$ /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://cache.nix-ci.com --extra-trusted-public-keys nix-ci-staging:Q5+aawDG0LPCgu1fP9e+9hktvsfSyvu/Xe5PvzTLRVs= --netrc-file /tmp/nix-ci-worker-4a668bcd68fee160/nix-ci-cache-7faa81f12185b174/netrc --extra-substituters ssh-ng://worker.nix-ci.com?ssh-key=/tmp/nix-ci-worker-4a668bcd68fee160/ssh-key-e35b9eb40241b80e/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/dada?ref=renovate%2Factions-checkout-6.x&rev=946042fead67215e67ad48f872a6a757247060a7#devShells.x86_64-linux.ghc942 --post-build-hook /tmp/nix-ci-worker-4a668bcd68fee160/nix-ci-cache-upload.sh 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 'registries'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'sandbox'. Pass '--accept-flake-config' to trust it these 141 derivations will be built: /nix/store/6n076sq8b6ldly2w8cq37llg5p2c7ni8-vector-0.13.1.0.drv /nix/store/frpwf2867r4sgxpq1kc5w8cjjab83084-nothunks-0.1.4.drv /nix/store/rgzzhp5zxsm7lfymc5c4knzl7wrp1mx3-unordered-containers-0.2.19.1.drv /nix/store/33r4fz1l9h03djc4zwd3k969jfkkdf3w-quickcheck-instances-0.3.30.drv /nix/store/4c2rdjvfrjr1hn6ma3njb5gld6479p12-indexed-traversable-instances-0.1.1.2.drv /nix/store/jrmg9b90dp71qvpflkdkpzx2cw7gm4k5-semigroupoids-5.3.7.drv /nix/store/d77cx5vrq7xbxilc6329cvv4jr14pjvp-semialign-1.3.drv /nix/store/0rqdrcf1iljb3j26dsqv0h9cjj1z707w-attoparsec-0.14.4.drv /nix/store/2zgd6fcyqcg8hvfzv5h9yh8mfy1hdwj6-witherable-0.4.2.drv /nix/store/nnvx8kisxklpd8q967cp3gj6wb89qsah-aeson-2.1.2.1.drv /nix/store/6gbj0rl9ypp3vchdqw89blvl9if1zd9v-reducers-3.12.4.drv /nix/store/0la416v8df8j07jmgnlffk6h12kr5mci-invariant-0.6.2.drv /nix/store/njslsck4k9cwq7h4fp4hnsv0z7kwq7b5-free-5.1.10.drv /nix/store/638c1800p3s7fl90cysd97fm91cny75c-adjunctions-4.4.2.drv /nix/store/hbnlxbzas56c9pvs375ifbavxv85b1ig-kan-extensions-5.2.5.drv /nix/store/krnahfhwvwarkpx2zay369k80qnjf7ll-lens-5.2.3.drv /nix/store/p5na6wa8wdr81yv5925hprirz5xdfcw3-charset-0.3.10.drv /nix/store/z4k07pz1zrzk66zckai87ig63qdv7w51-parsers-0.12.11.drv /nix/store/p3mpd6qbdsjvizm271jzw2hpwm1wwp84-trifecta-2.1.3.drv /nix/store/04i4q6abgf92i07x651vmrgsgn95nvdk-tree-diff-0.3.0.1.drv /nix/store/05hcfzsma2yshmh0p42rasqgnqwpvcx0-haddock-library-1.11.0.drv /nix/store/3xdzv4blqh1naq74ckn0iksxkwx3i452-extra-1.7.14.drv /nix/store/ijnldai35ml1qdqh0jsnpicxgj7b3ayz-unix-compat-0.7.drv /nix/store/ms7pgg9g7kz0w1qh5sky2mcabq4sg5mp-filemanip-0.3.6.3.drv /nix/store/06q71wk1c0k8wcw47ivw9mwlkchv9cg7-ghc-exactprint-1.6.1.3.drv /nix/store/rif5yd13mdn2bh9sp2dl15pgsmj6vrvq-doctest-discover-0.2.0.0.drv /nix/store/wlp95sm52y8fj8k3gy8b015c1k0nka48-hw-hspec-hedgehog-0.1.1.1.drv /nix/store/08gf78fpjf54wgf5w3dmacsz7mz310xi-hw-prim-0.6.3.2.drv /nix/store/0q3p7chlxffb7fr8kby2ry8fczbfnrhl-th-lift-instances-0.1.20.drv /nix/store/hghd6mj2yfdfnjx4pbcl76f8s3vda35a-doctest-parallel-0.3.1.drv /nix/store/k3h562qnzbis7i8qia9kv29ljmarzl5d-regex-tdfa-1.3.2.2.drv /nix/store/5pk77czvvj1lf1c8d16zv646d4nf5z1r-regex-1.1.0.2.drv /nix/store/azr3m3ghxgjk8bzrzbqqq826yb8hdscw-lens-aeson-1.2.3.drv /nix/store/ry8m41q4mc3raxrma7vrdc7zxp51bx2x-generic-lens-2.2.2.0.drv /nix/store/cfppsrnv2nzjxh194csxk4m6ljhqijsp-row-types-1.0.1.2.drv /nix/store/7na56fhz7gkb5v5r24b61d9363favlmv-semirings-0.6.drv /nix/store/8kfgvcxsjl7vhhg4q0cyvlnpr1kx7w4n-quickcheck-classes-0.6.5.0.drv /nix/store/q85xdikn9g980fvj7z88ab8gr5hdc4n3-mod-0.2.0.1.drv /nix/store/5pppmsqkq6xic795nwx43s7585aab0s9-lsp-types-2.0.2.0.drv /nix/store/yzb4gk4kxz3xk7dc9bf7nb81lkpx658w-constraints-extras-0.4.0.0.drv /nix/store/94insr3f206v914xrir1hjx3ff25aak3-dependent-sum-0.7.2.0.drv /nix/store/4gp0hfjklpz025c4a9vac5sqrk049p4j-foldl-1.4.15.drv /nix/store/v2n9yd2qdwyg78sn52x5hdkprxqbsq8q-either-5.0.2.drv /nix/store/877ssbw3mcykgaia6lf713aj8ngwz699-keys-3.12.3.drv /nix/store/csirlmlrka03crkf8qf89q6wy2amrnnj-pointed-5.0.4.drv /nix/store/ziv95p53mk7yryk7ngav6yqk0hkvlw56-vector-instances-3.4.2.drv /nix/store/gc7xmrqbzz18q1qxxbdq6gfpg7m6acvm-rebase-1.19.drv /nix/store/zbarj1izvm0bkrad9qrjwnkywk86qp3i-rerebase-1.19.drv /nix/store/269z2rkxh04vq8bmx5629hc14dy4zqwi-deferred-folds-0.9.18.5.drv /nix/store/94mzg7s8qm8zm9a0d0kf1csf875b3ika-HTF-0.15.0.1.drv /nix/store/kbqfkgsbvnngzy9ayb3rpk7kqv1c85d3-list-t-1.0.5.7.drv /nix/store/qsilk85brwyjnn6l0jhlnj6fxzf9i28n-focus-1.0.3.2.drv /nix/store/pspyxfwsrcmgardd0hqbxnrgmnvx8iql-primitive-extras-0.10.1.10.drv /nix/store/zvi33mh1yv6y5ldzl4rkb4pg7ipg3k5l-stm-hamt-1.2.0.14.drv /nix/store/fvn39nbw34099y8p49zg86wkdm63jsyv-stm-containers-1.2.0.3.drv /nix/store/n0s9lqan5pknkc6cy165pwckmzsk75i5-hls-graph-2.4.0.0.drv /nix/store/n9jzg7laf62c6n3d2nr6maz3jffn8l1i-dependent-map-0.4.0.0.drv /nix/store/jql2syagzyci6n4q2837b9v79y9vpyqa-text-rope-0.2.drv /nix/store/n9k4f9hvvjl397wj7wxgr12b8j22p2fd-lsp-2.2.0.0.drv /nix/store/ndi91q5q3df0jm0b8h67zmbsvxb9lvc3-hw-fingertree-0.1.2.1.drv /nix/store/m3n8nl4iv8gd5ykj91rjm4cspsnl8cdz-hls-plugin-api-2.4.0.0.drv /nix/store/4si24nyivwpdsy2dixhfnhm8flis55jb-bitvec-1.1.5.0.drv /nix/store/6rivqc4lbz19mx2dn80mbbl372k1hpwp-vector-algorithms-0.9.0.1.drv /nix/store/kkyb96jjxc71jsn675l2zzrdwbnhlg6r-mono-traversable-1.0.15.3.drv /nix/store/2mkjbsvkr7gl4j876vsi3kz90ss2c9qf-conduit-1.3.5.drv /nix/store/3zqwg4n28d64z30780ck881bvpin2y7s-conduit-extra-1.3.6.drv /nix/store/bd006dv31pqk4n4bkflw2kzf5xjhbf4d-libyaml-0.1.2.drv /nix/store/bi505r0yh3i45yi7mcg5qkz7rqyw2q69-yaml-0.11.11.2.drv /nix/store/1fm2bfqy76pqmkfcgkjsrg1zphs3i53z-hie-bios-0.12.0.drv /nix/store/dkq10cmk0km3n9qd64bdysz21bq7xzzl-algebraic-graphs-0.7.drv /nix/store/birf6nsjp0s45k9dbjv0gyq1lqn2jc7p-blaze-textual-0.2.3.1.drv /nix/store/fmicb9ckzifnz09rrrss2zmghcinidi3-sqlite-simple-0.4.18.2.drv /nix/store/7dirkwn6ig6v6s6hwq899qb94z0qc24g-hiedb-0.4.3.0.drv /nix/store/1kykp5lip2sdiw6zy7z66vllgk5pjax6-hspec-attoparsec-0.1.0.2.drv /nix/store/86wsc0qksi9rrmf1p2xndzchsc7lwbld-filepattern-0.1.3.drv /nix/store/wb76rffb62r3fh3ldc1mdp0c0mi66gnh-implicit-hie-0.1.2.7.drv /nix/store/hhvvjy61qzgalnwpzj4jfc3n7x998mf1-implicit-hie-cradle-0.5.0.1.drv /nix/store/ziaybv1wv7dh3h3ky83nfvc32q1v4cri-enummapset-0.7.1.0.drv /nix/store/ylzqk6k38y38dxi810hjdid1nqyrvsck-ghcide-2.4.0.0.drv /nix/store/1959s05ba7jwhi5g28nz3n1lkbl6428z-hls-explicit-imports-plugin-2.4.0.0.drv /nix/store/larv8j8813ay768qf1xy96xiw12ggssl-uniplate-1.6.13.drv /nix/store/bl1k960iargv41m537c8fn9c0aj4f3il-apply-refact-0.13.0.0.drv /nix/store/yjjd2f2vb90vcpvydz31jjrjxqbi3vaw-ghc-lib-parser-9.6.3.20231014.drv /nix/store/vw1d5c1hr40sqr1psr351dn82hvyyaz1-ghc-lib-parser-ex-9.6.0.2.drv /nix/store/3fc5kacrk8jgx0amlldix53x1b2qqr4h-deriving-aeson-0.2.9.drv /nix/store/xmbm231prd69dh2fk4jvwsyxzmnf6mns-hlint-3.6.1.drv /nix/store/2clmjr8kj6z3nkbnijkllnqwd11ihh1n-hls-hlint-plugin-2.4.0.0.drv /nix/store/2i7nwqil0zw0948xdvgwng4vm57zv2pg-hls-qualify-imported-names-plugin-2.4.0.0.drv /nix/store/4k0mgr5334nw9j7nj9andm3c1zjsa1gh-yaya-0.4.2.1.drv /nix/store/4xy7g8bjj2acm8q6jha0jkhxz6cq1i7y-http-types-0.12.3.drv /nix/store/68l2xmzil1lbyvq6zr28350jyhk67k75-aeson-pretty-0.8.9.drv /nix/store/74pa5m3rswp19620ddcsbwh1mdcmxkck-cborg-0.2.9.0.drv /nix/store/99gclm3xsf0z8198kmdlg9sml3wp8j12-tls-1.6.0.drv /nix/store/9x7jcfnyl6sip5n04ciwy7hd6bxzk34d-atomic-write-0.2.0.7.drv /nix/store/blbps1x0yn89fvwx76smmpndy6hd981f-serialise-0.2.6.0.drv /nix/store/jdr9558nf4v6r63svxywp6jmi0n45i3x-cborg-json-0.2.5.0.drv /nix/store/pm1w9afyra47gpgg8k001s3l50xng94k-connection-0.3.1.drv /nix/store/r1kmh32p060d2f1b7yy0razhdp1dg194-http-client-0.7.15.drv /nix/store/nzskpy4w4gjk48c0qwhjqzn4f7hwk1d5-http-client-tls-0.3.6.1.drv /nix/store/wqfmfwxrsfv06n9a9rkxg48fva6gz8vy-dhall-1.41.2.drv /nix/store/59giy4aq2wx5wsa4p9fisb410r89apm1-ghc-9.4.2-with-packages.drv /nix/store/pzri47q5ylsyq4gya1cd27v1x5dvcpr7-retrie-1.2.2.drv /nix/store/y90dq2001n3h70vf08pzn9qm3h6jxs2d-hls-refactor-plugin-2.4.0.0.drv /nix/store/4p28qmgjn9ri176m7kh7q2r2fvz8xyyn-hls-splice-plugin-2.4.0.0.drv /nix/store/4xxpb5qa9q44dln7y7qpjvhfcs42a96p-hls-cabal-plugin-2.4.0.0.drv /nix/store/4y8k23ar3z0vr4z23qmmi4sszp3j8n2y-hls-alternate-number-format-plugin-2.4.0.0.drv /nix/store/5d61yfq6m3c4nr4z3n6cg87bqlhh5j64-hls-rename-plugin-2.4.0.0.drv /nix/store/7yrjs68rh8y4gb08jc06h4lnnsajxpx9-hls-gadt-plugin-2.4.0.0.drv /nix/store/9nrz220mfqxf8bj1fr4yj9azivvq32z7-hls-module-name-plugin-2.4.0.0.drv /nix/store/bfxwrgwjrnpq7dc3k452hnx5g2m46lnh-hls-eval-plugin-2.4.0.0.drv /nix/store/vxrd7qc80qa63abjkwhdppsdv7y31h5c-path-0.9.5.drv /nix/store/3i28ily2hnbxl9ry11609sdhvy9kj5s8-path-io-1.8.1.drv /nix/store/4zi162kf421mjxgvhsadznyr6nyqvisr-ormolu-0.7.2.0.drv /nix/store/irkxji702048a9b35i6gn8bc82v118kv-ListLike-4.7.8.2.drv /nix/store/ld9gr7ydfck95zhp65nfrsmyzrmg9k75-process-extras-0.7.4.drv /nix/store/bxifm70sy8kjq44daskw0gj10v71wrb1-hls-ormolu-plugin-2.4.0.0.drv /nix/store/dihgf1pq4p87wnx3sk10ngdrywq10d52-hls-explicit-record-fields-plugin-2.4.0.0.drv /nix/store/dng1kadifgpjfpkzyf4laryfvfvphksm-hls-retrie-plugin-2.4.0.0.drv /nix/store/hcg6bxv4b1xy1c99j55ih5mmskjaadaz-HsYAML-aeson-0.2.0.1.drv /nix/store/63kzimyxwd6zyrb6n5hzl8dc1h4kggbm-stylish-haskell-0.14.5.0.drv /nix/store/fa38xpapv1hyi08pp7brvm3x2x37byzn-hls-stylish-haskell-plugin-2.4.0.0.drv /nix/store/x0x1jcs5g9zxvffaksf4i7z8dqxc0fpv-conduit-parse-0.2.1.1.drv /nix/store/aqpv8d0b8ajnr4hlpia55r044aa2ys0h-lsp-test-0.16.0.0.drv /nix/store/ci2nf8bvxpgrwwqny1g02h0nq49h58zp-hls-test-utils-2.4.0.0.drv /nix/store/fa5rzh9vlphx09mdab4n86nq4gn6vfif-hls-overloaded-record-dot-plugin-2.4.0.0.drv /nix/store/gwx7js3hwkvv99m9irg8kas8n42fz447-hls-code-range-plugin-2.4.0.0.drv /nix/store/hmd2ijak5h5a2hmdzlkx8lxjdlckl2rm-hls-explicit-fixity-plugin-2.4.0.0.drv /nix/store/ib3aay3k0k3jsh9nsgkgsh6l1mhg7mzm-hls-change-type-signature-plugin-2.4.0.0.drv /nix/store/bc8y5v6n5am1y158lcrh5m160iw7rgy5-fourmolu-0.14.0.0.drv /nix/store/kyiqh11nx026g3fqdmadwzir2i8v1ayi-hls-fourmolu-plugin-2.4.0.0.drv /nix/store/a1ks81y953sxgyir1f6bdl4ng9sq0g3p-monoid-subclasses-1.2.4.1.drv /nix/store/m7lsj5rvrwrkg5sar2rylm9l2sgk1g2p-fuzzy-0.1.0.1.drv /nix/store/l0353cx50ap6wm0wh7s4q8s9k6qq68j4-hls-pragmas-plugin-2.4.0.0.drv /nix/store/qccdkpnvrh6i12axdz0ffhypv9dz90ci-hls-cabal-fmt-plugin-2.4.0.0.drv /nix/store/rrzvrwx2819a6y9sd151h88ix85w1cfs-hls-call-hierarchy-plugin-2.4.0.0.drv /nix/store/s0pp3mrq52s813ksm2sgkvw2bcnhfjb9-hls-class-plugin-2.4.0.0.drv /nix/store/y7sn08778p9x5ydi0d4ly35g16bmg83q-monad-dijkstra-0.1.1.4.drv /nix/store/j8zszffamqxylg06353xnd8f19w2b7xq-floskell-0.10.8.drv /nix/store/z11p25z58s4pdbslscm24jizklr901xj-hls-floskell-plugin-2.4.0.0.drv /nix/store/wnjyjr0dnhyr6ci0c8r09rvwkq7h7119-haskell-language-server-2.4.0.0.drv /nix/store/2p4pzvilnzs5qzpvcyzm4y1hc7ck0dq9-ghc-shell-for-dada-0.1.0.0-0.drv building '/nix/store/99gclm3xsf0z8198kmdlg9sml3wp8j12-tls-1.6.0.drv'... building '/nix/store/6n076sq8b6ldly2w8cq37llg5p2c7ni8-vector-0.13.1.0.drv'... building '/nix/store/yjjd2f2vb90vcpvydz31jjrjxqbi3vaw-ghc-lib-parser-9.6.3.20231014.drv'... tls> setupCompilerEnvironmentPhase tls> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. vector> setupCompilerEnvironmentPhase vector> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ghc-lib-parser> setupCompilerEnvironmentPhase ghc-lib-parser> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. tls> unpacking sources tls> unpacking source archive /nix/store/1vmnx10zgk37vzkhvsfc2mfdbblds03w-tls-1.6.0.tar.gz tls> source root is tls-1.6.0 tls> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file tls-1.6.0/tls.cabal tls> patching sources ghc-lib-parser> unpacking sources ghc-lib-parser> unpacking source archive /nix/store/vcvw9gf833mmz13mnnr44m08h42g0ky9-ghc-lib-parser-9.6.3.20231014.tar.gz tls> compileBuildDriverPhase tls> setupCompileFlags: -package-db=/build/tmp.7Z2fNcj0xF/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts vector> unpacking sources vector> unpacking source archive /nix/store/595fpca3rb7n5cm5fb4vfrwsszvgwg9f-vector-0.13.1.0.tar.gz vector> source root is vector-0.13.1.0 vector> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file vector-0.13.1.0/vector.cabal vector> patching sources vector> Run jailbreak-cabal to lift version restrictions on build inputs. vector> compileBuildDriverPhase ghc-lib-parser> source root is ghc-lib-parser-9.6.3.20231014 vector> setupCompileFlags: -package-db=/build/tmp.sJdEye52Hq/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts tls> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.7Z2fNcj0xF/Main.o ) ghc-lib-parser> setting SOURCE_DATE_EPOCH to timestamp 1697316619 of file ghc-lib-parser-9.6.3.20231014/ghc-lib-parser.cabal ghc-lib-parser> patching sources ghc-lib-parser> compileBuildDriverPhase ghc-lib-parser> setupCompileFlags: -package-db=/build/tmp.ZmQnWz6S7y/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts tls> [2 of 2] Linking Setup vector> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.sJdEye52Hq/Main.o ) ghc-lib-parser> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.ZmQnWz6S7y/Main.o ) vector> [2 of 2] Linking Setup ghc-lib-parser> [2 of 2] Linking Setup tls> updateAutotoolsGnuConfigScriptsPhase tls> configuring tls> configureFlags: --verbose --prefix=/nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/7x2fp7hy22g2wr3wmagrs2a8668nsw67-tls-1.6.0-doc/share/doc/tls-1.6.0 --with-gcc=gcc --package-db=/build/tmp.7Z2fNcj0xF/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib vector> updateAutotoolsGnuConfigScriptsPhase vector> configuring ghc-lib-parser> updateAutotoolsGnuConfigScriptsPhase vector> configureFlags: --verbose --prefix=/nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/2rn5h08831f4njmfy1yrfchn8l1p8asx-vector-0.13.1.0-doc/share/doc/vector-0.13.1.0 --with-gcc=gcc --package-db=/build/tmp.sJdEye52Hq/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib ghc-lib-parser> configuring ghc-lib-parser> configureFlags: --verbose --prefix=/nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --datadir=/nix/store/5nzs9yrq6n1l4qhc8qg33w6m8hpfcyy8-ghc-lib-parser-9.6.3.20231014-data/share/ghc-9.4.2 --docdir=/nix/store/0nl9358jn0h84l08zw69d3bjsbkxkbgl-ghc-lib-parser-9.6.3.20231014-doc/share/doc/ghc-lib-parser-9.6.3.20231014 --with-gcc=gcc --package-db=/build/tmp.ZmQnWz6S7y/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib tls> Using Parsec parser tls> Configuring tls-1.6.0... tls> Flags chosen: compat=True, hans=False, network=True tls> Dependency asn1-encoding: using asn1-encoding-0.9.6 tls> Dependency asn1-types >=0.2.0: using asn1-types-0.3.4 tls> Dependency async >=2.0: using async-2.2.4 tls> Dependency base >=4.9 && <5: using base-4.17.0.0 tls> Dependency bytestring: using bytestring-0.11.3.1 tls> Dependency cereal >=0.5.3: using cereal-0.5.8.3 tls> Dependency cryptonite >=0.27: using cryptonite-0.30 tls> Dependency data-default-class: using data-default-class-0.1.2.0 tls> Dependency hourglass: using hourglass-0.2.12 tls> Dependency memory >=0.14.6: using memory-0.18.0 tls> Dependency mtl >=2.2.1: using mtl-2.2.2 tls> Dependency network >=2.4.0.0: using network-3.1.4.0 tls> Dependency transformers: using transformers-0.5.6.2 tls> Dependency x509 >=1.7.5: using x509-1.7.7 tls> Dependency x509-store >=1.6: using x509-store-1.6.9 tls> Dependency x509-validation >=1.6.5: using x509-validation-1.6.12 tls> Dependency QuickCheck: using QuickCheck-2.14.3 tls> Dependency asn1-types: using asn1-types-0.3.4 tls> Dependency async >=2.0: using async-2.2.4 tls> Dependency base >=3 && <5: using base-4.17.0.0 tls> Dependency bytestring: using bytestring-0.11.3.1 tls> Dependency cryptonite: using cryptonite-0.30 tls> Dependency data-default-class: using data-default-class-0.1.2.0 tls> Dependency hourglass: using hourglass-0.2.12 tls> Dependency tasty: using tasty-1.4.3 tls> Dependency tasty-quickcheck: using tasty-quickcheck-0.10.2 tls> Dependency tls: using tls-1.6.0 tls> Dependency x509: using x509-1.7.7 tls> Dependency x509-validation: using x509-validation-1.6.12 vector> Using Parsec parser vector> Configuring vector-0.13.1.0... vector> Flags chosen: boundschecks=True, internalchecks=False, unsafechecks=False, vector> wall=False vector> Dependency base: using base-4.17.0.0 vector> Dependency deepseq: using deepseq-1.4.8.0 vector> Dependency primitive: using primitive-0.8.0.0 vector> Dependency vector-stream: using vector-stream-0.1.0.0 vector> Dependency HUnit: using HUnit-1.6.2.0 vector> Dependency QuickCheck: using QuickCheck-2.14.3 vector> Dependency base: using base-4.17.0.0 vector> Dependency base-orphans: using base-orphans-0.9.1 vector> Dependency primitive: using primitive-0.8.0.0 vector> Dependency random: using random-1.2.1.1 vector> Dependency tasty: using tasty-1.4.3 vector> Dependency tasty-hunit: using tasty-hunit-0.10.1 vector> Dependency tasty-quickcheck: using tasty-quickcheck-0.10.2 vector> Dependency template-haskell: using template-haskell-2.19.0.0 vector> Dependency transformers: using transformers-0.5.6.2 vector> Dependency vector: using vector-0.13.1.0 vector> Dependency HUnit: using HUnit-1.6.2.0 vector> Dependency QuickCheck: using QuickCheck-2.14.3 vector> Dependency base: using base-4.17.0.0 vector> Dependency base-orphans: using base-orphans-0.9.1 vector> Dependency primitive: using primitive-0.8.0.0 vector> Dependency random: using random-1.2.1.1 vector> Dependency tasty: using tasty-1.4.3 vector> Dependency tasty-hunit: using tasty-hunit-0.10.1 vector> Dependency tasty-quickcheck: using tasty-quickcheck-0.10.2 vector> Dependency template-haskell: using template-haskell-2.19.0.0 vector> Dependency transformers: using transformers-0.5.6.2 vector> Dependency vector: using vector-0.13.1.0 vector> Dependency base: using base-4.17.0.0 vector> Dependency doctest: using doctest-0.20.1 vector> Dependency primitive: using primitive-0.8.0.0 vector> Dependency vector: using vector-0.13.1.0 vector> Dependency base: using base-4.17.0.0 vector> Dependency primitive: using primitive-0.8.0.0 vector> Dependency tasty: using tasty-1.4.3 vector> Dependency tasty-inspection-testing: using tasty-inspection-testing-0.2 vector> Dependency vector: using vector-0.13.1.0 ghc-lib-parser> Using Parsec parser ghc-lib-parser> Configuring ghc-lib-parser-9.6.3.20231014... ghc-lib-parser> Flags chosen: threaded-rts=True ghc-lib-parser> Dependency array >=0.1 && <0.6: using array-0.5.4.0 ghc-lib-parser> Dependency base >=4.16.1 && <4.19: using base-4.17.0.0 ghc-lib-parser> Dependency binary >=0.8 && <0.9: using binary-0.8.9.1 ghc-lib-parser> Dependency bytestring >=0.11.3 && <0.12: using bytestring-0.11.3.1 ghc-lib-parser> Dependency containers >=0.6.2.1 && <0.7: using containers-0.6.6 ghc-lib-parser> Dependency deepseq >=1.4 && <1.6: using deepseq-1.4.8.0 ghc-lib-parser> Dependency directory >=1 && <1.4: using directory-1.3.7.1 ghc-lib-parser> Dependency exceptions >=0.10 && <0.11: using exceptions-0.10.5 ghc-lib-parser> Dependency filepath >=1 && <1.5: using filepath-1.4.2.2 ghc-lib-parser> Dependency ghc-prim >0.2 && <0.11: using ghc-prim-0.9.0 ghc-lib-parser> Dependency parsec: using parsec-3.1.15.0 ghc-lib-parser> Dependency pretty >=1.1 && <1.2: using pretty-1.1.3.6 ghc-lib-parser> Dependency process >=1 && <1.7: using process-1.6.15.0 ghc-lib-parser> Dependency time >=1.4 && <1.13: using time-1.12.2 ghc-lib-parser> Dependency transformers >=0.5 && <0.7: using transformers-0.5.6.2 ghc-lib-parser> Dependency unix: using unix-2.7.3 ghc-lib-parser> Source component graph: component lib ghc-lib-parser> Configured component graph: ghc-lib-parser> component ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ghc-lib-parser> include array-0.5.4.0 ghc-lib-parser> include base-4.17.0.0 ghc-lib-parser> include binary-0.8.9.1 ghc-lib-parser> include bytestring-0.11.3.1 ghc-lib-parser> include containers-0.6.6 ghc-lib-parser> include deepseq-1.4.8.0 ghc-lib-parser> include directory-1.3.7.1 ghc-lib-parser> include exceptions-0.10.5 ghc-lib-parser> include filepath-1.4.2.2 ghc-lib-parser> include ghc-prim-0.9.0 ghc-lib-parser> include parsec-3.1.15.0 ghc-lib-parser> include pretty-1.1.3.6 ghc-lib-parser> include process-1.6.15.0 ghc-lib-parser> include time-1.12.2 ghc-lib-parser> include transformers-0.5.6.2 ghc-lib-parser> include unix-2.7.3 ghc-lib-parser> Linked component graph: ghc-lib-parser> unit ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ghc-lib-parser> include array-0.5.4.0 ghc-lib-parser> include base-4.17.0.0 ghc-lib-parser> include binary-0.8.9.1 ghc-lib-parser> include bytestring-0.11.3.1 ghc-lib-parser> include containers-0.6.6 ghc-lib-parser> include deepseq-1.4.8.0 ghc-lib-parser> include directory-1.3.7.1 ghc-lib-parser> include exceptions-0.10.5 ghc-lib-parser> include filepath-1.4.2.2 ghc-lib-parser> include ghc-prim-0.9.0 ghc-lib-parser> include parsec-3.1.15.0 ghc-lib-parser> include pretty-1.1.3.6 ghc-lib-parser> include process-1.6.15.0 ghc-lib-parser> include time-1.12.2 ghc-lib-parser> include transformers-0.5.6.2 ghc-lib-parser> include unix-2.7.3 vector> Source component graph: vector> component lib vector> component test:vector-doctest dependency lib vector> component test:vector-inspection dependency lib vector> component test:vector-tests-O0 dependency lib vector> component test:vector-tests-O2 dependency lib vector> Configured component graph: vector> component vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> include base-4.17.0.0 vector> include deepseq-1.4.8.0 vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include vector-stream-0.1.0.0-LquujIh3LQwESzchUaZEXW vector> component vector-0.13.1.0-HLcadmUZzSuDuOzug38Qpq-vector-doctest vector> include base-4.17.0.0 vector> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> component vector-0.13.1.0-BuBmBCfwOoT8qVJNcH7HeH-vector-inspection vector> include base-4.17.0.0 vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin vector> include tasty-inspection-testing-0.2-D9iHvdFIXwk5LzcaxYqfIa vector> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> component vector-0.13.1.0-ALDpoubI3WsBdKeCoqytHl-vector-tests-O0 vector> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS vector> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc vector> include base-4.17.0.0 vector> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh vector> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin vector> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx vector> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 vector> include template-haskell-2.19.0.0 vector> include transformers-0.5.6.2 vector> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> component vector-0.13.1.0-1ZSTVHIKENH2ZQlvda3xio-vector-tests-O2 vector> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS vector> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc vector> include base-4.17.0.0 vector> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh vector> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin vector> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx vector> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 vector> include template-haskell-2.19.0.0 vector> include transformers-0.5.6.2 vector> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> Linked component graph: vector> unit vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> include base-4.17.0.0 vector> include deepseq-1.4.8.0 vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include vector-stream-0.1.0.0-LquujIh3LQwESzchUaZEXW vector> Data.Vector=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector,Data.Vector.Fusion.Bundle=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Fusion.Bundle,Data.Vector.Fusion.Bundle.Monadic=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Fusion.Bundle.Monadic,Data.Vector.Fusion.Bundle.Size=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Fusion.Bundle.Size,Data.Vector.Fusion.Stream.Monadic=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Fusion.Stream.Monadic,Data.Vector.Fusion.Util=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Fusion.Util,Data.Vector.Generic=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Generic,Data.Vector.Generic.Base=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Generic.Base,Data.Vector.Generic.Mutable=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Generic.Mutable,Data.Vector.Generic.Mutable.Base=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Generic.Mutable.Base,Data.Vector.Generic.New=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Generic.New,Data.Vector.Internal.Check=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Internal.Check,Data.Vector.Mutable=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Mutable,Data.Vector.Primitive=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Primitive,Data.Vector.Primitive.Mutable=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Primitive.Mutable,Data.Vector.Storable=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Storable,Data.Vector.Storable.Internal=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Storable.Internal,Data.Vector.Storable.Mutable=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Storable.Mutable,Data.Vector.Unboxed=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Unboxed,Data.Vector.Unboxed.Base=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Unboxed.Base,Data.Vector.Unboxed.Mutable=vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej:Data.Vector.Unboxed.Mutable vector> unit vector-0.13.1.0-HLcadmUZzSuDuOzug38Qpq-vector-doctest vector> include base-4.17.0.0 vector> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> unit vector-0.13.1.0-BuBmBCfwOoT8qVJNcH7HeH-vector-inspection vector> include base-4.17.0.0 vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin vector> include tasty-inspection-testing-0.2-D9iHvdFIXwk5LzcaxYqfIa vector> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> unit vector-0.13.1.0-ALDpoubI3WsBdKeCoqytHl-vector-tests-O0 vector> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS vector> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc vector> include base-4.17.0.0 vector> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh vector> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin vector> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx vector> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 vector> include template-haskell-2.19.0.0 vector> include transformers-0.5.6.2 vector> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> unit vector-0.13.1.0-1ZSTVHIKENH2ZQlvda3xio-vector-tests-O2 vector> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS vector> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc vector> include base-4.17.0.0 vector> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle vector> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh vector> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin vector> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx vector> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 vector> include template-haskell-2.19.0.0 vector> include transformers-0.5.6.2 vector> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> Ready component graph: vector> definite vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> depends base-4.17.0.0 vector> depends deepseq-1.4.8.0 vector> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> depends vector-stream-0.1.0.0-LquujIh3LQwESzchUaZEXW vector> definite vector-0.13.1.0-ALDpoubI3WsBdKeCoqytHl-vector-tests-O0 vector> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS vector> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc vector> depends base-4.17.0.0 vector> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle vector> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh vector> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin vector> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx vector> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 vector> depends template-haskell-2.19.0.0 vector> depends transformers-0.5.6.2 vector> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> definite vector-0.13.1.0-BuBmBCfwOoT8qVJNcH7HeH-vector-inspection vector> depends base-4.17.0.0 vector> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin vector> depends tasty-inspection-testing-0.2-D9iHvdFIXwk5LzcaxYqfIa vector> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> definite vector-0.13.1.0-HLcadmUZzSuDuOzug38Qpq-vector-doctest vector> depends base-4.17.0.0 vector> depends doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI vector> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> definite vector-0.13.1.0-1ZSTVHIKENH2ZQlvda3xio-vector-tests-O2 vector> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS tls> Source component graph: tls> component lib tls> component test:test-tls dependency lib tls> Configured component graph: tls> component tls-1.6.0-HYHut6VEqwr5nA70m6DS8g tls> include asn1-encoding-0.9.6-91EhKN2k7MZKoUOrxkTqOZ tls> include asn1-types-0.3.4-7cMF9iGMO1ND2SYp9NwJC7 tls> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr tls> include base-4.17.0.0 tls> include bytestring-0.11.3.1 tls> include cereal-0.5.8.3-GRLUyjZsALyD0WgrLwPIzk tls> include cryptonite-0.30-4qDzWYXfo1wFqbczuaxnkQ tls> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf tls> include hourglass-0.2.12-7KUtEH8HUg77GtmYvtNWHY tls> include memory-0.18.0-v9M8J8Ou85JEjqprNX093 tls> include mtl-2.2.2 tls> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 tls> include transformers-0.5.6.2 tls> include x509-1.7.7-FFFtSS720W4Ce6gVHg1ife tls> include x509-store-1.6.9-BsRWEwGJ6Ax6ttHnfexfF9 tls> include x509-validation-1.6.12-JBZrLA7AzPb9KXz1gvspy7 tls> component tls-1.6.0-I38lbJm7wVD8oJe7yAkZy2-test-tls tls> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc tls> include asn1-types-0.3.4-7cMF9iGMO1ND2SYp9NwJC7 tls> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr tls> include base-4.17.0.0 tls> include bytestring-0.11.3.1 tls> include cryptonite-0.30-4qDzWYXfo1wFqbczuaxnkQ tls> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf tls> include hourglass-0.2.12-7KUtEH8HUg77GtmYvtNWHY tls> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin tls> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 tls> include tls-1.6.0-HYHut6VEqwr5nA70m6DS8g tls> include x509-1.7.7-FFFtSS720W4Ce6gVHg1ife tls> include x509-validation-1.6.12-JBZrLA7AzPb9KXz1gvspy7 tls> Linked component graph: tls> unit tls-1.6.0-HYHut6VEqwr5nA70m6DS8g tls> include asn1-encoding-0.9.6-91EhKN2k7MZKoUOrxkTqOZ tls> include asn1-types-0.3.4-7cMF9iGMO1ND2SYp9NwJC7 tls> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr tls> include base-4.17.0.0 tls> include bytestring-0.11.3.1 tls> include cereal-0.5.8.3-GRLUyjZsALyD0WgrLwPIzk tls> include cryptonite-0.30-4qDzWYXfo1wFqbczuaxnkQ tls> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf tls> include hourglass-0.2.12-7KUtEH8HUg77GtmYvtNWHY tls> include memory-0.18.0-v9M8J8Ou85JEjqprNX093 tls> include mtl-2.2.2 tls> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 tls> include transformers-0.5.6.2 tls> include x509-1.7.7-FFFtSS720W4Ce6gVHg1ife tls> include x509-store-1.6.9-BsRWEwGJ6Ax6ttHnfexfF9 tls> include x509-validation-1.6.12-JBZrLA7AzPb9KXz1gvspy7 tls> Network.TLS=tls-1.6.0-HYHut6VEqwr5nA70m6DS8g:Network.TLS,Network.TLS.Cipher=tls-1.6.0-HYHut6VEqwr5nA70m6DS8g:Network.TLS.Cipher,Network.TLS.Compression=tls-1.6.0-HYHut6VEqwr5nA70m6DS8g:Network.TLS.Compression,Network.TLS.Extra=tls-1.6.0-HYHut6VEqwr5nA70m6DS8g:Network.TLS.Extra,Network.TLS.Extra.Cipher=tls-1.6.0-HYHut6VEqwr5nA70m6DS8g:Network.TLS.Extra.Cipher,Network.TLS.Extra.FFDHE=tls-1.6.0-HYHut6VEqwr5nA70m6DS8g:Network.TLS.Extra.FFDHE,Network.TLS.Internal=tls-1.6.0-HYHut6VEqwr5nA70m6DS8g:Network.TLS.Internal,Network.TLS.QUIC=tls-1.6.0-HYHut6VEqwr5nA70m6DS8g:Network.TLS.QUIC tls> unit tls-1.6.0-I38lbJm7wVD8oJe7yAkZy2-test-tls tls> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc tls> include asn1-types-0.3.4-7cMF9iGMO1ND2SYp9NwJC7 tls> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr tls> include base-4.17.0.0 tls> include bytestring-0.11.3.1 tls> include cryptonite-0.30-4qDzWYXfo1wFqbczuaxnkQ tls> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf tls> include hourglass-0.2.12-7KUtEH8HUg77GtmYvtNWHY tls> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin tls> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 tls> include tls-1.6.0-HYHut6VEqwr5nA70m6DS8g tls> include x509-1.7.7-FFFtSS720W4Ce6gVHg1ife tls> include x509-validation-1.6.12-JBZrLA7AzPb9KXz1gvspy7 tls> Ready component graph: tls> definite tls-1.6.0-HYHut6VEqwr5nA70m6DS8g tls> depends asn1-encoding-0.9.6-91EhKN2k7MZKoUOrxkTqOZ tls> depends asn1-types-0.3.4-7cMF9iGMO1ND2SYp9NwJC7 tls> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr tls> depends base-4.17.0.0 tls> depends bytestring-0.11.3.1 tls> depends cereal-0.5.8.3-GRLUyjZsALyD0WgrLwPIzk tls> depends cryptonite-0.30-4qDzWYXfo1wFqbczuaxnkQ tls> depends data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf tls> depends hourglass-0.2.12-7KUtEH8HUg77GtmYvtNWHY tls> depends memory-0.18.0-v9M8J8Ou85JEjqprNX093 tls> depends mtl-2.2.2 tls> depends network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 tls> depends transformers-0.5.6.2 tls> depends x509-1.7.7-FFFtSS720W4Ce6gVHg1ife tls> depends x509-store-1.6.9-BsRWEwGJ6Ax6ttHnfexfF9 tls> depends x509-validation-1.6.12-JBZrLA7AzPb9KXz1gvspy7 tls> definite tls-1.6.0-I38lbJm7wVD8oJe7yAkZy2-test-tls tls> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc tls> depends asn1-types-0.3.4-7cMF9iGMO1ND2SYp9NwJC7 tls> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr tls> depends base-4.17.0.0 tls> depends bytestring-0.11.3.1 tls> depends cryptonite-0.30-4qDzWYXfo1wFqbczuaxnkQ tls> depends data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf tls> depends hourglass-0.2.12-7KUtEH8HUg77GtmYvtNWHY tls> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin tls> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 tls> depends tls-1.6.0-HYHut6VEqwr5nA70m6DS8g tls> depends x509-1.7.7-FFFtSS720W4Ce6gVHg1ife tls> depends x509-validation-1.6.12-JBZrLA7AzPb9KXz1gvspy7 tls> Using Cabal-3.8.1.0 compiled by ghc-9.4 tls> Using compiler: ghc-9.4.2 tls> Using install prefix: /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0 tls> Executables installed in: tls> /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/bin tls> Libraries installed in: tls> /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/tls-1.6.0-HYHut6VEqwr5nA70m6DS8g tls> Dynamic Libraries installed in: tls> /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 tls> Private executables installed in: tls> /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/libexec/x86_64-linux-ghc-9.4.2/tls-1.6.0 tls> Data files installed in: tls> /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/share/x86_64-linux-ghc-9.4.2/tls-1.6.0 tls> Documentation installed in: tls> /nix/store/7x2fp7hy22g2wr3wmagrs2a8668nsw67-tls-1.6.0-doc/share/doc/tls-1.6.0 tls> Configuration files installed in: tls> /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/etc tls> No alex found tls> Using ar found on system at: tls> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar tls> No c2hs found tls> No cpphs found tls> No doctest found tls> Using gcc version 12.3.0 given by user at: tls> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc tls> Using ghc version 9.4.2 found on system at: tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc tls> Using ghc-pkg version 9.4.2 found on system at: tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 tls> No ghcjs found tls> No ghcjs-pkg found tls> No greencard found tls> Using haddock version 2.27.0 found on system at: tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 tls> No happy found tls> Using haskell-suite found on system at: haskell-suite-dummy-location tls> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tls> No hmake found tls> Using hpc version 0.68 found on system at: tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc tls> Using hsc2hs version 0.68.8 found on system at: tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs tls> Using hscolour version 1.24 found on system at: tls> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour tls> No jhc found tls> Using ld found on system at: tls> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold tls> No pkg-config found tls> Using runghc version 9.4.2 found on system at: tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 tls> Using strip version 2.40 found on system at: tls> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip tls> Using tar found on system at: tls> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar tls> No uhc found ghc-lib-parser> GHC.BaseDir=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.BaseDir,GHC.Builtin.Names=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Builtin.Names,GHC.Builtin.PrimOps=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Builtin.PrimOps,GHC.Builtin.PrimOps.Ids=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Builtin.PrimOps.Ids,GHC.Builtin.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Builtin.Types,GHC.Builtin.Types.Prim=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Builtin.Types.Prim,GHC.Builtin.Uniques=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Builtin.Uniques,GHC.ByteCode.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.ByteCode.Types,GHC.Cmm=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm,GHC.Cmm.BlockId=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.BlockId,GHC.Cmm.CLabel=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.CLabel,GHC.Cmm.Dataflow.Block=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.Dataflow.Block,GHC.Cmm.Dataflow.Collections=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.Dataflow.Collections,GHC.Cmm.Dataflow.Graph=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.Dataflow.Graph,GHC.Cmm.Dataflow.Label=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.Dataflow.Label,GHC.Cmm.Expr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.Expr,GHC.Cmm.MachOp=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.MachOp,GHC.Cmm.Node=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.Node,GHC.Cmm.Reg=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.Reg,GHC.Cmm.Switch=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.Switch,GHC.Cmm.Type=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Cmm.Type,GHC.CmmToAsm.CFG.Weight=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.CmmToAsm.CFG.Weight,GHC.CmmToLlvm.Config=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.CmmToLlvm.Config,GHC.Core=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core,GHC.Core.Class=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Class,GHC.Core.Coercion=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Coercion,GHC.Core.Coercion.Axiom=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Coercion.Axiom,GHC.Core.Coercion.Opt=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Coercion.Opt,GHC.Core.ConLike=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.ConLike,GHC.Core.DataCon=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.DataCon,GHC.Core.FVs=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.FVs,GHC.Core.FamInstEnv=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.FamInstEnv,GHC.Core.InstEnv=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.InstEnv,GHC.Core.Lint=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Lint,GHC.Core.Lint.Interactive=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Lint.Interactive,GHC.Core.Make=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Make,GHC.Core.Map.Expr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Map.Expr,GHC.Core.Map.Type=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Map.Type,GHC.Core.Multiplicity=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Multiplicity,GHC.Core.Opt.Arity=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.Arity,GHC.Core.Opt.CallerCC=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.CallerCC,GHC.Core.Opt.ConstantFold=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.ConstantFold,GHC.Core.Opt.Monad=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.Monad,GHC.Core.Opt.OccurAnal=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.OccurAnal,GHC.Core.Opt.Pipeline.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.Pipeline.Types,GHC.Core.Opt.Simplify=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.Simplify,GHC.Core.Opt.Simplify.Env=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.Simplify.Env,GHC.Core.Opt.Simplify.Iteration=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.Simplify.Iteration,GHC.Core.Opt.Simplify.Monad=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.Simplify.Monad,GHC.Core.Opt.Simplify.Utils=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.Simplify.Utils,GHC.Core.Opt.Stats=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Opt.Stats,GHC.Core.PatSyn=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.PatSyn,GHC.Core.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Ppr,GHC.Core.Predicate=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Predicate,GHC.Core.Reduction=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Reduction,GHC.Core.RoughMap=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.RoughMap,GHC.Core.Rules=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Rules,GHC.Core.Rules.Config=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Rules.Config,GHC.Core.Seq=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Seq,GHC.Core.SimpleOpt=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.SimpleOpt,GHC.Core.Stats=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Stats,GHC.Core.Subst=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Subst,GHC.Core.Tidy=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Tidy,GHC.Core.TyCo.Compare=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.TyCo.Compare,GHC.Core.TyCo.FVs=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.TyCo.FVs,GHC.Core.TyCo.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.TyCo.Ppr,GHC.Core.TyCo.Rep=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.TyCo.Rep,GHC.Core.TyCo.Subst=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.TyCo.Subst,GHC.Core.TyCo.Tidy=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.TyCo.Tidy,GHC.Core.TyCon=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.TyCon,GHC.Core.TyCon.Env=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.TyCon.Env,GHC.Core.TyCon.RecWalk=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.TyCon.RecWalk,GHC.Core.Type=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Type,GHC.Core.Unfold=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Unfold,GHC.Core.Unfold.Make=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Unfold.Make,GHC.Core.Unify=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Unify,GHC.Core.UsageEnv=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.UsageEnv,GHC.Core.Utils=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Core.Utils,GHC.CoreToIface=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.CoreToIface,GHC.Data.Bag=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.Bag,GHC.Data.Bool=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.Bool,GHC.Data.BooleanFormula=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.BooleanFormula,GHC.Data.EnumSet=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.EnumSet,GHC.Data.FastMutInt=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.FastMutInt,GHC.Data.FastString=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.FastString,GHC.Data.FastString.Env=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.FastString.Env,GHC.Data.FiniteMap=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.FiniteMap,GHC.Data.Graph.Directed=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.Graph.Directed,GHC.Data.Graph.UnVar=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.Graph.UnVar,GHC.Data.IOEnv=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.IOEnv,GHC.Data.List.Infinite=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.List.Infinite,GHC.Data.List.SetOps=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.List.SetOps,GHC.Data.Maybe=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.Maybe,GHC.Data.OrdList=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.OrdList,GHC.Data.Pair=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.Pair,GHC.Data.ShortText=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.ShortText,GHC.Data.SizedSeq=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.SizedSeq,GHC.Data.SmallArray=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.SmallArray,GHC.Data.Stream=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.Stream,GHC.Data.Strict=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.Strict,GHC.Data.StringBuffer=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.StringBuffer,GHC.Data.TrieMap=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.TrieMap,GHC.Data.Unboxed=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Data.Unboxed,GHC.Driver.Backend=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Backend,GHC.Driver.Backend.Internal=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Backend.Internal,GHC.Driver.Backpack.Syntax=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Backpack.Syntax,GHC.Driver.CmdLine=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.CmdLine,GHC.Driver.Config=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Config,GHC.Driver.Config.Core.Lint=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Config.Core.Lint,GHC.Driver.Config.Diagnostic=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Config.Diagnostic,GHC.Driver.Config.Logger=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Config.Logger,GHC.Driver.Config.Parser=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Config.Parser,GHC.Driver.Env=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Env,GHC.Driver.Env.KnotVars=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Env.KnotVars,GHC.Driver.Env.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Env.Types,GHC.Driver.Errors=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Errors,GHC.Driver.Errors.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Errors.Ppr,GHC.Driver.Errors.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Errors.Types,GHC.Driver.Flags=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Flags,GHC.Driver.Hooks=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Hooks,GHC.Driver.LlvmConfigCache=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.LlvmConfigCache,GHC.Driver.Monad=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Monad,GHC.Driver.Phases=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Phases,GHC.Driver.Pipeline.Monad=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Pipeline.Monad,GHC.Driver.Pipeline.Phases=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Pipeline.Phases,GHC.Driver.Plugins=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Plugins,GHC.Driver.Plugins.External=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Plugins.External,GHC.Driver.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Ppr,GHC.Driver.Session=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Driver.Session,GHC.Exts.Heap=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap,GHC.Exts.Heap.ClosureTypes=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.ClosureTypes,GHC.Exts.Heap.Closures=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.Closures,GHC.Exts.Heap.Constants=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.Constants,GHC.Exts.Heap.FFIClosures=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.FFIClosures,GHC.Exts.Heap.FFIClosures_ProfilingDisabled=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.FFIClosures_ProfilingDisabled,GHC.Exts.Heap.FFIClosures_ProfilingEnabled=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.FFIClosures_ProfilingEnabled,GHC.Exts.Heap.InfoTable=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.InfoTable,GHC.Exts.Heap.InfoTable.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.InfoTable.Types,GHC.Exts.Heap.InfoTableProf=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.InfoTableProf,GHC.Exts.Heap.ProfInfo.PeekProfInfo=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.ProfInfo.PeekProfInfo,GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled,GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled,GHC.Exts.Heap.ProfInfo.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.ProfInfo.Types,GHC.Exts.Heap.Utils=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Exts.Heap.Utils,GHC.ForeignSrcLang=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.ForeignSrcLang,GHC.ForeignSrcLang.Type=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.ForeignSrcLang.Type,GHC.Hs=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs,GHC.Hs.Binds=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Binds,GHC.Hs.Decls=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Decls,GHC.Hs.Doc=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Doc,GHC.Hs.DocString=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.DocString,GHC.Hs.Dump=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Dump,GHC.Hs.Expr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Expr,GHC.Hs.Extension=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Extension,GHC.Hs.ImpExp=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.ImpExp,GHC.Hs.Instances=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Instances,GHC.Hs.Lit=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Lit,GHC.Hs.Pat=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Pat,GHC.Hs.Type=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Type,GHC.Hs.Utils=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Hs.Utils,GHC.HsToCore.Errors.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.HsToCore.Errors.Ppr,GHC.HsToCore.Errors.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.HsToCore.Errors.Types,GHC.HsToCore.Pmc.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.HsToCore.Pmc.Ppr,GHC.HsToCore.Pmc.Solver.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.HsToCore.Pmc.Solver.Types,GHC.HsToCore.Pmc.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.HsToCore.Pmc.Types,GHC.Iface.Ext.Fields=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Iface.Ext.Fields,GHC.Iface.Recomp.Binary=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Iface.Recomp.Binary,GHC.Iface.Syntax=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Iface.Syntax,GHC.Iface.Type=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Iface.Type,GHC.LanguageExtensions=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.LanguageExtensions,GHC.LanguageExtensions.Type=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.LanguageExtensions.Type,GHC.Lexeme=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Lexeme,GHC.Linker.Static.Utils=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Linker.Static.Utils,GHC.Linker.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Linker.Types,GHC.Parser=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser,GHC.Parser.Annotation=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.Annotation,GHC.Parser.CharClass=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.CharClass,GHC.Parser.Errors.Basic=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.Errors.Basic,GHC.Parser.Errors.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.Errors.Ppr,GHC.Parser.Errors.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.Errors.Types,GHC.Parser.HaddockLex=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.HaddockLex,GHC.Parser.Header=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.Header,GHC.Parser.Lexer=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.Lexer,GHC.Parser.PostProcess=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.PostProcess,GHC.Parser.PostProcess.Haddock=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.PostProcess.Haddock,GHC.Parser.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Parser.Types,GHC.Platform=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform,GHC.Platform.AArch64=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.AArch64,GHC.Platform.ARM=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.ARM,GHC.Platform.ArchOS=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.ArchOS,GHC.Platform.Constants=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.Constants,GHC.Platform.LoongArch64=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.LoongArch64,GHC.Platform.NoRegs=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.NoRegs,GHC.Platform.PPC=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.PPC,GHC.Platform.Profile=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.Profile,GHC.Platform.RISCV64=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.RISCV64,GHC.Platform.Reg=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.Reg,GHC.Platform.Reg.Class=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.Reg.Class,GHC.Platform.Regs=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.Regs,GHC.Platform.S390X=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.S390X,GHC.Platform.Wasm32=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.Wasm32,GHC.Platform.Ways=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.Ways,GHC.Platform.X86=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.X86,GHC.Platform.X86_64=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Platform.X86_64,GHC.Prelude=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Prelude,GHC.Prelude.Basic=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Prelude.Basic,GHC.Runtime.Context=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Runtime.Context,GHC.Runtime.Eval.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Runtime.Eval.Types,GHC.Runtime.Heap.Layout=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Runtime.Heap.Layout,GHC.Runtime.Interpreter=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Runtime.Interpreter,GHC.Runtime.Interpreter.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Runtime.Interpreter.Types,GHC.Serialized=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Serialized,GHC.Settings=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Settings,GHC.Settings.Config=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Settings.Config,GHC.Settings.Constants=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Settings.Constants,GHC.Settings.Utils=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Settings.Utils,GHC.Stg.InferTags.TagSig=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Stg.InferTags.TagSig,GHC.Stg.Syntax=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Stg.Syntax,GHC.StgToCmm.Config=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.StgToCmm.Config,GHC.StgToCmm.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.StgToCmm.Types,GHC.SysTools.BaseDir=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.SysTools.BaseDir,GHC.SysTools.Terminal=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.SysTools.Terminal,GHC.Tc.Errors.Hole.FitTypes=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Errors.Hole.FitTypes,GHC.Tc.Errors.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Errors.Ppr,GHC.Tc.Errors.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Errors.Types,GHC.Tc.Solver.InertSet=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Solver.InertSet,GHC.Tc.Solver.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Solver.Types,GHC.Tc.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Types,GHC.Tc.Types.Constraint=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Types.Constraint,GHC.Tc.Types.Evidence=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Types.Evidence,GHC.Tc.Types.Origin=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Types.Origin,GHC.Tc.Types.Rank=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Types.Rank,GHC.Tc.Utils.TcType=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Tc.Utils.TcType,GHC.Types.Annotations=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Annotations,GHC.Types.Avail=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Avail,GHC.Types.Basic=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Basic,GHC.Types.BreakInfo=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.BreakInfo,GHC.Types.CompleteMatch=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.CompleteMatch,GHC.Types.CostCentre=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.CostCentre,GHC.Types.CostCentre.State=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.CostCentre.State,GHC.Types.Cpr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Cpr,GHC.Types.Demand=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Demand,GHC.Types.Error=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Error,GHC.Types.Error.Codes=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Error.Codes,GHC.Types.FieldLabel=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.FieldLabel,GHC.Types.Fixity=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Fixity,GHC.Types.Fixity.Env=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Fixity.Env,GHC.Types.ForeignCall=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.ForeignCall,GHC.Types.ForeignStubs=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.ForeignStubs,GHC.Types.Hint=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Hint,GHC.Types.Hint.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Hint.Ppr,GHC.Types.HpcInfo=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.HpcInfo,GHC.Types.IPE=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.IPE,GHC.Types.Id=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Id,GHC.Types.Id.Info=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Id.Info,GHC.Types.Id.Make=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Id.Make,GHC.Types.Literal=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Literal,GHC.Types.Meta=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Meta,GHC.Types.Name=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Name,GHC.Types.Name.Cache=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Name.Cache,GHC.Types.Name.Env=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Name.Env,GHC.Types.Name.Occurrence=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Name.Occurrence,GHC.Types.Name.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Name.Ppr,GHC.Types.Name.Reader=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Name.Reader,GHC.Types.Name.Set=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Name.Set,GHC.Types.PkgQual=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.PkgQual,GHC.Types.ProfAuto=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.ProfAuto,GHC.Types.RepType=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.RepType,GHC.Types.SafeHaskell=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.SafeHaskell,GHC.Types.SourceError=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.SourceError,GHC.Types.SourceFile=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.SourceFile,GHC.Types.SourceText=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.SourceText,GHC.Types.SrcLoc=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.SrcLoc,GHC.Types.Target=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Target,GHC.Types.Tickish=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Tickish,GHC.Types.TyThing=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.TyThing,GHC.Types.TypeEnv=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.TypeEnv,GHC.Types.Unique=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Unique,GHC.Types.Unique.DFM=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Unique.DFM,GHC.Types.Unique.DSet=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Unique.DSet,GHC.Types.Unique.FM=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Unique.FM,GHC.Types.Unique.Map=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Unique.Map,GHC.Types.Unique.SDFM=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Unique.SDFM,GHC.Types.Unique.Set=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Unique.Set,GHC.Types.Unique.Supply=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Unique.Supply,GHC.Types.Var=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Var,GHC.Types.Var.Env=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Var.Env,GHC.Types.Var.Set=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Types.Var.Set,GHC.UniqueSubdir=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.UniqueSubdir,GHC.Unit=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit,GHC.Unit.Database=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Database,GHC.Unit.Env=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Env,GHC.Unit.External=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.External,GHC.Unit.Finder.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Finder.Types,GHC.Unit.Home=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Home,GHC.Unit.Home.ModInfo=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Home.ModInfo,GHC.Unit.Info=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Info,GHC.Unit.Module=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module,GHC.Unit.Module.Deps=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.Deps,GHC.Unit.Module.Env=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.Env,GHC.Unit.Module.Graph=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.Graph,GHC.Unit.Module.Imported=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.Imported,GHC.Unit.Module.Location=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.Location,GHC.Unit.Module.ModDetails=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.ModDetails,GHC.Unit.Module.ModGuts=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.ModGuts,GHC.Unit.Module.ModIface=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.ModIface,GHC.Unit.Module.ModSummary=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.ModSummary,GHC.Unit.Module.Status=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.Status,GHC.Unit.Module.Warnings=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.Warnings,GHC.Unit.Module.WholeCoreBindings=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Module.WholeCoreBindings,GHC.Unit.Parser=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Parser,GHC.Unit.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Ppr,GHC.Unit.State=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.State,GHC.Unit.Types=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Unit.Types,GHC.Utils.Binary=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Binary,GHC.Utils.Binary.Typeable=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Binary.Typeable,GHC.Utils.BufHandle=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.BufHandle,GHC.Utils.CliOption=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.CliOption,GHC.Utils.Constants=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Constants,GHC.Utils.Encoding=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Encoding,GHC.Utils.Encoding.UTF8=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Encoding.UTF8,GHC.Utils.Error=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Error,GHC.Utils.Exception=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Exception,GHC.Utils.FV=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.FV,GHC.Utils.Fingerprint=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Fingerprint,GHC.Utils.GlobalVars=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.GlobalVars,GHC.Utils.IO.Unsafe=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.IO.Unsafe,GHC.Utils.Json=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Json,GHC.Utils.Lexeme=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Lexeme,GHC.Utils.Logger=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Logger,GHC.Utils.Misc=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Misc,GHC.Utils.Monad=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Monad,GHC.Utils.Monad.State.Strict=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Monad.State.Strict,GHC.Utils.Outputable=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Outputable,GHC.Utils.Panic=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Panic,GHC.Utils.Panic.Plain=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Panic.Plain,GHC.Utils.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Ppr,GHC.Utils.Ppr.Colour=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Ppr.Colour,GHC.Utils.TmpFs=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.TmpFs,GHC.Utils.Trace=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Utils.Trace,GHC.Version=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHC.Version,GHCi.BinaryArray=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHCi.BinaryArray,GHCi.BreakArray=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHCi.BreakArray,GHCi.FFI=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHCi.FFI,GHCi.Message=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHCi.Message,GHCi.RemoteTypes=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHCi.RemoteTypes,GHCi.ResolvedBCO=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHCi.ResolvedBCO,GHCi.TH.Binary=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:GHCi.TH.Binary,Language.Haskell.Syntax=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax,Language.Haskell.Syntax.Basic=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Basic,Language.Haskell.Syntax.Binds=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Binds,Language.Haskell.Syntax.Concrete=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Concrete,Language.Haskell.Syntax.Decls=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Decls,Language.Haskell.Syntax.Expr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Expr,Language.Haskell.Syntax.Extension=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Extension,Language.Haskell.Syntax.ImpExp=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.ImpExp,Language.Haskell.Syntax.Lit=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Lit,Language.Haskell.Syntax.Module.Name=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Module.Name,Language.Haskell.Syntax.Pat=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Pat,Language.Haskell.Syntax.Type=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.Syntax.Type,Language.Haskell.TH=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.TH,Language.Haskell.TH.LanguageExtensions=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.TH.LanguageExtensions,Language.Haskell.TH.Lib=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.TH.Lib,Language.Haskell.TH.Lib.Internal=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.TH.Lib.Internal,Language.Haskell.TH.Lib.Map=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.TH.Lib.Map,Language.Haskell.TH.Ppr=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.TH.Ppr,Language.Haskell.TH.PprLib=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.TH.PprLib,Language.Haskell.TH.Syntax=ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A:Language.Haskell.TH.Syntax ghc-lib-parser> Ready component graph: ghc-lib-parser> definite ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ghc-lib-parser> depends array-0.5.4.0 ghc-lib-parser> depends base-4.17.0.0 ghc-lib-parser> depends binary-0.8.9.1 ghc-lib-parser> depends bytestring-0.11.3.1 ghc-lib-parser> depends containers-0.6.6 ghc-lib-parser> depends deepseq-1.4.8.0 ghc-lib-parser> depends directory-1.3.7.1 ghc-lib-parser> depends exceptions-0.10.5 ghc-lib-parser> depends filepath-1.4.2.2 ghc-lib-parser> depends ghc-prim-0.9.0 ghc-lib-parser> depends parsec-3.1.15.0 ghc-lib-parser> depends pretty-1.1.3.6 ghc-lib-parser> depends process-1.6.15.0 ghc-lib-parser> depends time-1.12.2 ghc-lib-parser> depends transformers-0.5.6.2 ghc-lib-parser> depends unix-2.7.3 ghc-lib-parser> Using Cabal-3.8.1.0 compiled by ghc-9.4 ghc-lib-parser> Using compiler: ghc-9.4.2 ghc-lib-parser> Using install prefix: ghc-lib-parser> /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014 ghc-lib-parser> Executables installed in: ghc-lib-parser> /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014/bin ghc-lib-parser> Libraries installed in: ghc-lib-parser> /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ghc-lib-parser> Dynamic Libraries installed in: ghc-lib-parser> /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 ghc-lib-parser> Private executables installed in: ghc-lib-parser> /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014/libexec/x86_64-linux-ghc-9.4.2/ghc-lib-parser-9.6.3.20231014 ghc-lib-parser> Data files installed in: ghc-lib-parser> /nix/store/5nzs9yrq6n1l4qhc8qg33w6m8hpfcyy8-ghc-lib-parser-9.6.3.20231014-data/share/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ghc-lib-parser-9.6.3.20231014 ghc-lib-parser> Documentation installed in: ghc-lib-parser> /nix/store/0nl9358jn0h84l08zw69d3bjsbkxkbgl-ghc-lib-parser-9.6.3.20231014-doc/share/doc/ghc-lib-parser-9.6.3.20231014 ghc-lib-parser> Configuration files installed in: ghc-lib-parser> /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014/etc ghc-lib-parser> Using alex version 3.3.0.0 found on system at: ghc-lib-parser> /nix/store/4l77cvigbrjzdjrlwmik3q4kxwrlhjz6-alex-3.3.0.0/bin/alex ghc-lib-parser> Using ar found on system at: ghc-lib-parser> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar ghc-lib-parser> No c2hs found ghc-lib-parser> No cpphs found ghc-lib-parser> No doctest found ghc-lib-parser> Using gcc version 12.3.0 given by user at: ghc-lib-parser> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc ghc-lib-parser> Using ghc version 9.4.2 found on system at: ghc-lib-parser> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc ghc-lib-parser> Using ghc-pkg version 9.4.2 found on system at: ghc-lib-parser> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 ghc-lib-parser> No ghcjs found ghc-lib-parser> No ghcjs-pkg found ghc-lib-parser> No greencard found ghc-lib-parser> Using haddock version 2.27.0 found on system at: ghc-lib-parser> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 ghc-lib-parser> Using happy version 1.20.1.1 found on system at: ghc-lib-parser> /nix/store/srkwbcarzr6fv6yd2651amia1j8995m8-happy-1.20.1.1/bin/happy ghc-lib-parser> Using haskell-suite found on system at: haskell-suite-dummy-location ghc-lib-parser> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ghc-lib-parser> No hmake found ghc-lib-parser> Using hpc version 0.68 found on system at: ghc-lib-parser> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc ghc-lib-parser> Using hsc2hs version 0.68.8 found on system at: ghc-lib-parser> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs ghc-lib-parser> Using hscolour version 1.24 found on system at: ghc-lib-parser> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour ghc-lib-parser> No jhc found ghc-lib-parser> Using ld found on system at: ghc-lib-parser> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold ghc-lib-parser> No pkg-config found ghc-lib-parser> Using runghc version 9.4.2 found on system at: ghc-lib-parser> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 ghc-lib-parser> Using strip version 2.40 found on system at: ghc-lib-parser> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip ghc-lib-parser> Using tar found on system at: ghc-lib-parser> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar ghc-lib-parser> No uhc found tls> building vector> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc vector> depends base-4.17.0.0 vector> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle vector> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh vector> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin vector> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx vector> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 vector> depends template-haskell-2.19.0.0 vector> depends transformers-0.5.6.2 vector> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> Using Cabal-3.8.1.0 compiled by ghc-9.4 vector> Using compiler: ghc-9.4.2 vector> Using install prefix: vector> /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0 vector> Executables installed in: vector> /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/bin vector> Libraries installed in: vector> /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> Dynamic Libraries installed in: vector> /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 vector> Private executables installed in: vector> /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/libexec/x86_64-linux-ghc-9.4.2/vector-0.13.1.0 vector> Data files installed in: vector> /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/share/x86_64-linux-ghc-9.4.2/vector-0.13.1.0 vector> Documentation installed in: vector> /nix/store/2rn5h08831f4njmfy1yrfchn8l1p8asx-vector-0.13.1.0-doc/share/doc/vector-0.13.1.0 vector> Configuration files installed in: vector> /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/etc vector> No alex found vector> Using ar found on system at: vector> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar vector> No c2hs found vector> No cpphs found vector> Using doctest version 0.20.1 found on system at: vector> /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/bin/doctest vector> Using gcc version 12.3.0 given by user at: vector> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc vector> Using ghc version 9.4.2 found on system at: vector> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc vector> Using ghc-pkg version 9.4.2 found on system at: vector> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 vector> No ghcjs found vector> No ghcjs-pkg found vector> No greencard found vector> Using haddock version 2.27.0 found on system at: vector> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 vector> No happy found vector> Using haskell-suite found on system at: haskell-suite-dummy-location vector> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location vector> No hmake found vector> Using hpc version 0.68 found on system at: vector> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc vector> Using hsc2hs version 0.68.8 found on system at: vector> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs vector> Using hscolour version 1.24 found on system at: vector> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour vector> No jhc found vector> Using ld found on system at: vector> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold vector> No pkg-config found vector> Using runghc version 9.4.2 found on system at: vector> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 vector> Using strip version 2.40 found on system at: vector> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip vector> Using tar found on system at: vector> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar vector> No uhc found ghc-lib-parser> building vector> building tls> Preprocessing library for tls-1.6.0.. tls> Building library for tls-1.6.0.. ghc-lib-parser> Preprocessing library for ghc-lib-parser-9.6.3.20231014.. vector> Preprocessing library for vector-0.13.1.0.. vector> Building library for vector-0.13.1.0.. tls> [ 1 of 64] Compiling Network.TLS.Crypto.Types ( Network/TLS/Crypto/Types.hs, dist/build/Network/TLS/Crypto/Types.o, dist/build/Network/TLS/Crypto/Types.dyn_o ) tls> [ 2 of 64] Compiling Network.TLS.ErrT ( Network/TLS/ErrT.hs, dist/build/Network/TLS/ErrT.o, dist/build/Network/TLS/ErrT.dyn_o ) tls> [ 3 of 64] Compiling Network.TLS.Imports ( Network/TLS/Imports.hs, dist/build/Network/TLS/Imports.o, dist/build/Network/TLS/Imports.dyn_o ) tls> [ 4 of 64] Compiling Network.TLS.Backend ( Network/TLS/Backend.hs, dist/build/Network/TLS/Backend.o, dist/build/Network/TLS/Backend.dyn_o ) vector> [ 1 of 21] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o, dist/build/Data/Vector/Fusion/Stream/Monadic.dyn_o ) tls> [ 5 of 64] Compiling Network.TLS.Measurement ( Network/TLS/Measurement.hs, dist/build/Network/TLS/Measurement.o, dist/build/Network/TLS/Measurement.dyn_o ) tls> [ 6 of 64] Compiling Network.TLS.RNG ( Network/TLS/RNG.hs, dist/build/Network/TLS/RNG.o, dist/build/Network/TLS/RNG.dyn_o ) tls> [ 7 of 64] Compiling Network.TLS.Crypto.DH ( Network/TLS/Crypto/DH.hs, dist/build/Network/TLS/Crypto/DH.o, dist/build/Network/TLS/Crypto/DH.dyn_o ) tls> [ 8 of 64] Compiling Network.TLS.Extra.FFDHE ( Network/TLS/Extra/FFDHE.hs, dist/build/Network/TLS/Extra/FFDHE.o, dist/build/Network/TLS/Extra/FFDHE.dyn_o ) vector> [ 2 of 21] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o, dist/build/Data/Vector/Fusion/Util.dyn_o ) vector> [ 3 of 21] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.o, dist/build/Data/Vector/Fusion/Bundle/Size.dyn_o ) tls> [ 9 of 64] Compiling Network.TLS.Types ( Network/TLS/Types.hs, dist/build/Network/TLS/Types.o, dist/build/Network/TLS/Types.dyn_o ) vector> [ 4 of 21] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.o, dist/build/Data/Vector/Generic/Mutable/Base.dyn_o ) vector> [ 5 of 21] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o, dist/build/Data/Vector/Generic/Base.dyn_o ) vector> [ 6 of 21] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o, dist/build/Data/Vector/Internal/Check.dyn_o ) vector> [ 7 of 21] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.o, dist/build/Data/Vector/Fusion/Bundle/Monadic.dyn_o ) tls> [10 of 64] Compiling Network.TLS.Session ( Network/TLS/Session.hs, dist/build/Network/TLS/Session.o, dist/build/Network/TLS/Session.dyn_o ) tls> [11 of 64] Compiling Network.TLS.Compression ( Network/TLS/Compression.hs, dist/build/Network/TLS/Compression.o, dist/build/Network/TLS/Compression.dyn_o ) tls> [12 of 64] Compiling Network.TLS.Cap ( Network/TLS/Cap.hs, dist/build/Network/TLS/Cap.o, dist/build/Network/TLS/Cap.dyn_o ) tls> [13 of 64] Compiling Network.TLS.Util ( Network/TLS/Util.hs, dist/build/Network/TLS/Util.o, dist/build/Network/TLS/Util.dyn_o ) tls> [14 of 64] Compiling Network.TLS.Util.ASN1 ( Network/TLS/Util/ASN1.hs, dist/build/Network/TLS/Util/ASN1.o, dist/build/Network/TLS/Util/ASN1.dyn_o ) tls> [15 of 64] Compiling Network.TLS.Util.Serialization ( Network/TLS/Util/Serialization.hs, dist/build/Network/TLS/Util/Serialization.o, dist/build/Network/TLS/Util/Serialization.dyn_o ) tls> [16 of 64] Compiling Network.TLS.Crypto.IES ( Network/TLS/Crypto/IES.hs, dist/build/Network/TLS/Crypto/IES.o, dist/build/Network/TLS/Crypto/IES.dyn_o ) tls> [17 of 64] Compiling Network.TLS.Crypto ( Network/TLS/Crypto.hs, dist/build/Network/TLS/Crypto.o, dist/build/Network/TLS/Crypto.dyn_o ) tls> tls> Network/TLS/Crypto.hs:112:36: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘Maybe DH.Params’ not matched: Nothing tls> | tls> 112 | , let Just prms = dhParamsForGroup grp tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [18 of 64] Compiling Network.TLS.Struct ( Network/TLS/Struct.hs, dist/build/Network/TLS/Struct.o, dist/build/Network/TLS/Struct.dyn_o ) tls> [19 of 64] Compiling Network.TLS.Struct13 ( Network/TLS/Struct13.hs, dist/build/Network/TLS/Struct13.o, dist/build/Network/TLS/Struct13.dyn_o ) ghc-lib-parser> Building library for ghc-lib-parser-9.6.3.20231014.. tls> [20 of 64] Compiling Network.TLS.MAC ( Network/TLS/MAC.hs, dist/build/Network/TLS/MAC.o, dist/build/Network/TLS/MAC.dyn_o ) tls> [21 of 64] Compiling Network.TLS.Cipher ( Network/TLS/Cipher.hs, dist/build/Network/TLS/Cipher.o, dist/build/Network/TLS/Cipher.dyn_o ) tls> [22 of 64] Compiling Network.TLS.Handshake.Control ( Network/TLS/Handshake/Control.hs, dist/build/Network/TLS/Handshake/Control.o, dist/build/Network/TLS/Handshake/Control.dyn_o ) tls> [23 of 64] Compiling Network.TLS.Extra.Cipher ( Network/TLS/Extra/Cipher.hs, dist/build/Network/TLS/Extra/Cipher.o, dist/build/Network/TLS/Extra/Cipher.dyn_o ) tls> [24 of 64] Compiling Network.TLS.Extra ( Network/TLS/Extra.hs, dist/build/Network/TLS/Extra.o, dist/build/Network/TLS/Extra.dyn_o ) tls> [25 of 64] Compiling Network.TLS.Wire ( Network/TLS/Wire.hs, dist/build/Network/TLS/Wire.o, dist/build/Network/TLS/Wire.dyn_o ) tls> [26 of 64] Compiling Network.TLS.Packet ( Network/TLS/Packet.hs, dist/build/Network/TLS/Packet.o, dist/build/Network/TLS/Packet.dyn_o ) ghc-lib-parser> [ 1 of 409] Compiling GHC.BaseDir ( libraries/ghc-boot/GHC/BaseDir.hs, dist/build/GHC/BaseDir.o, dist/build/GHC/BaseDir.dyn_o ) ghc-lib-parser> [ 2 of 409] Compiling GHC.Data.List.Infinite ( compiler/GHC/Data/List/Infinite.hs, dist/build/GHC/Data/List/Infinite.o, dist/build/GHC/Data/List/Infinite.dyn_o ) ghc-lib-parser> [ 3 of 409] Compiling GHC.Data.SizedSeq ( libraries/ghc-boot/GHC/Data/SizedSeq.hs, dist/build/GHC/Data/SizedSeq.o, dist/build/GHC/Data/SizedSeq.dyn_o ) ghc-lib-parser> [ 4 of 409] Compiling GHC.Exts.Heap.ClosureTypes ( libraries/ghc-heap/GHC/Exts/Heap/ClosureTypes.hs, dist/build/GHC/Exts/Heap/ClosureTypes.o, dist/build/GHC/Exts/Heap/ClosureTypes.dyn_o ) tls> [27 of 64] Compiling Network.TLS.Record.State ( Network/TLS/Record/State.hs, dist/build/Network/TLS/Record/State.o, dist/build/Network/TLS/Record/State.dyn_o ) tls> tls> Network/TLS/Record/State.hs:89:5: warning: [-Wnoncanonical-monad-instances] tls> Noncanonical ‘pure = return’ definition detected tls> in the instance declaration for ‘Applicative RecordM’. tls> Move definition from ‘return’ to ‘pure’ tls> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return tls> | tls> 89 | pure = return tls> | ^^^^^^^^^^^^^ tls> tls> Network/TLS/Record/State.hs:93:5: warning: [-Wnoncanonical-monad-instances] tls> Noncanonical ‘return’ definition detected tls> in the instance declaration for ‘Monad RecordM’. tls> ‘return’ will eventually be removed in favour of ‘pure’ tls> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ tls> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return tls> | tls> 93 | return a = RecordM $ \_ st -> Right (a, st) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [28 of 64] Compiling Network.TLS.Record.Types ( Network/TLS/Record/Types.hs, dist/build/Network/TLS/Record/Types.o, dist/build/Network/TLS/Record/Types.dyn_o ) tls> [29 of 64] Compiling Network.TLS.Record.Engage ( Network/TLS/Record/Engage.hs, dist/build/Network/TLS/Record/Engage.o, dist/build/Network/TLS/Record/Engage.dyn_o ) tls> [30 of 64] Compiling Network.TLS.Record.Disengage ( Network/TLS/Record/Disengage.hs, dist/build/Network/TLS/Record/Disengage.o, dist/build/Network/TLS/Record/Disengage.dyn_o ) ghc-lib-parser> [ 5 of 409] Compiling GHC.Exts.Heap.Constants ( dist/build/GHC/Exts/Heap/Constants.hs, dist/build/GHC/Exts/Heap/Constants.o, dist/build/GHC/Exts/Heap/Constants.dyn_o ) ghc-lib-parser> [ 6 of 409] Compiling GHC.Exts.Heap.InfoTable.Types ( dist/build/GHC/Exts/Heap/InfoTable/Types.hs, dist/build/GHC/Exts/Heap/InfoTable/Types.o, dist/build/GHC/Exts/Heap/InfoTable/Types.dyn_o ) tls> [31 of 64] Compiling Network.TLS.Record ( Network/TLS/Record.hs, dist/build/Network/TLS/Record.o, dist/build/Network/TLS/Record.dyn_o ) tls> [32 of 64] Compiling Network.TLS.Record.Layer ( Network/TLS/Record/Layer.hs, dist/build/Network/TLS/Record/Layer.o, dist/build/Network/TLS/Record/Layer.dyn_o ) ghc-lib-parser> [ 7 of 409] Compiling GHC.Exts.Heap.InfoTable ( dist/build/GHC/Exts/Heap/InfoTable.hs, dist/build/GHC/Exts/Heap/InfoTable.o, dist/build/GHC/Exts/Heap/InfoTable.dyn_o ) ghc-lib-parser> [ 8 of 409] Compiling GHC.Exts.Heap.InfoTableProf ( dist/build/GHC/Exts/Heap/InfoTableProf.hs, dist/build/GHC/Exts/Heap/InfoTableProf.o, dist/build/GHC/Exts/Heap/InfoTableProf.dyn_o ) ghc-lib-parser> [ 9 of 409] Compiling GHC.Exts.Heap.ProfInfo.Types ( libraries/ghc-heap/GHC/Exts/Heap/ProfInfo/Types.hs, dist/build/GHC/Exts/Heap/ProfInfo/Types.o, dist/build/GHC/Exts/Heap/ProfInfo/Types.dyn_o ) ghc-lib-parser> [ 10 of 409] Compiling GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled ( dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.hs, dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.o, dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.dyn_o ) ghc-lib-parser> [ 11 of 409] Compiling GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled ( dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.hs, dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.o, dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.dyn_o ) ghc-lib-parser> [ 12 of 409] Compiling GHC.Exts.Heap.ProfInfo.PeekProfInfo ( libraries/ghc-heap/GHC/Exts/Heap/ProfInfo/PeekProfInfo.hs, dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo.o, dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo.dyn_o ) ghc-lib-parser> [ 13 of 409] Compiling GHC.Exts.Heap.Closures ( libraries/ghc-heap/GHC/Exts/Heap/Closures.hs, dist/build/GHC/Exts/Heap/Closures.o, dist/build/GHC/Exts/Heap/Closures.dyn_o ) tls> [33 of 64] Compiling Network.TLS.Packet13 ( Network/TLS/Packet13.hs, dist/build/Network/TLS/Packet13.o, dist/build/Network/TLS/Packet13.dyn_o ) tls> [34 of 64] Compiling Network.TLS.Handshake.State ( Network/TLS/Handshake/State.hs, dist/build/Network/TLS/Handshake/State.o, dist/build/Network/TLS/Handshake/State.dyn_o ) vector> [ 8 of 21] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.o, dist/build/Data/Vector/Fusion/Bundle.dyn_o ) tls> [35 of 64] Compiling Network.TLS.KeySchedule ( Network/TLS/KeySchedule.hs, dist/build/Network/TLS/KeySchedule.o, dist/build/Network/TLS/KeySchedule.dyn_o ) tls> [36 of 64] Compiling Network.TLS.Extension ( Network/TLS/Extension.hs, dist/build/Network/TLS/Extension.o, dist/build/Network/TLS/Extension.dyn_o ) tls> [37 of 64] Compiling Network.TLS.State ( Network/TLS/State.hs, dist/build/Network/TLS/State.o, dist/build/Network/TLS/State.dyn_o ) tls> [38 of 64] Compiling Network.TLS.X509 ( Network/TLS/X509.hs, dist/build/Network/TLS/X509.o, dist/build/Network/TLS/X509.dyn_o ) tls> [39 of 64] Compiling Network.TLS.Hooks ( Network/TLS/Hooks.hs, dist/build/Network/TLS/Hooks.o, dist/build/Network/TLS/Hooks.dyn_o ) tls> [40 of 64] Compiling Network.TLS.Credentials ( Network/TLS/Credentials.hs, dist/build/Network/TLS/Credentials.o, dist/build/Network/TLS/Credentials.dyn_o ) tls> [41 of 64] Compiling Network.TLS.Parameters ( Network/TLS/Parameters.hs, dist/build/Network/TLS/Parameters.o, dist/build/Network/TLS/Parameters.dyn_o ) tls> [42 of 64] Compiling Network.TLS.Context.Internal ( Network/TLS/Context/Internal.hs, dist/build/Network/TLS/Context/Internal.o, dist/build/Network/TLS/Context/Internal.dyn_o ) tls> tls> Network/TLS/Context/Internal.hs:336:40: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a lambda abstraction: tls> Patterns of type ‘Handshake13’ not matched: tls> ClientHello13 _ _ _ _ _ tls> ServerHello13 _ _ _ _ tls> NewSessionTicket13 _ _ _ _ _ tls> EndOfEarlyData13 tls> ... tls> | tls> 336 | let (matched, others) = partition (\(CertRequest13 c _) -> context == c) l tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [43 of 64] Compiling Network.TLS.Record.Writing ( Network/TLS/Record/Writing.hs, dist/build/Network/TLS/Record/Writing.o, dist/build/Network/TLS/Record/Writing.dyn_o ) tls> [44 of 64] Compiling Network.TLS.Record.Reading ( Network/TLS/Record/Reading.hs, dist/build/Network/TLS/Record/Reading.o, dist/build/Network/TLS/Record/Reading.dyn_o ) tls> [45 of 64] Compiling Network.TLS.Receiving ( Network/TLS/Receiving.hs, dist/build/Network/TLS/Receiving.o, dist/build/Network/TLS/Receiving.dyn_o ) tls> [46 of 64] Compiling Network.TLS.Handshake.State13 ( Network/TLS/Handshake/State13.hs, dist/build/Network/TLS/Handshake/State13.o, dist/build/Network/TLS/Handshake/State13.dyn_o ) tls> tls> Network/TLS/Handshake/State13.hs:57:9: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘Maybe Cipher’ not matched: Nothing tls> | tls> 57 | let Just usedCipher = stCipher tx tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [47 of 64] Compiling Network.TLS.Handshake.Random ( Network/TLS/Handshake/Random.hs, dist/build/Network/TLS/Handshake/Random.o, dist/build/Network/TLS/Handshake/Random.dyn_o ) tls> [48 of 64] Compiling Network.TLS.Sending ( Network/TLS/Sending.hs, dist/build/Network/TLS/Sending.o, dist/build/Network/TLS/Sending.dyn_o ) tls> [49 of 64] Compiling Network.TLS.IO ( Network/TLS/IO.hs, dist/build/Network/TLS/IO.o, dist/build/Network/TLS/IO.dyn_o ) tls> [50 of 64] Compiling Network.TLS.Handshake.Key ( Network/TLS/Handshake/Key.hs, dist/build/Network/TLS/Handshake/Key.o, dist/build/Network/TLS/Handshake/Key.dyn_o ) tls> [51 of 64] Compiling Network.TLS.Handshake.Signature ( Network/TLS/Handshake/Signature.hs, dist/build/Network/TLS/Handshake/Signature.o, dist/build/Network/TLS/Handshake/Signature.dyn_o ) tls> [52 of 64] Compiling Network.TLS.Handshake.Process ( Network/TLS/Handshake/Process.hs, dist/build/Network/TLS/Handshake/Process.o, dist/build/Network/TLS/Handshake/Process.dyn_o ) tls> [53 of 64] Compiling Network.TLS.Handshake.Common ( Network/TLS/Handshake/Common.hs, dist/build/Network/TLS/Handshake/Common.o, dist/build/Network/TLS/Handshake/Common.dyn_o ) ghc-lib-parser> [ 14 of 409] Compiling GHC.Exts.Heap.FFIClosures_ProfilingEnabled ( dist/build/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hs, dist/build/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.o, dist/build/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.dyn_o ) tls> tls> Network/TLS/Handshake/Common.hs:242:9: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘CertificateChain’ not matched: tls> CertificateChain [] tls> | tls> 242 | let CertificateChain (c:_) = cc tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-lib-parser> [ 15 of 409] Compiling GHC.Exts.Heap.FFIClosures_ProfilingDisabled ( dist/build/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hs, dist/build/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.o, dist/build/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.dyn_o ) ghc-lib-parser> [ 16 of 409] Compiling GHC.Exts.Heap.FFIClosures ( libraries/ghc-heap/GHC/Exts/Heap/FFIClosures.hs, dist/build/GHC/Exts/Heap/FFIClosures.o, dist/build/GHC/Exts/Heap/FFIClosures.dyn_o ) ghc-lib-parser> [ 17 of 409] Compiling GHC.Exts.Heap.Utils ( dist/build/GHC/Exts/Heap/Utils.hs, dist/build/GHC/Exts/Heap/Utils.o, dist/build/GHC/Exts/Heap/Utils.dyn_o ) ghc-lib-parser> [ 18 of 409] Compiling GHC.Exts.Heap ( libraries/ghc-heap/GHC/Exts/Heap.hs, dist/build/GHC/Exts/Heap.o, dist/build/GHC/Exts/Heap.dyn_o ) tls> [54 of 64] Compiling Network.TLS.Handshake.Certificate ( Network/TLS/Handshake/Certificate.hs, dist/build/Network/TLS/Handshake/Certificate.o, dist/build/Network/TLS/Handshake/Certificate.dyn_o ) tls> tls> Network/TLS/Handshake/Certificate.hs:19:1: warning: [-Wunused-imports] tls> The import of ‘Control.Monad’ is redundant tls> except perhaps to import instances from ‘Control.Monad’ tls> To import instances alone, use: import Control.Monad() tls> | tls> 19 | import Control.Monad (unless) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [55 of 64] Compiling Network.TLS.Handshake.Common13 ( Network/TLS/Handshake/Common13.hs, dist/build/Network/TLS/Handshake/Common13.o, dist/build/Network/TLS/Handshake/Common13.dyn_o ) tls> tls> Network/TLS/Handshake/Common13.hs:299:5: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘Maybe Millisecond’ not matched: Nothing tls> | tls> 299 | Just rtt = estimatedRTT tinfo tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-lib-parser> [ 19 of 409] Compiling GHC.ForeignSrcLang.Type ( libraries/ghc-boot-th/GHC/ForeignSrcLang/Type.hs, dist/build/GHC/ForeignSrcLang/Type.o, dist/build/GHC/ForeignSrcLang/Type.dyn_o ) ghc-lib-parser> [ 20 of 409] Compiling GHC.ForeignSrcLang ( libraries/ghc-boot/GHC/ForeignSrcLang.hs, dist/build/GHC/ForeignSrcLang.o, dist/build/GHC/ForeignSrcLang.dyn_o ) ghc-lib-parser> [ 21 of 409] Compiling GHC.LanguageExtensions.Type ( libraries/ghc-boot-th/GHC/LanguageExtensions/Type.hs, dist/build/GHC/LanguageExtensions/Type.o, dist/build/GHC/LanguageExtensions/Type.dyn_o ) ghc-lib-parser> [ 22 of 409] Compiling GHC.LanguageExtensions ( libraries/ghc-boot/GHC/LanguageExtensions.hs, dist/build/GHC/LanguageExtensions.o, dist/build/GHC/LanguageExtensions.dyn_o ) ghc-lib-parser> [ 23 of 409] Compiling GHC.Lexeme ( libraries/ghc-boot-th/GHC/Lexeme.hs, dist/build/GHC/Lexeme.o, dist/build/GHC/Lexeme.dyn_o ) ghc-lib-parser> [ 24 of 409] Compiling GHC.Platform.ArchOS ( libraries/ghc-boot/GHC/Platform/ArchOS.hs, dist/build/GHC/Platform/ArchOS.o, dist/build/GHC/Platform/ArchOS.dyn_o ) ghc-lib-parser> [ 25 of 409] Compiling GHC.Platform.Constants ( ghc-lib/stage0/compiler/build/GHC/Platform/Constants.hs, dist/build/GHC/Platform/Constants.o, dist/build/GHC/Platform/Constants.dyn_o ) tls> [56 of 64] Compiling Network.TLS.Handshake.Server ( Network/TLS/Handshake/Server.hs, dist/build/Network/TLS/Handshake/Server.o, dist/build/Network/TLS/Handshake/Server.dyn_o ) vector> [ 9 of 21] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o, dist/build/Data/Vector/Generic/Mutable.dyn_o ) tls> tls> Network/TLS/Handshake/Server.hs:851:25: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘Maybe TLS13TicketInfo’ not matched: Nothing tls> | tls> 851 | let Just tinfo = sessionTicketInfo sdata tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-lib-parser> [ 26 of 409] Compiling GHC.Prelude.Basic ( compiler/GHC/Prelude/Basic.hs, dist/build/GHC/Prelude/Basic.o, dist/build/GHC/Prelude/Basic.dyn_o ) ghc-lib-parser> [ 27 of 409] Compiling GHC.Data.FastMutInt ( compiler/GHC/Data/FastMutInt.hs, dist/build/GHC/Data/FastMutInt.o, dist/build/GHC/Data/FastMutInt.dyn_o ) ghc-lib-parser> [ 28 of 409] Compiling GHC.Data.Bool ( compiler/GHC/Data/Bool.hs, dist/build/GHC/Data/Bool.o, dist/build/GHC/Data/Bool.dyn_o ) ghc-lib-parser> [ 29 of 409] Compiling GHC.Serialized ( libraries/ghc-boot/GHC/Serialized.hs, dist/build/GHC/Serialized.o, dist/build/GHC/Serialized.dyn_o ) ghc-lib-parser> [ 30 of 409] Compiling GHC.Settings.Utils ( libraries/ghc-boot/GHC/Settings/Utils.hs, dist/build/GHC/Settings/Utils.o, dist/build/GHC/Settings/Utils.dyn_o ) ghc-lib-parser> [ 31 of 409] Compiling GHC.Utils.Constants ( compiler/GHC/Utils/Constants.hs, dist/build/GHC/Utils/Constants.o, dist/build/GHC/Utils/Constants.dyn_o ) ghc-lib-parser> [ 32 of 409] Compiling GHC.Utils.Encoding.UTF8 ( libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs, dist/build/GHC/Utils/Encoding/UTF8.o, dist/build/GHC/Utils/Encoding/UTF8.dyn_o ) ghc-lib-parser> [ 33 of 409] Compiling GHC.Utils.Encoding ( libraries/ghc-boot/GHC/Utils/Encoding.hs, dist/build/GHC/Utils/Encoding.o, dist/build/GHC/Utils/Encoding.dyn_o ) ghc-lib-parser> [ 34 of 409] Compiling GHC.Data.ShortText ( libraries/ghc-boot/GHC/Data/ShortText.hs, dist/build/GHC/Data/ShortText.o, dist/build/GHC/Data/ShortText.dyn_o ) ghc-lib-parser> [ 35 of 409] Compiling GHC.Unit.Database ( libraries/ghc-boot/GHC/Unit/Database.hs, dist/build/GHC/Unit/Database.o, dist/build/GHC/Unit/Database.dyn_o ) ghc-lib-parser> [ 36 of 409] Compiling GHC.Utils.Exception ( compiler/GHC/Utils/Exception.hs, dist/build/GHC/Utils/Exception.o, dist/build/GHC/Utils/Exception.dyn_o ) ghc-lib-parser> [ 37 of 409] Compiling GHC.Utils.Fingerprint ( compiler/GHC/Utils/Fingerprint.hs, dist/build/GHC/Utils/Fingerprint.o, dist/build/GHC/Utils/Fingerprint.dyn_o ) ghc-lib-parser> [ 38 of 409] Compiling GHC.Utils.GlobalVars ( compiler/GHC/Utils/GlobalVars.hs, dist/build/GHC/Utils/GlobalVars.o, dist/build/GHC/Utils/GlobalVars.dyn_o ) ghc-lib-parser> [ 39 of 409] Compiling GHC.Utils.IO.Unsafe ( compiler/GHC/Utils/IO/Unsafe.hs, dist/build/GHC/Utils/IO/Unsafe.o, dist/build/GHC/Utils/IO/Unsafe.dyn_o ) ghc-lib-parser> [ 40 of 409] Compiling GHC.Utils.Ppr.Colour ( compiler/GHC/Utils/Ppr/Colour.hs, dist/build/GHC/Utils/Ppr/Colour.o, dist/build/GHC/Utils/Ppr/Colour.dyn_o ) ghc-lib-parser> [ 41 of 409] Compiling GHC.Version ( ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs, dist/build/GHC/Version.o, dist/build/GHC/Version.dyn_o ) ghc-lib-parser> [ 42 of 409] Compiling GHC.UniqueSubdir ( libraries/ghc-boot/GHC/UniqueSubdir.hs, dist/build/GHC/UniqueSubdir.o, dist/build/GHC/UniqueSubdir.dyn_o ) ghc-lib-parser> [ 43 of 409] Compiling GHC.Settings.Config ( ghc-lib/stage0/compiler/build/GHC/Settings/Config.hs, dist/build/GHC/Settings/Config.o, dist/build/GHC/Settings/Config.dyn_o ) ghc-lib-parser> [ 44 of 409] Compiling GHC.Utils.Panic.Plain ( compiler/GHC/Utils/Panic/Plain.hs, dist/build/GHC/Utils/Panic/Plain.o, dist/build/GHC/Utils/Panic/Plain.dyn_o ) ghc-lib-parser> [ 45 of 409] Compiling GHC.Utils.Misc ( compiler/GHC/Utils/Misc.hs, dist/build/GHC/Utils/Misc.o, dist/build/GHC/Utils/Misc.dyn_o ) ghc-lib-parser> [ 46 of 409] Compiling GHC.Data.FastString ( compiler/GHC/Data/FastString.hs, dist/build/GHC/Data/FastString.o, dist/build/GHC/Data/FastString.dyn_o ) ghc-lib-parser> [ 47 of 409] Compiling GHC.Utils.BufHandle ( compiler/GHC/Utils/BufHandle.hs, dist/build/GHC/Utils/BufHandle.o, dist/build/GHC/Utils/BufHandle.dyn_o ) ghc-lib-parser> [ 48 of 409] Compiling GHC.Utils.Ppr ( compiler/GHC/Utils/Ppr.hs, dist/build/GHC/Utils/Ppr.o, dist/build/GHC/Utils/Ppr.dyn_o ) ghc-lib-parser> [ 49 of 409] Compiling GHCi.BinaryArray ( libraries/ghci/GHCi/BinaryArray.hs, dist/build/GHCi/BinaryArray.o, dist/build/GHCi/BinaryArray.dyn_o ) ghc-lib-parser> [ 50 of 409] Compiling GHCi.BreakArray ( libraries/ghci/GHCi/BreakArray.hs, dist/build/GHCi/BreakArray.o, dist/build/GHCi/BreakArray.dyn_o ) ghc-lib-parser> [ 51 of 409] Compiling GHCi.FFI ( dist/build/GHCi/FFI.hs, dist/build/GHCi/FFI.o, dist/build/GHCi/FFI.dyn_o ) ghc-lib-parser> [ 52 of 409] Compiling GHCi.RemoteTypes ( libraries/ghci/GHCi/RemoteTypes.hs, dist/build/GHCi/RemoteTypes.o, dist/build/GHCi/RemoteTypes.dyn_o ) ghc-lib-parser> [ 53 of 409] Compiling GHCi.ResolvedBCO ( libraries/ghci/GHCi/ResolvedBCO.hs, dist/build/GHCi/ResolvedBCO.o, dist/build/GHCi/ResolvedBCO.dyn_o ) ghc-lib-parser> [ 54 of 409] Compiling Language.Haskell.Syntax.Basic ( compiler/Language/Haskell/Syntax/Basic.hs, dist/build/Language/Haskell/Syntax/Basic.o, dist/build/Language/Haskell/Syntax/Basic.dyn_o ) ghc-lib-parser> [ 55 of 409] Compiling Language.Haskell.Syntax.Extension ( compiler/Language/Haskell/Syntax/Extension.hs, dist/build/Language/Haskell/Syntax/Extension.o, dist/build/Language/Haskell/Syntax/Extension.dyn_o ) ghc-lib-parser> [ 56 of 409] Compiling Language.Haskell.Syntax.Module.Name ( compiler/Language/Haskell/Syntax/Module/Name.hs, dist/build/Language/Haskell/Syntax/Module/Name.o, dist/build/Language/Haskell/Syntax/Module/Name.dyn_o ) ghc-lib-parser> [ 57 of 409] Compiling Language.Haskell.TH.LanguageExtensions ( libraries/template-haskell/Language/Haskell/TH/LanguageExtensions.hs, dist/build/Language/Haskell/TH/LanguageExtensions.o, dist/build/Language/Haskell/TH/LanguageExtensions.dyn_o ) ghc-lib-parser> [ 58 of 409] Compiling Language.Haskell.TH.Lib.Map ( libraries/template-haskell/Language/Haskell/TH/Lib/Map.hs, dist/build/Language/Haskell/TH/Lib/Map.o, dist/build/Language/Haskell/TH/Lib/Map.dyn_o ) ghc-lib-parser> [ 59 of 409] Compiling Language.Haskell.TH.Syntax ( libraries/template-haskell/Language/Haskell/TH/Syntax.hs, dist/build/Language/Haskell/TH/Syntax.o, dist/build/Language/Haskell/TH/Syntax.dyn_o ) tls> [57 of 64] Compiling Network.TLS.Handshake.Client ( Network/TLS/Handshake/Client.hs, dist/build/Network/TLS/Handshake/Client.o, dist/build/Network/TLS/Handshake/Client.dyn_o ) tls> [58 of 64] Compiling Network.TLS.PostHandshake ( Network/TLS/PostHandshake.hs, dist/build/Network/TLS/PostHandshake.o, dist/build/Network/TLS/PostHandshake.dyn_o ) tls> [59 of 64] Compiling Network.TLS.Handshake ( Network/TLS/Handshake.hs, dist/build/Network/TLS/Handshake.o, dist/build/Network/TLS/Handshake.dyn_o ) tls> [60 of 64] Compiling Network.TLS.Context ( Network/TLS/Context.hs, dist/build/Network/TLS/Context.o, dist/build/Network/TLS/Context.dyn_o ) tls> [61 of 64] Compiling Network.TLS.Core ( Network/TLS/Core.hs, dist/build/Network/TLS/Core.o, dist/build/Network/TLS/Core.dyn_o ) tls> tls> Network/TLS/Core.hs:59:1: warning: [-Wunused-imports] tls> The import of ‘Control.Monad’ is redundant tls> except perhaps to import instances from ‘Control.Monad’ tls> To import instances alone, use: import Control.Monad() tls> | tls> 59 | import Control.Monad (unless, when) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [62 of 64] Compiling Network.TLS.QUIC ( Network/TLS/QUIC.hs, dist/build/Network/TLS/QUIC.o, dist/build/Network/TLS/QUIC.dyn_o ) tls> [63 of 64] Compiling Network.TLS.Internal ( Network/TLS/Internal.hs, dist/build/Network/TLS/Internal.o, dist/build/Network/TLS/Internal.dyn_o ) tls> [64 of 64] Compiling Network.TLS ( Network/TLS.hs, dist/build/Network/TLS.o, dist/build/Network/TLS.dyn_o ) tls> [ 1 of 64] Compiling Network.TLS.Crypto.Types ( Network/TLS/Crypto/Types.hs, dist/build/Network/TLS/Crypto/Types.p_o ) tls> [ 2 of 64] Compiling Network.TLS.ErrT ( Network/TLS/ErrT.hs, dist/build/Network/TLS/ErrT.p_o ) tls> [ 3 of 64] Compiling Network.TLS.Imports ( Network/TLS/Imports.hs, dist/build/Network/TLS/Imports.p_o ) tls> [ 4 of 64] Compiling Network.TLS.Backend ( Network/TLS/Backend.hs, dist/build/Network/TLS/Backend.p_o ) vector> [10 of 21] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o, dist/build/Data/Vector/Generic/New.dyn_o ) tls> [ 5 of 64] Compiling Network.TLS.Measurement ( Network/TLS/Measurement.hs, dist/build/Network/TLS/Measurement.p_o ) tls> [ 6 of 64] Compiling Network.TLS.RNG ( Network/TLS/RNG.hs, dist/build/Network/TLS/RNG.p_o ) tls> [ 7 of 64] Compiling Network.TLS.Crypto.DH ( Network/TLS/Crypto/DH.hs, dist/build/Network/TLS/Crypto/DH.p_o ) tls> [ 8 of 64] Compiling Network.TLS.Extra.FFDHE ( Network/TLS/Extra/FFDHE.hs, dist/build/Network/TLS/Extra/FFDHE.p_o ) tls> [ 9 of 64] Compiling Network.TLS.Types ( Network/TLS/Types.hs, dist/build/Network/TLS/Types.p_o ) tls> [10 of 64] Compiling Network.TLS.Session ( Network/TLS/Session.hs, dist/build/Network/TLS/Session.p_o ) tls> [11 of 64] Compiling Network.TLS.Compression ( Network/TLS/Compression.hs, dist/build/Network/TLS/Compression.p_o ) tls> [12 of 64] Compiling Network.TLS.Cap ( Network/TLS/Cap.hs, dist/build/Network/TLS/Cap.p_o ) tls> [13 of 64] Compiling Network.TLS.Util ( Network/TLS/Util.hs, dist/build/Network/TLS/Util.p_o ) tls> [14 of 64] Compiling Network.TLS.Util.ASN1 ( Network/TLS/Util/ASN1.hs, dist/build/Network/TLS/Util/ASN1.p_o ) tls> [15 of 64] Compiling Network.TLS.Util.Serialization ( Network/TLS/Util/Serialization.hs, dist/build/Network/TLS/Util/Serialization.p_o ) tls> [16 of 64] Compiling Network.TLS.Crypto.IES ( Network/TLS/Crypto/IES.hs, dist/build/Network/TLS/Crypto/IES.p_o ) vector> [11 of 21] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o, dist/build/Data/Vector/Generic.dyn_o ) tls> [17 of 64] Compiling Network.TLS.Crypto ( Network/TLS/Crypto.hs, dist/build/Network/TLS/Crypto.p_o ) tls> tls> Network/TLS/Crypto.hs:112:36: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘Maybe DH.Params’ not matched: Nothing tls> | tls> 112 | , let Just prms = dhParamsForGroup grp tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [18 of 64] Compiling Network.TLS.Struct ( Network/TLS/Struct.hs, dist/build/Network/TLS/Struct.p_o ) tls> [19 of 64] Compiling Network.TLS.Struct13 ( Network/TLS/Struct13.hs, dist/build/Network/TLS/Struct13.p_o ) tls> [20 of 64] Compiling Network.TLS.MAC ( Network/TLS/MAC.hs, dist/build/Network/TLS/MAC.p_o ) tls> [21 of 64] Compiling Network.TLS.Cipher ( Network/TLS/Cipher.hs, dist/build/Network/TLS/Cipher.p_o ) tls> [22 of 64] Compiling Network.TLS.Handshake.Control ( Network/TLS/Handshake/Control.hs, dist/build/Network/TLS/Handshake/Control.p_o ) tls> [23 of 64] Compiling Network.TLS.Extra.Cipher ( Network/TLS/Extra/Cipher.hs, dist/build/Network/TLS/Extra/Cipher.p_o ) tls> [24 of 64] Compiling Network.TLS.Extra ( Network/TLS/Extra.hs, dist/build/Network/TLS/Extra.p_o ) tls> [25 of 64] Compiling Network.TLS.Wire ( Network/TLS/Wire.hs, dist/build/Network/TLS/Wire.p_o ) tls> [26 of 64] Compiling Network.TLS.Packet ( Network/TLS/Packet.hs, dist/build/Network/TLS/Packet.p_o ) tls> [27 of 64] Compiling Network.TLS.Record.State ( Network/TLS/Record/State.hs, dist/build/Network/TLS/Record/State.p_o ) tls> tls> Network/TLS/Record/State.hs:89:5: warning: [-Wnoncanonical-monad-instances] tls> Noncanonical ‘pure = return’ definition detected tls> in the instance declaration for ‘Applicative RecordM’. tls> Move definition from ‘return’ to ‘pure’ tls> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return tls> | tls> 89 | pure = return tls> | ^^^^^^^^^^^^^ tls> tls> Network/TLS/Record/State.hs:93:5: warning: [-Wnoncanonical-monad-instances] tls> Noncanonical ‘return’ definition detected tls> in the instance declaration for ‘Monad RecordM’. tls> ‘return’ will eventually be removed in favour of ‘pure’ tls> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ tls> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return tls> | tls> 93 | return a = RecordM $ \_ st -> Right (a, st) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [28 of 64] Compiling Network.TLS.Record.Types ( Network/TLS/Record/Types.hs, dist/build/Network/TLS/Record/Types.p_o ) tls> [29 of 64] Compiling Network.TLS.Record.Engage ( Network/TLS/Record/Engage.hs, dist/build/Network/TLS/Record/Engage.p_o ) tls> [30 of 64] Compiling Network.TLS.Record.Disengage ( Network/TLS/Record/Disengage.hs, dist/build/Network/TLS/Record/Disengage.p_o ) tls> [31 of 64] Compiling Network.TLS.Record ( Network/TLS/Record.hs, dist/build/Network/TLS/Record.p_o ) tls> [32 of 64] Compiling Network.TLS.Record.Layer ( Network/TLS/Record/Layer.hs, dist/build/Network/TLS/Record/Layer.p_o ) tls> [33 of 64] Compiling Network.TLS.Packet13 ( Network/TLS/Packet13.hs, dist/build/Network/TLS/Packet13.p_o ) tls> [34 of 64] Compiling Network.TLS.Handshake.State ( Network/TLS/Handshake/State.hs, dist/build/Network/TLS/Handshake/State.p_o ) tls> [35 of 64] Compiling Network.TLS.KeySchedule ( Network/TLS/KeySchedule.hs, dist/build/Network/TLS/KeySchedule.p_o ) tls> [36 of 64] Compiling Network.TLS.Extension ( Network/TLS/Extension.hs, dist/build/Network/TLS/Extension.p_o ) tls> [37 of 64] Compiling Network.TLS.State ( Network/TLS/State.hs, dist/build/Network/TLS/State.p_o ) tls> [38 of 64] Compiling Network.TLS.X509 ( Network/TLS/X509.hs, dist/build/Network/TLS/X509.p_o ) tls> [39 of 64] Compiling Network.TLS.Hooks ( Network/TLS/Hooks.hs, dist/build/Network/TLS/Hooks.p_o ) tls> [40 of 64] Compiling Network.TLS.Credentials ( Network/TLS/Credentials.hs, dist/build/Network/TLS/Credentials.p_o ) tls> [41 of 64] Compiling Network.TLS.Parameters ( Network/TLS/Parameters.hs, dist/build/Network/TLS/Parameters.p_o ) tls> [42 of 64] Compiling Network.TLS.Context.Internal ( Network/TLS/Context/Internal.hs, dist/build/Network/TLS/Context/Internal.p_o ) tls> tls> Network/TLS/Context/Internal.hs:336:40: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a lambda abstraction: tls> Patterns of type ‘Handshake13’ not matched: tls> ClientHello13 _ _ _ _ _ tls> ServerHello13 _ _ _ _ tls> NewSessionTicket13 _ _ _ _ _ tls> EndOfEarlyData13 tls> ... tls> | tls> 336 | let (matched, others) = partition (\(CertRequest13 c _) -> context == c) l tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [43 of 64] Compiling Network.TLS.Record.Writing ( Network/TLS/Record/Writing.hs, dist/build/Network/TLS/Record/Writing.p_o ) tls> [44 of 64] Compiling Network.TLS.Record.Reading ( Network/TLS/Record/Reading.hs, dist/build/Network/TLS/Record/Reading.p_o ) tls> [45 of 64] Compiling Network.TLS.Receiving ( Network/TLS/Receiving.hs, dist/build/Network/TLS/Receiving.p_o ) tls> [46 of 64] Compiling Network.TLS.Handshake.State13 ( Network/TLS/Handshake/State13.hs, dist/build/Network/TLS/Handshake/State13.p_o ) tls> tls> Network/TLS/Handshake/State13.hs:57:9: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘Maybe Cipher’ not matched: Nothing tls> | tls> 57 | let Just usedCipher = stCipher tx tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [47 of 64] Compiling Network.TLS.Handshake.Random ( Network/TLS/Handshake/Random.hs, dist/build/Network/TLS/Handshake/Random.p_o ) tls> [48 of 64] Compiling Network.TLS.Sending ( Network/TLS/Sending.hs, dist/build/Network/TLS/Sending.p_o ) tls> [49 of 64] Compiling Network.TLS.IO ( Network/TLS/IO.hs, dist/build/Network/TLS/IO.p_o ) tls> [50 of 64] Compiling Network.TLS.Handshake.Key ( Network/TLS/Handshake/Key.hs, dist/build/Network/TLS/Handshake/Key.p_o ) tls> [51 of 64] Compiling Network.TLS.Handshake.Signature ( Network/TLS/Handshake/Signature.hs, dist/build/Network/TLS/Handshake/Signature.p_o ) tls> [52 of 64] Compiling Network.TLS.Handshake.Process ( Network/TLS/Handshake/Process.hs, dist/build/Network/TLS/Handshake/Process.p_o ) tls> [53 of 64] Compiling Network.TLS.Handshake.Common ( Network/TLS/Handshake/Common.hs, dist/build/Network/TLS/Handshake/Common.p_o ) tls> tls> Network/TLS/Handshake/Common.hs:242:9: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘CertificateChain’ not matched: tls> CertificateChain [] tls> | tls> 242 | let CertificateChain (c:_) = cc tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [54 of 64] Compiling Network.TLS.Handshake.Certificate ( Network/TLS/Handshake/Certificate.hs, dist/build/Network/TLS/Handshake/Certificate.p_o ) tls> tls> Network/TLS/Handshake/Certificate.hs:19:1: warning: [-Wunused-imports] tls> The import of ‘Control.Monad’ is redundant tls> except perhaps to import instances from ‘Control.Monad’ tls> To import instances alone, use: import Control.Monad() tls> | tls> 19 | import Control.Monad (unless) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [55 of 64] Compiling Network.TLS.Handshake.Common13 ( Network/TLS/Handshake/Common13.hs, dist/build/Network/TLS/Handshake/Common13.p_o ) tls> tls> Network/TLS/Handshake/Common13.hs:299:5: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘Maybe Millisecond’ not matched: Nothing tls> | tls> 299 | Just rtt = estimatedRTT tinfo tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ vector> [12 of 21] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o, dist/build/Data/Vector/Mutable.dyn_o ) vector> [13 of 21] Compiling Data.Vector ( src/Data/Vector.hs, dist/build/Data/Vector.o, dist/build/Data/Vector.dyn_o ) tls> [56 of 64] Compiling Network.TLS.Handshake.Server ( Network/TLS/Handshake/Server.hs, dist/build/Network/TLS/Handshake/Server.p_o ) tls> tls> Network/TLS/Handshake/Server.hs:851:25: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘Maybe TLS13TicketInfo’ not matched: Nothing tls> | tls> 851 | let Just tinfo = sessionTicketInfo sdata tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [57 of 64] Compiling Network.TLS.Handshake.Client ( Network/TLS/Handshake/Client.hs, dist/build/Network/TLS/Handshake/Client.p_o ) tls> [58 of 64] Compiling Network.TLS.PostHandshake ( Network/TLS/PostHandshake.hs, dist/build/Network/TLS/PostHandshake.p_o ) tls> [59 of 64] Compiling Network.TLS.Handshake ( Network/TLS/Handshake.hs, dist/build/Network/TLS/Handshake.p_o ) tls> [60 of 64] Compiling Network.TLS.Context ( Network/TLS/Context.hs, dist/build/Network/TLS/Context.p_o ) tls> [61 of 64] Compiling Network.TLS.Core ( Network/TLS/Core.hs, dist/build/Network/TLS/Core.p_o ) tls> tls> Network/TLS/Core.hs:59:1: warning: [-Wunused-imports] tls> The import of ‘Control.Monad’ is redundant tls> except perhaps to import instances from ‘Control.Monad’ tls> To import instances alone, use: import Control.Monad() tls> | tls> 59 | import Control.Monad (unless, when) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [62 of 64] Compiling Network.TLS.QUIC ( Network/TLS/QUIC.hs, dist/build/Network/TLS/QUIC.p_o ) tls> [63 of 64] Compiling Network.TLS.Internal ( Network/TLS/Internal.hs, dist/build/Network/TLS/Internal.p_o ) tls> [64 of 64] Compiling Network.TLS ( Network/TLS.hs, dist/build/Network/TLS.p_o ) tls> Preprocessing test suite 'test-tls' for tls-1.6.0.. tls> Building test suite 'test-tls' for tls-1.6.0.. tls> [1 of 7] Compiling Ciphers ( Tests/Ciphers.hs, dist/build/test-tls/test-tls-tmp/Ciphers.o ) tls> [2 of 7] Compiling PipeChan ( Tests/PipeChan.hs, dist/build/test-tls/test-tls-tmp/PipeChan.o ) tls> [3 of 7] Compiling PubKey ( Tests/PubKey.hs, dist/build/test-tls/test-tls-tmp/PubKey.o ) tls> tls> Tests/PubKey.hs:126:9: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘CryptoFailable Ed25519.SecretKey’ not matched: tls> CryptoFailed _ tls> | tls> 126 | let CryptoPassed priv = Ed25519.secretKey (B.pack bytes) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> tls> Tests/PubKey.hs:132:9: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘CryptoFailable Ed448.SecretKey’ not matched: tls> CryptoFailed _ tls> | tls> 132 | let CryptoPassed priv = Ed448.secretKey (B.pack bytes) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [4 of 7] Compiling Certificate ( Tests/Certificate.hs, dist/build/test-tls/test-tls-tmp/Certificate.o ) tls> tls> Tests/Certificate.hs:136:9: warning: [-Wincomplete-uni-patterns] tls> Pattern match(es) are non-exhaustive tls> In a pattern binding: tls> Patterns of type ‘ECC.Point’ not matched: ECC.PointO tls> | tls> 136 | let ECC.Point x y = ECDSA.public_q key tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> [5 of 7] Compiling Marshalling ( Tests/Marshalling.hs, dist/build/test-tls/test-tls-tmp/Marshalling.o ) ghc-lib-parser> [ 60 of 409] Compiling Language.Haskell.TH.PprLib ( libraries/template-haskell/Language/Haskell/TH/PprLib.hs, dist/build/Language/Haskell/TH/PprLib.o, dist/build/Language/Haskell/TH/PprLib.dyn_o ) tls> [6 of 7] Compiling Connection ( Tests/Connection.hs, dist/build/test-tls/test-tls-tmp/Connection.o ) ghc-lib-parser> [ 61 of 409] Compiling Language.Haskell.TH.Ppr ( libraries/template-haskell/Language/Haskell/TH/Ppr.hs, dist/build/Language/Haskell/TH/Ppr.o, dist/build/Language/Haskell/TH/Ppr.dyn_o ) tls> [7 of 7] Compiling Main ( Tests/Tests.hs, dist/build/test-tls/test-tls-tmp/Main.o ) tls> [8 of 8] Linking dist/build/test-tls/test-tls ghc-lib-parser> [ 62 of 409] Compiling Language.Haskell.TH.Lib.Internal ( libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs, dist/build/Language/Haskell/TH/Lib/Internal.o, dist/build/Language/Haskell/TH/Lib/Internal.dyn_o ) ghc-lib-parser> [ 63 of 409] Compiling Language.Haskell.TH.Lib ( libraries/template-haskell/Language/Haskell/TH/Lib.hs, dist/build/Language/Haskell/TH/Lib.o, dist/build/Language/Haskell/TH/Lib.dyn_o ) ghc-lib-parser> [ 64 of 409] Compiling Language.Haskell.TH ( libraries/template-haskell/Language/Haskell/TH.hs, dist/build/Language/Haskell/TH.o, dist/build/Language/Haskell/TH.dyn_o ) ghc-lib-parser> [ 65 of 409] Compiling GHCi.TH.Binary ( libraries/ghci/GHCi/TH/Binary.hs, dist/build/GHCi/TH/Binary.o, dist/build/GHCi/TH/Binary.dyn_o ) tls> buildPhase completed in 1 minutes 1 seconds tls> running tests tls> Running 1 test suites... tls> Test suite test-tls: RUNNING... tls> tls tls> Marshalling tls> Header: OK tls> +++ OK, passed 100 tests. tls> Handshake: OK (0.07s) tls> +++ OK, passed 100 tests. tls> Handshake13: OK tls> +++ OK, passed 100 tests. tls> Ciphers tls> Bulk: OK tls> +++ OK, passed 100 tests. tls> Handshakes tls> Setup: OK tls> +++ OK, passed 100 tests. vector> [14 of 21] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o, dist/build/Data/Vector/Primitive/Mutable.dyn_o ) vector> [15 of 21] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o, dist/build/Data/Vector/Primitive.dyn_o ) vector> [16 of 21] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o, dist/build/Data/Vector/Storable/Internal.dyn_o ) vector> [17 of 21] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o, dist/build/Data/Vector/Storable/Mutable.dyn_o ) vector> [18 of 21] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o, dist/build/Data/Vector/Storable.dyn_o ) vector> [19 of 21] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o, dist/build/Data/Vector/Unboxed/Base.dyn_o ) tls> Initiation: OK (1.01s) tls> +++ OK, passed 100 tests. tls> Initiation 1.3: OK (0.53s) tls> +++ OK, passed 100 tests. tls> Key update 1.3: OK (0.76s) tls> +++ OK, passed 100 tests. tls> Downgrade protection: OK (0.49s) tls> +++ OK, passed 100 tests. tls> Hash and signatures: OK (0.46s) tls> +++ OK, passed 100 tests. tls> Cipher suites: OK (0.34s) tls> +++ OK, passed 100 tests. tls> Groups: OK (0.40s) tls> +++ OK, passed 100 tests. tls> Elliptic curves: OK (0.34s) tls> +++ OK, passed 100 tests. tls> Certificate fallback (ciphers): OK (0.56s) tls> +++ OK, passed 100 tests. tls> Certificate fallback (hash and signatures): OK (0.48s) tls> +++ OK, passed 100 tests. tls> Server key usage: OK (0.31s) tls> +++ OK, passed 100 tests. vector> [20 of 21] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o, dist/build/Data/Vector/Unboxed.dyn_o ) tls> Client authentication: OK (1.44s) tls> +++ OK, passed 100 tests. tls> Client key usage: OK (0.70s) tls> +++ OK, passed 100 tests. tls> Extended Master Secret: OK (0.92s) tls> +++ OK, passed 100 tests. tls> Extended Master Secret (resumption): OK (0.86s) tls> +++ OK, passed 100 tests. tls> ALPN: OK (1.21s) tls> +++ OK, passed 100 tests. tls> SNI: OK (0.42s) tls> +++ OK, passed 100 tests. tls> Renegotiation: OK (1.90s) tls> +++ OK, passed 100 tests. tls> Resumption: OK (1.16s) tls> +++ OK, passed 100 tests. tls> Custom DH: OK (0.68s) tls> +++ OK, passed 100 tests. tls> TLS 1.3 Full: OK (0.23s) tls> +++ OK, passed 100 tests. tls> TLS 1.3 HRR: OK (0.23s) tls> +++ OK, passed 100 tests. tls> TLS 1.3 PSK: OK (0.33s) tls> +++ OK, passed 100 tests. tls> TLS 1.3 PSK -> HRR: OK (0.42s) tls> +++ OK, passed 100 tests. tls> TLS 1.3 RTT0: OK (0.34s) tls> +++ OK, passed 100 tests. tls> TLS 1.3 RTT0 -> PSK: OK (0.37s) tls> +++ OK, passed 100 tests. tls> TLS 1.3 RTT0 length: OK (0.68s) tls> +++ OK, passed 100 tests. tls> TLS 1.3 EE groups: OK (0.30s) tls> +++ OK, passed 100 tests. ghc-lib-parser> [ 66 of 409] Compiling GHCi.Message ( libraries/ghci/GHCi/Message.hs, dist/build/GHCi/Message.o, dist/build/GHCi/Message.dyn_o ) tls> TLS 1.3 Post-handshake auth: OK (0.72s) tls> +++ OK, passed 100 tests. tls> Thread safety: OK (0.05s) tls> +++ OK, passed 10 tests. tls> tls> All 35 tests passed (18.74s) tls> Test suite test-tls: PASS tls> Test suite logged to: dist/test/tls-1.6.0-test-tls.log tls> 1 of 1 test suites (1 of 1 test cases) passed. tls> haddockPhase tls> Preprocessing library for tls-1.6.0.. tls> Running Haddock on library for tls-1.6.0.. tls> Warning: --source-* options are ignored when --hyperlinked-source is enabled. vector> [21 of 21] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o, dist/build/Data/Vector/Unboxed/Mutable.dyn_o ) tls> 100% ( 6 / 6) in 'Network.TLS.Extra.FFDHE' vector> [ 1 of 21] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.p_o ) vector> [ 2 of 21] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.p_o ) vector> [ 3 of 21] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.p_o ) vector> [ 4 of 21] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.p_o ) vector> [ 5 of 21] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.p_o ) vector> [ 6 of 21] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.p_o ) vector> [ 7 of 21] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.p_o ) tls> 48% ( 32 / 66) in 'Network.TLS.Extra.Cipher' tls> Missing documentation for: tls> ciphersuite_dhe_dss (Network/TLS/Extra/Cipher.hs:436) tls> cipher_DHE_RSA_AES128_SHA256 (Network/TLS/Extra/Cipher.hs:731) tls> cipher_DHE_RSA_AES256_SHA256 (Network/TLS/Extra/Cipher.hs:740) tls> cipher_DHE_RSA_AES128CCM_SHA256 (Network/TLS/Extra/Cipher.hs:825) tls> cipher_DHE_RSA_AES128CCM8_SHA256 (Network/TLS/Extra/Cipher.hs:836) tls> cipher_DHE_RSA_AES128GCM_SHA256 (Network/TLS/Extra/Cipher.hs:847) tls> cipher_DHE_RSA_AES256CCM_SHA256 (Network/TLS/Extra/Cipher.hs:858) tls> cipher_DHE_RSA_AES256CCM8_SHA256 (Network/TLS/Extra/Cipher.hs:869) tls> cipher_DHE_RSA_AES256GCM_SHA384 (Network/TLS/Extra/Cipher.hs:880) tls> cipher_DHE_RSA_CHACHA20POLY1305_SHA256 (Network/TLS/Extra/Cipher.hs:913) tls> cipher_ECDHE_RSA_AES128GCM_SHA256 (Network/TLS/Extra/Cipher.hs:1133) tls> cipher_ECDHE_RSA_AES256GCM_SHA384 (Network/TLS/Extra/Cipher.hs:1144) tls> cipher_ECDHE_RSA_AES128CBC_SHA256 (Network/TLS/Extra/Cipher.hs:1023) tls> cipher_ECDHE_RSA_AES128CBC_SHA (Network/TLS/Extra/Cipher.hs:1001) tls> cipher_ECDHE_RSA_AES256CBC_SHA (Network/TLS/Extra/Cipher.hs:1012) tls> cipher_ECDHE_RSA_AES256CBC_SHA384 (Network/TLS/Extra/Cipher.hs:1034) tls> cipher_ECDHE_RSA_CHACHA20POLY1305_SHA256 (Network/TLS/Extra/Cipher.hs:891) tls> cipher_ECDHE_ECDSA_AES128CBC_SHA (Network/TLS/Extra/Cipher.hs:979) tls> cipher_ECDHE_ECDSA_AES256CBC_SHA (Network/TLS/Extra/Cipher.hs:990) tls> cipher_ECDHE_ECDSA_AES128CBC_SHA256 (Network/TLS/Extra/Cipher.hs:1045) tls> cipher_ECDHE_ECDSA_AES256CBC_SHA384 (Network/TLS/Extra/Cipher.hs:1056) tls> cipher_ECDHE_ECDSA_AES128CCM_SHA256 (Network/TLS/Extra/Cipher.hs:1067) tls> cipher_ECDHE_ECDSA_AES128CCM8_SHA256 (Network/TLS/Extra/Cipher.hs:1078) tls> cipher_ECDHE_ECDSA_AES128GCM_SHA256 (Network/TLS/Extra/Cipher.hs:1089) tls> cipher_ECDHE_ECDSA_AES256CCM_SHA256 (Network/TLS/Extra/Cipher.hs:1100) tls> cipher_ECDHE_ECDSA_AES256CCM8_SHA256 (Network/TLS/Extra/Cipher.hs:1111) tls> cipher_ECDHE_ECDSA_AES256GCM_SHA384 (Network/TLS/Extra/Cipher.hs:1122) tls> cipher_ECDHE_ECDSA_CHACHA20POLY1305_SHA256 (Network/TLS/Extra/Cipher.hs:902) tls> cipher_TLS13_AES128GCM_SHA256 (Network/TLS/Extra/Cipher.hs:924) tls> cipher_TLS13_AES256GCM_SHA384 (Network/TLS/Extra/Cipher.hs:935) tls> cipher_TLS13_CHACHA20POLY1305_SHA256 (Network/TLS/Extra/Cipher.hs:946) tls> cipher_TLS13_AES128CCM_SHA256 (Network/TLS/Extra/Cipher.hs:957) tls> cipher_TLS13_AES128CCM8_SHA256 (Network/TLS/Extra/Cipher.hs:968) tls> cipher_DHE_DSS_RC4_SHA1 (Network/TLS/Extra/Cipher.hs:724) tls> 100% ( 3 / 3) in 'Network.TLS.Extra' tls> tls> Network/TLS/Record/State.hs:89:5: warning: [-Wnoncanonical-monad-instances] tls> Noncanonical ‘pure = return’ definition detected tls> in the instance declaration for ‘Applicative RecordM’. tls> Move definition from ‘return’ to ‘pure’ tls> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return tls> | tls> 89 | pure = return tls> | ^^^^^^^^^^^^^ tls> tls> Network/TLS/Record/State.hs:93:5: warning: [-Wnoncanonical-monad-instances] tls> Noncanonical ‘return’ definition detected tls> in the instance declaration for ‘Monad RecordM’. tls> ‘return’ will eventually be removed in favour of ‘pure’ tls> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ tls> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return tls> | tls> 93 | return a = RecordM $ \_ st -> Right (a, st) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> Warning: 'Intrinsic' is out of scope. tls> If you qualify the identifier, haddock can try to link it anyway. tls> Warning: 'debugVersionForced' is out of scope. tls> If you qualify the identifier, haddock can try to link it anyway. tls> tls> Network/TLS/Handshake/Certificate.hs:19:1: warning: [-Wunused-imports] tls> The import of ‘Control.Monad’ is redundant tls> except perhaps to import instances from ‘Control.Monad’ tls> To import instances alone, use: import Control.Monad() tls> | tls> 19 | import Control.Monad (unless) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> Warning: 'CertificateVerify' is out of scope. tls> If you qualify the identifier, haddock can try to link it anyway. tls> Warning: 'HandAndSignatureAlgorithm' is out of scope. tls> If you qualify the identifier, haddock can try to link it anyway. tls> tls> Network/TLS/Core.hs:59:1: warning: [-Wunused-imports] tls> The import of ‘Control.Monad’ is redundant tls> except perhaps to import instances from ‘Control.Monad’ tls> To import instances alone, use: import Control.Monad() tls> | tls> 59 | import Control.Monad (unless, when) tls> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tls> 94% ( 37 / 39) in 'Network.TLS.QUIC' tls> Missing documentation for: tls> extensionID_QuicTransportParameters (Network/TLS/Extension.hs:91) tls> defaultSupported (Network/TLS/QUIC.hs:250) tls> 66% ( 96 /145) in 'Network.TLS' tls> Missing documentation for: tls> HasBackend (Network/TLS/Backend.hs:46) tls> TLSParams (Network/TLS/Context.hs:98) tls> ClientParams (Network/TLS/Parameters.hs:86) tls> defaultParamsClient (Network/TLS/Parameters.hs:131) tls> ServerParams (Network/TLS/Parameters.hs:144) tls> Credentials (Network/TLS/Credentials.hs:35) tls> Credential (Network/TLS/Credentials.hs:33) tls> TLS13TicketInfo (Network/TLS/Types.hs:75) tls> HashAndSignatureAlgorithm (Network/TLS/Struct.hs:142) tls> HashAlgorithm (Network/TLS/Struct.hs:114) tls> SignatureAlgorithm (Network/TLS/Struct.hs:126) tls> Group (Network/TLS/Crypto/Types.hs:10) tls> DHParams (Network/TLS/Crypto/DH.hs:30) tls> DHPublic (Network/TLS/Crypto/DH.hs:28) tls> HostName (Network/TLS/Types.hs:41) tls> MaxFragmentEnum (Network/TLS/Extension.hs:295) tls> ClientRandom (Network/TLS/Struct.hs:195) tls> ServerRandom (Network/TLS/Struct.hs:194) tls> unClientRandom (Network/TLS/Struct.hs:195) tls> unServerRandom (Network/TLS/Struct.hs:194) tls> contextModifyHooks (Network/TLS/Context/Internal.hs:227) tls> Handshake (Network/TLS/Struct.hs:364) tls> contextHookSetHandshakeRecv (Network/TLS/Context.hs:230) tls> Handshake13 (Network/TLS/Struct13.hs:36) tls> contextHookSetHandshake13Recv (Network/TLS/Context.hs:234) tls> contextHookSetCertificateRecv (Network/TLS/Context.hs:238) tls> Header (Network/TLS/Struct.hs:192) tls> ProtocolType (Network/TLS/Struct.hs:151) tls> contextHookSetLogging (Network/TLS/Context.hs:242) tls> KxError (Network/TLS/Crypto.hs:81) tls> AlertDescription (Network/TLS/Struct.hs:256) tls> CipherKeyExchangeType (Network/TLS/Cipher.hs:86) tls> Bulk (Network/TLS/Cipher.hs:100) tls> BulkFunctions (Network/TLS/Cipher.hs:73) tls> BulkDirection (Network/TLS/Cipher.hs:63) tls> BulkState (Network/TLS/Cipher.hs:45) tls> BulkStream (Network/TLS/Cipher.hs:57) tls> BulkBlock (Network/TLS/Cipher.hs:59) tls> BulkAEAD (Network/TLS/Cipher.hs:61) tls> bulkInit (Network/TLS/Cipher.hs:66) tls> Hash (Network/TLS/Crypto.hs:150) tls> cipherKeyBlockSize (Network/TLS/Cipher.hs:130) tls> BulkKey (Network/TLS/Cipher.hs:40) tls> BulkIV (Network/TLS/Cipher.hs:41) tls> BulkNonce (Network/TLS/Cipher.hs:42) tls> BulkAdditionalData (Network/TLS/Cipher.hs:43) tls> hasMAC (Network/TLS/Cipher.hs:78) tls> hasRecordIV (Network/TLS/Cipher.hs:78) tls> Bytes (Network/TLS.hs:192) tls> Warning: Network.TLS: could not find link destinations for: tls> tls> - Network.TLS.Context.getTLSCommonParams tls> - Network.TLS.Parameters.CommonParams tls> - Network.TLS.Context.getTLSRole tls> - Network.TLS.Types.Role tls> - Network.TLS.Context.doHandshake tls> - Network.TLS.Context.doHandshakeWith tls> - Network.TLS.Context.doRequestCertificate tls> - Network.TLS.Context.doPostHandshakeAuthWith tls> - Network.TLS.Struct.FinishedData vector> [ 8 of 21] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.p_o ) tls> Documentation created: dist/doc/html/tls/index.html, dist/doc/html/tls/tls.txt tls> Preprocessing test suite 'test-tls' for tls-1.6.0.. tls> installing tls> Installing library in /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/tls-1.6.0-HYHut6VEqwr5nA70m6DS8g tls> post-installation fixup tls> shrinking RPATHs of ELF executables and libraries in /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0 tls> shrinking /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHStls-1.6.0-HYHut6VEqwr5nA70m6DS8g-ghc9.4.2.so tls> checking for references to /build/ in /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0... tls> patching script interpreter paths in /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0 tls> stripping (with command strip and flags -S -p) in /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/lib tls> shrinking RPATHs of ELF executables and libraries in /nix/store/7x2fp7hy22g2wr3wmagrs2a8668nsw67-tls-1.6.0-doc tls> checking for references to /build/ in /nix/store/7x2fp7hy22g2wr3wmagrs2a8668nsw67-tls-1.6.0-doc... tls> patching script interpreter paths in /nix/store/7x2fp7hy22g2wr3wmagrs2a8668nsw67-tls-1.6.0-doc tls (post)> added 2 signatures tls (post)> added 1 signatures tls (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7x2fp7hy22g2wr3wmagrs2a8668nsw67-tls-1.6.0-doc /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0 tls (post)> copying 2 paths... tls (post)> copying path '/nix/store/7x2fp7hy22g2wr3wmagrs2a8668nsw67-tls-1.6.0-doc' to 'https://cache.nix-ci.com'... tls (post)> copying path '/nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0' to 'https://cache.nix-ci.com'... tls (post)> copying 1 paths... tls (post)> copying path '/nix/store/99gclm3xsf0z8198kmdlg9sml3wp8j12-tls-1.6.0.drv' to 'https://cache.nix-ci.com'... tls (post)> added 0 signatures tls (post)> added 0 signatures tls (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7x2fp7hy22g2wr3wmagrs2a8668nsw67-tls-1.6.0-doc /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0 tls (post)> copying 2 paths... tls (post)> copying path '/nix/store/7x2fp7hy22g2wr3wmagrs2a8668nsw67-tls-1.6.0-doc' to 'ssh-ng://worker.nix-ci.com'... tls (post)> copying path '/nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0' to 'ssh-ng://worker.nix-ci.com'... tls (post)> copying 1 paths... tls (post)> copying path '/nix/store/99gclm3xsf0z8198kmdlg9sml3wp8j12-tls-1.6.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/pm1w9afyra47gpgg8k001s3l50xng94k-connection-0.3.1.drv'... vector> [ 9 of 21] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.p_o ) vector> [10 of 21] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.p_o ) vector> [11 of 21] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.p_o ) ghc-lib-parser> [ 67 of 409] Compiling GHC.Iface.Type[boot] ( compiler/GHC/Iface/Type.hs-boot, dist/build/GHC/Iface/Type.o-boot, dist/build/GHC/Iface/Type.dyn_o-boot ) ghc-lib-parser> [ 68 of 409] Compiling GHC.Tc.Types.Origin[boot] ( compiler/GHC/Tc/Types/Origin.hs-boot, dist/build/GHC/Tc/Types/Origin.o-boot, dist/build/GHC/Tc/Types/Origin.dyn_o-boot ) ghc-lib-parser> [ 69 of 409] Compiling Language.Haskell.Syntax.Pat[boot] ( compiler/Language/Haskell/Syntax/Pat.hs-boot, dist/build/Language/Haskell/Syntax/Pat.o-boot, dist/build/Language/Haskell/Syntax/Pat.dyn_o-boot ) ghc-lib-parser> [ 70 of 409] Compiling Language.Haskell.Syntax.Expr[boot] ( compiler/Language/Haskell/Syntax/Expr.hs-boot, dist/build/Language/Haskell/Syntax/Expr.o-boot, dist/build/Language/Haskell/Syntax/Expr.dyn_o-boot ) ghc-lib-parser> [ 71 of 409] Compiling Language.Haskell.Syntax.Type[boot] ( compiler/Language/Haskell/Syntax/Type.hs-boot, dist/build/Language/Haskell/Syntax/Type.o-boot, dist/build/Language/Haskell/Syntax/Type.dyn_o-boot ) ghc-lib-parser> [ 72 of 409] Compiling GHC.Types.Name.Occurrence[boot] ( compiler/GHC/Types/Name/Occurrence.hs-boot, dist/build/GHC/Types/Name/Occurrence.o-boot, dist/build/GHC/Types/Name/Occurrence.dyn_o-boot ) ghc-lib-parser> [ 73 of 409] Compiling Language.Haskell.Syntax.ImpExp[boot] ( compiler/Language/Haskell/Syntax/ImpExp.hs-boot, dist/build/Language/Haskell/Syntax/ImpExp.o-boot, dist/build/Language/Haskell/Syntax/ImpExp.dyn_o-boot ) ghc-lib-parser> [ 74 of 409] Compiling GHC.Unit.Types[boot] ( compiler/GHC/Unit/Types.hs-boot, dist/build/GHC/Unit/Types.o-boot, dist/build/GHC/Unit/Types.dyn_o-boot ) ghc-lib-parser> [ 75 of 409] Compiling GHC.Utils.Outputable ( compiler/GHC/Utils/Outputable.hs, dist/build/GHC/Utils/Outputable.o, dist/build/GHC/Utils/Outputable.dyn_o ) ghc-lib-parser> [ 76 of 409] Compiling GHC.Utils.Panic ( compiler/GHC/Utils/Panic.hs, dist/build/GHC/Utils/Panic.o, dist/build/GHC/Utils/Panic.dyn_o ) ghc-lib-parser> [ 77 of 409] Compiling GHC.Utils.Trace ( compiler/GHC/Utils/Trace.hs, dist/build/GHC/Utils/Trace.o, dist/build/GHC/Utils/Trace.dyn_o ) ghc-lib-parser> [ 78 of 409] Compiling GHC.Prelude ( compiler/GHC/Prelude.hs, dist/build/GHC/Prelude.o, dist/build/GHC/Prelude.dyn_o ) ghc-lib-parser> [ 79 of 409] Compiling GHC.Types.Id.Info[boot] ( compiler/GHC/Types/Id/Info.hs-boot, dist/build/GHC/Types/Id/Info.o-boot, dist/build/GHC/Types/Id/Info.dyn_o-boot ) ghc-lib-parser> [ 80 of 409] Compiling GHC.Builtin.PrimOps[boot] ( compiler/GHC/Builtin/PrimOps.hs-boot, dist/build/GHC/Builtin/PrimOps.o-boot, dist/build/GHC/Builtin/PrimOps.dyn_o-boot ) ghc-lib-parser> [ 81 of 409] Compiling GHC.Core.Unfold[boot] ( compiler/GHC/Core/Unfold.hs-boot, dist/build/GHC/Core/Unfold.o-boot, dist/build/GHC/Core/Unfold.dyn_o-boot ) ghc-lib-parser> [ 82 of 409] Compiling GHC.Core.Opt.CallerCC[boot] ( compiler/GHC/Core/Opt/CallerCC.hs-boot, dist/build/GHC/Core/Opt/CallerCC.o-boot, dist/build/GHC/Core/Opt/CallerCC.dyn_o-boot ) ghc-lib-parser> [ 83 of 409] Compiling GHC.Driver.Plugins[boot] ( compiler/GHC/Driver/Plugins.hs-boot, dist/build/GHC/Driver/Plugins.o-boot, dist/build/GHC/Driver/Plugins.dyn_o-boot ) ghc-lib-parser> [ 84 of 409] Compiling GHC.Driver.Hooks[boot] ( compiler/GHC/Driver/Hooks.hs-boot, dist/build/GHC/Driver/Hooks.o-boot, dist/build/GHC/Driver/Hooks.dyn_o-boot ) ghc-lib-parser> [ 85 of 409] Compiling GHC.Types.Unique ( compiler/GHC/Types/Unique.hs, dist/build/GHC/Types/Unique.o, dist/build/GHC/Types/Unique.dyn_o ) ghc-lib-parser> [ 86 of 409] Compiling GHC.Types.Name[boot] ( compiler/GHC/Types/Name.hs-boot, dist/build/GHC/Types/Name.o-boot, dist/build/GHC/Types/Name.dyn_o-boot ) ghc-lib-parser> [ 87 of 409] Compiling GHC.Types.Var[boot] ( compiler/GHC/Types/Var.hs-boot, dist/build/GHC/Types/Var.o-boot, dist/build/GHC/Types/Var.dyn_o-boot ) ghc-lib-parser> [ 88 of 409] Compiling GHC.Tc.Utils.TcType[boot] ( compiler/GHC/Tc/Utils/TcType.hs-boot, dist/build/GHC/Tc/Utils/TcType.o-boot, dist/build/GHC/Tc/Utils/TcType.dyn_o-boot ) ghc-lib-parser> [ 89 of 409] Compiling GHC.Core[boot] ( compiler/GHC/Core.hs-boot, dist/build/GHC/Core.o-boot, dist/build/GHC/Core.dyn_o-boot ) ghc-lib-parser> [ 90 of 409] Compiling GHC.Core.Ppr[boot] ( compiler/GHC/Core/Ppr.hs-boot, dist/build/GHC/Core/Ppr.o-boot, dist/build/GHC/Core/Ppr.dyn_o-boot ) ghc-lib-parser> [ 91 of 409] Compiling GHC.Types.Id[boot] ( compiler/GHC/Types/Id.hs-boot, dist/build/GHC/Types/Id.o-boot, dist/build/GHC/Types/Id.dyn_o-boot ) ghc-lib-parser> [ 92 of 409] Compiling GHC.Core.TyCon[boot] ( compiler/GHC/Core/TyCon.hs-boot, dist/build/GHC/Core/TyCon.o-boot, dist/build/GHC/Core/TyCon.dyn_o-boot ) ghc-lib-parser> [ 93 of 409] Compiling GHC.Types.TyThing[boot] ( compiler/GHC/Types/TyThing.hs-boot, dist/build/GHC/Types/TyThing.o-boot, dist/build/GHC/Types/TyThing.dyn_o-boot ) ghc-lib-parser> [ 94 of 409] Compiling GHC.Core.TyCo.Rep[boot] ( compiler/GHC/Core/TyCo/Rep.hs-boot, dist/build/GHC/Core/TyCo/Rep.o-boot, dist/build/GHC/Core/TyCo/Rep.dyn_o-boot ) ghc-lib-parser> [ 95 of 409] Compiling GHC.Core.TyCo.Ppr[boot] ( compiler/GHC/Core/TyCo/Ppr.hs-boot, dist/build/GHC/Core/TyCo/Ppr.o-boot, dist/build/GHC/Core/TyCo/Ppr.dyn_o-boot ) ghc-lib-parser> [ 96 of 409] Compiling GHC.Core.TyCo.FVs[boot] ( compiler/GHC/Core/TyCo/FVs.hs-boot, dist/build/GHC/Core/TyCo/FVs.o-boot, dist/build/GHC/Core/TyCo/FVs.dyn_o-boot ) ghc-lib-parser> [ 97 of 409] Compiling GHC.Types.Unique.FM ( compiler/GHC/Types/Unique/FM.hs, dist/build/GHC/Types/Unique/FM.o, dist/build/GHC/Types/Unique/FM.dyn_o ) ghc-lib-parser> [ 98 of 409] Compiling GHC.Data.Strict ( compiler/GHC/Data/Strict.hs, dist/build/GHC/Data/Strict.o, dist/build/GHC/Data/Strict.dyn_o ) ghc-lib-parser> [ 99 of 409] Compiling GHC.Data.FiniteMap ( compiler/GHC/Data/FiniteMap.hs, dist/build/GHC/Data/FiniteMap.o, dist/build/GHC/Data/FiniteMap.dyn_o ) ghc-lib-parser> [100 of 409] Compiling GHC.Utils.Lexeme ( compiler/GHC/Utils/Lexeme.hs, dist/build/GHC/Utils/Lexeme.o, dist/build/GHC/Utils/Lexeme.dyn_o ) ghc-lib-parser> [101 of 409] Compiling GHC.Data.Maybe ( compiler/GHC/Data/Maybe.hs, dist/build/GHC/Data/Maybe.o, dist/build/GHC/Data/Maybe.dyn_o ) ghc-lib-parser> [102 of 409] Compiling GHC.Utils.Monad ( compiler/GHC/Utils/Monad.hs, dist/build/GHC/Utils/Monad.o, dist/build/GHC/Utils/Monad.dyn_o ) ghc-lib-parser> [103 of 409] Compiling GHC.Types.Unique.Supply ( compiler/GHC/Types/Unique/Supply.hs, dist/build/GHC/Types/Unique/Supply.o, dist/build/GHC/Types/Unique/Supply.dyn_o ) ghc-lib-parser> [104 of 409] Compiling Language.Haskell.Syntax.Concrete ( compiler/Language/Haskell/Syntax/Concrete.hs, dist/build/Language/Haskell/Syntax/Concrete.o, dist/build/Language/Haskell/Syntax/Concrete.dyn_o ) ghc-lib-parser> [105 of 409] Compiling GHC.Settings.Constants ( compiler/GHC/Settings/Constants.hs, dist/build/GHC/Settings/Constants.o, dist/build/GHC/Settings/Constants.dyn_o ) ghc-lib-parser> [106 of 409] Compiling GHC.Cmm.Dataflow.Collections ( compiler/GHC/Cmm/Dataflow/Collections.hs, dist/build/GHC/Cmm/Dataflow/Collections.o, dist/build/GHC/Cmm/Dataflow/Collections.dyn_o ) ghc-lib-parser> [107 of 409] Compiling GHC.Utils.CliOption ( compiler/GHC/Utils/CliOption.hs, dist/build/GHC/Utils/CliOption.o, dist/build/GHC/Utils/CliOption.dyn_o ) ghc-lib-parser> [108 of 409] Compiling GHC.Types.ProfAuto ( compiler/GHC/Types/ProfAuto.hs, dist/build/GHC/Types/ProfAuto.o, dist/build/GHC/Types/ProfAuto.dyn_o ) ghc-lib-parser> [109 of 409] Compiling GHC.SysTools.Terminal ( compiler/GHC/SysTools/Terminal.hs, dist/build/GHC/SysTools/Terminal.o, dist/build/GHC/SysTools/Terminal.dyn_o ) ghc-lib-parser> [110 of 409] Compiling GHC.Driver.Plugins.External ( compiler/GHC/Driver/Plugins/External.hs, dist/build/GHC/Driver/Plugins/External.o, dist/build/GHC/Driver/Plugins/External.dyn_o ) ghc-lib-parser> [111 of 409] Compiling GHC.Driver.Backend.Internal ( compiler/GHC/Driver/Backend/Internal.hs, dist/build/GHC/Driver/Backend/Internal.o, dist/build/GHC/Driver/Backend/Internal.dyn_o ) ghc-lib-parser> [112 of 409] Compiling GHC.Utils.Monad.State.Strict ( compiler/GHC/Utils/Monad/State/Strict.hs, dist/build/GHC/Utils/Monad/State/Strict.o, dist/build/GHC/Utils/Monad/State/Strict.dyn_o ) ghc-lib-parser> [113 of 409] Compiling GHC.Types.HpcInfo ( compiler/GHC/Types/HpcInfo.hs, dist/build/GHC/Types/HpcInfo.o, dist/build/GHC/Types/HpcInfo.dyn_o ) ghc-lib-parser> [114 of 409] Compiling GHC.Data.SmallArray ( compiler/GHC/Data/SmallArray.hs, dist/build/GHC/Data/SmallArray.o, dist/build/GHC/Data/SmallArray.dyn_o ) ghc-lib-parser> [115 of 409] Compiling GHC.Data.StringBuffer ( compiler/GHC/Data/StringBuffer.hs, dist/build/GHC/Data/StringBuffer.o, dist/build/GHC/Data/StringBuffer.dyn_o ) ghc-lib-parser> [116 of 409] Compiling GHC.Data.Stream ( compiler/GHC/Data/Stream.hs, dist/build/GHC/Data/Stream.o, dist/build/GHC/Data/Stream.dyn_o ) ghc-lib-parser> [117 of 409] Compiling GHC.Cmm.Dataflow.Block ( compiler/GHC/Cmm/Dataflow/Block.hs, dist/build/GHC/Cmm/Dataflow/Block.o, dist/build/GHC/Cmm/Dataflow/Block.dyn_o ) ghc-lib-parser> [118 of 409] Compiling GHC.Data.Unboxed ( compiler/GHC/Data/Unboxed.hs, dist/build/GHC/Data/Unboxed.o, dist/build/GHC/Data/Unboxed.dyn_o ) ghc-lib-parser> [119 of 409] Compiling GHC.SysTools.BaseDir ( compiler/GHC/SysTools/BaseDir.hs, dist/build/GHC/SysTools/BaseDir.o, dist/build/GHC/SysTools/BaseDir.dyn_o ) ghc-lib-parser> [120 of 409] Compiling GHC.CmmToAsm.CFG.Weight ( compiler/GHC/CmmToAsm/CFG/Weight.hs, dist/build/GHC/CmmToAsm/CFG/Weight.o, dist/build/GHC/CmmToAsm/CFG/Weight.dyn_o ) ghc-lib-parser> [121 of 409] Compiling GHC.Utils.Json ( compiler/GHC/Utils/Json.hs, dist/build/GHC/Utils/Json.o, dist/build/GHC/Utils/Json.dyn_o ) ghc-lib-parser> [122 of 409] Compiling GHC.Types.SrcLoc ( compiler/GHC/Types/SrcLoc.hs, dist/build/GHC/Types/SrcLoc.o, dist/build/GHC/Types/SrcLoc.dyn_o ) ghc-lib-parser> [123 of 409] Compiling GHC.Utils.Binary ( compiler/GHC/Utils/Binary.hs, dist/build/GHC/Utils/Binary.o, dist/build/GHC/Utils/Binary.dyn_o ) ghc-lib-parser> [124 of 409] Compiling GHC.Data.EnumSet ( compiler/GHC/Data/EnumSet.hs, dist/build/GHC/Data/EnumSet.o, dist/build/GHC/Data/EnumSet.dyn_o ) ghc-lib-parser> [125 of 409] Compiling GHC.Utils.Binary.Typeable ( compiler/GHC/Utils/Binary/Typeable.hs, dist/build/GHC/Utils/Binary/Typeable.o, dist/build/GHC/Utils/Binary/Typeable.dyn_o ) ghc-lib-parser> [126 of 409] Compiling GHC.Iface.Ext.Fields ( compiler/GHC/Iface/Ext/Fields.hs, dist/build/GHC/Iface/Ext/Fields.o, dist/build/GHC/Iface/Ext/Fields.dyn_o ) ghc-lib-parser> [127 of 409] Compiling GHC.Types.Unique.DFM ( compiler/GHC/Types/Unique/DFM.hs, dist/build/GHC/Types/Unique/DFM.o, dist/build/GHC/Types/Unique/DFM.dyn_o ) ghc-lib-parser> [128 of 409] Compiling GHC.Data.FastString.Env ( compiler/GHC/Data/FastString/Env.hs, dist/build/GHC/Data/FastString/Env.o, dist/build/GHC/Data/FastString/Env.dyn_o ) ghc-lib-parser> [129 of 409] Compiling GHC.Types.CostCentre.State ( compiler/GHC/Types/CostCentre/State.hs, dist/build/GHC/Types/CostCentre/State.o, dist/build/GHC/Types/CostCentre/State.dyn_o ) ghc-lib-parser> [130 of 409] Compiling GHC.Types.Unique.Set ( compiler/GHC/Types/Unique/Set.hs, dist/build/GHC/Types/Unique/Set.o, dist/build/GHC/Types/Unique/Set.dyn_o ) ghc-lib-parser> [131 of 409] Compiling GHC.Types.Unique.DSet ( compiler/GHC/Types/Unique/DSet.hs, dist/build/GHC/Types/Unique/DSet.o, dist/build/GHC/Types/Unique/DSet.dyn_o ) ghc-lib-parser> [132 of 409] Compiling GHC.Types.SourceText ( compiler/GHC/Types/SourceText.hs, dist/build/GHC/Types/SourceText.o, dist/build/GHC/Types/SourceText.dyn_o ) ghc-lib-parser> [133 of 409] Compiling GHC.Types.Basic ( compiler/GHC/Types/Basic.hs, dist/build/GHC/Types/Basic.o, dist/build/GHC/Types/Basic.dyn_o ) ghc-lib-parser> [134 of 409] Compiling GHC.Builtin.Uniques[boot] ( compiler/GHC/Builtin/Uniques.hs-boot, dist/build/GHC/Builtin/Uniques.o-boot, dist/build/GHC/Builtin/Uniques.dyn_o-boot ) ghc-lib-parser> [135 of 409] Compiling GHC.Platform ( compiler/GHC/Platform.hs, dist/build/GHC/Platform.o, dist/build/GHC/Platform.dyn_o ) ghc-lib-parser> [136 of 409] Compiling GHC.Cmm.CLabel[boot] ( compiler/GHC/Cmm/CLabel.hs-boot, dist/build/GHC/Cmm/CLabel.o-boot, dist/build/GHC/Cmm/CLabel.dyn_o-boot ) ghc-lib-parser> [137 of 409] Compiling GHC.Core.Rules.Config ( compiler/GHC/Core/Rules/Config.hs, dist/build/GHC/Core/Rules/Config.o, dist/build/GHC/Core/Rules/Config.dyn_o ) ghc-lib-parser> [138 of 409] Compiling GHC.Settings ( compiler/GHC/Settings.hs, dist/build/GHC/Settings.o, dist/build/GHC/Settings.dyn_o ) ghc-lib-parser> [139 of 409] Compiling GHC.Linker.Static.Utils ( compiler/GHC/Linker/Static/Utils.hs, dist/build/GHC/Linker/Static/Utils.o, dist/build/GHC/Linker/Static/Utils.dyn_o ) ghc-lib-parser> [140 of 409] Compiling GHC.Types.SafeHaskell ( compiler/GHC/Types/SafeHaskell.hs, dist/build/GHC/Types/SafeHaskell.o, dist/build/GHC/Types/SafeHaskell.dyn_o ) ghc-lib-parser> [141 of 409] Compiling GHC.Data.OrdList ( compiler/GHC/Data/OrdList.hs, dist/build/GHC/Data/OrdList.o, dist/build/GHC/Data/OrdList.dyn_o ) ghc-lib-parser> [142 of 409] Compiling GHC.Data.Graph.Directed ( compiler/GHC/Data/Graph/Directed.hs, dist/build/GHC/Data/Graph/Directed.o, dist/build/GHC/Data/Graph/Directed.dyn_o ) ghc-lib-parser> [143 of 409] Compiling GHC.Types.FieldLabel ( compiler/GHC/Types/FieldLabel.hs, dist/build/GHC/Types/FieldLabel.o, dist/build/GHC/Types/FieldLabel.dyn_o ) ghc-lib-parser> [144 of 409] Compiling GHC.Core.DataCon[boot] ( compiler/GHC/Core/DataCon.hs-boot, dist/build/GHC/Core/DataCon.o-boot, dist/build/GHC/Core/DataCon.dyn_o-boot ) ghc-lib-parser> [145 of 409] Compiling GHC.Builtin.Types[boot] ( compiler/GHC/Builtin/Types.hs-boot, dist/build/GHC/Builtin/Types.o-boot, dist/build/GHC/Builtin/Types.dyn_o-boot ) ghc-lib-parser> [146 of 409] Compiling GHC.Builtin.Uniques ( compiler/GHC/Builtin/Uniques.hs, dist/build/GHC/Builtin/Uniques.o, dist/build/GHC/Builtin/Uniques.dyn_o ) ghc-lib-parser> [147 of 409] Compiling GHC.Types.Name.Occurrence ( compiler/GHC/Types/Name/Occurrence.hs, dist/build/GHC/Types/Name/Occurrence.o, dist/build/GHC/Types/Name/Occurrence.dyn_o ) ghc-lib-parser> [148 of 409] Compiling GHC.Data.List.SetOps ( compiler/GHC/Data/List/SetOps.hs, dist/build/GHC/Data/List/SetOps.o, dist/build/GHC/Data/List/SetOps.dyn_o ) ghc-lib-parser> [149 of 409] Compiling GHC.Data.Bag ( compiler/GHC/Data/Bag.hs, dist/build/GHC/Data/Bag.o, dist/build/GHC/Data/Bag.dyn_o ) ghc-lib-parser> [150 of 409] Compiling GHC.Types.Fixity ( compiler/GHC/Types/Fixity.hs, dist/build/GHC/Types/Fixity.o, dist/build/GHC/Types/Fixity.dyn_o ) ghc-lib-parser> [151 of 409] Compiling GHC.Hs.DocString ( compiler/GHC/Hs/DocString.hs, dist/build/GHC/Hs/DocString.o, dist/build/GHC/Hs/DocString.dyn_o ) ghc-lib-parser> [152 of 409] Compiling GHC.Data.Pair ( compiler/GHC/Data/Pair.hs, dist/build/GHC/Data/Pair.o, dist/build/GHC/Data/Pair.dyn_o ) ghc-lib-parser> [153 of 409] Compiling GHC.Cmm.Type ( compiler/GHC/Cmm/Type.hs, dist/build/GHC/Cmm/Type.o, dist/build/GHC/Cmm/Type.dyn_o ) ghc-lib-parser> [154 of 409] Compiling GHC.Driver.Flags ( compiler/GHC/Driver/Flags.hs, dist/build/GHC/Driver/Flags.o, dist/build/GHC/Driver/Flags.dyn_o ) ghc-lib-parser> [155 of 409] Compiling GHC.Platform.Ways ( compiler/GHC/Platform/Ways.hs, dist/build/GHC/Platform/Ways.o, dist/build/GHC/Platform/Ways.dyn_o ) ghc-lib-parser> [156 of 409] Compiling GHC.Platform.Profile ( compiler/GHC/Platform/Profile.hs, dist/build/GHC/Platform/Profile.o, dist/build/GHC/Platform/Profile.dyn_o ) ghc-lib-parser> [157 of 409] Compiling GHC.Types.ForeignStubs ( compiler/GHC/Types/ForeignStubs.hs, dist/build/GHC/Types/ForeignStubs.o, dist/build/GHC/Types/ForeignStubs.dyn_o ) ghc-lib-parser> [158 of 409] Compiling GHC.Runtime.Heap.Layout ( compiler/GHC/Runtime/Heap/Layout.hs, dist/build/GHC/Runtime/Heap/Layout.o, dist/build/GHC/Runtime/Heap/Layout.dyn_o ) ghc-lib-parser> [159 of 409] Compiling GHC.Cmm.Reg ( compiler/GHC/Cmm/Reg.hs, dist/build/GHC/Cmm/Reg.o, dist/build/GHC/Cmm/Reg.dyn_o ) ghc-lib-parser> [160 of 409] Compiling GHC.Cmm.MachOp ( compiler/GHC/Cmm/MachOp.hs, dist/build/GHC/Cmm/MachOp.o, dist/build/GHC/Cmm/MachOp.dyn_o ) ghc-lib-parser> [161 of 409] Compiling GHC.Unit.Ppr ( compiler/GHC/Unit/Ppr.hs, dist/build/GHC/Unit/Ppr.o, dist/build/GHC/Unit/Ppr.dyn_o ) ghc-lib-parser> [162 of 409] Compiling GHC.Parser.Errors.Basic ( compiler/GHC/Parser/Errors/Basic.hs, dist/build/GHC/Parser/Errors/Basic.o, dist/build/GHC/Parser/Errors/Basic.dyn_o ) ghc-lib-parser> [163 of 409] Compiling GHC.Types.Unique.SDFM ( compiler/GHC/Types/Unique/SDFM.hs, dist/build/GHC/Types/Unique/SDFM.o, dist/build/GHC/Types/Unique/SDFM.dyn_o ) ghc-lib-parser> [164 of 409] Compiling GHC.Tc.Types.Rank ( compiler/GHC/Tc/Types/Rank.hs, dist/build/GHC/Tc/Types/Rank.o, dist/build/GHC/Tc/Types/Rank.dyn_o ) ghc-lib-parser> [165 of 409] Compiling GHC.CmmToLlvm.Config ( compiler/GHC/CmmToLlvm/Config.hs, dist/build/GHC/CmmToLlvm/Config.o, dist/build/GHC/CmmToLlvm/Config.dyn_o ) ghc-lib-parser> [166 of 409] Compiling GHC.Driver.LlvmConfigCache ( compiler/GHC/Driver/LlvmConfigCache.hs, dist/build/GHC/Driver/LlvmConfigCache.o, dist/build/GHC/Driver/LlvmConfigCache.dyn_o ) ghc-lib-parser> [167 of 409] Compiling GHC.Types.Unique.Map ( compiler/GHC/Types/Unique/Map.hs, dist/build/GHC/Types/Unique/Map.o, dist/build/GHC/Types/Unique/Map.dyn_o ) ghc-lib-parser> [168 of 409] Compiling GHC.Platform.Reg.Class ( compiler/GHC/Platform/Reg/Class.hs, dist/build/GHC/Platform/Reg/Class.o, dist/build/GHC/Platform/Reg/Class.dyn_o ) ghc-lib-parser> [169 of 409] Compiling GHC.Platform.Reg ( compiler/GHC/Platform/Reg.hs, dist/build/GHC/Platform/Reg.o, dist/build/GHC/Platform/Reg.dyn_o ) ghc-lib-parser> [170 of 409] Compiling GHC.Unit.Types ( compiler/GHC/Unit/Types.hs, dist/build/GHC/Unit/Types.o, dist/build/GHC/Unit/Types.dyn_o ) ghc-lib-parser> [171 of 409] Compiling GHC.Unit.Module.Location ( compiler/GHC/Unit/Module/Location.hs, dist/build/GHC/Unit/Module/Location.o, dist/build/GHC/Unit/Module/Location.dyn_o ) ghc-lib-parser> [172 of 409] Compiling GHC.Unit.Module.Env ( compiler/GHC/Unit/Module/Env.hs, dist/build/GHC/Unit/Module/Env.o, dist/build/GHC/Unit/Module/Env.dyn_o ) ghc-lib-parser> [173 of 409] Compiling GHC.Unit.Module ( compiler/GHC/Unit/Module.hs, dist/build/GHC/Unit/Module.o, dist/build/GHC/Unit/Module.dyn_o ) ghc-lib-parser> [174 of 409] Compiling GHC.Types.ForeignCall ( compiler/GHC/Types/ForeignCall.hs, dist/build/GHC/Types/ForeignCall.o, dist/build/GHC/Types/ForeignCall.dyn_o ) ghc-lib-parser> [175 of 409] Compiling GHC.Unit.Info ( compiler/GHC/Unit/Info.hs, dist/build/GHC/Unit/Info.o, dist/build/GHC/Unit/Info.dyn_o ) ghc-lib-parser> [176 of 409] Compiling GHC.Types.BreakInfo ( compiler/GHC/Types/BreakInfo.hs, dist/build/GHC/Types/BreakInfo.o, dist/build/GHC/Types/BreakInfo.dyn_o ) ghc-lib-parser> [177 of 409] Compiling GHC.Unit.Home ( compiler/GHC/Unit/Home.hs, dist/build/GHC/Unit/Home.o, dist/build/GHC/Unit/Home.dyn_o ) ghc-lib-parser> [178 of 409] Compiling GHC.Types.Name ( compiler/GHC/Types/Name.hs, dist/build/GHC/Types/Name.o, dist/build/GHC/Types/Name.dyn_o ) ghc-lib-parser> [179 of 409] Compiling GHC.Types.Var ( compiler/GHC/Types/Var.hs, dist/build/GHC/Types/Var.o, dist/build/GHC/Types/Var.dyn_o ) ghc-lib-parser> [180 of 409] Compiling GHC.Core.Type[boot] ( compiler/GHC/Core/Type.hs-boot, dist/build/GHC/Core/Type.o-boot, dist/build/GHC/Core/Type.dyn_o-boot ) ghc-lib-parser> [181 of 409] Compiling GHC.Types.Var.Set ( compiler/GHC/Types/Var/Set.hs, dist/build/GHC/Types/Var/Set.o, dist/build/GHC/Types/Var/Set.dyn_o ) ghc-lib-parser> [182 of 409] Compiling GHC.Utils.FV ( compiler/GHC/Utils/FV.hs, dist/build/GHC/Utils/FV.o, dist/build/GHC/Utils/FV.dyn_o ) ghc-lib-parser> [183 of 409] Compiling GHC.Data.Graph.UnVar ( compiler/GHC/Data/Graph/UnVar.hs, dist/build/GHC/Data/Graph/UnVar.o, dist/build/GHC/Data/Graph/UnVar.dyn_o ) ghc-lib-parser> [184 of 409] Compiling GHC.Stg.InferTags.TagSig ( compiler/GHC/Stg/InferTags/TagSig.hs, dist/build/GHC/Stg/InferTags/TagSig.o, dist/build/GHC/Stg/InferTags/TagSig.dyn_o ) ghc-lib-parser> [185 of 409] Compiling GHC.Types.Var.Env ( compiler/GHC/Types/Var/Env.hs, dist/build/GHC/Types/Var/Env.o, dist/build/GHC/Types/Var/Env.dyn_o ) ghc-lib-parser> [186 of 409] Compiling GHC.Types.Name.Set ( compiler/GHC/Types/Name/Set.hs, dist/build/GHC/Types/Name/Set.o, dist/build/GHC/Types/Name/Set.dyn_o ) ghc-lib-parser> [187 of 409] Compiling GHC.Types.Name.Env ( compiler/GHC/Types/Name/Env.hs, dist/build/GHC/Types/Name/Env.o, dist/build/GHC/Types/Name/Env.dyn_o ) ghc-lib-parser> [188 of 409] Compiling GHC.Types.Avail ( compiler/GHC/Types/Avail.hs, dist/build/GHC/Types/Avail.o, dist/build/GHC/Types/Avail.dyn_o ) ghc-lib-parser> [189 of 409] Compiling GHC.Types.Name.Reader ( compiler/GHC/Types/Name/Reader.hs, dist/build/GHC/Types/Name/Reader.o, dist/build/GHC/Types/Name/Reader.dyn_o ) ghc-lib-parser> [190 of 409] Compiling GHC.Unit.Module.Imported ( compiler/GHC/Unit/Module/Imported.hs, dist/build/GHC/Unit/Module/Imported.o, dist/build/GHC/Unit/Module/Imported.dyn_o ) ghc-lib-parser> [191 of 409] Compiling GHC.Parser.Annotation ( compiler/GHC/Parser/Annotation.hs, dist/build/GHC/Parser/Annotation.o, dist/build/GHC/Parser/Annotation.dyn_o ) ghc-lib-parser> [192 of 409] Compiling GHC.Data.BooleanFormula ( compiler/GHC/Data/BooleanFormula.hs, dist/build/GHC/Data/BooleanFormula.o, dist/build/GHC/Data/BooleanFormula.dyn_o ) ghc-lib-parser> [193 of 409] Compiling GHC.Hs.Extension ( compiler/GHC/Hs/Extension.hs, dist/build/GHC/Hs/Extension.o, dist/build/GHC/Hs/Extension.dyn_o ) ghc-lib-parser> [194 of 409] Compiling GHC.Hs.Doc ( compiler/GHC/Hs/Doc.hs, dist/build/GHC/Hs/Doc.o, dist/build/GHC/Hs/Doc.dyn_o ) ghc-lib-parser> [195 of 409] Compiling Language.Haskell.Syntax.ImpExp ( compiler/Language/Haskell/Syntax/ImpExp.hs, dist/build/Language/Haskell/Syntax/ImpExp.o, dist/build/Language/Haskell/Syntax/ImpExp.dyn_o ) ghc-lib-parser> [196 of 409] Compiling GHC.Unit.Module.Warnings ( compiler/GHC/Unit/Module/Warnings.hs, dist/build/GHC/Unit/Module/Warnings.o, dist/build/GHC/Unit/Module/Warnings.dyn_o ) ghc-lib-parser> [197 of 409] Compiling GHC.Core.Coercion.Axiom ( compiler/GHC/Core/Coercion/Axiom.hs, dist/build/GHC/Core/Coercion/Axiom.o, dist/build/GHC/Core/Coercion/Axiom.dyn_o ) ghc-lib-parser> [198 of 409] Compiling GHC.Core.Coercion[boot] ( compiler/GHC/Core/Coercion.hs-boot, dist/build/GHC/Core/Coercion.o-boot, dist/build/GHC/Core/Coercion.dyn_o-boot ) ghc-lib-parser> [199 of 409] Compiling GHC.Types.CostCentre ( compiler/GHC/Types/CostCentre.hs, dist/build/GHC/Types/CostCentre.o, dist/build/GHC/Types/CostCentre.dyn_o ) ghc-lib-parser> [200 of 409] Compiling GHC.Core.Class ( compiler/GHC/Core/Class.hs, dist/build/GHC/Core/Class.o, dist/build/GHC/Core/Class.dyn_o ) ghc-lib-parser> [201 of 409] Compiling GHC.Types.Id.Make[boot] ( compiler/GHC/Types/Id/Make.hs-boot, dist/build/GHC/Types/Id/Make.o-boot, dist/build/GHC/Types/Id/Make.dyn_o-boot ) ghc-lib-parser> [202 of 409] Compiling GHC.Types.Annotations ( compiler/GHC/Types/Annotations.hs, dist/build/GHC/Types/Annotations.o, dist/build/GHC/Types/Annotations.dyn_o ) ghc-lib-parser> [203 of 409] Compiling GHC.Iface.Recomp.Binary ( compiler/GHC/Iface/Recomp/Binary.hs, dist/build/GHC/Iface/Recomp/Binary.o, dist/build/GHC/Iface/Recomp/Binary.dyn_o ) ghc-lib-parser> [204 of 409] Compiling GHC.Types.Fixity.Env ( compiler/GHC/Types/Fixity/Env.hs, dist/build/GHC/Types/Fixity/Env.o, dist/build/GHC/Types/Fixity/Env.dyn_o ) ghc-lib-parser> [205 of 409] Compiling GHC.Builtin.Names ( compiler/GHC/Builtin/Names.hs, dist/build/GHC/Builtin/Names.o, dist/build/GHC/Builtin/Names.dyn_o ) ghc-lib-parser> [206 of 409] Compiling GHC.Core.TyCon ( compiler/GHC/Core/TyCon.hs, dist/build/GHC/Core/TyCon.o, dist/build/GHC/Core/TyCon.dyn_o ) ghc-lib-parser> [207 of 409] Compiling GHC.CoreToIface[boot] ( compiler/GHC/CoreToIface.hs-boot, dist/build/GHC/CoreToIface.o-boot, dist/build/GHC/CoreToIface.dyn_o-boot ) ghc-lib-parser> [208 of 409] Compiling GHC.Core.TyCon.Env ( compiler/GHC/Core/TyCon/Env.hs, dist/build/GHC/Core/TyCon/Env.o, dist/build/GHC/Core/TyCon/Env.dyn_o ) ghc-lib-parser> [209 of 409] Compiling GHC.Core.TyCon.RecWalk ( compiler/GHC/Core/TyCon/RecWalk.hs, dist/build/GHC/Core/TyCon/RecWalk.o, dist/build/GHC/Core/TyCon/RecWalk.dyn_o ) ghc-lib-parser> [210 of 409] Compiling GHC.Core.TyCo.Rep ( compiler/GHC/Core/TyCo/Rep.hs, dist/build/GHC/Core/TyCo/Rep.o, dist/build/GHC/Core/TyCo/Rep.dyn_o ) ghc-lib-parser> [211 of 409] Compiling GHC.Builtin.Types.Prim ( compiler/GHC/Builtin/Types/Prim.hs, dist/build/GHC/Builtin/Types/Prim.o, dist/build/GHC/Builtin/Types/Prim.dyn_o ) ghc-lib-parser> [212 of 409] Compiling GHC.Core.TyCo.FVs ( compiler/GHC/Core/TyCo/FVs.hs, dist/build/GHC/Core/TyCo/FVs.o, dist/build/GHC/Core/TyCo/FVs.dyn_o ) ghc-lib-parser> [213 of 409] Compiling GHC.Core.TyCo.Subst ( compiler/GHC/Core/TyCo/Subst.hs, dist/build/GHC/Core/TyCo/Subst.o, dist/build/GHC/Core/TyCo/Subst.dyn_o ) ghc-lib-parser> [214 of 409] Compiling GHC.Core.TyCo.Tidy ( compiler/GHC/Core/TyCo/Tidy.hs, dist/build/GHC/Core/TyCo/Tidy.o, dist/build/GHC/Core/TyCo/Tidy.dyn_o ) ghc-lib-parser> [215 of 409] Compiling GHC.Core.Type ( compiler/GHC/Core/Type.hs, dist/build/GHC/Core/Type.o, dist/build/GHC/Core/Type.dyn_o ) ghc-lib-parser> [216 of 409] Compiling Language.Haskell.Syntax.Lit ( compiler/Language/Haskell/Syntax/Lit.hs, dist/build/Language/Haskell/Syntax/Lit.o, dist/build/Language/Haskell/Syntax/Lit.dyn_o ) ghc-lib-parser> [217 of 409] Compiling GHC.Core.TyCo.Compare ( compiler/GHC/Core/TyCo/Compare.hs, dist/build/GHC/Core/TyCo/Compare.o, dist/build/GHC/Core/TyCo/Compare.dyn_o ) ghc-lib-parser> [218 of 409] Compiling GHC.Iface.Type ( compiler/GHC/Iface/Type.hs, dist/build/GHC/Iface/Type.o, dist/build/GHC/Iface/Type.dyn_o ) ghc-lib-parser> [219 of 409] Compiling GHC.Types.Tickish ( compiler/GHC/Types/Tickish.hs, dist/build/GHC/Types/Tickish.o, dist/build/GHC/Types/Tickish.dyn_o ) ghc-lib-parser> [220 of 409] Compiling GHC.Types.Literal ( compiler/GHC/Types/Literal.hs, dist/build/GHC/Types/Literal.o, dist/build/GHC/Types/Literal.dyn_o ) ghc-lib-parser> [221 of 409] Compiling GHC.Data.TrieMap ( compiler/GHC/Data/TrieMap.hs, dist/build/GHC/Data/TrieMap.o, dist/build/GHC/Data/TrieMap.dyn_o ) ghc-lib-parser> [222 of 409] Compiling GHC.Cmm.Dataflow.Label ( compiler/GHC/Cmm/Dataflow/Label.hs, dist/build/GHC/Cmm/Dataflow/Label.o, dist/build/GHC/Cmm/Dataflow/Label.dyn_o ) ghc-lib-parser> [223 of 409] Compiling GHC.Cmm.BlockId[boot] ( compiler/GHC/Cmm/BlockId.hs-boot, dist/build/GHC/Cmm/BlockId.o-boot, dist/build/GHC/Cmm/BlockId.dyn_o-boot ) ghc-lib-parser> [224 of 409] Compiling GHC.Cmm.Dataflow.Graph ( compiler/GHC/Cmm/Dataflow/Graph.hs, dist/build/GHC/Cmm/Dataflow/Graph.o, dist/build/GHC/Cmm/Dataflow/Graph.dyn_o ) ghc-lib-parser> [225 of 409] Compiling GHC.Core.RoughMap ( compiler/GHC/Core/RoughMap.hs, dist/build/GHC/Core/RoughMap.o, dist/build/GHC/Core/RoughMap.dyn_o ) ghc-lib-parser> [226 of 409] Compiling GHC.Core.Multiplicity ( compiler/GHC/Core/Multiplicity.hs, dist/build/GHC/Core/Multiplicity.o, dist/build/GHC/Core/Multiplicity.dyn_o ) ghc-lib-parser> [227 of 409] Compiling GHC.Core.TyCo.Ppr ( compiler/GHC/Core/TyCo/Ppr.hs, dist/build/GHC/Core/TyCo/Ppr.o, dist/build/GHC/Core/TyCo/Ppr.dyn_o ) ghc-lib-parser> [228 of 409] Compiling GHC.Core.Coercion ( compiler/GHC/Core/Coercion.hs, dist/build/GHC/Core/Coercion.o, dist/build/GHC/Core/Coercion.dyn_o ) ghc-lib-parser> [229 of 409] Compiling GHC.Types.Hint ( compiler/GHC/Types/Hint.hs, dist/build/GHC/Types/Hint.o, dist/build/GHC/Types/Hint.dyn_o ) ghc-lib-parser> [230 of 409] Compiling GHC.Types.Error ( compiler/GHC/Types/Error.hs, dist/build/GHC/Types/Error.o, dist/build/GHC/Types/Error.dyn_o ) ghc-lib-parser> [231 of 409] Compiling GHC.Utils.Logger ( compiler/GHC/Utils/Logger.hs, dist/build/GHC/Utils/Logger.o, dist/build/GHC/Utils/Logger.dyn_o ) ghc-lib-parser> [232 of 409] Compiling GHC.Utils.Error ( compiler/GHC/Utils/Error.hs, dist/build/GHC/Utils/Error.o, dist/build/GHC/Utils/Error.dyn_o ) ghc-lib-parser> [233 of 409] Compiling GHC.Driver.CmdLine ( compiler/GHC/Driver/CmdLine.hs, dist/build/GHC/Driver/CmdLine.o, dist/build/GHC/Driver/CmdLine.dyn_o ) ghc-lib-parser> [234 of 409] Compiling GHC.Core.Opt.Stats ( compiler/GHC/Core/Opt/Stats.hs, dist/build/GHC/Core/Opt/Stats.o, dist/build/GHC/Core/Opt/Stats.dyn_o ) ghc-lib-parser> [235 of 409] Compiling GHC.Core.Map.Type ( compiler/GHC/Core/Map/Type.hs, dist/build/GHC/Core/Map/Type.o, dist/build/GHC/Core/Map/Type.dyn_o ) ghc-lib-parser> [236 of 409] Compiling GHC.Core.Unify ( compiler/GHC/Core/Unify.hs, dist/build/GHC/Core/Unify.o, dist/build/GHC/Core/Unify.dyn_o ) ghc-lib-parser> [237 of 409] Compiling GHC.Core.PatSyn ( compiler/GHC/Core/PatSyn.hs, dist/build/GHC/Core/PatSyn.o, dist/build/GHC/Core/PatSyn.dyn_o ) ghc-lib-parser> [238 of 409] Compiling GHC.Core.Predicate ( compiler/GHC/Core/Predicate.hs, dist/build/GHC/Core/Predicate.o, dist/build/GHC/Core/Predicate.dyn_o ) ghc-lib-parser> [239 of 409] Compiling GHC.Core.DataCon ( compiler/GHC/Core/DataCon.hs, dist/build/GHC/Core/DataCon.o, dist/build/GHC/Core/DataCon.dyn_o ) ghc-lib-parser> [240 of 409] Compiling GHC.Types.Demand ( compiler/GHC/Types/Demand.hs, dist/build/GHC/Types/Demand.o, dist/build/GHC/Types/Demand.dyn_o ) ghc-lib-parser> [241 of 409] Compiling GHC.Types.RepType ( compiler/GHC/Types/RepType.hs, dist/build/GHC/Types/RepType.o, dist/build/GHC/Types/RepType.dyn_o ) ghc-lib-parser> [242 of 409] Compiling Language.Haskell.Syntax.Type ( compiler/Language/Haskell/Syntax/Type.hs, dist/build/Language/Haskell/Syntax/Type.o, dist/build/Language/Haskell/Syntax/Type.dyn_o ) ghc-lib-parser> [243 of 409] Compiling Language.Haskell.Syntax.Pat ( compiler/Language/Haskell/Syntax/Pat.hs, dist/build/Language/Haskell/Syntax/Pat.o, dist/build/Language/Haskell/Syntax/Pat.dyn_o ) ghc-lib-parser> [244 of 409] Compiling GHC.Hs.Pat[boot] ( compiler/GHC/Hs/Pat.hs-boot, dist/build/GHC/Hs/Pat.o-boot, dist/build/GHC/Hs/Pat.dyn_o-boot ) ghc-lib-parser> [245 of 409] Compiling Language.Haskell.Syntax.Binds ( compiler/Language/Haskell/Syntax/Binds.hs, dist/build/Language/Haskell/Syntax/Binds.o, dist/build/Language/Haskell/Syntax/Binds.dyn_o ) ghc-lib-parser> [246 of 409] Compiling Language.Haskell.Syntax.Decls ( compiler/Language/Haskell/Syntax/Decls.hs, dist/build/Language/Haskell/Syntax/Decls.o, dist/build/Language/Haskell/Syntax/Decls.dyn_o ) ghc-lib-parser> [247 of 409] Compiling Language.Haskell.Syntax.Expr ( compiler/Language/Haskell/Syntax/Expr.hs, dist/build/Language/Haskell/Syntax/Expr.o, dist/build/Language/Haskell/Syntax/Expr.dyn_o ) ghc-lib-parser> [248 of 409] Compiling GHC.Hs.Expr[boot] ( compiler/GHC/Hs/Expr.hs-boot, dist/build/GHC/Hs/Expr.o-boot, dist/build/GHC/Hs/Expr.dyn_o-boot ) ghc-lib-parser> [249 of 409] Compiling Language.Haskell.Syntax ( compiler/Language/Haskell/Syntax.hs, dist/build/Language/Haskell/Syntax.o, dist/build/Language/Haskell/Syntax.dyn_o ) ghc-lib-parser> [250 of 409] Compiling GHC.Types.Cpr ( compiler/GHC/Types/Cpr.hs, dist/build/GHC/Types/Cpr.o, dist/build/GHC/Types/Cpr.dyn_o ) ghc-lib-parser> [251 of 409] Compiling GHC.Core ( compiler/GHC/Core.hs, dist/build/GHC/Core.o, dist/build/GHC/Core.dyn_o ) ghc-lib-parser> [252 of 409] Compiling GHC.Core.SimpleOpt[boot] ( compiler/GHC/Core/SimpleOpt.hs-boot, dist/build/GHC/Core/SimpleOpt.o-boot, dist/build/GHC/Core/SimpleOpt.dyn_o-boot ) ghc-lib-parser> [253 of 409] Compiling GHC.Core.Map.Expr ( compiler/GHC/Core/Map/Expr.hs, dist/build/GHC/Core/Map/Expr.o, dist/build/GHC/Core/Map/Expr.dyn_o ) ghc-lib-parser> [254 of 409] Compiling GHC.StgToCmm.Types ( compiler/GHC/StgToCmm/Types.hs, dist/build/GHC/StgToCmm/Types.o, dist/build/GHC/StgToCmm/Types.dyn_o ) ghc-lib-parser> [255 of 409] Compiling GHC.Types.Id.Info ( compiler/GHC/Types/Id/Info.hs, dist/build/GHC/Types/Id/Info.o, dist/build/GHC/Types/Id/Info.dyn_o ) ghc-lib-parser> [256 of 409] Compiling GHC.Types.Id ( compiler/GHC/Types/Id.hs, dist/build/GHC/Types/Id.o, dist/build/GHC/Types/Id.dyn_o ) ghc-lib-parser> [257 of 409] Compiling GHC.Core.Stats ( compiler/GHC/Core/Stats.hs, dist/build/GHC/Core/Stats.o, dist/build/GHC/Core/Stats.dyn_o ) ghc-lib-parser> [258 of 409] Compiling GHC.Core.Ppr ( compiler/GHC/Core/Ppr.hs, dist/build/GHC/Core/Ppr.o, dist/build/GHC/Core/Ppr.dyn_o ) ghc-lib-parser> [259 of 409] Compiling GHC.Hs.Lit ( compiler/GHC/Hs/Lit.hs, dist/build/GHC/Hs/Lit.o, dist/build/GHC/Hs/Lit.dyn_o ) ghc-lib-parser> [260 of 409] Compiling GHC.Core.Seq ( compiler/GHC/Core/Seq.hs, dist/build/GHC/Core/Seq.o, dist/build/GHC/Core/Seq.dyn_o ) ghc-lib-parser> [261 of 409] Compiling GHC.Core.Reduction ( compiler/GHC/Core/Reduction.hs, dist/build/GHC/Core/Reduction.o, dist/build/GHC/Core/Reduction.dyn_o ) ghc-lib-parser> [262 of 409] Compiling GHC.Core.ConLike ( compiler/GHC/Core/ConLike.hs, dist/build/GHC/Core/ConLike.o, dist/build/GHC/Core/ConLike.dyn_o ) ghc-lib-parser> [263 of 409] Compiling GHC.Types.TyThing ( compiler/GHC/Types/TyThing.hs, dist/build/GHC/Types/TyThing.o, dist/build/GHC/Types/TyThing.dyn_o ) ghc-lib-parser> [264 of 409] Compiling GHC.Runtime.Eval.Types ( compiler/GHC/Runtime/Eval/Types.hs, dist/build/GHC/Runtime/Eval/Types.o, dist/build/GHC/Runtime/Eval/Types.dyn_o ) ghc-lib-parser> [265 of 409] Compiling GHC.Builtin.Types ( compiler/GHC/Builtin/Types.hs, dist/build/GHC/Builtin/Types.o, dist/build/GHC/Builtin/Types.dyn_o ) ghc-lib-parser> [266 of 409] Compiling GHC.Core.FVs ( compiler/GHC/Core/FVs.hs, dist/build/GHC/Core/FVs.o, dist/build/GHC/Core/FVs.dyn_o ) ghc-lib-parser> [267 of 409] Compiling GHC.Core.FamInstEnv ( compiler/GHC/Core/FamInstEnv.hs, dist/build/GHC/Core/FamInstEnv.o, dist/build/GHC/Core/FamInstEnv.dyn_o ) ghc-lib-parser> [268 of 409] Compiling GHC.Types.TypeEnv ( compiler/GHC/Types/TypeEnv.hs, dist/build/GHC/Types/TypeEnv.o, dist/build/GHC/Types/TypeEnv.dyn_o ) ghc-lib-parser> [269 of 409] Compiling GHC.Types.CompleteMatch ( compiler/GHC/Types/CompleteMatch.hs, dist/build/GHC/Types/CompleteMatch.o, dist/build/GHC/Types/CompleteMatch.dyn_o ) ghc-lib-parser> [270 of 409] Compiling GHC.Hs.Type ( compiler/GHC/Hs/Type.hs, dist/build/GHC/Hs/Type.o, dist/build/GHC/Hs/Type.dyn_o ) ghc-lib-parser> [271 of 409] Compiling GHC.Core.UsageEnv ( compiler/GHC/Core/UsageEnv.hs, dist/build/GHC/Core/UsageEnv.o, dist/build/GHC/Core/UsageEnv.dyn_o ) ghc-lib-parser> [272 of 409] Compiling GHC.Iface.Syntax ( compiler/GHC/Iface/Syntax.hs, dist/build/GHC/Iface/Syntax.o, dist/build/GHC/Iface/Syntax.dyn_o ) connection> setupCompilerEnvironmentPhase connection> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. connection> unpacking sources connection> unpacking source archive /nix/store/2a13sryg9gv5sq02i9jnkwsb23b9ywsg-connection-0.3.1.tar.gz connection> source root is connection-0.3.1 connection> setting SOURCE_DATE_EPOCH to timestamp 1567398804 of file connection-0.3.1/connection.cabal connection> patching sources connection> Replace Cabal file with edited version from mirror://hackage/connection-0.3.1/revision/2.cabal. connection> compileBuildDriverPhase connection> setupCompileFlags: -package-db=/build/tmp.RW4YSJenHR/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts connection> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.RW4YSJenHR/Main.o ) connection> [2 of 2] Linking Setup connection> updateAutotoolsGnuConfigScriptsPhase connection> configuring connection> configureFlags: --verbose --prefix=/nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/mrf2js5k9l5i4mqh3855rvvp0w01pa6m-connection-0.3.1-doc/share/doc/connection-0.3.1 --with-gcc=gcc --package-db=/build/tmp.RW4YSJenHR/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib connection> Using Parsec parser connection> Configuring connection-0.3.1... connection> Dependency base >=4.8 && <5: using base-4.17.0.0 connection> Dependency basement: using basement-0.0.16 connection> Dependency bytestring: using bytestring-0.11.3.1 connection> Dependency containers: using containers-0.6.6 connection> Dependency data-default-class: using data-default-class-0.1.2.0 connection> Dependency network >=2.6.3: using network-3.1.4.0 connection> Dependency socks >=0.6: using socks-0.6.1 connection> Dependency tls >=1.4 && <1.7: using tls-1.6.0 connection> Dependency x509 >=1.5: using x509-1.7.7 connection> Dependency x509-store >=1.5: using x509-store-1.6.9 connection> Dependency x509-system >=1.5: using x509-system-1.6.7 connection> Dependency x509-validation >=1.5: using x509-validation-1.6.12 connection> Source component graph: component lib connection> Configured component graph: connection> component connection-0.3.1-HSsufeYVD1gLLLF119552n connection> include base-4.17.0.0 connection> include basement-0.0.16-5AdIWh7T2lLGHCQWZ19Fwu connection> include bytestring-0.11.3.1 connection> include containers-0.6.6 connection> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf connection> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 connection> include socks-0.6.1-8NFqVbWVZQZHWs269cC86z connection> include tls-1.6.0-HYHut6VEqwr5nA70m6DS8g connection> include x509-1.7.7-FFFtSS720W4Ce6gVHg1ife connection> include x509-store-1.6.9-BsRWEwGJ6Ax6ttHnfexfF9 connection> include x509-system-1.6.7-6zL7013lD5M5F0QznfZBVZ connection> include x509-validation-1.6.12-JBZrLA7AzPb9KXz1gvspy7 connection> Linked component graph: connection> unit connection-0.3.1-HSsufeYVD1gLLLF119552n connection> include base-4.17.0.0 connection> include basement-0.0.16-5AdIWh7T2lLGHCQWZ19Fwu connection> include bytestring-0.11.3.1 connection> include containers-0.6.6 connection> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf connection> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 connection> include socks-0.6.1-8NFqVbWVZQZHWs269cC86z connection> include tls-1.6.0-HYHut6VEqwr5nA70m6DS8g connection> include x509-1.7.7-FFFtSS720W4Ce6gVHg1ife connection> include x509-store-1.6.9-BsRWEwGJ6Ax6ttHnfexfF9 connection> include x509-system-1.6.7-6zL7013lD5M5F0QznfZBVZ connection> include x509-validation-1.6.12-JBZrLA7AzPb9KXz1gvspy7 connection> Network.Connection=connection-0.3.1-HSsufeYVD1gLLLF119552n:Network.Connection connection> Ready component graph: connection> definite connection-0.3.1-HSsufeYVD1gLLLF119552n connection> depends base-4.17.0.0 connection> depends basement-0.0.16-5AdIWh7T2lLGHCQWZ19Fwu connection> depends bytestring-0.11.3.1 connection> depends containers-0.6.6 connection> depends data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf connection> depends network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 connection> depends socks-0.6.1-8NFqVbWVZQZHWs269cC86z connection> depends tls-1.6.0-HYHut6VEqwr5nA70m6DS8g connection> depends x509-1.7.7-FFFtSS720W4Ce6gVHg1ife connection> depends x509-store-1.6.9-BsRWEwGJ6Ax6ttHnfexfF9 connection> depends x509-system-1.6.7-6zL7013lD5M5F0QznfZBVZ connection> depends x509-validation-1.6.12-JBZrLA7AzPb9KXz1gvspy7 connection> Using Cabal-3.8.1.0 compiled by ghc-9.4 connection> Using compiler: ghc-9.4.2 connection> Using install prefix: connection> /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1 connection> Executables installed in: connection> /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/bin connection> Libraries installed in: connection> /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/connection-0.3.1-HSsufeYVD1gLLLF119552n connection> Dynamic Libraries installed in: connection> /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 connection> Private executables installed in: connection> /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/libexec/x86_64-linux-ghc-9.4.2/connection-0.3.1 connection> Data files installed in: connection> /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/share/x86_64-linux-ghc-9.4.2/connection-0.3.1 connection> Documentation installed in: connection> /nix/store/mrf2js5k9l5i4mqh3855rvvp0w01pa6m-connection-0.3.1-doc/share/doc/connection-0.3.1 connection> Configuration files installed in: connection> /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/etc connection> No alex found connection> Using ar found on system at: connection> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar connection> No c2hs found connection> No cpphs found connection> No doctest found connection> Using gcc version 12.3.0 given by user at: connection> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc connection> Using ghc version 9.4.2 found on system at: connection> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc connection> Using ghc-pkg version 9.4.2 found on system at: connection> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 connection> No ghcjs found connection> No ghcjs-pkg found connection> No greencard found connection> Using haddock version 2.27.0 found on system at: connection> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 connection> No happy found connection> Using haskell-suite found on system at: haskell-suite-dummy-location connection> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location connection> No hmake found connection> Using hpc version 0.68 found on system at: connection> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc connection> Using hsc2hs version 0.68.8 found on system at: connection> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs connection> Using hscolour version 1.24 found on system at: connection> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour connection> No jhc found connection> Using ld found on system at: connection> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold connection> No pkg-config found connection> Using runghc version 9.4.2 found on system at: connection> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 connection> Using strip version 2.40 found on system at: connection> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip connection> Using tar found on system at: connection> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar connection> No uhc found connection> building connection> Preprocessing library for connection-0.3.1.. connection> Building library for connection-0.3.1.. connection> [1 of 2] Compiling Network.Connection.Types ( Network/Connection/Types.hs, dist/build/Network/Connection/Types.o, dist/build/Network/Connection/Types.dyn_o ) connection> [2 of 2] Compiling Network.Connection ( Network/Connection.hs, dist/build/Network/Connection.o, dist/build/Network/Connection.dyn_o ) connection> [1 of 2] Compiling Network.Connection.Types ( Network/Connection/Types.hs, dist/build/Network/Connection/Types.p_o ) connection> [2 of 2] Compiling Network.Connection ( Network/Connection.hs, dist/build/Network/Connection.p_o ) ghc-lib-parser> [273 of 409] Compiling GHC.Types.Name.Cache ( compiler/GHC/Types/Name/Cache.hs, dist/build/GHC/Types/Name/Cache.o, dist/build/GHC/Types/Name/Cache.dyn_o ) ghc-lib-parser> [274 of 409] Compiling GHC.Builtin.PrimOps ( compiler/GHC/Builtin/PrimOps.hs, dist/build/GHC/Builtin/PrimOps.o, dist/build/GHC/Builtin/PrimOps.dyn_o ) connection> running tests connection> Package has no test suites. connection> haddockPhase connection> Preprocessing library for connection-0.3.1.. connection> Running Haddock on library for connection-0.3.1.. vector> [12 of 21] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.p_o ) vector> [13 of 21] Compiling Data.Vector ( src/Data/Vector.hs, dist/build/Data/Vector.p_o ) connection> Warning: --source-* options are ignored when --hyperlinked-source is enabled. connection> Warning: 'ClientParams' is out of scope. connection> If you qualify the identifier, haddock can try to link it anyway. connection> Warning: 'isEOFError' is out of scope. connection> If you qualify the identifier, haddock can try to link it anyway. connection> 93% ( 30 / 32) in 'Network.Connection' connection> Missing documentation for: connection> SockSettings (Network/Connection/Types.hs:62) connection> connectionSessionManager (Network/Connection.hs:99) connection> Warning: Network.Connection: could not find link destinations for: connection> connection> - Network.Connection.Types.ConnectionID connection> - Network.Connection.Types.HostName connection> - Network.Connection.Manager connection> Documentation created: dist/doc/html/connection/index.html, connection> dist/doc/html/connection/connection.txt ghc-lib-parser> [275 of 409] Compiling GHC.Core.Opt.ConstantFold[boot] ( compiler/GHC/Core/Opt/ConstantFold.hs-boot, dist/build/GHC/Core/Opt/ConstantFold.o-boot, dist/build/GHC/Core/Opt/ConstantFold.dyn_o-boot ) connection> installing connection> Installing library in /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/connection-0.3.1-HSsufeYVD1gLLLF119552n ghc-lib-parser> [276 of 409] Compiling GHC.Core.Utils ( compiler/GHC/Core/Utils.hs, dist/build/GHC/Core/Utils.o, dist/build/GHC/Core/Utils.dyn_o ) connection> post-installation fixup connection> shrinking RPATHs of ELF executables and libraries in /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1 connection> shrinking /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSconnection-0.3.1-HSsufeYVD1gLLLF119552n-ghc9.4.2.so connection> checking for references to /build/ in /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1... connection> patching script interpreter paths in /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1 connection> stripping (with command strip and flags -S -p) in /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/lib connection> shrinking RPATHs of ELF executables and libraries in /nix/store/mrf2js5k9l5i4mqh3855rvvp0w01pa6m-connection-0.3.1-doc connection> checking for references to /build/ in /nix/store/mrf2js5k9l5i4mqh3855rvvp0w01pa6m-connection-0.3.1-doc... connection> patching script interpreter paths in /nix/store/mrf2js5k9l5i4mqh3855rvvp0w01pa6m-connection-0.3.1-doc connection (post)> added 2 signatures connection (post)> added 1 signatures connection (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1 /nix/store/mrf2js5k9l5i4mqh3855rvvp0w01pa6m-connection-0.3.1-doc connection (post)> copying 2 paths... connection (post)> copying path '/nix/store/mrf2js5k9l5i4mqh3855rvvp0w01pa6m-connection-0.3.1-doc' to 'https://cache.nix-ci.com'... connection (post)> copying path '/nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1' to 'https://cache.nix-ci.com'... connection (post)> copying 1 paths... connection (post)> copying path '/nix/store/pm1w9afyra47gpgg8k001s3l50xng94k-connection-0.3.1.drv' to 'https://cache.nix-ci.com'... connection (post)> added 0 signatures connection (post)> added 0 signatures connection (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1 /nix/store/mrf2js5k9l5i4mqh3855rvvp0w01pa6m-connection-0.3.1-doc connection (post)> copying 2 paths... connection (post)> copying path '/nix/store/mrf2js5k9l5i4mqh3855rvvp0w01pa6m-connection-0.3.1-doc' to 'ssh-ng://worker.nix-ci.com'... connection (post)> copying path '/nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1' to 'ssh-ng://worker.nix-ci.com'... connection (post)> copying 1 paths... connection (post)> copying path '/nix/store/pm1w9afyra47gpgg8k001s3l50xng94k-connection-0.3.1.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> [277 of 409] Compiling GHC.Core.Subst ( compiler/GHC/Core/Subst.hs, dist/build/GHC/Core/Subst.o, dist/build/GHC/Core/Subst.dyn_o ) ghc-lib-parser> [278 of 409] Compiling GHC.Core.Opt.Arity ( compiler/GHC/Core/Opt/Arity.hs, dist/build/GHC/Core/Opt/Arity.o, dist/build/GHC/Core/Opt/Arity.dyn_o ) ghc-lib-parser> [279 of 409] Compiling GHC.Core.Opt.OccurAnal ( compiler/GHC/Core/Opt/OccurAnal.hs, dist/build/GHC/Core/Opt/OccurAnal.o, dist/build/GHC/Core/Opt/OccurAnal.dyn_o ) vector> [14 of 21] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.p_o ) vector> [15 of 21] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.p_o ) vector> [16 of 21] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.p_o ) vector> [17 of 21] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.p_o ) vector> [18 of 21] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.p_o ) ghc-lib-parser> [280 of 409] Compiling GHC.Core.Make ( compiler/GHC/Core/Make.hs, dist/build/GHC/Core/Make.o, dist/build/GHC/Core/Make.dyn_o ) ghc-lib-parser> [281 of 409] Compiling GHC.Core.Tidy ( compiler/GHC/Core/Tidy.hs, dist/build/GHC/Core/Tidy.o, dist/build/GHC/Core/Tidy.dyn_o ) ghc-lib-parser> [282 of 409] Compiling GHC.Core.Unfold ( compiler/GHC/Core/Unfold.hs, dist/build/GHC/Core/Unfold.o, dist/build/GHC/Core/Unfold.dyn_o ) ghc-lib-parser> [283 of 409] Compiling GHC.Core.Unfold.Make ( compiler/GHC/Core/Unfold/Make.hs, dist/build/GHC/Core/Unfold/Make.o, dist/build/GHC/Core/Unfold/Make.dyn_o ) ghc-lib-parser> [284 of 409] Compiling GHC.Builtin.PrimOps.Ids ( compiler/GHC/Builtin/PrimOps/Ids.hs, dist/build/GHC/Builtin/PrimOps/Ids.o, dist/build/GHC/Builtin/PrimOps/Ids.dyn_o ) ghc-lib-parser> [285 of 409] Compiling GHC.Stg.Syntax ( compiler/GHC/Stg/Syntax.hs, dist/build/GHC/Stg/Syntax.o, dist/build/GHC/Stg/Syntax.dyn_o ) ghc-lib-parser> [286 of 409] Compiling GHC.Cmm.CLabel ( compiler/GHC/Cmm/CLabel.hs, dist/build/GHC/Cmm/CLabel.o, dist/build/GHC/Cmm/CLabel.dyn_o ) ghc-lib-parser> [287 of 409] Compiling GHC.Cmm.BlockId ( compiler/GHC/Cmm/BlockId.hs, dist/build/GHC/Cmm/BlockId.o, dist/build/GHC/Cmm/BlockId.dyn_o ) ghc-lib-parser> [288 of 409] Compiling GHC.Cmm.Expr ( compiler/GHC/Cmm/Expr.hs, dist/build/GHC/Cmm/Expr.o, dist/build/GHC/Cmm/Expr.dyn_o ) ghc-lib-parser> [289 of 409] Compiling GHC.ByteCode.Types ( compiler/GHC/ByteCode/Types.hs, dist/build/GHC/ByteCode/Types.o, dist/build/GHC/ByteCode/Types.dyn_o ) ghc-lib-parser> [290 of 409] Compiling GHC.Platform.X86_64 ( compiler/GHC/Platform/X86_64.hs, dist/build/GHC/Platform/X86_64.o, dist/build/GHC/Platform/X86_64.dyn_o ) ghc-lib-parser> [291 of 409] Compiling GHC.Platform.X86 ( compiler/GHC/Platform/X86.hs, dist/build/GHC/Platform/X86.o, dist/build/GHC/Platform/X86.dyn_o ) ghc-lib-parser> [292 of 409] Compiling GHC.Platform.Wasm32 ( compiler/GHC/Platform/Wasm32.hs, dist/build/GHC/Platform/Wasm32.o, dist/build/GHC/Platform/Wasm32.dyn_o ) ghc-lib-parser> [293 of 409] Compiling GHC.Platform.S390X ( compiler/GHC/Platform/S390X.hs, dist/build/GHC/Platform/S390X.o, dist/build/GHC/Platform/S390X.dyn_o ) ghc-lib-parser> [294 of 409] Compiling GHC.Platform.RISCV64 ( compiler/GHC/Platform/RISCV64.hs, dist/build/GHC/Platform/RISCV64.o, dist/build/GHC/Platform/RISCV64.dyn_o ) ghc-lib-parser> [295 of 409] Compiling GHC.Platform.PPC ( compiler/GHC/Platform/PPC.hs, dist/build/GHC/Platform/PPC.o, dist/build/GHC/Platform/PPC.dyn_o ) ghc-lib-parser> [296 of 409] Compiling GHC.Platform.NoRegs ( compiler/GHC/Platform/NoRegs.hs, dist/build/GHC/Platform/NoRegs.o, dist/build/GHC/Platform/NoRegs.dyn_o ) ghc-lib-parser> [297 of 409] Compiling GHC.Platform.LoongArch64 ( compiler/GHC/Platform/LoongArch64.hs, dist/build/GHC/Platform/LoongArch64.o, dist/build/GHC/Platform/LoongArch64.dyn_o ) ghc-lib-parser> [298 of 409] Compiling GHC.Platform.ARM ( compiler/GHC/Platform/ARM.hs, dist/build/GHC/Platform/ARM.o, dist/build/GHC/Platform/ARM.dyn_o ) ghc-lib-parser> [299 of 409] Compiling GHC.Platform.AArch64 ( compiler/GHC/Platform/AArch64.hs, dist/build/GHC/Platform/AArch64.o, dist/build/GHC/Platform/AArch64.dyn_o ) ghc-lib-parser> [300 of 409] Compiling GHC.Platform.Regs ( compiler/GHC/Platform/Regs.hs, dist/build/GHC/Platform/Regs.o, dist/build/GHC/Platform/Regs.dyn_o ) ghc-lib-parser> [301 of 409] Compiling GHC.Types.IPE ( compiler/GHC/Types/IPE.hs, dist/build/GHC/Types/IPE.o, dist/build/GHC/Types/IPE.dyn_o ) ghc-lib-parser> [302 of 409] Compiling GHC.Types.PkgQual ( compiler/GHC/Types/PkgQual.hs, dist/build/GHC/Types/PkgQual.o, dist/build/GHC/Types/PkgQual.dyn_o ) ghc-lib-parser> [303 of 409] Compiling GHC.Hs.ImpExp ( compiler/GHC/Hs/ImpExp.hs, dist/build/GHC/Hs/ImpExp.o, dist/build/GHC/Hs/ImpExp.dyn_o ) ghc-lib-parser> [304 of 409] Compiling GHC.Types.SourceFile ( compiler/GHC/Types/SourceFile.hs, dist/build/GHC/Types/SourceFile.o, dist/build/GHC/Types/SourceFile.dyn_o ) ghc-lib-parser> [305 of 409] Compiling GHC.Driver.Phases ( compiler/GHC/Driver/Phases.hs, dist/build/GHC/Driver/Phases.o, dist/build/GHC/Driver/Phases.dyn_o ) ghc-lib-parser> [306 of 409] Compiling GHC.Utils.TmpFs ( compiler/GHC/Utils/TmpFs.hs, dist/build/GHC/Utils/TmpFs.o, dist/build/GHC/Utils/TmpFs.dyn_o ) ghc-lib-parser> [307 of 409] Compiling GHC.StgToCmm.Config ( compiler/GHC/StgToCmm/Config.hs, dist/build/GHC/StgToCmm/Config.o, dist/build/GHC/StgToCmm/Config.dyn_o ) ghc-lib-parser> [308 of 409] Compiling GHC.Driver.Pipeline.Monad ( compiler/GHC/Driver/Pipeline/Monad.hs, dist/build/GHC/Driver/Pipeline/Monad.o, dist/build/GHC/Driver/Pipeline/Monad.dyn_o ) ghc-lib-parser> [309 of 409] Compiling GHC.Driver.Backend ( compiler/GHC/Driver/Backend.hs, dist/build/GHC/Driver/Backend.o, dist/build/GHC/Driver/Backend.dyn_o ) ghc-lib-parser> [310 of 409] Compiling GHC.Cmm.Switch ( compiler/GHC/Cmm/Switch.hs, dist/build/GHC/Cmm/Switch.o, dist/build/GHC/Cmm/Switch.dyn_o ) ghc-lib-parser> [311 of 409] Compiling GHC.Cmm.Node ( compiler/GHC/Cmm/Node.hs, dist/build/GHC/Cmm/Node.o, dist/build/GHC/Cmm/Node.dyn_o ) vector> [19 of 21] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.p_o ) ghc-lib-parser> [312 of 409] Compiling GHC.Cmm ( compiler/GHC/Cmm.hs, dist/build/GHC/Cmm.o, dist/build/GHC/Cmm.dyn_o ) ghc-lib-parser> [313 of 409] Compiling GHC.Unit.Parser ( compiler/GHC/Unit/Parser.hs, dist/build/GHC/Unit/Parser.o, dist/build/GHC/Unit/Parser.dyn_o ) ghc-lib-parser> [314 of 409] Compiling GHC.Driver.Session ( compiler/GHC/Driver/Session.hs, dist/build/GHC/Driver/Session.o, dist/build/GHC/Driver/Session.dyn_o ) ghc-lib-parser> [315 of 409] Compiling GHC.Tc.Utils.TcType ( compiler/GHC/Tc/Utils/TcType.hs, dist/build/GHC/Tc/Utils/TcType.o, dist/build/GHC/Tc/Utils/TcType.dyn_o ) vector> [20 of 21] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.p_o ) ghc-lib-parser> [316 of 409] Compiling GHC.Tc.Types[boot] ( compiler/GHC/Tc/Types.hs-boot, dist/build/GHC/Tc/Types.o-boot, dist/build/GHC/Tc/Types.dyn_o-boot ) ghc-lib-parser> [317 of 409] Compiling GHC.Tc.Errors.Hole.FitTypes[boot] ( compiler/GHC/Tc/Errors/Hole/FitTypes.hs-boot, dist/build/GHC/Tc/Errors/Hole/FitTypes.o-boot, dist/build/GHC/Tc/Errors/Hole/FitTypes.dyn_o-boot ) ghc-lib-parser> [318 of 409] Compiling GHC.Tc.Types.Evidence ( compiler/GHC/Tc/Types/Evidence.hs, dist/build/GHC/Tc/Types/Evidence.o, dist/build/GHC/Tc/Types/Evidence.dyn_o ) ghc-lib-parser> [319 of 409] Compiling GHC.Hs.Binds ( compiler/GHC/Hs/Binds.hs, dist/build/GHC/Hs/Binds.o, dist/build/GHC/Hs/Binds.dyn_o ) ghc-lib-parser> [320 of 409] Compiling GHC.Hs.Decls ( compiler/GHC/Hs/Decls.hs, dist/build/GHC/Hs/Decls.o, dist/build/GHC/Hs/Decls.dyn_o ) vector> [21 of 21] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.p_o ) vector> Preprocessing test suite 'vector-tests-O0' for vector-0.13.1.0.. vector> Building test suite 'vector-tests-O0' for vector-0.13.1.0.. vector> [ 1 of 12] Compiling Boilerplater ( tests/Boilerplater.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Boilerplater.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Boilerplater.dyn_o ) vector> [ 2 of 12] Compiling Tests.Vector.UnitTests ( tests/Tests/Vector/UnitTests.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/UnitTests.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/UnitTests.dyn_o ) ghc-lib-parser> [321 of 409] Compiling GHC.Core.Coercion.Opt ( compiler/GHC/Core/Coercion/Opt.hs, dist/build/GHC/Core/Coercion/Opt.o, dist/build/GHC/Core/Coercion/Opt.dyn_o ) ghc-lib-parser> [322 of 409] Compiling GHC.Core.SimpleOpt ( compiler/GHC/Core/SimpleOpt.hs, dist/build/GHC/Core/SimpleOpt.o, dist/build/GHC/Core/SimpleOpt.dyn_o ) ghc-lib-parser> [323 of 409] Compiling GHC.Types.Id.Make ( compiler/GHC/Types/Id/Make.hs, dist/build/GHC/Types/Id/Make.o, dist/build/GHC/Types/Id/Make.dyn_o ) ghc-lib-parser> [324 of 409] Compiling GHC.CoreToIface ( compiler/GHC/CoreToIface.hs, dist/build/GHC/CoreToIface.o, dist/build/GHC/CoreToIface.dyn_o ) ghc-lib-parser> [325 of 409] Compiling GHC.Core.Opt.ConstantFold ( compiler/GHC/Core/Opt/ConstantFold.hs, dist/build/GHC/Core/Opt/ConstantFold.o, dist/build/GHC/Core/Opt/ConstantFold.dyn_o ) vector> [ 3 of 12] Compiling Utilities ( tests/Utilities.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Utilities.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Utilities.dyn_o ) vector> [ 4 of 12] Compiling Tests.Vector.Property ( tests/Tests/Vector/Property.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Property.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Property.dyn_o ) vector> [ 5 of 12] Compiling Tests.Vector.Unboxed ( tests/Tests/Vector/Unboxed.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Unboxed.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Unboxed.dyn_o ) vector> [ 6 of 12] Compiling Tests.Vector.Storable ( tests/Tests/Vector/Storable.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Storable.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Storable.dyn_o ) vector> [ 7 of 12] Compiling Tests.Vector.Primitive ( tests/Tests/Vector/Primitive.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Primitive.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Primitive.dyn_o ) vector> [ 8 of 12] Compiling Tests.Vector.Boxed ( tests/Tests/Vector/Boxed.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Boxed.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Boxed.dyn_o ) vector> [ 9 of 12] Compiling Tests.Vector ( tests/Tests/Vector.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector.dyn_o ) vector> [10 of 12] Compiling Tests.Move ( tests/Tests/Move.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Move.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Move.dyn_o ) vector> [11 of 12] Compiling Tests.Bundle ( tests/Tests/Bundle.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Bundle.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Bundle.dyn_o ) vector> [12 of 12] Compiling Main ( tests/Main.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Main.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Main.dyn_o ) vector> [13 of 13] Linking dist/build/vector-tests-O0/vector-tests-O0 vector> Preprocessing test suite 'vector-inspection' for vector-0.13.1.0.. vector> Building test suite 'vector-inspection' for vector-0.13.1.0.. vector> [1 of 4] Compiling Inspect ( tests-inspect/Inspect.hs, dist/build/vector-inspection/vector-inspection-tmp/Inspect.o, dist/build/vector-inspection/vector-inspection-tmp/Inspect.dyn_o ) vector> [2 of 4] Compiling Inspect.DerivingVia.OtherFoo ( tests-inspect/Inspect/DerivingVia/OtherFoo.hs, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia/OtherFoo.o, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia/OtherFoo.dyn_o ) vector> [3 of 4] Compiling Inspect.DerivingVia ( tests-inspect/Inspect/DerivingVia.hs, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia.o, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia.dyn_o ) ghc-lib-parser> [326 of 409] Compiling GHC.Core.InstEnv ( compiler/GHC/Core/InstEnv.hs, dist/build/GHC/Core/InstEnv.o, dist/build/GHC/Core/InstEnv.dyn_o ) ghc-lib-parser> [327 of 409] Compiling GHC.Unit.Module.ModDetails ( compiler/GHC/Unit/Module/ModDetails.hs, dist/build/GHC/Unit/Module/ModDetails.o, dist/build/GHC/Unit/Module/ModDetails.dyn_o ) ghc-lib-parser> [328 of 409] Compiling GHC.Unit.State ( compiler/GHC/Unit/State.hs, dist/build/GHC/Unit/State.o, dist/build/GHC/Unit/State.dyn_o ) ghc-lib-parser> [329 of 409] Compiling GHC.Unit.Module.Deps ( compiler/GHC/Unit/Module/Deps.hs, dist/build/GHC/Unit/Module/Deps.o, dist/build/GHC/Unit/Module/Deps.dyn_o ) ghc-lib-parser> [330 of 409] Compiling GHC.Driver.Ppr ( compiler/GHC/Driver/Ppr.hs, dist/build/GHC/Driver/Ppr.o, dist/build/GHC/Driver/Ppr.dyn_o ) ghc-lib-parser> [331 of 409] Compiling GHC.Hs.Pat ( compiler/GHC/Hs/Pat.hs, dist/build/GHC/Hs/Pat.o, dist/build/GHC/Hs/Pat.dyn_o ) ghc-lib-parser> [332 of 409] Compiling GHC.Hs.Expr ( compiler/GHC/Hs/Expr.hs, dist/build/GHC/Hs/Expr.o, dist/build/GHC/Hs/Expr.dyn_o ) vector> [4 of 4] Compiling Main ( tests-inspect/main.hs, dist/build/vector-inspection/vector-inspection-tmp/Main.o ) vector> [5 of 5] Linking dist/build/vector-inspection/vector-inspection vector> Preprocessing test suite 'vector-doctest' for vector-0.13.1.0.. vector> Building test suite 'vector-doctest' for vector-0.13.1.0.. vector> [1 of 1] Compiling Main ( tests/doctests.hs, dist/build/vector-doctest/vector-doctest-tmp/Main.o ) vector> [2 of 2] Linking dist/build/vector-doctest/vector-doctest vector> Preprocessing test suite 'vector-tests-O2' for vector-0.13.1.0.. vector> Building test suite 'vector-tests-O2' for vector-0.13.1.0.. vector> [ 1 of 12] Compiling Boilerplater ( tests/Boilerplater.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Boilerplater.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Boilerplater.dyn_o ) vector> [ 2 of 12] Compiling Tests.Vector.UnitTests ( tests/Tests/Vector/UnitTests.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/UnitTests.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/UnitTests.dyn_o ) ghc-lib-parser> [333 of 409] Compiling GHC.Hs.Utils ( compiler/GHC/Hs/Utils.hs, dist/build/GHC/Hs/Utils.o, dist/build/GHC/Hs/Utils.dyn_o ) ghc-lib-parser> [334 of 409] Compiling GHC.Parser.Types ( compiler/GHC/Parser/Types.hs, dist/build/GHC/Parser/Types.o, dist/build/GHC/Parser/Types.dyn_o ) ghc-lib-parser> [335 of 409] Compiling GHC.Hs.Instances ( compiler/GHC/Hs/Instances.hs, dist/build/GHC/Hs/Instances.o, dist/build/GHC/Hs/Instances.dyn_o ) vector> [ 3 of 12] Compiling Utilities ( tests/Utilities.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Utilities.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Utilities.dyn_o ) vector> [ 4 of 12] Compiling Tests.Vector.Property ( tests/Tests/Vector/Property.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Property.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Property.dyn_o ) vector> [ 5 of 12] Compiling Tests.Vector.Unboxed ( tests/Tests/Vector/Unboxed.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Unboxed.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Unboxed.dyn_o ) ghc-lib-parser> [336 of 409] Compiling GHC.Hs ( compiler/GHC/Hs.hs, dist/build/GHC/Hs.o, dist/build/GHC/Hs.dyn_o ) ghc-lib-parser> [337 of 409] Compiling GHC.Tc.Types.Origin ( compiler/GHC/Tc/Types/Origin.hs, dist/build/GHC/Tc/Types/Origin.o, dist/build/GHC/Tc/Types/Origin.dyn_o ) ghc-lib-parser> [338 of 409] Compiling GHC.Tc.Types.Constraint ( compiler/GHC/Tc/Types/Constraint.hs, dist/build/GHC/Tc/Types/Constraint.o, dist/build/GHC/Tc/Types/Constraint.dyn_o ) ghc-lib-parser> [339 of 409] Compiling GHC.Tc.Errors.Types ( compiler/GHC/Tc/Errors/Types.hs, dist/build/GHC/Tc/Errors/Types.o, dist/build/GHC/Tc/Errors/Types.dyn_o ) ghc-lib-parser> [340 of 409] Compiling GHC.Tc.Solver.Types ( compiler/GHC/Tc/Solver/Types.hs, dist/build/GHC/Tc/Solver/Types.o, dist/build/GHC/Tc/Solver/Types.dyn_o ) ghc-lib-parser> [341 of 409] Compiling GHC.Tc.Solver.InertSet ( compiler/GHC/Tc/Solver/InertSet.hs, dist/build/GHC/Tc/Solver/InertSet.o, dist/build/GHC/Tc/Solver/InertSet.dyn_o ) ghc-lib-parser> [342 of 409] Compiling GHC.HsToCore.Pmc.Solver.Types ( compiler/GHC/HsToCore/Pmc/Solver/Types.hs, dist/build/GHC/HsToCore/Pmc/Solver/Types.o, dist/build/GHC/HsToCore/Pmc/Solver/Types.dyn_o ) ghc-lib-parser> [343 of 409] Compiling GHC.HsToCore.Pmc.Types ( compiler/GHC/HsToCore/Pmc/Types.hs, dist/build/GHC/HsToCore/Pmc/Types.o, dist/build/GHC/HsToCore/Pmc/Types.dyn_o ) ghc-lib-parser> [344 of 409] Compiling GHC.HsToCore.Pmc.Ppr ( compiler/GHC/HsToCore/Pmc/Ppr.hs, dist/build/GHC/HsToCore/Pmc/Ppr.o, dist/build/GHC/HsToCore/Pmc/Ppr.dyn_o ) ghc-lib-parser> [345 of 409] Compiling GHC.Parser.Errors.Types ( compiler/GHC/Parser/Errors/Types.hs, dist/build/GHC/Parser/Errors/Types.o, dist/build/GHC/Parser/Errors/Types.dyn_o ) ghc-lib-parser> [346 of 409] Compiling GHC.Types.Meta ( compiler/GHC/Types/Meta.hs, dist/build/GHC/Types/Meta.o, dist/build/GHC/Types/Meta.dyn_o ) ghc-lib-parser> [347 of 409] Compiling GHC.HsToCore.Errors.Types ( compiler/GHC/HsToCore/Errors/Types.hs, dist/build/GHC/HsToCore/Errors/Types.o, dist/build/GHC/HsToCore/Errors/Types.dyn_o ) ghc-lib-parser> [348 of 409] Compiling GHC.Driver.Errors.Types ( compiler/GHC/Driver/Errors/Types.hs, dist/build/GHC/Driver/Errors/Types.o, dist/build/GHC/Driver/Errors/Types.dyn_o ) ghc-lib-parser> [349 of 409] Compiling GHC.Types.Error.Codes ( compiler/GHC/Types/Error/Codes.hs, dist/build/GHC/Types/Error/Codes.o, dist/build/GHC/Types/Error/Codes.dyn_o ) ghc-lib-parser> [350 of 409] Compiling GHC.HsToCore.Errors.Ppr ( compiler/GHC/HsToCore/Errors/Ppr.hs, dist/build/GHC/HsToCore/Errors/Ppr.o, dist/build/GHC/HsToCore/Errors/Ppr.dyn_o ) ghc-lib-parser> [351 of 409] Compiling GHC.Driver.Config.Logger ( compiler/GHC/Driver/Config/Logger.hs, dist/build/GHC/Driver/Config/Logger.o, dist/build/GHC/Driver/Config/Logger.dyn_o ) ghc-lib-parser> [352 of 409] Compiling GHC.Data.IOEnv ( compiler/GHC/Data/IOEnv.hs, dist/build/GHC/Data/IOEnv.o, dist/build/GHC/Data/IOEnv.dyn_o ) ghc-lib-parser> [353 of 409] Compiling GHC.Unit ( compiler/GHC/Unit.hs, dist/build/GHC/Unit.o, dist/build/GHC/Unit.dyn_o ) ghc-lib-parser> [354 of 409] Compiling GHC.Unit.Module.ModIface ( compiler/GHC/Unit/Module/ModIface.hs, dist/build/GHC/Unit/Module/ModIface.o, dist/build/GHC/Unit/Module/ModIface.dyn_o ) ghc-lib-parser> [355 of 409] Compiling GHC.Types.Target ( compiler/GHC/Types/Target.hs, dist/build/GHC/Types/Target.o, dist/build/GHC/Types/Target.dyn_o ) ghc-lib-parser> [356 of 409] Compiling GHC.Unit.Finder.Types ( compiler/GHC/Unit/Finder/Types.hs, dist/build/GHC/Unit/Finder/Types.o, dist/build/GHC/Unit/Finder/Types.dyn_o ) ghc-lib-parser> [357 of 409] Compiling GHC.Unit.Module.WholeCoreBindings ( compiler/GHC/Unit/Module/WholeCoreBindings.hs, dist/build/GHC/Unit/Module/WholeCoreBindings.o, dist/build/GHC/Unit/Module/WholeCoreBindings.dyn_o ) ghc-lib-parser> [358 of 409] Compiling GHC.Linker.Types ( compiler/GHC/Linker/Types.hs, dist/build/GHC/Linker/Types.o, dist/build/GHC/Linker/Types.dyn_o ) ghc-lib-parser> [359 of 409] Compiling GHC.Unit.Module.ModGuts ( compiler/GHC/Unit/Module/ModGuts.hs, dist/build/GHC/Unit/Module/ModGuts.o, dist/build/GHC/Unit/Module/ModGuts.dyn_o ) ghc-lib-parser> [360 of 409] Compiling GHC.Core.Rules ( compiler/GHC/Core/Rules.hs, dist/build/GHC/Core/Rules.o, dist/build/GHC/Core/Rules.dyn_o ) ghc-lib-parser> [361 of 409] Compiling GHC.Unit.External ( compiler/GHC/Unit/External.hs, dist/build/GHC/Unit/External.o, dist/build/GHC/Unit/External.dyn_o ) ghc-lib-parser> [362 of 409] Compiling GHC.Core.Opt.Simplify.Monad ( compiler/GHC/Core/Opt/Simplify/Monad.hs, dist/build/GHC/Core/Opt/Simplify/Monad.o, dist/build/GHC/Core/Opt/Simplify/Monad.dyn_o ) ghc-lib-parser> [363 of 409] Compiling GHC.Core.Opt.Simplify.Env ( compiler/GHC/Core/Opt/Simplify/Env.hs, dist/build/GHC/Core/Opt/Simplify/Env.o, dist/build/GHC/Core/Opt/Simplify/Env.dyn_o ) ghc-lib-parser> [364 of 409] Compiling GHC.Core.Opt.Simplify.Utils ( compiler/GHC/Core/Opt/Simplify/Utils.hs, dist/build/GHC/Core/Opt/Simplify/Utils.o, dist/build/GHC/Core/Opt/Simplify/Utils.dyn_o ) ghc-lib-parser> [365 of 409] Compiling GHC.Core.Opt.Simplify.Iteration ( compiler/GHC/Core/Opt/Simplify/Iteration.hs, dist/build/GHC/Core/Opt/Simplify/Iteration.o, dist/build/GHC/Core/Opt/Simplify/Iteration.dyn_o ) ghc-lib-parser> [366 of 409] Compiling GHC.Unit.Home.ModInfo ( compiler/GHC/Unit/Home/ModInfo.hs, dist/build/GHC/Unit/Home/ModInfo.o, dist/build/GHC/Unit/Home/ModInfo.dyn_o ) ghc-lib-parser> [367 of 409] Compiling GHC.Unit.Module.Status ( compiler/GHC/Unit/Module/Status.hs, dist/build/GHC/Unit/Module/Status.o, dist/build/GHC/Unit/Module/Status.dyn_o ) ghc-lib-parser> [368 of 409] Compiling GHC.Runtime.Interpreter.Types ( compiler/GHC/Runtime/Interpreter/Types.hs, dist/build/GHC/Runtime/Interpreter/Types.o, dist/build/GHC/Runtime/Interpreter/Types.dyn_o ) ghc-lib-parser> [369 of 409] Compiling GHC.Unit.Env ( compiler/GHC/Unit/Env.hs, dist/build/GHC/Unit/Env.o, dist/build/GHC/Unit/Env.dyn_o ) ghc-lib-parser> [370 of 409] Compiling GHC.Types.Name.Ppr ( compiler/GHC/Types/Name/Ppr.hs, dist/build/GHC/Types/Name/Ppr.o, dist/build/GHC/Types/Name/Ppr.dyn_o ) ghc-lib-parser> [371 of 409] Compiling GHC.Runtime.Context ( compiler/GHC/Runtime/Context.hs, dist/build/GHC/Runtime/Context.o, dist/build/GHC/Runtime/Context.dyn_o ) ghc-lib-parser> [372 of 409] Compiling GHC.Core.Lint.Interactive ( compiler/GHC/Core/Lint/Interactive.hs, dist/build/GHC/Core/Lint/Interactive.o, dist/build/GHC/Core/Lint/Interactive.dyn_o ) ghc-lib-parser> [373 of 409] Compiling GHC.Unit.Module.ModSummary ( compiler/GHC/Unit/Module/ModSummary.hs, dist/build/GHC/Unit/Module/ModSummary.o, dist/build/GHC/Unit/Module/ModSummary.dyn_o ) ghc-lib-parser> [374 of 409] Compiling GHC.Types.Hint.Ppr ( compiler/GHC/Types/Hint/Ppr.hs, dist/build/GHC/Types/Hint/Ppr.o, dist/build/GHC/Types/Hint/Ppr.dyn_o ) ghc-lib-parser> [375 of 409] Compiling GHC.Tc.Errors.Ppr ( compiler/GHC/Tc/Errors/Ppr.hs, dist/build/GHC/Tc/Errors/Ppr.o, dist/build/GHC/Tc/Errors/Ppr.dyn_o ) ghc-lib-parser> [376 of 409] Compiling GHC.Parser.Errors.Ppr ( compiler/GHC/Parser/Errors/Ppr.hs, dist/build/GHC/Parser/Errors/Ppr.o, dist/build/GHC/Parser/Errors/Ppr.dyn_o ) ghc-lib-parser> [377 of 409] Compiling GHC.Driver.Errors.Ppr ( compiler/GHC/Driver/Errors/Ppr.hs, dist/build/GHC/Driver/Errors/Ppr.o, dist/build/GHC/Driver/Errors/Ppr.dyn_o ) vector> [ 6 of 12] Compiling Tests.Vector.Storable ( tests/Tests/Vector/Storable.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Storable.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Storable.dyn_o ) vector> [ 7 of 12] Compiling Tests.Vector.Primitive ( tests/Tests/Vector/Primitive.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Primitive.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Primitive.dyn_o ) vector> [ 8 of 12] Compiling Tests.Vector.Boxed ( tests/Tests/Vector/Boxed.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Boxed.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Boxed.dyn_o ) vector> [ 9 of 12] Compiling Tests.Vector ( tests/Tests/Vector.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector.dyn_o ) vector> [10 of 12] Compiling Tests.Move ( tests/Tests/Move.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Move.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Move.dyn_o ) vector> [11 of 12] Compiling Tests.Bundle ( tests/Tests/Bundle.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Bundle.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Bundle.dyn_o ) vector> [12 of 12] Compiling Main ( tests/Main.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Main.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Main.dyn_o ) vector> [13 of 13] Linking dist/build/vector-tests-O2/vector-tests-O2 ghc-lib-parser> [378 of 409] Compiling GHC.Types.SourceError ( compiler/GHC/Types/SourceError.hs, dist/build/GHC/Types/SourceError.o, dist/build/GHC/Types/SourceError.dyn_o ) vector> buildPhase completed in 3 minutes 52 seconds vector> running tests vector> Running 2 test suites... vector> Test suite vector-tests-O0: RUNNING... ghc-lib-parser> [379 of 409] Compiling GHC.Driver.Errors ( compiler/GHC/Driver/Errors.hs, dist/build/GHC/Driver/Errors.o, dist/build/GHC/Driver/Errors.dyn_o ) vector> toplevel vector> Data.Vector.Fusion.Bundle vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> index: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> extract: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 17 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> scanl1': OK vector> +++ OK, passed 100 tests; 15 discarded. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> and: OK vector> +++ OK, passed 100 tests. vector> or: OK vector> +++ OK, passed 100 tests. vector> Tests.Vector.Boxed vector> Bool vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK vector> +++ OK, passed 100 tests. ghc-lib-parser> [380 of 409] Compiling GHC.Driver.Config.Diagnostic ( compiler/GHC/Driver/Config/Diagnostic.hs, dist/build/GHC/Driver/Config/Diagnostic.o, dist/build/GHC/Driver/Config/Diagnostic.dyn_o ) ghc-lib-parser> [381 of 409] Compiling GHC.Unit.Module.Graph ( compiler/GHC/Unit/Module/Graph.hs, dist/build/GHC/Unit/Module/Graph.o, dist/build/GHC/Unit/Module/Graph.dyn_o ) ghc-lib-parser> [382 of 409] Compiling GHC.Driver.Env.KnotVars ( compiler/GHC/Driver/Env/KnotVars.hs, dist/build/GHC/Driver/Env/KnotVars.o, dist/build/GHC/Driver/Env/KnotVars.dyn_o ) ghc-lib-parser> [383 of 409] Compiling GHC.Driver.Env.Types ( compiler/GHC/Driver/Env/Types.hs, dist/build/GHC/Driver/Env/Types.o, dist/build/GHC/Driver/Env/Types.dyn_o ) ghc-lib-parser> [384 of 409] Compiling GHC.Driver.Env ( compiler/GHC/Driver/Env.hs, dist/build/GHC/Driver/Env.o, dist/build/GHC/Driver/Env.dyn_o ) vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 22 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 16 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> fmap: OK vector> +++ OK, passed 100 tests. vector> return: OK vector> +++ OK, passed 100 tests. vector> bind: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mzip: OK vector> +++ OK, passed 100 tests. vector> munzip: OK vector> +++ OK, passed 100 tests. vector> applicative_pure: OK vector> +++ OK, passed 100 tests. vector> applicative_appl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> alternative_empty: OK vector> +++ OK, passed 1 test. ghc-lib-parser> [385 of 409] Compiling GHC.Core.Opt.Monad ( compiler/GHC/Core/Opt/Monad.hs, dist/build/GHC/Core/Opt/Monad.o, dist/build/GHC/Core/Opt/Monad.dyn_o ) vector> alternative_or: OK vector> +++ OK, passed 100 tests. vector> sequence: OK (0.03s) vector> +++ OK, passed 100 tests. vector> sequence_: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> and: OK vector> +++ OK, passed 100 tests. vector> or: OK vector> +++ OK, passed 100 tests. vector> Int vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 11 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 22 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK vector> +++ OK, passed 100 tests. ghc-lib-parser> [386 of 409] Compiling GHC.Core.Opt.CallerCC ( compiler/GHC/Core/Opt/CallerCC.hs, dist/build/GHC/Core/Opt/CallerCC.o, dist/build/GHC/Core/Opt/CallerCC.dyn_o ) vector> mut_imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> fmap: OK vector> +++ OK, passed 100 tests. vector> return: OK vector> +++ OK, passed 100 tests. vector> bind: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mzip: OK vector> +++ OK, passed 100 tests. vector> munzip: OK vector> +++ OK, passed 100 tests. vector> applicative_pure: OK vector> +++ OK, passed 100 tests. vector> applicative_appl: OK (0.02s) vector> +++ OK, passed 100 tests. vector> alternative_empty: OK vector> +++ OK, passed 1 test. vector> alternative_or: OK vector> +++ OK, passed 100 tests. vector> sequence: OK (0.03s) vector> +++ OK, passed 100 tests. vector> sequence_: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unstream vector> unstream == vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstream == vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> Tests.Vector.Primitive vector> Int vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> generateM: OK vector> +++ OK, passed 100 tests. vector> replicateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 13 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 16 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. ghc-lib-parser> [387 of 409] Compiling GHC.Core.Lint ( compiler/GHC/Core/Lint.hs, dist/build/GHC/Core/Lint.o, dist/build/GHC/Core/Lint.dyn_o ) vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 25 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> Double vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK (0.01s) vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK (0.01s) vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldl1: OK (0.01s) vector> +++ OK, passed 100 tests; 16 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK (0.01s) vector> +++ OK, passed 100 tests; 26 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK (0.01s) vector> +++ OK, passed 100 tests; 17 discarded. vector> foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1': OK (0.01s) vector> +++ OK, passed 100 tests; 14 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl1: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl1': OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 3 discarded. vector> unstream vector> unstream == vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstream == vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> Tests.Vector.Storable vector> Data.Vector.Storable.Vector (Int) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 26 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 10 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.05s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 18 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 12 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> Data.Vector.Storable.Vector (Double) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> constructN: OK (0.01s) vector> +++ OK, passed 100 tests. vector> constructrN: OK (0.01s) vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK (0.02s) vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK (0.01s) vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK (0.01s) vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK (0.01s) vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.05s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 13 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK (0.01s) vector> +++ OK, passed 100 tests; 16 discarded. vector> foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 15 discarded. vector> ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK (0.02s) vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr1: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr1': OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 5 discarded. vector> unstream vector> unstream == vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstream == vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> Tests.Vector.Unboxed vector> () vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 25 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> generateM: OK vector> +++ OK, passed 100 tests. vector> replicateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 15 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> (Bool) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 14 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> and: OK vector> +++ OK, passed 100 tests. vector> or: OK vector> +++ OK, passed 100 tests. vector> (Int) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 12 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 12 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK vector> +++ OK, passed 100 tests. vector> mut_forM_: OK vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> (Float) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 16 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. ghc-lib-parser> [388 of 409] Compiling GHC.Core.Opt.Simplify ( compiler/GHC/Core/Opt/Simplify.hs, dist/build/GHC/Core/Opt/Simplify.o, dist/build/GHC/Core/Opt/Simplify.dyn_o ) vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 25 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 7 discarded. vector> (Double) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.05s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> constructN: OK (0.01s) vector> +++ OK, passed 100 tests. vector> constructrN: OK (0.01s) vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK (0.01s) vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. ghc-lib-parser> [389 of 409] Compiling GHC.Core.Opt.Pipeline.Types ( compiler/GHC/Core/Opt/Pipeline/Types.hs, dist/build/GHC/Core/Opt/Pipeline/Types.o, dist/build/GHC/Core/Opt/Pipeline/Types.dyn_o ) vector> mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK (0.01s) vector> +++ OK, passed 100 tests. ghc-lib-parser> [390 of 409] Compiling GHC.Driver.Monad ( compiler/GHC/Driver/Monad.hs, dist/build/GHC/Driver/Monad.o, dist/build/GHC/Driver/Monad.dyn_o ) ghc-lib-parser> [391 of 409] Compiling GHC.Driver.Config.Core.Lint ( compiler/GHC/Driver/Config/Core/Lint.hs, dist/build/GHC/Driver/Config/Core/Lint.o, dist/build/GHC/Driver/Config/Core/Lint.dyn_o ) vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. ghc-lib-parser> [392 of 409] Compiling GHC.Tc.Types ( compiler/GHC/Tc/Types.hs, dist/build/GHC/Tc/Types.o, dist/build/GHC/Tc/Types.dyn_o ) vector> filterM: OK (0.05s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldl1: OK (0.01s) vector> +++ OK, passed 100 tests; 15 discarded. vector> foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldl1': OK (0.01s) vector> +++ OK, passed 100 tests; 18 discarded. vector> foldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1': OK (0.01s) vector> +++ OK, passed 100 tests; 15 discarded. vector> ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl1: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr1: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 28 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 1 discarded. vector> (Int,Bool) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.04s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. ghc-lib-parser> [393 of 409] Compiling GHC.Tc.Errors.Hole.FitTypes ( compiler/GHC/Tc/Errors/Hole/FitTypes.hs, dist/build/GHC/Tc/Errors/Hole/FitTypes.o, dist/build/GHC/Tc/Errors/Hole/FitTypes.dyn_o ) vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 13 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. ghc-lib-parser> [394 of 409] Compiling GHC.Driver.Plugins ( compiler/GHC/Driver/Plugins.hs, dist/build/GHC/Driver/Plugins.o, dist/build/GHC/Driver/Plugins.dyn_o ) vector> ifoldM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.03s) vector> +++ OK, passed 100 tests. ghc-lib-parser> [395 of 409] Compiling GHC.Driver.Pipeline.Phases ( compiler/GHC/Driver/Pipeline/Phases.hs, dist/build/GHC/Driver/Pipeline/Phases.o, dist/build/GHC/Driver/Pipeline/Phases.dyn_o ) ghc-lib-parser> [396 of 409] Compiling GHC.Driver.Hooks ( compiler/GHC/Driver/Hooks.hs, dist/build/GHC/Driver/Hooks.o, dist/build/GHC/Driver/Hooks.dyn_o ) ghc-lib-parser> [397 of 409] Compiling GHC.Parser.CharClass ( compiler/GHC/Parser/CharClass.hs, dist/build/GHC/Parser/CharClass.o, dist/build/GHC/Parser/CharClass.dyn_o ) vector> mut_iforM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndex: OK ghc-lib-parser> [398 of 409] Compiling GHC.Hs.Dump ( compiler/GHC/Hs/Dump.hs, dist/build/GHC/Hs/Dump.o, dist/build/GHC/Hs/Dump.dyn_o ) vector> +++ OK, passed 100 tests; 17 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.03s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> (Int,Bool,Int) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> replicateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.04s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.05s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 18 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 14 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.05s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.05s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.05s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.05s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> unstream vector> unstream == vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstream == vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> Data.Vector.Storable.Vector Alignment vector> Aligned Double: OK vector> Aligned Int: OK vector> Regression tests vector> enumFromTo crash #188 vector> Word8: OK vector> Word16: OK vector> Word32: OK vector> Word64: OK vector> Word: OK vector> Int8: OK vector> Int16: OK vector> Int32: OK vector> Int64: OK vector> Int: OK vector> Char: OK vector> Negative tests vector> slice out of bounds #257 vector> Boxed vector> Negative ix: OK vector> Negative size: OK vector> Negative ix and size: OK vector> Too large ix: OK vector> Too large size: OK vector> Too large ix and size: OK vector> Overflow: OK vector> OutOfMemory: OK vector> Primitive vector> Negative ix: OK vector> Negative size: OK vector> Negative ix and size: OK vector> Too large ix: OK vector> Too large size: OK vector> Too large ix and size: OK vector> Overflow: OK vector> OutOfMemory: OK vector> Storable vector> Negative ix: OK vector> Negative size: OK vector> Negative ix and size: OK vector> Too large ix: OK vector> Too large size: OK vector> Too large ix and size: OK vector> Overflow: OK vector> OutOfMemory: OK vector> Unboxed vector> Negative ix: OK vector> Negative size: OK vector> Negative ix and size: OK vector> Too large ix: OK vector> Too large size: OK vector> Too large ix and size: OK vector> Overflow: OK vector> OutOfMemory: OK vector> take #282 vector> Boxed: OK vector> Primitive: OK vector> Storable: OK vector> Unboxed: OK vector> Data.Vector vector> MonadFix: OK vector> toFromArray: OK vector> toFromArraySlice: OK vector> toFromArraySliceUnsafe: OK vector> toFromMutableArray: OK vector> Data.Vector.Mutable (Move): OK vector> +++ OK, passed 100 tests; 13 discarded. vector> Data.Vector.Primitive.Mutable (Move): OK vector> +++ OK, passed 100 tests; 15 discarded. vector> Data.Vector.Unboxed.Mutable (Move): OK vector> +++ OK, passed 100 tests; 17 discarded. vector> Data.Vector.Storable.Mutable (Move): OK vector> +++ OK, passed 100 tests; 16 discarded. vector> Data.Vector.Generic.Mutable (nextPermutation): OK vector> +++ OK, passed 1 test. vector> vector> All 2397 tests passed (11.78s) vector> Test suite vector-tests-O0: PASS vector> Test suite logged to: dist/test/vector-0.13.1.0-vector-tests-O0.log vector> Test suite vector-tests-O2: RUNNING... vector> toplevel vector> Data.Vector.Fusion.Bundle vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> index: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> extract: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> scanl1': OK vector> +++ OK, passed 100 tests; 17 discarded. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> and: OK vector> +++ OK, passed 100 tests. vector> or: OK vector> +++ OK, passed 100 tests. vector> Tests.Vector.Boxed vector> Bool vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 15 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 21 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 24 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> fmap: OK vector> +++ OK, passed 100 tests. vector> return: OK vector> +++ OK, passed 100 tests. vector> bind: OK vector> +++ OK, passed 100 tests. vector> mzip: OK vector> +++ OK, passed 100 tests. vector> munzip: OK vector> +++ OK, passed 100 tests. vector> applicative_pure: OK vector> +++ OK, passed 100 tests. vector> applicative_appl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> alternative_empty: OK vector> +++ OK, passed 1 test. vector> alternative_or: OK vector> +++ OK, passed 100 tests. vector> sequence: OK (0.03s) vector> +++ OK, passed 100 tests. vector> sequence_: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> and: OK vector> +++ OK, passed 100 tests. vector> or: OK vector> +++ OK, passed 100 tests. vector> Int vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 10 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> generateM: OK vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 23 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 17 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> fmap: OK vector> +++ OK, passed 100 tests. vector> return: OK vector> +++ OK, passed 100 tests. vector> bind: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mzip: OK vector> +++ OK, passed 100 tests. vector> munzip: OK vector> +++ OK, passed 100 tests. vector> applicative_pure: OK vector> +++ OK, passed 100 tests. vector> applicative_appl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> alternative_empty: OK vector> +++ OK, passed 1 test. vector> alternative_or: OK vector> +++ OK, passed 100 tests. vector> sequence: OK (0.03s) vector> +++ OK, passed 100 tests. vector> sequence_: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> unstream vector> unstream == vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstream == vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> Tests.Vector.Primitive vector> Int vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 10 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> generateM: OK vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 17 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> Double vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK (0.01s) vector> +++ OK, passed 100 tests. vector> constructrN: OK (0.01s) vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK (0.01s) vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 12 discarded. vector> foldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1: OK (0.01s) vector> +++ OK, passed 100 tests; 18 discarded. vector> foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1': OK (0.01s) vector> +++ OK, passed 100 tests; 14 discarded. vector> ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr1: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr1': OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 1 discarded. vector> unstream vector> unstream == vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstream == vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> Tests.Vector.Storable vector> Data.Vector.Storable.Vector (Int) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 18 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 17 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> Data.Vector.Storable.Vector (Double) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK (0.01s) vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK (0.01s) vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK (0.02s) vector> +++ OK, passed 100 tests. vector> foldl1: OK (0.01s) vector> +++ OK, passed 100 tests; 12 discarded. vector> foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 12 discarded. vector> foldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1': OK (0.01s) vector> +++ OK, passed 100 tests; 14 discarded. vector> ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 6 discarded. vector> unstream vector> unstream == vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstream == vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> Tests.Vector.Unboxed vector> () vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 18 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 13 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK vector> +++ OK, passed 100 tests. vector> mut_forM_: OK vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> (Bool) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> generateM: OK vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 19 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 14 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 25 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> and: OK vector> +++ OK, passed 100 tests. vector> or: OK vector> +++ OK, passed 100 tests. vector> (Int) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 19 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 22 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 26 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> (Float) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> replicateM: OK vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.05s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 15 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 8 discarded. vector> (Double) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 11 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.06s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> replicateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK (0.01s) vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK (0.01s) vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK (0.01s) vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldl1': OK (0.01s) vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1: OK (0.01s) vector> +++ OK, passed 100 tests; 15 discarded. vector> foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> foldr1': OK (0.01s) vector> +++ OK, passed 100 tests; 13 discarded. vector> ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanl1': OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanl': OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> postscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> iscanr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK (0.01s) vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 20 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> sum: OK vector> +++ OK, passed 100 tests. vector> product: OK vector> +++ OK, passed 100 tests. vector> enumFromN: OK vector> +++ OK, passed 100 tests. vector> enumFromThenN: OK vector> +++ OK, passed 100 tests. vector> enumFromTo: OK vector> +++ OK, passed 100 tests. vector> enumFromThenTo: OK vector> +++ OK, passed 100 tests; 2 discarded. vector> (Int,Bool) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> replicateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.04s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 22 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 17 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 24 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.01s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> (Int,Bool,Int) vector> fromList.toList == id: OK vector> +++ OK, passed 100 tests. vector> toList.fromList == id: OK vector> +++ OK, passed 100 tests. vector> unstream.stream == id: OK vector> +++ OK, passed 100 tests. vector> stream.unstream == id: OK vector> +++ OK, passed 100 tests. vector> eq: OK vector> +++ OK, passed 100 tests. vector> length: OK vector> +++ OK, passed 100 tests. vector> null: OK vector> +++ OK, passed 100 tests. vector> index: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> safeIndex: OK vector> +++ OK, passed 100 tests. vector> head: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> last: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> unsafeIndex: OK vector> +++ OK, passed 100 tests; 25 discarded. vector> unsafeHead: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> unsafeLast: OK vector> +++ OK, passed 100 tests; 15 discarded. vector> slice: OK vector> +++ OK, passed 100 tests. vector> init: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> tail: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> take: OK vector> +++ OK, passed 100 tests. vector> drop: OK vector> +++ OK, passed 100 tests. vector> splitAt: OK vector> +++ OK, passed 100 tests. vector> empty: OK vector> +++ OK, passed 1 test. vector> singleton: OK vector> +++ OK, passed 100 tests. vector> replicate: OK vector> +++ OK, passed 100 tests. vector> generate: OK vector> +++ OK, passed 100 tests. vector> iterateN: OK vector> +++ OK, passed 100 tests. vector> iterateNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> generateM: OK (0.03s) vector> +++ OK, passed 100 tests. vector> replicateM: OK (0.01s) vector> +++ OK, passed 100 tests. vector> create: OK vector> +++ OK, passed 100 tests. vector> createT: OK vector> +++ OK, passed 100 tests. vector> unfoldr: OK vector> +++ OK, passed 100 tests. vector> unfoldrN: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactN: OK vector> +++ OK, passed 100 tests. vector> unfoldrM: OK vector> +++ OK, passed 100 tests. vector> unfoldrNM: OK vector> +++ OK, passed 100 tests. vector> unfoldrExactNM: OK (0.02s) vector> +++ OK, passed 100 tests. vector> constructN: OK vector> +++ OK, passed 100 tests. vector> constructrN: OK vector> +++ OK, passed 100 tests. vector> cons: OK vector> +++ OK, passed 100 tests. vector> snoc: OK vector> +++ OK, passed 100 tests. vector> append: OK vector> +++ OK, passed 100 tests. vector> concat: OK (0.05s) vector> +++ OK, passed 100 tests. vector> force: OK vector> +++ OK, passed 100 tests. vector> upd: OK vector> +++ OK, passed 100 tests. vector> accum: OK vector> +++ OK, passed 100 tests. vector> reverse: OK vector> +++ OK, passed 100 tests. vector> backpermute: OK vector> +++ OK, passed 100 tests. vector> map: OK vector> +++ OK, passed 100 tests. vector> imap: OK vector> +++ OK, passed 100 tests. vector> concatMap: OK vector> +++ OK, passed 100 tests. vector> mapM: OK vector> +++ OK, passed 100 tests. vector> mapM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> forM: OK vector> +++ OK, passed 100 tests. vector> forM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> imapM: OK vector> +++ OK, passed 100 tests. vector> imapM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> zipWith: OK vector> +++ OK, passed 100 tests. vector> zipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWith: OK vector> +++ OK, passed 100 tests. vector> izipWith3: OK vector> +++ OK, passed 100 tests. vector> izipWithM: OK vector> +++ OK, passed 100 tests. vector> izipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> zipWithM: OK vector> +++ OK, passed 100 tests. vector> zipWithM_: OK (0.02s) vector> +++ OK, passed 100 tests. vector> filter: OK vector> +++ OK, passed 100 tests. vector> ifilter: OK vector> +++ OK, passed 100 tests. vector> filterM: OK (0.04s) vector> +++ OK, passed 100 tests. vector> uniq: OK vector> +++ OK, passed 100 tests. vector> mapMaybe: OK vector> +++ OK, passed 100 tests. vector> imapMaybe: OK vector> +++ OK, passed 100 tests. vector> takeWhile: OK vector> +++ OK, passed 100 tests. vector> dropWhile: OK vector> +++ OK, passed 100 tests. vector> partition: OK vector> +++ OK, passed 100 tests. vector> partitionWith: OK vector> +++ OK, passed 100 tests. vector> span: OK vector> +++ OK, passed 100 tests. vector> break: OK vector> +++ OK, passed 100 tests. vector> groupBy: OK vector> +++ OK, passed 100 tests. vector> elem: OK vector> +++ OK, passed 100 tests. vector> notElem: OK vector> +++ OK, passed 100 tests. vector> find: OK vector> +++ OK, passed 100 tests. vector> findIndex: OK vector> +++ OK, passed 100 tests. vector> findIndexR: OK vector> +++ OK, passed 100 tests. vector> findIndices: OK vector> +++ OK, passed 100 tests. vector> elemIndex: OK vector> +++ OK, passed 100 tests. vector> elemIndices: OK vector> +++ OK, passed 100 tests. vector> foldl: OK vector> +++ OK, passed 100 tests. vector> foldl1: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> foldl': OK vector> +++ OK, passed 100 tests. vector> foldl1': OK vector> +++ OK, passed 100 tests; 11 discarded. vector> foldr: OK vector> +++ OK, passed 100 tests. vector> foldr1: OK vector> +++ OK, passed 100 tests; 14 discarded. vector> foldr': OK vector> +++ OK, passed 100 tests. vector> foldr1': OK vector> +++ OK, passed 100 tests; 19 discarded. vector> ifoldl: OK vector> +++ OK, passed 100 tests. vector> ifoldl': OK vector> +++ OK, passed 100 tests. vector> ifoldr: OK vector> +++ OK, passed 100 tests. vector> ifoldr': OK vector> +++ OK, passed 100 tests. vector> ifoldM: OK vector> +++ OK, passed 100 tests. vector> ifoldM': OK vector> +++ OK, passed 100 tests. vector> ifoldM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> ifoldM'_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> all: OK vector> +++ OK, passed 100 tests. vector> any: OK vector> +++ OK, passed 100 tests. vector> prescanl: OK vector> +++ OK, passed 100 tests. vector> prescanl': OK vector> +++ OK, passed 100 tests. vector> postscanl: OK vector> +++ OK, passed 100 tests. vector> postscanl': OK vector> +++ OK, passed 100 tests. vector> scanl: OK vector> +++ OK, passed 100 tests. vector> scanl': OK vector> +++ OK, passed 100 tests. vector> scanl1: OK vector> +++ OK, passed 100 tests. vector> scanl1': OK vector> +++ OK, passed 100 tests. vector> iscanl: OK vector> +++ OK, passed 100 tests. vector> iscanl': OK vector> +++ OK, passed 100 tests. vector> prescanr: OK vector> +++ OK, passed 100 tests. vector> prescanr': OK vector> +++ OK, passed 100 tests. vector> postscanr: OK vector> +++ OK, passed 100 tests. vector> postscanr': OK vector> +++ OK, passed 100 tests. vector> scanr: OK vector> +++ OK, passed 100 tests. vector> scanr': OK vector> +++ OK, passed 100 tests. vector> scanr1: OK vector> +++ OK, passed 100 tests. vector> scanr1': OK vector> +++ OK, passed 100 tests. vector> iscanr: OK vector> +++ OK, passed 100 tests. vector> iscanr': OK vector> +++ OK, passed 100 tests. vector> mut_read: OK vector> +++ OK, passed 100 tests; 19 discarded. vector> mut_write: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> mut_modify: OK vector> +++ OK, passed 100 tests; 16 discarded. vector> mut_generate: OK vector> +++ OK, passed 100 tests. vector> mut_generateM: OK vector> +++ OK, passed 100 tests. vector> mut_mapM_: OK (0.04s) vector> +++ OK, passed 100 tests. vector> mut_imapM_: OK (0.05s) vector> +++ OK, passed 100 tests. vector> mut_forM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_iforM_: OK (0.03s) vector> +++ OK, passed 100 tests. vector> mut_foldr: OK vector> +++ OK, passed 100 tests. vector> mut_foldr': OK vector> +++ OK, passed 100 tests. vector> mut_foldl: OK vector> +++ OK, passed 100 tests. vector> mut_foldl': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldr': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldl': OK vector> +++ OK, passed 100 tests. vector> mut_foldM: OK vector> +++ OK, passed 100 tests. vector> mut_foldM': OK vector> +++ OK, passed 100 tests. vector> mut_foldrM: OK vector> +++ OK, passed 100 tests. vector> mut_foldrM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldM': OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM: OK vector> +++ OK, passed 100 tests. vector> mut_ifoldrM': OK vector> +++ OK, passed 100 tests. vector> compare: OK vector> +++ OK, passed 100 tests. vector> maximum: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minimum: OK vector> +++ OK, passed 100 tests; 12 discarded. vector> minIndex: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> maxIndex: OK vector> +++ OK, passed 100 tests; 23 discarded. vector> maximumBy: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> minimumBy: OK vector> +++ OK, passed 100 tests; 21 discarded. vector> maximumOn: OK vector> +++ OK, passed 100 tests; 18 discarded. vector> minimumOn: OK vector> +++ OK, passed 100 tests; 17 discarded. vector> maxIndexBy: OK vector> +++ OK, passed 100 tests; 10 discarded. vector> minIndexBy: OK vector> +++ OK, passed 100 tests; 22 discarded. vector> ListFirstMaxIndexWins: OK vector> +++ OK, passed 100 tests; 13 discarded. vector> FalseListFirstMaxIndexWins: OK vector> +++ OK, failed as expected. (after 1 test): vector> Exception: vector> Prelude.foldr1: empty list vector> CallStack (from HasCallStack): vector> error, called at libraries/base/GHC/List.hs:1646:3 in base:GHC.List vector> errorEmptyList, called at libraries/base/GHC/List.hs:611:30 in base:GHC.List vector> foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable vector> [] vector> zip: OK vector> +++ OK, passed 100 tests. vector> zip3: OK vector> +++ OK, passed 100 tests. vector> unzip: OK vector> +++ OK, passed 100 tests. vector> unzip3: OK vector> +++ OK, passed 100 tests. vector> indexed: OK vector> +++ OK, passed 100 tests. vector> update: OK vector> +++ OK, passed 100 tests. vector> mempty: OK vector> +++ OK, passed 1 test. vector> mappend: OK vector> +++ OK, passed 100 tests. vector> mconcat: OK (0.02s) vector> +++ OK, passed 100 tests. vector> glength: OK vector> +++ OK, passed 100 tests. vector> unstream vector> unstream == vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstream == vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (exact): OK vector> +++ OK, passed 100 tests. vector> unstreamR ~= vunstream (unknown): OK vector> +++ OK, passed 100 tests. vector> Data.Vector.Storable.Vector Alignment vector> Aligned Double: OK vector> Aligned Int: OK vector> Regression tests vector> enumFromTo crash #188 vector> Word8: OK vector> Word16: OK vector> Word32: OK vector> Word64: OK vector> Word: OK vector> Int8: OK vector> Int16: OK vector> Int32: OK vector> Int64: OK vector> Int: OK vector> Char: OK vector> Negative tests vector> slice out of bounds #257 vector> Boxed vector> Negative ix: OK vector> Negative size: OK vector> Negative ix and size: OK vector> Too large ix: OK vector> Too large size: OK vector> Too large ix and size: OK vector> Overflow: OK vector> OutOfMemory: OK vector> Primitive vector> Negative ix: OK vector> Negative size: OK vector> Negative ix and size: OK vector> Too large ix: OK vector> Too large size: OK vector> Too large ix and size: OK vector> Overflow: OK vector> OutOfMemory: OK vector> Storable vector> Negative ix: OK vector> Negative size: OK vector> Negative ix and size: OK vector> Too large ix: OK vector> Too large size: OK vector> Too large ix and size: OK vector> Overflow: OK vector> OutOfMemory: OK vector> Unboxed vector> Negative ix: OK vector> Negative size: OK vector> Negative ix and size: OK vector> Too large ix: OK vector> Too large size: OK vector> Too large ix and size: OK vector> Overflow: OK vector> OutOfMemory: OK vector> take #282 vector> Boxed: OK vector> Primitive: OK vector> Storable: OK vector> Unboxed: OK vector> Data.Vector vector> MonadFix: OK vector> toFromArray: OK vector> toFromArraySlice: OK vector> toFromArraySliceUnsafe: OK vector> toFromMutableArray: OK vector> Data.Vector.Mutable (Move): OK vector> +++ OK, passed 100 tests; 23 discarded. vector> Data.Vector.Primitive.Mutable (Move): OK vector> +++ OK, passed 100 tests; 15 discarded. vector> Data.Vector.Unboxed.Mutable (Move): OK vector> +++ OK, passed 100 tests; 14 discarded. vector> Data.Vector.Storable.Mutable (Move): OK vector> +++ OK, passed 100 tests; 16 discarded. vector> Data.Vector.Generic.Mutable (nextPermutation): OK vector> +++ OK, passed 1 test. vector> vector> All 2397 tests passed (9.94s) vector> Test suite vector-tests-O2: PASS vector> Test suite logged to: dist/test/vector-0.13.1.0-vector-tests-O2.log vector> 2 of 2 test suites (2 of 2 test cases) passed. vector> haddockPhase vector> Preprocessing library for vector-0.13.1.0.. vector> Running Haddock on library for vector-0.13.1.0.. vector> Warning: --source-* options are ignored when --hyperlinked-source is enabled. vector> 100% ( 2 / 2) in 'Data.Vector.Fusion.Stream.Monadic' vector> 83% ( 5 / 6) in 'Data.Vector.Fusion.Util' vector> Missing documentation for: vector> liftBox vector> 100% ( 9 / 9) in 'Data.Vector.Fusion.Bundle.Size' vector> Warning: 'unsafeSlice' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'overlaps' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'unsafeNew' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'unsafeRead' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'unsafeWrite' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'clear' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'set' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'unsafeCopy' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'unsafeMove' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'grow' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'unsafeGrow' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 100% ( 2 / 2) in 'Data.Vector.Generic.Mutable.Base' vector> Warning: 'basicUnsafeWrite' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 79% (110 /139) in 'Data.Vector.Fusion.Bundle.Monadic' vector> Missing documentation for: vector> Chunk (src/Data/Vector/Fusion/Bundle/Monadic.hs:118) vector> generate (src/Data/Vector/Fusion/Bundle/Monadic.hs:205) vector> unbox (src/Data/Vector/Fusion/Bundle/Monadic.hs:318) vector> concatMap (src/Data/Vector/Fusion/Bundle/Monadic.hs:627) vector> zipWithM_ (src/Data/Vector/Fusion/Bundle/Monadic.hs:349) vector> zipWith3M (src/Data/Vector/Fusion/Bundle/Monadic.hs:353) vector> zipWith4M (src/Data/Vector/Fusion/Bundle/Monadic.hs:360) vector> zipWith5M (src/Data/Vector/Fusion/Bundle/Monadic.hs:367) vector> zipWith6M (src/Data/Vector/Fusion/Bundle/Monadic.hs:374) vector> zipWith (src/Data/Vector/Fusion/Bundle/Monadic.hs:382) vector> zipWith3 (src/Data/Vector/Fusion/Bundle/Monadic.hs:386) vector> zipWith4 (src/Data/Vector/Fusion/Bundle/Monadic.hs:391) vector> zipWith5 (src/Data/Vector/Fusion/Bundle/Monadic.hs:397) vector> zipWith6 (src/Data/Vector/Fusion/Bundle/Monadic.hs:403) vector> zip (src/Data/Vector/Fusion/Bundle/Monadic.hs:409) vector> zip3 (src/Data/Vector/Fusion/Bundle/Monadic.hs:413) vector> zip4 (src/Data/Vector/Fusion/Bundle/Monadic.hs:417) vector> zip5 (src/Data/Vector/Fusion/Bundle/Monadic.hs:422) vector> zip6 (src/Data/Vector/Fusion/Bundle/Monadic.hs:427) vector> and (src/Data/Vector/Fusion/Bundle/Monadic.hs:619) vector> or (src/Data/Vector/Fusion/Bundle/Monadic.hs:623) vector> concatMapM (src/Data/Vector/Fusion/Bundle/Monadic.hs:631) vector> fromVector (src/Data/Vector/Fusion/Bundle/Monadic.hs:1084) vector> reVector (src/Data/Vector/Fusion/Bundle/Monadic.hs:1164) vector> fromVectors (src/Data/Vector/Fusion/Bundle/Monadic.hs:1103) vector> concatVectors (src/Data/Vector/Fusion/Bundle/Monadic.hs:1131) vector> fromStream (src/Data/Vector/Fusion/Bundle/Monadic.hs:134) vector> chunks (src/Data/Vector/Fusion/Bundle/Monadic.hs:141) vector> elements (src/Data/Vector/Fusion/Bundle/Monadic.hs:145) vector> Warning: 'Nothing' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Just' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 79% ( 90 /113) in 'Data.Vector.Fusion.Bundle' vector> Missing documentation for: vector> Chunk (src/Data/Vector/Fusion/Bundle/Monadic.hs:118) vector> inplace (src/Data/Vector/Fusion/Bundle.hs:110) vector> concatMap (src/Data/Vector/Fusion/Bundle.hs:254) vector> unbox (src/Data/Vector/Fusion/Bundle.hs:250) vector> zipWith4 (src/Data/Vector/Fusion/Bundle.hs:282) vector> zipWith5 (src/Data/Vector/Fusion/Bundle.hs:288) vector> zipWith6 (src/Data/Vector/Fusion/Bundle.hs:294) vector> zip (src/Data/Vector/Fusion/Bundle.hs:300) vector> zip3 (src/Data/Vector/Fusion/Bundle.hs:304) vector> zip4 (src/Data/Vector/Fusion/Bundle.hs:308) vector> zip5 (src/Data/Vector/Fusion/Bundle.hs:313) vector> zip6 (src/Data/Vector/Fusion/Bundle.hs:318) vector> and (src/Data/Vector/Fusion/Bundle.hs:404) vector> or (src/Data/Vector/Fusion/Bundle.hs:408) vector> unsafeFromList (src/Data/Vector/Fusion/Bundle.hs:630) vector> fromVector (src/Data/Vector/Fusion/Bundle.hs:634) vector> reVector (src/Data/Vector/Fusion/Bundle.hs:638) vector> fromVectors (src/Data/Vector/Fusion/Bundle.hs:642) vector> concatVectors (src/Data/Vector/Fusion/Bundle.hs:646) vector> zipWithM (src/Data/Vector/Fusion/Bundle.hs:533) vector> zipWithM_ (src/Data/Vector/Fusion/Bundle.hs:537) vector> eqBy (src/Data/Vector/Fusion/Bundle.hs:490) vector> cmpBy (src/Data/Vector/Fusion/Bundle.hs:499) vector> 85% ( 90 /105) in 'Data.Vector.Generic.Mutable' vector> Missing documentation for: vector> mstream (src/Data/Vector/Generic/Mutable.hs:135) vector> mstreamR (src/Data/Vector/Generic/Mutable.hs:164) vector> transform (src/Data/Vector/Generic/Mutable.hs:158) vector> transformR (src/Data/Vector/Generic/Mutable.hs:193) vector> fill (src/Data/Vector/Generic/Mutable.hs:146) vector> fillR (src/Data/Vector/Generic/Mutable.hs:177) vector> unsafeAccum (src/Data/Vector/Generic/Mutable.hs:1010) vector> accum (src/Data/Vector/Generic/Mutable.hs:987) vector> unsafeUpdate (src/Data/Vector/Generic/Mutable.hs:1021) vector> update (src/Data/Vector/Generic/Mutable.hs:999) vector> reverse (src/Data/Vector/Generic/Mutable.hs:1030) vector> unstablePartition (src/Data/Vector/Generic/Mutable.hs:1039) vector> unstablePartitionBundle (src/Data/Vector/Generic/Mutable.hs:1068) vector> partitionBundle (src/Data/Vector/Generic/Mutable.hs:1095) vector> partitionWithBundle (src/Data/Vector/Generic/Mutable.hs:1155) vector> 21% ( 5 / 23) in 'Data.Vector.Generic.New' vector> Missing documentation for: vector> create (src/Data/Vector/Generic/New.hs:60) vector> run (src/Data/Vector/Generic/New.hs:64) vector> runPrim (src/Data/Vector/Generic/New.hs:68) vector> apply (src/Data/Vector/Generic/New.hs:72) vector> modify (src/Data/Vector/Generic/New.hs:76) vector> modifyWithBundle (src/Data/Vector/Generic/New.hs:80) vector> unstream (src/Data/Vector/Generic/New.hs:85) vector> transform (src/Data/Vector/Generic/New.hs:89) vector> unstreamR (src/Data/Vector/Generic/New.hs:111) vector> transformR (src/Data/Vector/Generic/New.hs:115) vector> slice (src/Data/Vector/Generic/New.hs:137) vector> init (src/Data/Vector/Generic/New.hs:141) vector> tail (src/Data/Vector/Generic/New.hs:145) vector> take (src/Data/Vector/Generic/New.hs:149) vector> drop (src/Data/Vector/Generic/New.hs:153) vector> unsafeSlice (src/Data/Vector/Generic/New.hs:157) vector> unsafeInit (src/Data/Vector/Generic/New.hs:161) vector> unsafeTail (src/Data/Vector/Generic/New.hs:165) vector> Warning: 'a' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'b' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Left' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Right' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Foldable' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'True' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 93% (257 /276) in 'Data.Vector.Generic' vector> Missing documentation for: vector> zipWith4 (src/Data/Vector/Generic.hs:1169) vector> zipWith5 (src/Data/Vector/Generic.hs:1178) vector> zipWith6 (src/Data/Vector/Generic.hs:1190) vector> izipWith4 (src/Data/Vector/Generic.hs:1221) vector> izipWith5 (src/Data/Vector/Generic.hs:1230) vector> izipWith6 (src/Data/Vector/Generic.hs:1242) vector> zip4 (src/Data/Vector/Generic.hs:1266) vector> zip5 (src/Data/Vector/Generic.hs:1271) vector> zip6 (src/Data/Vector/Generic.hs:1277) vector> unzip3 (src/Data/Vector/Generic.hs:1327) vector> unzip4 (src/Data/Vector/Generic.hs:1334) vector> unzip5 (src/Data/Vector/Generic.hs:1343) vector> unzip6 (src/Data/Vector/Generic.hs:1353) vector> liftShowsPrec (src/Data/Vector/Generic.hs:2606) vector> gunfold (src/Data/Vector/Generic.hs:2646) vector> dataCast (src/Data/Vector/Generic.hs:2654) vector> mkVecType (src/Data/Vector/Generic.hs:2637) vector> mkVecConstr (src/Data/Vector/Generic.hs:2633) vector> mkType (src/Data/Vector/Generic.hs:2641) vector> Warning: 'IO' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'ST' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Nothing' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 97% ( 85 / 87) in 'Data.Vector.Mutable' vector> Missing documentation for: vector> IOVector (src/Data/Vector/Mutable.hs:100) vector> STVector (src/Data/Vector/Mutable.hs:101) vector> Warning: 'Nothing' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Just' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'a' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'b' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Left' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Right' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Foldable' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'True' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'fromList' is ambiguous. It is defined vector> * in ‘GHC.IsList’ vector> * at src/Data/Vector.hs:2132:1 vector> You may be able to disambiguate the identifier by qualifying it or vector> by specifying the type/value namespace explicitly. vector> Defaulting to the one defined at src/Data/Vector.hs:2132:1 vector> 94% (243 /256) in 'Data.Vector' vector> Missing documentation for: vector> zipWith4 (src/Data/Vector.hs:1170) vector> zipWith5 (src/Data/Vector.hs:1175) vector> zipWith6 (src/Data/Vector.hs:1181) vector> izipWith4 (src/Data/Vector.hs:1199) vector> izipWith5 (src/Data/Vector.hs:1204) vector> izipWith6 (src/Data/Vector.hs:1210) vector> zip4 (src/Data/Vector.hs:1226) vector> zip5 (src/Data/Vector.hs:1231) vector> zip6 (src/Data/Vector.hs:1236) vector> unzip3 (src/Data/Vector.hs:1249) vector> unzip4 (src/Data/Vector.hs:1253) vector> unzip5 (src/Data/Vector.hs:1257) vector> unzip6 (src/Data/Vector.hs:1262) vector> Warning: 'Nothing' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 97% ( 86 / 88) in 'Data.Vector.Primitive.Mutable' vector> Missing documentation for: vector> IOVector (src/Data/Vector/Primitive/Mutable.hs:116) vector> STVector (src/Data/Vector/Primitive/Mutable.hs:117) vector> Warning: 'Nothing' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Just' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'a' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'b' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'flip' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Left' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Right' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Foldable' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 97% (226 /232) in 'Data.Vector.Primitive' vector> Missing documentation for: vector> zipWith4 (src/Data/Vector/Primitive.hs:963) vector> zipWith5 (src/Data/Vector/Primitive.hs:969) vector> zipWith6 (src/Data/Vector/Primitive.hs:977) vector> izipWith4 (src/Data/Vector/Primitive.hs:999) vector> izipWith5 (src/Data/Vector/Primitive.hs:1005) vector> izipWith6 (src/Data/Vector/Primitive.hs:1013) vector> Warning: 'Storable' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Nothing' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 97% ( 92 / 94) in 'Data.Vector.Storable.Mutable' vector> Missing documentation for: vector> IOVector (src/Data/Vector/Storable/Mutable.hs:135) vector> STVector (src/Data/Vector/Storable/Mutable.hs:136) vector> Warning: 'Nothing' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Just' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'a' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'b' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'flip' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Left' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Right' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Foldable' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'True' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 97% (237 /243) in 'Data.Vector.Storable' vector> Missing documentation for: vector> zipWith4 (src/Data/Vector/Storable.hs:974) vector> zipWith5 (src/Data/Vector/Storable.hs:980) vector> zipWith6 (src/Data/Vector/Storable.hs:988) vector> izipWith4 (src/Data/Vector/Storable.hs:1010) vector> izipWith5 (src/Data/Vector/Storable.hs:1016) vector> izipWith6 (src/Data/Vector/Storable.hs:1024) vector> Warning: 'Complex' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'RealFloat' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Nothing' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Just' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'a' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'b' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'flip' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Left' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Right' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'Foldable' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> Warning: 'True' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 96% (243 /252) in 'Data.Vector.Unboxed' vector> Missing documentation for: vector> Vector (src/Data/Vector/Unboxed/Base.hs:69) vector> MVector (src/Data/Vector/Unboxed/Base.hs:68) vector> Unbox (src/Data/Vector/Unboxed/Base.hs:76) vector> zipWith4 (src/Data/Vector/Unboxed.hs:985) vector> zipWith5 (src/Data/Vector/Unboxed.hs:991) vector> zipWith6 (src/Data/Vector/Unboxed.hs:998) vector> izipWith4 (src/Data/Vector/Unboxed.hs:1019) vector> izipWith5 (src/Data/Vector/Unboxed.hs:1025) vector> izipWith6 (src/Data/Vector/Unboxed.hs:1032) vector> Warning: 'Nothing' is out of scope. vector> If you qualify the identifier, haddock can try to link it anyway. vector> 95% ( 92 / 96) in 'Data.Vector.Unboxed.Mutable' vector> Missing documentation for: vector> MVector (src/Data/Vector/Unboxed/Base.hs:68) vector> IOVector (src/Data/Vector/Unboxed/Base.hs:71) vector> STVector (src/Data/Vector/Unboxed/Base.hs:72) vector> Unbox (src/Data/Vector/Unboxed/Base.hs:76) vector> Warning: Data.Vector.Unboxed: could not find link destinations for: vector> vector> - Data.Vector.Unboxed.Base.D:R:VectorAll0 vector> - Data.Vector.Unboxed.Base.V_All vector> - Data.Vector.Unboxed.Base.D:R:VectorAny0 vector> - Data.Vector.Unboxed.Base.V_Any vector> - Data.Vector.Unboxed.Base.D:R:VectorInt160 vector> - Data.Vector.Unboxed.Base.V_Int16 vector> - Data.Vector.Unboxed.Base.D:R:VectorInt320 vector> - Data.Vector.Unboxed.Base.V_Int32 vector> - Data.Vector.Unboxed.Base.D:R:VectorInt640 vector> - Data.Vector.Unboxed.Base.V_Int64 vector> - Data.Vector.Unboxed.Base.D:R:VectorInt80 vector> - Data.Vector.Unboxed.Base.V_Int8 vector> - Data.Vector.Unboxed.Base.D:R:VectorWord160 vector> - Data.Vector.Unboxed.Base.V_Word16 vector> - Data.Vector.Unboxed.Base.D:R:VectorWord320 vector> - Data.Vector.Unboxed.Base.V_Word32 vector> - Data.Vector.Unboxed.Base.D:R:VectorWord640 vector> - Data.Vector.Unboxed.Base.V_Word64 vector> - Data.Vector.Unboxed.Base.D:R:VectorWord80 vector> - Data.Vector.Unboxed.Base.V_Word8 vector> - Data.Vector.Unboxed.Base.D:R:Vector()0 vector> - Data.Vector.Unboxed.Base.V_Unit vector> - Data.Vector.Unboxed.Base.D:R:VectorBool0 vector> - Data.Vector.Unboxed.Base.V_Bool vector> - Data.Vector.Unboxed.Base.D:R:VectorChar0 vector> - Data.Vector.Unboxed.Base.V_Char vector> - Data.Vector.Unboxed.Base.D:R:VectorDouble0 vector> - Data.Vector.Unboxed.Base.V_Double vector> - Data.Vector.Unboxed.Base.D:R:VectorFloat0 vector> - Data.Vector.Unboxed.Base.V_Float vector> - Data.Vector.Unboxed.Base.D:R:VectorInt0 vector> - Data.Vector.Unboxed.Base.V_Int vector> - Data.Vector.Unboxed.Base.D:R:VectorWord0 vector> - Data.Vector.Unboxed.Base.V_Word vector> - Data.Vector.Unboxed.Base.D:R:VectorComplex0 vector> - Data.Vector.Unboxed.Base.V_Complex vector> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 vector> - Data.Vector.Unboxed.Base.V_Identity vector> - Data.Vector.Unboxed.Base.D:R:VectorDown0 vector> - Data.Vector.Unboxed.Base.V_Down vector> - Data.Vector.Unboxed.Base.D:R:VectorFirst0 vector> - Data.Vector.Unboxed.Base.V_First vector> - Data.Vector.Unboxed.Base.D:R:VectorLast0 vector> - Data.Vector.Unboxed.Base.V_Last vector> - Data.Vector.Unboxed.Base.D:R:VectorMax0 vector> - Data.Vector.Unboxed.Base.V_Max vector> - Data.Vector.Unboxed.Base.D:R:VectorMin0 vector> - Data.Vector.Unboxed.Base.V_Min vector> - Data.Vector.Unboxed.Base.D:R:VectorWrappedMonoid0 vector> - Data.Vector.Unboxed.Base.V_WrappedMonoid vector> - Data.Vector.Unboxed.Base.D:R:VectorDual0 vector> - Data.Vector.Unboxed.Base.V_Dual vector> - Data.Vector.Unboxed.Base.D:R:VectorProduct0 vector> - Data.Vector.Unboxed.Base.V_Product vector> - Data.Vector.Unboxed.Base.D:R:VectorSum0 vector> - Data.Vector.Unboxed.Base.V_Sum vector> - Data.Vector.Unboxed.Base.D:R:VectorUnboxViaPrim0 vector> - Data.Vector.Unboxed.Base.D:R:VectorArg0 vector> - Data.Vector.Unboxed.Base.V_Arg vector> - Data.Vector.Unboxed.Base.D:R:VectorAs0 vector> - Data.Vector.Unboxed.Base.D:R:Vector(,)0 vector> - Data.Vector.Unboxed.Base.V_2 vector> - Data.Vector.Unboxed.Base.D:R:VectorConst0 vector> - Data.Vector.Unboxed.Base.V_Const vector> - Data.Vector.Unboxed.Base.D:R:VectorAlt0 vector> - Data.Vector.Unboxed.Base.V_Alt vector> - Data.Vector.Unboxed.Base.D:R:Vector(,,)0 vector> - Data.Vector.Unboxed.Base.V_3 vector> - Data.Vector.Unboxed.Base.D:R:Vector(,,,)0 vector> - Data.Vector.Unboxed.Base.V_4 vector> - Data.Vector.Unboxed.Base.D:R:VectorCompose0 vector> - Data.Vector.Unboxed.Base.V_Compose vector> - Data.Vector.Unboxed.Base.D:R:Vector(,,,,)0 vector> - Data.Vector.Unboxed.Base.V_5 vector> - Data.Vector.Unboxed.Base.D:R:Vector(,,,,,)0 vector> - Data.Vector.Unboxed.Base.V_6 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsAll0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsAny0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt160 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt320 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt640 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt80 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord160 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord320 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord640 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord80 vector> - Data.Vector.Unboxed.Base.D:R:MVectors()0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsBool0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsChar0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsDouble0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsFloat0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsComplex0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsDown0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsFirst0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsLast0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsMax0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsMin0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWrappedMonoid0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsDual0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsProduct0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsSum0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsUnboxViaPrim0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsArg0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsAs0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,)0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsAlt0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,,)0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,,,)0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsCompose0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,,,,)0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,,,,,)0 vector> Warning: Data.Vector.Unboxed.Mutable: could not find link destinations for: vector> vector> - Data.Vector.Unboxed.Base.D:R:MVectorsAll0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsAny0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt160 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt320 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt640 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt80 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord160 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord320 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord640 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord80 vector> - Data.Vector.Unboxed.Base.D:R:MVectors()0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsBool0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsChar0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsDouble0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsFloat0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsInt0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWord0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsComplex0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsDown0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsFirst0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsLast0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsMax0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsMin0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsWrappedMonoid0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsDual0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsProduct0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsSum0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsUnboxViaPrim0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsArg0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsAs0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,)0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsAlt0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,,)0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,,,)0 vector> - Data.Vector.Unboxed.Base.D:R:MVectorsCompose0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,,,,)0 vector> - Data.Vector.Unboxed.Base.D:R:MVectors(,,,,,)0 vector> Documentation created: dist/doc/html/vector/index.html, vector> dist/doc/html/vector/vector.txt vector> Preprocessing test suite 'vector-tests-O0' for vector-0.13.1.0.. vector> Preprocessing test suite 'vector-inspection' for vector-0.13.1.0.. vector> Preprocessing test suite 'vector-doctest' for vector-0.13.1.0.. vector> Preprocessing test suite 'vector-tests-O2' for vector-0.13.1.0.. vector> installing vector> Installing library in /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector> post-installation fixup vector> shrinking RPATHs of ELF executables and libraries in /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0 vector> shrinking /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSvector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej-ghc9.4.2.so vector> checking for references to /build/ in /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0... vector> patching script interpreter paths in /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0 vector> stripping (with command strip and flags -S -p) in /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/lib vector> shrinking RPATHs of ELF executables and libraries in /nix/store/2rn5h08831f4njmfy1yrfchn8l1p8asx-vector-0.13.1.0-doc vector> checking for references to /build/ in /nix/store/2rn5h08831f4njmfy1yrfchn8l1p8asx-vector-0.13.1.0-doc... vector> patching script interpreter paths in /nix/store/2rn5h08831f4njmfy1yrfchn8l1p8asx-vector-0.13.1.0-doc vector (post)> added 2 signatures vector (post)> added 1 signatures vector (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2rn5h08831f4njmfy1yrfchn8l1p8asx-vector-0.13.1.0-doc /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0 vector (post)> copying 2 paths... vector (post)> copying path '/nix/store/2rn5h08831f4njmfy1yrfchn8l1p8asx-vector-0.13.1.0-doc' to 'https://cache.nix-ci.com'... vector (post)> copying path '/nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0' to 'https://cache.nix-ci.com'... vector (post)> copying 1 paths... vector (post)> copying path '/nix/store/6n076sq8b6ldly2w8cq37llg5p2c7ni8-vector-0.13.1.0.drv' to 'https://cache.nix-ci.com'... vector (post)> added 0 signatures vector (post)> added 0 signatures vector (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2rn5h08831f4njmfy1yrfchn8l1p8asx-vector-0.13.1.0-doc /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0 vector (post)> copying 2 paths... vector (post)> copying path '/nix/store/2rn5h08831f4njmfy1yrfchn8l1p8asx-vector-0.13.1.0-doc' to 'ssh-ng://worker.nix-ci.com'... vector (post)> copying path '/nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0' to 'ssh-ng://worker.nix-ci.com'... vector (post)> copying 1 paths... vector (post)> copying path '/nix/store/6n076sq8b6ldly2w8cq37llg5p2c7ni8-vector-0.13.1.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/irkxji702048a9b35i6gn8bc82v118kv-ListLike-4.7.8.2.drv'... building '/nix/store/0rqdrcf1iljb3j26dsqv0h9cjj1z707w-attoparsec-0.14.4.drv'... building '/nix/store/birf6nsjp0s45k9dbjv0gyq1lqn2jc7p-blaze-textual-0.2.3.1.drv'... building '/nix/store/frpwf2867r4sgxpq1kc5w8cjjab83084-nothunks-0.1.4.drv'... building '/nix/store/jql2syagzyci6n4q2837b9v79y9vpyqa-text-rope-0.2.drv'... building '/nix/store/0q3p7chlxffb7fr8kby2ry8fczbfnrhl-th-lift-instances-0.1.20.drv'... ghc-lib-parser> [399 of 409] Compiling GHC.Driver.Backpack.Syntax ( compiler/GHC/Driver/Backpack/Syntax.hs, dist/build/GHC/Driver/Backpack/Syntax.o, dist/build/GHC/Driver/Backpack/Syntax.dyn_o ) ghc-lib-parser> [400 of 409] Compiling GHC.Parser.Lexer ( dist/build/GHC/Parser/Lexer.hs, dist/build/GHC/Parser/Lexer.o, dist/build/GHC/Parser/Lexer.dyn_o ) ghc-lib-parser> [401 of 409] Compiling GHC.Parser.PostProcess ( compiler/GHC/Parser/PostProcess.hs, dist/build/GHC/Parser/PostProcess.o, dist/build/GHC/Parser/PostProcess.dyn_o ) ghc-lib-parser> [402 of 409] Compiling GHC.Parser.HaddockLex ( dist/build/GHC/Parser/HaddockLex.hs, dist/build/GHC/Parser/HaddockLex.o, dist/build/GHC/Parser/HaddockLex.dyn_o ) ghc-lib-parser> [403 of 409] Compiling GHC.Parser[boot] ( dist/build/GHC/Parser.hs-boot, dist/build/GHC/Parser.o-boot, dist/build/GHC/Parser.dyn_o-boot ) ghc-lib-parser> [404 of 409] Compiling GHC.Parser.PostProcess.Haddock ( compiler/GHC/Parser/PostProcess/Haddock.hs, dist/build/GHC/Parser/PostProcess/Haddock.o, dist/build/GHC/Parser/PostProcess/Haddock.dyn_o ) ghc-lib-parser> [405 of 409] Compiling GHC.Parser ( dist/build/GHC/Parser.hs, dist/build/GHC/Parser.o, dist/build/GHC/Parser.dyn_o ) ListLike> setupCompilerEnvironmentPhase ListLike> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. attoparsec> setupCompilerEnvironmentPhase attoparsec> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. blaze-textual> setupCompilerEnvironmentPhase blaze-textual> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. nothunks> setupCompilerEnvironmentPhase nothunks> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ListLike> unpacking sources ListLike> unpacking source archive /nix/store/wjhbcpx7iq77d66f52vz6xkbp5fcprwr-ListLike-4.7.8.2.tar.gz ListLike> source root is ListLike-4.7.8.2 ListLike> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file ListLike-4.7.8.2/testsrc/TestInfrastructure.hs text-rope> setupCompilerEnvironmentPhase text-rope> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ListLike> patching sources ListLike> compileBuildDriverPhase ListLike> setupCompileFlags: -package-db=/build/tmp.afXctlwFci/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts th-lift-instances> setupCompilerEnvironmentPhase th-lift-instances> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. attoparsec> unpacking sources attoparsec> unpacking source archive /nix/store/7xizd63623bzgyny21lfm7krwk9kr0qf-attoparsec-0.14.4.tar.gz ListLike> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.afXctlwFci/Main.o ) attoparsec> source root is attoparsec-0.14.4 attoparsec> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file attoparsec-0.14.4/tests/QC/Text/Regressions.hs nothunks> unpacking sources attoparsec> patching sources nothunks> unpacking source archive /nix/store/2sg0s8l5j2a5fm2w23zri8dd1589q13r-nothunks-0.1.4.tar.gz attoparsec> Replace Cabal file with edited version from mirror://hackage/attoparsec-0.14.4/revision/5.cabal. nothunks> source root is nothunks-0.1.4 attoparsec> compileBuildDriverPhase attoparsec> setupCompileFlags: -package-db=/build/tmp.gpaFiHjBaN/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts nothunks> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file nothunks-0.1.4/test/Test/NoThunks/Class.hs nothunks> patching sources nothunks> Replace Cabal file with edited version from mirror://hackage/nothunks-0.1.4/revision/1.cabal. nothunks> compileBuildDriverPhase nothunks> setupCompileFlags: -package-db=/build/tmp.Txf6RmYo7k/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts ListLike> [2 of 2] Linking Setup blaze-textual> unpacking sources blaze-textual> unpacking source archive /nix/store/gnikpzpyd90j1p4mx79mvanr4bc5wqyg-blaze-textual-0.2.3.1.tar.gz blaze-textual> source root is blaze-textual-0.2.3.1 blaze-textual> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file blaze-textual-0.2.3.1/tests/QC.hs blaze-textual> patching sources blaze-textual> compileBuildDriverPhase blaze-textual> setupCompileFlags: -package-db=/build/tmp.uVqpiw6FKN/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts attoparsec> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.gpaFiHjBaN/Main.o ) nothunks> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Txf6RmYo7k/Main.o ) text-rope> unpacking sources text-rope> unpacking source archive /nix/store/65xqhrrs9i7n691kfgl0sis8mqnzdh2g-text-rope-0.2.tar.gz text-rope> source root is text-rope-0.2 th-lift-instances> unpacking sources text-rope> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file text-rope-0.2/text-rope.cabal th-lift-instances> unpacking source archive /nix/store/9fp9p8kzfgiawrrky6k87x44kcz1516y-th-lift-instances-0.1.20.tar.gz text-rope> patching sources th-lift-instances> source root is th-lift-instances-0.1.20 attoparsec> [2 of 2] Linking Setup text-rope> compileBuildDriverPhase th-lift-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file th-lift-instances-0.1.20/.travis.yml text-rope> setupCompileFlags: -package-db=/build/tmp.sWNAIeWSm7/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts th-lift-instances> patching sources blaze-textual> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.uVqpiw6FKN/Main.o ) th-lift-instances> compileBuildDriverPhase th-lift-instances> setupCompileFlags: -package-db=/build/tmp.q3qWO7YrMc/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts nothunks> [2 of 2] Linking Setup blaze-textual> [2 of 2] Linking Setup text-rope> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.sWNAIeWSm7/Main.o ) th-lift-instances> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.q3qWO7YrMc/Main.o ) text-rope> [2 of 2] Linking Setup th-lift-instances> [2 of 2] Linking Setup ListLike> updateAutotoolsGnuConfigScriptsPhase ListLike> configuring ListLike> configureFlags: --verbose --prefix=/nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/8a5ys1v7qswk6ijnhda2145abqqgcism-ListLike-4.7.8.2-doc/share/doc/ListLike-4.7.8.2 --with-gcc=gcc --package-db=/build/tmp.afXctlwFci/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib attoparsec> updateAutotoolsGnuConfigScriptsPhase attoparsec> configuring attoparsec> configureFlags: --verbose --prefix=/nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.gpaFiHjBaN/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib nothunks> updateAutotoolsGnuConfigScriptsPhase blaze-textual> updateAutotoolsGnuConfigScriptsPhase nothunks> configuring nothunks> configureFlags: --verbose --prefix=/nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/17ghm01819i6hqxzmh5niyjjk7bdc3bg-nothunks-0.1.4-doc/share/doc/nothunks-0.1.4 --with-gcc=gcc --package-db=/build/tmp.Txf6RmYo7k/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib blaze-textual> configuring blaze-textual> configureFlags: --verbose --prefix=/nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/lv46pj2m39qy4fh0a2vhc9n9q06j42q3-blaze-textual-0.2.3.1-doc/share/doc/blaze-textual-0.2.3.1 --with-gcc=gcc --package-db=/build/tmp.uVqpiw6FKN/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib text-rope> updateAutotoolsGnuConfigScriptsPhase text-rope> configuring text-rope> configureFlags: --verbose --prefix=/nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --datadir=/nix/store/5jj9pk54yvc8lcb6z3gh9l096bg9qwwa-text-rope-0.2-data/share/ghc-9.4.2 --docdir=/nix/store/kyfvjrxha8hrznq1k5lc5lxy5xlkw1w1-text-rope-0.2-doc/share/doc/text-rope-0.2 --with-gcc=gcc --package-db=/build/tmp.sWNAIeWSm7/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib th-lift-instances> updateAutotoolsGnuConfigScriptsPhase th-lift-instances> configuring th-lift-instances> configureFlags: --verbose --prefix=/nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/c5zx4vv9hwqps86fj8c30anzqkpw3rf1-th-lift-instances-0.1.20-doc/share/doc/th-lift-instances-0.1.20 --with-gcc=gcc --package-db=/build/tmp.q3qWO7YrMc/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib ListLike> Using Parsec parser ListLike> Configuring ListLike-4.7.8.2... ListLike> Dependency array >=0.3 && <0.6: using array-0.5.4.0 ListLike> Dependency base >=4.8 && <5: using base-4.17.0.0 ListLike> Dependency bytestring >=0.9.1 && <0.13: using bytestring-0.11.3.1 ListLike> Dependency containers >=0.3 && <0.8: using containers-0.6.6 ListLike> Dependency deepseq: using deepseq-1.4.8.0 ListLike> Dependency dlist >=0.7 && <1.1: using dlist-1.0 ListLike> Dependency fmlist >=0.8 && <0.10: using fmlist-0.9.4 ListLike> Dependency text >=0.11 && <1.3 || >=2.0 && <2.2: using text-2.0.1 ListLike> Dependency utf8-string >=0.3.1 && <1.1: using utf8-string-1.0.2 ListLike> Dependency vector >=0.5 && <0.14: using vector-0.13.1.0 ListLike> Dependency HUnit >=1.2 && <2: using HUnit-1.6.2.0 ListLike> Dependency ListLike: using ListLike-4.7.8.2 ListLike> Dependency QuickCheck >=2.4 && <3: using QuickCheck-2.14.3 ListLike> Dependency array: using array-0.5.4.0 ListLike> Dependency base: using base-4.17.0.0 ListLike> Dependency bytestring: using bytestring-0.11.3.1 ListLike> Dependency containers: using containers-0.6.6 ListLike> Dependency dlist: using dlist-1.0 ListLike> Dependency fmlist: using fmlist-0.9.4 ListLike> Dependency random >=1 && <2: using random-1.2.1.1 ListLike> Dependency text: using text-2.0.1 ListLike> Dependency utf8-string: using utf8-string-1.0.2 ListLike> Dependency vector: using vector-0.13.1.0 attoparsec> Using Parsec parser attoparsec> Configuring attoparsec-0.14.4... attoparsec> Flags chosen: developer=False attoparsec> Dependency array: using array-0.5.4.0 attoparsec> Dependency attoparsec:attoparsec-internal: using attoparsec-0.14.4 attoparsec> Dependency base >=4.5 && <5: using base-4.17.0.0 attoparsec> Dependency bytestring <0.13: using bytestring-0.11.3.1 attoparsec> Dependency containers: using containers-0.6.6 attoparsec> Dependency deepseq: using deepseq-1.4.8.0 attoparsec> Dependency ghc-prim <0.12: using ghc-prim-0.9.0 attoparsec> Dependency scientific >=0.3.1 && <0.4: using scientific-0.3.7.0 attoparsec> Dependency text >=1.1.1.3: using text-2.0.1 attoparsec> Dependency transformers >=0.2 && <0.4 || >=0.4.1.0 && <0.7: using attoparsec> transformers-0.5.6.2 attoparsec> Dependency array: using array-0.5.4.0 attoparsec> Dependency base >=4.5 && <5: using base-4.17.0.0 attoparsec> Dependency bytestring <0.13: using bytestring-0.11.3.1 attoparsec> Dependency text >=1.1.1.3: using text-2.0.1 attoparsec> Dependency QuickCheck >=2.13.2 && <2.15: using QuickCheck-2.14.3 attoparsec> Dependency array: using array-0.5.4.0 attoparsec> Dependency attoparsec:{attoparsec, attoparsec-internal}: using attoparsec> attoparsec-0.14.4 attoparsec> Dependency attoparsec:{attoparsec, attoparsec-internal}: using attoparsec> attoparsec-0.14.4 attoparsec> Dependency base: using base-4.17.0.0 attoparsec> Dependency bytestring: using bytestring-0.11.3.1 attoparsec> Dependency deepseq >=1.1: using deepseq-1.4.8.0 attoparsec> Dependency quickcheck-unicode: using quickcheck-unicode-1.0.1.0 attoparsec> Dependency scientific: using scientific-0.3.7.0 attoparsec> Dependency tasty >=0.11: using tasty-1.4.3 attoparsec> Dependency tasty-quickcheck >=0.8: using tasty-quickcheck-0.10.2 attoparsec> Dependency text: using text-2.0.1 attoparsec> Dependency transformers: using transformers-0.5.6.2 attoparsec> Dependency vector: using vector-0.13.1.0 nothunks> Using Parsec parser nothunks> Configuring nothunks-0.1.4... nothunks> Flags chosen: bytestring=True, text=True, vector=True nothunks> Dependency base >=4.12 && <5: using base-4.17.0.0 nothunks> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.3.1 nothunks> Dependency containers >=0.5 && <0.7: using containers-0.6.6 nothunks> Dependency ghc-heap: using ghc-heap-9.4.2 nothunks> Dependency stm >=2.5 && <2.6: using stm-2.5.1.0 nothunks> Dependency text >=1.2 && <1.3 || >=2 && <2.2: using text-2.0.1 nothunks> Dependency time >=1.5 && <1.13: using time-1.12.2 nothunks> Dependency vector >=0.12 && <0.14: using vector-0.13.1.0 blaze-textual> Using Parsec parser blaze-textual> Configuring blaze-textual-0.2.3.1... blaze-textual> Flags chosen: developer=False, integer-simple=False, native=True blaze-textual> Dependency base >=4 && <5: using base-4.17.0.0 blaze-textual> Dependency blaze-builder >=0.2.1.4: using blaze-builder-0.4.2.3 blaze-textual> Dependency bytestring: using bytestring-0.11.3.1 blaze-textual> Dependency ghc-prim: using ghc-prim-0.9.0 blaze-textual> Dependency integer-gmp >=0.2: using integer-gmp-1.1 blaze-textual> Dependency old-locale: using old-locale-1.0.0.7 blaze-textual> Dependency text >=0.11.0.2: using text-2.0.1 blaze-textual> Dependency vector: using vector-0.13.1.0 blaze-textual> Dependency QuickCheck >=2.4.0.1: using QuickCheck-2.14.3 blaze-textual> Dependency base: using base-4.17.0.0 blaze-textual> Dependency blaze-builder: using blaze-builder-0.4.2.3 blaze-textual> Dependency blaze-textual: using blaze-textual-0.2.3.1 blaze-textual> Dependency bytestring: using bytestring-0.11.3.1 blaze-textual> Dependency double-conversion: using double-conversion-2.0.4.2 blaze-textual> Dependency test-framework >=0.3.3: using test-framework-0.8.2.0 blaze-textual> Dependency test-framework-quickcheck2 >=0.2.9: using blaze-textual> test-framework-quickcheck2-0.3.0.5 attoparsec> Source component graph: attoparsec> component lib:attoparsec-internal attoparsec> component lib dependency lib:attoparsec-internal attoparsec> component test:attoparsec-tests attoparsec> dependency lib attoparsec> dependency lib:attoparsec-internal attoparsec> Configured component graph: attoparsec> component attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> include array-0.5.4.0 attoparsec> include base-4.17.0.0 attoparsec> include bytestring-0.11.3.1 attoparsec> include text-2.0.1 attoparsec> component attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ attoparsec> include array-0.5.4.0 attoparsec> include attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> include base-4.17.0.0 attoparsec> include bytestring-0.11.3.1 attoparsec> include containers-0.6.6 attoparsec> include deepseq-1.4.8.0 attoparsec> include ghc-prim-0.9.0 attoparsec> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO attoparsec> include text-2.0.1 attoparsec> include transformers-0.5.6.2 attoparsec> component attoparsec-0.14.4-DQayta7QLdu5pZ9JAX5OI3-attoparsec-tests attoparsec> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc attoparsec> include array-0.5.4.0 attoparsec> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ attoparsec> include attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> include base-4.17.0.0 attoparsec> include bytestring-0.11.3.1 attoparsec> include deepseq-1.4.8.0 attoparsec> include quickcheck-unicode-1.0.1.0-5F0jstjdJevCdrfOFOCWwz attoparsec> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO attoparsec> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin attoparsec> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 attoparsec> include text-2.0.1 attoparsec> include transformers-0.5.6.2 attoparsec> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej attoparsec> Linked component graph: attoparsec> unit attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> include array-0.5.4.0 attoparsec> include base-4.17.0.0 attoparsec> include bytestring-0.11.3.1 attoparsec> include text-2.0.1 attoparsec> Data.Attoparsec.ByteString.Buffer=attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal:Data.Attoparsec.ByteString.Buffer,Data.Attoparsec.ByteString.FastSet=attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal:Data.Attoparsec.ByteString.FastSet,Data.Attoparsec.Internal.Compat=attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal:Data.Attoparsec.Internal.Compat,Data.Attoparsec.Internal.Fhthagn=attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal:Data.Attoparsec.Internal.Fhthagn,Data.Attoparsec.Text.Buffer=attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal:Data.Attoparsec.Text.Buffer,Data.Attoparsec.Text.FastSet=attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal:Data.Attoparsec.Text.FastSet attoparsec> unit attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ attoparsec> include array-0.5.4.0 attoparsec> include attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> include base-4.17.0.0 attoparsec> include bytestring-0.11.3.1 attoparsec> include containers-0.6.6 attoparsec> include deepseq-1.4.8.0 attoparsec> include ghc-prim-0.9.0 attoparsec> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO attoparsec> include text-2.0.1 attoparsec> include transformers-0.5.6.2 attoparsec> Data.Attoparsec=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec,Data.Attoparsec.ByteString=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.ByteString,Data.Attoparsec.ByteString.Char8=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.ByteString.Char8,Data.Attoparsec.ByteString.Lazy=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.ByteString.Lazy,Data.Attoparsec.Char8=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Char8,Data.Attoparsec.Combinator=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Combinator,Data.Attoparsec.Internal=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Internal,Data.Attoparsec.Internal.Types=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Internal.Types,Data.Attoparsec.Lazy=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Lazy,Data.Attoparsec.Number=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Number,Data.Attoparsec.Text=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Text,Data.Attoparsec.Text.Lazy=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Text.Lazy,Data.Attoparsec.Types=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Types,Data.Attoparsec.Zepto=attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ:Data.Attoparsec.Zepto attoparsec> unit attoparsec-0.14.4-DQayta7QLdu5pZ9JAX5OI3-attoparsec-tests attoparsec> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc attoparsec> include array-0.5.4.0 attoparsec> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ attoparsec> include attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> include base-4.17.0.0 attoparsec> include bytestring-0.11.3.1 attoparsec> include deepseq-1.4.8.0 attoparsec> include quickcheck-unicode-1.0.1.0-5F0jstjdJevCdrfOFOCWwz attoparsec> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO attoparsec> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin attoparsec> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 attoparsec> include text-2.0.1 attoparsec> include transformers-0.5.6.2 attoparsec> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej attoparsec> Ready component graph: attoparsec> definite attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> depends array-0.5.4.0 attoparsec> depends base-4.17.0.0 attoparsec> depends bytestring-0.11.3.1 attoparsec> depends text-2.0.1 attoparsec> definite attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ attoparsec> depends array-0.5.4.0 attoparsec> depends attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> depends base-4.17.0.0 attoparsec> depends bytestring-0.11.3.1 attoparsec> depends containers-0.6.6 attoparsec> depends deepseq-1.4.8.0 attoparsec> depends ghc-prim-0.9.0 attoparsec> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO attoparsec> depends text-2.0.1 attoparsec> depends transformers-0.5.6.2 attoparsec> definite attoparsec-0.14.4-DQayta7QLdu5pZ9JAX5OI3-attoparsec-tests attoparsec> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc attoparsec> depends array-0.5.4.0 attoparsec> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ attoparsec> depends attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> depends base-4.17.0.0 attoparsec> depends bytestring-0.11.3.1 attoparsec> depends deepseq-1.4.8.0 attoparsec> depends quickcheck-unicode-1.0.1.0-5F0jstjdJevCdrfOFOCWwz attoparsec> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO attoparsec> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin attoparsec> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 attoparsec> depends text-2.0.1 attoparsec> depends transformers-0.5.6.2 attoparsec> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej attoparsec> Using Cabal-3.8.1.0 compiled by ghc-9.4 attoparsec> Using compiler: ghc-9.4.2 attoparsec> Using install prefix: attoparsec> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4 attoparsec> Executables installed in: attoparsec> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/bin attoparsec> Libraries installed in: attoparsec> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ attoparsec> Dynamic Libraries installed in: attoparsec> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 attoparsec> Private executables installed in: attoparsec> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/libexec/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4 attoparsec> Data files installed in: attoparsec> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/share/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4 attoparsec> Documentation installed in: attoparsec> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4 attoparsec> Configuration files installed in: attoparsec> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/etc attoparsec> No alex found attoparsec> Using ar found on system at: attoparsec> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar attoparsec> No c2hs found attoparsec> No cpphs found attoparsec> No doctest found attoparsec> Using gcc version 12.3.0 given by user at: attoparsec> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc attoparsec> Using ghc version 9.4.2 found on system at: attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc attoparsec> Using ghc-pkg version 9.4.2 found on system at: attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 attoparsec> No ghcjs found attoparsec> No ghcjs-pkg found attoparsec> No greencard found attoparsec> Using haddock version 2.27.0 found on system at: th-lift-instances> Using Parsec parser th-lift-instances> Configuring th-lift-instances-0.1.20... th-lift-instances> Dependency base >=4.3 && <5: using base-4.17.0.0 th-lift-instances> Dependency bytestring: using bytestring-0.11.3.1 th-lift-instances> Dependency containers: using containers-0.6.6 th-lift-instances> Dependency template-haskell >=2.5.0.0: using template-haskell-2.19.0.0 th-lift-instances> Dependency text: using text-2.0.1 th-lift-instances> Dependency th-lift >=0.8: using th-lift-0.8.4 th-lift-instances> Dependency transformers: using transformers-0.5.6.2 th-lift-instances> Dependency vector >=0.7: using vector-0.13.1.0 th-lift-instances> Dependency QuickCheck >=2.6: using QuickCheck-2.14.3 th-lift-instances> Dependency base <5: using base-4.17.0.0 th-lift-instances> Dependency bytestring: using bytestring-0.11.3.1 th-lift-instances> Dependency containers: using containers-0.6.6 th-lift-instances> Dependency template-haskell: using template-haskell-2.19.0.0 th-lift-instances> Dependency text: using text-2.0.1 th-lift-instances> Dependency th-lift-instances: using th-lift-instances-0.1.20 th-lift-instances> Dependency vector >=0.4: using vector-0.13.1.0 text-rope> Using Parsec parser text-rope> Configuring text-rope-0.2... text-rope> Flags chosen: debug=False text-rope> Dependency base >=4.9 && <5: using base-4.17.0.0 text-rope> Dependency deepseq: using deepseq-1.4.8.0 text-rope> Dependency text >=1.2.3: using text-2.0.1 text-rope> Dependency vector >=0.11: using vector-0.13.1.0 text-rope> Dependency base: using base-4.17.0.0 text-rope> Dependency tasty: using tasty-1.4.3 text-rope> Dependency tasty-quickcheck: using tasty-quickcheck-0.10.2 text-rope> Dependency text: using text-2.0.1 text-rope> Dependency text-rope: using text-rope-0.2 ListLike> Source component graph: ListLike> component lib ListLike> component test:listlike-tests dependency lib ListLike> Configured component graph: ListLike> component ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu ListLike> include array-0.5.4.0 ListLike> include base-4.17.0.0 ListLike> include bytestring-0.11.3.1 ListLike> include containers-0.6.6 ListLike> include deepseq-1.4.8.0 ListLike> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk ListLike> include fmlist-0.9.4-60i74DM0tur5XhdbEXAibt ListLike> include text-2.0.1 ListLike> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j ListLike> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ListLike> component ListLike-4.7.8.2-FHn0aaR4vPoZkbMILPEyZ-listlike-tests ListLike> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS ListLike> include ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu ListLike> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc ListLike> include array-0.5.4.0 ListLike> include base-4.17.0.0 ListLike> include bytestring-0.11.3.1 ListLike> include containers-0.6.6 ListLike> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk ListLike> include fmlist-0.9.4-60i74DM0tur5XhdbEXAibt ListLike> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh ListLike> include text-2.0.1 ListLike> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j ListLike> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ListLike> Linked component graph: ListLike> unit ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu ListLike> include array-0.5.4.0 ListLike> include base-4.17.0.0 ListLike> include bytestring-0.11.3.1 ListLike> include containers-0.6.6 ListLike> include deepseq-1.4.8.0 ListLike> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk ListLike> include fmlist-0.9.4-60i74DM0tur5XhdbEXAibt ListLike> include text-2.0.1 ListLike> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j ListLike> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ListLike> Data.ListLike=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike,Data.ListLike.Base=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Base,Data.ListLike.CharString=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.CharString,Data.ListLike.Chars=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Chars,Data.ListLike.DList=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.DList,Data.ListLike.FMList=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.FMList,Data.ListLike.FoldableLL=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.FoldableLL,Data.ListLike.IO=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.IO,Data.ListLike.Instances=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Instances,Data.ListLike.String=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.String,Data.ListLike.Text=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Text,Data.ListLike.Text.Builder=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Text.Builder,Data.ListLike.Text.Text=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Text.Text,Data.ListLike.Text.TextLazy=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Text.TextLazy,Data.ListLike.UTF8=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.UTF8,Data.ListLike.Utils=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Utils,Data.ListLike.Vector=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Vector,Data.ListLike.Vector.Generic=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Vector.Generic,Data.ListLike.Vector.Storable=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Vector.Storable,Data.ListLike.Vector.Unboxed=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Vector.Unboxed,Data.ListLike.Vector.Vector=ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu:Data.ListLike.Vector.Vector ListLike> unit ListLike-4.7.8.2-FHn0aaR4vPoZkbMILPEyZ-listlike-tests ListLike> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS ListLike> include ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu ListLike> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc ListLike> include array-0.5.4.0 ListLike> include base-4.17.0.0 ListLike> include bytestring-0.11.3.1 ListLike> include containers-0.6.6 ListLike> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk ListLike> include fmlist-0.9.4-60i74DM0tur5XhdbEXAibt ListLike> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh ListLike> include text-2.0.1 ListLike> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j ListLike> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ListLike> Ready component graph: ListLike> definite ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu ListLike> depends array-0.5.4.0 ListLike> depends base-4.17.0.0 ListLike> depends bytestring-0.11.3.1 ListLike> depends containers-0.6.6 ListLike> depends deepseq-1.4.8.0 ListLike> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk ListLike> depends fmlist-0.9.4-60i74DM0tur5XhdbEXAibt ListLike> depends text-2.0.1 ListLike> depends utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j ListLike> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ListLike> definite ListLike-4.7.8.2-FHn0aaR4vPoZkbMILPEyZ-listlike-tests ListLike> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS ListLike> depends ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu ListLike> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc ListLike> depends array-0.5.4.0 ListLike> depends base-4.17.0.0 ListLike> depends bytestring-0.11.3.1 ListLike> depends containers-0.6.6 ListLike> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk ListLike> depends fmlist-0.9.4-60i74DM0tur5XhdbEXAibt ListLike> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh ListLike> depends text-2.0.1 ListLike> depends utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j ListLike> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ListLike> Using Cabal-3.8.1.0 compiled by ghc-9.4 ListLike> Using compiler: ghc-9.4.2 ListLike> Using install prefix: ListLike> /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2 ListLike> Executables installed in: ListLike> /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2/bin ListLike> Libraries installed in: ListLike> /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu ListLike> Dynamic Libraries installed in: ListLike> /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 ListLike> Private executables installed in: ListLike> /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2/libexec/x86_64-linux-ghc-9.4.2/ListLike-4.7.8.2 ListLike> Data files installed in: ListLike> /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2/share/x86_64-linux-ghc-9.4.2/ListLike-4.7.8.2 ListLike> Documentation installed in: ListLike> /nix/store/8a5ys1v7qswk6ijnhda2145abqqgcism-ListLike-4.7.8.2-doc/share/doc/ListLike-4.7.8.2 ListLike> Configuration files installed in: ListLike> /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2/etc ListLike> No alex found ListLike> Using ar found on system at: ListLike> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar ListLike> No c2hs found ListLike> No cpphs found ListLike> No doctest found ListLike> Using gcc version 12.3.0 given by user at: ListLike> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc ListLike> Using ghc version 9.4.2 found on system at: ListLike> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc ListLike> Using ghc-pkg version 9.4.2 found on system at: ListLike> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 ListLike> No ghcjs found ListLike> No ghcjs-pkg found ListLike> No greencard found ListLike> Using haddock version 2.27.0 found on system at: ListLike> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 ListLike> No happy found ListLike> Using haskell-suite found on system at: haskell-suite-dummy-location ListLike> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ListLike> No hmake found ListLike> Using hpc version 0.68 found on system at: ListLike> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc ListLike> Using hsc2hs version 0.68.8 found on system at: ListLike> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs ListLike> Using hscolour version 1.24 found on system at: ListLike> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour ListLike> No jhc found ListLike> Using ld found on system at: ListLike> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold ListLike> No pkg-config found ListLike> Using runghc version 9.4.2 found on system at: ListLike> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 ListLike> Using strip version 2.40 found on system at: ListLike> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip ListLike> Using tar found on system at: ListLike> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar ListLike> No uhc found ListLike> building attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 attoparsec> No happy found attoparsec> Using haskell-suite found on system at: haskell-suite-dummy-location attoparsec> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location attoparsec> No hmake found attoparsec> Using hpc version 0.68 found on system at: attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc attoparsec> Using hsc2hs version 0.68.8 found on system at: attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs attoparsec> Using hscolour version 1.24 found on system at: attoparsec> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour attoparsec> No jhc found attoparsec> Using ld found on system at: attoparsec> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold attoparsec> No pkg-config found attoparsec> Using runghc version 9.4.2 found on system at: attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 attoparsec> Using strip version 2.40 found on system at: attoparsec> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip attoparsec> Using tar found on system at: attoparsec> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar attoparsec> No uhc found ListLike> Preprocessing library for ListLike-4.7.8.2.. ListLike> Building library for ListLike-4.7.8.2.. attoparsec> building nothunks> Source component graph: component lib nothunks> Configured component graph: nothunks> component nothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z nothunks> include base-4.17.0.0 nothunks> include bytestring-0.11.3.1 nothunks> include containers-0.6.6 nothunks> include ghc-heap-9.4.2 nothunks> include stm-2.5.1.0 nothunks> include text-2.0.1 nothunks> include time-1.12.2 nothunks> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej nothunks> Linked component graph: nothunks> unit nothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z nothunks> include base-4.17.0.0 nothunks> include bytestring-0.11.3.1 nothunks> include containers-0.6.6 nothunks> include ghc-heap-9.4.2 nothunks> include stm-2.5.1.0 nothunks> include text-2.0.1 nothunks> include time-1.12.2 nothunks> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej nothunks> NoThunks.Class=nothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z:NoThunks.Class nothunks> Ready component graph: nothunks> definite nothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z nothunks> depends base-4.17.0.0 nothunks> depends bytestring-0.11.3.1 nothunks> depends containers-0.6.6 nothunks> depends ghc-heap-9.4.2 nothunks> depends stm-2.5.1.0 nothunks> depends text-2.0.1 nothunks> depends time-1.12.2 nothunks> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej nothunks> Using Cabal-3.8.1.0 compiled by ghc-9.4 nothunks> Using compiler: ghc-9.4.2 nothunks> Using install prefix: nothunks> /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4 nothunks> Executables installed in: nothunks> /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4/bin nothunks> Libraries installed in: nothunks> /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/nothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z nothunks> Dynamic Libraries installed in: nothunks> /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 nothunks> Private executables installed in: nothunks> /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4/libexec/x86_64-linux-ghc-9.4.2/nothunks-0.1.4 nothunks> Data files installed in: nothunks> /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4/share/x86_64-linux-ghc-9.4.2/nothunks-0.1.4 nothunks> Documentation installed in: nothunks> /nix/store/17ghm01819i6hqxzmh5niyjjk7bdc3bg-nothunks-0.1.4-doc/share/doc/nothunks-0.1.4 nothunks> Configuration files installed in: nothunks> /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4/etc nothunks> No alex found nothunks> Using ar found on system at: nothunks> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar nothunks> No c2hs found nothunks> No cpphs found nothunks> No doctest found nothunks> Using gcc version 12.3.0 given by user at: nothunks> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc nothunks> Using ghc version 9.4.2 found on system at: nothunks> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc nothunks> Using ghc-pkg version 9.4.2 found on system at: nothunks> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 nothunks> No ghcjs found nothunks> No ghcjs-pkg found nothunks> No greencard found nothunks> Using haddock version 2.27.0 found on system at: nothunks> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 nothunks> No happy found nothunks> Using haskell-suite found on system at: haskell-suite-dummy-location nothunks> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location nothunks> No hmake found nothunks> Using hpc version 0.68 found on system at: nothunks> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc nothunks> Using hsc2hs version 0.68.8 found on system at: nothunks> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs nothunks> Using hscolour version 1.24 found on system at: nothunks> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour nothunks> No jhc found nothunks> Using ld found on system at: nothunks> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold nothunks> No pkg-config found nothunks> Using runghc version 9.4.2 found on system at: nothunks> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 nothunks> Using strip version 2.40 found on system at: nothunks> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip nothunks> Using tar found on system at: nothunks> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar nothunks> No uhc found nothunks> building blaze-textual> Source component graph: blaze-textual> component lib blaze-textual> component test:tests dependency lib blaze-textual> Configured component graph: blaze-textual> component blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu blaze-textual> include base-4.17.0.0 blaze-textual> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW blaze-textual> include bytestring-0.11.3.1 blaze-textual> include ghc-prim-0.9.0 blaze-textual> include integer-gmp-1.1 blaze-textual> include old-locale-1.0.0.7-2mSOwtXkSqZAUaXceqYT80 blaze-textual> include text-2.0.1 blaze-textual> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej blaze-textual> component blaze-textual-0.2.3.1-KyNtf14VTIv6KpdbGiJaaw-tests blaze-textual> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc blaze-textual> include base-4.17.0.0 blaze-textual> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW blaze-textual> include blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu blaze-textual> include bytestring-0.11.3.1 blaze-textual> include double-conversion-2.0.4.2-5AokBDRY8fl4nCgt8HGDJw blaze-textual> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA blaze-textual> include test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT blaze-textual> Linked component graph: blaze-textual> unit blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu blaze-textual> include base-4.17.0.0 blaze-textual> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW blaze-textual> include bytestring-0.11.3.1 blaze-textual> include ghc-prim-0.9.0 blaze-textual> include integer-gmp-1.1 blaze-textual> include old-locale-1.0.0.7-2mSOwtXkSqZAUaXceqYT80 blaze-textual> include text-2.0.1 blaze-textual> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej blaze-textual> Blaze.Text=blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu:Blaze.Text,Blaze.Text.Double=blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu:Blaze.Text.Double,Blaze.Text.Int=blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu:Blaze.Text.Int blaze-textual> unit blaze-textual-0.2.3.1-KyNtf14VTIv6KpdbGiJaaw-tests blaze-textual> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc blaze-textual> include base-4.17.0.0 blaze-textual> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW blaze-textual> include blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu blaze-textual> include bytestring-0.11.3.1 blaze-textual> include double-conversion-2.0.4.2-5AokBDRY8fl4nCgt8HGDJw blaze-textual> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA blaze-textual> include test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT blaze-textual> Ready component graph: blaze-textual> definite blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu blaze-textual> depends base-4.17.0.0 blaze-textual> depends blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW blaze-textual> depends bytestring-0.11.3.1 blaze-textual> depends ghc-prim-0.9.0 blaze-textual> depends integer-gmp-1.1 blaze-textual> depends old-locale-1.0.0.7-2mSOwtXkSqZAUaXceqYT80 blaze-textual> depends text-2.0.1 blaze-textual> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej blaze-textual> definite blaze-textual-0.2.3.1-KyNtf14VTIv6KpdbGiJaaw-tests blaze-textual> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc blaze-textual> depends base-4.17.0.0 blaze-textual> depends blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW blaze-textual> depends blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu blaze-textual> depends bytestring-0.11.3.1 blaze-textual> depends double-conversion-2.0.4.2-5AokBDRY8fl4nCgt8HGDJw blaze-textual> depends test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA blaze-textual> depends test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT blaze-textual> Using Cabal-3.8.1.0 compiled by ghc-9.4 blaze-textual> Using compiler: ghc-9.4.2 blaze-textual> Using install prefix: blaze-textual> /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1 blaze-textual> Executables installed in: blaze-textual> /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1/bin blaze-textual> Libraries installed in: blaze-textual> /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu blaze-textual> Dynamic Libraries installed in: blaze-textual> /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 blaze-textual> Private executables installed in: blaze-textual> /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1/libexec/x86_64-linux-ghc-9.4.2/blaze-textual-0.2.3.1 blaze-textual> Data files installed in: blaze-textual> /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1/share/x86_64-linux-ghc-9.4.2/blaze-textual-0.2.3.1 blaze-textual> Documentation installed in: blaze-textual> /nix/store/lv46pj2m39qy4fh0a2vhc9n9q06j42q3-blaze-textual-0.2.3.1-doc/share/doc/blaze-textual-0.2.3.1 blaze-textual> Configuration files installed in: blaze-textual> /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1/etc blaze-textual> No alex found blaze-textual> Using ar found on system at: blaze-textual> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar blaze-textual> No c2hs found blaze-textual> No cpphs found blaze-textual> No doctest found blaze-textual> Using gcc version 12.3.0 given by user at: blaze-textual> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc blaze-textual> Using ghc version 9.4.2 found on system at: blaze-textual> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc blaze-textual> Using ghc-pkg version 9.4.2 found on system at: blaze-textual> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 blaze-textual> No ghcjs found blaze-textual> No ghcjs-pkg found blaze-textual> No greencard found blaze-textual> Using haddock version 2.27.0 found on system at: blaze-textual> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 blaze-textual> No happy found blaze-textual> Using haskell-suite found on system at: haskell-suite-dummy-location blaze-textual> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location blaze-textual> No hmake found blaze-textual> Using hpc version 0.68 found on system at: blaze-textual> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc blaze-textual> Using hsc2hs version 0.68.8 found on system at: blaze-textual> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs blaze-textual> Using hscolour version 1.24 found on system at: blaze-textual> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour blaze-textual> No jhc found blaze-textual> Using ld found on system at: blaze-textual> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold blaze-textual> No pkg-config found blaze-textual> Using runghc version 9.4.2 found on system at: blaze-textual> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 blaze-textual> Using strip version 2.40 found on system at: blaze-textual> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip blaze-textual> Using tar found on system at: blaze-textual> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar blaze-textual> No uhc found attoparsec> Preprocessing library 'attoparsec-internal' for attoparsec-0.14.4.. attoparsec> Building library 'attoparsec-internal' for attoparsec-0.14.4.. blaze-textual> building nothunks> Preprocessing library for nothunks-0.1.4.. nothunks> Building library for nothunks-0.1.4.. text-rope> Source component graph: text-rope> component lib text-rope> component test:text-rope-tests dependency lib text-rope> Configured component graph: text-rope> component text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK text-rope> include base-4.17.0.0 text-rope> include deepseq-1.4.8.0 text-rope> include text-2.0.1 text-rope> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej text-rope> component text-rope-0.2-JF7oMYwHIEd5pNz6Ze0SbF-text-rope-tests text-rope> include base-4.17.0.0 text-rope> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin text-rope> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 text-rope> include text-2.0.1 text-rope> include text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK text-rope> Linked component graph: text-rope> unit text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK text-rope> include base-4.17.0.0 text-rope> include deepseq-1.4.8.0 text-rope> include text-2.0.1 text-rope> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej text-rope> Data.Text.Lines=text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK:Data.Text.Lines,Data.Text.Rope=text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK:Data.Text.Rope,Data.Text.Utf16.Lines=text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK:Data.Text.Utf16.Lines,Data.Text.Utf16.Rope=text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK:Data.Text.Utf16.Rope,Data.Text.Utf16.Rope.Mixed=text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK:Data.Text.Utf16.Rope.Mixed text-rope> unit text-rope-0.2-JF7oMYwHIEd5pNz6Ze0SbF-text-rope-tests text-rope> include base-4.17.0.0 text-rope> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin text-rope> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 text-rope> include text-2.0.1 text-rope> include text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK text-rope> Ready component graph: text-rope> definite text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK text-rope> depends base-4.17.0.0 text-rope> depends deepseq-1.4.8.0 text-rope> depends text-2.0.1 text-rope> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej text-rope> definite text-rope-0.2-JF7oMYwHIEd5pNz6Ze0SbF-text-rope-tests text-rope> depends base-4.17.0.0 text-rope> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin text-rope> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 text-rope> depends text-2.0.1 text-rope> depends text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK text-rope> Using Cabal-3.8.1.0 compiled by ghc-9.4 text-rope> Using compiler: ghc-9.4.2 text-rope> Using install prefix: text-rope> /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2 text-rope> Executables installed in: text-rope> /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2/bin text-rope> Libraries installed in: text-rope> /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK text-rope> Dynamic Libraries installed in: text-rope> /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 text-rope> Private executables installed in: text-rope> /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2/libexec/x86_64-linux-ghc-9.4.2/text-rope-0.2 text-rope> Data files installed in: text-rope> /nix/store/5jj9pk54yvc8lcb6z3gh9l096bg9qwwa-text-rope-0.2-data/share/ghc-9.4.2/x86_64-linux-ghc-9.4.2/text-rope-0.2 text-rope> Documentation installed in: text-rope> /nix/store/kyfvjrxha8hrznq1k5lc5lxy5xlkw1w1-text-rope-0.2-doc/share/doc/text-rope-0.2 text-rope> Configuration files installed in: text-rope> /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2/etc text-rope> No alex found text-rope> Using ar found on system at: text-rope> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar text-rope> No c2hs found text-rope> No cpphs found text-rope> No doctest found text-rope> Using gcc version 12.3.0 given by user at: text-rope> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc text-rope> Using ghc version 9.4.2 found on system at: text-rope> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc text-rope> Using ghc-pkg version 9.4.2 found on system at: text-rope> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 text-rope> No ghcjs found text-rope> No ghcjs-pkg found text-rope> No greencard found text-rope> Using haddock version 2.27.0 found on system at: text-rope> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 text-rope> No happy found text-rope> Using haskell-suite found on system at: haskell-suite-dummy-location text-rope> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location text-rope> No hmake found text-rope> Using hpc version 0.68 found on system at: text-rope> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc text-rope> Using hsc2hs version 0.68.8 found on system at: text-rope> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs text-rope> Using hscolour version 1.24 found on system at: text-rope> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour text-rope> No jhc found text-rope> Using ld found on system at: text-rope> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold text-rope> No pkg-config found text-rope> Using runghc version 9.4.2 found on system at: text-rope> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 text-rope> Using strip version 2.40 found on system at: text-rope> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip text-rope> Using tar found on system at: text-rope> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar text-rope> No uhc found th-lift-instances> Source component graph: th-lift-instances> component lib th-lift-instances> component test:tests dependency lib th-lift-instances> Configured component graph: th-lift-instances> component th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k th-lift-instances> include base-4.17.0.0 th-lift-instances> include bytestring-0.11.3.1 th-lift-instances> include containers-0.6.6 th-lift-instances> include template-haskell-2.19.0.0 th-lift-instances> include text-2.0.1 th-lift-instances> include th-lift-0.8.4-1hxHHYXg9uC3M20chnPTLZ th-lift-instances> include transformers-0.5.6.2 th-lift-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej th-lift-instances> component th-lift-instances-0.1.20-MP8EdJXFQp4a98D2Z7Xlu-tests th-lift-instances> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc th-lift-instances> include base-4.17.0.0 th-lift-instances> include bytestring-0.11.3.1 th-lift-instances> include containers-0.6.6 th-lift-instances> include template-haskell-2.19.0.0 th-lift-instances> include text-2.0.1 th-lift-instances> include th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k th-lift-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej th-lift-instances> Linked component graph: th-lift-instances> unit th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k th-lift-instances> include base-4.17.0.0 th-lift-instances> include bytestring-0.11.3.1 th-lift-instances> include containers-0.6.6 th-lift-instances> include template-haskell-2.19.0.0 th-lift-instances> include text-2.0.1 th-lift-instances> include th-lift-0.8.4-1hxHHYXg9uC3M20chnPTLZ th-lift-instances> include transformers-0.5.6.2 th-lift-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej th-lift-instances> Instances.TH.Lift=th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k:Instances.TH.Lift th-lift-instances> unit th-lift-instances-0.1.20-MP8EdJXFQp4a98D2Z7Xlu-tests th-lift-instances> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc th-lift-instances> include base-4.17.0.0 th-lift-instances> include bytestring-0.11.3.1 th-lift-instances> include containers-0.6.6 th-lift-instances> include template-haskell-2.19.0.0 th-lift-instances> include text-2.0.1 th-lift-instances> include th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k th-lift-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej th-lift-instances> Ready component graph: th-lift-instances> definite th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k th-lift-instances> depends base-4.17.0.0 th-lift-instances> depends bytestring-0.11.3.1 th-lift-instances> depends containers-0.6.6 th-lift-instances> depends template-haskell-2.19.0.0 th-lift-instances> depends text-2.0.1 th-lift-instances> depends th-lift-0.8.4-1hxHHYXg9uC3M20chnPTLZ th-lift-instances> depends transformers-0.5.6.2 th-lift-instances> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej th-lift-instances> definite th-lift-instances-0.1.20-MP8EdJXFQp4a98D2Z7Xlu-tests th-lift-instances> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc th-lift-instances> depends base-4.17.0.0 th-lift-instances> depends bytestring-0.11.3.1 th-lift-instances> depends containers-0.6.6 th-lift-instances> depends template-haskell-2.19.0.0 th-lift-instances> depends text-2.0.1 th-lift-instances> depends th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k th-lift-instances> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej th-lift-instances> Using Cabal-3.8.1.0 compiled by ghc-9.4 th-lift-instances> Using compiler: ghc-9.4.2 th-lift-instances> Using install prefix: th-lift-instances> /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20 th-lift-instances> Executables installed in: th-lift-instances> /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/bin th-lift-instances> Libraries installed in: th-lift-instances> /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k th-lift-instances> Dynamic Libraries installed in: th-lift-instances> /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 th-lift-instances> Private executables installed in: th-lift-instances> /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/libexec/x86_64-linux-ghc-9.4.2/th-lift-instances-0.1.20 th-lift-instances> Data files installed in: th-lift-instances> /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/share/x86_64-linux-ghc-9.4.2/th-lift-instances-0.1.20 th-lift-instances> Documentation installed in: th-lift-instances> /nix/store/c5zx4vv9hwqps86fj8c30anzqkpw3rf1-th-lift-instances-0.1.20-doc/share/doc/th-lift-instances-0.1.20 th-lift-instances> Configuration files installed in: th-lift-instances> /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/etc th-lift-instances> No alex found th-lift-instances> Using ar found on system at: th-lift-instances> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar th-lift-instances> No c2hs found th-lift-instances> No cpphs found th-lift-instances> No doctest found th-lift-instances> Using gcc version 12.3.0 given by user at: th-lift-instances> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc th-lift-instances> Using ghc version 9.4.2 found on system at: th-lift-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc th-lift-instances> Using ghc-pkg version 9.4.2 found on system at: th-lift-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 th-lift-instances> No ghcjs found th-lift-instances> No ghcjs-pkg found th-lift-instances> No greencard found th-lift-instances> Using haddock version 2.27.0 found on system at: th-lift-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 th-lift-instances> No happy found th-lift-instances> Using haskell-suite found on system at: haskell-suite-dummy-location th-lift-instances> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location th-lift-instances> No hmake found th-lift-instances> Using hpc version 0.68 found on system at: th-lift-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc th-lift-instances> Using hsc2hs version 0.68.8 found on system at: th-lift-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs th-lift-instances> Using hscolour version 1.24 found on system at: th-lift-instances> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour th-lift-instances> No jhc found th-lift-instances> Using ld found on system at: th-lift-instances> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold th-lift-instances> No pkg-config found th-lift-instances> Using runghc version 9.4.2 found on system at: th-lift-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 th-lift-instances> Using strip version 2.40 found on system at: th-lift-instances> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip th-lift-instances> Using tar found on system at: th-lift-instances> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar th-lift-instances> No uhc found blaze-textual> Preprocessing library for blaze-textual-0.2.3.1.. blaze-textual> Building library for blaze-textual-0.2.3.1.. text-rope> building th-lift-instances> building nothunks> [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, dist/build/NoThunks/Class.o, dist/build/NoThunks/Class.dyn_o ) attoparsec> [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.dyn_o ) text-rope> Preprocessing library for text-rope-0.2.. text-rope> Building library for text-rope-0.2.. th-lift-instances> Preprocessing library for th-lift-instances-0.1.20.. th-lift-instances> Building library for th-lift-instances-0.1.20.. ListLike> [ 1 of 21] Compiling Data.ListLike.FoldableLL ( src/Data/ListLike/FoldableLL.hs, dist/build/Data/ListLike/FoldableLL.o, dist/build/Data/ListLike/FoldableLL.dyn_o ) blaze-textual> [1 of 4] Compiling Blaze.Text.Int ( Blaze/Text/Int.hs, dist/build/Blaze/Text/Int.o, dist/build/Blaze/Text/Int.dyn_o ) th-lift-instances> [1 of 1] Compiling Instances.TH.Lift ( src/Instances/TH/Lift.hs, dist/build/Instances/TH/Lift.o, dist/build/Instances/TH/Lift.dyn_o ) text-rope> [1 of 6] Compiling Data.Text.Lines.Internal ( src/Data/Text/Lines/Internal.hs, dist/build/Data/Text/Lines/Internal.o, dist/build/Data/Text/Lines/Internal.dyn_o ) blaze-textual> blaze-textual> Blaze/Text/Int.hs:23:1: warning: [-Wunused-imports] blaze-textual> The import of ‘Data.Monoid’ is redundant blaze-textual> except perhaps to import instances from ‘Data.Monoid’ blaze-textual> To import instances alone, use: import Data.Monoid() blaze-textual> | blaze-textual> 23 | import Data.Monoid (mappend, mempty) blaze-textual> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blaze-textual> blaze-textual> Blaze/Text/Int.hs:24:19: warning: [-Wunused-imports] blaze-textual> The import of ‘Word’ from module ‘Data.Word’ is redundant blaze-textual> | blaze-textual> 24 | import Data.Word (Word, Word8, Word16, Word32, Word64) blaze-textual> | ^^^^ blaze-textual> blaze-textual> Blaze/Text/Int.hs:110:10: warning: [-Wdeprecations] blaze-textual> In the use of data constructor ‘S#’ blaze-textual> (imported from GHC.Integer.GMP.Internals): blaze-textual> Deprecated: "Use IS constructor instead" blaze-textual> | blaze-textual> 110 | integer (S# i#) = int (I# i#) blaze-textual> | ^^ ListLike> [ 2 of 21] Compiling Data.ListLike.Base ( src/Data/ListLike/Base.hs, dist/build/Data/ListLike/Base.o, dist/build/Data/ListLike/Base.dyn_o ) attoparsec> [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.dyn_o ) attoparsec> [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.dyn_o ) attoparsec> [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.dyn_o ) attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:62:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 62 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.dyn_o ) attoparsec> attoparsec> internal/Data/Attoparsec/Text/Buffer.hs:44:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 44 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.dyn_o ) attoparsec> [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.p_o ) th-lift-instances> [1 of 1] Compiling Instances.TH.Lift ( src/Instances/TH/Lift.hs, dist/build/Instances/TH/Lift.p_o ) blaze-textual> [2 of 4] Compiling Blaze.Text.Double.Native ( Blaze/Text/Double/Native.hs, dist/build/Blaze/Text/Double/Native.o, dist/build/Blaze/Text/Double/Native.dyn_o ) blaze-textual> blaze-textual> Blaze/Text/Double/Native.hs:22:1: warning: [-Wunused-imports] blaze-textual> The import of ‘Data.Monoid’ is redundant blaze-textual> except perhaps to import instances from ‘Data.Monoid’ blaze-textual> To import instances alone, use: import Data.Monoid() blaze-textual> | blaze-textual> 22 | import Data.Monoid (mappend, mconcat, mempty) blaze-textual> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.p_o ) attoparsec> [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.p_o ) attoparsec> [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.p_o ) attoparsec> attoparsec> internal/Data/Attoparsec/ByteString/Buffer.hs:62:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 62 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.p_o ) attoparsec> attoparsec> internal/Data/Attoparsec/Text/Buffer.hs:44:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 44 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.p_o ) blaze-textual> [3 of 4] Compiling Blaze.Text.Double ( Blaze/Text/Double.hs, dist/build/Blaze/Text/Double.o, dist/build/Blaze/Text/Double.dyn_o ) blaze-textual> [4 of 4] Compiling Blaze.Text ( Blaze/Text.hs, dist/build/Blaze/Text.o, dist/build/Blaze/Text.dyn_o ) ListLike> [ 3 of 21] Compiling Data.ListLike.IO ( src/Data/ListLike/IO.hs, dist/build/Data/ListLike/IO.o, dist/build/Data/ListLike/IO.dyn_o ) ListLike> [ 4 of 21] Compiling Data.ListLike.String ( src/Data/ListLike/String.hs, dist/build/Data/ListLike/String.o, dist/build/Data/ListLike/String.dyn_o ) ListLike> [ 5 of 21] Compiling Data.ListLike.FMList ( src/Data/ListLike/FMList.hs, dist/build/Data/ListLike/FMList.o, dist/build/Data/ListLike/FMList.dyn_o ) blaze-textual> [1 of 4] Compiling Blaze.Text.Int ( Blaze/Text/Int.hs, dist/build/Blaze/Text/Int.p_o ) blaze-textual> blaze-textual> Blaze/Text/Int.hs:23:1: warning: [-Wunused-imports] blaze-textual> The import of ‘Data.Monoid’ is redundant blaze-textual> except perhaps to import instances from ‘Data.Monoid’ blaze-textual> To import instances alone, use: import Data.Monoid() blaze-textual> | blaze-textual> 23 | import Data.Monoid (mappend, mempty) blaze-textual> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blaze-textual> blaze-textual> Blaze/Text/Int.hs:24:19: warning: [-Wunused-imports] blaze-textual> The import of ‘Word’ from module ‘Data.Word’ is redundant blaze-textual> | blaze-textual> 24 | import Data.Word (Word, Word8, Word16, Word32, Word64) blaze-textual> | ^^^^ blaze-textual> blaze-textual> Blaze/Text/Int.hs:110:10: warning: [-Wdeprecations] blaze-textual> In the use of data constructor ‘S#’ blaze-textual> (imported from GHC.Integer.GMP.Internals): blaze-textual> Deprecated: "Use IS constructor instead" blaze-textual> | blaze-textual> 110 | integer (S# i#) = int (I# i#) blaze-textual> | ^^ attoparsec> Preprocessing library for attoparsec-0.14.4.. attoparsec> Building library for attoparsec-0.14.4.. th-lift-instances> Preprocessing test suite 'tests' for th-lift-instances-0.1.20.. th-lift-instances> Building test suite 'tests' for th-lift-instances-0.1.20.. text-rope> [2 of 6] Compiling Data.Text.Lines ( src/Data/Text/Lines.hs, dist/build/Data/Text/Lines.o, dist/build/Data/Text/Lines.dyn_o ) text-rope> [3 of 6] Compiling Data.Text.Rope ( src/Data/Text/Rope.hs, dist/build/Data/Text/Rope.o, dist/build/Data/Text/Rope.dyn_o ) th-lift-instances> [1 of 2] Compiling Data ( tests/Data.hs, dist/build/tests/tests-tmp/Data.o, dist/build/tests/tests-tmp/Data.dyn_o ) attoparsec> [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o, dist/build/Data/Attoparsec/Internal/Types.dyn_o ) nothunks> [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, dist/build/NoThunks/Class.p_o ) blaze-textual> [2 of 4] Compiling Blaze.Text.Double.Native ( Blaze/Text/Double/Native.hs, dist/build/Blaze/Text/Double/Native.p_o ) th-lift-instances> [2 of 2] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o, dist/build/tests/tests-tmp/Main.dyn_o ) blaze-textual> blaze-textual> Blaze/Text/Double/Native.hs:22:1: warning: [-Wunused-imports] blaze-textual> The import of ‘Data.Monoid’ is redundant blaze-textual> except perhaps to import instances from ‘Data.Monoid’ blaze-textual> To import instances alone, use: import Data.Monoid() blaze-textual> | blaze-textual> 22 | import Data.Monoid (mappend, mconcat, mempty) blaze-textual> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> Data/Attoparsec/Internal/Types.hs:28:53: warning: [-Wunused-imports] attoparsec> The import of ‘<$>’ from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 28 | import Control.Applicative as App (Applicative(..), (<$>)) attoparsec> | ^^^^^ attoparsec> attoparsec> Data/Attoparsec/Internal/Types.hs:34:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 34 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-lib-parser> [406 of 409] Compiling GHC.Parser.Header ( compiler/GHC/Parser/Header.hs, dist/build/GHC/Parser/Header.o, dist/build/GHC/Parser/Header.dyn_o ) ghc-lib-parser> [407 of 409] Compiling GHC.Driver.Config.Parser ( compiler/GHC/Driver/Config/Parser.hs, dist/build/GHC/Driver/Config/Parser.o, dist/build/GHC/Driver/Config/Parser.dyn_o ) ghc-lib-parser> [408 of 409] Compiling GHC.Runtime.Interpreter ( compiler/GHC/Runtime/Interpreter.hs, dist/build/GHC/Runtime/Interpreter.o, dist/build/GHC/Runtime/Interpreter.dyn_o ) ghc-lib-parser> [409 of 409] Compiling GHC.Driver.Config ( compiler/GHC/Driver/Config.hs, dist/build/GHC/Driver/Config.o, dist/build/GHC/Driver/Config.dyn_o ) attoparsec> [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.o, dist/build/Data/Attoparsec/Internal.dyn_o ) blaze-textual> [3 of 4] Compiling Blaze.Text.Double ( Blaze/Text/Double.hs, dist/build/Blaze/Text/Double.p_o ) blaze-textual> [4 of 4] Compiling Blaze.Text ( Blaze/Text.hs, dist/build/Blaze/Text.p_o ) text-rope> [4 of 6] Compiling Data.Text.Utf16.Lines ( src/Data/Text/Utf16/Lines.hs, dist/build/Data/Text/Utf16/Lines.o, dist/build/Data/Text/Utf16/Lines.dyn_o ) text-rope> [5 of 6] Compiling Data.Text.Utf16.Rope ( src/Data/Text/Utf16/Rope.hs, dist/build/Data/Text/Utf16/Rope.o, dist/build/Data/Text/Utf16/Rope.dyn_o ) attoparsec> [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.o, dist/build/Data/Attoparsec/Number.dyn_o ) attoparsec> [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.o, dist/build/Data/Attoparsec/Types.dyn_o ) attoparsec> [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o, dist/build/Data/Attoparsec/Zepto.dyn_o ) attoparsec> attoparsec> Data/Attoparsec/Zepto.hs:46:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 46 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.o, dist/build/Data/Attoparsec/Combinator.dyn_o ) ListLike> [ 6 of 21] Compiling Data.ListLike.DList ( src/Data/ListLike/DList.hs, dist/build/Data/ListLike/DList.o, dist/build/Data/ListLike/DList.dyn_o ) text-rope> [6 of 6] Compiling Data.Text.Utf16.Rope.Mixed ( src/Data/Text/Utf16/Rope/Mixed.hs, dist/build/Data/Text/Utf16/Rope/Mixed.o, dist/build/Data/Text/Utf16/Rope/Mixed.dyn_o ) ListLike> [ 7 of 21] Compiling Data.ListLike.CharString ( src/Data/ListLike/CharString.hs, dist/build/Data/ListLike/CharString.o, dist/build/Data/ListLike/CharString.dyn_o ) th-lift-instances> [3 of 3] Linking dist/build/tests/tests text-rope> [1 of 6] Compiling Data.Text.Lines.Internal ( src/Data/Text/Lines/Internal.hs, dist/build/Data/Text/Lines/Internal.p_o ) attoparsec> [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.o, dist/build/Data/Attoparsec/Text/Internal.dyn_o ) attoparsec> attoparsec> Data/Attoparsec/Text/Internal.hs:68:1: warning: [-Wunused-imports] attoparsec> The import of ‘*>, <$>, pure’ attoparsec> from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> Data/Attoparsec/Text/Internal.hs:91:13: warning: [-Wtype-equality-requires-operators] attoparsec> The use of ‘~’ without TypeOperators attoparsec> will become an error in a future GHC release. attoparsec> Suggested fix: Perhaps you intended to use TypeOperators attoparsec> | attoparsec> 91 | instance (a ~ Text) => IsString (Parser a) where attoparsec> | ^ th-lift-instances> running tests blaze-textual> Preprocessing test suite 'tests' for blaze-textual-0.2.3.1.. blaze-textual> Building test suite 'tests' for blaze-textual-0.2.3.1.. th-lift-instances> Running 1 test suites... th-lift-instances> Test suite tests: RUNNING... th-lift-instances> === prop_word8 from tests/Main.hs:35 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_word16 from tests/Main.hs:38 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_word32 from tests/Main.hs:41 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_word64 from tests/Main.hs:44 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_int8 from tests/Main.hs:47 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_int16 from tests/Main.hs:50 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_int32 from tests/Main.hs:53 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_int64 from tests/Main.hs:56 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_float from tests/Main.hs:59 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_double from tests/Main.hs:62 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_natural from tests/Main.hs:65 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_nonempty_natural from tests/Main.hs:68 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_unit from tests/Main.hs:76 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_lazy_int_map from tests/Main.hs:81 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_lazy_map from tests/Main.hs:84 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_int_set from tests/Main.hs:87 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_set from tests/Main.hs:90 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_tree from tests/Main.hs:93 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_sequence from tests/Main.hs:96 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_text from tests/Main.hs:101 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_lazy_text from tests/Main.hs:104 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_bytestring from tests/Main.hs:109 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_big_bytestring from tests/Main.hs:112 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_lazy_bytestring from tests/Main.hs:115 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_big_lazy_bytestring from tests/Main.hs:118 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_boxed_vector from tests/Main.hs:123 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_unboxed_vector from tests/Main.hs:126 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_primitive_vector from tests/Main.hs:129 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> === prop_storable_vector from tests/Main.hs:132 === th-lift-instances> +++ OK, passed 1 test. th-lift-instances> th-lift-instances> Test suite tests: PASS th-lift-instances> Test suite logged to: dist/test/th-lift-instances-0.1.20-tests.log th-lift-instances> 1 of 1 test suites (1 of 1 test cases) passed. th-lift-instances> haddockPhase blaze-textual> [1 of 1] Compiling Main ( tests/QC.hs, dist/build/tests/tests-tmp/Main.o ) th-lift-instances> Preprocessing library for th-lift-instances-0.1.20.. th-lift-instances> Running Haddock on library for th-lift-instances-0.1.20.. blaze-textual> blaze-textual> tests/QC.hs:6:19: warning: [-Wunused-imports] blaze-textual> The import of ‘Word’ from module ‘Data.Word’ is redundant blaze-textual> | blaze-textual> 6 | import Data.Word (Word, Word8, Word16, Word32, Word64) blaze-textual> | ^^^^ th-lift-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. th-lift-instances> Warning: 'Word8' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> Warning: 'Word16' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> Warning: 'Word32' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> Warning: 'Word64' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> Warning: 'Int8' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> Warning: 'Int16' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> Warning: 'Int32' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> Warning: 'Int64' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> Warning: 'NonEmpty' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> Warning: 'Void' is out of scope. th-lift-instances> If you qualify the identifier, haddock can try to link it anyway. th-lift-instances> 91% ( 11 / 12) in 'Instances.TH.Lift' th-lift-instances> Missing documentation for: th-lift-instances> Module header blaze-textual> [2 of 2] Linking dist/build/tests/tests nothunks> haddockPhase nothunks> Preprocessing library for nothunks-0.1.4.. nothunks> Running Haddock on library for nothunks-0.1.4.. ghc-lib-parser> [ 1 of 409] Compiling GHC.BaseDir ( libraries/ghc-boot/GHC/BaseDir.hs, dist/build/GHC/BaseDir.p_o ) blaze-textual> running tests nothunks> Warning: --source-* options are ignored when --hyperlinked-source is enabled. blaze-textual> Running 1 test suites... blaze-textual> Test suite tests: RUNNING... blaze-textual> int: blaze-textual> Integer: [OK, passed 100 tests] blaze-textual> Int: [OK, passed 100 tests] blaze-textual> Int8: [OK, passed 100 tests] blaze-textual> Int16: [OK, passed 100 tests] blaze-textual> Int32: [OK, passed 100 tests] blaze-textual> Int64: [OK, passed 100 tests] blaze-textual> word: blaze-textual> Word: [OK, passed 100 tests] blaze-textual> Word8: [OK, passed 100 tests] blaze-textual> Word16: [OK, passed 100 tests] blaze-textual> Word32: [OK, passed 100 tests] blaze-textual> Word64: [OK, passed 100 tests] blaze-textual> Double: [OK, passed 100 tests] blaze-textual> Float: [OK, passed 100 tests] blaze-textual> blaze-textual> Properties Total blaze-textual> Passed 13 13 blaze-textual> Failed 0 0 blaze-textual> Total 13 13 blaze-textual> Test suite tests: PASS blaze-textual> Test suite logged to: dist/test/blaze-textual-0.2.3.1-tests.log blaze-textual> 1 of 1 test suites (1 of 1 test cases) passed. blaze-textual> haddockPhase blaze-textual> Preprocessing library for blaze-textual-0.2.3.1.. blaze-textual> Running Haddock on library for blaze-textual-0.2.3.1.. blaze-textual> Warning: --source-* options are ignored when --hyperlinked-source is enabled. nothunks> 94% ( 18 / 19) in 'NoThunks.Class' nothunks> Missing documentation for: nothunks> Module header blaze-textual> 0% ( 0 / 4) in 'Blaze.Text.Int' blaze-textual> Missing documentation for: blaze-textual> Module header blaze-textual> digit (Blaze/Text/Int.hs:97) blaze-textual> integral (Blaze/Text/Int.hs:40) blaze-textual> minus (Blaze/Text/Int.hs:101) blaze-textual> blaze-textual> Blaze/Text/Int.hs:23:1: warning: [-Wunused-imports] blaze-textual> The import of ‘Data.Monoid’ is redundant blaze-textual> except perhaps to import instances from ‘Data.Monoid’ blaze-textual> To import instances alone, use: import Data.Monoid() blaze-textual> | blaze-textual> 23 | import Data.Monoid (mappend, mempty) blaze-textual> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blaze-textual> blaze-textual> Blaze/Text/Int.hs:24:19: warning: [-Wunused-imports] blaze-textual> The import of ‘Word’ from module ‘Data.Word’ is redundant blaze-textual> | blaze-textual> 24 | import Data.Word (Word, Word8, Word16, Word32, Word64) blaze-textual> | ^^^^ blaze-textual> blaze-textual> Blaze/Text/Int.hs:110:10: warning: [-Wdeprecations] blaze-textual> In the use of data constructor ‘S#’ blaze-textual> (imported from GHC.Integer.GMP.Internals): blaze-textual> Deprecated: "Use IS constructor instead" blaze-textual> | blaze-textual> 110 | integer (S# i#) = int (I# i#) blaze-textual> | ^^ blaze-textual> blaze-textual> Blaze/Text/Double/Native.hs:22:1: warning: [-Wunused-imports] blaze-textual> The import of ‘Data.Monoid’ is redundant blaze-textual> except perhaps to import instances from ‘Data.Monoid’ blaze-textual> To import instances alone, use: import Data.Monoid() blaze-textual> | blaze-textual> 22 | import Data.Monoid (mappend, mconcat, mempty) blaze-textual> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ blaze-textual> 0% ( 0 / 3) in 'Blaze.Text.Double' blaze-textual> Missing documentation for: blaze-textual> Module header blaze-textual> float (Blaze/Text/Double/Native.hs:30) blaze-textual> double (Blaze/Text/Double/Native.hs:33) blaze-textual> 0% ( 0 / 4) in 'Blaze.Text' blaze-textual> Missing documentation for: blaze-textual> Module header blaze-textual> float (Blaze/Text/Double/Native.hs:30) blaze-textual> double (Blaze/Text/Double/Native.hs:33) blaze-textual> integral (Blaze/Text/Int.hs:40) nothunks> Warning: NoThunks.Class: could not find link destinations for: nothunks> nothunks> - NoThunks.Class.GShowTypeOf nothunks> - NoThunks.Class.checkContainsThunks nothunks> - NoThunks.Class.HasFields nothunks> - NoThunks.Class.GWRecordField nothunks> - NoThunks.Class.Elem text-rope> [2 of 6] Compiling Data.Text.Lines ( src/Data/Text/Lines.hs, dist/build/Data/Text/Lines.p_o ) text-rope> [3 of 6] Compiling Data.Text.Rope ( src/Data/Text/Rope.hs, dist/build/Data/Text/Rope.p_o ) ListLike> [ 8 of 21] Compiling Data.ListLike.Text.Text ( src/Data/ListLike/Text/Text.hs, dist/build/Data/ListLike/Text/Text.o, dist/build/Data/ListLike/Text/Text.dyn_o ) ListLike> [ 9 of 21] Compiling Data.ListLike.Text.TextLazy ( src/Data/ListLike/Text/TextLazy.hs, dist/build/Data/ListLike/Text/TextLazy.o, dist/build/Data/ListLike/Text/TextLazy.dyn_o ) ListLike> [10 of 21] Compiling Data.ListLike.Text.Builder ( src/Data/ListLike/Text/Builder.hs, dist/build/Data/ListLike/Text/Builder.o, dist/build/Data/ListLike/Text/Builder.dyn_o ) ghc-lib-parser> [ 2 of 409] Compiling GHC.Data.List.Infinite ( compiler/GHC/Data/List/Infinite.hs, dist/build/GHC/Data/List/Infinite.p_o ) ghc-lib-parser> [ 3 of 409] Compiling GHC.Data.SizedSeq ( libraries/ghc-boot/GHC/Data/SizedSeq.hs, dist/build/GHC/Data/SizedSeq.p_o ) th-lift-instances> Documentation created: dist/doc/html/th-lift-instances/index.html, th-lift-instances> dist/doc/html/th-lift-instances/th-lift-instances.txt th-lift-instances> Preprocessing test suite 'tests' for th-lift-instances-0.1.20.. th-lift-instances> installing th-lift-instances> Installing library in /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k th-lift-instances> post-installation fixup text-rope> [4 of 6] Compiling Data.Text.Utf16.Lines ( src/Data/Text/Utf16/Lines.hs, dist/build/Data/Text/Utf16/Lines.p_o ) text-rope> [5 of 6] Compiling Data.Text.Utf16.Rope ( src/Data/Text/Utf16/Rope.hs, dist/build/Data/Text/Utf16/Rope.p_o ) th-lift-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20 th-lift-instances> shrinking /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSth-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k-ghc9.4.2.so th-lift-instances> checking for references to /build/ in /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20... th-lift-instances> patching script interpreter paths in /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20 th-lift-instances> stripping (with command strip and flags -S -p) in /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/lib th-lift-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/c5zx4vv9hwqps86fj8c30anzqkpw3rf1-th-lift-instances-0.1.20-doc th-lift-instances> checking for references to /build/ in /nix/store/c5zx4vv9hwqps86fj8c30anzqkpw3rf1-th-lift-instances-0.1.20-doc... th-lift-instances> patching script interpreter paths in /nix/store/c5zx4vv9hwqps86fj8c30anzqkpw3rf1-th-lift-instances-0.1.20-doc th-lift-instances (post)> added 2 signatures th-lift-instances (post)> added 1 signatures th-lift-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/c5zx4vv9hwqps86fj8c30anzqkpw3rf1-th-lift-instances-0.1.20-doc /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20 th-lift-instances (post)> copying 2 paths... th-lift-instances (post)> copying path '/nix/store/c5zx4vv9hwqps86fj8c30anzqkpw3rf1-th-lift-instances-0.1.20-doc' to 'https://cache.nix-ci.com'... th-lift-instances (post)> copying path '/nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20' to 'https://cache.nix-ci.com'... th-lift-instances (post)> copying 1 paths... th-lift-instances (post)> copying path '/nix/store/0q3p7chlxffb7fr8kby2ry8fczbfnrhl-th-lift-instances-0.1.20.drv' to 'https://cache.nix-ci.com'... th-lift-instances (post)> added 0 signatures th-lift-instances (post)> added 0 signatures th-lift-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/c5zx4vv9hwqps86fj8c30anzqkpw3rf1-th-lift-instances-0.1.20-doc /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20 th-lift-instances (post)> copying 2 paths... th-lift-instances (post)> copying path '/nix/store/c5zx4vv9hwqps86fj8c30anzqkpw3rf1-th-lift-instances-0.1.20-doc' to 'ssh-ng://worker.nix-ci.com'... th-lift-instances (post)> copying path '/nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20' to 'ssh-ng://worker.nix-ci.com'... th-lift-instances (post)> copying 1 paths... th-lift-instances (post)> copying path '/nix/store/0q3p7chlxffb7fr8kby2ry8fczbfnrhl-th-lift-instances-0.1.20.drv' to 'ssh-ng://worker.nix-ci.com'... ListLike> [11 of 21] Compiling Data.ListLike.Text ( src/Data/ListLike/Text.hs, dist/build/Data/ListLike/Text.o, dist/build/Data/ListLike/Text.dyn_o ) ListLike> [12 of 21] Compiling Data.ListLike.Chars ( src/Data/ListLike/Chars.hs, dist/build/Data/ListLike/Chars.o, dist/build/Data/ListLike/Chars.dyn_o ) blaze-textual> Documentation created: dist/doc/html/blaze-textual/index.html, blaze-textual> dist/doc/html/blaze-textual/blaze-textual.txt blaze-textual> Preprocessing test suite 'tests' for blaze-textual-0.2.3.1.. blaze-textual> installing blaze-textual> Installing library in /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu text-rope> [6 of 6] Compiling Data.Text.Utf16.Rope.Mixed ( src/Data/Text/Utf16/Rope/Mixed.hs, dist/build/Data/Text/Utf16/Rope/Mixed.p_o ) blaze-textual> post-installation fixup blaze-textual> shrinking RPATHs of ELF executables and libraries in /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1 blaze-textual> shrinking /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSblaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu-ghc9.4.2.so ghc-lib-parser> [ 4 of 409] Compiling GHC.Exts.Heap.ClosureTypes ( libraries/ghc-heap/GHC/Exts/Heap/ClosureTypes.hs, dist/build/GHC/Exts/Heap/ClosureTypes.p_o ) blaze-textual> checking for references to /build/ in /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1... blaze-textual> patching script interpreter paths in /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1 blaze-textual> stripping (with command strip and flags -S -p) in /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1/lib blaze-textual> shrinking RPATHs of ELF executables and libraries in /nix/store/lv46pj2m39qy4fh0a2vhc9n9q06j42q3-blaze-textual-0.2.3.1-doc blaze-textual> checking for references to /build/ in /nix/store/lv46pj2m39qy4fh0a2vhc9n9q06j42q3-blaze-textual-0.2.3.1-doc... blaze-textual> patching script interpreter paths in /nix/store/lv46pj2m39qy4fh0a2vhc9n9q06j42q3-blaze-textual-0.2.3.1-doc blaze-textual (post)> added 2 signatures blaze-textual (post)> added 2 signatures blaze-textual (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1 /nix/store/lv46pj2m39qy4fh0a2vhc9n9q06j42q3-blaze-textual-0.2.3.1-doc blaze-textual (post)> copying 2 paths... blaze-textual (post)> copying path '/nix/store/lv46pj2m39qy4fh0a2vhc9n9q06j42q3-blaze-textual-0.2.3.1-doc' to 'https://cache.nix-ci.com'... blaze-textual (post)> copying path '/nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1' to 'https://cache.nix-ci.com'... blaze-textual (post)> copying 1 paths... blaze-textual (post)> copying path '/nix/store/birf6nsjp0s45k9dbjv0gyq1lqn2jc7p-blaze-textual-0.2.3.1.drv' to 'https://cache.nix-ci.com'... blaze-textual (post)> added 0 signatures blaze-textual (post)> added 0 signatures blaze-textual (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1 /nix/store/lv46pj2m39qy4fh0a2vhc9n9q06j42q3-blaze-textual-0.2.3.1-doc blaze-textual (post)> copying 2 paths... blaze-textual (post)> copying path '/nix/store/lv46pj2m39qy4fh0a2vhc9n9q06j42q3-blaze-textual-0.2.3.1-doc' to 'ssh-ng://worker.nix-ci.com'... blaze-textual (post)> copying path '/nix/store/5j31klrqw0vdaw147wkscmxvnml6zk02-blaze-textual-0.2.3.1' to 'ssh-ng://worker.nix-ci.com'... blaze-textual (post)> copying 1 paths... blaze-textual (post)> copying path '/nix/store/birf6nsjp0s45k9dbjv0gyq1lqn2jc7p-blaze-textual-0.2.3.1.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> [ 5 of 409] Compiling GHC.Exts.Heap.Constants ( dist/build/GHC/Exts/Heap/Constants.hs, dist/build/GHC/Exts/Heap/Constants.p_o ) ghc-lib-parser> [ 6 of 409] Compiling GHC.Exts.Heap.InfoTable.Types ( dist/build/GHC/Exts/Heap/InfoTable/Types.hs, dist/build/GHC/Exts/Heap/InfoTable/Types.p_o ) attoparsec> [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.o, dist/build/Data/Attoparsec/Text.dyn_o ) nothunks> Documentation created: dist/doc/html/nothunks/index.html, nothunks> dist/doc/html/nothunks/nothunks.txt nothunks> installing nothunks> Installing library in /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/nothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z nothunks> post-installation fixup nothunks> shrinking RPATHs of ELF executables and libraries in /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4 nothunks> shrinking /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSnothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z-ghc9.4.2.so nothunks> checking for references to /build/ in /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4... nothunks> patching script interpreter paths in /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4 nothunks> stripping (with command strip and flags -S -p) in /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4/lib nothunks> shrinking RPATHs of ELF executables and libraries in /nix/store/17ghm01819i6hqxzmh5niyjjk7bdc3bg-nothunks-0.1.4-doc nothunks> checking for references to /build/ in /nix/store/17ghm01819i6hqxzmh5niyjjk7bdc3bg-nothunks-0.1.4-doc... nothunks> patching script interpreter paths in /nix/store/17ghm01819i6hqxzmh5niyjjk7bdc3bg-nothunks-0.1.4-doc text-rope> Preprocessing test suite 'text-rope-tests' for text-rope-0.2.. text-rope> Building test suite 'text-rope-tests' for text-rope-0.2.. text-rope> [1 of 7] Compiling Utils ( test/Utils.hs, dist/build/text-rope-tests/text-rope-tests-tmp/Utils.o ) nothunks (post)> added 2 signatures nothunks (post)> added 1 signatures nothunks (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/17ghm01819i6hqxzmh5niyjjk7bdc3bg-nothunks-0.1.4-doc /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4 nothunks (post)> copying 2 paths... nothunks (post)> copying path '/nix/store/17ghm01819i6hqxzmh5niyjjk7bdc3bg-nothunks-0.1.4-doc' to 'https://cache.nix-ci.com'... nothunks (post)> copying path '/nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4' to 'https://cache.nix-ci.com'... nothunks (post)> copying 1 paths... nothunks (post)> copying path '/nix/store/frpwf2867r4sgxpq1kc5w8cjjab83084-nothunks-0.1.4.drv' to 'https://cache.nix-ci.com'... nothunks (post)> added 0 signatures nothunks (post)> added 0 signatures nothunks (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/17ghm01819i6hqxzmh5niyjjk7bdc3bg-nothunks-0.1.4-doc /nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4 nothunks (post)> copying 2 paths... nothunks (post)> copying path '/nix/store/17ghm01819i6hqxzmh5niyjjk7bdc3bg-nothunks-0.1.4-doc' to 'ssh-ng://worker.nix-ci.com'... nothunks (post)> copying path '/nix/store/sgl3l2x1ysqsbag91njc4iclykkxn0d1-nothunks-0.1.4' to 'ssh-ng://worker.nix-ci.com'... nothunks (post)> copying 1 paths... nothunks (post)> copying path '/nix/store/frpwf2867r4sgxpq1kc5w8cjjab83084-nothunks-0.1.4.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/rgzzhp5zxsm7lfymc5c4knzl7wrp1mx3-unordered-containers-0.2.19.1.drv'... ghc-lib-parser> [ 7 of 409] Compiling GHC.Exts.Heap.InfoTable ( dist/build/GHC/Exts/Heap/InfoTable.hs, dist/build/GHC/Exts/Heap/InfoTable.p_o ) ghc-lib-parser> [ 8 of 409] Compiling GHC.Exts.Heap.InfoTableProf ( dist/build/GHC/Exts/Heap/InfoTableProf.hs, dist/build/GHC/Exts/Heap/InfoTableProf.p_o ) ghc-lib-parser> [ 9 of 409] Compiling GHC.Exts.Heap.ProfInfo.Types ( libraries/ghc-heap/GHC/Exts/Heap/ProfInfo/Types.hs, dist/build/GHC/Exts/Heap/ProfInfo/Types.p_o ) ghc-lib-parser> [ 10 of 409] Compiling GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled ( dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.hs, dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.p_o ) ghc-lib-parser> [ 11 of 409] Compiling GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled ( dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.hs, dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.p_o ) ghc-lib-parser> [ 12 of 409] Compiling GHC.Exts.Heap.ProfInfo.PeekProfInfo ( libraries/ghc-heap/GHC/Exts/Heap/ProfInfo/PeekProfInfo.hs, dist/build/GHC/Exts/Heap/ProfInfo/PeekProfInfo.p_o ) ghc-lib-parser> [ 13 of 409] Compiling GHC.Exts.Heap.Closures ( libraries/ghc-heap/GHC/Exts/Heap/Closures.hs, dist/build/GHC/Exts/Heap/Closures.p_o ) ListLike> [13 of 21] Compiling Data.ListLike.UTF8 ( src/Data/ListLike/UTF8.hs, dist/build/Data/ListLike/UTF8.o, dist/build/Data/ListLike/UTF8.dyn_o ) ListLike> [14 of 21] Compiling Data.ListLike.Utils ( src/Data/ListLike/Utils.hs, dist/build/Data/ListLike/Utils.o, dist/build/Data/ListLike/Utils.dyn_o ) ListLike> [15 of 21] Compiling Data.ListLike.Vector.Generic ( src/Data/ListLike/Vector/Generic.hs, dist/build/Data/ListLike/Vector/Generic.o, dist/build/Data/ListLike/Vector/Generic.dyn_o ) ListLike> [16 of 21] Compiling Data.ListLike.Vector.Storable ( src/Data/ListLike/Vector/Storable.hs, dist/build/Data/ListLike/Vector/Storable.o, dist/build/Data/ListLike/Vector/Storable.dyn_o ) ListLike> [17 of 21] Compiling Data.ListLike.Vector.Unboxed ( src/Data/ListLike/Vector/Unboxed.hs, dist/build/Data/ListLike/Vector/Unboxed.o, dist/build/Data/ListLike/Vector/Unboxed.dyn_o ) ListLike> [18 of 21] Compiling Data.ListLike.Vector.Vector ( src/Data/ListLike/Vector/Vector.hs, dist/build/Data/ListLike/Vector/Vector.o, dist/build/Data/ListLike/Vector/Vector.dyn_o ) ListLike> [19 of 21] Compiling Data.ListLike.Vector ( src/Data/ListLike/Vector.hs, dist/build/Data/ListLike/Vector.o, dist/build/Data/ListLike/Vector.dyn_o ) ListLike> [20 of 21] Compiling Data.ListLike.Instances ( src/Data/ListLike/Instances.hs, dist/build/Data/ListLike/Instances.o, dist/build/Data/ListLike/Instances.dyn_o ) ListLike> [21 of 21] Compiling Data.ListLike ( src/Data/ListLike.hs, dist/build/Data/ListLike.o, dist/build/Data/ListLike.dyn_o ) text-rope> [2 of 7] Compiling Utf16Rope ( test/Utf16Rope.hs, dist/build/text-rope-tests/text-rope-tests-tmp/Utf16Rope.o ) text-rope> [3 of 7] Compiling Utf16Lines ( test/Utf16Lines.hs, dist/build/text-rope-tests/text-rope-tests-tmp/Utf16Lines.o ) text-rope> [4 of 7] Compiling MixedRope ( test/MixedRope.hs, dist/build/text-rope-tests/text-rope-tests-tmp/MixedRope.o ) text-rope> [5 of 7] Compiling CharRope ( test/CharRope.hs, dist/build/text-rope-tests/text-rope-tests-tmp/CharRope.o ) text-rope> [6 of 7] Compiling CharLines ( test/CharLines.hs, dist/build/text-rope-tests/text-rope-tests-tmp/CharLines.o ) text-rope> [7 of 7] Compiling Main ( test/Main.hs, dist/build/text-rope-tests/text-rope-tests-tmp/Main.o ) text-rope> [8 of 8] Linking dist/build/text-rope-tests/text-rope-tests text-rope> running tests text-rope> Running 1 test suites... text-rope> Test suite text-rope-tests: RUNNING... text-rope> All text-rope> Char Lines text-rope> toText . fromText: OK (0.02s) text-rope> +++ OK, passed 100 tests. text-rope> null: OK (0.03s) text-rope> +++ OK, passed 100 tests. text-rope> TextLines associativity: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> TextLines mempty <>: OK text-rope> +++ OK, passed 100 tests. text-rope> TextLines <> mempty: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> mconcat: OK (0.15s) text-rope> +++ OK, passed 100 tests. text-rope> stimes: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> Position associativity: OK text-rope> +++ OK, passed 100 tests; 232 discarded. text-rope> Position mempty <>: OK text-rope> +++ OK, passed 100 tests. text-rope> Position <> mempty: OK text-rope> +++ OK, passed 100 tests. text-rope> lines: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> lengthInLines: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> span 1: OK (0.02s) text-rope> +++ OK, passed 100 tests. text-rope> span 2: OK (0.03s) text-rope> +++ OK, passed 100 tests. text-rope> span 3: OK (0.02s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtLine 1: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtLine 2: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtLine 3: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> length: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAt 1: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAt 2: OK text-rope> +++ OK, passed 100 tests. text-rope> lengthAsPosition 1: OK text-rope> +++ OK, passed 100 tests. text-rope> lengthAsPosition 2: OK (0.02s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 1: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 2: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 3: OK (0.02s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 4: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 5: OK text-rope> +++ OK, passed 100 tests. text-rope> Char Rope text-rope> null: OK (0.16s) text-rope> +++ OK, passed 100 tests. text-rope> length: OK (0.16s) text-rope> +++ OK, passed 100 tests. text-rope> lengthInLines: OK (0.13s) text-rope> +++ OK, passed 100 tests. text-rope> lines: OK (0.11s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtLine: OK (0.16s) text-rope> +++ OK, passed 100 tests. text-rope> splitAt 1: OK (0.12s) text-rope> +++ OK, passed 100 tests. text-rope> splitAt 2: OK (0.13s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 1: OK (0.14s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 2: OK (0.13s) text-rope> +++ OK, passed 100 tests. text-rope> Utf16 Lines text-rope> toText . fromText: OK text-rope> +++ OK, passed 100 tests. text-rope> null: OK text-rope> +++ OK, passed 100 tests. text-rope> TextLines associativity: OK text-rope> +++ OK, passed 100 tests. text-rope> TextLines mempty <>: OK text-rope> +++ OK, passed 100 tests. text-rope> TextLines <> mempty: OK text-rope> +++ OK, passed 100 tests. text-rope> mconcat: OK (0.15s) text-rope> +++ OK, passed 100 tests. text-rope> stimes: OK text-rope> +++ OK, passed 100 tests. text-rope> Position associativity: OK text-rope> +++ OK, passed 100 tests; 199 discarded. text-rope> Position mempty <>: OK text-rope> +++ OK, passed 100 tests. text-rope> Position <> mempty: OK text-rope> +++ OK, passed 100 tests. text-rope> lines: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> lengthInLines: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtLine 1: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtLine 2: OK (0.04s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtLine 3: OK text-rope> +++ OK, passed 100 tests. text-rope> length 1: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> length 2: OK text-rope> +++ OK, passed 1 test. text-rope> length 3: OK text-rope> +++ OK, passed 1 test. text-rope> splitAt 1: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAt 2: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> splitAt 3: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAt 4: OK text-rope> +++ OK, passed 1 test. text-rope> splitAt 5: OK text-rope> +++ OK, passed 1 test. text-rope> lengthAsPosition 1: OK text-rope> +++ OK, passed 100 tests. text-rope> lengthAsPosition 2: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 1: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 2: OK (0.01s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 3: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 4: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 5: OK text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 6: OK text-rope> +++ OK, passed 100 tests. text-rope> Utf16 Rope text-rope> null: OK (0.12s) text-rope> +++ OK, passed 100 tests. text-rope> length: OK (0.12s) text-rope> +++ OK, passed 100 tests. text-rope> lengthInLines: OK (0.15s) text-rope> +++ OK, passed 100 tests. text-rope> lines: OK (0.12s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtLine: OK (0.16s) text-rope> +++ OK, passed 100 tests. text-rope> splitAt 1: OK (0.09s) text-rope> +++ OK, passed 100 tests. text-rope> splitAt 2: OK (0.14s) text-rope> +++ OK, passed 100 tests. text-rope> splitAt 3: OK (0.11s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 1: OK (0.10s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 2: OK (0.09s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtPosition 3: OK (0.15s) text-rope> +++ OK, passed 100 tests. text-rope> Utf16 Mixed text-rope> char null: OK (0.15s) text-rope> +++ OK, passed 100 tests. text-rope> charLength: OK (0.11s) text-rope> +++ OK, passed 100 tests. text-rope> utf16Length: OK (0.12s) text-rope> +++ OK, passed 100 tests. text-rope> lengthInLines: OK (0.12s) text-rope> +++ OK, passed 100 tests. text-rope> lines: OK (0.13s) text-rope> +++ OK, passed 100 tests. text-rope> splitAtLine: OK (0.12s) text-rope> +++ OK, passed 100 tests. text-rope> charSplitAt 1: OK (0.11s) text-rope> +++ OK, passed 100 tests. text-rope> charSplitAt 2: OK (0.12s) text-rope> +++ OK, passed 100 tests. text-rope> utf16SplitAt 1: OK (0.13s) text-rope> +++ OK, passed 100 tests. text-rope> utf16SplitAt 2: OK (0.11s) text-rope> +++ OK, passed 100 tests. text-rope> splitAt 3: OK (0.10s) text-rope> +++ OK, passed 100 tests. text-rope> charSplitAtPosition 1: OK (0.10s) text-rope> +++ OK, passed 100 tests. text-rope> charSplitAtPosition 2: OK (0.10s) text-rope> +++ OK, passed 100 tests. text-rope> utf16SplitAtPosition 1: OK (0.09s) text-rope> +++ OK, passed 100 tests. text-rope> utf16SplitAtPosition 2: OK (0.09s) text-rope> +++ OK, passed 100 tests. text-rope> utf16SplitAtPosition 3: OK (0.06s) text-rope> +++ OK, passed 100 tests. text-rope> text-rope> All 95 tests passed (0.37s) text-rope> Test suite text-rope-tests: PASS text-rope> Test suite logged to: dist/test/text-rope-0.2-text-rope-tests.log text-rope> 1 of 1 test suites (1 of 1 test cases) passed. text-rope> haddockPhase text-rope> Preprocessing library for text-rope-0.2.. text-rope> Running Haddock on library for text-rope-0.2.. text-rope> Warning: --source-* options are ignored when --hyperlinked-source is enabled. text-rope> 100% ( 16 / 16) in 'Data.Text.Lines' text-rope> 100% ( 17 / 17) in 'Data.Text.Rope' text-rope> 100% ( 15 / 15) in 'Data.Text.Utf16.Lines' text-rope> 100% ( 17 / 17) in 'Data.Text.Utf16.Rope' text-rope> 100% ( 21 / 21) in 'Data.Text.Utf16.Rope.Mixed' unordered-containers> setupCompilerEnvironmentPhase unordered-containers> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. unordered-containers> unpacking sources unordered-containers> unpacking source archive /nix/store/ysz6shv61jvfd0fx6q1s96dncfmq55yg-unordered-containers-0.2.19.1.tar.gz unordered-containers> source root is unordered-containers-0.2.19.1 unordered-containers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file unordered-containers-0.2.19.1/unordered-containers.cabal unordered-containers> patching sources unordered-containers> Replace Cabal file with edited version from mirror://hackage/unordered-containers-0.2.19.1/revision/3.cabal. unordered-containers> compileBuildDriverPhase unordered-containers> setupCompileFlags: -package-db=/build/tmp.zt2y2eHv0p/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts ListLike> [ 1 of 21] Compiling Data.ListLike.FoldableLL ( src/Data/ListLike/FoldableLL.hs, dist/build/Data/ListLike/FoldableLL.p_o ) ghc-lib-parser> [ 14 of 409] Compiling GHC.Exts.Heap.FFIClosures_ProfilingEnabled ( dist/build/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hs, dist/build/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.p_o ) unordered-containers> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.zt2y2eHv0p/Main.o ) unordered-containers> [2 of 2] Linking Setup ListLike> [ 2 of 21] Compiling Data.ListLike.Base ( src/Data/ListLike/Base.hs, dist/build/Data/ListLike/Base.p_o ) ghc-lib-parser> [ 15 of 409] Compiling GHC.Exts.Heap.FFIClosures_ProfilingDisabled ( dist/build/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hs, dist/build/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.p_o ) ghc-lib-parser> [ 16 of 409] Compiling GHC.Exts.Heap.FFIClosures ( libraries/ghc-heap/GHC/Exts/Heap/FFIClosures.hs, dist/build/GHC/Exts/Heap/FFIClosures.p_o ) ghc-lib-parser> [ 17 of 409] Compiling GHC.Exts.Heap.Utils ( dist/build/GHC/Exts/Heap/Utils.hs, dist/build/GHC/Exts/Heap/Utils.p_o ) ghc-lib-parser> [ 18 of 409] Compiling GHC.Exts.Heap ( libraries/ghc-heap/GHC/Exts/Heap.hs, dist/build/GHC/Exts/Heap.p_o ) ghc-lib-parser> [ 19 of 409] Compiling GHC.ForeignSrcLang.Type ( libraries/ghc-boot-th/GHC/ForeignSrcLang/Type.hs, dist/build/GHC/ForeignSrcLang/Type.p_o ) ghc-lib-parser> [ 20 of 409] Compiling GHC.ForeignSrcLang ( libraries/ghc-boot/GHC/ForeignSrcLang.hs, dist/build/GHC/ForeignSrcLang.p_o ) ghc-lib-parser> [ 21 of 409] Compiling GHC.LanguageExtensions.Type ( libraries/ghc-boot-th/GHC/LanguageExtensions/Type.hs, dist/build/GHC/LanguageExtensions/Type.p_o ) ghc-lib-parser> [ 22 of 409] Compiling GHC.LanguageExtensions ( libraries/ghc-boot/GHC/LanguageExtensions.hs, dist/build/GHC/LanguageExtensions.p_o ) ghc-lib-parser> [ 23 of 409] Compiling GHC.Lexeme ( libraries/ghc-boot-th/GHC/Lexeme.hs, dist/build/GHC/Lexeme.p_o ) ghc-lib-parser> [ 24 of 409] Compiling GHC.Platform.ArchOS ( libraries/ghc-boot/GHC/Platform/ArchOS.hs, dist/build/GHC/Platform/ArchOS.p_o ) ghc-lib-parser> [ 25 of 409] Compiling GHC.Platform.Constants ( ghc-lib/stage0/compiler/build/GHC/Platform/Constants.hs, dist/build/GHC/Platform/Constants.p_o ) unordered-containers> updateAutotoolsGnuConfigScriptsPhase unordered-containers> configuring unordered-containers> configureFlags: --verbose --prefix=/nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/ssla442kgs3vmlg11zp0blbxhzxi3sxi-unordered-containers-0.2.19.1-doc/share/doc/unordered-containers-0.2.19.1 --with-gcc=gcc --package-db=/build/tmp.zt2y2eHv0p/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib ghc-lib-parser> [ 26 of 409] Compiling GHC.Prelude.Basic ( compiler/GHC/Prelude/Basic.hs, dist/build/GHC/Prelude/Basic.p_o ) ghc-lib-parser> [ 27 of 409] Compiling GHC.Data.FastMutInt ( compiler/GHC/Data/FastMutInt.hs, dist/build/GHC/Data/FastMutInt.p_o ) ghc-lib-parser> [ 28 of 409] Compiling GHC.Data.Bool ( compiler/GHC/Data/Bool.hs, dist/build/GHC/Data/Bool.p_o ) ghc-lib-parser> [ 29 of 409] Compiling GHC.Serialized ( libraries/ghc-boot/GHC/Serialized.hs, dist/build/GHC/Serialized.p_o ) ghc-lib-parser> [ 30 of 409] Compiling GHC.Settings.Utils ( libraries/ghc-boot/GHC/Settings/Utils.hs, dist/build/GHC/Settings/Utils.p_o ) ghc-lib-parser> [ 31 of 409] Compiling GHC.Utils.Constants ( compiler/GHC/Utils/Constants.hs, dist/build/GHC/Utils/Constants.p_o ) ghc-lib-parser> [ 32 of 409] Compiling GHC.Utils.Encoding.UTF8 ( libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs, dist/build/GHC/Utils/Encoding/UTF8.p_o ) ghc-lib-parser> [ 33 of 409] Compiling GHC.Utils.Encoding ( libraries/ghc-boot/GHC/Utils/Encoding.hs, dist/build/GHC/Utils/Encoding.p_o ) ghc-lib-parser> [ 34 of 409] Compiling GHC.Data.ShortText ( libraries/ghc-boot/GHC/Data/ShortText.hs, dist/build/GHC/Data/ShortText.p_o ) ghc-lib-parser> [ 35 of 409] Compiling GHC.Unit.Database ( libraries/ghc-boot/GHC/Unit/Database.hs, dist/build/GHC/Unit/Database.p_o ) ghc-lib-parser> [ 36 of 409] Compiling GHC.Utils.Exception ( compiler/GHC/Utils/Exception.hs, dist/build/GHC/Utils/Exception.p_o ) ghc-lib-parser> [ 37 of 409] Compiling GHC.Utils.Fingerprint ( compiler/GHC/Utils/Fingerprint.hs, dist/build/GHC/Utils/Fingerprint.p_o ) ghc-lib-parser> [ 38 of 409] Compiling GHC.Utils.GlobalVars ( compiler/GHC/Utils/GlobalVars.hs, dist/build/GHC/Utils/GlobalVars.p_o ) ghc-lib-parser> [ 39 of 409] Compiling GHC.Utils.IO.Unsafe ( compiler/GHC/Utils/IO/Unsafe.hs, dist/build/GHC/Utils/IO/Unsafe.p_o ) ghc-lib-parser> [ 40 of 409] Compiling GHC.Utils.Ppr.Colour ( compiler/GHC/Utils/Ppr/Colour.hs, dist/build/GHC/Utils/Ppr/Colour.p_o ) ghc-lib-parser> [ 41 of 409] Compiling GHC.Version ( ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs, dist/build/GHC/Version.p_o ) ghc-lib-parser> [ 42 of 409] Compiling GHC.UniqueSubdir ( libraries/ghc-boot/GHC/UniqueSubdir.hs, dist/build/GHC/UniqueSubdir.p_o ) ghc-lib-parser> [ 43 of 409] Compiling GHC.Settings.Config ( ghc-lib/stage0/compiler/build/GHC/Settings/Config.hs, dist/build/GHC/Settings/Config.p_o ) ghc-lib-parser> [ 44 of 409] Compiling GHC.Utils.Panic.Plain ( compiler/GHC/Utils/Panic/Plain.hs, dist/build/GHC/Utils/Panic/Plain.p_o ) ghc-lib-parser> [ 45 of 409] Compiling GHC.Utils.Misc ( compiler/GHC/Utils/Misc.hs, dist/build/GHC/Utils/Misc.p_o ) ghc-lib-parser> [ 46 of 409] Compiling GHC.Data.FastString ( compiler/GHC/Data/FastString.hs, dist/build/GHC/Data/FastString.p_o ) ghc-lib-parser> [ 47 of 409] Compiling GHC.Utils.BufHandle ( compiler/GHC/Utils/BufHandle.hs, dist/build/GHC/Utils/BufHandle.p_o ) ghc-lib-parser> [ 48 of 409] Compiling GHC.Utils.Ppr ( compiler/GHC/Utils/Ppr.hs, dist/build/GHC/Utils/Ppr.p_o ) ghc-lib-parser> [ 49 of 409] Compiling GHCi.BinaryArray ( libraries/ghci/GHCi/BinaryArray.hs, dist/build/GHCi/BinaryArray.p_o ) ghc-lib-parser> [ 50 of 409] Compiling GHCi.BreakArray ( libraries/ghci/GHCi/BreakArray.hs, dist/build/GHCi/BreakArray.p_o ) ghc-lib-parser> [ 51 of 409] Compiling GHCi.FFI ( dist/build/GHCi/FFI.hs, dist/build/GHCi/FFI.p_o ) ghc-lib-parser> [ 52 of 409] Compiling GHCi.RemoteTypes ( libraries/ghci/GHCi/RemoteTypes.hs, dist/build/GHCi/RemoteTypes.p_o ) ghc-lib-parser> [ 53 of 409] Compiling GHCi.ResolvedBCO ( libraries/ghci/GHCi/ResolvedBCO.hs, dist/build/GHCi/ResolvedBCO.p_o ) ghc-lib-parser> [ 54 of 409] Compiling Language.Haskell.Syntax.Basic ( compiler/Language/Haskell/Syntax/Basic.hs, dist/build/Language/Haskell/Syntax/Basic.p_o ) ghc-lib-parser> [ 55 of 409] Compiling Language.Haskell.Syntax.Extension ( compiler/Language/Haskell/Syntax/Extension.hs, dist/build/Language/Haskell/Syntax/Extension.p_o ) ghc-lib-parser> [ 56 of 409] Compiling Language.Haskell.Syntax.Module.Name ( compiler/Language/Haskell/Syntax/Module/Name.hs, dist/build/Language/Haskell/Syntax/Module/Name.p_o ) ghc-lib-parser> [ 57 of 409] Compiling Language.Haskell.TH.LanguageExtensions ( libraries/template-haskell/Language/Haskell/TH/LanguageExtensions.hs, dist/build/Language/Haskell/TH/LanguageExtensions.p_o ) ghc-lib-parser> [ 58 of 409] Compiling Language.Haskell.TH.Lib.Map ( libraries/template-haskell/Language/Haskell/TH/Lib/Map.hs, dist/build/Language/Haskell/TH/Lib/Map.p_o ) ghc-lib-parser> [ 59 of 409] Compiling Language.Haskell.TH.Syntax ( libraries/template-haskell/Language/Haskell/TH/Syntax.hs, dist/build/Language/Haskell/TH/Syntax.p_o ) ListLike> [ 3 of 21] Compiling Data.ListLike.IO ( src/Data/ListLike/IO.hs, dist/build/Data/ListLike/IO.p_o ) ListLike> [ 4 of 21] Compiling Data.ListLike.String ( src/Data/ListLike/String.hs, dist/build/Data/ListLike/String.p_o ) ListLike> [ 5 of 21] Compiling Data.ListLike.FMList ( src/Data/ListLike/FMList.hs, dist/build/Data/ListLike/FMList.p_o ) text-rope> Documentation created: dist/doc/html/text-rope/index.html, text-rope> dist/doc/html/text-rope/text-rope.txt unordered-containers> Using Parsec parser unordered-containers> Configuring unordered-containers-0.2.19.1... unordered-containers> Flags chosen: debug=False unordered-containers> Dependency base >=4.10 && <5: using base-4.17.0.0 unordered-containers> Dependency deepseq >=1.4.3: using deepseq-1.4.8.0 unordered-containers> Dependency hashable >=1.2.5 && <1.5: using hashable-1.4.3.0 unordered-containers> Dependency template-haskell <2.22: using template-haskell-2.19.0.0 unordered-containers> Dependency ChasingBottoms: using ChasingBottoms-1.3.1.12 unordered-containers> Dependency HUnit: using HUnit-1.6.2.0 unordered-containers> Dependency QuickCheck >=2.4.0.1: using QuickCheck-2.14.3 unordered-containers> Dependency base: using base-4.17.0.0 unordered-containers> Dependency containers >=0.5.8: using containers-0.6.6 unordered-containers> Dependency hashable: using hashable-1.4.3.0 unordered-containers> Dependency nothunks >=0.1.3: using nothunks-0.1.4 unordered-containers> Dependency random: using random-1.2.1.1 unordered-containers> Dependency tasty >=1.4.0.3: using tasty-1.4.3 unordered-containers> Dependency tasty-hunit >=0.10.0.3: using tasty-hunit-0.10.1 unordered-containers> Dependency tasty-quickcheck >=0.10.1.2: using tasty-quickcheck-0.10.2 unordered-containers> Dependency unordered-containers: using unordered-containers-0.2.19.1 text-rope> Preprocessing test suite 'text-rope-tests' for text-rope-0.2.. text-rope> installing text-rope> Installing library in /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK unordered-containers> Source component graph: unordered-containers> component lib unordered-containers> component test:unordered-containers-tests dependency lib unordered-containers> Configured component graph: unordered-containers> component unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP unordered-containers> include base-4.17.0.0 unordered-containers> include deepseq-1.4.8.0 unordered-containers> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM unordered-containers> include template-haskell-2.19.0.0 unordered-containers> component unordered-containers-0.2.19.1-FmLVbIQmLp96NfbCaI2Hkv-unordered-containers-tests unordered-containers> include ChasingBottoms-1.3.1.12-GoB9Bur23iYAQEavWlGUcN unordered-containers> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS unordered-containers> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc unordered-containers> include base-4.17.0.0 unordered-containers> include containers-0.6.6 unordered-containers> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM unordered-containers> include nothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z unordered-containers> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh unordered-containers> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin unordered-containers> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx unordered-containers> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 unordered-containers> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP unordered-containers> Linked component graph: unordered-containers> unit unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP unordered-containers> include base-4.17.0.0 unordered-containers> include deepseq-1.4.8.0 unordered-containers> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM unordered-containers> include template-haskell-2.19.0.0 unordered-containers> Data.HashMap.Internal=unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP:Data.HashMap.Internal,Data.HashMap.Internal.Array=unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP:Data.HashMap.Internal.Array,Data.HashMap.Internal.List=unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP:Data.HashMap.Internal.List,Data.HashMap.Internal.Strict=unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP:Data.HashMap.Internal.Strict,Data.HashMap.Lazy=unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP:Data.HashSet,Data.HashSet.Internal=unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP:Data.HashSet.Internal unordered-containers> unit unordered-containers-0.2.19.1-FmLVbIQmLp96NfbCaI2Hkv-unordered-containers-tests unordered-containers> include ChasingBottoms-1.3.1.12-GoB9Bur23iYAQEavWlGUcN unordered-containers> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS unordered-containers> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc unordered-containers> include base-4.17.0.0 unordered-containers> include containers-0.6.6 unordered-containers> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM unordered-containers> include nothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z unordered-containers> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh unordered-containers> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin unordered-containers> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx unordered-containers> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 unordered-containers> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP unordered-containers> Ready component graph: unordered-containers> definite unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP unordered-containers> depends base-4.17.0.0 unordered-containers> depends deepseq-1.4.8.0 unordered-containers> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM unordered-containers> depends template-haskell-2.19.0.0 unordered-containers> definite unordered-containers-0.2.19.1-FmLVbIQmLp96NfbCaI2Hkv-unordered-containers-tests unordered-containers> depends ChasingBottoms-1.3.1.12-GoB9Bur23iYAQEavWlGUcN unordered-containers> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS unordered-containers> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc unordered-containers> depends base-4.17.0.0 unordered-containers> depends containers-0.6.6 unordered-containers> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM unordered-containers> depends nothunks-0.1.4-5Jpno9mETBlA57mU8Uz90z unordered-containers> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh unordered-containers> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin unordered-containers> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx unordered-containers> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 unordered-containers> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP unordered-containers> Using Cabal-3.8.1.0 compiled by ghc-9.4 unordered-containers> Using compiler: ghc-9.4.2 unordered-containers> Using install prefix: unordered-containers> /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1 unordered-containers> Executables installed in: unordered-containers> /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/bin unordered-containers> Libraries installed in: unordered-containers> /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP unordered-containers> Dynamic Libraries installed in: unordered-containers> /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 unordered-containers> Private executables installed in: unordered-containers> /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/libexec/x86_64-linux-ghc-9.4.2/unordered-containers-0.2.19.1 unordered-containers> Data files installed in: unordered-containers> /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/share/x86_64-linux-ghc-9.4.2/unordered-containers-0.2.19.1 unordered-containers> Documentation installed in: unordered-containers> /nix/store/ssla442kgs3vmlg11zp0blbxhzxi3sxi-unordered-containers-0.2.19.1-doc/share/doc/unordered-containers-0.2.19.1 unordered-containers> Configuration files installed in: unordered-containers> /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/etc unordered-containers> No alex found unordered-containers> Using ar found on system at: unordered-containers> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar unordered-containers> No c2hs found unordered-containers> No cpphs found unordered-containers> No doctest found unordered-containers> Using gcc version 12.3.0 given by user at: unordered-containers> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc unordered-containers> Using ghc version 9.4.2 found on system at: unordered-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc unordered-containers> Using ghc-pkg version 9.4.2 found on system at: unordered-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 unordered-containers> No ghcjs found unordered-containers> No ghcjs-pkg found unordered-containers> No greencard found unordered-containers> Using haddock version 2.27.0 found on system at: unordered-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 unordered-containers> No happy found unordered-containers> Using haskell-suite found on system at: haskell-suite-dummy-location unordered-containers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location unordered-containers> No hmake found unordered-containers> Using hpc version 0.68 found on system at: unordered-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc unordered-containers> Using hsc2hs version 0.68.8 found on system at: unordered-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs unordered-containers> Using hscolour version 1.24 found on system at: unordered-containers> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour unordered-containers> No jhc found unordered-containers> Using ld found on system at: unordered-containers> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold unordered-containers> No pkg-config found unordered-containers> Using runghc version 9.4.2 found on system at: unordered-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 unordered-containers> Using strip version 2.40 found on system at: unordered-containers> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip unordered-containers> Using tar found on system at: unordered-containers> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar unordered-containers> No uhc found unordered-containers> building unordered-containers> Preprocessing library for unordered-containers-0.2.19.1.. unordered-containers> Building library for unordered-containers-0.2.19.1.. text-rope> post-installation fixup text-rope> shrinking RPATHs of ELF executables and libraries in /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2 text-rope> shrinking /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHStext-rope-0.2-2WK6M2YKSJNItqxJa9kqbK-ghc9.4.2.so text-rope> checking for references to /build/ in /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2... text-rope> patching script interpreter paths in /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2 text-rope> stripping (with command strip and flags -S -p) in /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2/lib text-rope> shrinking RPATHs of ELF executables and libraries in /nix/store/5jj9pk54yvc8lcb6z3gh9l096bg9qwwa-text-rope-0.2-data text-rope> checking for references to /build/ in /nix/store/5jj9pk54yvc8lcb6z3gh9l096bg9qwwa-text-rope-0.2-data... text-rope> patching script interpreter paths in /nix/store/5jj9pk54yvc8lcb6z3gh9l096bg9qwwa-text-rope-0.2-data text-rope> shrinking RPATHs of ELF executables and libraries in /nix/store/kyfvjrxha8hrznq1k5lc5lxy5xlkw1w1-text-rope-0.2-doc text-rope> checking for references to /build/ in /nix/store/kyfvjrxha8hrznq1k5lc5lxy5xlkw1w1-text-rope-0.2-doc... text-rope> patching script interpreter paths in /nix/store/kyfvjrxha8hrznq1k5lc5lxy5xlkw1w1-text-rope-0.2-doc unordered-containers> [1 of 8] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.o, dist/build/Data/HashMap/Internal/Array.dyn_o ) text-rope (post)> added 3 signatures text-rope (post)> added 2 signatures text-rope (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5jj9pk54yvc8lcb6z3gh9l096bg9qwwa-text-rope-0.2-data /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2 /nix/store/kyfvjrxha8hrznq1k5lc5lxy5xlkw1w1-text-rope-0.2-doc text-rope (post)> copying 3 paths... text-rope (post)> copying path '/nix/store/5jj9pk54yvc8lcb6z3gh9l096bg9qwwa-text-rope-0.2-data' to 'https://cache.nix-ci.com'... text-rope (post)> copying path '/nix/store/kyfvjrxha8hrznq1k5lc5lxy5xlkw1w1-text-rope-0.2-doc' to 'https://cache.nix-ci.com'... text-rope (post)> copying path '/nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2' to 'https://cache.nix-ci.com'... text-rope (post)> copying 1 paths... text-rope (post)> copying path '/nix/store/jql2syagzyci6n4q2837b9v79y9vpyqa-text-rope-0.2.drv' to 'https://cache.nix-ci.com'... text-rope (post)> added 0 signatures text-rope (post)> added 0 signatures text-rope (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5jj9pk54yvc8lcb6z3gh9l096bg9qwwa-text-rope-0.2-data /nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2 /nix/store/kyfvjrxha8hrznq1k5lc5lxy5xlkw1w1-text-rope-0.2-doc text-rope (post)> copying 3 paths... text-rope (post)> copying path '/nix/store/5jj9pk54yvc8lcb6z3gh9l096bg9qwwa-text-rope-0.2-data' to 'ssh-ng://worker.nix-ci.com'... text-rope (post)> copying path '/nix/store/kyfvjrxha8hrznq1k5lc5lxy5xlkw1w1-text-rope-0.2-doc' to 'ssh-ng://worker.nix-ci.com'... text-rope (post)> copying path '/nix/store/grskyxjjyh1qac474fgcjwwvb120dwjq-text-rope-0.2' to 'ssh-ng://worker.nix-ci.com'... text-rope (post)> copying 1 paths... text-rope (post)> copying path '/nix/store/jql2syagzyci6n4q2837b9v79y9vpyqa-text-rope-0.2.drv' to 'ssh-ng://worker.nix-ci.com'... ListLike> [ 6 of 21] Compiling Data.ListLike.DList ( src/Data/ListLike/DList.hs, dist/build/Data/ListLike/DList.p_o ) ListLike> [ 7 of 21] Compiling Data.ListLike.CharString ( src/Data/ListLike/CharString.hs, dist/build/Data/ListLike/CharString.p_o ) unordered-containers> [2 of 8] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.o, dist/build/Data/HashMap/Internal/List.dyn_o ) unordered-containers> [3 of 8] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.o, dist/build/Data/HashMap/Internal.dyn_o ) ListLike> [ 8 of 21] Compiling Data.ListLike.Text.Text ( src/Data/ListLike/Text/Text.hs, dist/build/Data/ListLike/Text/Text.p_o ) ListLike> [ 9 of 21] Compiling Data.ListLike.Text.TextLazy ( src/Data/ListLike/Text/TextLazy.hs, dist/build/Data/ListLike/Text/TextLazy.p_o ) ListLike> [10 of 21] Compiling Data.ListLike.Text.Builder ( src/Data/ListLike/Text/Builder.hs, dist/build/Data/ListLike/Text/Builder.p_o ) ListLike> [11 of 21] Compiling Data.ListLike.Text ( src/Data/ListLike/Text.hs, dist/build/Data/ListLike/Text.p_o ) ListLike> [12 of 21] Compiling Data.ListLike.Chars ( src/Data/ListLike/Chars.hs, dist/build/Data/ListLike/Chars.p_o ) ListLike> [13 of 21] Compiling Data.ListLike.UTF8 ( src/Data/ListLike/UTF8.hs, dist/build/Data/ListLike/UTF8.p_o ) ListLike> [14 of 21] Compiling Data.ListLike.Utils ( src/Data/ListLike/Utils.hs, dist/build/Data/ListLike/Utils.p_o ) ListLike> [15 of 21] Compiling Data.ListLike.Vector.Generic ( src/Data/ListLike/Vector/Generic.hs, dist/build/Data/ListLike/Vector/Generic.p_o ) ListLike> [16 of 21] Compiling Data.ListLike.Vector.Storable ( src/Data/ListLike/Vector/Storable.hs, dist/build/Data/ListLike/Vector/Storable.p_o ) ListLike> [17 of 21] Compiling Data.ListLike.Vector.Unboxed ( src/Data/ListLike/Vector/Unboxed.hs, dist/build/Data/ListLike/Vector/Unboxed.p_o ) ListLike> [18 of 21] Compiling Data.ListLike.Vector.Vector ( src/Data/ListLike/Vector/Vector.hs, dist/build/Data/ListLike/Vector/Vector.p_o ) ListLike> [19 of 21] Compiling Data.ListLike.Vector ( src/Data/ListLike/Vector.hs, dist/build/Data/ListLike/Vector.p_o ) ListLike> [20 of 21] Compiling Data.ListLike.Instances ( src/Data/ListLike/Instances.hs, dist/build/Data/ListLike/Instances.p_o ) attoparsec> [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.o, dist/build/Data/Attoparsec/Text/Lazy.dyn_o ) attoparsec> [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.o, dist/build/Data/Attoparsec/ByteString/Internal.dyn_o ) attoparsec> [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.o, dist/build/Data/Attoparsec/ByteString.dyn_o ) attoparsec> [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.o, dist/build/Data/Attoparsec/ByteString/Lazy.dyn_o ) attoparsec> [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.o, dist/build/Data/Attoparsec/Lazy.dyn_o ) attoparsec> [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.o, dist/build/Data/Attoparsec/ByteString/Char8.dyn_o ) attoparsec> attoparsec> Data/Attoparsec/ByteString/Char8.hs:154:13: warning: [-Wtype-equality-requires-operators] attoparsec> The use of ‘~’ without TypeOperators attoparsec> will become an error in a future GHC release. attoparsec> Suggested fix: Perhaps you intended to use TypeOperators attoparsec> | attoparsec> 154 | instance (a ~ B.ByteString) => IsString (Parser a) where attoparsec> | ^ attoparsec> [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o, dist/build/Data/Attoparsec/Char8.dyn_o ) attoparsec> [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o, dist/build/Data/Attoparsec.dyn_o ) attoparsec> [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.p_o ) attoparsec> attoparsec> Data/Attoparsec/Internal/Types.hs:28:53: warning: [-Wunused-imports] attoparsec> The import of ‘<$>’ from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 28 | import Control.Applicative as App (Applicative(..), (<$>)) attoparsec> | ^^^^^ attoparsec> attoparsec> Data/Attoparsec/Internal/Types.hs:34:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 34 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ListLike> [21 of 21] Compiling Data.ListLike ( src/Data/ListLike.hs, dist/build/Data/ListLike.p_o ) attoparsec> [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.p_o ) attoparsec> [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.p_o ) attoparsec> [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.p_o ) attoparsec> [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.p_o ) attoparsec> attoparsec> Data/Attoparsec/Zepto.hs:46:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Semigroup’ is redundant attoparsec> except perhaps to import instances from ‘Data.Semigroup’ attoparsec> To import instances alone, use: import Data.Semigroup() attoparsec> | attoparsec> 46 | import Data.Semigroup (Semigroup(..)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.p_o ) unordered-containers> [4 of 8] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.o, dist/build/Data/HashMap/Internal/Strict.dyn_o ) attoparsec> [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.p_o ) attoparsec> attoparsec> Data/Attoparsec/Text/Internal.hs:68:1: warning: [-Wunused-imports] attoparsec> The import of ‘*>, <$>, pure’ attoparsec> from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> Data/Attoparsec/Text/Internal.hs:91:13: warning: [-Wtype-equality-requires-operators] attoparsec> The use of ‘~’ without TypeOperators attoparsec> will become an error in a future GHC release. attoparsec> Suggested fix: Perhaps you intended to use TypeOperators attoparsec> | attoparsec> 91 | instance (a ~ Text) => IsString (Parser a) where attoparsec> | ^ ListLike> Preprocessing test suite 'listlike-tests' for ListLike-4.7.8.2.. ListLike> Building test suite 'listlike-tests' for ListLike-4.7.8.2.. ListLike> [1 of 2] Compiling TestInfrastructure ( testsrc/TestInfrastructure.hs, dist/build/listlike-tests/listlike-tests-tmp/TestInfrastructure.o ) unordered-containers> [5 of 8] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.o, dist/build/Data/HashSet/Internal.dyn_o ) unordered-containers> [6 of 8] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o ) unordered-containers> [7 of 8] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o ) unordered-containers> [8 of 8] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o ) unordered-containers> [1 of 8] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.p_o ) attoparsec> [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.p_o ) unordered-containers> [2 of 8] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.p_o ) unordered-containers> [3 of 8] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.p_o ) ListLike> [2 of 2] Compiling Main ( testsrc/runtests.hs, dist/build/listlike-tests/listlike-tests-tmp/Main.o ) ListLike> [3 of 3] Linking dist/build/listlike-tests/listlike-tests ListLike> buildPhase completed in 49 seconds ListLike> running tests ListLike> Running 1 test suites... ListLike> Test suite listlike-tests: RUNNING... ListLike> Testing 0:StringLike:0:toString:0:String ListLike> Cases: 2274 Tried: 0 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:1:MyList Char ListLike> Cases: 2274 Tried: 1 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:2:Sequence Char ListLike> Cases: 2274 Tried: 2 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:3:DList Char ListLike> Cases: 2274 Tried: 3 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:4:Chars ListLike> Cases: 2274 Tried: 4 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:5:Array Int Char ListLike> Cases: 2274 Tried: 5 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:6:Text ListLike> Cases: 2274 Tried: 6 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:7:Text.Lazy ListLike> Cases: 2274 Tried: 7 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:8:Text.Builder ListLike> Cases: 2274 Tried: 8 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:9:UTF8 ByteString ListLike> Cases: 2274 Tried: 9 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:10:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 10 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:11:Vector Char ListLike> Cases: 2274 Tried: 11 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:0:toString:12:Vector.Unbox Char ListLike> Cases: 2274 Tried: 12 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:0:String ListLike> Cases: 2274 Tried: 13 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:1:MyList Char ListLike> Cases: 2274 Tried: 14 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:2:Sequence Char ListLike> Cases: 2274 Tried: 15 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:3:DList Char ListLike> Cases: 2274 Tried: 16 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:4:Chars ListLike> Cases: 2274 Tried: 17 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:5:Array Int Char ListLike> Cases: 2274 Tried: 18 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:6:Text ListLike> Cases: 2274 Tried: 19 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:7:Text.Lazy ListLike> Cases: 2274 Tried: 20 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:8:Text.Builder ListLike> Cases: 2274 Tried: 21 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:9:UTF8 ByteString ListLike> Cases: 2274 Tried: 22 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:10:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 23 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:11:Vector Char ListLike> Cases: 2274 Tried: 24 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:1:fromString:12:Vector.Unbox Char ListLike> Cases: 2274 Tried: 25 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:0:String ListLike> Cases: 2274 Tried: 26 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:1:MyList Char ListLike> Cases: 2274 Tried: 27 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:2:Sequence Char ListLike> Cases: 2274 Tried: 28 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:3:DList Char ListLike> Cases: 2274 Tried: 29 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:4:Chars ListLike> Cases: 2274 Tried: 30 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:5:Array Int Char ListLike> Cases: 2274 Tried: 31 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:6:Text ListLike> Cases: 2274 Tried: 32 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:7:Text.Lazy ListLike> Cases: 2274 Tried: 33 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:8:Text.Builder ListLike> Cases: 2274 Tried: 34 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:9:UTF8 ByteString ListLike> Cases: 2274 Tried: 35 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:10:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 36 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:11:Vector Char ListLike> Cases: 2274 Tried: 37 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:2:lines:12:Vector.Unbox Char ListLike> Cases: 2274 Tried: 38 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:0:String ListLike> Cases: 2274 Tried: 39 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:1:MyList Char ListLike> Cases: 2274 Tried: 40 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:2:Sequence Char ListLike> Cases: 2274 Tried: 41 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:3:DList Char ListLike> Cases: 2274 Tried: 42 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:4:Chars ListLike> Cases: 2274 Tried: 43 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:5:Array Int Char ListLike> Cases: 2274 Tried: 44 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:6:Text ListLike> Cases: 2274 Tried: 45 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:7:Text.Lazy ListLike> Cases: 2274 Tried: 46 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:8:Text.Builder ListLike> Cases: 2274 Tried: 47 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:9:UTF8 ByteString ListLike> Cases: 2274 Tried: 48 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:10:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 49 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:11:Vector Char ListLike> Cases: 2274 Tried: 50 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 0:StringLike:3:words:12:Vector.Unbox Char ListLike> Cases: 2274 Tried: 51 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:0:[Int] ListLike> Cases: 2274 Tried: 52 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:1:MyList Int ListLike> Cases: 2274 Tried: 53 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:2:String ListLike> Cases: 2274 Tried: 54 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:3:[Bool] ListLike> Cases: 2274 Tried: 55 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:4:MyList Bool ListLike> Cases: 2274 Tried: 56 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:5:ByteString ListLike> Cases: 2274 Tried: 57 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 58 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:7:Chars ListLike> Cases: 2274 Tried: 59 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:8:Sequence Int ListLike> Cases: 2274 Tried: 60 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:9:Sequence Bool ListLike> Cases: 2274 Tried: 61 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:10:Sequence Char ListLike> Cases: 2274 Tried: 62 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:11:Array Int Int ListLike> Cases: 2274 Tried: 63 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:12:Array Int Bool ListLike> Cases: 2274 Tried: 64 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:13:Array (Just Int) ListLike> Cases: 2274 Tried: 65 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:14:DList Int ListLike> Cases: 2274 Tried: 66 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:15:Vector Int ListLike> Cases: 2274 Tried: 67 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:16:StorableVector Int ListLike> Cases: 2274 Tried: 68 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:17:UnboxVector Int ListLike> Cases: 2274 Tried: 69 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:18:Vector Bool ListLike> Cases: 2274 Tried: 70 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:19:StorableVector Bool ListLike> Cases: 2274 Tried: 71 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 72 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:21:Text ListLike> Cases: 2274 Tried: 73 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:22:Text.Lazy ListLike> Cases: 2274 Tried: 74 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:23:Text.Builder ListLike> Cases: 2274 Tried: 75 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 76 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:0:foldl:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 77 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:1:foldr1:0:[Int] ListLike> Cases: 2274 Tried: 78 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:1:MyList Int ListLike> Cases: 2274 Tried: 79 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:2:String ListLike> Cases: 2274 Tried: 80 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:3:[Bool] ListLike> Cases: 2274 Tried: 81 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:4:MyList Bool ListLike> Cases: 2274 Tried: 82 Errors: 0 Failures: 0+++ OK, passed 100 tests; 10 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:5:ByteString ListLike> Cases: 2274 Tried: 83 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 84 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:7:Chars ListLike> Cases: 2274 Tried: 85 Errors: 0 Failures: 0+++ OK, passed 100 tests; 22 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:8:Sequence Int ListLike> Cases: 2274 Tried: 86 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:9:Sequence Bool ListLike> Cases: 2274 Tried: 87 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:10:Sequence Char ListLike> Cases: 2274 Tried: 88 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:11:Array Int Int ListLike> Cases: 2274 Tried: 89 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:12:Array Int Bool ListLike> Cases: 2274 Tried: 90 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:13:Array (Just Int) ListLike> Cases: 2274 Tried: 91 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:14:DList Int ListLike> Cases: 2274 Tried: 92 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:15:Vector Int ListLike> Cases: 2274 Tried: 93 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:16:StorableVector Int ListLike> Cases: 2274 Tried: 94 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:17:UnboxVector Int ListLike> Cases: 2274 Tried: 95 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:18:Vector Bool ListLike> Cases: 2274 Tried: 96 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:19:StorableVector Bool ListLike> Cases: 2274 Tried: 97 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 98 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:21:Text ListLike> Cases: 2274 Tried: 99 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:22:Text.Lazy ListLike> Cases: 2274 Tried: 100 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:23:Text.Builder ListLike> Cases: 2274 Tried: 101 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 102 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 1:FoldableLL:1:foldr1:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 103 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:0:[Int] ListLike> Cases: 2274 Tried: 104 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:1:MyList Int ListLike> Cases: 2274 Tried: 105 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:2:String ListLike> Cases: 2274 Tried: 106 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:3:[Bool] ListLike> Cases: 2274 Tried: 107 Errors: 0 Failures: 0+++ OK, passed 100 tests; 23 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:4:MyList Bool ListLike> Cases: 2274 Tried: 108 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:5:ByteString ListLike> Cases: 2274 Tried: 109 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 110 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:7:Chars ListLike> Cases: 2274 Tried: 111 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:8:Sequence Int ListLike> Cases: 2274 Tried: 112 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:9:Sequence Bool ListLike> Cases: 2274 Tried: 113 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:10:Sequence Char ListLike> Cases: 2274 Tried: 114 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:11:Array Int Int ListLike> Cases: 2274 Tried: 115 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:12:Array Int Bool ListLike> Cases: 2274 Tried: 116 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:13:Array (Just Int) ListLike> Cases: 2274 Tried: 117 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:14:DList Int ListLike> Cases: 2274 Tried: 118 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:15:Vector Int ListLike> Cases: 2274 Tried: 119 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:16:StorableVector Int ListLike> Cases: 2274 Tried: 120 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:17:UnboxVector Int ListLike> Cases: 2274 Tried: 121 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:18:Vector Bool ListLike> Cases: 2274 Tried: 122 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:19:StorableVector Bool ListLike> Cases: 2274 Tried: 123 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 124 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:21:Text ListLike> Cases: 2274 Tried: 125 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:22:Text.Lazy ListLike> Cases: 2274 Tried: 126 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:23:Text.Builder ListLike> Cases: 2274 Tried: 127 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 128 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 1:FoldableLL:2:foldl1:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 129 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 1:FoldableLL:3:foldl':0:[Int] ListLike> Cases: 2274 Tried: 130 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':1:MyList Int ListLike> Cases: 2274 Tried: 131 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':2:String ListLike> Cases: 2274 Tried: 132 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':3:[Bool] ListLike> Cases: 2274 Tried: 133 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':4:MyList Bool ListLike> Cases: 2274 Tried: 134 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':5:ByteString ListLike> Cases: 2274 Tried: 135 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':6:ByteString.Lazy ListLike> Cases: 2274 Tried: 136 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':7:Chars ListLike> Cases: 2274 Tried: 137 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':8:Sequence Int ListLike> Cases: 2274 Tried: 138 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':9:Sequence Bool ListLike> Cases: 2274 Tried: 139 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':10:Sequence Char ListLike> Cases: 2274 Tried: 140 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':11:Array Int Int ListLike> Cases: 2274 Tried: 141 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':12:Array Int Bool ListLike> Cases: 2274 Tried: 142 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':13:Array (Just Int) ListLike> Cases: 2274 Tried: 143 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':14:DList Int ListLike> Cases: 2274 Tried: 144 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':15:Vector Int ListLike> Cases: 2274 Tried: 145 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':16:StorableVector Int ListLike> Cases: 2274 Tried: 146 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':17:UnboxVector Int ListLike> Cases: 2274 Tried: 147 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':18:Vector Bool ListLike> Cases: 2274 Tried: 148 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':19:StorableVector Bool ListLike> Cases: 2274 Tried: 149 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':20:UnboxVector Bool ListLike> Cases: 2274 Tried: 150 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':21:Text ListLike> Cases: 2274 Tried: 151 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':22:Text.Lazy ListLike> Cases: 2274 Tried: 152 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':23:Text.Builder ListLike> Cases: 2274 Tried: 153 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':24:UTF8 ByteString ListLike> Cases: 2274 Tried: 154 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:3:foldl':25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 155 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:0:[Int] ListLike> Cases: 2274 Tried: 156 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:1:MyList Int ListLike> Cases: 2274 Tried: 157 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:2:String ListLike> Cases: 2274 Tried: 158 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:3:[Bool] ListLike> Cases: 2274 Tried: 159 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:4:MyList Bool ListLike> Cases: 2274 Tried: 160 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:5:ByteString ListLike> Cases: 2274 Tried: 161 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 162 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:7:Chars ListLike> Cases: 2274 Tried: 163 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:8:Sequence Int ListLike> Cases: 2274 Tried: 164 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:9:Sequence Bool ListLike> Cases: 2274 Tried: 165 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:10:Sequence Char ListLike> Cases: 2274 Tried: 166 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:11:Array Int Int ListLike> Cases: 2274 Tried: 167 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:12:Array Int Bool ListLike> Cases: 2274 Tried: 168 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:13:Array (Just Int) ListLike> Cases: 2274 Tried: 169 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:14:DList Int ListLike> Cases: 2274 Tried: 170 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:15:Vector Int ListLike> Cases: 2274 Tried: 171 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:16:StorableVector Int ListLike> Cases: 2274 Tried: 172 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:17:UnboxVector Int ListLike> Cases: 2274 Tried: 173 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:18:Vector Bool ListLike> Cases: 2274 Tried: 174 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:19:StorableVector Bool ListLike> Cases: 2274 Tried: 175 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 176 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:21:Text ListLike> Cases: 2274 Tried: 177 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:22:Text.Lazy ListLike> Cases: 2274 Tried: 178 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:23:Text.Builder ListLike> Cases: 2274 Tried: 179 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 180 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:4:foldr:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 181 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':0:[Int] ListLike> Cases: 2274 Tried: 182 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':1:MyList Int ListLike> Cases: 2274 Tried: 183 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':2:String ListLike> Cases: 2274 Tried: 184 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':3:[Bool] ListLike> Cases: 2274 Tried: 185 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':4:MyList Bool ListLike> Cases: 2274 Tried: 186 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':5:ByteString ListLike> Cases: 2274 Tried: 187 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':6:ByteString.Lazy ListLike> Cases: 2274 Tried: 188 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':7:Chars ListLike> Cases: 2274 Tried: 189 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':8:Sequence Int ListLike> Cases: 2274 Tried: 190 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':9:Sequence Bool ListLike> Cases: 2274 Tried: 191 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':10:Sequence Char ListLike> Cases: 2274 Tried: 192 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':11:Array Int Int ListLike> Cases: 2274 Tried: 193 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':12:Array Int Bool ListLike> Cases: 2274 Tried: 194 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':13:Array (Just Int) ListLike> Cases: 2274 Tried: 195 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':14:DList Int ListLike> Cases: 2274 Tried: 196 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':15:Vector Int ListLike> Cases: 2274 Tried: 197 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':16:StorableVector Int ListLike> Cases: 2274 Tried: 198 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':17:UnboxVector Int ListLike> Cases: 2274 Tried: 199 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':18:Vector Bool ListLike> Cases: 2274 Tried: 200 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':19:StorableVector Bool ListLike> Cases: 2274 Tried: 201 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':20:UnboxVector Bool ListLike> Cases: 2274 Tried: 202 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':21:Text ListLike> Cases: 2274 Tried: 203 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':22:Text.Lazy ListLike> Cases: 2274 Tried: 204 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':23:Text.Builder ListLike> Cases: 2274 Tried: 205 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':24:UTF8 ByteString ListLike> Cases: 2274 Tried: 206 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:5:foldr':25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 207 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:6:fold:0:wrap [[Int]] ListLike> Cases: 2274 Tried: 208 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:6:fold:1:wrap MyList (MyList Int) ListLike> Cases: 2274 Tried: 209 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:6:fold:2:wrap S.Seq (S.Seq Int) ListLike> Cases: 2274 Tried: 210 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:6:fold:3:wrap Array (Array Int) ListLike> Cases: 2274 Tried: 211 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:6:fold:4:wrap Array [Int] ListLike> Cases: 2274 Tried: 212 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:6:fold:5:wrap (Vector (Vector Int)) ListLike> Cases: 2274 Tried: 213 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:0:[Int] ListLike> Cases: 2274 Tried: 214 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:1:MyList Int ListLike> Cases: 2274 Tried: 215 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:2:String ListLike> Cases: 2274 Tried: 216 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:3:[Bool] ListLike> Cases: 2274 Tried: 217 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:4:MyList Bool ListLike> Cases: 2274 Tried: 218 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:5:ByteString ListLike> Cases: 2274 Tried: 219 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 220 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:7:Chars ListLike> Cases: 2274 Tried: 221 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:8:Sequence Int ListLike> Cases: 2274 Tried: 222 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:9:Sequence Bool ListLike> Cases: 2274 Tried: 223 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:10:Sequence Char ListLike> Cases: 2274 Tried: 224 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:11:Array Int Int ListLike> Cases: 2274 Tried: 225 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:12:Array Int Bool ListLike> Cases: 2274 Tried: 226 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:13:Array (Just Int) ListLike> Cases: 2274 Tried: 227 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:14:DList Int ListLike> Cases: 2274 Tried: 228 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:15:Vector Int ListLike> Cases: 2274 Tried: 229 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:16:StorableVector Int ListLike> Cases: 2274 Tried: 230 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:17:UnboxVector Int ListLike> Cases: 2274 Tried: 231 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:18:Vector Bool ListLike> Cases: 2274 Tried: 232 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:19:StorableVector Bool ListLike> Cases: 2274 Tried: 233 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 234 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:21:Text ListLike> Cases: 2274 Tried: 235 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:22:Text.Lazy ListLike> Cases: 2274 Tried: 236 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:23:Text.Builder ListLike> Cases: 2274 Tried: 237 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 238 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 1:FoldableLL:7:foldMap:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 239 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:0:[Int] ListLike> Cases: 2274 Tried: 240 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:1:MyList Int ListLike> Cases: 2274 Tried: 241 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:2:String ListLike> Cases: 2274 Tried: 242 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:3:[Bool] ListLike> Cases: 2274 Tried: 243 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:4:MyList Bool ListLike> Cases: 2274 Tried: 244 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:5:ByteString ListLike> Cases: 2274 Tried: 245 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 246 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:7:Chars ListLike> Cases: 2274 Tried: 247 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:8:Sequence Int ListLike> Cases: 2274 Tried: 248 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:9:Sequence Bool ListLike> Cases: 2274 Tried: 249 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:10:Sequence Char ListLike> Cases: 2274 Tried: 250 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:11:Array Int Int ListLike> Cases: 2274 Tried: 251 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:12:Array Int Bool ListLike> Cases: 2274 Tried: 252 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:13:Array (Just Int) ListLike> Cases: 2274 Tried: 253 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:14:DList Int ListLike> Cases: 2274 Tried: 254 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:15:Vector Int ListLike> Cases: 2274 Tried: 255 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:16:StorableVector Int ListLike> Cases: 2274 Tried: 256 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:17:UnboxVector Int ListLike> Cases: 2274 Tried: 257 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:18:Vector Bool ListLike> Cases: 2274 Tried: 258 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:19:StorableVector Bool ListLike> Cases: 2274 Tried: 259 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 260 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:21:Text ListLike> Cases: 2274 Tried: 261 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:22:Text.Lazy ListLike> Cases: 2274 Tried: 262 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:23:Text.Builder ListLike> Cases: 2274 Tried: 263 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 264 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:0:empty:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 265 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:0:[Int] ListLike> Cases: 2274 Tried: 266 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:1:MyList Int ListLike> Cases: 2274 Tried: 267 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:2:String ListLike> Cases: 2274 Tried: 268 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:3:[Bool] ListLike> Cases: 2274 Tried: 269 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:4:MyList Bool ListLike> Cases: 2274 Tried: 270 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:5:ByteString ListLike> Cases: 2274 Tried: 271 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 272 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:7:Chars ListLike> Cases: 2274 Tried: 273 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:8:Sequence Int ListLike> Cases: 2274 Tried: 274 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:9:Sequence Bool ListLike> Cases: 2274 Tried: 275 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:10:Sequence Char ListLike> Cases: 2274 Tried: 276 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:11:Array Int Int ListLike> Cases: 2274 Tried: 277 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:12:Array Int Bool ListLike> Cases: 2274 Tried: 278 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:13:Array (Just Int) ListLike> Cases: 2274 Tried: 279 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:14:DList Int ListLike> Cases: 2274 Tried: 280 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:15:Vector Int ListLike> Cases: 2274 Tried: 281 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:16:StorableVector Int ListLike> Cases: 2274 Tried: 282 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:17:UnboxVector Int ListLike> Cases: 2274 Tried: 283 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:18:Vector Bool ListLike> Cases: 2274 Tried: 284 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:19:StorableVector Bool ListLike> Cases: 2274 Tried: 285 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 286 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:21:Text ListLike> Cases: 2274 Tried: 287 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:22:Text.Lazy ListLike> Cases: 2274 Tried: 288 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:23:Text.Builder ListLike> Cases: 2274 Tried: 289 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 290 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:1:length:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 291 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:0:[Int] ListLike> Cases: 2274 Tried: 292 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:1:MyList Int ListLike> Cases: 2274 Tried: 293 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:2:String ListLike> Cases: 2274 Tried: 294 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:3:[Bool] ListLike> Cases: 2274 Tried: 295 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:4:MyList Bool ListLike> Cases: 2274 Tried: 296 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:5:ByteString ListLike> Cases: 2274 Tried: 297 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 298 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:7:Chars ListLike> Cases: 2274 Tried: 299 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:8:Sequence Int ListLike> Cases: 2274 Tried: 300 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:9:Sequence Bool ListLike> Cases: 2274 Tried: 301 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:10:Sequence Char ListLike> Cases: 2274 Tried: 302 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:11:Array Int Int ListLike> Cases: 2274 Tried: 303 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:12:Array Int Bool ListLike> Cases: 2274 Tried: 304 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:13:Array (Just Int) ListLike> Cases: 2274 Tried: 305 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:14:DList Int ListLike> Cases: 2274 Tried: 306 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:15:Vector Int ListLike> Cases: 2274 Tried: 307 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:16:StorableVector Int ListLike> Cases: 2274 Tried: 308 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:17:UnboxVector Int ListLike> Cases: 2274 Tried: 309 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:18:Vector Bool ListLike> Cases: 2274 Tried: 310 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:19:StorableVector Bool ListLike> Cases: 2274 Tried: 311 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 312 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:21:Text ListLike> Cases: 2274 Tried: 313 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:22:Text.Lazy ListLike> Cases: 2274 Tried: 314 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:23:Text.Builder ListLike> Cases: 2274 Tried: 315 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 316 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:2:to/fromList:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 317 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:0:[Int] ListLike> Cases: 2274 Tried: 318 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:1:MyList Int ListLike> Cases: 2274 Tried: 319 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:2:String ListLike> Cases: 2274 Tried: 320 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:3:[Bool] ListLike> Cases: 2274 Tried: 321 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:4:MyList Bool ListLike> Cases: 2274 Tried: 322 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:5:ByteString ListLike> Cases: 2274 Tried: 323 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 324 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:7:Chars ListLike> Cases: 2274 Tried: 325 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:8:Sequence Int ListLike> Cases: 2274 Tried: 326 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:9:Sequence Bool ListLike> Cases: 2274 Tried: 327 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:10:Sequence Char ListLike> Cases: 2274 Tried: 328 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:11:Array Int Int ListLike> Cases: 2274 Tried: 329 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:12:Array Int Bool ListLike> Cases: 2274 Tried: 330 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:13:Array (Just Int) ListLike> Cases: 2274 Tried: 331 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:14:DList Int ListLike> Cases: 2274 Tried: 332 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:15:Vector Int ListLike> Cases: 2274 Tried: 333 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:16:StorableVector Int ListLike> Cases: 2274 Tried: 334 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:17:UnboxVector Int ListLike> Cases: 2274 Tried: 335 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:18:Vector Bool ListLike> Cases: 2274 Tried: 336 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:19:StorableVector Bool ListLike> Cases: 2274 Tried: 337 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 338 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:21:Text ListLike> Cases: 2274 Tried: 339 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:22:Text.Lazy ListLike> Cases: 2274 Tried: 340 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:23:Text.Builder ListLike> Cases: 2274 Tried: 341 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 342 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:3:singleton:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 343 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:0:[Int] ListLike> Cases: 2274 Tried: 344 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:1:MyList Int ListLike> Cases: 2274 Tried: 345 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:2:String ListLike> Cases: 2274 Tried: 346 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:3:[Bool] ListLike> Cases: 2274 Tried: 347 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:4:MyList Bool ListLike> Cases: 2274 Tried: 348 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:5:ByteString ListLike> Cases: 2274 Tried: 349 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 350 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:7:Chars ListLike> Cases: 2274 Tried: 351 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:8:Sequence Int ListLike> Cases: 2274 Tried: 352 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:9:Sequence Bool ListLike> Cases: 2274 Tried: 353 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:10:Sequence Char ListLike> Cases: 2274 Tried: 354 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:11:Array Int Int ListLike> Cases: 2274 Tried: 355 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:12:Array Int Bool ListLike> Cases: 2274 Tried: 356 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:13:Array (Just Int) ListLike> Cases: 2274 Tried: 357 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:14:DList Int ListLike> Cases: 2274 Tried: 358 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:15:Vector Int ListLike> Cases: 2274 Tried: 359 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:16:StorableVector Int ListLike> Cases: 2274 Tried: 360 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:17:UnboxVector Int ListLike> Cases: 2274 Tried: 361 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:18:Vector Bool ListLike> Cases: 2274 Tried: 362 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:19:StorableVector Bool ListLike> Cases: 2274 Tried: 363 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 364 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:21:Text ListLike> Cases: 2274 Tried: 365 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:22:Text.Lazy ListLike> Cases: 2274 Tried: 366 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:23:Text.Builder ListLike> Cases: 2274 Tried: 367 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 368 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:4:cons:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 369 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:0:[Int] ListLike> Cases: 2274 Tried: 370 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:1:MyList Int ListLike> Cases: 2274 Tried: 371 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:2:String ListLike> Cases: 2274 Tried: 372 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:3:[Bool] ListLike> Cases: 2274 Tried: 373 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:4:MyList Bool ListLike> Cases: 2274 Tried: 374 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:5:ByteString ListLike> Cases: 2274 Tried: 375 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 376 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:7:Chars ListLike> Cases: 2274 Tried: 377 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:8:Sequence Int ListLike> Cases: 2274 Tried: 378 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:9:Sequence Bool ListLike> Cases: 2274 Tried: 379 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:10:Sequence Char ListLike> Cases: 2274 Tried: 380 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:11:Array Int Int ListLike> Cases: 2274 Tried: 381 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:12:Array Int Bool ListLike> Cases: 2274 Tried: 382 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:13:Array (Just Int) ListLike> Cases: 2274 Tried: 383 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:14:DList Int ListLike> Cases: 2274 Tried: 384 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:15:Vector Int ListLike> Cases: 2274 Tried: 385 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:16:StorableVector Int ListLike> Cases: 2274 Tried: 386 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:17:UnboxVector Int ListLike> Cases: 2274 Tried: 387 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:18:Vector Bool ListLike> Cases: 2274 Tried: 388 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:19:StorableVector Bool ListLike> Cases: 2274 Tried: 389 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 390 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:21:Text ListLike> Cases: 2274 Tried: 391 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:22:Text.Lazy ListLike> Cases: 2274 Tried: 392 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:23:Text.Builder ListLike> Cases: 2274 Tried: 393 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 394 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:5:append:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 395 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:6:head:0:[Int] ListLike> Cases: 2274 Tried: 396 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:6:head:1:MyList Int ListLike> Cases: 2274 Tried: 397 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 2:ListLike:6:head:2:String ListLike> Cases: 2274 Tried: 398 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:6:head:3:[Bool] ListLike> Cases: 2274 Tried: 399 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:6:head:4:MyList Bool ListLike> Cases: 2274 Tried: 400 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:6:head:5:ByteString ListLike> Cases: 2274 Tried: 401 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 2:ListLike:6:head:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 402 Errors: 0 Failures: 0+++ OK, passed 100 tests; 22 discarded. ListLike> Testing 2:ListLike:6:head:7:Chars ListLike> Cases: 2274 Tried: 403 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:6:head:8:Sequence Int ListLike> Cases: 2274 Tried: 404 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:6:head:9:Sequence Bool ListLike> Cases: 2274 Tried: 405 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:6:head:10:Sequence Char ListLike> Cases: 2274 Tried: 406 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:6:head:11:Array Int Int ListLike> Cases: 2274 Tried: 407 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:6:head:12:Array Int Bool ListLike> Cases: 2274 Tried: 408 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 2:ListLike:6:head:13:Array (Just Int) ListLike> Cases: 2274 Tried: 409 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:6:head:14:DList Int ListLike> Cases: 2274 Tried: 410 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:6:head:15:Vector Int ListLike> Cases: 2274 Tried: 411 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:6:head:16:StorableVector Int ListLike> Cases: 2274 Tried: 412 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:6:head:17:UnboxVector Int ListLike> Cases: 2274 Tried: 413 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:6:head:18:Vector Bool ListLike> Cases: 2274 Tried: 414 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 2:ListLike:6:head:19:StorableVector Bool ListLike> Cases: 2274 Tried: 415 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:6:head:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 416 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:6:head:21:Text ListLike> Cases: 2274 Tried: 417 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:6:head:22:Text.Lazy ListLike> Cases: 2274 Tried: 418 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:6:head:23:Text.Builder ListLike> Cases: 2274 Tried: 419 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:6:head:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 420 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:6:head:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 421 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 2:ListLike:7:last:0:[Int] ListLike> Cases: 2274 Tried: 422 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:7:last:1:MyList Int ListLike> Cases: 2274 Tried: 423 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:7:last:2:String ListLike> Cases: 2274 Tried: 424 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:7:last:3:[Bool] ListLike> Cases: 2274 Tried: 425 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:7:last:4:MyList Bool ListLike> Cases: 2274 Tried: 426 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:7:last:5:ByteString ListLike> Cases: 2274 Tried: 427 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:7:last:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 428 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:7:last:7:Chars ListLike> Cases: 2274 Tried: 429 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:7:last:8:Sequence Int ListLike> Cases: 2274 Tried: 430 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:7:last:9:Sequence Bool ListLike> Cases: 2274 Tried: 431 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 2:ListLike:7:last:10:Sequence Char ListLike> Cases: 2274 Tried: 432 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:7:last:11:Array Int Int ListLike> Cases: 2274 Tried: 433 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:7:last:12:Array Int Bool ListLike> Cases: 2274 Tried: 434 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 2:ListLike:7:last:13:Array (Just Int) ListLike> Cases: 2274 Tried: 435 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:7:last:14:DList Int ListLike> Cases: 2274 Tried: 436 Errors: 0 Failures: 0+++ OK, passed 100 tests; 21 discarded. ListLike> Testing 2:ListLike:7:last:15:Vector Int ListLike> Cases: 2274 Tried: 437 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:7:last:16:StorableVector Int ListLike> Cases: 2274 Tried: 438 Errors: 0 Failures: 0+++ OK, passed 100 tests; 22 discarded. ListLike> Testing 2:ListLike:7:last:17:UnboxVector Int ListLike> Cases: 2274 Tried: 439 Errors: 0 Failures: 0+++ OK, passed 100 tests; 23 discarded. ListLike> Testing 2:ListLike:7:last:18:Vector Bool ListLike> Cases: 2274 Tried: 440 Errors: 0 Failures: 0+++ OK, passed 100 tests; 22 discarded. ListLike> Testing 2:ListLike:7:last:19:StorableVector Bool ListLike> Cases: 2274 Tried: 441 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:7:last:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 442 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:7:last:21:Text ListLike> Cases: 2274 Tried: 443 Errors: 0 Failures: 0+++ OK, passed 100 tests; 21 discarded. ListLike> Testing 2:ListLike:7:last:22:Text.Lazy ListLike> Cases: 2274 Tried: 444 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:7:last:23:Text.Builder ListLike> Cases: 2274 Tried: 445 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:7:last:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 446 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:7:last:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 447 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 2:ListLike:8:tail:0:[Int] ListLike> Cases: 2274 Tried: 448 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 2:ListLike:8:tail:1:MyList Int ListLike> Cases: 2274 Tried: 449 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:8:tail:2:String ListLike> Cases: 2274 Tried: 450 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:8:tail:3:[Bool] ListLike> Cases: 2274 Tried: 451 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:8:tail:4:MyList Bool ListLike> Cases: 2274 Tried: 452 Errors: 0 Failures: 0+++ OK, passed 100 tests; 11 discarded. ListLike> Testing 2:ListLike:8:tail:5:ByteString ListLike> Cases: 2274 Tried: 453 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:8:tail:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 454 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:8:tail:7:Chars ListLike> Cases: 2274 Tried: 455 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:8:tail:8:Sequence Int ListLike> Cases: 2274 Tried: 456 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:8:tail:9:Sequence Bool ListLike> Cases: 2274 Tried: 457 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:8:tail:10:Sequence Char ListLike> Cases: 2274 Tried: 458 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:8:tail:11:Array Int Int ListLike> Cases: 2274 Tried: 459 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 2:ListLike:8:tail:12:Array Int Bool ListLike> Cases: 2274 Tried: 460 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:8:tail:13:Array (Just Int) ListLike> Cases: 2274 Tried: 461 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:8:tail:14:DList Int ListLike> Cases: 2274 Tried: 462 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:8:tail:15:Vector Int ListLike> Cases: 2274 Tried: 463 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:8:tail:16:StorableVector Int ListLike> Cases: 2274 Tried: 464 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:8:tail:17:UnboxVector Int ListLike> Cases: 2274 Tried: 465 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:8:tail:18:Vector Bool ListLike> Cases: 2274 Tried: 466 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 2:ListLike:8:tail:19:StorableVector Bool ListLike> Cases: 2274 Tried: 467 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:8:tail:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 468 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:8:tail:21:Text ListLike> Cases: 2274 Tried: 469 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:8:tail:22:Text.Lazy ListLike> Cases: 2274 Tried: 470 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:8:tail:23:Text.Builder ListLike> Cases: 2274 Tried: 471 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:8:tail:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 472 Errors: 0 Failures: 0+++ OK, passed 100 tests; 22 discarded. ListLike> Testing 2:ListLike:8:tail:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 473 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:9:init:0:[Int] ListLike> Cases: 2274 Tried: 474 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 2:ListLike:9:init:1:MyList Int ListLike> Cases: 2274 Tried: 475 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 2:ListLike:9:init:2:String ListLike> Cases: 2274 Tried: 476 Errors: 0 Failures: 0+++ OK, passed 100 tests; 21 discarded. ListLike> Testing 2:ListLike:9:init:3:[Bool] ListLike> Cases: 2274 Tried: 477 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:9:init:4:MyList Bool ListLike> Cases: 2274 Tried: 478 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:9:init:5:ByteString ListLike> Cases: 2274 Tried: 479 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:9:init:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 480 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:9:init:7:Chars ListLike> Cases: 2274 Tried: 481 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:9:init:8:Sequence Int ListLike> Cases: 2274 Tried: 482 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:9:init:9:Sequence Bool ListLike> Cases: 2274 Tried: 483 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:9:init:10:Sequence Char ListLike> Cases: 2274 Tried: 484 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:9:init:11:Array Int Int ListLike> Cases: 2274 Tried: 485 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 2:ListLike:9:init:12:Array Int Bool ListLike> Cases: 2274 Tried: 486 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:9:init:13:Array (Just Int) ListLike> Cases: 2274 Tried: 487 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:9:init:14:DList Int ListLike> Cases: 2274 Tried: 488 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:9:init:15:Vector Int ListLike> Cases: 2274 Tried: 489 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:9:init:16:StorableVector Int ListLike> Cases: 2274 Tried: 490 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:9:init:17:UnboxVector Int ListLike> Cases: 2274 Tried: 491 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 2:ListLike:9:init:18:Vector Bool ListLike> Cases: 2274 Tried: 492 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:9:init:19:StorableVector Bool ListLike> Cases: 2274 Tried: 493 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:9:init:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 494 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:9:init:21:Text ListLike> Cases: 2274 Tried: 495 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:9:init:22:Text.Lazy ListLike> Cases: 2274 Tried: 496 Errors: 0 Failures: 0+++ OK, passed 100 tests; 11 discarded. ListLike> Testing 2:ListLike:9:init:23:Text.Builder ListLike> Cases: 2274 Tried: 497 Errors: 0 Failures: 0+++ OK, passed 100 tests; 13 discarded. ListLike> Testing 2:ListLike:9:init:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 498 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:9:init:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 499 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:10:null:0:[Int] ListLike> Cases: 2274 Tried: 500 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:1:MyList Int ListLike> Cases: 2274 Tried: 501 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:2:String ListLike> Cases: 2274 Tried: 502 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:3:[Bool] ListLike> Cases: 2274 Tried: 503 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:4:MyList Bool ListLike> Cases: 2274 Tried: 504 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:5:ByteString ListLike> Cases: 2274 Tried: 505 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 506 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:7:Chars ListLike> Cases: 2274 Tried: 507 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:8:Sequence Int ListLike> Cases: 2274 Tried: 508 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:9:Sequence Bool ListLike> Cases: 2274 Tried: 509 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:10:Sequence Char ListLike> Cases: 2274 Tried: 510 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:11:Array Int Int ListLike> Cases: 2274 Tried: 511 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:12:Array Int Bool ListLike> Cases: 2274 Tried: 512 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:13:Array (Just Int) ListLike> Cases: 2274 Tried: 513 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:14:DList Int ListLike> Cases: 2274 Tried: 514 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:15:Vector Int ListLike> Cases: 2274 Tried: 515 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:16:StorableVector Int ListLike> Cases: 2274 Tried: 516 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:17:UnboxVector Int ListLike> Cases: 2274 Tried: 517 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:18:Vector Bool ListLike> Cases: 2274 Tried: 518 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:19:StorableVector Bool ListLike> Cases: 2274 Tried: 519 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 520 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:21:Text ListLike> Cases: 2274 Tried: 521 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:22:Text.Lazy ListLike> Cases: 2274 Tried: 522 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:23:Text.Builder ListLike> Cases: 2274 Tried: 523 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 524 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:10:null:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 525 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:0:[Int] ListLike> Cases: 2274 Tried: 526 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:1:MyList Int ListLike> Cases: 2274 Tried: 527 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:2:String ListLike> Cases: 2274 Tried: 528 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:3:[Bool] ListLike> Cases: 2274 Tried: 529 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:4:MyList Bool ListLike> Cases: 2274 Tried: 530 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:5:ByteString ListLike> Cases: 2274 Tried: 531 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 532 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:7:Chars ListLike> Cases: 2274 Tried: 533 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:8:Sequence Int ListLike> Cases: 2274 Tried: 534 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:9:Sequence Bool ListLike> Cases: 2274 Tried: 535 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:10:Sequence Char ListLike> Cases: 2274 Tried: 536 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:11:Array Int Int ListLike> Cases: 2274 Tried: 537 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:12:Array Int Bool ListLike> Cases: 2274 Tried: 538 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:13:Array (Just Int) ListLike> Cases: 2274 Tried: 539 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:14:DList Int ListLike> Cases: 2274 Tried: 540 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:15:Vector Int ListLike> Cases: 2274 Tried: 541 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:16:StorableVector Int ListLike> Cases: 2274 Tried: 542 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:17:UnboxVector Int ListLike> Cases: 2274 Tried: 543 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:18:Vector Bool ListLike> Cases: 2274 Tried: 544 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:19:StorableVector Bool ListLike> Cases: 2274 Tried: 545 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 546 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:21:Text ListLike> Cases: 2274 Tried: 547 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:22:Text.Lazy ListLike> Cases: 2274 Tried: 548 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:23:Text.Builder ListLike> Cases: 2274 Tried: 549 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 550 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:11:length2:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 551 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:0:[Int] ListLike> Cases: 2274 Tried: 552 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:1:MyList Int ListLike> Cases: 2274 Tried: 553 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:2:String ListLike> Cases: 2274 Tried: 554 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:3:[Bool] ListLike> Cases: 2274 Tried: 555 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:4:MyList Bool ListLike> Cases: 2274 Tried: 556 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:5:ByteString ListLike> Cases: 2274 Tried: 557 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 558 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:7:Chars ListLike> Cases: 2274 Tried: 559 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:8:Sequence Int ListLike> Cases: 2274 Tried: 560 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:9:Sequence Bool ListLike> Cases: 2274 Tried: 561 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:10:Sequence Char ListLike> Cases: 2274 Tried: 562 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:11:Array Int Int ListLike> Cases: 2274 Tried: 563 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:12:Array Int Bool ListLike> Cases: 2274 Tried: 564 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:13:Array (Just Int) ListLike> Cases: 2274 Tried: 565 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:14:DList Int ListLike> Cases: 2274 Tried: 566 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:15:Vector Int ListLike> Cases: 2274 Tried: 567 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:16:StorableVector Int ListLike> Cases: 2274 Tried: 568 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:17:UnboxVector Int ListLike> Cases: 2274 Tried: 569 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:18:Vector Bool ListLike> Cases: 2274 Tried: 570 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:19:StorableVector Bool ListLike> Cases: 2274 Tried: 571 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 572 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:21:Text ListLike> Cases: 2274 Tried: 573 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:22:Text.Lazy ListLike> Cases: 2274 Tried: 574 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:23:Text.Builder ListLike> Cases: 2274 Tried: 575 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 576 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:12:length3:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 577 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:0:[Int] ListLike> Cases: 2274 Tried: 578 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:1:MyList Int ListLike> Cases: 2274 Tried: 579 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:2:String ListLike> Cases: 2274 Tried: 580 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:3:[Bool] ListLike> Cases: 2274 Tried: 581 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:4:MyList Bool ListLike> Cases: 2274 Tried: 582 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:5:ByteString ListLike> Cases: 2274 Tried: 583 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 584 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:7:Chars ListLike> Cases: 2274 Tried: 585 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:8:Sequence Int ListLike> Cases: 2274 Tried: 586 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:9:Sequence Bool ListLike> Cases: 2274 Tried: 587 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:10:Sequence Char ListLike> Cases: 2274 Tried: 588 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:11:Array Int Int ListLike> Cases: 2274 Tried: 589 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:12:Array Int Bool ListLike> Cases: 2274 Tried: 590 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:13:Array (Just Int) ListLike> Cases: 2274 Tried: 591 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:14:DList Int ListLike> Cases: 2274 Tried: 592 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:15:Vector Int ListLike> Cases: 2274 Tried: 593 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:16:StorableVector Int ListLike> Cases: 2274 Tried: 594 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:17:UnboxVector Int ListLike> Cases: 2274 Tried: 595 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:18:Vector Bool ListLike> Cases: 2274 Tried: 596 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:19:StorableVector Bool ListLike> Cases: 2274 Tried: 597 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 598 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:21:Text ListLike> Cases: 2274 Tried: 599 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:22:Text.Lazy ListLike> Cases: 2274 Tried: 600 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:23:Text.Builder ListLike> Cases: 2274 Tried: 601 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 602 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:13:map:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 603 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:0:[Int] ListLike> Cases: 2274 Tried: 604 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:1:MyList Int ListLike> Cases: 2274 Tried: 605 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:2:String ListLike> Cases: 2274 Tried: 606 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:3:[Bool] ListLike> Cases: 2274 Tried: 607 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:4:MyList Bool ListLike> Cases: 2274 Tried: 608 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:5:ByteString ListLike> Cases: 2274 Tried: 609 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 610 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:7:Chars ListLike> Cases: 2274 Tried: 611 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:8:Sequence Int ListLike> Cases: 2274 Tried: 612 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:9:Sequence Bool ListLike> Cases: 2274 Tried: 613 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:10:Sequence Char ListLike> Cases: 2274 Tried: 614 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:11:Array Int Int ListLike> Cases: 2274 Tried: 615 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:12:Array Int Bool ListLike> Cases: 2274 Tried: 616 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:13:Array (Just Int) ListLike> Cases: 2274 Tried: 617 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:14:DList Int ListLike> Cases: 2274 Tried: 618 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:15:Vector Int ListLike> Cases: 2274 Tried: 619 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:16:StorableVector Int ListLike> Cases: 2274 Tried: 620 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:17:UnboxVector Int ListLike> Cases: 2274 Tried: 621 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:18:Vector Bool ListLike> Cases: 2274 Tried: 622 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:19:StorableVector Bool ListLike> Cases: 2274 Tried: 623 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 624 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:21:Text ListLike> Cases: 2274 Tried: 625 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:22:Text.Lazy ListLike> Cases: 2274 Tried: 626 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:23:Text.Builder ListLike> Cases: 2274 Tried: 627 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 628 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:14:rigidMap:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 629 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:0:[Int] ListLike> Cases: 2274 Tried: 630 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:1:MyList Int ListLike> Cases: 2274 Tried: 631 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:2:String ListLike> Cases: 2274 Tried: 632 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:3:[Bool] ListLike> Cases: 2274 Tried: 633 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:4:MyList Bool ListLike> Cases: 2274 Tried: 634 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:5:ByteString ListLike> Cases: 2274 Tried: 635 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 636 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:7:Chars ListLike> Cases: 2274 Tried: 637 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:8:Sequence Int ListLike> Cases: 2274 Tried: 638 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:9:Sequence Bool ListLike> Cases: 2274 Tried: 639 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:10:Sequence Char ListLike> Cases: 2274 Tried: 640 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:11:Array Int Int ListLike> Cases: 2274 Tried: 641 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:12:Array Int Bool ListLike> Cases: 2274 Tried: 642 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:13:Array (Just Int) ListLike> Cases: 2274 Tried: 643 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:14:DList Int ListLike> Cases: 2274 Tried: 644 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:15:Vector Int ListLike> Cases: 2274 Tried: 645 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:16:StorableVector Int ListLike> Cases: 2274 Tried: 646 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:17:UnboxVector Int ListLike> Cases: 2274 Tried: 647 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:18:Vector Bool ListLike> Cases: 2274 Tried: 648 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:19:StorableVector Bool ListLike> Cases: 2274 Tried: 649 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 650 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:21:Text ListLike> Cases: 2274 Tried: 651 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:22:Text.Lazy ListLike> Cases: 2274 Tried: 652 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:23:Text.Builder ListLike> Cases: 2274 Tried: 653 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 654 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:15:reverse:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 655 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:0:[Int] ListLike> Cases: 2274 Tried: 656 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:1:MyList Int ListLike> Cases: 2274 Tried: 657 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:2:String ListLike> Cases: 2274 Tried: 658 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:3:[Bool] ListLike> Cases: 2274 Tried: 659 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:4:MyList Bool ListLike> Cases: 2274 Tried: 660 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:5:ByteString ListLike> Cases: 2274 Tried: 661 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 662 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:7:Chars ListLike> Cases: 2274 Tried: 663 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:8:Sequence Int ListLike> Cases: 2274 Tried: 664 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:9:Sequence Bool ListLike> Cases: 2274 Tried: 665 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:10:Sequence Char ListLike> Cases: 2274 Tried: 666 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:11:Array Int Int ListLike> Cases: 2274 Tried: 667 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:12:Array Int Bool ListLike> Cases: 2274 Tried: 668 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:13:Array (Just Int) ListLike> Cases: 2274 Tried: 669 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:14:DList Int ListLike> Cases: 2274 Tried: 670 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:15:Vector Int ListLike> Cases: 2274 Tried: 671 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:16:StorableVector Int ListLike> Cases: 2274 Tried: 672 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:17:UnboxVector Int ListLike> Cases: 2274 Tried: 673 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:18:Vector Bool ListLike> Cases: 2274 Tried: 674 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:19:StorableVector Bool ListLike> Cases: 2274 Tried: 675 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 676 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:21:Text ListLike> Cases: 2274 Tried: 677 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:22:Text.Lazy ListLike> Cases: 2274 Tried: 678 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:23:Text.Builder ListLike> Cases: 2274 Tried: 679 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 680 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:16:intersperse:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 681 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:17:concat:0:wrap [[Int]] ListLike> Cases: 2274 Tried: 682 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:17:concat:1:wrap MyList (MyList Int) ListLike> Cases: 2274 Tried: 683 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:17:concat:2:wrap S.Seq (S.Seq Int) ListLike> Cases: 2274 Tried: 684 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:17:concat:3:wrap Array (Array Int) ghc-lib-parser> [ 60 of 409] Compiling Language.Haskell.TH.PprLib ( libraries/template-haskell/Language/Haskell/TH/PprLib.hs, dist/build/Language/Haskell/TH/PprLib.p_o ) ListLike> Cases: 2274 Tried: 685 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:17:concat:4:wrap Array [Int] ListLike> Cases: 2274 Tried: 686 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:17:concat:5:wrap (Vector (Vector Int)) ListLike> Cases: 2274 Tried: 687 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:0:[Int] ListLike> Cases: 2274 Tried: 688 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:1:MyList Int ListLike> Cases: 2274 Tried: 689 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:2:String ListLike> Cases: 2274 Tried: 690 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:3:[Bool] ListLike> Cases: 2274 Tried: 691 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:4:MyList Bool ListLike> Cases: 2274 Tried: 692 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:5:ByteString ListLike> Cases: 2274 Tried: 693 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 694 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:7:Chars ListLike> Cases: 2274 Tried: 695 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:8:Sequence Int ListLike> Cases: 2274 Tried: 696 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:9:Sequence Bool ListLike> Cases: 2274 Tried: 697 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:10:Sequence Char ListLike> Cases: 2274 Tried: 698 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:11:Array Int Int ListLike> Cases: 2274 Tried: 699 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:12:Array Int Bool ListLike> Cases: 2274 Tried: 700 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:13:Array (Just Int) ListLike> Cases: 2274 Tried: 701 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:14:DList Int ListLike> Cases: 2274 Tried: 702 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:15:Vector Int ListLike> Cases: 2274 Tried: 703 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:16:StorableVector Int ListLike> Cases: 2274 Tried: 704 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:17:UnboxVector Int ListLike> Cases: 2274 Tried: 705 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:18:Vector Bool ListLike> Cases: 2274 Tried: 706 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:19:StorableVector Bool ListLike> Cases: 2274 Tried: 707 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 708 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:21:Text ListLike> Cases: 2274 Tried: 709 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:22:Text.Lazy ListLike> Cases: 2274 Tried: 710 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:23:Text.Builder ListLike> Cases: 2274 Tried: 711 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 712 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:18:concatMap:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 713 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:0:[Int] ListLike> Cases: 2274 Tried: 714 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:1:MyList Int ListLike> Cases: 2274 Tried: 715 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:2:String ListLike> Cases: 2274 Tried: 716 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:3:[Bool] ListLike> Cases: 2274 Tried: 717 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:4:MyList Bool ListLike> Cases: 2274 Tried: 718 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:5:ByteString ListLike> Cases: 2274 Tried: 719 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 720 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:7:Chars ListLike> Cases: 2274 Tried: 721 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:8:Sequence Int ListLike> Cases: 2274 Tried: 722 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:9:Sequence Bool ListLike> Cases: 2274 Tried: 723 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:10:Sequence Char ListLike> Cases: 2274 Tried: 724 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:11:Array Int Int ghc-lib-parser> [ 61 of 409] Compiling Language.Haskell.TH.Ppr ( libraries/template-haskell/Language/Haskell/TH/Ppr.hs, dist/build/Language/Haskell/TH/Ppr.p_o ) ListLike> Cases: 2274 Tried: 725 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:12:Array Int Bool ListLike> Cases: 2274 Tried: 726 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:13:Array (Just Int) ListLike> Cases: 2274 Tried: 727 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:14:DList Int ListLike> Cases: 2274 Tried: 728 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:15:Vector Int ListLike> Cases: 2274 Tried: 729 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:16:StorableVector Int ListLike> Cases: 2274 Tried: 730 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:17:UnboxVector Int ListLike> Cases: 2274 Tried: 731 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:18:Vector Bool ListLike> Cases: 2274 Tried: 732 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:19:StorableVector Bool ListLike> Cases: 2274 Tried: 733 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 734 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:21:Text ListLike> Cases: 2274 Tried: 735 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:22:Text.Lazy ListLike> Cases: 2274 Tried: 736 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:23:Text.Builder ListLike> Cases: 2274 Tried: 737 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 738 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:19:rigidConcatMap:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 739 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:0:[Int] ListLike> Cases: 2274 Tried: 740 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:1:MyList Int ListLike> Cases: 2274 Tried: 741 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:2:String ListLike> Cases: 2274 Tried: 742 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:3:[Bool] ListLike> Cases: 2274 Tried: 743 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:4:MyList Bool ListLike> Cases: 2274 Tried: 744 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:5:ByteString ListLike> Cases: 2274 Tried: 745 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 746 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:7:Chars ListLike> Cases: 2274 Tried: 747 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:8:Sequence Int ListLike> Cases: 2274 Tried: 748 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:9:Sequence Bool ListLike> Cases: 2274 Tried: 749 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:10:Sequence Char ListLike> Cases: 2274 Tried: 750 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:11:Array Int Int ListLike> Cases: 2274 Tried: 751 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:12:Array Int Bool ListLike> Cases: 2274 Tried: 752 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:13:Array (Just Int) ListLike> Cases: 2274 Tried: 753 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:14:DList Int ListLike> Cases: 2274 Tried: 754 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:15:Vector Int ListLike> Cases: 2274 Tried: 755 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:16:StorableVector Int ListLike> Cases: 2274 Tried: 756 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:17:UnboxVector Int ListLike> Cases: 2274 Tried: 757 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:18:Vector Bool ListLike> Cases: 2274 Tried: 758 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:19:StorableVector Bool ListLike> Cases: 2274 Tried: 759 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 760 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:21:Text ListLike> Cases: 2274 Tried: 761 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:22:Text.Lazy ListLike> Cases: 2274 Tried: 762 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:23:Text.Builder ListLike> Cases: 2274 Tried: 763 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 764 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:20:any:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 765 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:0:[Int] ListLike> Cases: 2274 Tried: 766 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:1:MyList Int ListLike> Cases: 2274 Tried: 767 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:2:String ListLike> Cases: 2274 Tried: 768 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:3:[Bool] ListLike> Cases: 2274 Tried: 769 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:4:MyList Bool ListLike> Cases: 2274 Tried: 770 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:5:ByteString ListLike> Cases: 2274 Tried: 771 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 772 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:7:Chars ListLike> Cases: 2274 Tried: 773 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:8:Sequence Int ListLike> Cases: 2274 Tried: 774 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:9:Sequence Bool ListLike> Cases: 2274 Tried: 775 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:10:Sequence Char ListLike> Cases: 2274 Tried: 776 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:11:Array Int Int ListLike> Cases: 2274 Tried: 777 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:12:Array Int Bool ListLike> Cases: 2274 Tried: 778 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:13:Array (Just Int) ListLike> Cases: 2274 Tried: 779 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:14:DList Int ListLike> Cases: 2274 Tried: 780 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:15:Vector Int ListLike> Cases: 2274 Tried: 781 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:16:StorableVector Int ListLike> Cases: 2274 Tried: 782 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:17:UnboxVector Int ListLike> Cases: 2274 Tried: 783 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:18:Vector Bool ListLike> Cases: 2274 Tried: 784 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:19:StorableVector Bool ListLike> Cases: 2274 Tried: 785 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 786 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:21:Text ListLike> Cases: 2274 Tried: 787 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:22:Text.Lazy ListLike> Cases: 2274 Tried: 788 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:23:Text.Builder ListLike> Cases: 2274 Tried: 789 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 790 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:21:all:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 791 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:22:maximum:0:[Int] ListLike> Cases: 2274 Tried: 792 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:22:maximum:1:MyList Int ListLike> Cases: 2274 Tried: 793 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:22:maximum:2:String ListLike> Cases: 2274 Tried: 794 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:22:maximum:3:[Bool] ListLike> Cases: 2274 Tried: 795 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:22:maximum:4:MyList Bool ListLike> Cases: 2274 Tried: 796 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:22:maximum:5:ByteString ListLike> Cases: 2274 Tried: 797 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:22:maximum:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 798 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:22:maximum:7:Chars ListLike> Cases: 2274 Tried: 799 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:22:maximum:8:Sequence Int ListLike> Cases: 2274 Tried: 800 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:22:maximum:9:Sequence Bool ListLike> Cases: 2274 Tried: 801 Errors: 0 Failures: 0+++ OK, passed 100 tests; 12 discarded. ListLike> Testing 2:ListLike:22:maximum:10:Sequence Char ListLike> Cases: 2274 Tried: 802 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:22:maximum:11:Array Int Int ListLike> Cases: 2274 Tried: 803 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:22:maximum:12:Array Int Bool ListLike> Cases: 2274 Tried: 804 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 2:ListLike:22:maximum:13:Array (Just Int) ListLike> Cases: 2274 Tried: 805 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:22:maximum:14:DList Int ListLike> Cases: 2274 Tried: 806 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:22:maximum:15:Vector Int ListLike> Cases: 2274 Tried: 807 Errors: 0 Failures: 0+++ OK, passed 100 tests; 22 discarded. ListLike> Testing 2:ListLike:22:maximum:16:StorableVector Int ListLike> Cases: 2274 Tried: 808 Errors: 0 Failures: 0+++ OK, passed 100 tests; 10 discarded. ListLike> Testing 2:ListLike:22:maximum:17:UnboxVector Int ListLike> Cases: 2274 Tried: 809 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:22:maximum:18:Vector Bool ListLike> Cases: 2274 Tried: 810 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:22:maximum:19:StorableVector Bool ListLike> Cases: 2274 Tried: 811 Errors: 0 Failures: 0+++ OK, passed 100 tests; 11 discarded. ListLike> Testing 2:ListLike:22:maximum:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 812 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:22:maximum:21:Text ListLike> Cases: 2274 Tried: 813 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:22:maximum:22:Text.Lazy ListLike> Cases: 2274 Tried: 814 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:22:maximum:23:Text.Builder ListLike> Cases: 2274 Tried: 815 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:22:maximum:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 816 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:22:maximum:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 817 Errors: 0 Failures: 0+++ OK, passed 100 tests; 18 discarded. ListLike> Testing 2:ListLike:23:minimum:0:[Int] ListLike> Cases: 2274 Tried: 818 Errors: 0 Failures: 0+++ OK, passed 100 tests; 11 discarded. ListLike> Testing 2:ListLike:23:minimum:1:MyList Int ListLike> Cases: 2274 Tried: 819 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:23:minimum:2:String ListLike> Cases: 2274 Tried: 820 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:23:minimum:3:[Bool] ListLike> Cases: 2274 Tried: 821 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:23:minimum:4:MyList Bool ListLike> Cases: 2274 Tried: 822 Errors: 0 Failures: 0+++ OK, passed 100 tests; 19 discarded. ListLike> Testing 2:ListLike:23:minimum:5:ByteString ListLike> Cases: 2274 Tried: 823 Errors: 0 Failures: 0+++ OK, passed 100 tests; 11 discarded. ListLike> Testing 2:ListLike:23:minimum:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 824 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:23:minimum:7:Chars ListLike> Cases: 2274 Tried: 825 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:23:minimum:8:Sequence Int ListLike> Cases: 2274 Tried: 826 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:23:minimum:9:Sequence Bool ListLike> Cases: 2274 Tried: 827 Errors: 0 Failures: 0+++ OK, passed 100 tests; 20 discarded. ListLike> Testing 2:ListLike:23:minimum:10:Sequence Char ListLike> Cases: 2274 Tried: 828 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:23:minimum:11:Array Int Int ListLike> Cases: 2274 Tried: 829 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:23:minimum:12:Array Int Bool ListLike> Cases: 2274 Tried: 830 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:23:minimum:13:Array (Just Int) ListLike> Cases: 2274 Tried: 831 Errors: 0 Failures: 0+++ OK, passed 100 tests; 21 discarded. ListLike> Testing 2:ListLike:23:minimum:14:DList Int ListLike> Cases: 2274 Tried: 832 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:23:minimum:15:Vector Int ListLike> Cases: 2274 Tried: 833 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:23:minimum:16:StorableVector Int ListLike> Cases: 2274 Tried: 834 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:23:minimum:17:UnboxVector Int ListLike> Cases: 2274 Tried: 835 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:23:minimum:18:Vector Bool ListLike> Cases: 2274 Tried: 836 Errors: 0 Failures: 0+++ OK, passed 100 tests; 23 discarded. ListLike> Testing 2:ListLike:23:minimum:19:StorableVector Bool ListLike> Cases: 2274 Tried: 837 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:23:minimum:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 838 Errors: 0 Failures: 0+++ OK, passed 100 tests; 16 discarded. ListLike> Testing 2:ListLike:23:minimum:21:Text ListLike> Cases: 2274 Tried: 839 Errors: 0 Failures: 0+++ OK, passed 100 tests; 14 discarded. ListLike> Testing 2:ListLike:23:minimum:22:Text.Lazy ListLike> Cases: 2274 Tried: 840 Errors: 0 Failures: 0+++ OK, passed 100 tests; 15 discarded. ListLike> Testing 2:ListLike:23:minimum:23:Text.Builder ListLike> Cases: 2274 Tried: 841 Errors: 0 Failures: 0+++ OK, passed 100 tests; 17 discarded. ListLike> Testing 2:ListLike:23:minimum:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 842 Errors: 0 Failures: 0+++ OK, passed 100 tests; 11 discarded. ListLike> Testing 2:ListLike:23:minimum:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 843 Errors: 0 Failures: 0+++ OK, passed 100 tests; 10 discarded. ListLike> Testing 2:ListLike:24:replicate:0:[Int] ListLike> Cases: 2274 Tried: 844 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:1:MyList Int ListLike> Cases: 2274 Tried: 845 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:2:String ListLike> Cases: 2274 Tried: 846 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:3:[Bool] ListLike> Cases: 2274 Tried: 847 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:4:MyList Bool ListLike> Cases: 2274 Tried: 848 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:5:ByteString ListLike> Cases: 2274 Tried: 849 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 850 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:7:Chars ListLike> Cases: 2274 Tried: 851 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:8:Sequence Int ListLike> Cases: 2274 Tried: 852 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:9:Sequence Bool ListLike> Cases: 2274 Tried: 853 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:10:Sequence Char ListLike> Cases: 2274 Tried: 854 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:11:Array Int Int ListLike> Cases: 2274 Tried: 855 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:12:Array Int Bool ListLike> Cases: 2274 Tried: 856 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:13:Array (Just Int) ListLike> Cases: 2274 Tried: 857 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:14:DList Int ListLike> Cases: 2274 Tried: 858 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:15:Vector Int ListLike> Cases: 2274 Tried: 859 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:16:StorableVector Int ListLike> Cases: 2274 Tried: 860 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:17:UnboxVector Int ListLike> Cases: 2274 Tried: 861 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:18:Vector Bool ListLike> Cases: 2274 Tried: 862 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:19:StorableVector Bool ListLike> Cases: 2274 Tried: 863 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 864 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:21:Text ListLike> Cases: 2274 Tried: 865 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:22:Text.Lazy ListLike> Cases: 2274 Tried: 866 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:23:Text.Builder ListLike> Cases: 2274 Tried: 867 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 868 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:24:replicate:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 869 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:0:[Int] ListLike> Cases: 2274 Tried: 870 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:1:MyList Int ListLike> Cases: 2274 Tried: 871 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:2:String ListLike> Cases: 2274 Tried: 872 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:3:[Bool] ListLike> Cases: 2274 Tried: 873 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:4:MyList Bool ListLike> Cases: 2274 Tried: 874 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:5:ByteString ListLike> Cases: 2274 Tried: 875 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 876 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:7:Chars ListLike> Cases: 2274 Tried: 877 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:8:Sequence Int ListLike> Cases: 2274 Tried: 878 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:9:Sequence Bool ListLike> Cases: 2274 Tried: 879 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:10:Sequence Char ListLike> Cases: 2274 Tried: 880 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:11:Array Int Int ListLike> Cases: 2274 Tried: 881 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:12:Array Int Bool ListLike> Cases: 2274 Tried: 882 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:13:Array (Just Int) ListLike> Cases: 2274 Tried: 883 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:14:DList Int ListLike> Cases: 2274 Tried: 884 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:15:Vector Int ListLike> Cases: 2274 Tried: 885 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:16:StorableVector Int ListLike> Cases: 2274 Tried: 886 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:17:UnboxVector Int ListLike> Cases: 2274 Tried: 887 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:18:Vector Bool ListLike> Cases: 2274 Tried: 888 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:19:StorableVector Bool ListLike> Cases: 2274 Tried: 889 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 890 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:21:Text ListLike> Cases: 2274 Tried: 891 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:22:Text.Lazy ListLike> Cases: 2274 Tried: 892 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:23:Text.Builder ListLike> Cases: 2274 Tried: 893 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 894 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:25:take:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 895 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:26:drop:0:[Int] ListLike> Cases: 2274 Tried: 896 Errors: 0 Failures: 0+++ OK, passed 100 tests; 127 discarded. ListLike> Testing 2:ListLike:26:drop:1:MyList Int ListLike> Cases: 2274 Tried: 897 Errors: 0 Failures: 0+++ OK, passed 100 tests; 94 discarded. ListLike> Testing 2:ListLike:26:drop:2:String ListLike> Cases: 2274 Tried: 898 Errors: 0 Failures: 0+++ OK, passed 100 tests; 95 discarded. ListLike> Testing 2:ListLike:26:drop:3:[Bool] ListLike> Cases: 2274 Tried: 899 Errors: 0 Failures: 0+++ OK, passed 100 tests; 80 discarded. ListLike> Testing 2:ListLike:26:drop:4:MyList Bool ListLike> Cases: 2274 Tried: 900 Errors: 0 Failures: 0+++ OK, passed 100 tests; 92 discarded. ListLike> Testing 2:ListLike:26:drop:5:ByteString ListLike> Cases: 2274 Tried: 901 Errors: 0 Failures: 0+++ OK, passed 100 tests; 93 discarded. ListLike> Testing 2:ListLike:26:drop:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 902 Errors: 0 Failures: 0+++ OK, passed 100 tests; 94 discarded. ListLike> Testing 2:ListLike:26:drop:7:Chars ListLike> Cases: 2274 Tried: 903 Errors: 0 Failures: 0+++ OK, passed 100 tests; 69 discarded. ListLike> Testing 2:ListLike:26:drop:8:Sequence Int ListLike> Cases: 2274 Tried: 904 Errors: 0 Failures: 0+++ OK, passed 100 tests; 94 discarded. ListLike> Testing 2:ListLike:26:drop:9:Sequence Bool ListLike> Cases: 2274 Tried: 905 Errors: 0 Failures: 0+++ OK, passed 100 tests; 129 discarded. ListLike> Testing 2:ListLike:26:drop:10:Sequence Char ListLike> Cases: 2274 Tried: 906 Errors: 0 Failures: 0+++ OK, passed 100 tests; 100 discarded. ListLike> Testing 2:ListLike:26:drop:11:Array Int Int ListLike> Cases: 2274 Tried: 907 Errors: 0 Failures: 0+++ OK, passed 100 tests; 83 discarded. ListLike> Testing 2:ListLike:26:drop:12:Array Int Bool ListLike> Cases: 2274 Tried: 908 Errors: 0 Failures: 0+++ OK, passed 100 tests; 92 discarded. ListLike> Testing 2:ListLike:26:drop:13:Array (Just Int) ListLike> Cases: 2274 Tried: 909 Errors: 0 Failures: 0+++ OK, passed 100 tests; 94 discarded. ListLike> Testing 2:ListLike:26:drop:14:DList Int ListLike> Cases: 2274 Tried: 910 Errors: 0 Failures: 0+++ OK, passed 100 tests; 122 discarded. ListLike> Testing 2:ListLike:26:drop:15:Vector Int ListLike> Cases: 2274 Tried: 911 Errors: 0 Failures: 0+++ OK, passed 100 tests; 107 discarded. ListLike> Testing 2:ListLike:26:drop:16:StorableVector Int ListLike> Cases: 2274 Tried: 912 Errors: 0 Failures: 0+++ OK, passed 100 tests; 68 discarded. ListLike> Testing 2:ListLike:26:drop:17:UnboxVector Int ListLike> Cases: 2274 Tried: 913 Errors: 0 Failures: 0+++ OK, passed 100 tests; 104 discarded. ListLike> Testing 2:ListLike:26:drop:18:Vector Bool ListLike> Cases: 2274 Tried: 914 Errors: 0 Failures: 0+++ OK, passed 100 tests; 104 discarded. ListLike> Testing 2:ListLike:26:drop:19:StorableVector Bool ListLike> Cases: 2274 Tried: 915 Errors: 0 Failures: 0+++ OK, passed 100 tests; 84 discarded. ListLike> Testing 2:ListLike:26:drop:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 916 Errors: 0 Failures: 0+++ OK, passed 100 tests; 90 discarded. ListLike> Testing 2:ListLike:26:drop:21:Text ListLike> Cases: 2274 Tried: 917 Errors: 0 Failures: 0+++ OK, passed 100 tests; 97 discarded. ListLike> Testing 2:ListLike:26:drop:22:Text.Lazy ListLike> Cases: 2274 Tried: 918 Errors: 0 Failures: 0+++ OK, passed 100 tests; 90 discarded. ListLike> Testing 2:ListLike:26:drop:23:Text.Builder ListLike> Cases: 2274 Tried: 919 Errors: 0 Failures: 0+++ OK, passed 100 tests; 102 discarded. ListLike> Testing 2:ListLike:26:drop:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 920 Errors: 0 Failures: 0+++ OK, passed 100 tests; 82 discarded. ListLike> Testing 2:ListLike:26:drop:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 921 Errors: 0 Failures: 0+++ OK, passed 100 tests; 98 discarded. ListLike> Testing 2:ListLike:27:splitAt:0:[Int] ListLike> Cases: 2274 Tried: 922 Errors: 0 Failures: 0+++ OK, passed 100 tests; 83 discarded. ListLike> Testing 2:ListLike:27:splitAt:1:MyList Int ListLike> Cases: 2274 Tried: 923 Errors: 0 Failures: 0+++ OK, passed 100 tests; 85 discarded. ListLike> Testing 2:ListLike:27:splitAt:2:String ListLike> Cases: 2274 Tried: 924 Errors: 0 Failures: 0+++ OK, passed 100 tests; 81 discarded. ListLike> Testing 2:ListLike:27:splitAt:3:[Bool] ListLike> Cases: 2274 Tried: 925 Errors: 0 Failures: 0+++ OK, passed 100 tests; 98 discarded. ListLike> Testing 2:ListLike:27:splitAt:4:MyList Bool ListLike> Cases: 2274 Tried: 926 Errors: 0 Failures: 0+++ OK, passed 100 tests; 127 discarded. ListLike> Testing 2:ListLike:27:splitAt:5:ByteString ListLike> Cases: 2274 Tried: 927 Errors: 0 Failures: 0+++ OK, passed 100 tests; 67 discarded. ListLike> Testing 2:ListLike:27:splitAt:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 928 Errors: 0 Failures: 0+++ OK, passed 100 tests; 106 discarded. ListLike> Testing 2:ListLike:27:splitAt:7:Chars ListLike> Cases: 2274 Tried: 929 Errors: 0 Failures: 0+++ OK, passed 100 tests; 75 discarded. ListLike> Testing 2:ListLike:27:splitAt:8:Sequence Int ListLike> Cases: 2274 Tried: 930 Errors: 0 Failures: 0+++ OK, passed 100 tests; 104 discarded. ListLike> Testing 2:ListLike:27:splitAt:9:Sequence Bool ListLike> Cases: 2274 Tried: 931 Errors: 0 Failures: 0+++ OK, passed 100 tests; 98 discarded. ListLike> Testing 2:ListLike:27:splitAt:10:Sequence Char ListLike> Cases: 2274 Tried: 932 Errors: 0 Failures: 0+++ OK, passed 100 tests; 94 discarded. ListLike> Testing 2:ListLike:27:splitAt:11:Array Int Int ListLike> Cases: 2274 Tried: 933 Errors: 0 Failures: 0+++ OK, passed 100 tests; 83 discarded. ListLike> Testing 2:ListLike:27:splitAt:12:Array Int Bool ListLike> Cases: 2274 Tried: 934 Errors: 0 Failures: 0+++ OK, passed 100 tests; 91 discarded. ListLike> Testing 2:ListLike:27:splitAt:13:Array (Just Int) ListLike> Cases: 2274 Tried: 935 Errors: 0 Failures: 0+++ OK, passed 100 tests; 105 discarded. ListLike> Testing 2:ListLike:27:splitAt:14:DList Int ListLike> Cases: 2274 Tried: 936 Errors: 0 Failures: 0+++ OK, passed 100 tests; 95 discarded. ListLike> Testing 2:ListLike:27:splitAt:15:Vector Int ListLike> Cases: 2274 Tried: 937 Errors: 0 Failures: 0+++ OK, passed 100 tests; 102 discarded. ListLike> Testing 2:ListLike:27:splitAt:16:StorableVector Int ListLike> Cases: 2274 Tried: 938 Errors: 0 Failures: 0+++ OK, passed 100 tests; 87 discarded. ListLike> Testing 2:ListLike:27:splitAt:17:UnboxVector Int ListLike> Cases: 2274 Tried: 939 Errors: 0 Failures: 0+++ OK, passed 100 tests; 85 discarded. ListLike> Testing 2:ListLike:27:splitAt:18:Vector Bool ListLike> Cases: 2274 Tried: 940 Errors: 0 Failures: 0+++ OK, passed 100 tests; 91 discarded. ListLike> Testing 2:ListLike:27:splitAt:19:StorableVector Bool ListLike> Cases: 2274 Tried: 941 Errors: 0 Failures: 0+++ OK, passed 100 tests; 103 discarded. ListLike> Testing 2:ListLike:27:splitAt:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 942 Errors: 0 Failures: 0+++ OK, passed 100 tests; 94 discarded. ListLike> Testing 2:ListLike:27:splitAt:21:Text ListLike> Cases: 2274 Tried: 943 Errors: 0 Failures: 0+++ OK, passed 100 tests; 79 discarded. ListLike> Testing 2:ListLike:27:splitAt:22:Text.Lazy ListLike> Cases: 2274 Tried: 944 Errors: 0 Failures: 0+++ OK, passed 100 tests; 89 discarded. ListLike> Testing 2:ListLike:27:splitAt:23:Text.Builder ListLike> Cases: 2274 Tried: 945 Errors: 0 Failures: 0+++ OK, passed 100 tests; 97 discarded. ListLike> Testing 2:ListLike:27:splitAt:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 946 Errors: 0 Failures: 0+++ OK, passed 100 tests; 93 discarded. ListLike> Testing 2:ListLike:27:splitAt:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 947 Errors: 0 Failures: 0+++ OK, passed 100 tests; 85 discarded. ListLike> Testing 2:ListLike:28:takeWhile:0:[Int] ListLike> Cases: 2274 Tried: 948 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:1:MyList Int ListLike> Cases: 2274 Tried: 949 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:2:String ListLike> Cases: 2274 Tried: 950 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:3:[Bool] ListLike> Cases: 2274 Tried: 951 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:4:MyList Bool ListLike> Cases: 2274 Tried: 952 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:5:ByteString ListLike> Cases: 2274 Tried: 953 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 954 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:7:Chars ListLike> Cases: 2274 Tried: 955 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:8:Sequence Int ListLike> Cases: 2274 Tried: 956 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:9:Sequence Bool ListLike> Cases: 2274 Tried: 957 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:10:Sequence Char ListLike> Cases: 2274 Tried: 958 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:11:Array Int Int ListLike> Cases: 2274 Tried: 959 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:12:Array Int Bool ListLike> Cases: 2274 Tried: 960 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:13:Array (Just Int) ListLike> Cases: 2274 Tried: 961 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:14:DList Int ListLike> Cases: 2274 Tried: 962 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:15:Vector Int ListLike> Cases: 2274 Tried: 963 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:16:StorableVector Int ListLike> Cases: 2274 Tried: 964 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:17:UnboxVector Int ListLike> Cases: 2274 Tried: 965 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:18:Vector Bool ListLike> Cases: 2274 Tried: 966 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:19:StorableVector Bool ListLike> Cases: 2274 Tried: 967 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 968 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:21:Text ListLike> Cases: 2274 Tried: 969 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:22:Text.Lazy ListLike> Cases: 2274 Tried: 970 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:23:Text.Builder ListLike> Cases: 2274 Tried: 971 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 972 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:28:takeWhile:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 973 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:0:[Int] ListLike> Cases: 2274 Tried: 974 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:1:MyList Int ListLike> Cases: 2274 Tried: 975 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:2:String ListLike> Cases: 2274 Tried: 976 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:3:[Bool] ListLike> Cases: 2274 Tried: 977 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:4:MyList Bool ListLike> Cases: 2274 Tried: 978 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:5:ByteString ListLike> Cases: 2274 Tried: 979 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 980 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:7:Chars ListLike> Cases: 2274 Tried: 981 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:8:Sequence Int ListLike> Cases: 2274 Tried: 982 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:9:Sequence Bool ListLike> Cases: 2274 Tried: 983 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:10:Sequence Char ListLike> Cases: 2274 Tried: 984 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:11:Array Int Int ListLike> Cases: 2274 Tried: 985 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:12:Array Int Bool ListLike> Cases: 2274 Tried: 986 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:13:Array (Just Int) ListLike> Cases: 2274 Tried: 987 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:14:DList Int ListLike> Cases: 2274 Tried: 988 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:15:Vector Int ListLike> Cases: 2274 Tried: 989 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:16:StorableVector Int ListLike> Cases: 2274 Tried: 990 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:17:UnboxVector Int ListLike> Cases: 2274 Tried: 991 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:18:Vector Bool ListLike> Cases: 2274 Tried: 992 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:19:StorableVector Bool ListLike> Cases: 2274 Tried: 993 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 994 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:21:Text ListLike> Cases: 2274 Tried: 995 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:22:Text.Lazy ListLike> Cases: 2274 Tried: 996 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:23:Text.Builder ListLike> Cases: 2274 Tried: 997 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 998 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:29:dropWhile:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 999 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:0:[Int] ListLike> Cases: 2274 Tried: 1000 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:1:MyList Int ListLike> Cases: 2274 Tried: 1001 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:2:String ListLike> Cases: 2274 Tried: 1002 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:3:[Bool] ListLike> Cases: 2274 Tried: 1003 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:4:MyList Bool ListLike> Cases: 2274 Tried: 1004 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:5:ByteString ListLike> Cases: 2274 Tried: 1005 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1006 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:7:Chars ListLike> Cases: 2274 Tried: 1007 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:8:Sequence Int ListLike> Cases: 2274 Tried: 1008 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:9:Sequence Bool ListLike> Cases: 2274 Tried: 1009 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:10:Sequence Char ListLike> Cases: 2274 Tried: 1010 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:11:Array Int Int ListLike> Cases: 2274 Tried: 1011 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:12:Array Int Bool ListLike> Cases: 2274 Tried: 1012 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1013 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:14:DList Int ListLike> Cases: 2274 Tried: 1014 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:15:Vector Int ListLike> Cases: 2274 Tried: 1015 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:16:StorableVector Int ListLike> Cases: 2274 Tried: 1016 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1017 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:18:Vector Bool ListLike> Cases: 2274 Tried: 1018 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1019 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1020 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:21:Text ListLike> Cases: 2274 Tried: 1021 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:22:Text.Lazy ListLike> Cases: 2274 Tried: 1022 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:23:Text.Builder ListLike> Cases: 2274 Tried: 1023 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1024 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:30:dropWhileEnd:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1025 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:0:[Int] ListLike> Cases: 2274 Tried: 1026 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:1:MyList Int ListLike> Cases: 2274 Tried: 1027 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:2:String ListLike> Cases: 2274 Tried: 1028 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:3:[Bool] ListLike> Cases: 2274 Tried: 1029 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:4:MyList Bool ListLike> Cases: 2274 Tried: 1030 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:5:ByteString ListLike> Cases: 2274 Tried: 1031 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1032 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:7:Chars ListLike> Cases: 2274 Tried: 1033 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:8:Sequence Int ListLike> Cases: 2274 Tried: 1034 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:9:Sequence Bool ListLike> Cases: 2274 Tried: 1035 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:10:Sequence Char ListLike> Cases: 2274 Tried: 1036 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:11:Array Int Int ListLike> Cases: 2274 Tried: 1037 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:12:Array Int Bool ListLike> Cases: 2274 Tried: 1038 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1039 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:14:DList Int ListLike> Cases: 2274 Tried: 1040 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:15:Vector Int ListLike> Cases: 2274 Tried: 1041 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:16:StorableVector Int ListLike> Cases: 2274 Tried: 1042 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1043 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:18:Vector Bool ListLike> Cases: 2274 Tried: 1044 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1045 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1046 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:21:Text ListLike> Cases: 2274 Tried: 1047 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:22:Text.Lazy ListLike> Cases: 2274 Tried: 1048 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:23:Text.Builder ListLike> Cases: 2274 Tried: 1049 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1050 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:31:span:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1051 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:0:[Int] ListLike> Cases: 2274 Tried: 1052 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:1:MyList Int ListLike> Cases: 2274 Tried: 1053 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:2:String ListLike> Cases: 2274 Tried: 1054 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:3:[Bool] ListLike> Cases: 2274 Tried: 1055 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:4:MyList Bool ListLike> Cases: 2274 Tried: 1056 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:5:ByteString ListLike> Cases: 2274 Tried: 1057 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1058 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:7:Chars ListLike> Cases: 2274 Tried: 1059 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:8:Sequence Int ListLike> Cases: 2274 Tried: 1060 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:9:Sequence Bool ListLike> Cases: 2274 Tried: 1061 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:10:Sequence Char ListLike> Cases: 2274 Tried: 1062 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:11:Array Int Int ListLike> Cases: 2274 Tried: 1063 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:12:Array Int Bool ListLike> Cases: 2274 Tried: 1064 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1065 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:14:DList Int ListLike> Cases: 2274 Tried: 1066 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:15:Vector Int ListLike> Cases: 2274 Tried: 1067 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:16:StorableVector Int ListLike> Cases: 2274 Tried: 1068 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1069 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:18:Vector Bool ListLike> Cases: 2274 Tried: 1070 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1071 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1072 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:21:Text ListLike> Cases: 2274 Tried: 1073 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:22:Text.Lazy ListLike> Cases: 2274 Tried: 1074 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:23:Text.Builder ListLike> Cases: 2274 Tried: 1075 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1076 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:32:break:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1077 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:0:[Int] ListLike> Cases: 2274 Tried: 1078 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:1:MyList Int ListLike> Cases: 2274 Tried: 1079 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:2:String ListLike> Cases: 2274 Tried: 1080 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:3:[Bool] ListLike> Cases: 2274 Tried: 1081 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:4:MyList Bool ListLike> Cases: 2274 Tried: 1082 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:5:ByteString ListLike> Cases: 2274 Tried: 1083 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1084 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:7:Chars ListLike> Cases: 2274 Tried: 1085 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:8:Sequence Int ListLike> Cases: 2274 Tried: 1086 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:9:Sequence Bool ListLike> Cases: 2274 Tried: 1087 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:10:Sequence Char ListLike> Cases: 2274 Tried: 1088 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:11:Array Int Int ListLike> Cases: 2274 Tried: 1089 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:12:Array Int Bool ListLike> Cases: 2274 Tried: 1090 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1091 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:14:DList Int ListLike> Cases: 2274 Tried: 1092 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:15:Vector Int ListLike> Cases: 2274 Tried: 1093 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:16:StorableVector Int ListLike> Cases: 2274 Tried: 1094 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1095 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:18:Vector Bool ListLike> Cases: 2274 Tried: 1096 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1097 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1098 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:21:Text ListLike> Cases: 2274 Tried: 1099 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:22:Text.Lazy ListLike> Cases: 2274 Tried: 1100 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:23:Text.Builder ListLike> Cases: 2274 Tried: 1101 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1102 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:33:group:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1103 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:0:[Int] ListLike> Cases: 2274 Tried: 1104 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:1:MyList Int ListLike> Cases: 2274 Tried: 1105 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:2:String ListLike> Cases: 2274 Tried: 1106 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:3:[Bool] ListLike> Cases: 2274 Tried: 1107 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:4:MyList Bool ListLike> Cases: 2274 Tried: 1108 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:5:ByteString ListLike> Cases: 2274 Tried: 1109 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1110 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:7:Chars ListLike> Cases: 2274 Tried: 1111 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:8:Sequence Int ListLike> Cases: 2274 Tried: 1112 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:9:Sequence Bool ListLike> Cases: 2274 Tried: 1113 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:10:Sequence Char ListLike> Cases: 2274 Tried: 1114 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:11:Array Int Int ListLike> Cases: 2274 Tried: 1115 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:12:Array Int Bool ListLike> Cases: 2274 Tried: 1116 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1117 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:14:DList Int ListLike> Cases: 2274 Tried: 1118 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:15:Vector Int ListLike> Cases: 2274 Tried: 1119 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:16:StorableVector Int ListLike> Cases: 2274 Tried: 1120 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1121 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:18:Vector Bool ListLike> Cases: 2274 Tried: 1122 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1123 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1124 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:21:Text ListLike> Cases: 2274 Tried: 1125 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:22:Text.Lazy ListLike> Cases: 2274 Tried: 1126 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:23:Text.Builder ListLike> Cases: 2274 Tried: 1127 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1128 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:34:inits:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1129 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:0:[Int] ListLike> Cases: 2274 Tried: 1130 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:1:MyList Int ListLike> Cases: 2274 Tried: 1131 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:2:String ListLike> Cases: 2274 Tried: 1132 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:3:[Bool] ListLike> Cases: 2274 Tried: 1133 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:4:MyList Bool ListLike> Cases: 2274 Tried: 1134 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:5:ByteString ListLike> Cases: 2274 Tried: 1135 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1136 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:7:Chars ListLike> Cases: 2274 Tried: 1137 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:8:Sequence Int ListLike> Cases: 2274 Tried: 1138 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:9:Sequence Bool ListLike> Cases: 2274 Tried: 1139 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:10:Sequence Char ListLike> Cases: 2274 Tried: 1140 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:11:Array Int Int ListLike> Cases: 2274 Tried: 1141 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:12:Array Int Bool ListLike> Cases: 2274 Tried: 1142 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1143 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:14:DList Int ListLike> Cases: 2274 Tried: 1144 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:15:Vector Int ListLike> Cases: 2274 Tried: 1145 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:16:StorableVector Int ListLike> Cases: 2274 Tried: 1146 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1147 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:18:Vector Bool ListLike> Cases: 2274 Tried: 1148 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1149 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1150 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:21:Text ListLike> Cases: 2274 Tried: 1151 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:22:Text.Lazy ListLike> Cases: 2274 Tried: 1152 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:23:Text.Builder ListLike> Cases: 2274 Tried: 1153 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1154 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:35:tails:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1155 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:0:[Int] ListLike> Cases: 2274 Tried: 1156 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:1:MyList Int ListLike> Cases: 2274 Tried: 1157 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:2:String ListLike> Cases: 2274 Tried: 1158 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:3:[Bool] ListLike> Cases: 2274 Tried: 1159 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:4:MyList Bool ListLike> Cases: 2274 Tried: 1160 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:5:ByteString ListLike> Cases: 2274 Tried: 1161 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1162 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:7:Chars ListLike> Cases: 2274 Tried: 1163 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:8:Sequence Int ListLike> Cases: 2274 Tried: 1164 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:9:Sequence Bool ListLike> Cases: 2274 Tried: 1165 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:10:Sequence Char ListLike> Cases: 2274 Tried: 1166 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:11:Array Int Int ListLike> Cases: 2274 Tried: 1167 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:12:Array Int Bool ListLike> Cases: 2274 Tried: 1168 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1169 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:14:DList Int ListLike> Cases: 2274 Tried: 1170 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:15:Vector Int ListLike> Cases: 2274 Tried: 1171 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:16:StorableVector Int ListLike> Cases: 2274 Tried: 1172 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1173 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:18:Vector Bool ListLike> Cases: 2274 Tried: 1174 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1175 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1176 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:21:Text ListLike> Cases: 2274 Tried: 1177 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:22:Text.Lazy ListLike> Cases: 2274 Tried: 1178 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:23:Text.Builder ListLike> Cases: 2274 Tried: 1179 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1180 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:36:isPrefixOf:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1181 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:0:[Int] ListLike> Cases: 2274 Tried: 1182 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:1:MyList Int ListLike> Cases: 2274 Tried: 1183 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:2:String ListLike> Cases: 2274 Tried: 1184 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:3:[Bool] ListLike> Cases: 2274 Tried: 1185 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:4:MyList Bool ListLike> Cases: 2274 Tried: 1186 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:5:ByteString ListLike> Cases: 2274 Tried: 1187 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1188 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:7:Chars ListLike> Cases: 2274 Tried: 1189 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:8:Sequence Int ListLike> Cases: 2274 Tried: 1190 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:9:Sequence Bool ListLike> Cases: 2274 Tried: 1191 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:10:Sequence Char ListLike> Cases: 2274 Tried: 1192 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:11:Array Int Int ListLike> Cases: 2274 Tried: 1193 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:12:Array Int Bool ListLike> Cases: 2274 Tried: 1194 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1195 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:14:DList Int ListLike> Cases: 2274 Tried: 1196 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:15:Vector Int ListLike> Cases: 2274 Tried: 1197 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:16:StorableVector Int ListLike> Cases: 2274 Tried: 1198 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1199 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:18:Vector Bool ListLike> Cases: 2274 Tried: 1200 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1201 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1202 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:21:Text ListLike> Cases: 2274 Tried: 1203 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:22:Text.Lazy ListLike> Cases: 2274 Tried: 1204 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:23:Text.Builder ListLike> Cases: 2274 Tried: 1205 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1206 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:37:isSuffixOf:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1207 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:0:[Int] ListLike> Cases: 2274 Tried: 1208 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:1:MyList Int ListLike> Cases: 2274 Tried: 1209 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:2:String ListLike> Cases: 2274 Tried: 1210 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:3:[Bool] ListLike> Cases: 2274 Tried: 1211 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:4:MyList Bool ListLike> Cases: 2274 Tried: 1212 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:5:ByteString ListLike> Cases: 2274 Tried: 1213 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1214 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:7:Chars ListLike> Cases: 2274 Tried: 1215 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:8:Sequence Int ListLike> Cases: 2274 Tried: 1216 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:9:Sequence Bool ListLike> Cases: 2274 Tried: 1217 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:10:Sequence Char ListLike> Cases: 2274 Tried: 1218 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:11:Array Int Int ListLike> Cases: 2274 Tried: 1219 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:12:Array Int Bool ListLike> Cases: 2274 Tried: 1220 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1221 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:14:DList Int ListLike> Cases: 2274 Tried: 1222 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:15:Vector Int ListLike> Cases: 2274 Tried: 1223 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:16:StorableVector Int ListLike> Cases: 2274 Tried: 1224 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1225 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:18:Vector Bool ListLike> Cases: 2274 Tried: 1226 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1227 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1228 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:21:Text ListLike> Cases: 2274 Tried: 1229 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:22:Text.Lazy ListLike> Cases: 2274 Tried: 1230 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:23:Text.Builder ListLike> Cases: 2274 Tried: 1231 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1232 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:38:isInfixOf:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1233 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:0:[Int] ListLike> Cases: 2274 Tried: 1234 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:1:MyList Int ListLike> Cases: 2274 Tried: 1235 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:2:String ListLike> Cases: 2274 Tried: 1236 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:3:[Bool] ListLike> Cases: 2274 Tried: 1237 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:4:MyList Bool ListLike> Cases: 2274 Tried: 1238 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:5:ByteString ListLike> Cases: 2274 Tried: 1239 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1240 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:7:Chars ListLike> Cases: 2274 Tried: 1241 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:8:Sequence Int ListLike> Cases: 2274 Tried: 1242 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:9:Sequence Bool ListLike> Cases: 2274 Tried: 1243 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:10:Sequence Char ListLike> Cases: 2274 Tried: 1244 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:11:Array Int Int ListLike> Cases: 2274 Tried: 1245 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:12:Array Int Bool ListLike> Cases: 2274 Tried: 1246 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1247 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:14:DList Int ListLike> Cases: 2274 Tried: 1248 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:15:Vector Int ListLike> Cases: 2274 Tried: 1249 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:16:StorableVector Int ListLike> Cases: 2274 Tried: 1250 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1251 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:18:Vector Bool ListLike> Cases: 2274 Tried: 1252 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1253 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1254 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:21:Text ListLike> Cases: 2274 Tried: 1255 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:22:Text.Lazy ListLike> Cases: 2274 Tried: 1256 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:23:Text.Builder ListLike> Cases: 2274 Tried: 1257 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1258 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:39:stripPrefix:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1259 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:0:[Int] ListLike> Cases: 2274 Tried: 1260 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:1:MyList Int ListLike> Cases: 2274 Tried: 1261 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:2:String ListLike> Cases: 2274 Tried: 1262 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:3:[Bool] ListLike> Cases: 2274 Tried: 1263 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:4:MyList Bool ListLike> Cases: 2274 Tried: 1264 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:5:ByteString ListLike> Cases: 2274 Tried: 1265 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1266 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:7:Chars ListLike> Cases: 2274 Tried: 1267 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:8:Sequence Int ListLike> Cases: 2274 Tried: 1268 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:9:Sequence Bool ListLike> Cases: 2274 Tried: 1269 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:10:Sequence Char ListLike> Cases: 2274 Tried: 1270 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:11:Array Int Int ListLike> Cases: 2274 Tried: 1271 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:12:Array Int Bool ListLike> Cases: 2274 Tried: 1272 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1273 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:14:DList Int ListLike> Cases: 2274 Tried: 1274 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:15:Vector Int ListLike> Cases: 2274 Tried: 1275 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:16:StorableVector Int ListLike> Cases: 2274 Tried: 1276 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1277 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:18:Vector Bool ListLike> Cases: 2274 Tried: 1278 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1279 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1280 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:21:Text ListLike> Cases: 2274 Tried: 1281 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:22:Text.Lazy ListLike> Cases: 2274 Tried: 1282 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:23:Text.Builder ListLike> Cases: 2274 Tried: 1283 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1284 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:40:stripPrefix2:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1285 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:0:[Int] ListLike> Cases: 2274 Tried: 1286 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:1:MyList Int ListLike> Cases: 2274 Tried: 1287 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:2:String ListLike> Cases: 2274 Tried: 1288 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:3:[Bool] ListLike> Cases: 2274 Tried: 1289 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:4:MyList Bool ListLike> Cases: 2274 Tried: 1290 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:5:ByteString ListLike> Cases: 2274 Tried: 1291 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1292 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:7:Chars ListLike> Cases: 2274 Tried: 1293 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:8:Sequence Int ListLike> Cases: 2274 Tried: 1294 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:9:Sequence Bool ListLike> Cases: 2274 Tried: 1295 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:10:Sequence Char ListLike> Cases: 2274 Tried: 1296 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:11:Array Int Int ListLike> Cases: 2274 Tried: 1297 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:12:Array Int Bool ListLike> Cases: 2274 Tried: 1298 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1299 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:14:DList Int ListLike> Cases: 2274 Tried: 1300 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:15:Vector Int ListLike> Cases: 2274 Tried: 1301 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:16:StorableVector Int ListLike> Cases: 2274 Tried: 1302 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1303 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:18:Vector Bool ListLike> Cases: 2274 Tried: 1304 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1305 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1306 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:21:Text ListLike> Cases: 2274 Tried: 1307 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:22:Text.Lazy ListLike> Cases: 2274 Tried: 1308 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:23:Text.Builder ListLike> Cases: 2274 Tried: 1309 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1310 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:41:stripSuffix:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1311 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:0:[Int] ListLike> Cases: 2274 Tried: 1312 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:1:MyList Int ListLike> Cases: 2274 Tried: 1313 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:2:String ListLike> Cases: 2274 Tried: 1314 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:3:[Bool] ListLike> Cases: 2274 Tried: 1315 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:4:MyList Bool ListLike> Cases: 2274 Tried: 1316 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:5:ByteString ListLike> Cases: 2274 Tried: 1317 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1318 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:7:Chars ListLike> Cases: 2274 Tried: 1319 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:8:Sequence Int ListLike> Cases: 2274 Tried: 1320 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:9:Sequence Bool ListLike> Cases: 2274 Tried: 1321 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:10:Sequence Char ListLike> Cases: 2274 Tried: 1322 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:11:Array Int Int ListLike> Cases: 2274 Tried: 1323 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:12:Array Int Bool ListLike> Cases: 2274 Tried: 1324 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1325 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:14:DList Int ListLike> Cases: 2274 Tried: 1326 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:15:Vector Int ListLike> Cases: 2274 Tried: 1327 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:16:StorableVector Int ListLike> Cases: 2274 Tried: 1328 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1329 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:18:Vector Bool ListLike> Cases: 2274 Tried: 1330 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1331 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1332 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:21:Text ListLike> Cases: 2274 Tried: 1333 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:22:Text.Lazy ListLike> Cases: 2274 Tried: 1334 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:23:Text.Builder ListLike> Cases: 2274 Tried: 1335 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1336 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:42:elem:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1337 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:0:[Int] ListLike> Cases: 2274 Tried: 1338 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:1:MyList Int ListLike> Cases: 2274 Tried: 1339 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:2:String ListLike> Cases: 2274 Tried: 1340 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:3:[Bool] ListLike> Cases: 2274 Tried: 1341 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:4:MyList Bool ListLike> Cases: 2274 Tried: 1342 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:5:ByteString ListLike> Cases: 2274 Tried: 1343 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1344 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:7:Chars ListLike> Cases: 2274 Tried: 1345 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:8:Sequence Int ListLike> Cases: 2274 Tried: 1346 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:9:Sequence Bool ListLike> Cases: 2274 Tried: 1347 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:10:Sequence Char ListLike> Cases: 2274 Tried: 1348 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:11:Array Int Int ListLike> Cases: 2274 Tried: 1349 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:12:Array Int Bool ListLike> Cases: 2274 Tried: 1350 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1351 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:14:DList Int ListLike> Cases: 2274 Tried: 1352 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:15:Vector Int ListLike> Cases: 2274 Tried: 1353 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:16:StorableVector Int ListLike> Cases: 2274 Tried: 1354 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1355 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:18:Vector Bool ListLike> Cases: 2274 Tried: 1356 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1357 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1358 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:21:Text ListLike> Cases: 2274 Tried: 1359 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:22:Text.Lazy ListLike> Cases: 2274 Tried: 1360 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:23:Text.Builder ListLike> Cases: 2274 Tried: 1361 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1362 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:43:notElem:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1363 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:0:[Int] ListLike> Cases: 2274 Tried: 1364 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:1:MyList Int ListLike> Cases: 2274 Tried: 1365 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:2:String ListLike> Cases: 2274 Tried: 1366 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:3:[Bool] ListLike> Cases: 2274 Tried: 1367 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:4:MyList Bool ListLike> Cases: 2274 Tried: 1368 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:5:ByteString ListLike> Cases: 2274 Tried: 1369 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1370 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:7:Chars ListLike> Cases: 2274 Tried: 1371 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:8:Sequence Int ListLike> Cases: 2274 Tried: 1372 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:9:Sequence Bool ListLike> Cases: 2274 Tried: 1373 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:10:Sequence Char ListLike> Cases: 2274 Tried: 1374 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:11:Array Int Int ListLike> Cases: 2274 Tried: 1375 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:12:Array Int Bool ListLike> Cases: 2274 Tried: 1376 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1377 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:14:DList Int ListLike> Cases: 2274 Tried: 1378 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:15:Vector Int ListLike> Cases: 2274 Tried: 1379 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:16:StorableVector Int ListLike> Cases: 2274 Tried: 1380 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1381 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:18:Vector Bool ListLike> Cases: 2274 Tried: 1382 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1383 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1384 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:21:Text ListLike> Cases: 2274 Tried: 1385 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:22:Text.Lazy ListLike> Cases: 2274 Tried: 1386 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:23:Text.Builder ListLike> Cases: 2274 Tried: 1387 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1388 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:44:find:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1389 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:0:[Int] ListLike> Cases: 2274 Tried: 1390 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:1:MyList Int ListLike> Cases: 2274 Tried: 1391 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:2:String ListLike> Cases: 2274 Tried: 1392 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:3:[Bool] ListLike> Cases: 2274 Tried: 1393 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:4:MyList Bool ListLike> Cases: 2274 Tried: 1394 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:5:ByteString ListLike> Cases: 2274 Tried: 1395 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1396 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:7:Chars ListLike> Cases: 2274 Tried: 1397 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:8:Sequence Int ListLike> Cases: 2274 Tried: 1398 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:9:Sequence Bool ListLike> Cases: 2274 Tried: 1399 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:10:Sequence Char ListLike> Cases: 2274 Tried: 1400 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:11:Array Int Int ListLike> Cases: 2274 Tried: 1401 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:12:Array Int Bool ListLike> Cases: 2274 Tried: 1402 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1403 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:14:DList Int ListLike> Cases: 2274 Tried: 1404 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:15:Vector Int ListLike> Cases: 2274 Tried: 1405 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:16:StorableVector Int ListLike> Cases: 2274 Tried: 1406 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1407 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:18:Vector Bool ListLike> Cases: 2274 Tried: 1408 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1409 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1410 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:21:Text ListLike> Cases: 2274 Tried: 1411 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:22:Text.Lazy ListLike> Cases: 2274 Tried: 1412 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:23:Text.Builder ListLike> Cases: 2274 Tried: 1413 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1414 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:45:filter:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1415 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:0:[Int] ListLike> Cases: 2274 Tried: 1416 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:1:MyList Int ListLike> Cases: 2274 Tried: 1417 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:2:String ListLike> Cases: 2274 Tried: 1418 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:3:[Bool] ListLike> Cases: 2274 Tried: 1419 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:4:MyList Bool ListLike> Cases: 2274 Tried: 1420 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:5:ByteString ListLike> Cases: 2274 Tried: 1421 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1422 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:7:Chars ListLike> Cases: 2274 Tried: 1423 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:8:Sequence Int ListLike> Cases: 2274 Tried: 1424 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:9:Sequence Bool ListLike> Cases: 2274 Tried: 1425 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:10:Sequence Char ListLike> Cases: 2274 Tried: 1426 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:11:Array Int Int ListLike> Cases: 2274 Tried: 1427 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:12:Array Int Bool ListLike> Cases: 2274 Tried: 1428 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1429 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:14:DList Int ListLike> Cases: 2274 Tried: 1430 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:15:Vector Int ListLike> Cases: 2274 Tried: 1431 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:16:StorableVector Int ListLike> Cases: 2274 Tried: 1432 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1433 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:18:Vector Bool ListLike> Cases: 2274 Tried: 1434 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1435 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1436 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:21:Text ListLike> Cases: 2274 Tried: 1437 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:22:Text.Lazy ListLike> Cases: 2274 Tried: 1438 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:23:Text.Builder ListLike> Cases: 2274 Tried: 1439 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1440 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:46:partition:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1441 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:47:index:0:[Int] ListLike> Cases: 2274 Tried: 1442 Errors: 0 Failures: 0+++ OK, passed 100 tests; 315 discarded. ListLike> Testing 2:ListLike:47:index:1:MyList Int ListLike> Cases: 2274 Tried: 1443 Errors: 0 Failures: 0+++ OK, passed 100 tests; 381 discarded. ListLike> Testing 2:ListLike:47:index:2:String ListLike> Cases: 2274 Tried: 1444 Errors: 0 Failures: 0+++ OK, passed 100 tests; 269 discarded. ListLike> Testing 2:ListLike:47:index:3:[Bool] ListLike> Cases: 2274 Tried: 1445 Errors: 0 Failures: 0+++ OK, passed 100 tests; 366 discarded. ListLike> Testing 2:ListLike:47:index:4:MyList Bool ListLike> Cases: 2274 Tried: 1446 Errors: 0 Failures: 0+++ OK, passed 100 tests; 312 discarded. ListLike> Testing 2:ListLike:47:index:5:ByteString ListLike> Cases: 2274 Tried: 1447 Errors: 0 Failures: 0+++ OK, passed 100 tests; 397 discarded. ListLike> Testing 2:ListLike:47:index:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1448 Errors: 0 Failures: 0+++ OK, passed 100 tests; 300 discarded. ListLike> Testing 2:ListLike:47:index:7:Chars ListLike> Cases: 2274 Tried: 1449 Errors: 0 Failures: 0+++ OK, passed 100 tests; 309 discarded. ListLike> Testing 2:ListLike:47:index:8:Sequence Int ListLike> Cases: 2274 Tried: 1450 Errors: 0 Failures: 0+++ OK, passed 100 tests; 314 discarded. ListLike> Testing 2:ListLike:47:index:9:Sequence Bool ListLike> Cases: 2274 Tried: 1451 Errors: 0 Failures: 0+++ OK, passed 100 tests; 372 discarded. ListLike> Testing 2:ListLike:47:index:10:Sequence Char ListLike> Cases: 2274 Tried: 1452 Errors: 0 Failures: 0+++ OK, passed 100 tests; 329 discarded. ListLike> Testing 2:ListLike:47:index:11:Array Int Int ListLike> Cases: 2274 Tried: 1453 Errors: 0 Failures: 0+++ OK, passed 100 tests; 362 discarded. ListLike> Testing 2:ListLike:47:index:12:Array Int Bool ListLike> Cases: 2274 Tried: 1454 Errors: 0 Failures: 0+++ OK, passed 100 tests; 315 discarded. ListLike> Testing 2:ListLike:47:index:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1455 Errors: 0 Failures: 0+++ OK, passed 100 tests; 303 discarded. ListLike> Testing 2:ListLike:47:index:14:DList Int ListLike> Cases: 2274 Tried: 1456 Errors: 0 Failures: 0+++ OK, passed 100 tests; 334 discarded. ListLike> Testing 2:ListLike:47:index:15:Vector Int ListLike> Cases: 2274 Tried: 1457 Errors: 0 Failures: 0+++ OK, passed 100 tests; 332 discarded. ListLike> Testing 2:ListLike:47:index:16:StorableVector Int ListLike> Cases: 2274 Tried: 1458 Errors: 0 Failures: 0+++ OK, passed 100 tests; 285 discarded. ListLike> Testing 2:ListLike:47:index:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1459 Errors: 0 Failures: 0+++ OK, passed 100 tests; 322 discarded. ListLike> Testing 2:ListLike:47:index:18:Vector Bool ListLike> Cases: 2274 Tried: 1460 Errors: 0 Failures: 0+++ OK, passed 100 tests; 336 discarded. ListLike> Testing 2:ListLike:47:index:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1461 Errors: 0 Failures: 0+++ OK, passed 100 tests; 317 discarded. ListLike> Testing 2:ListLike:47:index:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1462 Errors: 0 Failures: 0+++ OK, passed 100 tests; 274 discarded. ListLike> Testing 2:ListLike:47:index:21:Text ListLike> Cases: 2274 Tried: 1463 Errors: 0 Failures: 0+++ OK, passed 100 tests; 332 discarded. ListLike> Testing 2:ListLike:47:index:22:Text.Lazy ListLike> Cases: 2274 Tried: 1464 Errors: 0 Failures: 0+++ OK, passed 100 tests; 332 discarded. ListLike> Testing 2:ListLike:47:index:23:Text.Builder ListLike> Cases: 2274 Tried: 1465 Errors: 0 Failures: 0+++ OK, passed 100 tests; 270 discarded. ListLike> Testing 2:ListLike:47:index:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1466 Errors: 0 Failures: 0+++ OK, passed 100 tests; 315 discarded. ListLike> Testing 2:ListLike:47:index:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1467 Errors: 0 Failures: 0+++ OK, passed 100 tests; 281 discarded. ListLike> Testing 2:ListLike:48:elemIndex:0:[Int] ListLike> Cases: 2274 Tried: 1468 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:1:MyList Int ListLike> Cases: 2274 Tried: 1469 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:2:String ListLike> Cases: 2274 Tried: 1470 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:3:[Bool] ListLike> Cases: 2274 Tried: 1471 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:4:MyList Bool ListLike> Cases: 2274 Tried: 1472 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:5:ByteString ListLike> Cases: 2274 Tried: 1473 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1474 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:7:Chars ListLike> Cases: 2274 Tried: 1475 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:8:Sequence Int ListLike> Cases: 2274 Tried: 1476 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:9:Sequence Bool ListLike> Cases: 2274 Tried: 1477 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:10:Sequence Char ListLike> Cases: 2274 Tried: 1478 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:11:Array Int Int ListLike> Cases: 2274 Tried: 1479 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:12:Array Int Bool ListLike> Cases: 2274 Tried: 1480 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1481 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:14:DList Int ListLike> Cases: 2274 Tried: 1482 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:15:Vector Int ListLike> Cases: 2274 Tried: 1483 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:16:StorableVector Int ListLike> Cases: 2274 Tried: 1484 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1485 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:18:Vector Bool ListLike> Cases: 2274 Tried: 1486 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1487 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1488 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:21:Text ListLike> Cases: 2274 Tried: 1489 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:22:Text.Lazy ListLike> Cases: 2274 Tried: 1490 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:23:Text.Builder ListLike> Cases: 2274 Tried: 1491 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1492 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:48:elemIndex:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1493 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:0:[Int] ListLike> Cases: 2274 Tried: 1494 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:1:MyList Int ListLike> Cases: 2274 Tried: 1495 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:2:String ListLike> Cases: 2274 Tried: 1496 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:3:[Bool] ListLike> Cases: 2274 Tried: 1497 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:4:MyList Bool ListLike> Cases: 2274 Tried: 1498 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:5:ByteString ListLike> Cases: 2274 Tried: 1499 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1500 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:7:Chars ListLike> Cases: 2274 Tried: 1501 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:8:Sequence Int ListLike> Cases: 2274 Tried: 1502 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:9:Sequence Bool ListLike> Cases: 2274 Tried: 1503 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:10:Sequence Char ListLike> Cases: 2274 Tried: 1504 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:11:Array Int Int ghc-lib-parser> [ 62 of 409] Compiling Language.Haskell.TH.Lib.Internal ( libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs, dist/build/Language/Haskell/TH/Lib/Internal.p_o ) ListLike> Cases: 2274 Tried: 1505 Errors: 0 Failures: 0+++ OK, passed 100 tests. ghc-lib-parser> [ 63 of 409] Compiling Language.Haskell.TH.Lib ( libraries/template-haskell/Language/Haskell/TH/Lib.hs, dist/build/Language/Haskell/TH/Lib.p_o ) ListLike> Testing 2:ListLike:49:elemIndices:12:Array Int Bool ghc-lib-parser> [ 64 of 409] Compiling Language.Haskell.TH ( libraries/template-haskell/Language/Haskell/TH.hs, dist/build/Language/Haskell/TH.p_o ) ListLike> Cases: 2274 Tried: 1506 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1507 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:14:DList Int ListLike> Cases: 2274 Tried: 1508 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:15:Vector Int ListLike> Cases: 2274 Tried: 1509 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:16:StorableVector Int ListLike> Cases: 2274 Tried: 1510 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1511 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:18:Vector Bool ListLike> Cases: 2274 Tried: 1512 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1513 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1514 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:21:Text ListLike> Cases: 2274 Tried: 1515 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:22:Text.Lazy ListLike> Cases: 2274 Tried: 1516 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:23:Text.Builder ListLike> Cases: 2274 Tried: 1517 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1518 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:49:elemIndices:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1519 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:0:[Int] ListLike> Cases: 2274 Tried: 1520 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:1:MyList Int ListLike> Cases: 2274 Tried: 1521 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:2:String ListLike> Cases: 2274 Tried: 1522 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:3:[Bool] ListLike> Cases: 2274 Tried: 1523 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:4:MyList Bool ListLike> Cases: 2274 Tried: 1524 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:5:ByteString ListLike> Cases: 2274 Tried: 1525 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1526 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:7:Chars ListLike> Cases: 2274 Tried: 1527 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:8:Sequence Int ListLike> Cases: 2274 Tried: 1528 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:9:Sequence Bool ListLike> Cases: 2274 Tried: 1529 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:10:Sequence Char ListLike> Cases: 2274 Tried: 1530 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:11:Array Int Int ListLike> Cases: 2274 Tried: 1531 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:12:Array Int Bool ListLike> Cases: 2274 Tried: 1532 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1533 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:14:DList Int ListLike> Cases: 2274 Tried: 1534 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:15:Vector Int ListLike> Cases: 2274 Tried: 1535 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:16:StorableVector Int ListLike> Cases: 2274 Tried: 1536 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1537 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:18:Vector Bool ListLike> Cases: 2274 Tried: 1538 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1539 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1540 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:21:Text ListLike> Cases: 2274 Tried: 1541 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:22:Text.Lazy ListLike> Cases: 2274 Tried: 1542 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:23:Text.Builder ListLike> Cases: 2274 Tried: 1543 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1544 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:50:findIndex:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1545 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:0:[Int] ListLike> Cases: 2274 Tried: 1546 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:1:MyList Int ListLike> Cases: 2274 Tried: 1547 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:2:String ListLike> Cases: 2274 Tried: 1548 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:3:[Bool] ListLike> Cases: 2274 Tried: 1549 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:4:MyList Bool ListLike> Cases: 2274 Tried: 1550 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:5:ByteString ListLike> Cases: 2274 Tried: 1551 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1552 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:7:Chars ListLike> Cases: 2274 Tried: 1553 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:8:Sequence Int ListLike> Cases: 2274 Tried: 1554 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:9:Sequence Bool ListLike> Cases: 2274 Tried: 1555 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:10:Sequence Char ListLike> Cases: 2274 Tried: 1556 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:11:Array Int Int ListLike> Cases: 2274 Tried: 1557 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:12:Array Int Bool ListLike> Cases: 2274 Tried: 1558 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1559 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:14:DList Int ListLike> Cases: 2274 Tried: 1560 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:15:Vector Int ListLike> Cases: 2274 Tried: 1561 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:16:StorableVector Int ListLike> Cases: 2274 Tried: 1562 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1563 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:18:Vector Bool ListLike> Cases: 2274 Tried: 1564 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1565 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1566 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:21:Text ListLike> Cases: 2274 Tried: 1567 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:22:Text.Lazy ListLike> Cases: 2274 Tried: 1568 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:23:Text.Builder ListLike> Cases: 2274 Tried: 1569 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1570 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:51:findIndices:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1571 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:0:[Int] ListLike> Cases: 2274 Tried: 1572 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:1:MyList Int ListLike> Cases: 2274 Tried: 1573 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:2:String ListLike> Cases: 2274 Tried: 1574 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:3:[Bool] ListLike> Cases: 2274 Tried: 1575 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:4:MyList Bool ListLike> Cases: 2274 Tried: 1576 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:5:ByteString ListLike> Cases: 2274 Tried: 1577 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1578 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:7:Chars ListLike> Cases: 2274 Tried: 1579 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:8:Sequence Int ListLike> Cases: 2274 Tried: 1580 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:9:Sequence Bool ListLike> Cases: 2274 Tried: 1581 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:10:Sequence Char ListLike> Cases: 2274 Tried: 1582 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:11:Array Int Int ListLike> Cases: 2274 Tried: 1583 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:12:Array Int Bool ListLike> Cases: 2274 Tried: 1584 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1585 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:14:DList Int ListLike> Cases: 2274 Tried: 1586 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:15:Vector Int ListLike> Cases: 2274 Tried: 1587 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:16:StorableVector Int ListLike> Cases: 2274 Tried: 1588 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1589 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:18:Vector Bool ListLike> Cases: 2274 Tried: 1590 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1591 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1592 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:21:Text ListLike> Cases: 2274 Tried: 1593 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:22:Text.Lazy ListLike> Cases: 2274 Tried: 1594 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:23:Text.Builder ListLike> Cases: 2274 Tried: 1595 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1596 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:52:sequence:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1597 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:0:[Int] ListLike> Cases: 2274 Tried: 1598 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:1:MyList Int ListLike> Cases: 2274 Tried: 1599 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:2:String ListLike> Cases: 2274 Tried: 1600 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:3:[Bool] ListLike> Cases: 2274 Tried: 1601 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:4:MyList Bool ListLike> Cases: 2274 Tried: 1602 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:5:ByteString ListLike> Cases: 2274 Tried: 1603 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1604 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:7:Chars ListLike> Cases: 2274 Tried: 1605 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:8:Sequence Int ListLike> Cases: 2274 Tried: 1606 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:9:Sequence Bool ListLike> Cases: 2274 Tried: 1607 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:10:Sequence Char ListLike> Cases: 2274 Tried: 1608 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:11:Array Int Int ListLike> Cases: 2274 Tried: 1609 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:12:Array Int Bool ListLike> Cases: 2274 Tried: 1610 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1611 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:14:DList Int ListLike> Cases: 2274 Tried: 1612 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:15:Vector Int ListLike> Cases: 2274 Tried: 1613 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:16:StorableVector Int ListLike> Cases: 2274 Tried: 1614 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1615 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:18:Vector Bool ListLike> Cases: 2274 Tried: 1616 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1617 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1618 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:21:Text ListLike> Cases: 2274 Tried: 1619 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:22:Text.Lazy ListLike> Cases: 2274 Tried: 1620 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:23:Text.Builder ListLike> Cases: 2274 Tried: 1621 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1622 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:53:mapM:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1623 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:0:[Int] ListLike> Cases: 2274 Tried: 1624 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:1:MyList Int ListLike> Cases: 2274 Tried: 1625 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:2:String ListLike> Cases: 2274 Tried: 1626 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:3:[Bool] ListLike> Cases: 2274 Tried: 1627 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:4:MyList Bool ListLike> Cases: 2274 Tried: 1628 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:5:ByteString ListLike> Cases: 2274 Tried: 1629 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1630 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:7:Chars ListLike> Cases: 2274 Tried: 1631 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:8:Sequence Int ListLike> Cases: 2274 Tried: 1632 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:9:Sequence Bool ListLike> Cases: 2274 Tried: 1633 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:10:Sequence Char ListLike> Cases: 2274 Tried: 1634 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:11:Array Int Int ListLike> Cases: 2274 Tried: 1635 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:12:Array Int Bool ListLike> Cases: 2274 Tried: 1636 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1637 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:14:DList Int ListLike> Cases: 2274 Tried: 1638 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:15:Vector Int ListLike> Cases: 2274 Tried: 1639 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:16:StorableVector Int ListLike> Cases: 2274 Tried: 1640 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1641 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:18:Vector Bool ListLike> Cases: 2274 Tried: 1642 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1643 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1644 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:21:Text ListLike> Cases: 2274 Tried: 1645 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:22:Text.Lazy ListLike> Cases: 2274 Tried: 1646 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:23:Text.Builder ListLike> Cases: 2274 Tried: 1647 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1648 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:54:rigidMapM:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1649 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:0:[Int] ListLike> Cases: 2274 Tried: 1650 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:1:MyList Int ListLike> Cases: 2274 Tried: 1651 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:2:String ghc-lib-parser> [ 65 of 409] Compiling GHCi.TH.Binary ( libraries/ghci/GHCi/TH/Binary.hs, dist/build/GHCi/TH/Binary.p_o ) ListLike> Cases: 2274 Tried: 1652 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:3:[Bool] ListLike> Cases: 2274 Tried: 1653 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:4:MyList Bool ListLike> Cases: 2274 Tried: 1654 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:5:ByteString ListLike> Cases: 2274 Tried: 1655 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1656 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:7:Chars ListLike> Cases: 2274 Tried: 1657 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:8:Sequence Int ListLike> Cases: 2274 Tried: 1658 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:9:Sequence Bool ListLike> Cases: 2274 Tried: 1659 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:10:Sequence Char ListLike> Cases: 2274 Tried: 1660 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:11:Array Int Int ListLike> Cases: 2274 Tried: 1661 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:12:Array Int Bool ListLike> Cases: 2274 Tried: 1662 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1663 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:14:DList Int ListLike> Cases: 2274 Tried: 1664 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:15:Vector Int ListLike> Cases: 2274 Tried: 1665 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:16:StorableVector Int ListLike> Cases: 2274 Tried: 1666 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1667 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:18:Vector Bool ListLike> Cases: 2274 Tried: 1668 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1669 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1670 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:21:Text ListLike> Cases: 2274 Tried: 1671 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:22:Text.Lazy ListLike> Cases: 2274 Tried: 1672 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:23:Text.Builder ListLike> Cases: 2274 Tried: 1673 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1674 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:55:nub:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1675 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:0:[Int] ListLike> Cases: 2274 Tried: 1676 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:1:MyList Int ListLike> Cases: 2274 Tried: 1677 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:2:String ListLike> Cases: 2274 Tried: 1678 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:3:[Bool] ListLike> Cases: 2274 Tried: 1679 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:4:MyList Bool ListLike> Cases: 2274 Tried: 1680 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:5:ByteString ListLike> Cases: 2274 Tried: 1681 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1682 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:7:Chars ListLike> Cases: 2274 Tried: 1683 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:8:Sequence Int ListLike> Cases: 2274 Tried: 1684 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:9:Sequence Bool ListLike> Cases: 2274 Tried: 1685 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:10:Sequence Char ListLike> Cases: 2274 Tried: 1686 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:11:Array Int Int ListLike> Cases: 2274 Tried: 1687 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:12:Array Int Bool ListLike> Cases: 2274 Tried: 1688 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1689 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:14:DList Int ListLike> Cases: 2274 Tried: 1690 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:15:Vector Int ListLike> Cases: 2274 Tried: 1691 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:16:StorableVector Int ListLike> Cases: 2274 Tried: 1692 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1693 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:18:Vector Bool ListLike> Cases: 2274 Tried: 1694 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1695 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1696 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:21:Text ListLike> Cases: 2274 Tried: 1697 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:22:Text.Lazy ListLike> Cases: 2274 Tried: 1698 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:23:Text.Builder ListLike> Cases: 2274 Tried: 1699 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1700 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:56:delete:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1701 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:0:[Int] ListLike> Cases: 2274 Tried: 1702 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:1:MyList Int ListLike> Cases: 2274 Tried: 1703 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:2:String ListLike> Cases: 2274 Tried: 1704 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:3:[Bool] ListLike> Cases: 2274 Tried: 1705 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:4:MyList Bool ListLike> Cases: 2274 Tried: 1706 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:5:ByteString ListLike> Cases: 2274 Tried: 1707 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1708 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:7:Chars ListLike> Cases: 2274 Tried: 1709 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:8:Sequence Int ListLike> Cases: 2274 Tried: 1710 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:9:Sequence Bool ListLike> Cases: 2274 Tried: 1711 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:10:Sequence Char ListLike> Cases: 2274 Tried: 1712 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:11:Array Int Int ListLike> Cases: 2274 Tried: 1713 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:12:Array Int Bool ListLike> Cases: 2274 Tried: 1714 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:13:Array (Just Int) attoparsec> [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.p_o ) ListLike> Cases: 2274 Tried: 1715 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:14:DList Int ListLike> Cases: 2274 Tried: 1716 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:15:Vector Int ListLike> Cases: 2274 Tried: 1717 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:16:StorableVector Int ListLike> Cases: 2274 Tried: 1718 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1719 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:18:Vector Bool ListLike> Cases: 2274 Tried: 1720 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1721 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1722 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:21:Text ListLike> Cases: 2274 Tried: 1723 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:22:Text.Lazy ListLike> Cases: 2274 Tried: 1724 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:23:Text.Builder ListLike> Cases: 2274 Tried: 1725 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1726 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:57:deleteFirsts:25:UTF8 ByteString.Lazy attoparsec> [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.p_o ) attoparsec> [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.p_o ) attoparsec> [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.p_o ) attoparsec> [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.p_o ) attoparsec> [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.p_o ) attoparsec> attoparsec> Data/Attoparsec/ByteString/Char8.hs:154:13: warning: [-Wtype-equality-requires-operators] attoparsec> The use of ‘~’ without TypeOperators attoparsec> will become an error in a future GHC release. attoparsec> Suggested fix: Perhaps you intended to use TypeOperators attoparsec> | attoparsec> 154 | instance (a ~ B.ByteString) => IsString (Parser a) where attoparsec> | ^ attoparsec> [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.p_o ) attoparsec> [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.p_o ) ListLike> Cases: 2274 Tried: 1727 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:0:[Int] ListLike> Cases: 2274 Tried: 1728 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:1:MyList Int ListLike> Cases: 2274 Tried: 1729 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:2:String ListLike> Cases: 2274 Tried: 1730 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:3:[Bool] ListLike> Cases: 2274 Tried: 1731 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:4:MyList Bool ListLike> Cases: 2274 Tried: 1732 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:5:ByteString ListLike> Cases: 2274 Tried: 1733 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1734 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:7:Chars ListLike> Cases: 2274 Tried: 1735 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:8:Sequence Int ListLike> Cases: 2274 Tried: 1736 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:9:Sequence Bool ListLike> Cases: 2274 Tried: 1737 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:10:Sequence Char ListLike> Cases: 2274 Tried: 1738 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:11:Array Int Int ListLike> Cases: 2274 Tried: 1739 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:12:Array Int Bool ListLike> Cases: 2274 Tried: 1740 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1741 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:14:DList Int ListLike> Cases: 2274 Tried: 1742 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:15:Vector Int ListLike> Cases: 2274 Tried: 1743 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:16:StorableVector Int ListLike> Cases: 2274 Tried: 1744 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1745 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:18:Vector Bool ListLike> Cases: 2274 Tried: 1746 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1747 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1748 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:21:Text ListLike> Cases: 2274 Tried: 1749 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:22:Text.Lazy ListLike> Cases: 2274 Tried: 1750 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:23:Text.Builder ListLike> Cases: 2274 Tried: 1751 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1752 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:58:union:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1753 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:0:[Int] ListLike> Cases: 2274 Tried: 1754 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:1:MyList Int ListLike> Cases: 2274 Tried: 1755 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:2:String ListLike> Cases: 2274 Tried: 1756 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:3:[Bool] ListLike> Cases: 2274 Tried: 1757 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:4:MyList Bool ListLike> Cases: 2274 Tried: 1758 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:5:ByteString ListLike> Cases: 2274 Tried: 1759 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1760 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:7:Chars ListLike> Cases: 2274 Tried: 1761 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:8:Sequence Int ListLike> Cases: 2274 Tried: 1762 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:9:Sequence Bool ListLike> Cases: 2274 Tried: 1763 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:10:Sequence Char ListLike> Cases: 2274 Tried: 1764 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:11:Array Int Int ListLike> Cases: 2274 Tried: 1765 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:12:Array Int Bool ListLike> Cases: 2274 Tried: 1766 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1767 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:14:DList Int ListLike> Cases: 2274 Tried: 1768 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:15:Vector Int ListLike> Cases: 2274 Tried: 1769 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:16:StorableVector Int ListLike> Cases: 2274 Tried: 1770 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1771 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:18:Vector Bool ListLike> Cases: 2274 Tried: 1772 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1773 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1774 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:21:Text ListLike> Cases: 2274 Tried: 1775 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:22:Text.Lazy ListLike> Cases: 2274 Tried: 1776 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:23:Text.Builder ListLike> Cases: 2274 Tried: 1777 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1778 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:59:intersect:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1779 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:0:[Int] ListLike> Cases: 2274 Tried: 1780 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:1:MyList Int ListLike> Cases: 2274 Tried: 1781 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:2:String ListLike> Cases: 2274 Tried: 1782 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:3:[Bool] ListLike> Cases: 2274 Tried: 1783 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:4:MyList Bool ListLike> Cases: 2274 Tried: 1784 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:5:ByteString ListLike> Cases: 2274 Tried: 1785 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1786 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:7:Chars ListLike> Cases: 2274 Tried: 1787 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:8:Sequence Int ListLike> Cases: 2274 Tried: 1788 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:9:Sequence Bool ListLike> Cases: 2274 Tried: 1789 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:10:Sequence Char ListLike> Cases: 2274 Tried: 1790 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:11:Array Int Int ListLike> Cases: 2274 Tried: 1791 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:12:Array Int Bool ListLike> Cases: 2274 Tried: 1792 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1793 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:14:DList Int ListLike> Cases: 2274 Tried: 1794 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:15:Vector Int ListLike> Cases: 2274 Tried: 1795 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:16:StorableVector Int ListLike> Cases: 2274 Tried: 1796 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1797 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:18:Vector Bool ListLike> Cases: 2274 Tried: 1798 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1799 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1800 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:21:Text ListLike> Cases: 2274 Tried: 1801 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:22:Text.Lazy ListLike> Cases: 2274 Tried: 1802 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:23:Text.Builder ListLike> Cases: 2274 Tried: 1803 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1804 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:60:sort:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1805 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:0:[Int] ListLike> Cases: 2274 Tried: 1806 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:1:MyList Int ListLike> Cases: 2274 Tried: 1807 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:2:String ListLike> Cases: 2274 Tried: 1808 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:3:[Bool] ListLike> Cases: 2274 Tried: 1809 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:4:MyList Bool ListLike> Cases: 2274 Tried: 1810 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:5:ByteString ListLike> Cases: 2274 Tried: 1811 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1812 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:7:Chars ListLike> Cases: 2274 Tried: 1813 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:8:Sequence Int ListLike> Cases: 2274 Tried: 1814 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:9:Sequence Bool ListLike> Cases: 2274 Tried: 1815 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:10:Sequence Char ListLike> Cases: 2274 Tried: 1816 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:11:Array Int Int ListLike> Cases: 2274 Tried: 1817 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:12:Array Int Bool ListLike> Cases: 2274 Tried: 1818 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1819 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:14:DList Int ListLike> Cases: 2274 Tried: 1820 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:15:Vector Int ListLike> Cases: 2274 Tried: 1821 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:16:StorableVector Int ListLike> Cases: 2274 Tried: 1822 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1823 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:18:Vector Bool ListLike> Cases: 2274 Tried: 1824 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1825 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1826 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:21:Text ListLike> Cases: 2274 Tried: 1827 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:22:Text.Lazy ListLike> Cases: 2274 Tried: 1828 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:23:Text.Builder ListLike> Cases: 2274 Tried: 1829 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1830 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:61:insert:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1831 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:0:[Int] ListLike> Cases: 2274 Tried: 1832 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:1:MyList Int ListLike> Cases: 2274 Tried: 1833 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:2:String ListLike> Cases: 2274 Tried: 1834 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:3:[Bool] ListLike> Cases: 2274 Tried: 1835 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:4:MyList Bool ListLike> Cases: 2274 Tried: 1836 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:5:ByteString ListLike> Cases: 2274 Tried: 1837 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1838 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:7:Chars ListLike> Cases: 2274 Tried: 1839 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:8:Sequence Int ListLike> Cases: 2274 Tried: 1840 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:9:Sequence Bool ListLike> Cases: 2274 Tried: 1841 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:10:Sequence Char ListLike> Cases: 2274 Tried: 1842 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:11:Array Int Int ListLike> Cases: 2274 Tried: 1843 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:12:Array Int Bool ListLike> Cases: 2274 Tried: 1844 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1845 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:14:DList Int ListLike> Cases: 2274 Tried: 1846 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:15:Vector Int ListLike> Cases: 2274 Tried: 1847 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:16:StorableVector Int ListLike> Cases: 2274 Tried: 1848 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1849 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:18:Vector Bool ListLike> Cases: 2274 Tried: 1850 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1851 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1852 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:21:Text ListLike> Cases: 2274 Tried: 1853 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:22:Text.Lazy ListLike> Cases: 2274 Tried: 1854 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:23:Text.Builder ListLike> Cases: 2274 Tried: 1855 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1856 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:62:nubBy:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1857 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:0:[Int] ListLike> Cases: 2274 Tried: 1858 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:1:MyList Int ListLike> Cases: 2274 Tried: 1859 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:2:String ListLike> Cases: 2274 Tried: 1860 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:3:[Bool] ListLike> Cases: 2274 Tried: 1861 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:4:MyList Bool ListLike> Cases: 2274 Tried: 1862 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:5:ByteString ListLike> Cases: 2274 Tried: 1863 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1864 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:7:Chars ListLike> Cases: 2274 Tried: 1865 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:8:Sequence Int ListLike> Cases: 2274 Tried: 1866 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:9:Sequence Bool ListLike> Cases: 2274 Tried: 1867 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:10:Sequence Char ListLike> Cases: 2274 Tried: 1868 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:11:Array Int Int ListLike> Cases: 2274 Tried: 1869 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:12:Array Int Bool ListLike> Cases: 2274 Tried: 1870 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1871 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:14:DList Int ListLike> Cases: 2274 Tried: 1872 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:15:Vector Int ListLike> Cases: 2274 Tried: 1873 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:16:StorableVector Int ListLike> Cases: 2274 Tried: 1874 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1875 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:18:Vector Bool ListLike> Cases: 2274 Tried: 1876 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1877 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1878 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:21:Text ListLike> Cases: 2274 Tried: 1879 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:22:Text.Lazy ListLike> Cases: 2274 Tried: 1880 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:23:Text.Builder ListLike> Cases: 2274 Tried: 1881 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1882 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:63:deleteBy:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1883 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:0:[Int] ListLike> Cases: 2274 Tried: 1884 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:1:MyList Int ListLike> Cases: 2274 Tried: 1885 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:2:String ListLike> Cases: 2274 Tried: 1886 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:3:[Bool] ListLike> Cases: 2274 Tried: 1887 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:4:MyList Bool ListLike> Cases: 2274 Tried: 1888 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:5:ByteString ListLike> Cases: 2274 Tried: 1889 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1890 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:7:Chars ListLike> Cases: 2274 Tried: 1891 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:8:Sequence Int ListLike> Cases: 2274 Tried: 1892 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:9:Sequence Bool ListLike> Cases: 2274 Tried: 1893 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:10:Sequence Char ListLike> Cases: 2274 Tried: 1894 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:11:Array Int Int ListLike> Cases: 2274 Tried: 1895 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:12:Array Int Bool ListLike> Cases: 2274 Tried: 1896 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1897 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:14:DList Int ListLike> Cases: 2274 Tried: 1898 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:15:Vector Int ListLike> Cases: 2274 Tried: 1899 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:16:StorableVector Int ListLike> Cases: 2274 Tried: 1900 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1901 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:18:Vector Bool ListLike> Cases: 2274 Tried: 1902 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1903 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1904 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:21:Text ListLike> Cases: 2274 Tried: 1905 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:22:Text.Lazy ListLike> Cases: 2274 Tried: 1906 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:23:Text.Builder ListLike> Cases: 2274 Tried: 1907 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1908 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:64:deleteFirstsBy:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1909 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:0:[Int] ListLike> Cases: 2274 Tried: 1910 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:1:MyList Int ListLike> Cases: 2274 Tried: 1911 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:2:String ListLike> Cases: 2274 Tried: 1912 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:3:[Bool] ListLike> Cases: 2274 Tried: 1913 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:4:MyList Bool ListLike> Cases: 2274 Tried: 1914 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:5:ByteString ListLike> Cases: 2274 Tried: 1915 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1916 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:7:Chars ListLike> Cases: 2274 Tried: 1917 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:8:Sequence Int ListLike> Cases: 2274 Tried: 1918 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:9:Sequence Bool ListLike> Cases: 2274 Tried: 1919 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:10:Sequence Char ListLike> Cases: 2274 Tried: 1920 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:11:Array Int Int ListLike> Cases: 2274 Tried: 1921 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:12:Array Int Bool ListLike> Cases: 2274 Tried: 1922 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1923 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:14:DList Int ListLike> Cases: 2274 Tried: 1924 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:15:Vector Int ListLike> Cases: 2274 Tried: 1925 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:16:StorableVector Int ListLike> Cases: 2274 Tried: 1926 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1927 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:18:Vector Bool ListLike> Cases: 2274 Tried: 1928 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1929 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1930 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:21:Text ListLike> Cases: 2274 Tried: 1931 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:22:Text.Lazy ListLike> Cases: 2274 Tried: 1932 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:23:Text.Builder ListLike> Cases: 2274 Tried: 1933 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1934 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:65:unionBy:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1935 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:0:[Int] ListLike> Cases: 2274 Tried: 1936 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:1:MyList Int ListLike> Cases: 2274 Tried: 1937 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:2:String ListLike> Cases: 2274 Tried: 1938 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:3:[Bool] ListLike> Cases: 2274 Tried: 1939 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:4:MyList Bool ListLike> Cases: 2274 Tried: 1940 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:5:ByteString ListLike> Cases: 2274 Tried: 1941 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1942 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:7:Chars ListLike> Cases: 2274 Tried: 1943 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:8:Sequence Int ListLike> Cases: 2274 Tried: 1944 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:9:Sequence Bool ListLike> Cases: 2274 Tried: 1945 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:10:Sequence Char ListLike> Cases: 2274 Tried: 1946 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:11:Array Int Int ListLike> Cases: 2274 Tried: 1947 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:12:Array Int Bool ListLike> Cases: 2274 Tried: 1948 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:13:Array (Just Int) ListLike> Cases: 2274 Tried: 1949 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:14:DList Int ListLike> Cases: 2274 Tried: 1950 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:15:Vector Int ListLike> Cases: 2274 Tried: 1951 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:16:StorableVector Int ListLike> Cases: 2274 Tried: 1952 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1953 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:18:Vector Bool ListLike> Cases: 2274 Tried: 1954 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1955 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1956 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:21:Text ListLike> Cases: 2274 Tried: 1957 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:22:Text.Lazy ListLike> Cases: 2274 Tried: 1958 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:23:Text.Builder ListLike> Cases: 2274 Tried: 1959 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1960 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:66:intersectBy:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1961 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:0:[Int] ListLike> Cases: 2274 Tried: 1962 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:1:MyList Int ListLike> Cases: 2274 Tried: 1963 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:2:String ListLike> Cases: 2274 Tried: 1964 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:3:[Bool] ListLike> Cases: 2274 Tried: 1965 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:4:MyList Bool ListLike> Cases: 2274 Tried: 1966 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:5:ByteString ListLike> Cases: 2274 Tried: 1967 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1968 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:7:Chars ListLike> Cases: 2274 Tried: 1969 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:8:Sequence Int ListLike> Cases: 2274 Tried: 1970 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:9:Sequence Bool ListLike> Cases: 2274 Tried: 1971 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:10:Sequence Char ListLike> Cases: 2274 Tried: 1972 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:11:Array Int Int ListLike> Cases: 2274 Tried: 1973 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:12:Array Int Bool ListLike> Cases: 2274 Tried: 1974 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:13:Array (Just Int) unordered-containers> [4 of 8] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.p_o ) ListLike> Cases: 2274 Tried: 1975 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:14:DList Int ListLike> Cases: 2274 Tried: 1976 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:15:Vector Int ListLike> Cases: 2274 Tried: 1977 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:16:StorableVector Int ListLike> Cases: 2274 Tried: 1978 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:17:UnboxVector Int ListLike> Cases: 2274 Tried: 1979 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:18:Vector Bool ListLike> Cases: 2274 Tried: 1980 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:19:StorableVector Bool ListLike> Cases: 2274 Tried: 1981 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 1982 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:21:Text ListLike> Cases: 2274 Tried: 1983 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:22:Text.Lazy ListLike> Cases: 2274 Tried: 1984 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:23:Text.Builder ListLike> Cases: 2274 Tried: 1985 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 1986 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:67:groupBy:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 1987 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:0:[Int] ListLike> Cases: 2274 Tried: 1988 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:1:MyList Int ListLike> Cases: 2274 Tried: 1989 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:2:String ListLike> Cases: 2274 Tried: 1990 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:3:[Bool] ListLike> Cases: 2274 Tried: 1991 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:4:MyList Bool ListLike> Cases: 2274 Tried: 1992 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:5:ByteString ListLike> Cases: 2274 Tried: 1993 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 1994 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:7:Chars ListLike> Cases: 2274 Tried: 1995 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:8:Sequence Int ListLike> Cases: 2274 Tried: 1996 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:9:Sequence Bool ListLike> Cases: 2274 Tried: 1997 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:10:Sequence Char ListLike> Cases: 2274 Tried: 1998 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:11:Array Int Int ListLike> Cases: 2274 Tried: 1999 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:12:Array Int Bool ListLike> Cases: 2274 Tried: 2000 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2001 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:14:DList Int ListLike> Cases: 2274 Tried: 2002 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:15:Vector Int ListLike> Cases: 2274 Tried: 2003 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:16:StorableVector Int ListLike> Cases: 2274 Tried: 2004 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2005 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:18:Vector Bool attoparsec> Preprocessing test suite 'attoparsec-tests' for attoparsec-0.14.4.. ListLike> Cases: 2274 Tried: 2006 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:19:StorableVector Bool attoparsec> Building test suite 'attoparsec-tests' for attoparsec-0.14.4.. ListLike> Cases: 2274 Tried: 2007 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2008 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:21:Text ListLike> Cases: 2274 Tried: 2009 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:22:Text.Lazy ListLike> Cases: 2274 Tried: 2010 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:23:Text.Builder ListLike> Cases: 2274 Tried: 2011 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2012 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:68:sortBy1:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2013 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:0:[Int] ListLike> Cases: 2274 Tried: 2014 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:1:MyList Int ListLike> Cases: 2274 Tried: 2015 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:2:String ListLike> Cases: 2274 Tried: 2016 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:3:[Bool] ListLike> Cases: 2274 Tried: 2017 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:4:MyList Bool ListLike> Cases: 2274 Tried: 2018 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:5:ByteString ListLike> Cases: 2274 Tried: 2019 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2020 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:7:Chars ListLike> Cases: 2274 Tried: 2021 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:8:Sequence Int ListLike> Cases: 2274 Tried: 2022 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:9:Sequence Bool ListLike> Cases: 2274 Tried: 2023 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:10:Sequence Char ListLike> Cases: 2274 Tried: 2024 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:11:Array Int Int ListLike> Cases: 2274 Tried: 2025 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:12:Array Int Bool ListLike> Cases: 2274 Tried: 2026 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2027 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:14:DList Int ListLike> Cases: 2274 Tried: 2028 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:15:Vector Int ListLike> Cases: 2274 Tried: 2029 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:16:StorableVector Int ListLike> Cases: 2274 Tried: 2030 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2031 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:18:Vector Bool ListLike> Cases: 2274 Tried: 2032 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2033 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2034 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:21:Text ListLike> Cases: 2274 Tried: 2035 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:22:Text.Lazy ListLike> Cases: 2274 Tried: 2036 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:23:Text.Builder ListLike> Cases: 2274 Tried: 2037 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2038 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:69:sortBy2:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2039 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:0:[Int] ListLike> Cases: 2274 Tried: 2040 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:1:MyList Int ListLike> Cases: 2274 Tried: 2041 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:2:String ListLike> Cases: 2274 Tried: 2042 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:3:[Bool] ListLike> Cases: 2274 Tried: 2043 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:4:MyList Bool ListLike> Cases: 2274 Tried: 2044 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:5:ByteString ListLike> Cases: 2274 Tried: 2045 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2046 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:7:Chars ListLike> Cases: 2274 Tried: 2047 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:8:Sequence Int ListLike> Cases: 2274 Tried: 2048 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:9:Sequence Bool ListLike> Cases: 2274 Tried: 2049 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:10:Sequence Char ListLike> Cases: 2274 Tried: 2050 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:11:Array Int Int ListLike> Cases: 2274 Tried: 2051 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:12:Array Int Bool ListLike> Cases: 2274 Tried: 2052 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2053 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:14:DList Int ListLike> Cases: 2274 Tried: 2054 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:15:Vector Int ListLike> Cases: 2274 Tried: 2055 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:16:StorableVector Int ListLike> Cases: 2274 Tried: 2056 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2057 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:18:Vector Bool ListLike> Cases: 2274 Tried: 2058 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2059 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2060 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:21:Text ListLike> Cases: 2274 Tried: 2061 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:22:Text.Lazy ListLike> Cases: 2274 Tried: 2062 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:23:Text.Builder ListLike> Cases: 2274 Tried: 2063 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2064 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:70:insertBy1:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2065 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:0:[Int] ListLike> Cases: 2274 Tried: 2066 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:1:MyList Int ListLike> Cases: 2274 Tried: 2067 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:2:String ListLike> Cases: 2274 Tried: 2068 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:3:[Bool] ListLike> Cases: 2274 Tried: 2069 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:4:MyList Bool ListLike> Cases: 2274 Tried: 2070 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:5:ByteString ListLike> Cases: 2274 Tried: 2071 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2072 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:7:Chars ListLike> Cases: 2274 Tried: 2073 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:8:Sequence Int ListLike> Cases: 2274 Tried: 2074 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:9:Sequence Bool ListLike> Cases: 2274 Tried: 2075 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:10:Sequence Char ListLike> Cases: 2274 Tried: 2076 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:11:Array Int Int ListLike> Cases: 2274 Tried: 2077 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:12:Array Int Bool ListLike> Cases: 2274 Tried: 2078 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2079 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:14:DList Int ListLike> Cases: 2274 Tried: 2080 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:15:Vector Int ListLike> Cases: 2274 Tried: 2081 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:16:StorableVector Int ListLike> Cases: 2274 Tried: 2082 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2083 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:18:Vector Bool ListLike> Cases: 2274 Tried: 2084 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2085 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2086 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:21:Text ListLike> Cases: 2274 Tried: 2087 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:22:Text.Lazy ListLike> Cases: 2274 Tried: 2088 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:23:Text.Builder ListLike> Cases: 2274 Tried: 2089 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2090 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:71:insertBy2:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2091 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:0:[Int] ListLike> Cases: 2274 Tried: 2092 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:1:MyList Int ListLike> Cases: 2274 Tried: 2093 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:2:String ListLike> Cases: 2274 Tried: 2094 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:3:[Bool] ListLike> Cases: 2274 Tried: 2095 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:4:MyList Bool ListLike> Cases: 2274 Tried: 2096 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:5:ByteString ListLike> Cases: 2274 Tried: 2097 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2098 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:7:Chars ListLike> Cases: 2274 Tried: 2099 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:8:Sequence Int ListLike> Cases: 2274 Tried: 2100 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:9:Sequence Bool ListLike> Cases: 2274 Tried: 2101 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:10:Sequence Char ListLike> Cases: 2274 Tried: 2102 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:11:Array Int Int ListLike> Cases: 2274 Tried: 2103 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:12:Array Int Bool ListLike> Cases: 2274 Tried: 2104 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2105 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:14:DList Int ListLike> Cases: 2274 Tried: 2106 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:15:Vector Int ListLike> Cases: 2274 Tried: 2107 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:16:StorableVector Int ListLike> Cases: 2274 Tried: 2108 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2109 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:18:Vector Bool ListLike> Cases: 2274 Tried: 2110 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2111 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2112 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:21:Text ListLike> Cases: 2274 Tried: 2113 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:22:Text.Lazy ListLike> Cases: 2274 Tried: 2114 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:23:Text.Builder ListLike> Cases: 2274 Tried: 2115 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2116 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:72:genericLength:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2117 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:73:genericTake:0:[Int] ListLike> Cases: 2274 Tried: 2118 Errors: 0 Failures: 0+++ OK, passed 100 tests; 99 discarded. ListLike> Testing 2:ListLike:73:genericTake:1:MyList Int ListLike> Cases: 2274 Tried: 2119 Errors: 0 Failures: 0+++ OK, passed 100 tests; 86 discarded. ListLike> Testing 2:ListLike:73:genericTake:2:String ListLike> Cases: 2274 Tried: 2120 Errors: 0 Failures: 0+++ OK, passed 100 tests; 71 discarded. ListLike> Testing 2:ListLike:73:genericTake:3:[Bool] ListLike> Cases: 2274 Tried: 2121 Errors: 0 Failures: 0+++ OK, passed 100 tests; 88 discarded. ListLike> Testing 2:ListLike:73:genericTake:4:MyList Bool ListLike> Cases: 2274 Tried: 2122 Errors: 0 Failures: 0+++ OK, passed 100 tests; 84 discarded. ListLike> Testing 2:ListLike:73:genericTake:5:ByteString ListLike> Cases: 2274 Tried: 2123 Errors: 0 Failures: 0+++ OK, passed 100 tests; 112 discarded. ListLike> Testing 2:ListLike:73:genericTake:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2124 Errors: 0 Failures: 0+++ OK, passed 100 tests; 92 discarded. ListLike> Testing 2:ListLike:73:genericTake:7:Chars ListLike> Cases: 2274 Tried: 2125 Errors: 0 Failures: 0+++ OK, passed 100 tests; 119 discarded. ListLike> Testing 2:ListLike:73:genericTake:8:Sequence Int ListLike> Cases: 2274 Tried: 2126 Errors: 0 Failures: 0+++ OK, passed 100 tests; 133 discarded. ListLike> Testing 2:ListLike:73:genericTake:9:Sequence Bool ListLike> Cases: 2274 Tried: 2127 Errors: 0 Failures: 0+++ OK, passed 100 tests; 110 discarded. ListLike> Testing 2:ListLike:73:genericTake:10:Sequence Char ListLike> Cases: 2274 Tried: 2128 Errors: 0 Failures: 0+++ OK, passed 100 tests; 103 discarded. ListLike> Testing 2:ListLike:73:genericTake:11:Array Int Int ListLike> Cases: 2274 Tried: 2129 Errors: 0 Failures: 0+++ OK, passed 100 tests; 99 discarded. ListLike> Testing 2:ListLike:73:genericTake:12:Array Int Bool ListLike> Cases: 2274 Tried: 2130 Errors: 0 Failures: 0+++ OK, passed 100 tests; 102 discarded. ListLike> Testing 2:ListLike:73:genericTake:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2131 Errors: 0 Failures: 0+++ OK, passed 100 tests; 92 discarded. ListLike> Testing 2:ListLike:73:genericTake:14:DList Int ListLike> Cases: 2274 Tried: 2132 Errors: 0 Failures: 0+++ OK, passed 100 tests; 107 discarded. ListLike> Testing 2:ListLike:73:genericTake:15:Vector Int ListLike> Cases: 2274 Tried: 2133 Errors: 0 Failures: 0+++ OK, passed 100 tests; 96 discarded. ListLike> Testing 2:ListLike:73:genericTake:16:StorableVector Int ListLike> Cases: 2274 Tried: 2134 Errors: 0 Failures: 0+++ OK, passed 100 tests; 103 discarded. ListLike> Testing 2:ListLike:73:genericTake:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2135 Errors: 0 Failures: 0+++ OK, passed 100 tests; 81 discarded. ListLike> Testing 2:ListLike:73:genericTake:18:Vector Bool ListLike> Cases: 2274 Tried: 2136 Errors: 0 Failures: 0+++ OK, passed 100 tests; 66 discarded. ListLike> Testing 2:ListLike:73:genericTake:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2137 Errors: 0 Failures: 0+++ OK, passed 100 tests; 141 discarded. ListLike> Testing 2:ListLike:73:genericTake:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2138 Errors: 0 Failures: 0+++ OK, passed 100 tests; 115 discarded. ListLike> Testing 2:ListLike:73:genericTake:21:Text ListLike> Cases: 2274 Tried: 2139 Errors: 0 Failures: 0+++ OK, passed 100 tests; 109 discarded. ListLike> Testing 2:ListLike:73:genericTake:22:Text.Lazy ListLike> Cases: 2274 Tried: 2140 Errors: 0 Failures: 0+++ OK, passed 100 tests; 96 discarded. ListLike> Testing 2:ListLike:73:genericTake:23:Text.Builder ListLike> Cases: 2274 Tried: 2141 Errors: 0 Failures: 0+++ OK, passed 100 tests; 65 discarded. ListLike> Testing 2:ListLike:73:genericTake:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2142 Errors: 0 Failures: 0+++ OK, passed 100 tests; 78 discarded. ListLike> Testing 2:ListLike:73:genericTake:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2143 Errors: 0 Failures: 0+++ OK, passed 100 tests; 66 discarded. ListLike> Testing 2:ListLike:74:genericDrop:0:[Int] ListLike> Cases: 2274 Tried: 2144 Errors: 0 Failures: 0+++ OK, passed 100 tests; 104 discarded. ListLike> Testing 2:ListLike:74:genericDrop:1:MyList Int ListLike> Cases: 2274 Tried: 2145 Errors: 0 Failures: 0+++ OK, passed 100 tests; 80 discarded. ListLike> Testing 2:ListLike:74:genericDrop:2:String ListLike> Cases: 2274 Tried: 2146 Errors: 0 Failures: 0+++ OK, passed 100 tests; 86 discarded. ListLike> Testing 2:ListLike:74:genericDrop:3:[Bool] ListLike> Cases: 2274 Tried: 2147 Errors: 0 Failures: 0+++ OK, passed 100 tests; 80 discarded. ListLike> Testing 2:ListLike:74:genericDrop:4:MyList Bool ListLike> Cases: 2274 Tried: 2148 Errors: 0 Failures: 0+++ OK, passed 100 tests; 73 discarded. ListLike> Testing 2:ListLike:74:genericDrop:5:ByteString ListLike> Cases: 2274 Tried: 2149 Errors: 0 Failures: 0+++ OK, passed 100 tests; 89 discarded. ListLike> Testing 2:ListLike:74:genericDrop:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2150 Errors: 0 Failures: 0+++ OK, passed 100 tests; 81 discarded. ListLike> Testing 2:ListLike:74:genericDrop:7:Chars ListLike> Cases: 2274 Tried: 2151 Errors: 0 Failures: 0+++ OK, passed 100 tests; 107 discarded. ListLike> Testing 2:ListLike:74:genericDrop:8:Sequence Int ListLike> Cases: 2274 Tried: 2152 Errors: 0 Failures: 0+++ OK, passed 100 tests; 103 discarded. ListLike> Testing 2:ListLike:74:genericDrop:9:Sequence Bool ListLike> Cases: 2274 Tried: 2153 Errors: 0 Failures: 0+++ OK, passed 100 tests; 102 discarded. ListLike> Testing 2:ListLike:74:genericDrop:10:Sequence Char ListLike> Cases: 2274 Tried: 2154 Errors: 0 Failures: 0+++ OK, passed 100 tests; 81 discarded. ListLike> Testing 2:ListLike:74:genericDrop:11:Array Int Int ListLike> Cases: 2274 Tried: 2155 Errors: 0 Failures: 0+++ OK, passed 100 tests; 93 discarded. ListLike> Testing 2:ListLike:74:genericDrop:12:Array Int Bool ListLike> Cases: 2274 Tried: 2156 Errors: 0 Failures: 0+++ OK, passed 100 tests; 91 discarded. ListLike> Testing 2:ListLike:74:genericDrop:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2157 Errors: 0 Failures: 0+++ OK, passed 100 tests; 82 discarded. ListLike> Testing 2:ListLike:74:genericDrop:14:DList Int ListLike> Cases: 2274 Tried: 2158 Errors: 0 Failures: 0+++ OK, passed 100 tests; 85 discarded. ListLike> Testing 2:ListLike:74:genericDrop:15:Vector Int ListLike> Cases: 2274 Tried: 2159 Errors: 0 Failures: 0+++ OK, passed 100 tests; 88 discarded. ListLike> Testing 2:ListLike:74:genericDrop:16:StorableVector Int ListLike> Cases: 2274 Tried: 2160 Errors: 0 Failures: 0+++ OK, passed 100 tests; 79 discarded. ListLike> Testing 2:ListLike:74:genericDrop:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2161 Errors: 0 Failures: 0+++ OK, passed 100 tests; 86 discarded. ListLike> Testing 2:ListLike:74:genericDrop:18:Vector Bool ListLike> Cases: 2274 Tried: 2162 Errors: 0 Failures: 0+++ OK, passed 100 tests; 87 discarded. ListLike> Testing 2:ListLike:74:genericDrop:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2163 Errors: 0 Failures: 0+++ OK, passed 100 tests; 73 discarded. ListLike> Testing 2:ListLike:74:genericDrop:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2164 Errors: 0 Failures: 0+++ OK, passed 100 tests; 103 discarded. ListLike> Testing 2:ListLike:74:genericDrop:21:Text ListLike> Cases: 2274 Tried: 2165 Errors: 0 Failures: 0+++ OK, passed 100 tests; 121 discarded. ListLike> Testing 2:ListLike:74:genericDrop:22:Text.Lazy ListLike> Cases: 2274 Tried: 2166 Errors: 0 Failures: 0+++ OK, passed 100 tests; 102 discarded. ListLike> Testing 2:ListLike:74:genericDrop:23:Text.Builder ListLike> Cases: 2274 Tried: 2167 Errors: 0 Failures: 0+++ OK, passed 100 tests; 87 discarded. ListLike> Testing 2:ListLike:74:genericDrop:24:UTF8 ByteString attoparsec> [ 1 of 12] Compiling QC.Common ( tests/QC/Common.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Common.o ) ListLike> Cases: 2274 Tried: 2168 Errors: 0 Failures: 0+++ OK, passed 100 tests; 90 discarded. ListLike> Testing 2:ListLike:74:genericDrop:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2169 Errors: 0 Failures: 0+++ OK, passed 100 tests; 96 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:0:[Int] ListLike> Cases: 2274 Tried: 2170 Errors: 0 Failures: 0+++ OK, passed 100 tests; 96 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:1:MyList Int ListLike> Cases: 2274 Tried: 2171 Errors: 0 Failures: 0+++ OK, passed 100 tests; 104 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:2:String ListLike> Cases: 2274 Tried: 2172 Errors: 0 Failures: 0+++ OK, passed 100 tests; 81 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:3:[Bool] ListLike> Cases: 2274 Tried: 2173 Errors: 0 Failures: 0+++ OK, passed 100 tests; 90 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:4:MyList Bool ListLike> Cases: 2274 Tried: 2174 Errors: 0 Failures: 0+++ OK, passed 100 tests; 96 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:5:ByteString ListLike> Cases: 2274 Tried: 2175 Errors: 0 Failures: 0+++ OK, passed 100 tests; 102 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2176 Errors: 0 Failures: 0+++ OK, passed 100 tests; 83 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:7:Chars ListLike> Cases: 2274 Tried: 2177 Errors: 0 Failures: 0+++ OK, passed 100 tests; 115 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:8:Sequence Int ListLike> Cases: 2274 Tried: 2178 Errors: 0 Failures: 0+++ OK, passed 100 tests; 99 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:9:Sequence Bool ListLike> Cases: 2274 Tried: 2179 Errors: 0 Failures: 0+++ OK, passed 100 tests; 98 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:10:Sequence Char ListLike> Cases: 2274 Tried: 2180 Errors: 0 Failures: 0+++ OK, passed 100 tests; 82 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:11:Array Int Int ListLike> Cases: 2274 Tried: 2181 Errors: 0 Failures: 0+++ OK, passed 100 tests; 91 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:12:Array Int Bool ListLike> Cases: 2274 Tried: 2182 Errors: 0 Failures: 0+++ OK, passed 100 tests; 108 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2183 Errors: 0 Failures: 0+++ OK, passed 100 tests; 92 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:14:DList Int ListLike> Cases: 2274 Tried: 2184 Errors: 0 Failures: 0+++ OK, passed 100 tests; 78 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:15:Vector Int ListLike> Cases: 2274 Tried: 2185 Errors: 0 Failures: 0+++ OK, passed 100 tests; 128 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:16:StorableVector Int ListLike> Cases: 2274 Tried: 2186 Errors: 0 Failures: 0+++ OK, passed 100 tests; 84 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2187 Errors: 0 Failures: 0+++ OK, passed 100 tests; 104 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:18:Vector Bool ListLike> Cases: 2274 Tried: 2188 Errors: 0 Failures: 0+++ OK, passed 100 tests; 70 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2189 Errors: 0 Failures: 0+++ OK, passed 100 tests; 87 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2190 Errors: 0 Failures: 0+++ OK, passed 100 tests; 126 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:21:Text ListLike> Cases: 2274 Tried: 2191 Errors: 0 Failures: 0+++ OK, passed 100 tests; 85 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:22:Text.Lazy ListLike> Cases: 2274 Tried: 2192 Errors: 0 Failures: 0+++ OK, passed 100 tests; 87 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:23:Text.Builder ListLike> Cases: 2274 Tried: 2193 Errors: 0 Failures: 0+++ OK, passed 100 tests; 121 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2194 Errors: 0 Failures: 0+++ OK, passed 100 tests; 86 discarded. ListLike> Testing 2:ListLike:75:genericSplitAt:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2195 Errors: 0 Failures: 0+++ OK, passed 100 tests; 97 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:0:[Int] ListLike> Cases: 2274 Tried: 2196 Errors: 0 Failures: 0+++ OK, passed 100 tests; 104 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:1:MyList Int ListLike> Cases: 2274 Tried: 2197 Errors: 0 Failures: 0+++ OK, passed 100 tests; 118 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:2:String ListLike> Cases: 2274 Tried: 2198 Errors: 0 Failures: 0+++ OK, passed 100 tests; 80 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:3:[Bool] ListLike> Cases: 2274 Tried: 2199 Errors: 0 Failures: 0+++ OK, passed 100 tests; 98 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:4:MyList Bool ListLike> Cases: 2274 Tried: 2200 Errors: 0 Failures: 0+++ OK, passed 100 tests; 89 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:5:ByteString ListLike> Cases: 2274 Tried: 2201 Errors: 0 Failures: 0+++ OK, passed 100 tests; 109 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2202 Errors: 0 Failures: 0+++ OK, passed 100 tests; 90 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:7:Chars ListLike> Cases: 2274 Tried: 2203 Errors: 0 Failures: 0+++ OK, passed 100 tests; 95 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:8:Sequence Int ListLike> Cases: 2274 Tried: 2204 Errors: 0 Failures: 0+++ OK, passed 100 tests; 100 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:9:Sequence Bool ListLike> Cases: 2274 Tried: 2205 Errors: 0 Failures: 0+++ OK, passed 100 tests; 99 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:10:Sequence Char ListLike> Cases: 2274 Tried: 2206 Errors: 0 Failures: 0+++ OK, passed 100 tests; 118 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:11:Array Int Int ListLike> Cases: 2274 Tried: 2207 Errors: 0 Failures: 0+++ OK, passed 100 tests; 110 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:12:Array Int Bool ListLike> Cases: 2274 Tried: 2208 Errors: 0 Failures: 0+++ OK, passed 100 tests; 93 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2209 Errors: 0 Failures: 0+++ OK, passed 100 tests; 89 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:14:DList Int ListLike> Cases: 2274 Tried: 2210 Errors: 0 Failures: 0+++ OK, passed 100 tests; 126 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:15:Vector Int ListLike> Cases: 2274 Tried: 2211 Errors: 0 Failures: 0+++ OK, passed 100 tests; 110 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:16:StorableVector Int ListLike> Cases: 2274 Tried: 2212 Errors: 0 Failures: 0+++ OK, passed 100 tests; 106 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2213 Errors: 0 Failures: 0+++ OK, passed 100 tests; 107 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:18:Vector Bool ListLike> Cases: 2274 Tried: 2214 Errors: 0 Failures: 0+++ OK, passed 100 tests; 103 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2215 Errors: 0 Failures: 0+++ OK, passed 100 tests; 112 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2216 Errors: 0 Failures: 0+++ OK, passed 100 tests; 104 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:21:Text ListLike> Cases: 2274 Tried: 2217 Errors: 0 Failures: 0+++ OK, passed 100 tests; 90 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:22:Text.Lazy ListLike> Cases: 2274 Tried: 2218 Errors: 0 Failures: 0+++ OK, passed 100 tests; 98 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:23:Text.Builder ListLike> Cases: 2274 Tried: 2219 Errors: 0 Failures: 0+++ OK, passed 100 tests; 92 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2220 Errors: 0 Failures: 0+++ OK, passed 100 tests; 105 discarded. ListLike> Testing 2:ListLike:76:genericReplicate:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2221 Errors: 0 Failures: 0+++ OK, passed 100 tests; 116 discarded. ListLike> Testing 2:ListLike:77:zip:0:[Int] ListLike> Cases: 2274 Tried: 2222 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:1:MyList Int ListLike> Cases: 2274 Tried: 2223 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:2:String ListLike> Cases: 2274 Tried: 2224 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:3:[Bool] ListLike> Cases: 2274 Tried: 2225 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:4:MyList Bool ListLike> Cases: 2274 Tried: 2226 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:5:ByteString ListLike> Cases: 2274 Tried: 2227 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2228 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:7:Chars ListLike> Cases: 2274 Tried: 2229 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:8:Sequence Int ListLike> Cases: 2274 Tried: 2230 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:9:Sequence Bool ListLike> Cases: 2274 Tried: 2231 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:10:Sequence Char ListLike> Cases: 2274 Tried: 2232 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:11:Array Int Int ListLike> Cases: 2274 Tried: 2233 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:12:Array Int Bool ListLike> Cases: 2274 Tried: 2234 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2235 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:14:DList Int ListLike> Cases: 2274 Tried: 2236 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:15:Vector Int ListLike> Cases: 2274 Tried: 2237 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:16:StorableVector Int ListLike> Cases: 2274 Tried: 2238 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2239 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:18:Vector Bool ListLike> Cases: 2274 Tried: 2240 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2241 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2242 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:21:Text ListLike> Cases: 2274 Tried: 2243 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:22:Text.Lazy ListLike> Cases: 2274 Tried: 2244 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:23:Text.Builder ListLike> Cases: 2274 Tried: 2245 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2246 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:77:zip:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2247 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:0:[Int] ListLike> Cases: 2274 Tried: 2248 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:1:MyList Int ListLike> Cases: 2274 Tried: 2249 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:2:String ListLike> Cases: 2274 Tried: 2250 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:3:[Bool] ListLike> Cases: 2274 Tried: 2251 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:4:MyList Bool ListLike> Cases: 2274 Tried: 2252 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:5:ByteString ListLike> Cases: 2274 Tried: 2253 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:6:ByteString.Lazy ListLike> Cases: 2274 Tried: 2254 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:7:Chars ListLike> Cases: 2274 Tried: 2255 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:8:Sequence Int ListLike> Cases: 2274 Tried: 2256 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:9:Sequence Bool ListLike> Cases: 2274 Tried: 2257 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:10:Sequence Char ListLike> Cases: 2274 Tried: 2258 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:11:Array Int Int ListLike> Cases: 2274 Tried: 2259 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:12:Array Int Bool ListLike> Cases: 2274 Tried: 2260 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:13:Array (Just Int) ListLike> Cases: 2274 Tried: 2261 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:14:DList Int ListLike> Cases: 2274 Tried: 2262 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:15:Vector Int ListLike> Cases: 2274 Tried: 2263 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:16:StorableVector Int ListLike> Cases: 2274 Tried: 2264 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:17:UnboxVector Int ListLike> Cases: 2274 Tried: 2265 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:18:Vector Bool ListLike> Cases: 2274 Tried: 2266 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:19:StorableVector Bool ListLike> Cases: 2274 Tried: 2267 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:20:UnboxVector Bool ListLike> Cases: 2274 Tried: 2268 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:21:Text ListLike> Cases: 2274 Tried: 2269 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:22:Text.Lazy ListLike> Cases: 2274 Tried: 2270 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:23:Text.Builder ListLike> Cases: 2274 Tried: 2271 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:24:UTF8 ByteString ListLike> Cases: 2274 Tried: 2272 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Testing 2:ListLike:78:zipWith:25:UTF8 ByteString.Lazy ListLike> Cases: 2274 Tried: 2273 Errors: 0 Failures: 0+++ OK, passed 100 tests. ListLike> Cases: 2274 Tried: 2274 Errors: 0 Failures: 0 ListLike> Test suite listlike-tests: PASS ListLike> Test suite logged to: dist/test/ListLike-4.7.8.2-listlike-tests.log ListLike> 1 of 1 test suites (1 of 1 test cases) passed. ListLike> haddockPhase ListLike> Preprocessing library for ListLike-4.7.8.2.. ListLike> Running Haddock on library for ListLike-4.7.8.2.. ListLike> Warning: --source-* options are ignored when --hyperlinked-source is enabled. attoparsec> [ 2 of 12] Compiling QC.Combinator ( tests/QC/Combinator.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Combinator.o ) ListLike> 100% ( 9 / 9) in 'Data.ListLike.FoldableLL' ListLike> Warning: '(\\)' is out of scope. ListLike> If you qualify the identifier, haddock can try to link it anyway. ListLike> 100% ( 9 / 9) in 'Data.ListLike.Base' ListLike> 100% ( 2 / 2) in 'Data.ListLike.IO' ListLike> 66% ( 2 / 3) in 'Data.ListLike.String' ListLike> Missing documentation for: ListLike> fromString ListLike> 100% ( 1 / 1) in 'Data.ListLike.FMList' attoparsec> [ 3 of 12] Compiling QC.ByteString ( tests/QC/ByteString.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/ByteString.o ) ListLike> 100% ( 1 / 1) in 'Data.ListLike.DList' ListLike> 100% ( 3 / 3) in 'Data.ListLike.CharString' ListLike> 0% ( 0 / 1) in 'Data.ListLike.Text.Text' ListLike> Missing documentation for: ListLike> Module header ListLike> 0% ( 0 / 1) in 'Data.ListLike.Text.TextLazy' ListLike> Missing documentation for: ListLike> Module header ListLike> 0% ( 0 / 1) in 'Data.ListLike.Text.Builder' ListLike> Missing documentation for: ListLike> Module header ListLike> 0% ( 0 / 1) in 'Data.ListLike.Text' ListLike> Missing documentation for: ListLike> Module header ListLike> 0% ( 0 / 3) in 'Data.ListLike.Chars' ListLike> Missing documentation for: ListLike> Module header ListLike> Chars (src/Data/ListLike/Chars.hs:31) ListLike> builder (src/Data/ListLike/Chars.hs:36) ListLike> 100% ( 1 / 1) in 'Data.ListLike.UTF8' ListLike> 100% ( 12 / 12) in 'Data.ListLike.Utils' ListLike> 100% ( 1 / 1) in 'Data.ListLike.Vector.Generic' ListLike> 0% ( 0 / 1) in 'Data.ListLike.Vector.Storable' ListLike> Missing documentation for: ListLike> Module header ListLike> 0% ( 0 / 1) in 'Data.ListLike.Vector.Unboxed' ListLike> Missing documentation for: ListLike> Module header ListLike> 0% ( 0 / 1) in 'Data.ListLike.Vector.Vector' ListLike> Missing documentation for: ListLike> Module header ListLike> 100% ( 1 / 1) in 'Data.ListLike.Vector' ListLike> 100% ( 1 / 1) in 'Data.ListLike.Instances' ListLike> Warning: 'Word8' is out of scope. ListLike> If you qualify the identifier, haddock can try to link it anyway. ListLike> Warning: 'ByteStream' is out of scope. ListLike> If you qualify the identifier, haddock can try to link it anyway. ListLike> 98% (155 /158) in 'Data.ListLike' ListLike> Missing documentation for: ListLike> fromString ListLike> fromStringLike (src/Data/ListLike/String.hs:73) ListLike> Chars (src/Data/ListLike/Chars.hs:31) attoparsec> [ 4 of 12] Compiling QC.Buffer ( tests/QC/Buffer.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Buffer.o ) attoparsec> [ 5 of 12] Compiling QC.IPv6.Types ( tests/QC/IPv6/Types.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Types.o ) attoparsec> [ 6 of 12] Compiling QC.IPv6.Internal ( tests/QC/IPv6/Internal.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Internal.o ) attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:32:1: warning: [-Wunused-imports] attoparsec> The import of ‘Control.Monad’ is redundant attoparsec> except perhaps to import instances from ‘Control.Monad’ attoparsec> To import instances alone, use: import Control.Monad() attoparsec> | attoparsec> 32 | import Control.Monad (replicateM) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:34:1: warning: [-Wunused-imports] attoparsec> The import of ‘isHexDigit, toLower’ attoparsec> from module ‘Data.Char’ is redundant attoparsec> | attoparsec> 34 | import Data.Char (isDigit,isHexDigit,toLower) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:35:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Monoid’ is redundant attoparsec> except perhaps to import instances from ‘Data.Monoid’ attoparsec> To import instances alone, use: import Data.Monoid() attoparsec> | attoparsec> 35 | import Data.Monoid ((<>)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:36:35: warning: [-Wunused-imports] attoparsec> The import of ‘<*’ from module ‘Control.Applicative’ is redundant attoparsec> | attoparsec> 36 | import Control.Applicative ((<|>),(<*)) attoparsec> | ^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:38:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Word’ is redundant attoparsec> except perhaps to import instances from ‘Data.Word’ attoparsec> To import instances alone, use: import Data.Word() attoparsec> | attoparsec> 38 | import Data.Word (Word32) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:46:1: warning: [-Wmissing-signatures] attoparsec> Top-level binding with no type signature: tok0 :: T.Text attoparsec> | attoparsec> 46 | tok0 = "0" attoparsec> | ^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:68:36: warning: [-Wunused-matches] attoparsec> Defined but not used: ‘tok1’ attoparsec> | attoparsec> 68 | isIPv6Addr [DoubleColon,SixteenBit tok1] = True attoparsec> | ^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:77:17: warning: [-Wtype-defaults] attoparsec> • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints attoparsec> (Eq a0) attoparsec> arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 attoparsec> (Num a0) attoparsec> arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 attoparsec> (Num a0) attoparsec> arising from a use of ‘oneMoreIPv4Addr’ attoparsec> at tests/QC/IPv6/Internal.hs:109:23-37 attoparsec> (Eq a0) attoparsec> arising from a use of ‘==’ at tests/QC/IPv6/Internal.hs:221:45-46 attoparsec> (Num a0) attoparsec> arising from the literal ‘1’ at tests/QC/IPv6/Internal.hs:221:48 attoparsec> • In the pattern: 0 attoparsec> In a case alternative: attoparsec> 0 -> case lasttk of attoparsec> SixteenBit _ -> lenconst attoparsec> DoubleColon -> lenconst attoparsec> AllZeros -> lenconst attoparsec> _ -> False attoparsec> In the second argument of ‘(&&)’, namely attoparsec> ‘(case countIPv4Addr tks of attoparsec> 0 -> case lasttk of attoparsec> SixteenBit _ -> lenconst attoparsec> DoubleColon -> lenconst attoparsec> AllZeros -> lenconst attoparsec> _ -> False attoparsec> 1 -> case lasttk of attoparsec> IPv4Addr _ attoparsec> -> (lentks == 13 && cdctks == 0) || (lentks < 12 && cdctks == 1) attoparsec> _ -> False attoparsec> otherwise -> False)’ attoparsec> | attoparsec> 77 | 0 -> case lasttk of attoparsec> | ^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:85:17: warning: [-Wunused-matches] attoparsec> Defined but not used: ‘otherwise’ attoparsec> | attoparsec> 85 | otherwise -> False)) attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:85:17: warning: [-Wname-shadowing] attoparsec> This binding for ‘otherwise’ shadows the existing binding attoparsec> imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 attoparsec> (and originally defined in ‘GHC.Base’) attoparsec> | attoparsec> 85 | otherwise -> False)) attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:107:17: warning: [-Wunused-local-binds] attoparsec> Defined but not used: ‘tok1’ attoparsec> | attoparsec> 107 | tok1 = "1" attoparsec> | ^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:107:24: warning: [-Wtype-defaults] attoparsec> • Defaulting the type variable ‘a0’ to type ‘String’ in the following constraint attoparsec> Data.String.IsString a0 arising from the literal ‘"1"’ attoparsec> • In the expression: "1" attoparsec> In an equation for ‘tok1’: tok1 = "1" attoparsec> In an equation for ‘isIPv6Addr’: attoparsec> isIPv6Addr tks attoparsec> = diffNext tks attoparsec> && attoparsec> (do let cdctks = countDoubleColon tks attoparsec> let lentks = length tks attoparsec> let lasttk = last tks attoparsec> let lenconst attoparsec> = (lentks == 15 && cdctks == 0) || (lentks < 15 && cdctks == 1) attoparsec> ....) attoparsec> where attoparsec> diffNext [] = False attoparsec> diffNext [_] = True attoparsec> diffNext (t : ts) attoparsec> = do let ... attoparsec> .... attoparsec> firstValidToken l attoparsec> = case head l of attoparsec> SixteenBit _ -> True attoparsec> DoubleColon -> True attoparsec> AllZeros -> True attoparsec> _ -> False attoparsec> countDoubleColon l = length $ elemIndices DoubleColon l attoparsec> tok1 = "1" attoparsec> | attoparsec> 107 | tok1 = "1" attoparsec> | ^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:109:1: warning: [-Wmissing-signatures] attoparsec> Top-level binding with no type signature: attoparsec> countIPv4Addr :: [IPv6AddrToken] -> Integer attoparsec> | attoparsec> 109 | countIPv4Addr = foldr oneMoreIPv4Addr 0 attoparsec> | ^^^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:113:31: warning: [-Wunused-matches] attoparsec> Defined but not used: ‘otherwise’ attoparsec> | attoparsec> 113 | otherwise -> c attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:113:31: warning: [-Wname-shadowing] attoparsec> This binding for ‘otherwise’ shadows the existing binding attoparsec> imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 attoparsec> (and originally defined in ‘GHC.Base’) attoparsec> | attoparsec> 113 | otherwise -> c attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:145:5: warning: [-Wincomplete-patterns] attoparsec> Pattern match(es) are non-exhaustive attoparsec> In a case alternative: attoparsec> Patterns of type ‘IResult T.Text [IPv6AddrToken]’ not matched: attoparsec> Partial _ attoparsec> | attoparsec> 145 | case readText s of attoparsec> | ^^^^^^^^^^^^^^^^^^... attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:149:14: warning: [-Wname-shadowing] attoparsec> This binding for ‘s’ shadows the existing binding attoparsec> bound at tests/QC/IPv6/Internal.hs:144:21 attoparsec> | attoparsec> 149 | readText s = feed (parse (many1 $ ipv4Addr <|> sixteenBit <|> doubleColon <|> colon) s) T.empty attoparsec> | ^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:219:34: warning: [-Wname-shadowing] attoparsec> This binding for ‘x’ shadows the existing binding attoparsec> bound at tests/QC/IPv6/Internal.hs:218:42 attoparsec> | attoparsec> 219 | ntks tks - foldl (\c x -> if (x /= DoubleColon) && (x /= Colon) then c+1 else c) 0 x attoparsec> | ^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:221:18: warning: [-Wname-shadowing] attoparsec> This binding for ‘tks’ shadows the existing binding attoparsec> bound at tests/QC/IPv6/Internal.hs:207:17 attoparsec> | attoparsec> 221 | ntks tks = if countIPv4Addr tks == 1 then 7 else 8 attoparsec> | ^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:242:25: warning: [-Wname-shadowing] attoparsec> This binding for ‘t’ shadows the existing binding attoparsec> bound at tests/QC/IPv6/Internal.hs:235:23 attoparsec> | attoparsec> 242 | where longest t = case t of attoparsec> | ^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:298:12: warning: [-Wtype-defaults] attoparsec> • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints attoparsec> (Integral a0) attoparsec> arising from a use of ‘R.decimal’ attoparsec> at tests/QC/IPv6/Internal.hs:298:12-20 attoparsec> (Ord a0) attoparsec> arising from a use of ‘<’ at tests/QC/IPv6/Internal.hs:299:39 attoparsec> (Num a0) attoparsec> arising from the literal ‘256’ attoparsec> at tests/QC/IPv6/Internal.hs:299:41-43 attoparsec> (Show a0) attoparsec> arising from a use of ‘show’ at tests/QC/IPv6/Internal.hs:299:59-62 attoparsec> • In the expression: R.decimal ds attoparsec> In a stmt of a 'do' block: attoparsec> case R.decimal ds of attoparsec> Right (n, _) attoparsec> -> return (if n < 256 then T.pack $ show n else T.empty) attoparsec> Left _ -> return T.empty attoparsec> In the expression: attoparsec> do ds <- takeWhile1 isDigit attoparsec> case R.decimal ds of attoparsec> Right (n, _) attoparsec> -> return (if n < 256 then T.pack $ show n else T.empty) attoparsec> Left _ -> return T.empty attoparsec> | attoparsec> 298 | case R.decimal ds of attoparsec> | ^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:304:5: warning: [-Wunused-do-bind] attoparsec> A do-notation statement discarded a result of type ‘T.Text’ attoparsec> Suggested fix: Suppress this warning by saying ‘_ <- string "::"’ attoparsec> | attoparsec> 304 | string "::" attoparsec> | ^^^^^^^^^^^ attoparsec> attoparsec> tests/QC/IPv6/Internal.hs:309:5: warning: [-Wunused-do-bind] attoparsec> A do-notation statement discarded a result of type ‘T.Text’ attoparsec> Suggested fix: Suppress this warning by saying ‘_ <- string ":"’ attoparsec> | attoparsec> 309 | string ":" attoparsec> | ^^^^^^^^^^ attoparsec> [ 7 of 12] Compiling QC.Rechunked ( tests/QC/Rechunked.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Rechunked.o ) attoparsec> [ 8 of 12] Compiling QC.Simple ( tests/QC/Simple.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Simple.o ) attoparsec> [ 9 of 12] Compiling QC.Text.FastSet ( tests/QC/Text/FastSet.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/FastSet.o ) attoparsec> [10 of 12] Compiling QC.Text.Regressions ( tests/QC/Text/Regressions.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/Regressions.o ) attoparsec> attoparsec> tests/QC/Text/Regressions.hs:12:1: warning: [-Wunused-imports] attoparsec> The import of ‘Data.Monoid’ is redundant attoparsec> except perhaps to import instances from ‘Data.Monoid’ attoparsec> To import instances alone, use: import Data.Monoid() attoparsec> | attoparsec> 12 | import Data.Monoid ((<>)) attoparsec> | ^^^^^^^^^^^^^^^^^^^^^^^^^ attoparsec> [11 of 12] Compiling QC.Text ( tests/QC/Text.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text.o ) attoparsec> [12 of 12] Compiling Main ( tests/QC.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/Main.o ) attoparsec> [13 of 13] Linking dist/build/attoparsec-tests/attoparsec-tests unordered-containers> [5 of 8] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.p_o ) unordered-containers> [6 of 8] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.p_o ) unordered-containers> [7 of 8] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.p_o ) unordered-containers> [8 of 8] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.p_o ) attoparsec> buildPhase completed in 1 minutes 4 seconds attoparsec> running tests attoparsec> Running 1 test suites... attoparsec> Test suite attoparsec-tests: RUNNING... attoparsec> tests attoparsec> bs attoparsec> anyWord8: OK attoparsec> +++ OK, passed 100 tests. attoparsec> endOfInput: OK attoparsec> +++ OK, passed 100 tests. attoparsec> endOfLine: OK attoparsec> +++ OK, failed as expected. Falsified, Falsified (after 2 tests and 1 shrink): attoparsec> "\NUL" attoparsec> '\NUL' /= '\n' attoparsec> attoparsec> ('\NUL',Nothing) /= ('\r',Just '\n') attoparsec> notWord8: OK attoparsec> +++ OK, passed 100 tests. attoparsec> peekWord8: OK attoparsec> +++ OK, passed 100 tests. attoparsec> peekWord8': OK attoparsec> +++ OK, passed 100 tests. attoparsec> satisfy: OK attoparsec> +++ OK, passed 100 tests. attoparsec> satisfyWith: OK attoparsec> +++ OK, passed 100 tests. attoparsec> scan: OK attoparsec> +++ OK, passed 100 tests. attoparsec> skip: OK attoparsec> +++ OK, failed as expected. Falsified (after 2 tests): attoparsec> 0 attoparsec> "\NUL" attoparsec> not (0 < 0) attoparsec> skipWhile: OK attoparsec> +++ OK, passed 100 tests. attoparsec> string: OK attoparsec> +++ OK, passed 100 tests. attoparsec> stringCI: OK attoparsec> +++ OK, passed 100 tests. attoparsec> strings: OK attoparsec> +++ OK, passed 100 tests. attoparsec> take: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeByteString: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeCount: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeLazyByteString: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeTill: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile1: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile1_empty: OK attoparsec> +++ OK, passed 1 test. attoparsec> takeWhileIncluding: OK attoparsec> +++ OK, passed 100 tests. attoparsec> getChunk: OK attoparsec> +++ OK, passed 100 tests. attoparsec> word8: OK attoparsec> +++ OK, passed 100 tests. attoparsec> members: OK attoparsec> +++ OK, passed 100 tests. attoparsec> nonmembers: OK attoparsec> +++ OK, passed 100 tests. attoparsec> buf attoparsec> b_unbuffer: OK (0.01s) attoparsec> +++ OK, passed 100 tests. attoparsec> t_unbuffer: OK attoparsec> +++ OK, passed 100 tests. attoparsec> t_unbuffer_three: OK attoparsec> +++ OK, passed 1 test. attoparsec> b_length: OK attoparsec> +++ OK, passed 100 tests. attoparsec> t_length: OK attoparsec> +++ OK, passed 100 tests. attoparsec> b_unsafeIndex: OK (0.01s) attoparsec> +++ OK, passed 100 tests. attoparsec> t_iter: OK attoparsec> +++ OK, passed 100 tests. attoparsec> t_iter_: OK attoparsec> +++ OK, passed 100 tests. attoparsec> b_unsafeDrop: OK (0.01s) attoparsec> +++ OK, passed 100 tests. attoparsec> t_dropCodeUnits: OK attoparsec> +++ OK, passed 100 tests. attoparsec> combinator attoparsec> choice: OK attoparsec> +++ OK, passed 100 tests. attoparsec> count: OK attoparsec> +++ OK, passed 100 tests. attoparsec> lookAhead: OK attoparsec> +++ OK, passed 100 tests. attoparsec> match: OK attoparsec> +++ OK, passed 100 tests. attoparsec> simple attoparsec> issue75: OK attoparsec> +++ OK, passed 100 tests. attoparsec> text attoparsec> anyChar: OK attoparsec> +++ OK, passed 100 tests. attoparsec> asciiCI: OK attoparsec> +++ OK, passed 100 tests. attoparsec> char: OK attoparsec> +++ OK, passed 100 tests. attoparsec> endOfInput: OK attoparsec> +++ OK, passed 100 tests. attoparsec> endOfLine: OK attoparsec> +++ OK, failed as expected. Falsified, Falsified (after 2 tests and 1 shrink): attoparsec> "\NUL" attoparsec> '\NUL' /= '\n' attoparsec> attoparsec> ('\NUL',Nothing) /= ('\r',Just '\n') attoparsec> notChar: OK attoparsec> +++ OK, passed 100 tests. attoparsec> peekChar: OK attoparsec> +++ OK, passed 100 tests. attoparsec> peekChar': OK attoparsec> +++ OK, passed 100 tests. attoparsec> satisfy: OK attoparsec> +++ OK, passed 100 tests. attoparsec> satisfyWith: OK attoparsec> +++ OK, passed 100 tests. attoparsec> scan: OK attoparsec> +++ OK, passed 100 tests. attoparsec> skip: OK attoparsec> +++ OK, failed as expected. Falsified (after 3 tests and 18 shrinks): attoparsec> 'a' attoparsec> "a" attoparsec> not ('a' < 'a') attoparsec> skipWhile: OK attoparsec> +++ OK, passed 100 tests. attoparsec> string: OK attoparsec> +++ OK, passed 100 tests. attoparsec> strings: OK attoparsec> +++ OK, passed 100 tests. attoparsec> stringCI: OK attoparsec> +++ OK, passed 100 tests. attoparsec> take: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeText: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeCount: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeLazyText: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeTill: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile1: OK attoparsec> +++ OK, passed 100 tests. attoparsec> takeWhile1_empty: OK attoparsec> +++ OK, passed 1 test. attoparsec> members: OK attoparsec> +++ OK, passed 100 tests. attoparsec> nonmembers: OK attoparsec> +++ OK, passed 100 tests. attoparsec> FastSet attoparsec> membership is correct: OK attoparsec> +++ OK, passed 100 tests. attoparsec> Regressions attoparsec> issue105: OK attoparsec> +++ OK, passed 100 tests. attoparsec> attoparsec> All 70 tests passed (0.14s) attoparsec> Test suite attoparsec-tests: PASS attoparsec> Test suite logged to: dist/test/attoparsec-0.14.4-attoparsec-tests.log attoparsec> 1 of 1 test suites (1 of 1 test cases) passed. attoparsec> haddockPhase attoparsec> installing attoparsec> Installing internal library attoparsec-internal in /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal attoparsec> Installing library in /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ attoparsec> post-installation fixup attoparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4 attoparsec> shrinking /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSattoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ-ghc9.4.2.so attoparsec> shrinking /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSattoparsec-0.14.4-E4NrtjJhBuhDYXIFMmZ4n6-attoparsec-internal-ghc9.4.2.so attoparsec> checking for references to /build/ in /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4... attoparsec> patching script interpreter paths in /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4 attoparsec> stripping (with command strip and flags -S -p) in /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/lib unordered-containers> Preprocessing test suite 'unordered-containers-tests' for unordered-containers-0.2.19.1.. unordered-containers> Building test suite 'unordered-containers-tests' for unordered-containers-0.2.19.1.. attoparsec (post)> added 1 signatures attoparsec (post)> added 1 signatures attoparsec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4 attoparsec (post)> copying 1 paths... attoparsec (post)> copying path '/nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4' to 'https://cache.nix-ci.com'... attoparsec (post)> copying 1 paths... attoparsec (post)> copying path '/nix/store/0rqdrcf1iljb3j26dsqv0h9cjj1z707w-attoparsec-0.14.4.drv' to 'https://cache.nix-ci.com'... attoparsec (post)> added 0 signatures attoparsec (post)> added 0 signatures attoparsec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4 attoparsec (post)> copying 1 paths... attoparsec (post)> copying path '/nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4' to 'ssh-ng://worker.nix-ci.com'... attoparsec (post)> copying 1 paths... attoparsec (post)> copying path '/nix/store/0rqdrcf1iljb3j26dsqv0h9cjj1z707w-attoparsec-0.14.4.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/1kykp5lip2sdiw6zy7z66vllgk5pjax6-hspec-attoparsec-0.1.0.2.drv'... building '/nix/store/fmicb9ckzifnz09rrrss2zmghcinidi3-sqlite-simple-0.4.18.2.drv'... ListLike> Documentation created: dist/doc/html/ListLike/index.html, ListLike> dist/doc/html/ListLike/ListLike.txt ListLike> Preprocessing test suite 'listlike-tests' for ListLike-4.7.8.2.. ListLike> installing ListLike> Installing library in /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu ListLike> post-installation fixup ListLike> shrinking RPATHs of ELF executables and libraries in /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2 ListLike> shrinking /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu-ghc9.4.2.so ListLike> checking for references to /build/ in /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2... ListLike> patching script interpreter paths in /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2 ListLike> stripping (with command strip and flags -S -p) in /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2/lib ListLike> shrinking RPATHs of ELF executables and libraries in /nix/store/8a5ys1v7qswk6ijnhda2145abqqgcism-ListLike-4.7.8.2-doc ListLike> checking for references to /build/ in /nix/store/8a5ys1v7qswk6ijnhda2145abqqgcism-ListLike-4.7.8.2-doc... ListLike> patching script interpreter paths in /nix/store/8a5ys1v7qswk6ijnhda2145abqqgcism-ListLike-4.7.8.2-doc unordered-containers> [1 of 8] Compiling Properties.HashMapLazy ( tests/Properties/HashMapLazy.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapLazy.o ) ListLike (post)> added 2 signatures ListLike (post)> added 1 signatures ListLike (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8a5ys1v7qswk6ijnhda2145abqqgcism-ListLike-4.7.8.2-doc /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2 ListLike (post)> copying 2 paths... ListLike (post)> copying path '/nix/store/8a5ys1v7qswk6ijnhda2145abqqgcism-ListLike-4.7.8.2-doc' to 'https://cache.nix-ci.com'... ListLike (post)> copying path '/nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2' to 'https://cache.nix-ci.com'... ListLike (post)> copying 1 paths... ListLike (post)> copying path '/nix/store/irkxji702048a9b35i6gn8bc82v118kv-ListLike-4.7.8.2.drv' to 'https://cache.nix-ci.com'... ListLike (post)> added 0 signatures ListLike (post)> added 0 signatures ListLike (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8a5ys1v7qswk6ijnhda2145abqqgcism-ListLike-4.7.8.2-doc /nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2 ListLike (post)> copying 2 paths... ListLike (post)> copying path '/nix/store/8a5ys1v7qswk6ijnhda2145abqqgcism-ListLike-4.7.8.2-doc' to 'ssh-ng://worker.nix-ci.com'... ListLike (post)> copying path '/nix/store/zz7a4iipy2dvmwxf0fgpian0mbar958m-ListLike-4.7.8.2' to 'ssh-ng://worker.nix-ci.com'... ListLike (post)> copying 1 paths... ListLike (post)> copying path '/nix/store/irkxji702048a9b35i6gn8bc82v118kv-ListLike-4.7.8.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/ld9gr7ydfck95zhp65nfrsmyzrmg9k75-process-extras-0.7.4.drv'... ghc-lib-parser> [ 66 of 409] Compiling GHCi.Message ( libraries/ghci/GHCi/Message.hs, dist/build/GHCi/Message.p_o ) unordered-containers> [2 of 8] Compiling Properties.HashMapStrict ( tests/Properties/HashMapStrict.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapStrict.o ) unordered-containers> [3 of 8] Compiling Properties.HashSet ( tests/Properties/HashSet.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashSet.o ) unordered-containers> [4 of 8] Compiling Properties.List ( tests/Properties/List.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/List.o ) unordered-containers> [5 of 8] Compiling Properties ( tests/Properties.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties.o ) unordered-containers> [6 of 8] Compiling Regressions ( tests/Regressions.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Regressions.o ) unordered-containers> [7 of 8] Compiling Strictness ( tests/Strictness.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Strictness.o ) unordered-containers> [8 of 8] Compiling Main ( tests/Main.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Main.o ) unordered-containers> [9 of 9] Linking dist/build/unordered-containers-tests/unordered-containers-tests unordered-containers> buildPhase completed in 55 seconds unordered-containers> running tests unordered-containers> Running 1 test suites... unordered-containers> Test suite unordered-containers-tests: RUNNING... unordered-containers> All unordered-containers> Properties unordered-containers> Data.HashMap.Lazy unordered-containers> instances unordered-containers> ==: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> /=: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare reflexive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare transitive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare antisymmetric: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Ord => Eq: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Read/Show: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Functor: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Foldable: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Hashable: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> basic interface unordered-containers> size: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> member: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookup: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> !?: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> deleteCollision: OK unordered-containers> +++ OK, passed 100 tests; 21 discarded. unordered-containers> insertWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> updateAdjust: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> updateDelete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterAdjust: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterInsert: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterDelete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterF: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFAdjust: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFInsert: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFInsertWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFDelete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFLookup: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> isSubmapOf unordered-containers> container compatibility: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m ⊆ m: OK unordered-containers> +++ OK, passed 100 tests. hspec-attoparsec> setupCompilerEnvironmentPhase hspec-attoparsec> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. hspec-attoparsec> unpacking sources hspec-attoparsec> unpacking source archive /nix/store/y3ywaxgryfcmhfi8d2nz0lkpcx4kz500-hspec-attoparsec-0.1.0.2.tar.gz hspec-attoparsec> source root is hspec-attoparsec-0.1.0.2 hspec-attoparsec> setting SOURCE_DATE_EPOCH to timestamp 1426942088 of file hspec-attoparsec-0.1.0.2/tests/Spec.hs hspec-attoparsec> patching sources hspec-attoparsec> compileBuildDriverPhase hspec-attoparsec> setupCompileFlags: -package-db=/build/tmp.anlCzoxafH/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts hspec-attoparsec> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.anlCzoxafH/Main.o ) hspec-attoparsec> [2 of 2] Linking Setup hspec-attoparsec> updateAutotoolsGnuConfigScriptsPhase hspec-attoparsec> configuring hspec-attoparsec> configureFlags: --verbose --prefix=/nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/i0xnvqgrv9pfji8dv6lbwjsw1qrljisp-hspec-attoparsec-0.1.0.2-doc/share/doc/hspec-attoparsec-0.1.0.2 --with-gcc=gcc --package-db=/build/tmp.anlCzoxafH/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib hspec-attoparsec> Using Parsec parser hspec-attoparsec> Configuring hspec-attoparsec-0.1.0.2... hspec-attoparsec> Dependency attoparsec >=0.10: using attoparsec-0.14.4 hspec-attoparsec> Dependency base >=4 && <5: using base-4.17.0.0 hspec-attoparsec> Dependency bytestring >=0.8: using bytestring-0.11.3.1 hspec-attoparsec> Dependency hspec-expectations >=0.5: using hspec-expectations-0.8.2 hspec-attoparsec> Dependency text >=1.0: using text-2.0.1 hspec-attoparsec> Dependency attoparsec >=0.10: using attoparsec-0.14.4 hspec-attoparsec> Dependency base >=4 && <5: using base-4.17.0.0 hspec-attoparsec> Dependency bytestring >=0.8: using bytestring-0.11.3.1 hspec-attoparsec> Dependency hspec: using hspec-2.10.10 hspec-attoparsec> Dependency hspec-expectations >=0.5: using hspec-expectations-0.8.2 hspec-attoparsec> Dependency text >=1.0: using text-2.0.1 hspec-attoparsec> Source component graph: hspec-attoparsec> component test:spec hspec-attoparsec> component lib hspec-attoparsec> Configured component graph: hspec-attoparsec> component hspec-attoparsec-0.1.0.2-GSrFONfaQ5Y9EazFQUUeGQ-spec hspec-attoparsec> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ hspec-attoparsec> include base-4.17.0.0 hspec-attoparsec> include bytestring-0.11.3.1 hspec-attoparsec> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hspec-attoparsec> include hspec-expectations-0.8.2-Ijrp5qwYqgP54b66g5ygY3 hspec-attoparsec> include text-2.0.1 hspec-attoparsec> component hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c hspec-attoparsec> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ hspec-attoparsec> include base-4.17.0.0 hspec-attoparsec> include bytestring-0.11.3.1 hspec-attoparsec> include hspec-expectations-0.8.2-Ijrp5qwYqgP54b66g5ygY3 hspec-attoparsec> include text-2.0.1 hspec-attoparsec> Linked component graph: hspec-attoparsec> unit hspec-attoparsec-0.1.0.2-GSrFONfaQ5Y9EazFQUUeGQ-spec hspec-attoparsec> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ hspec-attoparsec> include base-4.17.0.0 hspec-attoparsec> include bytestring-0.11.3.1 hspec-attoparsec> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hspec-attoparsec> include hspec-expectations-0.8.2-Ijrp5qwYqgP54b66g5ygY3 hspec-attoparsec> include text-2.0.1 hspec-attoparsec> unit hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c hspec-attoparsec> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ hspec-attoparsec> include base-4.17.0.0 hspec-attoparsec> include bytestring-0.11.3.1 hspec-attoparsec> include hspec-expectations-0.8.2-Ijrp5qwYqgP54b66g5ygY3 hspec-attoparsec> include text-2.0.1 sqlite-simple> setupCompilerEnvironmentPhase sqlite-simple> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. sqlite-simple> unpacking sources sqlite-simple> unpacking source archive /nix/store/a9fgandky0jpzylxq6g260hgdzy774dh-sqlite-simple-0.4.18.2.tar.gz sqlite-simple> source root is sqlite-simple-0.4.18.2 sqlite-simple> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file sqlite-simple-0.4.18.2/test/Utf8Strings.hs sqlite-simple> patching sources sqlite-simple> compileBuildDriverPhase sqlite-simple> setupCompileFlags: -package-db=/build/tmp.Ba0dnzGuGk/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts sqlite-simple> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Ba0dnzGuGk/Main.o ) sqlite-simple> [2 of 2] Linking Setup sqlite-simple> updateAutotoolsGnuConfigScriptsPhase sqlite-simple> configuring sqlite-simple> configureFlags: --verbose --prefix=/nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/09wh68ybylxs2jibjk1gq32s3x87898s-sqlite-simple-0.4.18.2-doc/share/doc/sqlite-simple-0.4.18.2 --with-gcc=gcc --package-db=/build/tmp.Ba0dnzGuGk/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib sqlite-simple> Using Parsec parser sqlite-simple> Configuring sqlite-simple-0.4.18.2... 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.17.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.11.3.1 sqlite-simple> Dependency containers: using containers-0.6.6 sqlite-simple> Dependency direct-sqlite >=2.3.13 && <2.4: using direct-sqlite-2.3.28 sqlite-simple> Dependency template-haskell: using template-haskell-2.19.0.0 sqlite-simple> Dependency text >=0.11: using text-2.0.1 sqlite-simple> Dependency time: using time-1.12.2 sqlite-simple> Dependency transformers: using transformers-0.5.6.2 sqlite-simple> Dependency HUnit: using HUnit-1.6.2.0 sqlite-simple> Dependency base: using base-4.17.0.0 sqlite-simple> Dependency base16-bytestring: using base16-bytestring-1.0.2.0 sqlite-simple> Dependency bytestring >=0.9: using bytestring-0.11.3.1 sqlite-simple> Dependency direct-sqlite: using direct-sqlite-2.3.28 sqlite-simple> Dependency sqlite-simple: using sqlite-simple-0.4.18.2 sqlite-simple> Dependency text: using text-2.0.1 sqlite-simple> Dependency time: using time-1.12.2 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.18.2-1MsIPZjLHsv3NMmsiEJN6l sqlite-simple> include Only-0.1-J0Q1TNqUUv82aLcIP3Rh2D sqlite-simple> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ sqlite-simple> include base-4.17.0.0 sqlite-simple> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW sqlite-simple> include blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu sqlite-simple> include bytestring-0.11.3.1 sqlite-simple> include containers-0.6.6 sqlite-simple> include direct-sqlite-2.3.28-7l9LhGdivtoHFGFOF8qqKu sqlite-simple> include template-haskell-2.19.0.0 sqlite-simple> include text-2.0.1 sqlite-simple> include time-1.12.2 sqlite-simple> include transformers-0.5.6.2 sqlite-simple> component sqlite-simple-0.4.18.2-4QwSH2bPbAzF1TUiGNamEM-test sqlite-simple> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS sqlite-simple> include base-4.17.0.0 sqlite-simple> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 sqlite-simple> include bytestring-0.11.3.1 sqlite-simple> include direct-sqlite-2.3.28-7l9LhGdivtoHFGFOF8qqKu sqlite-simple> include sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l unordered-containers> m1 ⊆ m1 ∪ m2: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK unordered-containers> +++ OK, passed 100 tests; 17 discarded. unordered-containers> m1\m2 ⊆ m1: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK unordered-containers> +++ OK, passed 100 tests; 85 discarded. unordered-containers> delete k m ⊆ m: OK unordered-containers> +++ OK, passed 100 tests; 19 discarded. unordered-containers> m ⊈ delete k m : OK unordered-containers> +++ OK, passed 100 tests; 14 discarded. unordered-containers> k ∉ m ⇒ m ⊆ insert k v m: OK unordered-containers> +++ OK, passed 100 tests; 28 discarded. unordered-containers> k ∉ m ⇒ insert k v m ⊈ m: OK unordered-containers> +++ OK, passed 100 tests; 26 discarded. unordered-containers> union: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unionWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unionWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unions: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> map: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> traverse: OK (0.12s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapKeys: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> folds unordered-containers> foldr: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldMap: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldr: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldl: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldrWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldlWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldrWithKey': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldlWithKey': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldr': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldMapWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> difference and intersection unordered-containers> difference: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> differenceWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersection: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersectionWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersectionWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> filter unordered-containers> filter: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> filterWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapMaybe: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapMaybeWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> conversions unordered-containers> elems: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> keys: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromList: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> toList: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Data.HashMap.Strict unordered-containers> instances unordered-containers> ==: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> /=: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare reflexive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare transitive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare antisymmetric: OK unordered-containers> +++ OK, passed 100 tests. hspec-attoparsec> Test.Hspec.Attoparsec=hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c:Test.Hspec.Attoparsec,Test.Hspec.Attoparsec.Source=hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c:Test.Hspec.Attoparsec.Source hspec-attoparsec> Ready component graph: hspec-attoparsec> definite hspec-attoparsec-0.1.0.2-GSrFONfaQ5Y9EazFQUUeGQ-spec hspec-attoparsec> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ hspec-attoparsec> depends base-4.17.0.0 hspec-attoparsec> depends bytestring-0.11.3.1 hspec-attoparsec> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hspec-attoparsec> depends hspec-expectations-0.8.2-Ijrp5qwYqgP54b66g5ygY3 hspec-attoparsec> depends text-2.0.1 hspec-attoparsec> definite hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c hspec-attoparsec> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ hspec-attoparsec> depends base-4.17.0.0 hspec-attoparsec> depends bytestring-0.11.3.1 hspec-attoparsec> depends hspec-expectations-0.8.2-Ijrp5qwYqgP54b66g5ygY3 hspec-attoparsec> depends text-2.0.1 hspec-attoparsec> Using Cabal-3.8.1.0 compiled by ghc-9.4 hspec-attoparsec> Using compiler: ghc-9.4.2 hspec-attoparsec> Using install prefix: hspec-attoparsec> /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2 hspec-attoparsec> Executables installed in: hspec-attoparsec> /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2/bin hspec-attoparsec> Libraries installed in: hspec-attoparsec> /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c hspec-attoparsec> Dynamic Libraries installed in: hspec-attoparsec> /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 hspec-attoparsec> Private executables installed in: hspec-attoparsec> /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2/libexec/x86_64-linux-ghc-9.4.2/hspec-attoparsec-0.1.0.2 hspec-attoparsec> Data files installed in: hspec-attoparsec> /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2/share/x86_64-linux-ghc-9.4.2/hspec-attoparsec-0.1.0.2 hspec-attoparsec> Documentation installed in: hspec-attoparsec> /nix/store/i0xnvqgrv9pfji8dv6lbwjsw1qrljisp-hspec-attoparsec-0.1.0.2-doc/share/doc/hspec-attoparsec-0.1.0.2 hspec-attoparsec> Configuration files installed in: hspec-attoparsec> /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2/etc hspec-attoparsec> No alex found hspec-attoparsec> Using ar found on system at: hspec-attoparsec> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar hspec-attoparsec> No c2hs found hspec-attoparsec> No cpphs found hspec-attoparsec> No doctest found hspec-attoparsec> Using gcc version 12.3.0 given by user at: hspec-attoparsec> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc hspec-attoparsec> Using ghc version 9.4.2 found on system at: hspec-attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc hspec-attoparsec> Using ghc-pkg version 9.4.2 found on system at: hspec-attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 hspec-attoparsec> No ghcjs found hspec-attoparsec> No ghcjs-pkg found hspec-attoparsec> No greencard found hspec-attoparsec> Using haddock version 2.27.0 found on system at: hspec-attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 hspec-attoparsec> No happy found hspec-attoparsec> Using haskell-suite found on system at: haskell-suite-dummy-location hspec-attoparsec> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hspec-attoparsec> No hmake found hspec-attoparsec> Using hpc version 0.68 found on system at: hspec-attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc hspec-attoparsec> Using hsc2hs version 0.68.8 found on system at: hspec-attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs hspec-attoparsec> Using hscolour version 1.24 found on system at: hspec-attoparsec> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour hspec-attoparsec> No jhc found hspec-attoparsec> Using ld found on system at: hspec-attoparsec> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold hspec-attoparsec> No pkg-config found hspec-attoparsec> Using runghc version 9.4.2 found on system at: hspec-attoparsec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 hspec-attoparsec> Using strip version 2.40 found on system at: hspec-attoparsec> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hspec-attoparsec> Using tar found on system at: hspec-attoparsec> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar hspec-attoparsec> No uhc found hspec-attoparsec> building hspec-attoparsec> Preprocessing test suite 'spec' for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Building test suite 'spec' for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> [1 of 1] Compiling Main ( tests/Spec.hs, dist/build/spec/spec-tmp/Main.o ) hspec-attoparsec> [2 of 2] Linking dist/build/spec/spec hspec-attoparsec> Preprocessing library for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Building library for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> [1 of 2] Compiling Test.Hspec.Attoparsec.Source ( src/Test/Hspec/Attoparsec/Source.hs, dist/build/Test/Hspec/Attoparsec/Source.o, dist/build/Test/Hspec/Attoparsec/Source.dyn_o ) hspec-attoparsec> sqlite-simple> include text-2.0.1 sqlite-simple> include time-1.12.2 sqlite-simple> Linked component graph: sqlite-simple> unit sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l sqlite-simple> include Only-0.1-J0Q1TNqUUv82aLcIP3Rh2D sqlite-simple> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ sqlite-simple> include base-4.17.0.0 sqlite-simple> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW sqlite-simple> include blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu sqlite-simple> include bytestring-0.11.3.1 sqlite-simple> include containers-0.6.6 sqlite-simple> include direct-sqlite-2.3.28-7l9LhGdivtoHFGFOF8qqKu sqlite-simple> include template-haskell-2.19.0.0 sqlite-simple> include text-2.0.1 sqlite-simple> include time-1.12.2 sqlite-simple> include transformers-0.5.6.2 sqlite-simple> Database.SQLite.Simple=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple,Database.SQLite.Simple.FromField=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.FromField,Database.SQLite.Simple.FromRow=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.FromRow,Database.SQLite.Simple.Function=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.Function,Database.SQLite.Simple.Internal=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.Internal,Database.SQLite.Simple.Ok=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.Ok,Database.SQLite.Simple.QQ=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.QQ,Database.SQLite.Simple.Time=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.Time,Database.SQLite.Simple.Time.Implementation=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.Time.Implementation,Database.SQLite.Simple.ToField=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.ToField,Database.SQLite.Simple.ToRow=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.ToRow,Database.SQLite.Simple.Types=sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l:Database.SQLite.Simple.Types sqlite-simple> unit sqlite-simple-0.4.18.2-4QwSH2bPbAzF1TUiGNamEM-test sqlite-simple> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS sqlite-simple> include base-4.17.0.0 sqlite-simple> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 sqlite-simple> include bytestring-0.11.3.1 sqlite-simple> include direct-sqlite-2.3.28-7l9LhGdivtoHFGFOF8qqKu sqlite-simple> include sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l sqlite-simple> include text-2.0.1 sqlite-simple> include time-1.12.2 sqlite-simple> Ready component graph: sqlite-simple> definite sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l sqlite-simple> depends Only-0.1-J0Q1TNqUUv82aLcIP3Rh2D sqlite-simple> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ sqlite-simple> depends base-4.17.0.0 sqlite-simple> depends blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW sqlite-simple> depends blaze-textual-0.2.3.1-69shx1e02sI332SvmB7LRu sqlite-simple> depends bytestring-0.11.3.1 sqlite-simple> depends containers-0.6.6 sqlite-simple> depends direct-sqlite-2.3.28-7l9LhGdivtoHFGFOF8qqKu sqlite-simple> depends template-haskell-2.19.0.0 sqlite-simple> depends text-2.0.1 sqlite-simple> depends time-1.12.2 sqlite-simple> depends transformers-0.5.6.2 sqlite-simple> definite sqlite-simple-0.4.18.2-4QwSH2bPbAzF1TUiGNamEM-test sqlite-simple> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS sqlite-simple> depends base-4.17.0.0 sqlite-simple> depends base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 sqlite-simple> depends bytestring-0.11.3.1 sqlite-simple> depends direct-sqlite-2.3.28-7l9LhGdivtoHFGFOF8qqKu sqlite-simple> depends sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l sqlite-simple> depends text-2.0.1 sqlite-simple> depends time-1.12.2 sqlite-simple> Using Cabal-3.8.1.0 compiled by ghc-9.4 sqlite-simple> Using compiler: ghc-9.4.2 sqlite-simple> Using install prefix: sqlite-simple> /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2 sqlite-simple> Executables installed in: sqlite-simple> /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2/bin sqlite-simple> Libraries installed in: sqlite-simple> /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l sqlite-simple> Dynamic Libraries installed in: sqlite-simple> /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 sqlite-simple> Private executables installed in: sqlite-simple> /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2/libexec/x86_64-linux-ghc-9.4.2/sqlite-simple-0.4.18.2 unordered-containers> Ord => Eq: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Read/Show: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Functor: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Foldable: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Hashable: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> basic interface unordered-containers> size: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> member: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookup: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> !?: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> deleteCollision: OK unordered-containers> +++ OK, passed 100 tests; 22 discarded. unordered-containers> insertWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> updateAdjust: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> updateDelete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterAdjust: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterInsert: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterDelete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterF: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFAdjust: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFInsert: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFInsertWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFDelete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> alterFLookup: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> isSubmapOf unordered-containers> container compatibility: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m ⊆ m: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ⊆ m1 ∪ m2: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK unordered-containers> +++ OK, passed 100 tests; 15 discarded. unordered-containers> m1\m2 ⊆ m1: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK unordered-containers> +++ OK, passed 100 tests; 66 discarded. unordered-containers> delete k m ⊆ m: OK unordered-containers> +++ OK, passed 100 tests; 12 discarded. unordered-containers> m ⊈ delete k m : OK unordered-containers> +++ OK, passed 100 tests; 17 discarded. unordered-containers> k ∉ m ⇒ m ⊆ insert k v m: OK unordered-containers> +++ OK, passed 100 tests; 32 discarded. unordered-containers> k ∉ m ⇒ insert k v m ⊈ m: OK unordered-containers> +++ OK, passed 100 tests; 28 discarded. unordered-containers> union: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unionWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unionWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unions: OK (0.03s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> map: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> traverse: OK (0.11s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapKeys: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> folds unordered-containers> foldr: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldMap: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldr: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> bifoldl: OK unordered-containers> +++ OK, passed 100 tests. hspec-attoparsec> src/Test/Hspec/Attoparsec/Source.hs:39:1: warning: [-Wtabs] hspec-attoparsec> Tab character found here, and in 21 further locations. hspec-attoparsec> Suggested fix: Please use spaces instead. hspec-attoparsec> | hspec-attoparsec> 39 | -- | Feed some input to a parser and extract the result hspec-attoparsec> | ^^^^^^^^ hspec-attoparsec> [2 of 2] Compiling Test.Hspec.Attoparsec ( src/Test/Hspec/Attoparsec.hs, dist/build/Test/Hspec/Attoparsec.o, dist/build/Test/Hspec/Attoparsec.dyn_o ) hspec-attoparsec> [1 of 2] Compiling Test.Hspec.Attoparsec.Source ( src/Test/Hspec/Attoparsec/Source.hs, dist/build/Test/Hspec/Attoparsec/Source.p_o ) hspec-attoparsec> hspec-attoparsec> src/Test/Hspec/Attoparsec/Source.hs:39:1: warning: [-Wtabs] hspec-attoparsec> Tab character found here, and in 21 further locations. hspec-attoparsec> Suggested fix: Please use spaces instead. hspec-attoparsec> | hspec-attoparsec> 39 | -- | Feed some input to a parser and extract the result hspec-attoparsec> | ^^^^^^^^ hspec-attoparsec> [2 of 2] Compiling Test.Hspec.Attoparsec ( src/Test/Hspec/Attoparsec.hs, dist/build/Test/Hspec/Attoparsec.p_o ) hspec-attoparsec> running tests hspec-attoparsec> Running 1 test suites... hspec-attoparsec> Test suite spec: RUNNING... hspec-attoparsec> hspec-attoparsec> hspec-attoparsec> Finished in 0.0001 seconds hspec-attoparsec> 0 examples, 0 failures hspec-attoparsec> Test suite spec: PASS hspec-attoparsec> Test suite logged to: dist/test/hspec-attoparsec-0.1.0.2-spec.log hspec-attoparsec> 1 of 1 test suites (1 of 1 test cases) passed. hspec-attoparsec> haddockPhase hspec-attoparsec> Preprocessing test suite 'spec' for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Preprocessing library for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Running Haddock on library for hspec-attoparsec-0.1.0.2.. hspec-attoparsec> Warning: The documentation for the following packages are not installed. No hspec-attoparsec> links will be generated to these packages: attoparsec-0.14.4, hspec-attoparsec> attoparsec-0.14.4 hspec-attoparsec> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hspec-attoparsec> 100% ( 3 / 3) in 'Test.Hspec.Attoparsec.Source' hspec-attoparsec> hspec-attoparsec> src/Test/Hspec/Attoparsec/Source.hs:39:1: warning: [-Wtabs] hspec-attoparsec> Tab character found here, and in 21 further locations. hspec-attoparsec> Suggested fix: Please use spaces instead. hspec-attoparsec> | hspec-attoparsec> 39 | -- | Feed some input to a parser and extract the result hspec-attoparsec> | ^^^^^^^^ hspec-attoparsec> 100% ( 14 / 14) in 'Test.Hspec.Attoparsec' hspec-attoparsec> Warning: Test.Hspec.Attoparsec.Source: could not find link destinations for: hspec-attoparsec> hspec-attoparsec> - Data.Attoparsec.Internal.Types.Parser hspec-attoparsec> - Data.Attoparsec.ByteString.Internal.Result hspec-attoparsec> - Data.Attoparsec.ByteString.Lazy.Result hspec-attoparsec> - Data.Attoparsec.Text.Internal.Result hspec-attoparsec> - Data.Attoparsec.Text.Lazy.Result hspec-attoparsec> Warning: Test.Hspec.Attoparsec: could not find link destinations for: hspec-attoparsec> hspec-attoparsec> - Data.Attoparsec.Internal.Types.Parser hspec-attoparsec> - Data.Attoparsec.ByteString.Internal.Result hspec-attoparsec> - Data.Attoparsec.ByteString.Lazy.Result hspec-attoparsec> - Data.Attoparsec.Text.Internal.Result hspec-attoparsec> - Data.Attoparsec.Text.Lazy.Result hspec-attoparsec> Documentation created: dist/doc/html/hspec-attoparsec/index.html, hspec-attoparsec> dist/doc/html/hspec-attoparsec/hspec-attoparsec.txt hspec-attoparsec> installing hspec-attoparsec> Installing library in /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c hspec-attoparsec> post-installation fixup hspec-attoparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2 hspec-attoparsec> shrinking /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c-ghc9.4.2.so hspec-attoparsec> checking for references to /build/ in /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2... hspec-attoparsec> patching script interpreter paths in /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2 sqlite-simple> Data files installed in: sqlite-simple> /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2/share/x86_64-linux-ghc-9.4.2/sqlite-simple-0.4.18.2 sqlite-simple> Documentation installed in: sqlite-simple> /nix/store/09wh68ybylxs2jibjk1gq32s3x87898s-sqlite-simple-0.4.18.2-doc/share/doc/sqlite-simple-0.4.18.2 sqlite-simple> Configuration files installed in: sqlite-simple> /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2/etc sqlite-simple> No alex found sqlite-simple> Using ar found on system at: sqlite-simple> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar sqlite-simple> No c2hs found sqlite-simple> No cpphs found sqlite-simple> No doctest found sqlite-simple> Using gcc version 12.3.0 given by user at: sqlite-simple> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc sqlite-simple> Using ghc version 9.4.2 found on system at: sqlite-simple> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc sqlite-simple> Using ghc-pkg version 9.4.2 found on system at: sqlite-simple> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 sqlite-simple> No ghcjs found sqlite-simple> No ghcjs-pkg found sqlite-simple> No greencard found sqlite-simple> Using haddock version 2.27.0 found on system at: sqlite-simple> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: sqlite-simple> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc sqlite-simple> Using hsc2hs version 0.68.8 found on system at: sqlite-simple> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs sqlite-simple> Using hscolour version 1.24 found on system at: sqlite-simple> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour sqlite-simple> No jhc found sqlite-simple> Using ld found on system at: sqlite-simple> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold sqlite-simple> No pkg-config found sqlite-simple> Using runghc version 9.4.2 found on system at: sqlite-simple> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 sqlite-simple> Using strip version 2.40 found on system at: sqlite-simple> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip sqlite-simple> Using tar found on system at: sqlite-simple> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar sqlite-simple> No uhc found sqlite-simple> building sqlite-simple> Preprocessing library for sqlite-simple-0.4.18.2.. sqlite-simple> Building library for sqlite-simple-0.4.18.2.. 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 ) sqlite-simple> sqlite-simple> Database/SQLite/Simple/Ok.hs:75:5: warning: [-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> 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> 75 | return = Ok sqlite-simple> | ^^^^^^^^^^^ 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 ) 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 ) 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 ) 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 ) unordered-containers> foldrWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldlWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldrWithKey': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldlWithKey': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldr': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldMapWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> difference and intersection unordered-containers> difference: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> differenceWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersection: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersectionWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> intersectionWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> filter unordered-containers> filter: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> filterWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapMaybe: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> mapMaybeWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> conversions unordered-containers> elems: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> keys: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromList: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWith: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWithKey: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> toList: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Data.HashSet unordered-containers> instances unordered-containers> ==: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Permutation ==: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> /=: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare reflexive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare transitive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> compare antisymmetric: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Ord => Eq: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Read/Show: OK (0.01s) unordered-containers> +++ OK, passed 100 tests. unordered-containers> Foldable: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Hashable: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> basic interface unordered-containers> size: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> member: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> union: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> map: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> folds unordered-containers> foldr: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> foldl': OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> filter unordered-containers> filter: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> conversions unordered-containers> toList: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Data.HashMap.Internal.List unordered-containers> isPermutationBy: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> isPermutationBy of different length: OK unordered-containers> +++ OK, passed 100 tests; 15 discarded. unordered-containers> pUnorderedCompare: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> modelUnorderedCompare unordered-containers> reflexive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> anti-symmetric: OK unordered-containers> +++ OK, passed 100 tests. hspec-attoparsec> stripping (with command strip and flags -S -p) in /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2/lib hspec-attoparsec> shrinking RPATHs of ELF executables and libraries in /nix/store/i0xnvqgrv9pfji8dv6lbwjsw1qrljisp-hspec-attoparsec-0.1.0.2-doc hspec-attoparsec> checking for references to /build/ in /nix/store/i0xnvqgrv9pfji8dv6lbwjsw1qrljisp-hspec-attoparsec-0.1.0.2-doc... hspec-attoparsec> patching script interpreter paths in /nix/store/i0xnvqgrv9pfji8dv6lbwjsw1qrljisp-hspec-attoparsec-0.1.0.2-doc 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 ) 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 ) 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 ) 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 ) 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 ) sqlite-simple> [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, dist/build/Database/SQLite/Simple/Ok.p_o ) sqlite-simple> sqlite-simple> Database/SQLite/Simple/Ok.hs:75:5: warning: [-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> 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> 75 | return = Ok sqlite-simple> | ^^^^^^^^^^^ sqlite-simple> [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, dist/build/Database/SQLite/Simple/Internal.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 ) sqlite-simple> [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, dist/build/Database/SQLite/Simple/Time.p_o ) 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 ) unordered-containers> transitive: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> Regression tests unordered-containers> issue32: OK unordered-containers> issue39a: OK unordered-containers> issue39b: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> issue254 lazy: OK unordered-containers> issue254 strict: OK unordered-containers> issue379 unordered-containers> Lazy.unionWith: OK unordered-containers> union: OK unordered-containers> Strict.unionWith: OK unordered-containers> Strict.unionWithKey: OK unordered-containers> issue381 unordered-containers> mapMaybe: OK unordered-containers> mapMaybeWithKey: OK unordered-containers> issue382: OK unordered-containers> issue383: OK unordered-containers> issue420: OK unordered-containers> Strictness unordered-containers> HashMap.Strict unordered-containers> singleton is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> singleton is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> member is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookup is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> lookupDefault is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> findWithDefault is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> ! is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> delete is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> adjust is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insert is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insertWith is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> insertWith is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromList is key-strict: OK unordered-containers> +++ OK, passed 1 test. unordered-containers> fromList is value-strict: OK unordered-containers> +++ OK, passed 1 test. unordered-containers> fromListWith is key-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> fromListWith is value-strict: OK unordered-containers> +++ OK, passed 100 tests. unordered-containers> unordered-containers> All 206 tests passed (0.58s) unordered-containers> Test suite unordered-containers-tests: PASS unordered-containers> Test suite logged to: unordered-containers> dist/test/unordered-containers-0.2.19.1-unordered-containers-tests.log unordered-containers> 1 of 1 test suites (1 of 1 test cases) passed. hspec-attoparsec (post)> added 2 signatures hspec-attoparsec (post)> added 2 signatures hspec-attoparsec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2 /nix/store/i0xnvqgrv9pfji8dv6lbwjsw1qrljisp-hspec-attoparsec-0.1.0.2-doc hspec-attoparsec (post)> copying 2 paths... hspec-attoparsec (post)> copying path '/nix/store/i0xnvqgrv9pfji8dv6lbwjsw1qrljisp-hspec-attoparsec-0.1.0.2-doc' to 'https://cache.nix-ci.com'... hspec-attoparsec (post)> copying path '/nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2' to 'https://cache.nix-ci.com'... hspec-attoparsec (post)> copying 1 paths... hspec-attoparsec (post)> copying path '/nix/store/1kykp5lip2sdiw6zy7z66vllgk5pjax6-hspec-attoparsec-0.1.0.2.drv' to 'https://cache.nix-ci.com'... hspec-attoparsec (post)> added 0 signatures hspec-attoparsec (post)> added 0 signatures hspec-attoparsec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2 /nix/store/i0xnvqgrv9pfji8dv6lbwjsw1qrljisp-hspec-attoparsec-0.1.0.2-doc hspec-attoparsec (post)> copying 2 paths... hspec-attoparsec (post)> copying path '/nix/store/i0xnvqgrv9pfji8dv6lbwjsw1qrljisp-hspec-attoparsec-0.1.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... hspec-attoparsec (post)> copying path '/nix/store/7ayqakfhvjzxljykay0dwiq9d9ch86fd-hspec-attoparsec-0.1.0.2' to 'ssh-ng://worker.nix-ci.com'... hspec-attoparsec (post)> copying 1 paths... hspec-attoparsec (post)> copying path '/nix/store/1kykp5lip2sdiw6zy7z66vllgk5pjax6-hspec-attoparsec-0.1.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... unordered-containers> haddockPhase unordered-containers> Preprocessing library for unordered-containers-0.2.19.1.. unordered-containers> Running Haddock on library for unordered-containers-0.2.19.1.. unordered-containers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. unordered-containers> 35% ( 17 / 48) in 'Data.HashMap.Internal.Array' unordered-containers> Missing documentation for: unordered-containers> Array (Data/HashMap/Internal/Array.hs:125) unordered-containers> MArray (Data/HashMap/Internal/Array.hs:157) unordered-containers> new_ (Data/HashMap/Internal/Array.hs:207) unordered-containers> singleton (Data/HashMap/Internal/Array.hs:224) unordered-containers> singletonM (Data/HashMap/Internal/Array.hs:228) unordered-containers> snoc (Data/HashMap/Internal/Array.hs:232) unordered-containers> pair (Data/HashMap/Internal/Array.hs:241) unordered-containers> length (Data/HashMap/Internal/Array.hs:153) unordered-containers> lengthM (Data/HashMap/Internal/Array.hs:161) unordered-containers> read (Data/HashMap/Internal/Array.hs:248) unordered-containers> write (Data/HashMap/Internal/Array.hs:254) unordered-containers> index (Data/HashMap/Internal/Array.hs:261) unordered-containers> indexM (Data/HashMap/Internal/Array.hs:273) unordered-containers> index# (Data/HashMap/Internal/Array.hs:267) unordered-containers> sameArray1 (Data/HashMap/Internal/Array.hs:139) unordered-containers> unsafeFreeze (Data/HashMap/Internal/Array.hs:279) unordered-containers> unsafeThaw (Data/HashMap/Internal/Array.hs:285) unordered-containers> unsafeSameArray (Data/HashMap/Internal/Array.hs:135) unordered-containers> run (Data/HashMap/Internal/Array.hs:291) unordered-containers> foldl (Data/HashMap/Internal/Array.hs:408) unordered-containers> foldl' (Data/HashMap/Internal/Array.hs:379) unordered-containers> foldr (Data/HashMap/Internal/Array.hs:398) unordered-containers> foldr' (Data/HashMap/Internal/Array.hs:389) unordered-containers> foldMap (Data/HashMap/Internal/Array.hs:421) unordered-containers> thaw (Data/HashMap/Internal/Array.hs:440) unordered-containers> map (Data/HashMap/Internal/Array.hs:465) unordered-containers> traverse (Data/HashMap/Internal/Array.hs:541) unordered-containers> traverse' (Data/HashMap/Internal/Array.hs:557) unordered-containers> toList (Data/HashMap/Internal/Array.hs:533) unordered-containers> fromList (Data/HashMap/Internal/Array.hs:498) unordered-containers> fromList' (Data/HashMap/Internal/Array.hs:510) unordered-containers> 25% ( 1 / 4) in 'Data.HashMap.Internal.List' unordered-containers> Missing documentation for: unordered-containers> isPermutationBy (Data/HashMap/Internal/List.hs:39) unordered-containers> deleteBy (Data/HashMap/Internal/List.hs:82) unordered-containers> unorderedCompare (Data/HashMap/Internal/List.hs:67) unordered-containers> Warning: 'Leaf' is ambiguous. It is defined unordered-containers> * at Data/HashMap/Internal.hs:212:7 unordered-containers> * at Data/HashMap/Internal.hs:182:1 unordered-containers> You may be able to disambiguate the identifier by qualifying it or unordered-containers> by specifying the type/value namespace explicitly. unordered-containers> Defaulting to the one defined at Data/HashMap/Internal.hs:182:1 unordered-containers> Warning: 'at' is out of scope. unordered-containers> If you qualify the identifier, haddock can try to link it anyway. unordered-containers> 88% ( 87 / 98) in 'Data.HashMap.Internal' unordered-containers> Missing documentation for: unordered-containers> Leaf (Data/HashMap/Internal.hs:182) unordered-containers> intersectionWithKey# (Data/HashMap/Internal.hs:1793) unordered-containers> updateOrConcatWithKey (Data/HashMap/Internal.hs:2306) unordered-containers> equalKeys (Data/HashMap/Internal.hs:481) unordered-containers> equalKeys1 (Data/HashMap/Internal.hs:465) unordered-containers> lookupRecordCollision (Data/HashMap/Internal.hs:643) unordered-containers> LookupRes (Data/HashMap/Internal.hs:628) unordered-containers> insert' (Data/HashMap/Internal.hs:771) unordered-containers> delete' (Data/HashMap/Internal.hs:1076) unordered-containers> insertNewKey (Data/HashMap/Internal.hs:813) unordered-containers> insertKeyExists (Data/HashMap/Internal.hs:851) sqlite-simple> [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, dist/build/Database/SQLite/Simple/ToRow.p_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> [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, dist/build/Database/SQLite/Simple.p_o ) process-extras> setupCompilerEnvironmentPhase process-extras> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. process-extras> unpacking sources 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> patching sources process-extras> compileBuildDriverPhase process-extras> setupCompileFlags: -package-db=/build/tmp.CeLwu1QVVE/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts process-extras> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.CeLwu1QVVE/Main.o ) process-extras> [2 of 2] Linking Setup unordered-containers> Warning: 'lookup' is out of scope. unordered-containers> If you qualify the identifier, haddock can try to link it anyway. unordered-containers> Warning: 'at' is out of scope. unordered-containers> If you qualify the identifier, haddock can try to link it anyway. unordered-containers> 100% ( 67 / 67) in 'Data.HashMap.Internal.Strict' process-extras> updateAutotoolsGnuConfigScriptsPhase unordered-containers> 100% ( 35 / 35) in 'Data.HashSet.Internal' process-extras> configuring process-extras> configureFlags: --verbose --prefix=/nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/1wj1n22ws465xhzjp2axwmcm2wrxxfb9-process-extras-0.7.4-doc/share/doc/process-extras-0.7.4 --with-gcc=gcc --package-db=/build/tmp.CeLwu1QVVE/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib unordered-containers> 100% ( 32 / 32) in 'Data.HashSet' unordered-containers> 100% ( 69 / 69) in 'Data.HashMap.Strict' unordered-containers> 100% ( 69 / 69) in 'Data.HashMap.Lazy' sqlite-simple> [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, dist/build/Database/SQLite/Simple/Function.p_o ) unordered-containers> Warning: Data.HashMap.Internal: could not find link destinations for: unordered-containers> unordered-containers> - Data.HashMap.Internal.maxChildren unordered-containers> - Data.HashMap.Internal.Shift process-extras> Using Parsec parser process-extras> Configuring process-extras-0.7.4... process-extras> Dependency ListLike >=4.4: using ListLike-4.7.8.2 process-extras> Dependency base >=4.5 && <5: using base-4.17.0.0 process-extras> Dependency bytestring: using bytestring-0.11.3.1 process-extras> Dependency data-default: using data-default-0.7.1.1 process-extras> Dependency deepseq >=1.1: using deepseq-1.4.8.0 process-extras> Dependency generic-deriving >=1.10: using generic-deriving-1.14.5 process-extras> Dependency mtl: using mtl-2.2.2 process-extras> Dependency process: using process-1.6.15.0 process-extras> Dependency text: using text-2.0.1 process-extras> Dependency HUnit: using HUnit-1.6.2.0 process-extras> Dependency base: using base-4.17.0.0 process-extras> Dependency process-extras: using process-extras-0.7.4 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-BoMlettGSTAtjWh9wE1XS process-extras> include ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu process-extras> include base-4.17.0.0 process-extras> include bytestring-0.11.3.1 process-extras> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 process-extras> include deepseq-1.4.8.0 process-extras> include generic-deriving-1.14.5-9hIRV0x9fwq18qa2CIqvEU process-extras> include mtl-2.2.2 process-extras> include process-1.6.15.0 process-extras> include text-2.0.1 process-extras> component process-extras-0.7.4-Lal7tCEEz8F5VLIdhaj3Kj-process-extras-tests process-extras> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS process-extras> include base-4.17.0.0 process-extras> include process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS process-extras> Linked component graph: process-extras> unit process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS process-extras> include ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu process-extras> include base-4.17.0.0 process-extras> include bytestring-0.11.3.1 process-extras> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 process-extras> include deepseq-1.4.8.0 process-extras> include generic-deriving-1.14.5-9hIRV0x9fwq18qa2CIqvEU process-extras> include mtl-2.2.2 process-extras> include process-1.6.15.0 process-extras> include text-2.0.1 process-extras> System.Process.ByteString=process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS:System.Process.ByteString,System.Process.ByteString.Lazy=process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS:System.Process.ByteString.Lazy,System.Process.Chars=process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS:System.Process.Chars,System.Process.Common=process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS:System.Process.Common,System.Process.ListLike=process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS:System.Process.ListLike,System.Process.Run=process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS:System.Process.Run,System.Process.Text=process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS:System.Process.Text,System.Process.Text.Builder=process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS:System.Process.Text.Builder,System.Process.Text.Lazy=process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS:System.Process.Text.Lazy process-extras> unit process-extras-0.7.4-Lal7tCEEz8F5VLIdhaj3Kj-process-extras-tests process-extras> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS process-extras> include base-4.17.0.0 process-extras> include process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS process-extras> Ready component graph: process-extras> definite process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS process-extras> depends ListLike-4.7.8.2-LXvWne86oRw2ncY0b5rUzu process-extras> depends base-4.17.0.0 process-extras> depends bytestring-0.11.3.1 process-extras> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 process-extras> depends deepseq-1.4.8.0 process-extras> depends generic-deriving-1.14.5-9hIRV0x9fwq18qa2CIqvEU process-extras> depends mtl-2.2.2 process-extras> depends process-1.6.15.0 process-extras> depends text-2.0.1 process-extras> definite process-extras-0.7.4-Lal7tCEEz8F5VLIdhaj3Kj-process-extras-tests process-extras> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS process-extras> depends base-4.17.0.0 process-extras> depends process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS process-extras> Using Cabal-3.8.1.0 compiled by ghc-9.4 process-extras> Using compiler: ghc-9.4.2 process-extras> Using install prefix: process-extras> /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4 process-extras> Executables installed in: process-extras> /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4/bin process-extras> Libraries installed in: process-extras> /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS process-extras> Dynamic Libraries installed in: process-extras> /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 process-extras> Private executables installed in: process-extras> /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4/libexec/x86_64-linux-ghc-9.4.2/process-extras-0.7.4 process-extras> Data files installed in: process-extras> /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4/share/x86_64-linux-ghc-9.4.2/process-extras-0.7.4 process-extras> Documentation installed in: process-extras> /nix/store/1wj1n22ws465xhzjp2axwmcm2wrxxfb9-process-extras-0.7.4-doc/share/doc/process-extras-0.7.4 process-extras> Configuration files installed in: process-extras> /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4/etc process-extras> No alex found process-extras> Using ar found on system at: process-extras> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar process-extras> No c2hs found process-extras> No cpphs found process-extras> No doctest found process-extras> Using gcc version 12.3.0 given by user at: process-extras> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc process-extras> Using ghc version 9.4.2 found on system at: process-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc process-extras> Using ghc-pkg version 9.4.2 found on system at: process-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 process-extras> No ghcjs found process-extras> No ghcjs-pkg found process-extras> No greencard found process-extras> Using haddock version 2.27.0 found on system at: process-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: process-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc process-extras> Using hsc2hs version 0.68.8 found on system at: process-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs process-extras> Using hscolour version 1.24 found on system at: process-extras> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour process-extras> No jhc found process-extras> Using ld found on system at: process-extras> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold process-extras> No pkg-config found process-extras> Using runghc version 9.4.2 found on system at: process-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 process-extras> Using strip version 2.40 found on system at: process-extras> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip process-extras> Using tar found on system at: process-extras> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar process-extras> No uhc found process-extras> building process-extras> Preprocessing library for process-extras-0.7.4.. process-extras> Building library for process-extras-0.7.4.. process-extras> [ 1 of 10] Compiling Utils ( src/Utils.hs, dist/build/Utils.o, dist/build/Utils.dyn_o ) 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 ) process-extras> process-extras> src/System/Process/Common.hs:27:1: warning: [-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: [-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> 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: [-Wnoncanonical-monoid-instances] process-extras> Noncanonical ‘(<>) = mappend’ definition detected process-extras> in the instance declaration for ‘Semigroup ExitCode’. 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, dist/build/System/Process/Text/Lazy.o, dist/build/System/Process/Text/Lazy.dyn_o ) sqlite-simple> Preprocessing test suite 'test' for sqlite-simple-0.4.18.2.. sqlite-simple> Building test suite 'test' for sqlite-simple-0.4.18.2.. 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 ) 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 ) 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 ) process-extras> process-extras> src/System/Process/Run.hs:53:1: warning: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) process-extras> [ 1 of 10] Compiling Utils ( src/Utils.hs, dist/build/Utils.p_o ) unordered-containers> Documentation created: dist/doc/html/unordered-containers/index.html, unordered-containers> dist/doc/html/unordered-containers/unordered-containers.txt unordered-containers> Preprocessing test suite 'unordered-containers-tests' for unordered-containers-0.2.19.1.. unordered-containers> installing unordered-containers> Installing library in /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP process-extras> [ 2 of 10] Compiling System.Process.Common ( src/System/Process/Common.hs, dist/build/System/Process/Common.p_o ) process-extras> process-extras> src/System/Process/Common.hs:27:1: warning: [-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: [-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> 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: [-Wnoncanonical-monoid-instances] process-extras> Noncanonical ‘(<>) = mappend’ definition detected process-extras> in the instance declaration for ‘Semigroup ExitCode’. 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> | ^^^^^^^^^^^^^^ 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 ) unordered-containers> post-installation fixup unordered-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1 unordered-containers> shrinking /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSunordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP-ghc9.4.2.so unordered-containers> checking for references to /build/ in /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1... unordered-containers> patching script interpreter paths in /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1 unordered-containers> stripping (with command strip and flags -S -p) in /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/lib unordered-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/ssla442kgs3vmlg11zp0blbxhzxi3sxi-unordered-containers-0.2.19.1-doc unordered-containers> checking for references to /build/ in /nix/store/ssla442kgs3vmlg11zp0blbxhzxi3sxi-unordered-containers-0.2.19.1-doc... unordered-containers> patching script interpreter paths in /nix/store/ssla442kgs3vmlg11zp0blbxhzxi3sxi-unordered-containers-0.2.19.1-doc process-extras> [ 3 of 10] Compiling System.Process.Text.Lazy ( src/System/Process/Text/Lazy.hs, dist/build/System/Process/Text/Lazy.p_o ) unordered-containers (post)> added 2 signatures unordered-containers (post)> added 1 signatures unordered-containers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1 /nix/store/ssla442kgs3vmlg11zp0blbxhzxi3sxi-unordered-containers-0.2.19.1-doc unordered-containers (post)> copying 2 paths... unordered-containers (post)> copying path '/nix/store/ssla442kgs3vmlg11zp0blbxhzxi3sxi-unordered-containers-0.2.19.1-doc' to 'https://cache.nix-ci.com'... unordered-containers (post)> copying path '/nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1' to 'https://cache.nix-ci.com'... unordered-containers (post)> copying 1 paths... unordered-containers (post)> copying path '/nix/store/rgzzhp5zxsm7lfymc5c4knzl7wrp1mx3-unordered-containers-0.2.19.1.drv' to 'https://cache.nix-ci.com'... unordered-containers (post)> added 0 signatures unordered-containers (post)> added 0 signatures unordered-containers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1 /nix/store/ssla442kgs3vmlg11zp0blbxhzxi3sxi-unordered-containers-0.2.19.1-doc unordered-containers (post)> copying 2 paths... unordered-containers (post)> copying path '/nix/store/ssla442kgs3vmlg11zp0blbxhzxi3sxi-unordered-containers-0.2.19.1-doc' to 'ssh-ng://worker.nix-ci.com'... unordered-containers (post)> copying path '/nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1' to 'ssh-ng://worker.nix-ci.com'... unordered-containers (post)> copying 1 paths... unordered-containers (post)> copying path '/nix/store/rgzzhp5zxsm7lfymc5c4knzl7wrp1mx3-unordered-containers-0.2.19.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/p5na6wa8wdr81yv5925hprirz5xdfcw3-charset-0.3.10.drv'... building '/nix/store/hghd6mj2yfdfnjx4pbcl76f8s3vda35a-doctest-parallel-0.3.1.drv'... building '/nix/store/0la416v8df8j07jmgnlffk6h12kr5mci-invariant-0.6.2.drv'... building '/nix/store/33r4fz1l9h03djc4zwd3k969jfkkdf3w-quickcheck-instances-0.3.30.drv'... building '/nix/store/jrmg9b90dp71qvpflkdkpzx2cw7gm4k5-semigroupoids-5.3.7.drv'... building '/nix/store/7na56fhz7gkb5v5r24b61d9363favlmv-semirings-0.6.drv'... building '/nix/store/larv8j8813ay768qf1xy96xiw12ggssl-uniplate-1.6.13.drv'... sqlite-simple> [ 8 of 14] Compiling QQ ( test/QQ.hs, dist/build/test/test-tmp/QQ.o, dist/build/test/test-tmp/QQ.dyn_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:224:28: warning: [-Wunused-record-wildcards] sqlite-simple> No variables bound in the record wildcard match are used sqlite-simple> Possible fix: omit the ‘..’ sqlite-simple> | sqlite-simple> 224 | testSimpleQueryCov TestEnv{..} = TestCase $ do 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 ) sqlite-simple> [15 of 15] Linking dist/build/test/test sqlite-simple> running tests sqlite-simple> Running 1 test suites... sqlite-simple> Test suite test: RUNNING... sqlite-simple> Cases: 47 Tried: 47 Errors: 0 Failures: 0 sqlite-simple> Test suite test: PASS sqlite-simple> Test suite logged to: dist/test/sqlite-simple-0.4.18.2-test.log sqlite-simple> 1 of 1 test suites (1 of 1 test cases) passed. sqlite-simple> haddockPhase sqlite-simple> Preprocessing library for sqlite-simple-0.4.18.2.. sqlite-simple> Running Haddock on library for sqlite-simple-0.4.18.2.. 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 sqlite-simple> Warning: --source-* options are ignored when --hyperlinked-source is enabled. sqlite-simple> 66% ( 2 / 3) in 'Database.SQLite.Simple.Ok' 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 ) process-extras> [10 of 10] Compiling System.Process.Run ( src/System/Process/Run.hs, dist/build/System/Process/Run.p_o ) process-extras> process-extras> src/System/Process/Run.hs:53:1: warning: [-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> 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.. process-extras> [1 of 1] Compiling Main ( Tests.hs, dist/build/process-extras-tests/process-extras-tests-tmp/Main.o ) process-extras> [2 of 2] Linking dist/build/process-extras-tests/process-extras-tests process-extras> running tests process-extras> Running 1 test suites... process-extras> Test suite process-extras-tests: RUNNING... 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> haddockPhase 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: --source-* options are ignored when --hyperlinked-source is enabled. 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:123) process-extras> readCreateProcessStrict (src/System/Process/Common.hs:130) process-extras> showCmdSpecForUser (src/System/Process/Common.hs:232) process-extras> process-extras> src/System/Process/Common.hs:27:1: warning: [-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: [-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> 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> charset> setupCompilerEnvironmentPhase charset> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. charset> unpacking sources charset> unpacking source archive /nix/store/3sbiiv66pr8jqyrm8jkwsirzgz8i79va-charset-0.3.10.tar.gz charset> source root is charset-0.3.10 charset> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file charset-0.3.10/src/Data/CharSet/Unicode.hs charset> patching sources charset> Replace Cabal file with edited version from mirror://hackage/charset-0.3.10/revision/1.cabal. charset> compileBuildDriverPhase doctest-parallel> setupCompilerEnvironmentPhase doctest-parallel> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. invariant> setupCompilerEnvironmentPhase invariant> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. quickcheck-instances> setupCompilerEnvironmentPhase quickcheck-instances> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. semigroupoids> setupCompilerEnvironmentPhase semigroupoids> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. sqlite-simple> Missing documentation for: sqlite-simple> Ok (Database/SQLite/Simple/Ok.hs:45) sqlite-simple> sqlite-simple> Database/SQLite/Simple/Ok.hs:75:5: warning: [-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> 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> 75 | return = Ok sqlite-simple> | ^^^^^^^^^^^ sqlite-simple> 42% ( 3 / 7) in 'Database.SQLite.Simple.Internal' sqlite-simple> Missing documentation for: sqlite-simple> ColumnOutOfBounds (Database/SQLite/Simple/Internal.hs:44) sqlite-simple> RowParseRO (Database/SQLite/Simple/Internal.hs:57) sqlite-simple> RowParser (Database/SQLite/Simple/Internal.hs:59) sqlite-simple> gettypename (Database/SQLite/Simple/Internal.hs:62) 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:41) sqlite-simple> parseDay (Database/SQLite/Simple/Time/Implementation.hs:44) sqlite-simple> dayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:125) sqlite-simple> timeOfDayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:129) sqlite-simple> timeZoneToBuilder (Database/SQLite/Simple/Time/Implementation.hs:133) 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> Warning: 'Text' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. 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. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> 85% ( 6 / 7) in 'Database.SQLite.Simple.FromField' sqlite-simple> Missing documentation for: sqlite-simple> FieldParser (Database/SQLite/Simple/FromField.hs:80) sqlite-simple> 42% ( 3 / 7) in 'Database.SQLite.Simple.FromRow' sqlite-simple> Missing documentation for: sqlite-simple> RowParser (Database/SQLite/Simple/Internal.hs:59) 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: 'action' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'Database' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. 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: 'Text' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. 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% ( 74 / 77) in 'Database.SQLite.Simple' sqlite-simple> Missing documentation for: sqlite-simple> SQLData sqlite-simple> NamedParam (Database/SQLite/Simple.hs:132) 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:57) sqlite-simple> deleteFunction (Database/SQLite/Simple/Function.hs:67) sqlite-simple> Warning: Database.SQLite.Simple.Function: could not find link destinations for: sqlite-simple> sqlite-simple> - Database.SQLite.Simple.Function.argCount sqlite-simple> - Database.SQLite.Simple.Function.deterministicFn sqlite-simple> - Database.SQLite.Simple.Function.evalFunction process-extras> src/System/Process/Common.hs:99:3: warning: [-Wnoncanonical-monoid-instances] process-extras> Noncanonical ‘(<>) = mappend’ definition detected process-extras> in the instance declaration for ‘Semigroup ExitCode’. 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> 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:32) 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:31) process-extras> 33% ( 1 / 3) in 'System.Process.Text' process-extras> Missing documentation for: process-extras> Module header process-extras> readCreateProcessWithExitCode (src/System/Process/Text.hs:31) 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:31) 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:39) 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:38) process-extras> Warning: 'ProcessOutput' is out of scope. process-extras> If you qualify the identifier, haddock can try to link it anyway. 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:68) process-extras> readCreateProcessStrict (src/System/Process/Common.hs:130) process-extras> readCreateProcessWithExitCode (src/System/Process/Common.hs:123) process-extras> showCmdSpecForUser (src/System/Process/Common.hs:232) process-extras> foldOutput (src/System/Process/ListLike.hs:113) process-extras> writeChunk (src/System/Process/ListLike.hs:139) 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:91) 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:128) process-extras> echoEnd (src/System/Process/Run.hs:131) process-extras> output (src/System/Process/Run.hs:134) process-extras> silent (src/System/Process/Run.hs:137) process-extras> dots (src/System/Process/Run.hs:140) process-extras> quieter (src/System/Process/Run.hs:173) process-extras> noisier (src/System/Process/Run.hs:176) process-extras> lazy (src/System/Process/Run.hs:182) process-extras> strict (src/System/Process/Run.hs:179) process-extras> message (src/System/Process/Run.hs:185) process-extras> run (src/System/Process/Run.hs:211) process-extras> process-extras> src/System/Process/Run.hs:53:1: warning: [-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> Warning: System.Process.Run: could not find link destinations for: process-extras> process-extras> - System.Process.Run.Dot charset> setupCompileFlags: -package-db=/build/tmp.ZP3KZlxvkj/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts semirings> setupCompilerEnvironmentPhase semirings> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. doctest-parallel> unpacking sources doctest-parallel> unpacking source archive /nix/store/sc16m9b2vgdz5h5cnbh3s0x9k8q30bzg-doctest-parallel-0.3.1.tar.gz uniplate> setupCompilerEnvironmentPhase uniplate> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. doctest-parallel> source root is doctest-parallel-0.3.1 doctest-parallel> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file doctest-parallel-0.3.1/test/UtilSpec.hs doctest-parallel> patching sources charset> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.ZP3KZlxvkj/Main.o ) doctest-parallel> compileBuildDriverPhase doctest-parallel> setupCompileFlags: -package-db=/build/tmp.6yNPCgG0wi/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts charset> [2 of 2] Linking Setup semirings> unpacking sources doctest-parallel> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.6yNPCgG0wi/Main.o ) semirings> unpacking source archive /nix/store/nq1njn9flzq7r8s5dhss93pazj952216-semirings-0.6.tar.gz invariant> unpacking sources semigroupoids> unpacking sources semigroupoids> unpacking source archive /nix/store/ha56lbk7awrbq96pfjk5pkd9dbwa06s8-semigroupoids-5.3.7.tar.gz invariant> unpacking source archive /nix/store/csgs99sk2znnmf2pjcxspb9zkwa45i8z-invariant-0.6.2.tar.gz semirings> source root is semirings-0.6 invariant> source root is invariant-0.6.2 semigroupoids> source root is semigroupoids-5.3.7 semirings> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file semirings-0.6/Setup.hs quickcheck-instances> unpacking sources invariant> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file invariant-0.6.2/test/THSpec.hs semirings> patching sources quickcheck-instances> unpacking source archive /nix/store/i5mp72b7d718x7nm9dcq4lx0jx51bln7-quickcheck-instances-0.3.30.tar.gz semigroupoids> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file semigroupoids-5.3.7/.vim.custom semirings> Replace Cabal file with edited version from mirror://hackage/semirings-0.6/revision/1.cabal. invariant> patching sources semigroupoids> patching sources semirings> compileBuildDriverPhase quickcheck-instances> source root is quickcheck-instances-0.3.30 invariant> Replace Cabal file with edited version from mirror://hackage/invariant-0.6.2/revision/1.cabal. semirings> setupCompileFlags: -package-db=/build/tmp.gypLLn8lF3/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts semigroupoids> Replace Cabal file with edited version from mirror://hackage/semigroupoids-5.3.7/revision/1.cabal. quickcheck-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file quickcheck-instances-0.3.30/test/Tests.hs invariant> compileBuildDriverPhase semigroupoids> compileBuildDriverPhase invariant> setupCompileFlags: -package-db=/build/tmp.OOfmL9O0od/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts uniplate> unpacking sources semigroupoids> setupCompileFlags: -package-db=/build/tmp.ckt3rDNVhh/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts quickcheck-instances> patching sources uniplate> unpacking source archive /nix/store/ka5s06hbpzrad83wn0q9ivc77imhq6mm-uniplate-1.6.13.tar.gz quickcheck-instances> Replace Cabal file with edited version from mirror://hackage/quickcheck-instances-0.3.30/revision/1.cabal. quickcheck-instances> compileBuildDriverPhase uniplate> source root is uniplate-1.6.13 quickcheck-instances> setupCompileFlags: -package-db=/build/tmp.gEcTTSWNQ6/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts doctest-parallel> [2 of 2] Linking Setup uniplate> setting SOURCE_DATE_EPOCH to timestamp 1604778685 of file uniplate-1.6.13/CHANGES.txt uniplate> patching sources uniplate> Replace Cabal file with edited version from mirror://hackage/uniplate-1.6.13/revision/1.cabal. uniplate> compileBuildDriverPhase uniplate> setupCompileFlags: -package-db=/build/tmp.RAPkhPX81b/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts invariant> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.OOfmL9O0od/Main.o ) semirings> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.gypLLn8lF3/Main.o ) semigroupoids> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.ckt3rDNVhh/Main.o ) quickcheck-instances> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.gEcTTSWNQ6/Main.o ) uniplate> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.RAPkhPX81b/Main.o ) invariant> [2 of 2] Linking Setup semigroupoids> [2 of 2] Linking Setup semirings> [2 of 2] Linking Setup quickcheck-instances> [2 of 2] Linking Setup uniplate> [2 of 2] Linking Setup charset> updateAutotoolsGnuConfigScriptsPhase charset> configuring charset> configureFlags: --verbose --prefix=/nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/zw6c6dvb5dkxsr6hgvhbpmzgxpjphw7k-charset-0.3.10-doc/share/doc/charset-0.3.10 --with-gcc=gcc --package-db=/build/tmp.ZP3KZlxvkj/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib doctest-parallel> updateAutotoolsGnuConfigScriptsPhase doctest-parallel> configuring doctest-parallel> configureFlags: --verbose --prefix=/nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.6yNPCgG0wi/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib uniplate> updateAutotoolsGnuConfigScriptsPhase uniplate> configuring semigroupoids> updateAutotoolsGnuConfigScriptsPhase invariant> updateAutotoolsGnuConfigScriptsPhase semigroupoids> configuring invariant> configuring semirings> updateAutotoolsGnuConfigScriptsPhase semirings> configuring quickcheck-instances> updateAutotoolsGnuConfigScriptsPhase quickcheck-instances> configuring uniplate> configureFlags: --verbose --prefix=/nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/fa2srd2w2fwjywa911cjxn9ck4395pd7-uniplate-1.6.13-doc/share/doc/uniplate-1.6.13 --with-gcc=gcc --package-db=/build/tmp.RAPkhPX81b/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib quickcheck-instances> configureFlags: --verbose --prefix=/nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/rhhprv24jxl4w9whchwsb56swyfhq2fq-quickcheck-instances-0.3.30-doc/share/doc/quickcheck-instances-0.3.30 --with-gcc=gcc --package-db=/build/tmp.gEcTTSWNQ6/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib semigroupoids> configureFlags: --verbose --prefix=/nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/wi3ks2j43h4l3b622wnc4x55ycq46k1z-semigroupoids-5.3.7-doc/share/doc/semigroupoids-5.3.7 --with-gcc=gcc --package-db=/build/tmp.ckt3rDNVhh/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib invariant> configureFlags: --verbose --prefix=/nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/60j8f7pazr1flzl5cqbpk28kasi5ngr3-invariant-0.6.2-doc/share/doc/invariant-0.6.2 --with-gcc=gcc --package-db=/build/tmp.OOfmL9O0od/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib semirings> configureFlags: --verbose --prefix=/nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/fwqhxi9vyxhf8gpaawrl47vmjq89s7nn-semirings-0.6-doc/share/doc/semirings-0.6 --with-gcc=gcc --package-db=/build/tmp.gypLLn8lF3/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib uniplate> Using Parsec parser uniplate> Warning: uniplate.cabal:1:28: Packages with 'cabal-version: 1.12' or later uniplate> should specify a specific version of the Cabal spec of the form uniplate> 'cabal-version: x.y'. Use 'cabal-version: 1.18'. charset> Using Parsec parser charset> Configuring charset-0.3.10... charset> Dependency array >=0.2 && <0.6: using array-0.5.4.0 charset> Dependency base >=4 && <5: using base-4.17.0.0 charset> Dependency bytestring >=0.9 && <0.13: using bytestring-0.11.3.1 charset> Dependency containers >=0.2 && <0.8: using containers-0.6.6 charset> Dependency unordered-containers >=0.1.4.6 && <0.3: using charset> unordered-containers-0.2.19.1 doctest-parallel> Using Parsec parser doctest-parallel> Configuring doctest-parallel-0.3.1... doctest-parallel> Dependency Cabal >=2.4 && <3.11: using Cabal-3.8.1.0 doctest-parallel> Dependency Glob: using Glob-0.10.2 doctest-parallel> Dependency base >=4.10 && <5: using base-4.17.0.0 doctest-parallel> Dependency base-compat >=0.7.0: using base-compat-0.12.3 doctest-parallel> Dependency code-page >=0.1: using code-page-0.2.1 doctest-parallel> Dependency containers: using containers-0.6.6 doctest-parallel> Dependency deepseq: using deepseq-1.4.8.0 doctest-parallel> Dependency directory: using directory-1.3.7.1 doctest-parallel> Dependency exceptions: using exceptions-0.10.5 doctest-parallel> Dependency filepath: using filepath-1.4.2.2 doctest-parallel> Dependency ghc >=8.2 && <9.9: using ghc-9.4.2 doctest-parallel> Dependency ghc-paths >=0.1.0.9: using ghc-paths-0.1.0.12 doctest-parallel> Dependency process: using process-1.6.15.0 doctest-parallel> Dependency random >=1.2: using random-1.2.1.1 doctest-parallel> Dependency syb >=0.3: using syb-0.7.2.4 doctest-parallel> Dependency transformers: using transformers-0.5.6.2 doctest-parallel> Dependency unordered-containers: using unordered-containers-0.2.19.1 doctest-parallel> Dependency base: using base-4.17.0.0 doctest-parallel> Dependency doctest-parallel: using doctest-parallel-0.3.1 doctest-parallel> Dependency template-haskell: using template-haskell-2.19.0.0 charset> Source component graph: component lib charset> Configured component graph: charset> component charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV charset> include array-0.5.4.0 charset> include base-4.17.0.0 charset> include bytestring-0.11.3.1 charset> include containers-0.6.6 charset> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP charset> Linked component graph: charset> unit charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV charset> include array-0.5.4.0 charset> include base-4.17.0.0 charset> include bytestring-0.11.3.1 charset> include containers-0.6.6 charset> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP charset> Data.CharSet=charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV:Data.CharSet,Data.CharSet.ByteSet=charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV:Data.CharSet.ByteSet,Data.CharSet.Common=charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV:Data.CharSet.Common,Data.CharSet.Posix=charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV:Data.CharSet.Posix,Data.CharSet.Posix.Ascii=charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV:Data.CharSet.Posix.Ascii,Data.CharSet.Posix.Unicode=charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV:Data.CharSet.Posix.Unicode,Data.CharSet.Unicode=charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV:Data.CharSet.Unicode,Data.CharSet.Unicode.Block=charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV:Data.CharSet.Unicode.Block,Data.CharSet.Unicode.Category=charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV:Data.CharSet.Unicode.Category charset> Ready component graph: charset> definite charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV charset> depends array-0.5.4.0 charset> depends base-4.17.0.0 charset> depends bytestring-0.11.3.1 charset> depends containers-0.6.6 charset> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP charset> Using Cabal-3.8.1.0 compiled by ghc-9.4 charset> Using compiler: ghc-9.4.2 charset> Using install prefix: charset> /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10 charset> Executables installed in: charset> /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/bin charset> Libraries installed in: charset> /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV charset> Dynamic Libraries installed in: charset> /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 charset> Private executables installed in: charset> /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/libexec/x86_64-linux-ghc-9.4.2/charset-0.3.10 charset> Data files installed in: charset> /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/share/x86_64-linux-ghc-9.4.2/charset-0.3.10 charset> Documentation installed in: charset> /nix/store/zw6c6dvb5dkxsr6hgvhbpmzgxpjphw7k-charset-0.3.10-doc/share/doc/charset-0.3.10 charset> Configuration files installed in: charset> /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/etc charset> No alex found charset> Using ar found on system at: charset> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar charset> No c2hs found charset> No cpphs found charset> No doctest found charset> Using gcc version 12.3.0 given by user at: charset> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc charset> Using ghc version 9.4.2 found on system at: charset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc charset> Using ghc-pkg version 9.4.2 found on system at: charset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 charset> No ghcjs found charset> No ghcjs-pkg found charset> No greencard found charset> Using haddock version 2.27.0 found on system at: charset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 charset> No happy found charset> Using haskell-suite found on system at: haskell-suite-dummy-location charset> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location charset> No hmake found charset> Using hpc version 0.68 found on system at: charset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc charset> Using hsc2hs version 0.68.8 found on system at: charset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs charset> Using hscolour version 1.24 found on system at: charset> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour charset> No jhc found charset> Using ld found on system at: charset> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold charset> No pkg-config found charset> Using runghc version 9.4.2 found on system at: charset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 charset> Using strip version 2.40 found on system at: charset> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip charset> Using tar found on system at: charset> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar charset> No uhc found uniplate> Configuring uniplate-1.6.13... uniplate> Dependency base >=4.10 && <5: using base-4.17.0.0 uniplate> Dependency containers: using containers-0.6.6 uniplate> Dependency ghc-prim: using ghc-prim-0.9.0 uniplate> Dependency hashable >=1.1.2.3: using hashable-1.4.3.0 uniplate> Dependency syb: using syb-0.7.2.4 uniplate> Dependency unordered-containers >=0.2.1: using unordered-containers-0.2.19.1 doctest-parallel> Source component graph: doctest-parallel> component lib doctest-parallel> component lib:spectests-modules dependency lib doctest-parallel> Configured component graph: doctest-parallel> component doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE doctest-parallel> include Cabal-3.8.1.0 doctest-parallel> include Glob-0.10.2-GAY3nILVDWTKVafGswyzBi doctest-parallel> include base-4.17.0.0 doctest-parallel> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf doctest-parallel> include code-page-0.2.1-HD7cEkSeQ24nSihhJo7Ai doctest-parallel> include containers-0.6.6 doctest-parallel> include deepseq-1.4.8.0 doctest-parallel> include directory-1.3.7.1 doctest-parallel> include exceptions-0.10.5 doctest-parallel> include filepath-1.4.2.2 doctest-parallel> include ghc-9.4.2 doctest-parallel> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp doctest-parallel> include process-1.6.15.0 doctest-parallel> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh doctest-parallel> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams doctest-parallel> include transformers-0.5.6.2 doctest-parallel> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP doctest-parallel> component doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules doctest-parallel> include base-4.17.0.0 doctest-parallel> include doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE doctest-parallel> include template-haskell-2.19.0.0 doctest-parallel> Linked component graph: doctest-parallel> unit doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE doctest-parallel> include Cabal-3.8.1.0 doctest-parallel> include Glob-0.10.2-GAY3nILVDWTKVafGswyzBi doctest-parallel> include base-4.17.0.0 doctest-parallel> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf doctest-parallel> include code-page-0.2.1-HD7cEkSeQ24nSihhJo7Ai doctest-parallel> include containers-0.6.6 doctest-parallel> include deepseq-1.4.8.0 doctest-parallel> include directory-1.3.7.1 doctest-parallel> include exceptions-0.10.5 doctest-parallel> include filepath-1.4.2.2 doctest-parallel> include ghc-9.4.2 doctest-parallel> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp doctest-parallel> include process-1.6.15.0 doctest-parallel> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh doctest-parallel> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams doctest-parallel> include transformers-0.5.6.2 doctest-parallel> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP doctest-parallel> Test.DocTest=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest,Test.DocTest.Helpers=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Helpers,Test.DocTest.Internal.Extract=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Extract,Test.DocTest.Internal.GhcUtil=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.GhcUtil,Test.DocTest.Internal.GhciWrapper=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.GhciWrapper,Test.DocTest.Internal.Interpreter=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Interpreter,Test.DocTest.Internal.Location=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Location,Test.DocTest.Internal.Logging=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Logging,Test.DocTest.Internal.Nix=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Nix,Test.DocTest.Internal.Options=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Options,Test.DocTest.Internal.Parse=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Parse,Test.DocTest.Internal.Property=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Property,Test.DocTest.Internal.Runner=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Runner,Test.DocTest.Internal.Runner.Example=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Runner.Example,Test.DocTest.Internal.Util=doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE:Test.DocTest.Internal.Util doctest-parallel> unit doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules doctest-parallel> include base-4.17.0.0 doctest-parallel> include doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE doctest-parallel> include template-haskell-2.19.0.0 doctest-parallel> BugfixImportHierarchical.ModuleA=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:BugfixImportHierarchical.ModuleA,BugfixImportHierarchical.ModuleB=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:BugfixImportHierarchical.ModuleB,BugfixMultipleModules.ModuleA=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:BugfixMultipleModules.ModuleA,BugfixMultipleModules.ModuleB=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:BugfixMultipleModules.ModuleB,BugfixOutputToStdErr.Fib=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:BugfixOutputToStdErr.Fib,Color.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:Color.Foo,DosLineEndings.Fib=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:DosLineEndings.Fib,Failing.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:Failing.Foo,FailingMultiple.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:FailingMultiple.Foo,GhcArg.Fib=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:GhcArg.Fib,It.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:It.Foo,It.Setup=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:It.Setup,LocalStderrBinding.A=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:LocalStderrBinding.A,ModuleIsolation.TestA=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:ModuleIsolation.TestA,ModuleIsolation.TestB=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:ModuleIsolation.TestB,ModuleOptions.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:ModuleOptions.Foo,Multiline.Multiline=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:Multiline.Multiline,NonExposedModule.Exposed=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:NonExposedModule.Exposed,PropertyBool.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:PropertyBool.Foo,PropertyBoolWithTypeSignature.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:PropertyBoolWithTypeSignature.Foo,PropertyFailing.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:PropertyFailing.Foo,PropertyImplicitlyQuantified.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:PropertyImplicitlyQuantified.Foo,PropertyQuantified.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:PropertyQuantified.Foo,PropertySetup.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:PropertySetup.Foo,Setup.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:Setup.Foo,SetupSkipOnFailure.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:SetupSkipOnFailure.Foo,SystemIoImported.A=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:SystemIoImported.A,TemplateHaskell.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TemplateHaskell.Foo,TestBlankline.Fib=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TestBlankline.Fib,TestCombinedExample.Fib=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TestCombinedExample.Fib,TestCommentLocation.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TestCommentLocation.Foo,TestDocumentationForArguments.Fib=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TestDocumentationForArguments.Fib,TestFailOnMultiline.Fib=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TestFailOnMultiline.Fib,TestImport.ModuleA=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TestImport.ModuleA,TestImport.ModuleB=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TestImport.ModuleB,TestPutStr.Fib=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TestPutStr.Fib,TestSimple.Fib=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TestSimple.Fib,TrailingWhitespace.Foo=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:TrailingWhitespace.Foo,WithCInclude.Bar=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:WithCInclude.Bar,WithCbits.Bar=doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules:WithCbits.Bar doctest-parallel> Ready component graph: doctest-parallel> definite doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE doctest-parallel> depends Cabal-3.8.1.0 doctest-parallel> depends Glob-0.10.2-GAY3nILVDWTKVafGswyzBi doctest-parallel> depends base-4.17.0.0 doctest-parallel> depends base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf charset> building semirings> Using Parsec parser semirings> Configuring semirings-0.6... semirings> Flags chosen: containers=True, unordered-containers=True semirings> Dependency base >=4.8 && <5: using base-4.17.0.0 semirings> Dependency base-compat-batteries: using base-compat-batteries-0.12.3 semirings> Dependency containers >=0.5.4 && <0.7: using containers-0.6.6 semirings> Dependency hashable >=1.1 && <1.5: using hashable-1.4.3.0 semirings> Dependency unordered-containers >=0.2 && <0.3: using semirings> unordered-containers-0.2.19.1 sqlite-simple> Documentation created: dist/doc/html/sqlite-simple/index.html, sqlite-simple> dist/doc/html/sqlite-simple/sqlite-simple.txt semigroupoids> Using Parsec parser semigroupoids> Configuring semigroupoids-5.3.7... semigroupoids> Flags chosen: comonad=True, containers=True, contravariant=True, semigroupoids> distributive=True, tagged=True, unordered-containers=True semigroupoids> Dependency base >=4.3 && <4.18: using base-4.17.0.0 semigroupoids> Dependency base-orphans >=0.8.4 && <1: using base-orphans-0.9.1 semigroupoids> Dependency bifunctors >=5.5.9 && <6: using bifunctors-5.5.15 semigroupoids> Dependency comonad >=5.0.8 && <6: using comonad-5.0.8 semigroupoids> Dependency containers >=0.3 && <0.7: using containers-0.6.6 semigroupoids> Dependency contravariant >=1.5.3 && <2: using contravariant-1.5.5 semigroupoids> Dependency distributive >=0.5.2 && <1: using distributive-0.6.2.1 semigroupoids> Dependency hashable >=1.2.7.0 && <1.5: using hashable-1.4.3.0 semigroupoids> Dependency tagged >=0.8.6.1 && <1: using tagged-0.8.7 semigroupoids> Dependency template-haskell >=0.2.5.0: using template-haskell-2.19.0.0 semigroupoids> Dependency transformers >=0.3 && <0.7: using transformers-0.5.6.2 semigroupoids> Dependency transformers-compat >=0.5 && <0.8: using transformers-compat-0.7.2 semigroupoids> Dependency unordered-containers >=0.2.8.0 && <0.3: using semigroupoids> unordered-containers-0.2.19.1 quickcheck-instances> Using Parsec parser quickcheck-instances> Configuring quickcheck-instances-0.3.30... quickcheck-instances> Flags chosen: bytestring-builder=False quickcheck-instances> Dependency OneTuple >=0.3 && <0.5: using OneTuple-0.4.1.1 quickcheck-instances> Dependency QuickCheck >=2.14.1 && <2.14.4: using QuickCheck-2.14.3 quickcheck-instances> Dependency array >=0.4.0.0 && <0.6: using array-0.5.4.0 quickcheck-instances> Dependency base >=4.5 && <4.20: using base-4.17.0.0 quickcheck-instances> Dependency bytestring >=0.10.4.0 && <0.13: using bytestring-0.11.3.1 quickcheck-instances> Dependency case-insensitive >=1.2.0.4 && <1.3: using case-insensitive-1.2.1.0 quickcheck-instances> Dependency containers >=0.4.2.1 && <0.7: using containers-0.6.6 quickcheck-instances> Dependency data-fix >=0.3 && <0.4: using data-fix-0.3.2 quickcheck-instances> Dependency hashable >=1.2.7.0 && <1.5: using hashable-1.4.3.0 quickcheck-instances> Dependency integer-logarithms >=1.0.3 && <1.1: using quickcheck-instances> integer-logarithms-1.0.3.1 quickcheck-instances> Dependency old-time >=1.1.0.0 && <1.2: using old-time-1.1.0.3 quickcheck-instances> Dependency primitive >=0.6.4.0 && <0.10: using primitive-0.8.0.0 quickcheck-instances> Dependency scientific >=0.3.6.2 && <0.4: using scientific-0.3.7.0 quickcheck-instances> Dependency splitmix >=0.0.2 && <0.2: using splitmix-0.1.0.5 quickcheck-instances> Dependency strict >=0.4 && <0.6: using strict-0.5 quickcheck-instances> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.7 quickcheck-instances> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.1 quickcheck-instances> Dependency text-short >=0.1.3 && <0.2: using text-short-0.1.5 quickcheck-instances> Dependency these >=1.1.1.1 && <1.3: using these-1.2 quickcheck-instances> Dependency time: using time-1.12.2 quickcheck-instances> Dependency time-compat >=1.9.4 && <1.10: using time-compat-1.9.6.1 quickcheck-instances> Dependency transformers >=0.3.0.0 && <0.7: using transformers-0.5.6.2 quickcheck-instances> Dependency transformers-compat >=0.6.5 && <0.8: using quickcheck-instances> transformers-compat-0.7.2 quickcheck-instances> Dependency unordered-containers >=0.2.2.0 && <0.3: using quickcheck-instances> unordered-containers-0.2.19.1 quickcheck-instances> Dependency uuid-types >=1.0.4 && <1.1: using uuid-types-1.0.5.1 quickcheck-instances> Dependency vector >=0.12.3.1 && <0.14: using vector-0.13.1.0 quickcheck-instances> Dependency QuickCheck: using QuickCheck-2.14.3 quickcheck-instances> Dependency base: using base-4.17.0.0 quickcheck-instances> Dependency containers: using containers-0.6.6 quickcheck-instances> Dependency primitive: using primitive-0.8.0.0 quickcheck-instances> Dependency quickcheck-instances: using quickcheck-instances-0.3.30 quickcheck-instances> Dependency tagged: using tagged-0.8.7 quickcheck-instances> Dependency uuid-types: using uuid-types-1.0.5.1 invariant> Using Parsec parser invariant> Configuring invariant-0.6.2... invariant> Dependency StateVar >=1.1 && <2: using StateVar-1.2.2 invariant> Dependency array >=0.3 && <0.6: using array-0.5.4.0 invariant> Dependency base >=4 && <5: using base-4.17.0.0 invariant> Dependency bifunctors >=5.2 && <6: using bifunctors-5.5.15 invariant> Dependency comonad >=5 && <6: using comonad-5.0.8 invariant> Dependency containers >=0.1 && <0.8: using containers-0.6.6 invariant> Dependency contravariant >=0.5 && <2: using contravariant-1.5.5 invariant> Dependency ghc-prim: using ghc-prim-0.9.0 invariant> Dependency profunctors >=5.2.1 && <6: using profunctors-5.6.2 invariant> Dependency stm >=2.2 && <3: using stm-2.5.1.0 invariant> Dependency tagged >=0.7.3 && <1: using tagged-0.8.7 invariant> Dependency template-haskell >=2.4 && <2.22: using template-haskell-2.19.0.0 invariant> Dependency th-abstraction >=0.4 && <0.7: using th-abstraction-0.4.5.0 invariant> Dependency transformers >=0.2 && <0.7: using transformers-0.5.6.2 invariant> Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 invariant> Dependency unordered-containers >=0.2.4 && <0.3: using invariant> unordered-containers-0.2.19.1 invariant> Dependency QuickCheck >=2.11 && <3: using QuickCheck-2.14.3 invariant> Dependency base >=4 && <5: using base-4.17.0.0 invariant> Dependency hspec >=1.8: using hspec-2.10.10 invariant> Dependency invariant: using invariant-0.6.2 invariant> Dependency template-haskell: using template-haskell-2.19.0.0 charset> Preprocessing library for charset-0.3.10.. charset> Building library for charset-0.3.10.. doctest-parallel> depends code-page-0.2.1-HD7cEkSeQ24nSihhJo7Ai doctest-parallel> depends containers-0.6.6 doctest-parallel> depends deepseq-1.4.8.0 doctest-parallel> depends directory-1.3.7.1 doctest-parallel> depends exceptions-0.10.5 doctest-parallel> depends filepath-1.4.2.2 doctest-parallel> depends ghc-9.4.2 doctest-parallel> depends ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp doctest-parallel> depends process-1.6.15.0 doctest-parallel> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh doctest-parallel> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams doctest-parallel> depends transformers-0.5.6.2 doctest-parallel> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP doctest-parallel> definite doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules doctest-parallel> depends base-4.17.0.0 doctest-parallel> depends doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE doctest-parallel> depends template-haskell-2.19.0.0 doctest-parallel> Using Cabal-3.8.1.0 compiled by ghc-9.4 doctest-parallel> Using compiler: ghc-9.4.2 doctest-parallel> Using install prefix: doctest-parallel> /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1 doctest-parallel> Executables installed in: doctest-parallel> /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/bin doctest-parallel> Libraries installed in: doctest-parallel> /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE doctest-parallel> Dynamic Libraries installed in: doctest-parallel> /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 doctest-parallel> Private executables installed in: doctest-parallel> /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/libexec/x86_64-linux-ghc-9.4.2/doctest-parallel-0.3.1 doctest-parallel> Data files installed in: doctest-parallel> /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/share/x86_64-linux-ghc-9.4.2/doctest-parallel-0.3.1 doctest-parallel> Documentation installed in: doctest-parallel> /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/share/doc/x86_64-linux-ghc-9.4.2/doctest-parallel-0.3.1 doctest-parallel> Configuration files installed in: doctest-parallel> /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/etc doctest-parallel> No alex found doctest-parallel> Using ar found on system at: doctest-parallel> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar doctest-parallel> No c2hs found doctest-parallel> No cpphs found doctest-parallel> No doctest found doctest-parallel> Using gcc version 12.3.0 given by user at: doctest-parallel> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc doctest-parallel> Using ghc version 9.4.2 found on system at: doctest-parallel> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc doctest-parallel> Using ghc-pkg version 9.4.2 found on system at: doctest-parallel> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 doctest-parallel> No ghcjs found doctest-parallel> No ghcjs-pkg found doctest-parallel> No greencard found doctest-parallel> Using haddock version 2.27.0 found on system at: doctest-parallel> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: doctest-parallel> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc doctest-parallel> Using hsc2hs version 0.68.8 found on system at: doctest-parallel> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs doctest-parallel> Using hscolour version 1.24 found on system at: doctest-parallel> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour doctest-parallel> No jhc found doctest-parallel> Using ld found on system at: doctest-parallel> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold doctest-parallel> No pkg-config found doctest-parallel> Using runghc version 9.4.2 found on system at: doctest-parallel> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 doctest-parallel> Using strip version 2.40 found on system at: doctest-parallel> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip doctest-parallel> Using tar found on system at: doctest-parallel> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar doctest-parallel> No uhc found sqlite-simple> Preprocessing test suite 'test' for sqlite-simple-0.4.18.2.. sqlite-simple> installing doctest-parallel> building quickcheck-instances> Source component graph: quickcheck-instances> component lib quickcheck-instances> component test:self-test dependency lib quickcheck-instances> Configured component graph: quickcheck-instances> component quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 quickcheck-instances> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA quickcheck-instances> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-instances> include array-0.5.4.0 quickcheck-instances> include base-4.17.0.0 quickcheck-instances> include bytestring-0.11.3.1 quickcheck-instances> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM quickcheck-instances> include containers-0.6.6 quickcheck-instances> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 quickcheck-instances> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM quickcheck-instances> include integer-logarithms-1.0.3.1-AxuDsnHnqcy52Z5VvT6fLZ quickcheck-instances> include old-time-1.1.0.3-87acvX6De6sAyZSHoRvtBp quickcheck-instances> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-instances> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO quickcheck-instances> include splitmix-0.1.0.5-C6so62T5UO34aRW7XR2es7 quickcheck-instances> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 quickcheck-instances> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-instances> include text-2.0.1 quickcheck-instances> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF quickcheck-instances> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC quickcheck-instances> include time-1.12.2 quickcheck-instances> include time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ quickcheck-instances> include transformers-0.5.6.2 quickcheck-instances> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo quickcheck-instances> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP quickcheck-instances> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO quickcheck-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-instances> component quickcheck-instances-0.3.30-ADP2Sz1Y8E25P2S40LfbQG-self-test quickcheck-instances> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-instances> include base-4.17.0.0 quickcheck-instances> include containers-0.6.6 quickcheck-instances> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-instances> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 quickcheck-instances> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-instances> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO quickcheck-instances> Linked component graph: quickcheck-instances> unit quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 quickcheck-instances> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA quickcheck-instances> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-instances> include array-0.5.4.0 quickcheck-instances> include base-4.17.0.0 quickcheck-instances> include bytestring-0.11.3.1 quickcheck-instances> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM quickcheck-instances> include containers-0.6.6 quickcheck-instances> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 quickcheck-instances> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM quickcheck-instances> include integer-logarithms-1.0.3.1-AxuDsnHnqcy52Z5VvT6fLZ quickcheck-instances> include old-time-1.1.0.3-87acvX6De6sAyZSHoRvtBp quickcheck-instances> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-instances> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO quickcheck-instances> include splitmix-0.1.0.5-C6so62T5UO34aRW7XR2es7 quickcheck-instances> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 quickcheck-instances> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-instances> include text-2.0.1 quickcheck-instances> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF quickcheck-instances> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC quickcheck-instances> include time-1.12.2 quickcheck-instances> include time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ quickcheck-instances> include transformers-0.5.6.2 quickcheck-instances> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo quickcheck-instances> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP quickcheck-instances> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO quickcheck-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-instances> Test.QuickCheck.Instances=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances,Test.QuickCheck.Instances.Array=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Array,Test.QuickCheck.Instances.Array.Byte=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Array.Byte,Test.QuickCheck.Instances.ByteString=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.ByteString,Test.QuickCheck.Instances.CaseInsensitive=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.CaseInsensitive,Test.QuickCheck.Instances.Containers=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Containers,Test.QuickCheck.Instances.DataFix=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.DataFix,Test.QuickCheck.Instances.Hashable=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Hashable,Test.QuickCheck.Instances.Natural=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Natural,Test.QuickCheck.Instances.OldTime=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.OldTime,Test.QuickCheck.Instances.Primitive=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Primitive,Test.QuickCheck.Instances.Scientific=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Scientific,Test.QuickCheck.Instances.Semigroup=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Semigroup,Test.QuickCheck.Instances.Solo=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Solo,Test.QuickCheck.Instances.Strict=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Strict,Test.QuickCheck.Instances.Tagged=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Tagged,Test.QuickCheck.Instances.Text=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Text,Test.QuickCheck.Instances.Text.Short=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Text.Short,Test.QuickCheck.Instances.These=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.These,Test.QuickCheck.Instances.Time=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Time,Test.QuickCheck.Instances.Transformer=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Transformer,Test.QuickCheck.Instances.UUID=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.UUID,Test.QuickCheck.Instances.UnorderedContainers=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.UnorderedContainers,Test.QuickCheck.Instances.Vector=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Vector,Test.QuickCheck.Instances.Void=quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0:Test.QuickCheck.Instances.Void quickcheck-instances> unit quickcheck-instances-0.3.30-ADP2Sz1Y8E25P2S40LfbQG-self-test quickcheck-instances> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-instances> include base-4.17.0.0 quickcheck-instances> include containers-0.6.6 quickcheck-instances> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-instances> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 quickcheck-instances> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-instances> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO quickcheck-instances> Ready component graph: quickcheck-instances> definite quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 quickcheck-instances> depends OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA quickcheck-instances> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-instances> depends array-0.5.4.0 quickcheck-instances> depends base-4.17.0.0 quickcheck-instances> depends bytestring-0.11.3.1 quickcheck-instances> depends case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM quickcheck-instances> depends containers-0.6.6 quickcheck-instances> depends data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 quickcheck-instances> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM quickcheck-instances> depends integer-logarithms-1.0.3.1-AxuDsnHnqcy52Z5VvT6fLZ quickcheck-instances> depends old-time-1.1.0.3-87acvX6De6sAyZSHoRvtBp quickcheck-instances> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-instances> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO quickcheck-instances> depends splitmix-0.1.0.5-C6so62T5UO34aRW7XR2es7 quickcheck-instances> depends strict-0.5-HMoW0pdUlXI77OEy0j18d2 quickcheck-instances> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-instances> depends text-2.0.1 quickcheck-instances> depends text-short-0.1.5-6gTE158geuFLhPXjgIkRpF quickcheck-instances> depends these-1.2-7mCNCvEH6ArHIJGF2wnYfC quickcheck-instances> depends time-1.12.2 quickcheck-instances> depends time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ quickcheck-instances> depends transformers-0.5.6.2 quickcheck-instances> depends transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo quickcheck-instances> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP quickcheck-instances> depends uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO quickcheck-instances> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej sqlite-simple> Installing library in /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l doctest-parallel> Preprocessing library for doctest-parallel-0.3.1.. doctest-parallel> Building library for doctest-parallel-0.3.1.. uniplate> Source component graph: component lib uniplate> Configured component graph: uniplate> component uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 uniplate> include base-4.17.0.0 uniplate> include containers-0.6.6 uniplate> include ghc-prim-0.9.0 uniplate> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM uniplate> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams uniplate> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP uniplate> Linked component graph: uniplate> unit uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 uniplate> include base-4.17.0.0 uniplate> include containers-0.6.6 uniplate> include ghc-prim-0.9.0 uniplate> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM uniplate> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams uniplate> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP uniplate> Data.Generics.Biplate=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Biplate,Data.Generics.Compos=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Compos,Data.Generics.PlateData=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.PlateData,Data.Generics.PlateDirect=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.PlateDirect,Data.Generics.PlateTypeable=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.PlateTypeable,Data.Generics.SYB=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.SYB,Data.Generics.Str=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Str,Data.Generics.Uniplate=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Uniplate,Data.Generics.Uniplate.Data=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Uniplate.Data,Data.Generics.Uniplate.Data.Instances=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Uniplate.Data.Instances,Data.Generics.Uniplate.DataOnly=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Uniplate.DataOnly,Data.Generics.Uniplate.Direct=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Uniplate.Direct,Data.Generics.Uniplate.Operations=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Uniplate.Operations,Data.Generics.Uniplate.Typeable=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Uniplate.Typeable,Data.Generics.Uniplate.Zipper=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.Uniplate.Zipper,Data.Generics.UniplateOn=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.UniplateOn,Data.Generics.UniplateStr=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.UniplateStr,Data.Generics.UniplateStrOn=uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4:Data.Generics.UniplateStrOn uniplate> Ready component graph: uniplate> definite uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 uniplate> depends base-4.17.0.0 uniplate> depends containers-0.6.6 uniplate> depends ghc-prim-0.9.0 uniplate> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM uniplate> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams uniplate> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP uniplate> Using Cabal-3.8.1.0 compiled by ghc-9.4 uniplate> Using compiler: ghc-9.4.2 uniplate> Using install prefix: uniplate> /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13 uniplate> Executables installed in: uniplate> /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13/bin uniplate> Libraries installed in: uniplate> /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 uniplate> Dynamic Libraries installed in: uniplate> /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 uniplate> Private executables installed in: uniplate> /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13/libexec/x86_64-linux-ghc-9.4.2/uniplate-1.6.13 uniplate> Data files installed in: uniplate> /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13/share/x86_64-linux-ghc-9.4.2/uniplate-1.6.13 uniplate> Documentation installed in: uniplate> /nix/store/fa2srd2w2fwjywa911cjxn9ck4395pd7-uniplate-1.6.13-doc/share/doc/uniplate-1.6.13 uniplate> Configuration files installed in: uniplate> /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13/etc uniplate> No alex found uniplate> Using ar found on system at: uniplate> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar uniplate> No c2hs found uniplate> No cpphs found uniplate> No doctest found uniplate> Using gcc version 12.3.0 given by user at: uniplate> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc uniplate> Using ghc version 9.4.2 found on system at: uniplate> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc uniplate> Using ghc-pkg version 9.4.2 found on system at: uniplate> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 uniplate> No ghcjs found uniplate> No ghcjs-pkg found uniplate> No greencard found uniplate> Using haddock version 2.27.0 found on system at: uniplate> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 uniplate> No happy found uniplate> Using haskell-suite found on system at: haskell-suite-dummy-location uniplate> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location uniplate> No hmake found uniplate> Using hpc version 0.68 found on system at: uniplate> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc uniplate> Using hsc2hs version 0.68.8 found on system at: uniplate> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs uniplate> Using hscolour version 1.24 found on system at: uniplate> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour uniplate> No jhc found uniplate> Using ld found on system at: uniplate> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold uniplate> No pkg-config found uniplate> Using runghc version 9.4.2 found on system at: uniplate> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 uniplate> Using strip version 2.40 found on system at: uniplate> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip uniplate> Using tar found on system at: uniplate> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar uniplate> No uhc found uniplate> building semirings> Source component graph: component lib semirings> Configured component graph: semirings> component semirings-0.6-DhdDS2jccdK6373EewPv71 semirings> include base-4.17.0.0 semirings> include base-compat-batteries-0.12.3-27ZsHsmBm0m5Q0KtwUfnK semirings> include containers-0.6.6 semirings> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM semirings> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP semirings> Linked component graph: semirings> unit semirings-0.6-DhdDS2jccdK6373EewPv71 semirings> include base-4.17.0.0 semirings> include base-compat-batteries-0.12.3-27ZsHsmBm0m5Q0KtwUfnK semirings> include containers-0.6.6 semirings> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM semirings> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP semirings> Data.Euclidean=semirings-0.6-DhdDS2jccdK6373EewPv71:Data.Euclidean,Data.Field=semirings-0.6-DhdDS2jccdK6373EewPv71:Data.Field,Data.Semiring=semirings-0.6-DhdDS2jccdK6373EewPv71:Data.Semiring,Data.Semiring.Generic=semirings-0.6-DhdDS2jccdK6373EewPv71:Data.Semiring.Generic,Data.Semiring.Tropical=semirings-0.6-DhdDS2jccdK6373EewPv71:Data.Semiring.Tropical,Data.Star=semirings-0.6-DhdDS2jccdK6373EewPv71:Data.Star semirings> Ready component graph: semirings> definite semirings-0.6-DhdDS2jccdK6373EewPv71 semirings> depends base-4.17.0.0 semirings> depends base-compat-batteries-0.12.3-27ZsHsmBm0m5Q0KtwUfnK semirings> depends containers-0.6.6 semirings> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM semirings> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP semirings> Using Cabal-3.8.1.0 compiled by ghc-9.4 semirings> Using compiler: ghc-9.4.2 semirings> Using install prefix: semirings> /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6 semirings> Executables installed in: semirings> /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6/bin semirings> Libraries installed in: semirings> /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/semirings-0.6-DhdDS2jccdK6373EewPv71 semirings> Dynamic Libraries installed in: semirings> /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 semirings> Private executables installed in: semirings> /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6/libexec/x86_64-linux-ghc-9.4.2/semirings-0.6 semirings> Data files installed in: semirings> /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6/share/x86_64-linux-ghc-9.4.2/semirings-0.6 semirings> Documentation installed in: semirings> /nix/store/fwqhxi9vyxhf8gpaawrl47vmjq89s7nn-semirings-0.6-doc/share/doc/semirings-0.6 semirings> Configuration files installed in: semirings> /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6/etc semirings> No alex found semirings> Using ar found on system at: semirings> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar semirings> No c2hs found semirings> No cpphs found semirings> No doctest found semirings> Using gcc version 12.3.0 given by user at: semirings> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc semirings> Using ghc version 9.4.2 found on system at: semirings> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc semirings> Using ghc-pkg version 9.4.2 found on system at: semirings> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 semirings> No ghcjs found semirings> No ghcjs-pkg found semirings> No greencard found semirings> Using haddock version 2.27.0 found on system at: semirings> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 semirings> No happy found semirings> Using haskell-suite found on system at: haskell-suite-dummy-location semirings> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location semirings> No hmake found semirings> Using hpc version 0.68 found on system at: semirings> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc semirings> Using hsc2hs version 0.68.8 found on system at: semirings> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs semirings> Using hscolour version 1.24 found on system at: semirings> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour semirings> No jhc found semirings> Using ld found on system at: semirings> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold semirings> No pkg-config found semirings> Using runghc version 9.4.2 found on system at: semirings> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 semirings> Using strip version 2.40 found on system at: semirings> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip semirings> Using tar found on system at: semirings> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar semirings> No uhc found semigroupoids> Source component graph: component lib semigroupoids> Configured component graph: semigroupoids> component semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC semigroupoids> include base-4.17.0.0 semigroupoids> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle semigroupoids> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM semigroupoids> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx semigroupoids> include containers-0.6.6 semigroupoids> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT semigroupoids> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy semigroupoids> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM semigroupoids> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e semigroupoids> include template-haskell-2.19.0.0 semigroupoids> include transformers-0.5.6.2 semigroupoids> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo semigroupoids> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP semigroupoids> Linked component graph: semigroupoids> unit semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC semigroupoids> include base-4.17.0.0 semigroupoids> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle semigroupoids> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM semigroupoids> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx semigroupoids> include containers-0.6.6 semigroupoids> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT semigroupoids> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy semigroupoids> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM semigroupoids> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e semigroupoids> include template-haskell-2.19.0.0 semigroupoids> include transformers-0.5.6.2 semigroupoids> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo semigroupoids> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP semigroupoids> Data.Bifunctor.Apply=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Bifunctor.Apply,Data.Functor.Alt=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Alt,Data.Functor.Apply=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Apply,Data.Functor.Bind=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Bind,Data.Functor.Bind.Class=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Bind.Class,Data.Functor.Bind.Trans=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Bind.Trans,Data.Functor.Contravariant.Conclude=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Contravariant.Conclude,Data.Functor.Contravariant.Decide=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Contravariant.Decide,Data.Functor.Contravariant.Divise=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Contravariant.Divise,Data.Functor.Extend=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Extend,Data.Functor.Plus=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Functor.Plus,Data.Groupoid=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Groupoid,Data.Isomorphism=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Isomorphism,Data.Semigroup.Bifoldable=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroup.Bifoldable,Data.Semigroup.Bitraversable=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroup.Bitraversable,Data.Semigroup.Foldable=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroup.Foldable,Data.Semigroup.Foldable.Class=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroup.Foldable.Class,Data.Semigroup.Traversable=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroup.Traversable,Data.Semigroup.Traversable.Class=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroup.Traversable.Class,Data.Semigroupoid=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroupoid,Data.Semigroupoid.Categorical=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroupoid.Categorical,Data.Semigroupoid.Dual=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroupoid.Dual,Data.Semigroupoid.Ob=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroupoid.Ob,Data.Semigroupoid.Static=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Semigroupoid.Static,Data.Traversable.Instances=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Data.Traversable.Instances,Semigroupoids.Do=semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC:Semigroupoids.Do semigroupoids> Ready component graph: semigroupoids> definite semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC semigroupoids> depends base-4.17.0.0 semigroupoids> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle semigroupoids> depends bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM semigroupoids> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx semigroupoids> depends containers-0.6.6 semigroupoids> depends contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT semigroupoids> depends distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy semigroupoids> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM semigroupoids> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e semigroupoids> depends template-haskell-2.19.0.0 semigroupoids> depends transformers-0.5.6.2 semigroupoids> depends transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo semigroupoids> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP semigroupoids> Using Cabal-3.8.1.0 compiled by ghc-9.4 semigroupoids> Using compiler: ghc-9.4.2 semigroupoids> Using install prefix: semigroupoids> /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7 semigroupoids> Executables installed in: semigroupoids> /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/bin semigroupoids> Libraries installed in: semigroupoids> /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC semigroupoids> Dynamic Libraries installed in: semigroupoids> /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 semigroupoids> Private executables installed in: semigroupoids> /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/libexec/x86_64-linux-ghc-9.4.2/semigroupoids-5.3.7 semigroupoids> Data files installed in: semigroupoids> /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/share/x86_64-linux-ghc-9.4.2/semigroupoids-5.3.7 semigroupoids> Documentation installed in: semigroupoids> /nix/store/wi3ks2j43h4l3b622wnc4x55ycq46k1z-semigroupoids-5.3.7-doc/share/doc/semigroupoids-5.3.7 semigroupoids> Configuration files installed in: semigroupoids> /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/etc semigroupoids> No alex found semigroupoids> Using ar found on system at: semigroupoids> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar semigroupoids> No c2hs found semigroupoids> No cpphs found semigroupoids> No doctest found semigroupoids> Using gcc version 12.3.0 given by user at: semigroupoids> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc semigroupoids> Using ghc version 9.4.2 found on system at: semigroupoids> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc semigroupoids> Using ghc-pkg version 9.4.2 found on system at: semigroupoids> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 semigroupoids> No ghcjs found semigroupoids> No ghcjs-pkg found semigroupoids> No greencard found semigroupoids> Using haddock version 2.27.0 found on system at: semigroupoids> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 semigroupoids> No happy found semigroupoids> Using haskell-suite found on system at: haskell-suite-dummy-location semigroupoids> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location semigroupoids> No hmake found semigroupoids> Using hpc version 0.68 found on system at: semigroupoids> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc semigroupoids> Using hsc2hs version 0.68.8 found on system at: semigroupoids> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs semigroupoids> Using hscolour version 1.24 found on system at: semigroupoids> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour semigroupoids> No jhc found semigroupoids> Using ld found on system at: semigroupoids> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold semigroupoids> No pkg-config found semigroupoids> Using runghc version 9.4.2 found on system at: semigroupoids> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 semigroupoids> Using strip version 2.40 found on system at: semigroupoids> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip semigroupoids> Using tar found on system at: semigroupoids> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar semigroupoids> No uhc found semirings> building quickcheck-instances> definite quickcheck-instances-0.3.30-ADP2Sz1Y8E25P2S40LfbQG-self-test quickcheck-instances> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-instances> depends base-4.17.0.0 quickcheck-instances> depends containers-0.6.6 quickcheck-instances> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-instances> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 quickcheck-instances> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-instances> depends uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO quickcheck-instances> Using Cabal-3.8.1.0 compiled by ghc-9.4 quickcheck-instances> Using compiler: ghc-9.4.2 quickcheck-instances> Using install prefix: quickcheck-instances> /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30 quickcheck-instances> Executables installed in: quickcheck-instances> /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30/bin quickcheck-instances> Libraries installed in: quickcheck-instances> /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 quickcheck-instances> Dynamic Libraries installed in: quickcheck-instances> /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 quickcheck-instances> Private executables installed in: quickcheck-instances> /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30/libexec/x86_64-linux-ghc-9.4.2/quickcheck-instances-0.3.30 quickcheck-instances> Data files installed in: quickcheck-instances> /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30/share/x86_64-linux-ghc-9.4.2/quickcheck-instances-0.3.30 quickcheck-instances> Documentation installed in: quickcheck-instances> /nix/store/rhhprv24jxl4w9whchwsb56swyfhq2fq-quickcheck-instances-0.3.30-doc/share/doc/quickcheck-instances-0.3.30 quickcheck-instances> Configuration files installed in: quickcheck-instances> /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30/etc quickcheck-instances> No alex found quickcheck-instances> Using ar found on system at: quickcheck-instances> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar quickcheck-instances> No c2hs found quickcheck-instances> No cpphs found quickcheck-instances> No doctest found quickcheck-instances> Using gcc version 12.3.0 given by user at: quickcheck-instances> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc quickcheck-instances> Using ghc version 9.4.2 found on system at: quickcheck-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc quickcheck-instances> Using ghc-pkg version 9.4.2 found on system at: quickcheck-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 quickcheck-instances> No ghcjs found quickcheck-instances> No ghcjs-pkg found quickcheck-instances> No greencard found quickcheck-instances> Using haddock version 2.27.0 found on system at: quickcheck-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 quickcheck-instances> No happy found quickcheck-instances> Using haskell-suite found on system at: haskell-suite-dummy-location quickcheck-instances> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location quickcheck-instances> No hmake found quickcheck-instances> Using hpc version 0.68 found on system at: quickcheck-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc quickcheck-instances> Using hsc2hs version 0.68.8 found on system at: quickcheck-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs quickcheck-instances> Using hscolour version 1.24 found on system at: quickcheck-instances> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour quickcheck-instances> No jhc found quickcheck-instances> Using ld found on system at: quickcheck-instances> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold quickcheck-instances> No pkg-config found quickcheck-instances> Using runghc version 9.4.2 found on system at: quickcheck-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 quickcheck-instances> Using strip version 2.40 found on system at: quickcheck-instances> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip quickcheck-instances> Using tar found on system at: quickcheck-instances> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar quickcheck-instances> No uhc found semigroupoids> building uniplate> Preprocessing library for uniplate-1.6.13.. uniplate> Building library for uniplate-1.6.13.. invariant> Source component graph: invariant> component lib invariant> component test:spec dependency lib invariant> Configured component graph: invariant> component invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 invariant> include StateVar-1.2.2-3zNgLNEtEsLHQuAz6vtIYi invariant> include array-0.5.4.0 invariant> include base-4.17.0.0 invariant> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM invariant> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx invariant> include containers-0.6.6 invariant> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT invariant> include ghc-prim-0.9.0 invariant> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ invariant> include stm-2.5.1.0 invariant> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e invariant> include template-haskell-2.19.0.0 invariant> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 invariant> include transformers-0.5.6.2 invariant> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo invariant> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP invariant> component invariant-0.6.2-HkQmd7F466N9DgyDk5sLEw-spec invariant> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc invariant> include base-4.17.0.0 invariant> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M invariant> include invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 invariant> include template-haskell-2.19.0.0 invariant> Linked component graph: invariant> unit invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 invariant> include StateVar-1.2.2-3zNgLNEtEsLHQuAz6vtIYi invariant> include array-0.5.4.0 invariant> include base-4.17.0.0 invariant> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM invariant> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx invariant> include containers-0.6.6 invariant> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT invariant> include ghc-prim-0.9.0 invariant> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ invariant> include stm-2.5.1.0 invariant> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e invariant> include template-haskell-2.19.0.0 invariant> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 invariant> include transformers-0.5.6.2 invariant> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo invariant> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP invariant> Data.Functor.Invariant=invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34:Data.Functor.Invariant,Data.Functor.Invariant.TH=invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34:Data.Functor.Invariant.TH invariant> unit invariant-0.6.2-HkQmd7F466N9DgyDk5sLEw-spec invariant> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc invariant> include base-4.17.0.0 invariant> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M invariant> include invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 invariant> include template-haskell-2.19.0.0 invariant> Ready component graph: invariant> definite invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 invariant> depends StateVar-1.2.2-3zNgLNEtEsLHQuAz6vtIYi invariant> depends array-0.5.4.0 invariant> depends base-4.17.0.0 invariant> depends bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM invariant> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx invariant> depends containers-0.6.6 invariant> depends contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT invariant> depends ghc-prim-0.9.0 invariant> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ invariant> depends stm-2.5.1.0 invariant> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e invariant> depends template-haskell-2.19.0.0 invariant> depends th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 invariant> depends transformers-0.5.6.2 invariant> depends transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo invariant> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP invariant> definite invariant-0.6.2-HkQmd7F466N9DgyDk5sLEw-spec invariant> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc invariant> depends base-4.17.0.0 invariant> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M invariant> depends invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 invariant> depends template-haskell-2.19.0.0 invariant> Using Cabal-3.8.1.0 compiled by ghc-9.4 invariant> Using compiler: ghc-9.4.2 invariant> Using install prefix: invariant> /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2 invariant> Executables installed in: invariant> /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/bin invariant> Libraries installed in: invariant> /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 invariant> Dynamic Libraries installed in: invariant> /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 invariant> Private executables installed in: invariant> /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/libexec/x86_64-linux-ghc-9.4.2/invariant-0.6.2 invariant> Data files installed in: invariant> /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/share/x86_64-linux-ghc-9.4.2/invariant-0.6.2 invariant> Documentation installed in: invariant> /nix/store/60j8f7pazr1flzl5cqbpk28kasi5ngr3-invariant-0.6.2-doc/share/doc/invariant-0.6.2 invariant> Configuration files installed in: invariant> /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/etc invariant> No alex found invariant> Using ar found on system at: invariant> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar invariant> No c2hs found invariant> No cpphs found invariant> No doctest found invariant> Using gcc version 12.3.0 given by user at: invariant> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc invariant> Using ghc version 9.4.2 found on system at: invariant> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc invariant> Using ghc-pkg version 9.4.2 found on system at: invariant> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 invariant> No ghcjs found invariant> No ghcjs-pkg found invariant> No greencard found invariant> Using haddock version 2.27.0 found on system at: invariant> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 invariant> No happy found invariant> Using haskell-suite found on system at: haskell-suite-dummy-location invariant> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location invariant> No hmake found invariant> Using hpc version 0.68 found on system at: invariant> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc invariant> Using hsc2hs version 0.68.8 found on system at: invariant> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs invariant> Using hscolour version 1.24 found on system at: invariant> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour invariant> No jhc found invariant> Using ld found on system at: invariant> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold invariant> No pkg-config found invariant> Using runghc version 9.4.2 found on system at: invariant> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 invariant> Using strip version 2.40 found on system at: invariant> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip invariant> Using tar found on system at: invariant> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar invariant> No uhc found quickcheck-instances> building semirings> Preprocessing library for semirings-0.6.. semirings> Building library for semirings-0.6.. charset> [1 of 9] Compiling Data.CharSet.ByteSet ( src/Data/CharSet/ByteSet.hs, dist/build/Data/CharSet/ByteSet.o, dist/build/Data/CharSet/ByteSet.dyn_o ) invariant> building semigroupoids> Preprocessing library for semigroupoids-5.3.7.. semigroupoids> Building library for semigroupoids-5.3.7.. quickcheck-instances> Preprocessing library for quickcheck-instances-0.3.30.. quickcheck-instances> Building library for quickcheck-instances-0.3.30.. invariant> Preprocessing library for invariant-0.6.2.. invariant> Building library for invariant-0.6.2.. uniplate> [ 1 of 21] Compiling Data.Generics.Uniplate.Data.Instances ( Data/Generics/Uniplate/Data/Instances.hs, dist/build/Data/Generics/Uniplate/Data/Instances.o, dist/build/Data/Generics/Uniplate/Data/Instances.dyn_o ) semirings> [1 of 6] Compiling Data.Semiring ( Data/Semiring.hs, dist/build/Data/Semiring.o, dist/build/Data/Semiring.dyn_o ) sqlite-simple> post-installation fixup charset> [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, dist/build/Data/CharSet.o, dist/build/Data/CharSet.dyn_o ) sqlite-simple> shrinking RPATHs of ELF executables and libraries in /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2 sqlite-simple> shrinking /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSsqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l-ghc9.4.2.so 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 ) sqlite-simple> checking for references to /build/ in /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2... sqlite-simple> patching script interpreter paths in /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2 invariant> [1 of 4] Compiling Data.Functor.Invariant ( src/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.o, dist/build/Data/Functor/Invariant.dyn_o ) sqlite-simple> stripping (with command strip and flags -S -p) in /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2/lib sqlite-simple> shrinking RPATHs of ELF executables and libraries in /nix/store/09wh68ybylxs2jibjk1gq32s3x87898s-sqlite-simple-0.4.18.2-doc sqlite-simple> checking for references to /build/ in /nix/store/09wh68ybylxs2jibjk1gq32s3x87898s-sqlite-simple-0.4.18.2-doc... sqlite-simple> patching script interpreter paths in /nix/store/09wh68ybylxs2jibjk1gq32s3x87898s-sqlite-simple-0.4.18.2-doc sqlite-simple (post)> added 2 signatures sqlite-simple (post)> added 2 signatures sqlite-simple (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/09wh68ybylxs2jibjk1gq32s3x87898s-sqlite-simple-0.4.18.2-doc /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2 sqlite-simple (post)> copying 2 paths... sqlite-simple (post)> copying path '/nix/store/09wh68ybylxs2jibjk1gq32s3x87898s-sqlite-simple-0.4.18.2-doc' to 'https://cache.nix-ci.com'... sqlite-simple (post)> copying path '/nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2' to 'https://cache.nix-ci.com'... sqlite-simple (post)> copying 1 paths... sqlite-simple (post)> copying path '/nix/store/fmicb9ckzifnz09rrrss2zmghcinidi3-sqlite-simple-0.4.18.2.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/09wh68ybylxs2jibjk1gq32s3x87898s-sqlite-simple-0.4.18.2-doc /nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2 sqlite-simple (post)> copying 2 paths... sqlite-simple (post)> copying path '/nix/store/09wh68ybylxs2jibjk1gq32s3x87898s-sqlite-simple-0.4.18.2-doc' to 'ssh-ng://worker.nix-ci.com'... sqlite-simple (post)> copying path '/nix/store/xg0ynfv9svyhnxhfxvrs0mvg7jfci1af-sqlite-simple-0.4.18.2' to 'ssh-ng://worker.nix-ci.com'... sqlite-simple (post)> copying 1 paths... sqlite-simple (post)> copying path '/nix/store/fmicb9ckzifnz09rrrss2zmghcinidi3-sqlite-simple-0.4.18.2.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> [ 67 of 409] Compiling GHC.Iface.Type[boot] ( compiler/GHC/Iface/Type.hs-boot, dist/build/GHC/Iface/Type.p_o-boot ) ghc-lib-parser> [ 68 of 409] Compiling GHC.Tc.Types.Origin[boot] ( compiler/GHC/Tc/Types/Origin.hs-boot, dist/build/GHC/Tc/Types/Origin.p_o-boot ) ghc-lib-parser> [ 69 of 409] Compiling Language.Haskell.Syntax.Pat[boot] ( compiler/Language/Haskell/Syntax/Pat.hs-boot, dist/build/Language/Haskell/Syntax/Pat.p_o-boot ) ghc-lib-parser> [ 70 of 409] Compiling Language.Haskell.Syntax.Expr[boot] ( compiler/Language/Haskell/Syntax/Expr.hs-boot, dist/build/Language/Haskell/Syntax/Expr.p_o-boot ) ghc-lib-parser> [ 71 of 409] Compiling Language.Haskell.Syntax.Type[boot] ( compiler/Language/Haskell/Syntax/Type.hs-boot, dist/build/Language/Haskell/Syntax/Type.p_o-boot ) ghc-lib-parser> [ 72 of 409] Compiling GHC.Types.Name.Occurrence[boot] ( compiler/GHC/Types/Name/Occurrence.hs-boot, dist/build/GHC/Types/Name/Occurrence.p_o-boot ) ghc-lib-parser> [ 73 of 409] Compiling Language.Haskell.Syntax.ImpExp[boot] ( compiler/Language/Haskell/Syntax/ImpExp.hs-boot, dist/build/Language/Haskell/Syntax/ImpExp.p_o-boot ) ghc-lib-parser> [ 74 of 409] Compiling GHC.Unit.Types[boot] ( compiler/GHC/Unit/Types.hs-boot, dist/build/GHC/Unit/Types.p_o-boot ) ghc-lib-parser> [ 75 of 409] Compiling GHC.Utils.Outputable ( compiler/GHC/Utils/Outputable.hs, dist/build/GHC/Utils/Outputable.p_o ) ghc-lib-parser> [ 76 of 409] Compiling GHC.Utils.Panic ( compiler/GHC/Utils/Panic.hs, dist/build/GHC/Utils/Panic.p_o ) ghc-lib-parser> [ 77 of 409] Compiling GHC.Utils.Trace ( compiler/GHC/Utils/Trace.hs, dist/build/GHC/Utils/Trace.p_o ) ghc-lib-parser> [ 78 of 409] Compiling GHC.Prelude ( compiler/GHC/Prelude.hs, dist/build/GHC/Prelude.p_o ) ghc-lib-parser> [ 79 of 409] Compiling GHC.Types.Id.Info[boot] ( compiler/GHC/Types/Id/Info.hs-boot, dist/build/GHC/Types/Id/Info.p_o-boot ) ghc-lib-parser> [ 80 of 409] Compiling GHC.Builtin.PrimOps[boot] ( compiler/GHC/Builtin/PrimOps.hs-boot, dist/build/GHC/Builtin/PrimOps.p_o-boot ) ghc-lib-parser> [ 81 of 409] Compiling GHC.Core.Unfold[boot] ( compiler/GHC/Core/Unfold.hs-boot, dist/build/GHC/Core/Unfold.p_o-boot ) ghc-lib-parser> [ 82 of 409] Compiling GHC.Core.Opt.CallerCC[boot] ( compiler/GHC/Core/Opt/CallerCC.hs-boot, dist/build/GHC/Core/Opt/CallerCC.p_o-boot ) ghc-lib-parser> [ 83 of 409] Compiling GHC.Driver.Plugins[boot] ( compiler/GHC/Driver/Plugins.hs-boot, dist/build/GHC/Driver/Plugins.p_o-boot ) ghc-lib-parser> [ 84 of 409] Compiling GHC.Driver.Hooks[boot] ( compiler/GHC/Driver/Hooks.hs-boot, dist/build/GHC/Driver/Hooks.p_o-boot ) ghc-lib-parser> [ 85 of 409] Compiling GHC.Types.Unique ( compiler/GHC/Types/Unique.hs, dist/build/GHC/Types/Unique.p_o ) ghc-lib-parser> [ 86 of 409] Compiling GHC.Types.Name[boot] ( compiler/GHC/Types/Name.hs-boot, dist/build/GHC/Types/Name.p_o-boot ) ghc-lib-parser> [ 87 of 409] Compiling GHC.Types.Var[boot] ( compiler/GHC/Types/Var.hs-boot, dist/build/GHC/Types/Var.p_o-boot ) ghc-lib-parser> [ 88 of 409] Compiling GHC.Tc.Utils.TcType[boot] ( compiler/GHC/Tc/Utils/TcType.hs-boot, dist/build/GHC/Tc/Utils/TcType.p_o-boot ) ghc-lib-parser> [ 89 of 409] Compiling GHC.Core[boot] ( compiler/GHC/Core.hs-boot, dist/build/GHC/Core.p_o-boot ) ghc-lib-parser> [ 90 of 409] Compiling GHC.Core.Ppr[boot] ( compiler/GHC/Core/Ppr.hs-boot, dist/build/GHC/Core/Ppr.p_o-boot ) ghc-lib-parser> [ 91 of 409] Compiling GHC.Types.Id[boot] ( compiler/GHC/Types/Id.hs-boot, dist/build/GHC/Types/Id.p_o-boot ) ghc-lib-parser> [ 92 of 409] Compiling GHC.Core.TyCon[boot] ( compiler/GHC/Core/TyCon.hs-boot, dist/build/GHC/Core/TyCon.p_o-boot ) ghc-lib-parser> [ 93 of 409] Compiling GHC.Types.TyThing[boot] ( compiler/GHC/Types/TyThing.hs-boot, dist/build/GHC/Types/TyThing.p_o-boot ) ghc-lib-parser> [ 94 of 409] Compiling GHC.Core.TyCo.Rep[boot] ( compiler/GHC/Core/TyCo/Rep.hs-boot, dist/build/GHC/Core/TyCo/Rep.p_o-boot ) ghc-lib-parser> [ 95 of 409] Compiling GHC.Core.TyCo.Ppr[boot] ( compiler/GHC/Core/TyCo/Ppr.hs-boot, dist/build/GHC/Core/TyCo/Ppr.p_o-boot ) ghc-lib-parser> [ 96 of 409] Compiling GHC.Core.TyCo.FVs[boot] ( compiler/GHC/Core/TyCo/FVs.hs-boot, dist/build/GHC/Core/TyCo/FVs.p_o-boot ) ghc-lib-parser> [ 97 of 409] Compiling GHC.Types.Unique.FM ( compiler/GHC/Types/Unique/FM.hs, dist/build/GHC/Types/Unique/FM.p_o ) ghc-lib-parser> [ 98 of 409] Compiling GHC.Data.Strict ( compiler/GHC/Data/Strict.hs, dist/build/GHC/Data/Strict.p_o ) ghc-lib-parser> [ 99 of 409] Compiling GHC.Data.FiniteMap ( compiler/GHC/Data/FiniteMap.hs, dist/build/GHC/Data/FiniteMap.p_o ) process-extras> Documentation created: dist/doc/html/process-extras/index.html, 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> installing process-extras> Installing library in /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/process-extras-0.7.4-BoMlettGSTAtjWh9wE1XS process-extras> post-installation fixup process-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4 process-extras> shrinking /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSprocess-extras-0.7.4-BoMlettGSTAtjWh9wE1XS-ghc9.4.2.so process-extras> checking for references to /build/ in /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4... process-extras> patching script interpreter paths in /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4 process-extras> stripping (with command strip and flags -S -p) in /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4/lib process-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/1wj1n22ws465xhzjp2axwmcm2wrxxfb9-process-extras-0.7.4-doc process-extras> checking for references to /build/ in /nix/store/1wj1n22ws465xhzjp2axwmcm2wrxxfb9-process-extras-0.7.4-doc... process-extras> patching script interpreter paths in /nix/store/1wj1n22ws465xhzjp2axwmcm2wrxxfb9-process-extras-0.7.4-doc charset> [3 of 9] Compiling Data.CharSet.Common ( src/Data/CharSet/Common.hs, dist/build/Data/CharSet/Common.o, dist/build/Data/CharSet/Common.dyn_o ) charset> [4 of 9] Compiling Data.CharSet.Posix.Ascii ( src/Data/CharSet/Posix/Ascii.hs, dist/build/Data/CharSet/Posix/Ascii.o, dist/build/Data/CharSet/Posix/Ascii.dyn_o ) charset> [5 of 9] Compiling Data.CharSet.Unicode ( src/Data/CharSet/Unicode.hs, dist/build/Data/CharSet/Unicode.o, dist/build/Data/CharSet/Unicode.dyn_o ) charset> [6 of 9] Compiling Data.CharSet.Unicode.Block ( src/Data/CharSet/Unicode/Block.hs, dist/build/Data/CharSet/Unicode/Block.o, dist/build/Data/CharSet/Unicode/Block.dyn_o ) charset> [7 of 9] Compiling Data.CharSet.Unicode.Category ( src/Data/CharSet/Unicode/Category.hs, dist/build/Data/CharSet/Unicode/Category.o, dist/build/Data/CharSet/Unicode/Category.dyn_o ) charset> [8 of 9] Compiling Data.CharSet.Posix.Unicode ( src/Data/CharSet/Posix/Unicode.hs, dist/build/Data/CharSet/Posix/Unicode.o, dist/build/Data/CharSet/Posix/Unicode.dyn_o ) charset> [9 of 9] Compiling Data.CharSet.Posix ( src/Data/CharSet/Posix.hs, dist/build/Data/CharSet/Posix.o, dist/build/Data/CharSet/Posix.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 ) 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 ) 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 ) 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 ) 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 ) 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 ) 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 ) invariant> [2 of 4] Compiling Data.Functor.Invariant.TH.Internal ( src/Data/Functor/Invariant/TH/Internal.hs, dist/build/Data/Functor/Invariant/TH/Internal.o, dist/build/Data/Functor/Invariant/TH/Internal.dyn_o ) invariant> [3 of 4] Compiling Data.Functor.Invariant.TH ( src/Data/Functor/Invariant/TH.hs, dist/build/Data/Functor/Invariant/TH.o, dist/build/Data/Functor/Invariant/TH.dyn_o ) quickcheck-instances> [ 1 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, dist/build/Test/QuickCheck/Instances/Array/Byte.o, dist/build/Test/QuickCheck/Instances/Array/Byte.dyn_o ) quickcheck-instances> [ 2 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, dist/build/Test/QuickCheck/Instances/Containers.o, dist/build/Test/QuickCheck/Instances/Containers.dyn_o ) quickcheck-instances> [ 3 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, dist/build/Test/QuickCheck/Instances/CustomPrelude.o, dist/build/Test/QuickCheck/Instances/CustomPrelude.dyn_o ) quickcheck-instances> [ 4 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, dist/build/Test/QuickCheck/Instances/CaseInsensitive.o, dist/build/Test/QuickCheck/Instances/CaseInsensitive.dyn_o ) quickcheck-instances> [ 5 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, dist/build/Test/QuickCheck/Instances/ByteString.o, dist/build/Test/QuickCheck/Instances/ByteString.dyn_o ) quickcheck-instances> [ 6 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, dist/build/Test/QuickCheck/Instances/Array.o, dist/build/Test/QuickCheck/Instances/Array.dyn_o ) quickcheck-instances> [ 7 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, dist/build/Test/QuickCheck/Instances/DataFix.o, dist/build/Test/QuickCheck/Instances/DataFix.dyn_o ) quickcheck-instances> [ 8 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, dist/build/Test/QuickCheck/Instances/Hashable.o, dist/build/Test/QuickCheck/Instances/Hashable.dyn_o ) quickcheck-instances> [ 9 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, dist/build/Test/QuickCheck/Instances/Natural.o, dist/build/Test/QuickCheck/Instances/Natural.dyn_o ) quickcheck-instances> [10 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, dist/build/Test/QuickCheck/Instances/OldTime.o, dist/build/Test/QuickCheck/Instances/OldTime.dyn_o ) quickcheck-instances> [11 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, dist/build/Test/QuickCheck/Instances/Primitive.o, dist/build/Test/QuickCheck/Instances/Primitive.dyn_o ) quickcheck-instances> [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, dist/build/Test/QuickCheck/Instances/Scientific.o, dist/build/Test/QuickCheck/Instances/Scientific.dyn_o ) quickcheck-instances> [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, dist/build/Test/QuickCheck/Instances/Semigroup.o, dist/build/Test/QuickCheck/Instances/Semigroup.dyn_o ) quickcheck-instances> [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, dist/build/Test/QuickCheck/Instances/Solo.o, dist/build/Test/QuickCheck/Instances/Solo.dyn_o ) quickcheck-instances> [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, dist/build/Test/QuickCheck/Instances/Strict.o, dist/build/Test/QuickCheck/Instances/Strict.dyn_o ) quickcheck-instances> [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, dist/build/Test/QuickCheck/Instances/Tagged.o, dist/build/Test/QuickCheck/Instances/Tagged.dyn_o ) quickcheck-instances> [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, dist/build/Test/QuickCheck/Instances/Text.o, dist/build/Test/QuickCheck/Instances/Text.dyn_o ) quickcheck-instances> [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, dist/build/Test/QuickCheck/Instances/Text/Short.o, dist/build/Test/QuickCheck/Instances/Text/Short.dyn_o ) quickcheck-instances> [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, dist/build/Test/QuickCheck/Instances/These.o, dist/build/Test/QuickCheck/Instances/These.dyn_o ) quickcheck-instances> [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, dist/build/Test/QuickCheck/Instances/Time.o, dist/build/Test/QuickCheck/Instances/Time.dyn_o ) semigroupoids> [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.o, dist/build/Data/Functor/Extend.dyn_o ) semigroupoids> [ 2 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.o, dist/build/Data/Traversable/Instances.dyn_o ) semigroupoids> [ 3 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.o, dist/build/Data/Semigroup/Foldable/Class.dyn_o ) semigroupoids> [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, dist/build/Semigroupoids/Internal.o, dist/build/Semigroupoids/Internal.dyn_o ) semigroupoids> [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.o, dist/build/Data/Functor/Bind/Class.dyn_o ) semirings> [2 of 6] Compiling Data.Euclidean ( Data/Euclidean.hs, dist/build/Data/Euclidean.o, dist/build/Data/Euclidean.dyn_o ) uniplate> [ 2 of 21] Compiling Data.Generics.Uniplate.Internal.Utils ( Data/Generics/Uniplate/Internal/Utils.hs, dist/build/Data/Generics/Uniplate/Internal/Utils.o, dist/build/Data/Generics/Uniplate/Internal/Utils.dyn_o ) uniplate> [ 3 of 21] Compiling Data.Generics.Uniplate ( Data/Generics/Uniplate.hs, dist/build/Data/Generics/Uniplate.o, dist/build/Data/Generics/Uniplate.dyn_o ) uniplate> [ 4 of 21] Compiling Data.Generics.Str ( Data/Generics/Str.hs, dist/build/Data/Generics/Str.o, dist/build/Data/Generics/Str.dyn_o ) uniplate> [ 5 of 21] Compiling Data.Generics.Uniplate.Internal.DataOnlyOperations ( Data/Generics/Uniplate/Internal/DataOnlyOperations.hs, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.o, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.dyn_o ) uniplate> [ 6 of 21] Compiling Data.Generics.Uniplate.Internal.Data ( Data/Generics/Uniplate/Internal/Data.hs, dist/build/Data/Generics/Uniplate/Internal/Data.o, dist/build/Data/Generics/Uniplate/Internal/Data.dyn_o ) ghc-lib-parser> [100 of 409] Compiling GHC.Utils.Lexeme ( compiler/GHC/Utils/Lexeme.hs, dist/build/GHC/Utils/Lexeme.p_o ) ghc-lib-parser> [101 of 409] Compiling GHC.Data.Maybe ( compiler/GHC/Data/Maybe.hs, dist/build/GHC/Data/Maybe.p_o ) ghc-lib-parser> [102 of 409] Compiling GHC.Utils.Monad ( compiler/GHC/Utils/Monad.hs, dist/build/GHC/Utils/Monad.p_o ) ghc-lib-parser> [103 of 409] Compiling GHC.Types.Unique.Supply ( compiler/GHC/Types/Unique/Supply.hs, dist/build/GHC/Types/Unique/Supply.p_o ) ghc-lib-parser> [104 of 409] Compiling Language.Haskell.Syntax.Concrete ( compiler/Language/Haskell/Syntax/Concrete.hs, dist/build/Language/Haskell/Syntax/Concrete.p_o ) ghc-lib-parser> [105 of 409] Compiling GHC.Settings.Constants ( compiler/GHC/Settings/Constants.hs, dist/build/GHC/Settings/Constants.p_o ) ghc-lib-parser> [106 of 409] Compiling GHC.Cmm.Dataflow.Collections ( compiler/GHC/Cmm/Dataflow/Collections.hs, dist/build/GHC/Cmm/Dataflow/Collections.p_o ) ghc-lib-parser> [107 of 409] Compiling GHC.Utils.CliOption ( compiler/GHC/Utils/CliOption.hs, dist/build/GHC/Utils/CliOption.p_o ) ghc-lib-parser> [108 of 409] Compiling GHC.Types.ProfAuto ( compiler/GHC/Types/ProfAuto.hs, dist/build/GHC/Types/ProfAuto.p_o ) ghc-lib-parser> [109 of 409] Compiling GHC.SysTools.Terminal ( compiler/GHC/SysTools/Terminal.hs, dist/build/GHC/SysTools/Terminal.p_o ) ghc-lib-parser> [110 of 409] Compiling GHC.Driver.Plugins.External ( compiler/GHC/Driver/Plugins/External.hs, dist/build/GHC/Driver/Plugins/External.p_o ) ghc-lib-parser> [111 of 409] Compiling GHC.Driver.Backend.Internal ( compiler/GHC/Driver/Backend/Internal.hs, dist/build/GHC/Driver/Backend/Internal.p_o ) ghc-lib-parser> [112 of 409] Compiling GHC.Utils.Monad.State.Strict ( compiler/GHC/Utils/Monad/State/Strict.hs, dist/build/GHC/Utils/Monad/State/Strict.p_o ) ghc-lib-parser> [113 of 409] Compiling GHC.Types.HpcInfo ( compiler/GHC/Types/HpcInfo.hs, dist/build/GHC/Types/HpcInfo.p_o ) ghc-lib-parser> [114 of 409] Compiling GHC.Data.SmallArray ( compiler/GHC/Data/SmallArray.hs, dist/build/GHC/Data/SmallArray.p_o ) ghc-lib-parser> [115 of 409] Compiling GHC.Data.StringBuffer ( compiler/GHC/Data/StringBuffer.hs, dist/build/GHC/Data/StringBuffer.p_o ) ghc-lib-parser> [116 of 409] Compiling GHC.Data.Stream ( compiler/GHC/Data/Stream.hs, dist/build/GHC/Data/Stream.p_o ) ghc-lib-parser> [117 of 409] Compiling GHC.Cmm.Dataflow.Block ( compiler/GHC/Cmm/Dataflow/Block.hs, dist/build/GHC/Cmm/Dataflow/Block.p_o ) ghc-lib-parser> [118 of 409] Compiling GHC.Data.Unboxed ( compiler/GHC/Data/Unboxed.hs, dist/build/GHC/Data/Unboxed.p_o ) ghc-lib-parser> [119 of 409] Compiling GHC.SysTools.BaseDir ( compiler/GHC/SysTools/BaseDir.hs, dist/build/GHC/SysTools/BaseDir.p_o ) ghc-lib-parser> [120 of 409] Compiling GHC.CmmToAsm.CFG.Weight ( compiler/GHC/CmmToAsm/CFG/Weight.hs, dist/build/GHC/CmmToAsm/CFG/Weight.p_o ) ghc-lib-parser> [121 of 409] Compiling GHC.Utils.Json ( compiler/GHC/Utils/Json.hs, dist/build/GHC/Utils/Json.p_o ) ghc-lib-parser> [122 of 409] Compiling GHC.Types.SrcLoc ( compiler/GHC/Types/SrcLoc.hs, dist/build/GHC/Types/SrcLoc.p_o ) ghc-lib-parser> [123 of 409] Compiling GHC.Utils.Binary ( compiler/GHC/Utils/Binary.hs, dist/build/GHC/Utils/Binary.p_o ) ghc-lib-parser> [124 of 409] Compiling GHC.Data.EnumSet ( compiler/GHC/Data/EnumSet.hs, dist/build/GHC/Data/EnumSet.p_o ) ghc-lib-parser> [125 of 409] Compiling GHC.Utils.Binary.Typeable ( compiler/GHC/Utils/Binary/Typeable.hs, dist/build/GHC/Utils/Binary/Typeable.p_o ) ghc-lib-parser> [126 of 409] Compiling GHC.Iface.Ext.Fields ( compiler/GHC/Iface/Ext/Fields.hs, dist/build/GHC/Iface/Ext/Fields.p_o ) ghc-lib-parser> [127 of 409] Compiling GHC.Types.Unique.DFM ( compiler/GHC/Types/Unique/DFM.hs, dist/build/GHC/Types/Unique/DFM.p_o ) ghc-lib-parser> [128 of 409] Compiling GHC.Data.FastString.Env ( compiler/GHC/Data/FastString/Env.hs, dist/build/GHC/Data/FastString/Env.p_o ) ghc-lib-parser> [129 of 409] Compiling GHC.Types.CostCentre.State ( compiler/GHC/Types/CostCentre/State.hs, dist/build/GHC/Types/CostCentre/State.p_o ) ghc-lib-parser> [130 of 409] Compiling GHC.Types.Unique.Set ( compiler/GHC/Types/Unique/Set.hs, dist/build/GHC/Types/Unique/Set.p_o ) ghc-lib-parser> [131 of 409] Compiling GHC.Types.Unique.DSet ( compiler/GHC/Types/Unique/DSet.hs, dist/build/GHC/Types/Unique/DSet.p_o ) ghc-lib-parser> [132 of 409] Compiling GHC.Types.SourceText ( compiler/GHC/Types/SourceText.hs, dist/build/GHC/Types/SourceText.p_o ) ghc-lib-parser> [133 of 409] Compiling GHC.Types.Basic ( compiler/GHC/Types/Basic.hs, dist/build/GHC/Types/Basic.p_o ) quickcheck-instances> [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, dist/build/Test/QuickCheck/Instances/Transformer.o, dist/build/Test/QuickCheck/Instances/Transformer.dyn_o ) quickcheck-instances> [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, dist/build/Test/QuickCheck/Instances/UUID.o, dist/build/Test/QuickCheck/Instances/UUID.dyn_o ) quickcheck-instances> [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, dist/build/Test/QuickCheck/Instances/UnorderedContainers.o, dist/build/Test/QuickCheck/Instances/UnorderedContainers.dyn_o ) quickcheck-instances> [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, dist/build/Test/QuickCheck/Instances/Vector.o, dist/build/Test/QuickCheck/Instances/Vector.dyn_o ) quickcheck-instances> [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, dist/build/Test/QuickCheck/Instances/Void.o, dist/build/Test/QuickCheck/Instances/Void.dyn_o ) quickcheck-instances> [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.o, dist/build/Test/QuickCheck/Instances.dyn_o ) quickcheck-instances> [ 1 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, dist/build/Test/QuickCheck/Instances/Array/Byte.p_o ) quickcheck-instances> [ 2 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, dist/build/Test/QuickCheck/Instances/Containers.p_o ) quickcheck-instances> [ 3 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, dist/build/Test/QuickCheck/Instances/CustomPrelude.p_o ) 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/1wj1n22ws465xhzjp2axwmcm2wrxxfb9-process-extras-0.7.4-doc /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4 process-extras (post)> copying 2 paths... process-extras (post)> copying path '/nix/store/1wj1n22ws465xhzjp2axwmcm2wrxxfb9-process-extras-0.7.4-doc' to 'https://cache.nix-ci.com'... process-extras (post)> copying path '/nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4' to 'https://cache.nix-ci.com'... process-extras (post)> copying 1 paths... process-extras (post)> copying path '/nix/store/ld9gr7ydfck95zhp65nfrsmyzrmg9k75-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/1wj1n22ws465xhzjp2axwmcm2wrxxfb9-process-extras-0.7.4-doc /nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-process-extras-0.7.4 process-extras (post)> copying 2 paths... process-extras (post)> copying path '/nix/store/1wj1n22ws465xhzjp2axwmcm2wrxxfb9-process-extras-0.7.4-doc' to 'ssh-ng://worker.nix-ci.com'... process-extras (post)> copying path '/nix/store/lzwyza18ls52crl24fmy31vvs9x9n8zd-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/ld9gr7ydfck95zhp65nfrsmyzrmg9k75-process-extras-0.7.4.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> [134 of 409] Compiling GHC.Builtin.Uniques[boot] ( compiler/GHC/Builtin/Uniques.hs-boot, dist/build/GHC/Builtin/Uniques.p_o-boot ) ghc-lib-parser> [135 of 409] Compiling GHC.Platform ( compiler/GHC/Platform.hs, dist/build/GHC/Platform.p_o ) ghc-lib-parser> [136 of 409] Compiling GHC.Cmm.CLabel[boot] ( compiler/GHC/Cmm/CLabel.hs-boot, dist/build/GHC/Cmm/CLabel.p_o-boot ) ghc-lib-parser> [137 of 409] Compiling GHC.Core.Rules.Config ( compiler/GHC/Core/Rules/Config.hs, dist/build/GHC/Core/Rules/Config.p_o ) ghc-lib-parser> [138 of 409] Compiling GHC.Settings ( compiler/GHC/Settings.hs, dist/build/GHC/Settings.p_o ) ghc-lib-parser> [139 of 409] Compiling GHC.Linker.Static.Utils ( compiler/GHC/Linker/Static/Utils.hs, dist/build/GHC/Linker/Static/Utils.p_o ) ghc-lib-parser> [140 of 409] Compiling GHC.Types.SafeHaskell ( compiler/GHC/Types/SafeHaskell.hs, dist/build/GHC/Types/SafeHaskell.p_o ) ghc-lib-parser> [141 of 409] Compiling GHC.Data.OrdList ( compiler/GHC/Data/OrdList.hs, dist/build/GHC/Data/OrdList.p_o ) ghc-lib-parser> [142 of 409] Compiling GHC.Data.Graph.Directed ( compiler/GHC/Data/Graph/Directed.hs, dist/build/GHC/Data/Graph/Directed.p_o ) ghc-lib-parser> [143 of 409] Compiling GHC.Types.FieldLabel ( compiler/GHC/Types/FieldLabel.hs, dist/build/GHC/Types/FieldLabel.p_o ) ghc-lib-parser> [144 of 409] Compiling GHC.Core.DataCon[boot] ( compiler/GHC/Core/DataCon.hs-boot, dist/build/GHC/Core/DataCon.p_o-boot ) ghc-lib-parser> [145 of 409] Compiling GHC.Builtin.Types[boot] ( compiler/GHC/Builtin/Types.hs-boot, dist/build/GHC/Builtin/Types.p_o-boot ) ghc-lib-parser> [146 of 409] Compiling GHC.Builtin.Uniques ( compiler/GHC/Builtin/Uniques.hs, dist/build/GHC/Builtin/Uniques.p_o ) ghc-lib-parser> [147 of 409] Compiling GHC.Types.Name.Occurrence ( compiler/GHC/Types/Name/Occurrence.hs, dist/build/GHC/Types/Name/Occurrence.p_o ) ghc-lib-parser> [148 of 409] Compiling GHC.Data.List.SetOps ( compiler/GHC/Data/List/SetOps.hs, dist/build/GHC/Data/List/SetOps.p_o ) ghc-lib-parser> [149 of 409] Compiling GHC.Data.Bag ( compiler/GHC/Data/Bag.hs, dist/build/GHC/Data/Bag.p_o ) ghc-lib-parser> [150 of 409] Compiling GHC.Types.Fixity ( compiler/GHC/Types/Fixity.hs, dist/build/GHC/Types/Fixity.p_o ) ghc-lib-parser> [151 of 409] Compiling GHC.Hs.DocString ( compiler/GHC/Hs/DocString.hs, dist/build/GHC/Hs/DocString.p_o ) ghc-lib-parser> [152 of 409] Compiling GHC.Data.Pair ( compiler/GHC/Data/Pair.hs, dist/build/GHC/Data/Pair.p_o ) ghc-lib-parser> [153 of 409] Compiling GHC.Cmm.Type ( compiler/GHC/Cmm/Type.hs, dist/build/GHC/Cmm/Type.p_o ) ghc-lib-parser> [154 of 409] Compiling GHC.Driver.Flags ( compiler/GHC/Driver/Flags.hs, dist/build/GHC/Driver/Flags.p_o ) ghc-lib-parser> [155 of 409] Compiling GHC.Platform.Ways ( compiler/GHC/Platform/Ways.hs, dist/build/GHC/Platform/Ways.p_o ) ghc-lib-parser> [156 of 409] Compiling GHC.Platform.Profile ( compiler/GHC/Platform/Profile.hs, dist/build/GHC/Platform/Profile.p_o ) ghc-lib-parser> [157 of 409] Compiling GHC.Types.ForeignStubs ( compiler/GHC/Types/ForeignStubs.hs, dist/build/GHC/Types/ForeignStubs.p_o ) ghc-lib-parser> [158 of 409] Compiling GHC.Runtime.Heap.Layout ( compiler/GHC/Runtime/Heap/Layout.hs, dist/build/GHC/Runtime/Heap/Layout.p_o ) ghc-lib-parser> [159 of 409] Compiling GHC.Cmm.Reg ( compiler/GHC/Cmm/Reg.hs, dist/build/GHC/Cmm/Reg.p_o ) ghc-lib-parser> [160 of 409] Compiling GHC.Cmm.MachOp ( compiler/GHC/Cmm/MachOp.hs, dist/build/GHC/Cmm/MachOp.p_o ) ghc-lib-parser> [161 of 409] Compiling GHC.Unit.Ppr ( compiler/GHC/Unit/Ppr.hs, dist/build/GHC/Unit/Ppr.p_o ) ghc-lib-parser> [162 of 409] Compiling GHC.Parser.Errors.Basic ( compiler/GHC/Parser/Errors/Basic.hs, dist/build/GHC/Parser/Errors/Basic.p_o ) ghc-lib-parser> [163 of 409] Compiling GHC.Types.Unique.SDFM ( compiler/GHC/Types/Unique/SDFM.hs, dist/build/GHC/Types/Unique/SDFM.p_o ) ghc-lib-parser> [164 of 409] Compiling GHC.Tc.Types.Rank ( compiler/GHC/Tc/Types/Rank.hs, dist/build/GHC/Tc/Types/Rank.p_o ) ghc-lib-parser> [165 of 409] Compiling GHC.CmmToLlvm.Config ( compiler/GHC/CmmToLlvm/Config.hs, dist/build/GHC/CmmToLlvm/Config.p_o ) ghc-lib-parser> [166 of 409] Compiling GHC.Driver.LlvmConfigCache ( compiler/GHC/Driver/LlvmConfigCache.hs, dist/build/GHC/Driver/LlvmConfigCache.p_o ) ghc-lib-parser> [167 of 409] Compiling GHC.Types.Unique.Map ( compiler/GHC/Types/Unique/Map.hs, dist/build/GHC/Types/Unique/Map.p_o ) ghc-lib-parser> [168 of 409] Compiling GHC.Platform.Reg.Class ( compiler/GHC/Platform/Reg/Class.hs, dist/build/GHC/Platform/Reg/Class.p_o ) ghc-lib-parser> [169 of 409] Compiling GHC.Platform.Reg ( compiler/GHC/Platform/Reg.hs, dist/build/GHC/Platform/Reg.p_o ) charset> [1 of 9] Compiling Data.CharSet.ByteSet ( src/Data/CharSet/ByteSet.hs, dist/build/Data/CharSet/ByteSet.p_o ) charset> [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, dist/build/Data/CharSet.p_o ) charset> [3 of 9] Compiling Data.CharSet.Common ( src/Data/CharSet/Common.hs, dist/build/Data/CharSet/Common.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 ) doctest-parallel> [18 of 18] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.o, dist/build/Test/DocTest.dyn_o ) invariant> [4 of 4] Compiling Paths_invariant ( dist/build/autogen/Paths_invariant.hs, dist/build/Paths_invariant.o, dist/build/Paths_invariant.dyn_o ) invariant> [1 of 4] Compiling Data.Functor.Invariant ( src/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.p_o ) quickcheck-instances> [ 4 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, dist/build/Test/QuickCheck/Instances/CaseInsensitive.p_o ) quickcheck-instances> [ 5 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, dist/build/Test/QuickCheck/Instances/ByteString.p_o ) quickcheck-instances> [ 6 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, dist/build/Test/QuickCheck/Instances/Array.p_o ) quickcheck-instances> [ 7 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, dist/build/Test/QuickCheck/Instances/DataFix.p_o ) quickcheck-instances> [ 8 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, dist/build/Test/QuickCheck/Instances/Hashable.p_o ) quickcheck-instances> [ 9 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, dist/build/Test/QuickCheck/Instances/Natural.p_o ) quickcheck-instances> [10 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, dist/build/Test/QuickCheck/Instances/OldTime.p_o ) quickcheck-instances> [11 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, dist/build/Test/QuickCheck/Instances/Primitive.p_o ) quickcheck-instances> [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, dist/build/Test/QuickCheck/Instances/Scientific.p_o ) quickcheck-instances> [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, dist/build/Test/QuickCheck/Instances/Semigroup.p_o ) quickcheck-instances> [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, dist/build/Test/QuickCheck/Instances/Solo.p_o ) quickcheck-instances> [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, dist/build/Test/QuickCheck/Instances/Strict.p_o ) quickcheck-instances> [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, dist/build/Test/QuickCheck/Instances/Tagged.p_o ) quickcheck-instances> [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, dist/build/Test/QuickCheck/Instances/Text.p_o ) quickcheck-instances> [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, dist/build/Test/QuickCheck/Instances/Text/Short.p_o ) quickcheck-instances> [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, dist/build/Test/QuickCheck/Instances/These.p_o ) quickcheck-instances> [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, dist/build/Test/QuickCheck/Instances/Time.p_o ) semigroupoids> [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.o, dist/build/Data/Functor/Apply.dyn_o ) semigroupoids> [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.o, dist/build/Data/Semigroup/Bifoldable.dyn_o ) semigroupoids> [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, dist/build/Data/Functor/Contravariant/Divise.o, dist/build/Data/Functor/Contravariant/Divise.dyn_o ) semigroupoids> [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, dist/build/Data/Functor/Contravariant/Decide.o, dist/build/Data/Functor/Contravariant/Decide.dyn_o ) semigroupoids> [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, dist/build/Data/Functor/Contravariant/Conclude.o, dist/build/Data/Functor/Contravariant/Conclude.dyn_o ) semigroupoids> [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.o, dist/build/Data/Functor/Bind.dyn_o ) semigroupoids> [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.o, dist/build/Data/Semigroupoid.dyn_o ) semigroupoids> [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.o, dist/build/Data/Semigroupoid/Ob.dyn_o ) semigroupoids> [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.o, dist/build/Data/Semigroupoid/Dual.dyn_o ) semigroupoids> [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, dist/build/Data/Semigroupoid/Categorical.o, dist/build/Data/Semigroupoid/Categorical.dyn_o ) semigroupoids> semigroupoids> src/Data/Semigroupoid/Categorical.hs:48:22: warning: [-Wtype-equality-requires-operators] semigroupoids> The use of ‘~’ without TypeOperators semigroupoids> will become an error in a future GHC release. semigroupoids> Suggested fix: Perhaps you intended to use TypeOperators semigroupoids> | semigroupoids> 48 | runCategorical :: (a ~ b => r) -> (s a b -> r) -> Categorical s a b -> r semigroupoids> | ^ semigroupoids> [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, dist/build/Data/Groupoid.o, dist/build/Data/Groupoid.dyn_o ) semigroupoids> [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, dist/build/Data/Isomorphism.o, dist/build/Data/Isomorphism.dyn_o ) semigroupoids> [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.o, dist/build/Data/Functor/Bind/Trans.dyn_o ) semigroupoids> [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.o, dist/build/Data/Bifunctor/Apply.dyn_o ) semigroupoids> [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.o, dist/build/Data/Functor/Alt.dyn_o ) semirings> [3 of 6] Compiling Data.Field ( Data/Field.hs, dist/build/Data/Field.o, dist/build/Data/Field.dyn_o ) semirings> [4 of 6] Compiling Data.Semiring.Generic ( Data/Semiring/Generic.hs, dist/build/Data/Semiring/Generic.o, dist/build/Data/Semiring/Generic.dyn_o ) semirings> [5 of 6] Compiling Data.Star ( Data/Star.hs, dist/build/Data/Star.o, dist/build/Data/Star.dyn_o ) semirings> [6 of 6] Compiling Data.Semiring.Tropical ( Data/Semiring/Tropical.hs, dist/build/Data/Semiring/Tropical.o, dist/build/Data/Semiring/Tropical.dyn_o ) semirings> [1 of 6] Compiling Data.Semiring ( Data/Semiring.hs, dist/build/Data/Semiring.p_o ) uniplate> [ 7 of 21] Compiling Data.Generics.Uniplate.DataOnly ( Data/Generics/Uniplate/DataOnly.hs, dist/build/Data/Generics/Uniplate/DataOnly.o, dist/build/Data/Generics/Uniplate/DataOnly.dyn_o ) uniplate> [ 8 of 21] Compiling Data.Generics.Uniplate.Operations ( Data/Generics/Uniplate/Operations.hs, dist/build/Data/Generics/Uniplate/Operations.o, dist/build/Data/Generics/Uniplate/Operations.dyn_o ) uniplate> [ 9 of 21] Compiling Data.Generics.Uniplate.Direct ( Data/Generics/Uniplate/Direct.hs, dist/build/Data/Generics/Uniplate/Direct.o, dist/build/Data/Generics/Uniplate/Direct.dyn_o ) uniplate> [10 of 21] Compiling Data.Generics.Uniplate.Data ( Data/Generics/Uniplate/Data.hs, dist/build/Data/Generics/Uniplate/Data.o, dist/build/Data/Generics/Uniplate/Data.dyn_o ) uniplate> [11 of 21] Compiling Data.Generics.SYB ( Data/Generics/SYB.hs, dist/build/Data/Generics/SYB.o, dist/build/Data/Generics/SYB.dyn_o ) uniplate> [12 of 21] Compiling Data.Generics.Compos ( Data/Generics/Compos.hs, dist/build/Data/Generics/Compos.o, dist/build/Data/Generics/Compos.dyn_o ) uniplate> [13 of 21] Compiling Data.Generics.Uniplate.Typeable ( Data/Generics/Uniplate/Typeable.hs, dist/build/Data/Generics/Uniplate/Typeable.o, dist/build/Data/Generics/Uniplate/Typeable.dyn_o ) uniplate> [14 of 21] Compiling Data.Generics.Uniplate.Zipper ( Data/Generics/Uniplate/Zipper.hs, dist/build/Data/Generics/Uniplate/Zipper.o, dist/build/Data/Generics/Uniplate/Zipper.dyn_o ) uniplate> [15 of 21] Compiling Data.Generics.UniplateOn ( Data/Generics/UniplateOn.hs, dist/build/Data/Generics/UniplateOn.o, dist/build/Data/Generics/UniplateOn.dyn_o ) uniplate> [16 of 21] Compiling Data.Generics.UniplateStr ( Data/Generics/UniplateStr.hs, dist/build/Data/Generics/UniplateStr.o, dist/build/Data/Generics/UniplateStr.dyn_o ) uniplate> [17 of 21] Compiling Data.Generics.UniplateStrOn ( Data/Generics/UniplateStrOn.hs, dist/build/Data/Generics/UniplateStrOn.o, dist/build/Data/Generics/UniplateStrOn.dyn_o ) uniplate> [18 of 21] Compiling Data.Generics.Biplate ( Data/Generics/Biplate.hs, dist/build/Data/Generics/Biplate.o, dist/build/Data/Generics/Biplate.dyn_o ) uniplate> [19 of 21] Compiling Data.Generics.PlateTypeable ( Data/Generics/PlateTypeable.hs, dist/build/Data/Generics/PlateTypeable.o, dist/build/Data/Generics/PlateTypeable.dyn_o ) uniplate> [20 of 21] Compiling Data.Generics.PlateDirect ( Data/Generics/PlateDirect.hs, dist/build/Data/Generics/PlateDirect.o, dist/build/Data/Generics/PlateDirect.dyn_o ) uniplate> [21 of 21] Compiling Data.Generics.PlateData ( Data/Generics/PlateData.hs, dist/build/Data/Generics/PlateData.o, dist/build/Data/Generics/PlateData.dyn_o ) uniplate> [ 1 of 21] Compiling Data.Generics.Uniplate.Data.Instances ( Data/Generics/Uniplate/Data/Instances.hs, dist/build/Data/Generics/Uniplate/Data/Instances.p_o ) ghc-lib-parser> [170 of 409] Compiling GHC.Unit.Types ( compiler/GHC/Unit/Types.hs, dist/build/GHC/Unit/Types.p_o ) ghc-lib-parser> [171 of 409] Compiling GHC.Unit.Module.Location ( compiler/GHC/Unit/Module/Location.hs, dist/build/GHC/Unit/Module/Location.p_o ) ghc-lib-parser> [172 of 409] Compiling GHC.Unit.Module.Env ( compiler/GHC/Unit/Module/Env.hs, dist/build/GHC/Unit/Module/Env.p_o ) ghc-lib-parser> [173 of 409] Compiling GHC.Unit.Module ( compiler/GHC/Unit/Module.hs, dist/build/GHC/Unit/Module.p_o ) ghc-lib-parser> [174 of 409] Compiling GHC.Types.ForeignCall ( compiler/GHC/Types/ForeignCall.hs, dist/build/GHC/Types/ForeignCall.p_o ) ghc-lib-parser> [175 of 409] Compiling GHC.Unit.Info ( compiler/GHC/Unit/Info.hs, dist/build/GHC/Unit/Info.p_o ) ghc-lib-parser> [176 of 409] Compiling GHC.Types.BreakInfo ( compiler/GHC/Types/BreakInfo.hs, dist/build/GHC/Types/BreakInfo.p_o ) ghc-lib-parser> [177 of 409] Compiling GHC.Unit.Home ( compiler/GHC/Unit/Home.hs, dist/build/GHC/Unit/Home.p_o ) ghc-lib-parser> [178 of 409] Compiling GHC.Types.Name ( compiler/GHC/Types/Name.hs, dist/build/GHC/Types/Name.p_o ) ghc-lib-parser> [179 of 409] Compiling GHC.Types.Var ( compiler/GHC/Types/Var.hs, dist/build/GHC/Types/Var.p_o ) ghc-lib-parser> [180 of 409] Compiling GHC.Core.Type[boot] ( compiler/GHC/Core/Type.hs-boot, dist/build/GHC/Core/Type.p_o-boot ) ghc-lib-parser> [181 of 409] Compiling GHC.Types.Var.Set ( compiler/GHC/Types/Var/Set.hs, dist/build/GHC/Types/Var/Set.p_o ) ghc-lib-parser> [182 of 409] Compiling GHC.Utils.FV ( compiler/GHC/Utils/FV.hs, dist/build/GHC/Utils/FV.p_o ) ghc-lib-parser> [183 of 409] Compiling GHC.Data.Graph.UnVar ( compiler/GHC/Data/Graph/UnVar.hs, dist/build/GHC/Data/Graph/UnVar.p_o ) ghc-lib-parser> [184 of 409] Compiling GHC.Stg.InferTags.TagSig ( compiler/GHC/Stg/InferTags/TagSig.hs, dist/build/GHC/Stg/InferTags/TagSig.p_o ) ghc-lib-parser> [185 of 409] Compiling GHC.Types.Var.Env ( compiler/GHC/Types/Var/Env.hs, dist/build/GHC/Types/Var/Env.p_o ) ghc-lib-parser> [186 of 409] Compiling GHC.Types.Name.Set ( compiler/GHC/Types/Name/Set.hs, dist/build/GHC/Types/Name/Set.p_o ) ghc-lib-parser> [187 of 409] Compiling GHC.Types.Name.Env ( compiler/GHC/Types/Name/Env.hs, dist/build/GHC/Types/Name/Env.p_o ) ghc-lib-parser> [188 of 409] Compiling GHC.Types.Avail ( compiler/GHC/Types/Avail.hs, dist/build/GHC/Types/Avail.p_o ) ghc-lib-parser> [189 of 409] Compiling GHC.Types.Name.Reader ( compiler/GHC/Types/Name/Reader.hs, dist/build/GHC/Types/Name/Reader.p_o ) ghc-lib-parser> [190 of 409] Compiling GHC.Unit.Module.Imported ( compiler/GHC/Unit/Module/Imported.hs, dist/build/GHC/Unit/Module/Imported.p_o ) ghc-lib-parser> [191 of 409] Compiling GHC.Parser.Annotation ( compiler/GHC/Parser/Annotation.hs, dist/build/GHC/Parser/Annotation.p_o ) ghc-lib-parser> [192 of 409] Compiling GHC.Data.BooleanFormula ( compiler/GHC/Data/BooleanFormula.hs, dist/build/GHC/Data/BooleanFormula.p_o ) ghc-lib-parser> [193 of 409] Compiling GHC.Hs.Extension ( compiler/GHC/Hs/Extension.hs, dist/build/GHC/Hs/Extension.p_o ) ghc-lib-parser> [194 of 409] Compiling GHC.Hs.Doc ( compiler/GHC/Hs/Doc.hs, dist/build/GHC/Hs/Doc.p_o ) ghc-lib-parser> [195 of 409] Compiling Language.Haskell.Syntax.ImpExp ( compiler/Language/Haskell/Syntax/ImpExp.hs, dist/build/Language/Haskell/Syntax/ImpExp.p_o ) ghc-lib-parser> [196 of 409] Compiling GHC.Unit.Module.Warnings ( compiler/GHC/Unit/Module/Warnings.hs, dist/build/GHC/Unit/Module/Warnings.p_o ) ghc-lib-parser> [197 of 409] Compiling GHC.Core.Coercion.Axiom ( compiler/GHC/Core/Coercion/Axiom.hs, dist/build/GHC/Core/Coercion/Axiom.p_o ) ghc-lib-parser> [198 of 409] Compiling GHC.Core.Coercion[boot] ( compiler/GHC/Core/Coercion.hs-boot, dist/build/GHC/Core/Coercion.p_o-boot ) ghc-lib-parser> [199 of 409] Compiling GHC.Types.CostCentre ( compiler/GHC/Types/CostCentre.hs, dist/build/GHC/Types/CostCentre.p_o ) ghc-lib-parser> [200 of 409] Compiling GHC.Core.Class ( compiler/GHC/Core/Class.hs, dist/build/GHC/Core/Class.p_o ) ghc-lib-parser> [201 of 409] Compiling GHC.Types.Id.Make[boot] ( compiler/GHC/Types/Id/Make.hs-boot, dist/build/GHC/Types/Id/Make.p_o-boot ) ghc-lib-parser> [202 of 409] Compiling GHC.Types.Annotations ( compiler/GHC/Types/Annotations.hs, dist/build/GHC/Types/Annotations.p_o ) ghc-lib-parser> [203 of 409] Compiling GHC.Iface.Recomp.Binary ( compiler/GHC/Iface/Recomp/Binary.hs, dist/build/GHC/Iface/Recomp/Binary.p_o ) ghc-lib-parser> [204 of 409] Compiling GHC.Types.Fixity.Env ( compiler/GHC/Types/Fixity/Env.hs, dist/build/GHC/Types/Fixity/Env.p_o ) ghc-lib-parser> [205 of 409] Compiling GHC.Builtin.Names ( compiler/GHC/Builtin/Names.hs, dist/build/GHC/Builtin/Names.p_o ) ghc-lib-parser> [206 of 409] Compiling GHC.Core.TyCon ( compiler/GHC/Core/TyCon.hs, dist/build/GHC/Core/TyCon.p_o ) ghc-lib-parser> [207 of 409] Compiling GHC.CoreToIface[boot] ( compiler/GHC/CoreToIface.hs-boot, dist/build/GHC/CoreToIface.p_o-boot ) ghc-lib-parser> [208 of 409] Compiling GHC.Core.TyCon.Env ( compiler/GHC/Core/TyCon/Env.hs, dist/build/GHC/Core/TyCon/Env.p_o ) ghc-lib-parser> [209 of 409] Compiling GHC.Core.TyCon.RecWalk ( compiler/GHC/Core/TyCon/RecWalk.hs, dist/build/GHC/Core/TyCon/RecWalk.p_o ) ghc-lib-parser> [210 of 409] Compiling GHC.Core.TyCo.Rep ( compiler/GHC/Core/TyCo/Rep.hs, dist/build/GHC/Core/TyCo/Rep.p_o ) ghc-lib-parser> [211 of 409] Compiling GHC.Builtin.Types.Prim ( compiler/GHC/Builtin/Types/Prim.hs, dist/build/GHC/Builtin/Types/Prim.p_o ) ghc-lib-parser> [212 of 409] Compiling GHC.Core.TyCo.FVs ( compiler/GHC/Core/TyCo/FVs.hs, dist/build/GHC/Core/TyCo/FVs.p_o ) ghc-lib-parser> [213 of 409] Compiling GHC.Core.TyCo.Subst ( compiler/GHC/Core/TyCo/Subst.hs, dist/build/GHC/Core/TyCo/Subst.p_o ) ghc-lib-parser> [214 of 409] Compiling GHC.Core.TyCo.Tidy ( compiler/GHC/Core/TyCo/Tidy.hs, dist/build/GHC/Core/TyCo/Tidy.p_o ) ghc-lib-parser> [215 of 409] Compiling GHC.Core.Type ( compiler/GHC/Core/Type.hs, dist/build/GHC/Core/Type.p_o ) ghc-lib-parser> [216 of 409] Compiling Language.Haskell.Syntax.Lit ( compiler/Language/Haskell/Syntax/Lit.hs, dist/build/Language/Haskell/Syntax/Lit.p_o ) ghc-lib-parser> [217 of 409] Compiling GHC.Core.TyCo.Compare ( compiler/GHC/Core/TyCo/Compare.hs, dist/build/GHC/Core/TyCo/Compare.p_o ) ghc-lib-parser> [218 of 409] Compiling GHC.Iface.Type ( compiler/GHC/Iface/Type.hs, dist/build/GHC/Iface/Type.p_o ) ghc-lib-parser> [219 of 409] Compiling GHC.Types.Tickish ( compiler/GHC/Types/Tickish.hs, dist/build/GHC/Types/Tickish.p_o ) ghc-lib-parser> [220 of 409] Compiling GHC.Types.Literal ( compiler/GHC/Types/Literal.hs, dist/build/GHC/Types/Literal.p_o ) ghc-lib-parser> [221 of 409] Compiling GHC.Data.TrieMap ( compiler/GHC/Data/TrieMap.hs, dist/build/GHC/Data/TrieMap.p_o ) ghc-lib-parser> [222 of 409] Compiling GHC.Cmm.Dataflow.Label ( compiler/GHC/Cmm/Dataflow/Label.hs, dist/build/GHC/Cmm/Dataflow/Label.p_o ) ghc-lib-parser> [223 of 409] Compiling GHC.Cmm.BlockId[boot] ( compiler/GHC/Cmm/BlockId.hs-boot, dist/build/GHC/Cmm/BlockId.p_o-boot ) ghc-lib-parser> [224 of 409] Compiling GHC.Cmm.Dataflow.Graph ( compiler/GHC/Cmm/Dataflow/Graph.hs, dist/build/GHC/Cmm/Dataflow/Graph.p_o ) ghc-lib-parser> [225 of 409] Compiling GHC.Core.RoughMap ( compiler/GHC/Core/RoughMap.hs, dist/build/GHC/Core/RoughMap.p_o ) ghc-lib-parser> [226 of 409] Compiling GHC.Core.Multiplicity ( compiler/GHC/Core/Multiplicity.hs, dist/build/GHC/Core/Multiplicity.p_o ) ghc-lib-parser> [227 of 409] Compiling GHC.Core.TyCo.Ppr ( compiler/GHC/Core/TyCo/Ppr.hs, dist/build/GHC/Core/TyCo/Ppr.p_o ) ghc-lib-parser> [228 of 409] Compiling GHC.Core.Coercion ( compiler/GHC/Core/Coercion.hs, dist/build/GHC/Core/Coercion.p_o ) ghc-lib-parser> [229 of 409] Compiling GHC.Types.Hint ( compiler/GHC/Types/Hint.hs, dist/build/GHC/Types/Hint.p_o ) ghc-lib-parser> [230 of 409] Compiling GHC.Types.Error ( compiler/GHC/Types/Error.hs, dist/build/GHC/Types/Error.p_o ) ghc-lib-parser> [231 of 409] Compiling GHC.Utils.Logger ( compiler/GHC/Utils/Logger.hs, dist/build/GHC/Utils/Logger.p_o ) ghc-lib-parser> [232 of 409] Compiling GHC.Utils.Error ( compiler/GHC/Utils/Error.hs, dist/build/GHC/Utils/Error.p_o ) ghc-lib-parser> [233 of 409] Compiling GHC.Driver.CmdLine ( compiler/GHC/Driver/CmdLine.hs, dist/build/GHC/Driver/CmdLine.p_o ) ghc-lib-parser> [234 of 409] Compiling GHC.Core.Opt.Stats ( compiler/GHC/Core/Opt/Stats.hs, dist/build/GHC/Core/Opt/Stats.p_o ) ghc-lib-parser> [235 of 409] Compiling GHC.Core.Map.Type ( compiler/GHC/Core/Map/Type.hs, dist/build/GHC/Core/Map/Type.p_o ) ghc-lib-parser> [236 of 409] Compiling GHC.Core.Unify ( compiler/GHC/Core/Unify.hs, dist/build/GHC/Core/Unify.p_o ) ghc-lib-parser> [237 of 409] Compiling GHC.Core.PatSyn ( compiler/GHC/Core/PatSyn.hs, dist/build/GHC/Core/PatSyn.p_o ) ghc-lib-parser> [238 of 409] Compiling GHC.Core.Predicate ( compiler/GHC/Core/Predicate.hs, dist/build/GHC/Core/Predicate.p_o ) ghc-lib-parser> [239 of 409] Compiling GHC.Core.DataCon ( compiler/GHC/Core/DataCon.hs, dist/build/GHC/Core/DataCon.p_o ) ghc-lib-parser> [240 of 409] Compiling GHC.Types.Demand ( compiler/GHC/Types/Demand.hs, dist/build/GHC/Types/Demand.p_o ) ghc-lib-parser> [241 of 409] Compiling GHC.Types.RepType ( compiler/GHC/Types/RepType.hs, dist/build/GHC/Types/RepType.p_o ) ghc-lib-parser> [242 of 409] Compiling Language.Haskell.Syntax.Type ( compiler/Language/Haskell/Syntax/Type.hs, dist/build/Language/Haskell/Syntax/Type.p_o ) ghc-lib-parser> [243 of 409] Compiling Language.Haskell.Syntax.Pat ( compiler/Language/Haskell/Syntax/Pat.hs, dist/build/Language/Haskell/Syntax/Pat.p_o ) ghc-lib-parser> [244 of 409] Compiling GHC.Hs.Pat[boot] ( compiler/GHC/Hs/Pat.hs-boot, dist/build/GHC/Hs/Pat.p_o-boot ) ghc-lib-parser> [245 of 409] Compiling Language.Haskell.Syntax.Binds ( compiler/Language/Haskell/Syntax/Binds.hs, dist/build/Language/Haskell/Syntax/Binds.p_o ) ghc-lib-parser> [246 of 409] Compiling Language.Haskell.Syntax.Decls ( compiler/Language/Haskell/Syntax/Decls.hs, dist/build/Language/Haskell/Syntax/Decls.p_o ) ghc-lib-parser> [247 of 409] Compiling Language.Haskell.Syntax.Expr ( compiler/Language/Haskell/Syntax/Expr.hs, dist/build/Language/Haskell/Syntax/Expr.p_o ) ghc-lib-parser> [248 of 409] Compiling GHC.Hs.Expr[boot] ( compiler/GHC/Hs/Expr.hs-boot, dist/build/GHC/Hs/Expr.p_o-boot ) ghc-lib-parser> [249 of 409] Compiling Language.Haskell.Syntax ( compiler/Language/Haskell/Syntax.hs, dist/build/Language/Haskell/Syntax.p_o ) ghc-lib-parser> [250 of 409] Compiling GHC.Types.Cpr ( compiler/GHC/Types/Cpr.hs, dist/build/GHC/Types/Cpr.p_o ) ghc-lib-parser> [251 of 409] Compiling GHC.Core ( compiler/GHC/Core.hs, dist/build/GHC/Core.p_o ) ghc-lib-parser> [252 of 409] Compiling GHC.Core.SimpleOpt[boot] ( compiler/GHC/Core/SimpleOpt.hs-boot, dist/build/GHC/Core/SimpleOpt.p_o-boot ) ghc-lib-parser> [253 of 409] Compiling GHC.Core.Map.Expr ( compiler/GHC/Core/Map/Expr.hs, dist/build/GHC/Core/Map/Expr.p_o ) ghc-lib-parser> [254 of 409] Compiling GHC.StgToCmm.Types ( compiler/GHC/StgToCmm/Types.hs, dist/build/GHC/StgToCmm/Types.p_o ) ghc-lib-parser> [255 of 409] Compiling GHC.Types.Id.Info ( compiler/GHC/Types/Id/Info.hs, dist/build/GHC/Types/Id/Info.p_o ) ghc-lib-parser> [256 of 409] Compiling GHC.Types.Id ( compiler/GHC/Types/Id.hs, dist/build/GHC/Types/Id.p_o ) quickcheck-instances> [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, dist/build/Test/QuickCheck/Instances/Transformer.p_o ) quickcheck-instances> [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, dist/build/Test/QuickCheck/Instances/UUID.p_o ) quickcheck-instances> [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, dist/build/Test/QuickCheck/Instances/UnorderedContainers.p_o ) quickcheck-instances> [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, dist/build/Test/QuickCheck/Instances/Vector.p_o ) quickcheck-instances> [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, dist/build/Test/QuickCheck/Instances/Void.p_o ) quickcheck-instances> [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.p_o ) charset> [4 of 9] Compiling Data.CharSet.Posix.Ascii ( src/Data/CharSet/Posix/Ascii.hs, dist/build/Data/CharSet/Posix/Ascii.p_o ) doctest-parallel> [ 1 of 18] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.p_o ) semigroupoids> [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.o, dist/build/Data/Semigroup/Foldable.dyn_o ) semigroupoids> [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.o, dist/build/Data/Semigroup/Traversable/Class.dyn_o ) ghc-lib-parser> [257 of 409] Compiling GHC.Core.Stats ( compiler/GHC/Core/Stats.hs, dist/build/GHC/Core/Stats.p_o ) doctest-parallel> [ 2 of 18] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.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 ) charset> [5 of 9] Compiling Data.CharSet.Unicode ( src/Data/CharSet/Unicode.hs, dist/build/Data/CharSet/Unicode.p_o ) doctest-parallel> [ 4 of 18] Compiling Test.DocTest.Helpers ( src/Test/DocTest/Helpers.hs, dist/build/Test/DocTest/Helpers.p_o ) invariant> [2 of 4] Compiling Data.Functor.Invariant.TH.Internal ( src/Data/Functor/Invariant/TH/Internal.hs, dist/build/Data/Functor/Invariant/TH/Internal.p_o ) ghc-lib-parser> [258 of 409] Compiling GHC.Core.Ppr ( compiler/GHC/Core/Ppr.hs, dist/build/GHC/Core/Ppr.p_o ) charset> [6 of 9] Compiling Data.CharSet.Unicode.Block ( src/Data/CharSet/Unicode/Block.hs, dist/build/Data/CharSet/Unicode/Block.p_o ) semigroupoids> [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.o, dist/build/Data/Semigroup/Traversable.dyn_o ) invariant> [3 of 4] Compiling Data.Functor.Invariant.TH ( src/Data/Functor/Invariant/TH.hs, dist/build/Data/Functor/Invariant/TH.p_o ) semigroupoids> [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.o, dist/build/Data/Semigroup/Bitraversable.dyn_o ) semigroupoids> [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.o, dist/build/Data/Functor/Plus.dyn_o ) semigroupoids> [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, dist/build/Semigroupoids/Do.o, dist/build/Semigroupoids/Do.dyn_o ) semigroupoids> [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.o, dist/build/Data/Semigroupoid/Static.dyn_o ) quickcheck-instances> Preprocessing test suite 'self-test' for quickcheck-instances-0.3.30.. quickcheck-instances> Building test suite 'self-test' for quickcheck-instances-0.3.30.. charset> [7 of 9] Compiling Data.CharSet.Unicode.Category ( src/Data/CharSet/Unicode/Category.hs, dist/build/Data/CharSet/Unicode/Category.p_o ) quickcheck-instances> [1 of 1] Compiling Main ( test/Tests.hs, dist/build/self-test/self-test-tmp/Main.o ) charset> [8 of 9] Compiling Data.CharSet.Posix.Unicode ( src/Data/CharSet/Posix/Unicode.hs, dist/build/Data/CharSet/Posix/Unicode.p_o ) quickcheck-instances> [2 of 2] Linking dist/build/self-test/self-test semigroupoids> [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.p_o ) 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 ) doctest-parallel> [ 9 of 18] Compiling Test.DocTest.Internal.Interpreter ( src/Test/DocTest/Internal/Interpreter.hs, dist/build/Test/DocTest/Internal/Interpreter.p_o ) 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 ) charset> [9 of 9] Compiling Data.CharSet.Posix ( src/Data/CharSet/Posix.hs, dist/build/Data/CharSet/Posix.p_o ) quickcheck-instances> running tests quickcheck-instances> Running 1 test suites... quickcheck-instances> Test suite self-test: RUNNING... quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> +++ OK, passed 100 tests. quickcheck-instances> Test suite self-test: PASS quickcheck-instances> Test suite logged to: dist/test/quickcheck-instances-0.3.30-self-test.log quickcheck-instances> 1 of 1 test suites (1 of 1 test cases) passed. quickcheck-instances> haddockPhase uniplate> [ 2 of 21] Compiling Data.Generics.Uniplate.Internal.Utils ( Data/Generics/Uniplate/Internal/Utils.hs, dist/build/Data/Generics/Uniplate/Internal/Utils.p_o ) uniplate> [ 3 of 21] Compiling Data.Generics.Uniplate ( Data/Generics/Uniplate.hs, dist/build/Data/Generics/Uniplate.p_o ) uniplate> [ 4 of 21] Compiling Data.Generics.Str ( Data/Generics/Str.hs, dist/build/Data/Generics/Str.p_o ) uniplate> [ 5 of 21] Compiling Data.Generics.Uniplate.Internal.DataOnlyOperations ( Data/Generics/Uniplate/Internal/DataOnlyOperations.hs, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.p_o ) uniplate> [ 6 of 21] Compiling Data.Generics.Uniplate.Internal.Data ( Data/Generics/Uniplate/Internal/Data.hs, dist/build/Data/Generics/Uniplate/Internal/Data.p_o ) semigroupoids> [ 2 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.p_o ) semigroupoids> [ 3 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.p_o ) quickcheck-instances> Preprocessing library for quickcheck-instances-0.3.30.. quickcheck-instances> Running Haddock on library for quickcheck-instances-0.3.30.. quickcheck-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. invariant> [4 of 4] Compiling Paths_invariant ( dist/build/autogen/Paths_invariant.hs, dist/build/Paths_invariant.p_o ) 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 ) semigroupoids> [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, dist/build/Semigroupoids/Internal.p_o ) semigroupoids> [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.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 ) quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Array.Byte' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Containers' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header semirings> [2 of 6] Compiling Data.Euclidean ( Data/Euclidean.hs, dist/build/Data/Euclidean.p_o ) uniplate> [ 7 of 21] Compiling Data.Generics.Uniplate.DataOnly ( Data/Generics/Uniplate/DataOnly.hs, dist/build/Data/Generics/Uniplate/DataOnly.p_o ) charset> running tests charset> Package has no test suites. charset> haddockPhase quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.CaseInsensitive' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.ByteString' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Array' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.DataFix' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header charset> Preprocessing library for charset-0.3.10.. quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Hashable' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header charset> Running Haddock on library for charset-0.3.10.. quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Natural' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.OldTime' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header charset> Warning: --source-* options are ignored when --hyperlinked-source is enabled. uniplate> [ 8 of 21] Compiling Data.Generics.Uniplate.Operations ( Data/Generics/Uniplate/Operations.hs, dist/build/Data/Generics/Uniplate/Operations.p_o ) uniplate> [ 9 of 21] Compiling Data.Generics.Uniplate.Direct ( Data/Generics/Uniplate/Direct.hs, dist/build/Data/Generics/Uniplate/Direct.p_o ) uniplate> [10 of 21] Compiling Data.Generics.Uniplate.Data ( Data/Generics/Uniplate/Data.hs, dist/build/Data/Generics/Uniplate/Data.p_o ) uniplate> [11 of 21] Compiling Data.Generics.SYB ( Data/Generics/SYB.hs, dist/build/Data/Generics/SYB.p_o ) uniplate> [12 of 21] Compiling Data.Generics.Compos ( Data/Generics/Compos.hs, dist/build/Data/Generics/Compos.p_o ) uniplate> [13 of 21] Compiling Data.Generics.Uniplate.Typeable ( Data/Generics/Uniplate/Typeable.hs, dist/build/Data/Generics/Uniplate/Typeable.p_o ) uniplate> [14 of 21] Compiling Data.Generics.Uniplate.Zipper ( Data/Generics/Uniplate/Zipper.hs, dist/build/Data/Generics/Uniplate/Zipper.p_o ) uniplate> [15 of 21] Compiling Data.Generics.UniplateOn ( Data/Generics/UniplateOn.hs, dist/build/Data/Generics/UniplateOn.p_o ) uniplate> [16 of 21] Compiling Data.Generics.UniplateStr ( Data/Generics/UniplateStr.hs, dist/build/Data/Generics/UniplateStr.p_o ) uniplate> [17 of 21] Compiling Data.Generics.UniplateStrOn ( Data/Generics/UniplateStrOn.hs, dist/build/Data/Generics/UniplateStrOn.p_o ) uniplate> [18 of 21] Compiling Data.Generics.Biplate ( Data/Generics/Biplate.hs, dist/build/Data/Generics/Biplate.p_o ) uniplate> [19 of 21] Compiling Data.Generics.PlateTypeable ( Data/Generics/PlateTypeable.hs, dist/build/Data/Generics/PlateTypeable.p_o ) uniplate> [20 of 21] Compiling Data.Generics.PlateDirect ( Data/Generics/PlateDirect.hs, dist/build/Data/Generics/PlateDirect.p_o ) uniplate> [21 of 21] Compiling Data.Generics.PlateData ( Data/Generics/PlateData.hs, dist/build/Data/Generics/PlateData.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 ) quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Primitive' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Scientific' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Semigroup' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header ghc-lib-parser> [259 of 409] Compiling GHC.Hs.Lit ( compiler/GHC/Hs/Lit.hs, dist/build/GHC/Hs/Lit.p_o ) quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Solo' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Strict' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Tagged' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Text' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Text.Short' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.These' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Time' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header invariant> Preprocessing test suite 'spec' for invariant-0.6.2.. invariant> Building test suite 'spec' for invariant-0.6.2.. charset> 71% ( 5 / 7) in 'Data.CharSet.ByteSet' charset> Missing documentation for: charset> ByteSet (src/Data/CharSet/ByteSet.hs:51) charset> fromList (src/Data/CharSet/ByteSet.hs:70) ghc-lib-parser> [260 of 409] Compiling GHC.Core.Seq ( compiler/GHC/Core/Seq.hs, dist/build/GHC/Core/Seq.p_o ) ghc-lib-parser> [261 of 409] Compiling GHC.Core.Reduction ( compiler/GHC/Core/Reduction.hs, dist/build/GHC/Core/Reduction.p_o ) ghc-lib-parser> [262 of 409] Compiling GHC.Core.ConLike ( compiler/GHC/Core/ConLike.hs, dist/build/GHC/Core/ConLike.p_o ) ghc-lib-parser> [263 of 409] Compiling GHC.Types.TyThing ( compiler/GHC/Types/TyThing.hs, dist/build/GHC/Types/TyThing.p_o ) ghc-lib-parser> [264 of 409] Compiling GHC.Runtime.Eval.Types ( compiler/GHC/Runtime/Eval/Types.hs, dist/build/GHC/Runtime/Eval/Types.p_o ) ghc-lib-parser> [265 of 409] Compiling GHC.Builtin.Types ( compiler/GHC/Builtin/Types.hs, dist/build/GHC/Builtin/Types.p_o ) quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Transformer' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header invariant> [1 of 3] Compiling InvariantSpec ( test/InvariantSpec.hs, dist/build/spec/spec-tmp/InvariantSpec.o ) quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.UUID' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.UnorderedContainers' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header charset> Warning: 'Char' is ambiguous. It is defined charset> * in ‘Text.Read.Lex’ charset> * in ‘GHC.Types’ charset> You may be able to disambiguate the identifier by qualifying it or charset> by specifying the type/value namespace explicitly. charset> Defaulting to the one defined in ‘Text.Read.Lex’ charset> 39% ( 18 / 46) in 'Data.CharSet' charset> Missing documentation for: charset> \\ (src/Data/CharSet.hs:131) charset> member (src/Data/CharSet.hs:226) charset> notMember (src/Data/CharSet.hs:235) charset> overlaps (src/Data/CharSet.hs:256) charset> isSubsetOf (src/Data/CharSet.hs:263) charset> isComplemented (src/Data/CharSet.hs:148) charset> empty (src/Data/CharSet.hs:163) charset> singleton (src/Data/CharSet.hs:166) charset> full (src/Data/CharSet.hs:170) charset> insert (src/Data/CharSet.hs:185) charset> delete (src/Data/CharSet.hs:195) charset> complement (src/Data/CharSet.hs:200) charset> range (src/Data/CharSet.hs:190) charset> union (src/Data/CharSet.hs:205) charset> intersection (src/Data/CharSet.hs:212) charset> difference (src/Data/CharSet.hs:219) charset> filter (src/Data/CharSet.hs:244) charset> partition (src/Data/CharSet.hs:249) charset> map (src/Data/CharSet.hs:143) charset> fold (src/Data/CharSet.hs:239) charset> toList (src/Data/CharSet.hs:153) charset> fromList (src/Data/CharSet.hs:270) charset> toAscList (src/Data/CharSet.hs:158) charset> fromAscList (src/Data/CharSet.hs:274) charset> fromDistinctAscList (src/Data/CharSet.hs:278) charset> fromCharSet (src/Data/CharSet.hs:332) charset> toCharSet (src/Data/CharSet.hs:336) charset> toArray (src/Data/CharSet.hs:351) quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Vector' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 0% ( 0 / 1) in 'Test.QuickCheck.Instances.Void' quickcheck-instances> Missing documentation for: quickcheck-instances> Module header quickcheck-instances> 100% ( 1 / 1) in 'Test.QuickCheck.Instances' 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 ) charset> 9% ( 2 / 21) in 'Data.CharSet.Common' charset> Missing documentation for: charset> control (src/Data/CharSet/Common.hs:42) charset> space (src/Data/CharSet/Common.hs:42) charset> lower (src/Data/CharSet/Common.hs:42) charset> upper (src/Data/CharSet/Common.hs:42) charset> alpha (src/Data/CharSet/Common.hs:42) charset> alphaNum (src/Data/CharSet/Common.hs:42) charset> print (src/Data/CharSet/Common.hs:42) charset> digit (src/Data/CharSet/Common.hs:42) charset> octDigit (src/Data/CharSet/Common.hs:42) charset> letter (src/Data/CharSet/Common.hs:42) charset> mark (src/Data/CharSet/Common.hs:42) charset> number (src/Data/CharSet/Common.hs:42) charset> punctuation (src/Data/CharSet/Common.hs:42) charset> symbol (src/Data/CharSet/Common.hs:42) charset> separator (src/Data/CharSet/Common.hs:42) charset> ascii (src/Data/CharSet/Common.hs:42) charset> latin1 (src/Data/CharSet/Common.hs:42) charset> asciiUpper (src/Data/CharSet/Common.hs:42) charset> asciiLower (src/Data/CharSet/Common.hs:42) charset> 11% ( 2 / 18) in 'Data.CharSet.Posix.Ascii' charset> Missing documentation for: charset> posixAscii (src/Data/CharSet/Posix/Ascii.hs:42) charset> lookupPosixAsciiCharSet (src/Data/CharSet/Posix/Ascii.hs:60) charset> alnum (src/Data/CharSet/Posix/Ascii.hs:25) charset> alpha (src/Data/CharSet/Posix/Ascii.hs:25) charset> ascii (src/Data/CharSet/Posix/Ascii.hs:25) charset> blank (src/Data/CharSet/Posix/Ascii.hs:25) charset> cntrl (src/Data/CharSet/Posix/Ascii.hs:25) charset> digit (src/Data/CharSet/Posix/Ascii.hs:25) charset> graph (src/Data/CharSet/Posix/Ascii.hs:25) charset> print (src/Data/CharSet/Posix/Ascii.hs:25) charset> word (src/Data/CharSet/Posix/Ascii.hs:25) charset> punct (src/Data/CharSet/Posix/Ascii.hs:25) charset> space (src/Data/CharSet/Posix/Ascii.hs:25) charset> upper (src/Data/CharSet/Posix/Ascii.hs:25) charset> lower (src/Data/CharSet/Posix/Ascii.hs:25) charset> xdigit (src/Data/CharSet/Posix/Ascii.hs:25) charset> Warning: 'categories' is out of scope. charset> If you qualify the identifier, haddock can try to link it anyway. charset> 23% ( 12 / 52) in 'Data.CharSet.Unicode' charset> Missing documentation for: charset> UnicodeCategory (src/Data/CharSet/Unicode.hs:46) charset> unicodeCategories (src/Data/CharSet/Unicode.hs:50) charset> modifierLetter (src/Data/CharSet/Unicode.hs:95) charset> otherLetter (src/Data/CharSet/Unicode.hs:95) charset> letter (src/Data/CharSet/Unicode.hs:95) charset> lowercaseLetter (src/Data/CharSet/Unicode.hs:95) charset> uppercaseLetter (src/Data/CharSet/Unicode.hs:95) charset> titlecaseLetter (src/Data/CharSet/Unicode.hs:95) charset> letterAnd (src/Data/CharSet/Unicode.hs:95) charset> nonSpacingMark (src/Data/CharSet/Unicode.hs:110) charset> spacingCombiningMark (src/Data/CharSet/Unicode.hs:110) charset> enclosingMark (src/Data/CharSet/Unicode.hs:110) charset> mark (src/Data/CharSet/Unicode.hs:110) charset> space (src/Data/CharSet/Unicode.hs:119) charset> lineSeparator (src/Data/CharSet/Unicode.hs:119) charset> paragraphSeparator (src/Data/CharSet/Unicode.hs:119) charset> separator (src/Data/CharSet/Unicode.hs:119) charset> mathSymbol (src/Data/CharSet/Unicode.hs:128) charset> currencySymbol (src/Data/CharSet/Unicode.hs:128) charset> modifierSymbol (src/Data/CharSet/Unicode.hs:128) charset> otherSymbol (src/Data/CharSet/Unicode.hs:128) charset> symbol (src/Data/CharSet/Unicode.hs:128) charset> decimalNumber (src/Data/CharSet/Unicode.hs:139) charset> letterNumber (src/Data/CharSet/Unicode.hs:139) charset> otherNumber (src/Data/CharSet/Unicode.hs:139) charset> number (src/Data/CharSet/Unicode.hs:139) charset> dashPunctuation (src/Data/CharSet/Unicode.hs:148) charset> openPunctuation (src/Data/CharSet/Unicode.hs:148) charset> closePunctuation (src/Data/CharSet/Unicode.hs:148) charset> initialQuote (src/Data/CharSet/Unicode.hs:148) charset> finalQuote (src/Data/CharSet/Unicode.hs:148) charset> connectorPunctuation (src/Data/CharSet/Unicode.hs:148) charset> otherPunctuation (src/Data/CharSet/Unicode.hs:148) charset> punctuation (src/Data/CharSet/Unicode.hs:148) charset> control (src/Data/CharSet/Unicode.hs:167) charset> format (src/Data/CharSet/Unicode.hs:167) charset> privateUse (src/Data/CharSet/Unicode.hs:167) charset> surrogate (src/Data/CharSet/Unicode.hs:167) charset> notAssigned (src/Data/CharSet/Unicode.hs:167) charset> other (src/Data/CharSet/Unicode.hs:167) charset> Warning: 'categories' is out of scope. charset> If you qualify the identifier, haddock can try to link it anyway. charset> 3% ( 4 /113) in 'Data.CharSet.Unicode.Block' charset> Missing documentation for: charset> Block (src/Data/CharSet/Unicode/Block.hs:139) charset> blocks (src/Data/CharSet/Unicode/Block.hs:144) charset> lookupBlock (src/Data/CharSet/Unicode/Block.hs:268) charset> lookupBlockCharSet (src/Data/CharSet/Unicode/Block.hs:271) charset> basicLatin (src/Data/CharSet/Unicode/Block.hs:274) charset> latin1Supplement (src/Data/CharSet/Unicode/Block.hs:275) charset> latinExtendedA (src/Data/CharSet/Unicode/Block.hs:276) charset> latinExtendedB (src/Data/CharSet/Unicode/Block.hs:277) charset> ipaExtensions (src/Data/CharSet/Unicode/Block.hs:278) charset> spacingModifierLetters (src/Data/CharSet/Unicode/Block.hs:279) charset> combiningDiacriticalMarks (src/Data/CharSet/Unicode/Block.hs:280) charset> greekAndCoptic (src/Data/CharSet/Unicode/Block.hs:281) charset> cyrillic (src/Data/CharSet/Unicode/Block.hs:282) charset> cyrillicSupplementary (src/Data/CharSet/Unicode/Block.hs:283) charset> armenian (src/Data/CharSet/Unicode/Block.hs:284) charset> hebrew (src/Data/CharSet/Unicode/Block.hs:285) charset> arabic (src/Data/CharSet/Unicode/Block.hs:286) charset> syriac (src/Data/CharSet/Unicode/Block.hs:287) charset> thaana (src/Data/CharSet/Unicode/Block.hs:288) charset> devanagari (src/Data/CharSet/Unicode/Block.hs:289) charset> bengali (src/Data/CharSet/Unicode/Block.hs:290) charset> gurmukhi (src/Data/CharSet/Unicode/Block.hs:291) charset> gujarati (src/Data/CharSet/Unicode/Block.hs:292) charset> oriya (src/Data/CharSet/Unicode/Block.hs:293) charset> tamil (src/Data/CharSet/Unicode/Block.hs:294) charset> telugu (src/Data/CharSet/Unicode/Block.hs:295) charset> kannada (src/Data/CharSet/Unicode/Block.hs:296) charset> malayalam (src/Data/CharSet/Unicode/Block.hs:297) charset> sinhala (src/Data/CharSet/Unicode/Block.hs:298) charset> thai (src/Data/CharSet/Unicode/Block.hs:299) charset> lao (src/Data/CharSet/Unicode/Block.hs:300) charset> tibetan (src/Data/CharSet/Unicode/Block.hs:301) charset> myanmar (src/Data/CharSet/Unicode/Block.hs:302) charset> georgian (src/Data/CharSet/Unicode/Block.hs:303) charset> hangulJamo (src/Data/CharSet/Unicode/Block.hs:304) charset> ethiopic (src/Data/CharSet/Unicode/Block.hs:305) charset> cherokee (src/Data/CharSet/Unicode/Block.hs:306) charset> unifiedCanadianAboriginalSyllabics (src/Data/CharSet/Unicode/Block.hs:307) charset> ogham (src/Data/CharSet/Unicode/Block.hs:308) charset> runic (src/Data/CharSet/Unicode/Block.hs:309) charset> tagalog (src/Data/CharSet/Unicode/Block.hs:310) charset> hanunoo (src/Data/CharSet/Unicode/Block.hs:311) charset> buhid (src/Data/CharSet/Unicode/Block.hs:312) charset> tagbanwa (src/Data/CharSet/Unicode/Block.hs:313) charset> khmer (src/Data/CharSet/Unicode/Block.hs:314) charset> mongolian (src/Data/CharSet/Unicode/Block.hs:315) charset> limbu (src/Data/CharSet/Unicode/Block.hs:316) charset> taiLe (src/Data/CharSet/Unicode/Block.hs:317) charset> khmerSymbols (src/Data/CharSet/Unicode/Block.hs:318) charset> phoneticExtensions (src/Data/CharSet/Unicode/Block.hs:319) charset> latinExtendedAdditional (src/Data/CharSet/Unicode/Block.hs:320) charset> greekExtended (src/Data/CharSet/Unicode/Block.hs:321) charset> generalPunctuation (src/Data/CharSet/Unicode/Block.hs:322) charset> superscriptsAndSubscripts (src/Data/CharSet/Unicode/Block.hs:323) charset> currencySymbols (src/Data/CharSet/Unicode/Block.hs:324) charset> combiningDiacriticalMarksForSymbols (src/Data/CharSet/Unicode/Block.hs:325) charset> letterlikeSymbols (src/Data/CharSet/Unicode/Block.hs:326) charset> numberForms (src/Data/CharSet/Unicode/Block.hs:327) charset> arrows (src/Data/CharSet/Unicode/Block.hs:328) charset> mathematicalOperators (src/Data/CharSet/Unicode/Block.hs:329) charset> miscellaneousTechnical (src/Data/CharSet/Unicode/Block.hs:330) charset> controlPictures (src/Data/CharSet/Unicode/Block.hs:331) charset> opticalCharacterRecognition (src/Data/CharSet/Unicode/Block.hs:332) charset> enclosedAlphanumerics (src/Data/CharSet/Unicode/Block.hs:333) charset> boxDrawing (src/Data/CharSet/Unicode/Block.hs:334) charset> blockElements (src/Data/CharSet/Unicode/Block.hs:335) charset> geometricShapes (src/Data/CharSet/Unicode/Block.hs:336) charset> miscellaneousSymbols (src/Data/CharSet/Unicode/Block.hs:337) charset> dingbats (src/Data/CharSet/Unicode/Block.hs:338) charset> miscellaneousMathematicalSymbolsA (src/Data/CharSet/Unicode/Block.hs:339) charset> supplementalArrowsA (src/Data/CharSet/Unicode/Block.hs:340) charset> braillePatterns (src/Data/CharSet/Unicode/Block.hs:341) charset> supplementalArrowsB (src/Data/CharSet/Unicode/Block.hs:342) charset> miscellaneousMathematicalSymbolsB (src/Data/CharSet/Unicode/Block.hs:343) charset> supplementalMathematicalOperators (src/Data/CharSet/Unicode/Block.hs:344) charset> miscellaneousSymbolsAndArrows (src/Data/CharSet/Unicode/Block.hs:345) charset> cjkRadicalsSupplement (src/Data/CharSet/Unicode/Block.hs:346) charset> kangxiRadicals (src/Data/CharSet/Unicode/Block.hs:347) charset> ideographicDescriptionCharacters (src/Data/CharSet/Unicode/Block.hs:348) charset> cjkSymbolsAndPunctuation (src/Data/CharSet/Unicode/Block.hs:349) charset> hiragana (src/Data/CharSet/Unicode/Block.hs:350) charset> katakana (src/Data/CharSet/Unicode/Block.hs:351) charset> bopomofo (src/Data/CharSet/Unicode/Block.hs:352) charset> hangulCompatibilityJamo (src/Data/CharSet/Unicode/Block.hs:353) charset> kanbun (src/Data/CharSet/Unicode/Block.hs:354) charset> bopomofoExtended (src/Data/CharSet/Unicode/Block.hs:355) charset> katakanaPhoneticExtensions (src/Data/CharSet/Unicode/Block.hs:356) charset> enclosedCjkLettersAndMonths (src/Data/CharSet/Unicode/Block.hs:357) charset> cjkCompatibility (src/Data/CharSet/Unicode/Block.hs:358) charset> cjkUnifiedIdeographsExtensionA (src/Data/CharSet/Unicode/Block.hs:359) charset> yijingHexagramSymbols (src/Data/CharSet/Unicode/Block.hs:360) charset> cjkUnifiedIdeographs (src/Data/CharSet/Unicode/Block.hs:361) charset> yiSyllables (src/Data/CharSet/Unicode/Block.hs:362) charset> yiRadicals (src/Data/CharSet/Unicode/Block.hs:363) charset> hangulSyllables (src/Data/CharSet/Unicode/Block.hs:364) charset> highSurrogates (src/Data/CharSet/Unicode/Block.hs:365) charset> highPrivateUseSurrogates (src/Data/CharSet/Unicode/Block.hs:366) charset> lowSurrogates (src/Data/CharSet/Unicode/Block.hs:367) charset> privateUseArea (src/Data/CharSet/Unicode/Block.hs:368) charset> cjkCompatibilityIdeographs (src/Data/CharSet/Unicode/Block.hs:369) charset> alphabeticPresentationForms (src/Data/CharSet/Unicode/Block.hs:370) charset> arabicPresentationFormsA (src/Data/CharSet/Unicode/Block.hs:371) charset> variationSelectors (src/Data/CharSet/Unicode/Block.hs:372) charset> combiningHalfMarks (src/Data/CharSet/Unicode/Block.hs:373) charset> cjkCompatibilityForms (src/Data/CharSet/Unicode/Block.hs:374) charset> smallFormVariants (src/Data/CharSet/Unicode/Block.hs:375) charset> arabicPresentationFormsB (src/Data/CharSet/Unicode/Block.hs:376) charset> halfwidthAndFullwidthForms (src/Data/CharSet/Unicode/Block.hs:377) charset> specials (src/Data/CharSet/Unicode/Block.hs:378) charset> 22% ( 12 / 54) in 'Data.CharSet.Unicode.Category' charset> Missing documentation for: charset> Category (src/Data/CharSet/Unicode/Category.hs:53) charset> categories (src/Data/CharSet/Unicode/Category.hs:61) charset> lookupCategory (src/Data/CharSet/Unicode/Category.hs:109) charset> lookupCategoryCharSet (src/Data/CharSet/Unicode/Category.hs:112) charset> modifierLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> otherLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> letter (src/Data/CharSet/Unicode/Category.hs:130) charset> lowercaseLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> uppercaseLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> titlecaseLetter (src/Data/CharSet/Unicode/Category.hs:130) charset> letterAnd (src/Data/CharSet/Unicode/Category.hs:130) charset> nonSpacingMark (src/Data/CharSet/Unicode/Category.hs:145) charset> spacingCombiningMark (src/Data/CharSet/Unicode/Category.hs:145) charset> enclosingMark (src/Data/CharSet/Unicode/Category.hs:145) charset> mark (src/Data/CharSet/Unicode/Category.hs:145) charset> space (src/Data/CharSet/Unicode/Category.hs:154) charset> lineSeparator (src/Data/CharSet/Unicode/Category.hs:154) charset> paragraphSeparator (src/Data/CharSet/Unicode/Category.hs:154) charset> separator (src/Data/CharSet/Unicode/Category.hs:154) charset> mathSymbol (src/Data/CharSet/Unicode/Category.hs:163) charset> currencySymbol (src/Data/CharSet/Unicode/Category.hs:163) charset> modifierSymbol (src/Data/CharSet/Unicode/Category.hs:163) charset> otherSymbol (src/Data/CharSet/Unicode/Category.hs:163) charset> symbol (src/Data/CharSet/Unicode/Category.hs:163) charset> decimalNumber (src/Data/CharSet/Unicode/Category.hs:174) charset> letterNumber (src/Data/CharSet/Unicode/Category.hs:174) charset> otherNumber (src/Data/CharSet/Unicode/Category.hs:174) charset> number (src/Data/CharSet/Unicode/Category.hs:174) charset> dashPunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> openPunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> closePunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> initialQuote (src/Data/CharSet/Unicode/Category.hs:183) charset> finalQuote (src/Data/CharSet/Unicode/Category.hs:183) charset> connectorPunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> otherPunctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> punctuation (src/Data/CharSet/Unicode/Category.hs:183) charset> control (src/Data/CharSet/Unicode/Category.hs:202) charset> format (src/Data/CharSet/Unicode/Category.hs:202) charset> privateUse (src/Data/CharSet/Unicode/Category.hs:202) charset> surrogate (src/Data/CharSet/Unicode/Category.hs:202) charset> notAssigned (src/Data/CharSet/Unicode/Category.hs:202) charset> other (src/Data/CharSet/Unicode/Category.hs:202) charset> 11% ( 2 / 18) in 'Data.CharSet.Posix.Unicode' charset> Missing documentation for: charset> posixUnicode (src/Data/CharSet/Posix/Unicode.hs:44) charset> lookupPosixUnicodeCharSet (src/Data/CharSet/Posix/Unicode.hs:62) charset> alnum (src/Data/CharSet/Posix/Unicode.hs:27) charset> alpha (src/Data/CharSet/Posix/Unicode.hs:27) charset> ascii (src/Data/CharSet/Posix/Unicode.hs:27) charset> blank (src/Data/CharSet/Posix/Unicode.hs:27) charset> cntrl (src/Data/CharSet/Posix/Unicode.hs:27) charset> digit (src/Data/CharSet/Posix/Unicode.hs:27) charset> graph (src/Data/CharSet/Posix/Unicode.hs:27) charset> print (src/Data/CharSet/Posix/Unicode.hs:27) charset> word (src/Data/CharSet/Posix/Unicode.hs:27) charset> punct (src/Data/CharSet/Posix/Unicode.hs:27) charset> space (src/Data/CharSet/Posix/Unicode.hs:27) charset> upper (src/Data/CharSet/Posix/Unicode.hs:27) charset> lower (src/Data/CharSet/Posix/Unicode.hs:27) charset> xdigit (src/Data/CharSet/Posix/Unicode.hs:27) charset> 20% ( 1 / 5) in 'Data.CharSet.Posix' charset> Missing documentation for: charset> posixAscii (src/Data/CharSet/Posix/Ascii.hs:42) charset> lookupPosixAsciiCharSet (src/Data/CharSet/Posix/Ascii.hs:60) charset> posixUnicode (src/Data/CharSet/Posix/Unicode.hs:44) charset> lookupPosixUnicodeCharSet (src/Data/CharSet/Posix/Unicode.hs:62) ghc-lib-parser> [266 of 409] Compiling GHC.Core.FVs ( compiler/GHC/Core/FVs.hs, dist/build/GHC/Core/FVs.p_o ) invariant> [2 of 3] Compiling THSpec ( test/THSpec.hs, dist/build/spec/spec-tmp/THSpec.o, dist/build/spec/spec-tmp/THSpec.dyn_o ) uniplate> running tests uniplate> Package has no test suites. uniplate> haddockPhase uniplate> Preprocessing library for uniplate-1.6.13.. uniplate> Running Haddock on library for uniplate-1.6.13.. uniplate> Warning: --source-* options are ignored when --hyperlinked-source is enabled. doctest-parallel> [18 of 18] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.p_o ) uniplate> Warning: 'create' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> Warning: 'inv' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> Warning: 'Uniplate' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 100% ( 16 / 16) in 'Data.Generics.Uniplate.Data.Instances' uniplate> 100% ( 19 / 19) in 'Data.Generics.Uniplate' uniplate> Warning: 'uniplate' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> Warning: 'biplate' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 66% ( 6 / 9) in 'Data.Generics.Str' uniplate> Missing documentation for: uniplate> Str (Data/Generics/Str.hs:14) uniplate> strMap (Data/Generics/Str.hs:25) uniplate> strMapM (Data/Generics/Str.hs:35) uniplate> Warning: 'mplus' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> [267 of 409] Compiling GHC.Core.FamInstEnv ( compiler/GHC/Core/FamInstEnv.hs, dist/build/GHC/Core/FamInstEnv.p_o ) semirings> [3 of 6] Compiling Data.Field ( Data/Field.hs, dist/build/Data/Field.p_o ) semirings> [4 of 6] Compiling Data.Semiring.Generic ( Data/Semiring/Generic.hs, dist/build/Data/Semiring/Generic.p_o ) semirings> [5 of 6] Compiling Data.Star ( Data/Star.hs, dist/build/Data/Star.p_o ) semirings> [6 of 6] Compiling Data.Semiring.Tropical ( Data/Semiring/Tropical.hs, dist/build/Data/Semiring/Tropical.p_o ) uniplate> 75% ( 24 / 32) in 'Data.Generics.Uniplate.DataOnly' uniplate> Missing documentation for: uniplate> universeBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:188) uniplate> transformBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:211) uniplate> transformBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:216) uniplate> rewriteBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:220) uniplate> rewriteBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:224) uniplate> contextsBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:230) uniplate> holesBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:238) uniplate> Transformer (Data/Generics/Uniplate/Internal/Data.hs:287) uniplate> Warning: 'mplus' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 75% ( 22 / 29) in 'Data.Generics.Uniplate.Operations' uniplate> Missing documentation for: uniplate> universeBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:188) uniplate> transformBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:211) uniplate> transformBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:216) uniplate> rewriteBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:220) uniplate> rewriteBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:224) uniplate> contextsBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:230) uniplate> holesBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:238) uniplate> Warning: 'fromDistictAscList' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 100% ( 11 / 11) in 'Data.Generics.Uniplate.Direct' uniplate> 80% ( 4 / 5) in 'Data.Generics.Uniplate.Data' uniplate> Missing documentation for: uniplate> Transformer (Data/Generics/Uniplate/Internal/Data.hs:287) uniplate> 100% ( 13 / 13) in 'Data.Generics.SYB' uniplate> 100% ( 8 / 8) in 'Data.Generics.Compos' uniplate> 100% ( 10 / 10) in 'Data.Generics.Uniplate.Typeable' invariant> [3 of 3] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) uniplate> 100% ( 14 / 14) in 'Data.Generics.Uniplate.Zipper' semigroupoids> [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.p_o ) uniplate> Warning: 'fold' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 35% ( 5 / 14) in 'Data.Generics.UniplateOn' uniplate> Missing documentation for: uniplate> universeOn (Data/Generics/UniplateOn.hs:38) uniplate> transformOn (Data/Generics/UniplateOn.hs:50) uniplate> transformOnM (Data/Generics/UniplateOn.hs:55) uniplate> rewriteOn (Data/Generics/UniplateOn.hs:60) uniplate> rewriteOnM (Data/Generics/UniplateOn.hs:65) uniplate> descendOn (Data/Generics/UniplateOn.hs:70) uniplate> descendOnM (Data/Generics/UniplateOn.hs:75) uniplate> holesOn (Data/Generics/UniplateOn.hs:83) uniplate> contextsOn (Data/Generics/UniplateOn.hs:90) uniplate> 100% ( 16 / 16) in 'Data.Generics.UniplateStr' uniplate> Warning: 'fold' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 35% ( 5 / 14) in 'Data.Generics.UniplateStrOn' uniplate> Missing documentation for: uniplate> universeOn (Data/Generics/UniplateStrOn.hs:42) uniplate> transformOn (Data/Generics/UniplateStrOn.hs:64) uniplate> transformOnM (Data/Generics/UniplateStrOn.hs:69) uniplate> rewriteOn (Data/Generics/UniplateStrOn.hs:74) uniplate> rewriteOnM (Data/Generics/UniplateStrOn.hs:79) uniplate> descendOn (Data/Generics/UniplateStrOn.hs:84) uniplate> descendOnM (Data/Generics/UniplateStrOn.hs:89) uniplate> holesOn (Data/Generics/UniplateStrOn.hs:95) uniplate> contextsOn (Data/Generics/UniplateStrOn.hs:102) uniplate> Warning: 'Data' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 28% ( 4 / 14) in 'Data.Generics.Biplate' uniplate> Missing documentation for: uniplate> descendBi (Data/Generics/Biplate.hs:79) uniplate> descendBiM (Data/Generics/Biplate.hs:83) uniplate> universeBi (Data/Generics/Biplate.hs:53) uniplate> childrenBi (Data/Generics/Biplate.hs:57) uniplate> transformBi (Data/Generics/Biplate.hs:63) uniplate> transformBiM (Data/Generics/Biplate.hs:67) uniplate> rewriteBi (Data/Generics/Biplate.hs:71) uniplate> rewriteBiM (Data/Generics/Biplate.hs:75) uniplate> contextsBi (Data/Generics/Biplate.hs:89) uniplate> holesBi (Data/Generics/Biplate.hs:93) uniplate> 100% ( 10 / 10) in 'Data.Generics.PlateTypeable' semigroupoids> [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.p_o ) uniplate> Warning: 'PlayAll' is out of scope. uniplate> If you qualify the identifier, haddock can try to link it anyway. uniplate> 100% ( 10 / 10) in 'Data.Generics.PlateDirect' uniplate> 100% ( 2 / 2) in 'Data.Generics.PlateData' invariant> [4 of 4] Linking dist/build/spec/spec semigroupoids> [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, dist/build/Data/Functor/Contravariant/Divise.p_o ) uniplate> Warning: Data.Generics.Uniplate.Direct: could not find link destinations for: uniplate> uniplate> - Data.Generics.Uniplate.Direct.Type uniplate> Warning: Data.Generics.Uniplate.Typeable: could not find link destinations for: uniplate> uniplate> - Data.Generics.Uniplate.Typeable.Type uniplate> Warning: Data.Generics.PlateTypeable: could not find link destinations for: uniplate> uniplate> - Data.Generics.PlateTypeable.Type uniplate> Warning: Data.Generics.PlateDirect: could not find link destinations for: uniplate> uniplate> - Data.Generics.PlateDirect.Type semigroupoids> [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, dist/build/Data/Functor/Contravariant/Decide.p_o ) semirings> running tests semirings> Package has no test suites. semirings> haddockPhase semirings> Preprocessing library for semirings-0.6.. semirings> Running Haddock on library for semirings-0.6.. invariant> running tests semigroupoids> [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, dist/build/Data/Functor/Contravariant/Conclude.p_o ) invariant> Running 1 test suites... invariant> Test suite spec: RUNNING... invariant> invariant> Invariant invariant> Invariant invariant> satisfies the composition law [✔] invariant> +++ OK, passed 100 tests. invariant> Invariant2 invariant> satisfies the composition law [✔] invariant> +++ OK, passed 100 tests. invariant> TH invariant> Compose Maybe Either Int Int invariant> satisfies the invmap laws [✔] invariant> +++ OK, passed 100 tests. invariant> satisfies the invmap2 laws [✔] invariant> +++ OK, passed 100 tests. invariant> ComposeFam Maybe Either Int Int invariant> satisfies the invmap laws [✔] invariant> +++ OK, passed 100 tests. invariant> satisfies the invmap2 laws [✔] invariant> +++ OK, passed 100 tests. invariant> invariant> Finished in 0.0091 seconds invariant> 6 examples, 0 failures invariant> Test suite spec: PASS invariant> Test suite logged to: dist/test/invariant-0.6.2-spec.log invariant> 1 of 1 test suites (1 of 1 test cases) passed. semirings> Warning: --source-* options are ignored when --hyperlinked-source is enabled. charset> Documentation created: dist/doc/html/charset/index.html, charset> dist/doc/html/charset/charset.txt invariant> haddockPhase charset> installing charset> Installing library in /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV invariant> Preprocessing library for invariant-0.6.2.. invariant> Running Haddock on library for invariant-0.6.2.. semigroupoids> [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.p_o ) semigroupoids> [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.p_o ) semigroupoids> [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.p_o ) semigroupoids> [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.p_o ) semigroupoids> [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, dist/build/Data/Semigroupoid/Categorical.p_o ) semigroupoids> semigroupoids> src/Data/Semigroupoid/Categorical.hs:48:22: warning: [-Wtype-equality-requires-operators] semigroupoids> The use of ‘~’ without TypeOperators semigroupoids> will become an error in a future GHC release. semigroupoids> Suggested fix: Perhaps you intended to use TypeOperators semigroupoids> | semigroupoids> 48 | runCategorical :: (a ~ b => r) -> (s a b -> r) -> Categorical s a b -> r semigroupoids> | ^ semigroupoids> [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, dist/build/Data/Groupoid.p_o ) semigroupoids> [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, dist/build/Data/Isomorphism.p_o ) semigroupoids> [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.p_o ) semigroupoids> [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.p_o ) semigroupoids> [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.p_o ) invariant> Warning: --source-* options are ignored when --hyperlinked-source is enabled. charset> post-installation fixup charset> shrinking RPATHs of ELF executables and libraries in /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10 charset> shrinking /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHScharset-0.3.10-AvkttZ1pzD3948vZ0FJBzV-ghc9.4.2.so charset> checking for references to /build/ in /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10... charset> patching script interpreter paths in /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10 charset> stripping (with command strip and flags -S -p) in /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/lib semigroupoids> [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.p_o ) charset> shrinking RPATHs of ELF executables and libraries in /nix/store/zw6c6dvb5dkxsr6hgvhbpmzgxpjphw7k-charset-0.3.10-doc charset> checking for references to /build/ in /nix/store/zw6c6dvb5dkxsr6hgvhbpmzgxpjphw7k-charset-0.3.10-doc... charset> patching script interpreter paths in /nix/store/zw6c6dvb5dkxsr6hgvhbpmzgxpjphw7k-charset-0.3.10-doc charset (post)> added 2 signatures charset (post)> added 1 signatures charset (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10 /nix/store/zw6c6dvb5dkxsr6hgvhbpmzgxpjphw7k-charset-0.3.10-doc charset (post)> copying 2 paths... charset (post)> copying path '/nix/store/zw6c6dvb5dkxsr6hgvhbpmzgxpjphw7k-charset-0.3.10-doc' to 'https://cache.nix-ci.com'... charset (post)> copying path '/nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10' to 'https://cache.nix-ci.com'... charset (post)> copying 1 paths... charset (post)> copying path '/nix/store/p5na6wa8wdr81yv5925hprirz5xdfcw3-charset-0.3.10.drv' to 'https://cache.nix-ci.com'... charset (post)> added 0 signatures charset (post)> added 0 signatures charset (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10 /nix/store/zw6c6dvb5dkxsr6hgvhbpmzgxpjphw7k-charset-0.3.10-doc charset (post)> copying 2 paths... charset (post)> copying path '/nix/store/zw6c6dvb5dkxsr6hgvhbpmzgxpjphw7k-charset-0.3.10-doc' to 'ssh-ng://worker.nix-ci.com'... charset (post)> copying path '/nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10' to 'ssh-ng://worker.nix-ci.com'... charset (post)> copying 1 paths... charset (post)> copying path '/nix/store/p5na6wa8wdr81yv5925hprirz5xdfcw3-charset-0.3.10.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> [268 of 409] Compiling GHC.Types.TypeEnv ( compiler/GHC/Types/TypeEnv.hs, dist/build/GHC/Types/TypeEnv.p_o ) ghc-lib-parser> [269 of 409] Compiling GHC.Types.CompleteMatch ( compiler/GHC/Types/CompleteMatch.hs, dist/build/GHC/Types/CompleteMatch.p_o ) ghc-lib-parser> [270 of 409] Compiling GHC.Hs.Type ( compiler/GHC/Hs/Type.hs, dist/build/GHC/Hs/Type.p_o ) ghc-lib-parser> [271 of 409] Compiling GHC.Core.UsageEnv ( compiler/GHC/Core/UsageEnv.hs, dist/build/GHC/Core/UsageEnv.p_o ) ghc-lib-parser> [272 of 409] Compiling GHC.Iface.Syntax ( compiler/GHC/Iface/Syntax.hs, dist/build/GHC/Iface/Syntax.p_o ) doctest-parallel> Preprocessing library 'spectests-modules' for doctest-parallel-0.3.1.. doctest-parallel> Building library 'spectests-modules' for doctest-parallel-0.3.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 ) invariant> 100% ( 20 / 20) in 'Data.Functor.Invariant' invariant> 100% ( 17 / 17) in 'Data.Functor.Invariant.TH' invariant> Documentation created: dist/doc/html/invariant/index.html, invariant> dist/doc/html/invariant/invariant.txt invariant> Preprocessing test suite 'spec' for invariant-0.6.2.. invariant> installing invariant> Installing library in /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 invariant> post-installation fixup invariant> shrinking RPATHs of ELF executables and libraries in /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2 invariant> shrinking /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSinvariant-0.6.2-51ERLyRBOQR9F5IrRJZR34-ghc9.4.2.so invariant> checking for references to /build/ in /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2... invariant> patching script interpreter paths in /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2 invariant> stripping (with command strip and flags -S -p) in /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/lib invariant> shrinking RPATHs of ELF executables and libraries in /nix/store/60j8f7pazr1flzl5cqbpk28kasi5ngr3-invariant-0.6.2-doc invariant> checking for references to /build/ in /nix/store/60j8f7pazr1flzl5cqbpk28kasi5ngr3-invariant-0.6.2-doc... invariant> patching script interpreter paths in /nix/store/60j8f7pazr1flzl5cqbpk28kasi5ngr3-invariant-0.6.2-doc quickcheck-instances> Documentation created: dist/doc/html/quickcheck-instances/index.html, quickcheck-instances> dist/doc/html/quickcheck-instances/quickcheck-instances.txt quickcheck-instances> Preprocessing test suite 'self-test' for quickcheck-instances-0.3.30.. quickcheck-instances> installing quickcheck-instances> Installing library in /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 quickcheck-instances> post-installation fixup quickcheck-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30 quickcheck-instances> shrinking /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSquickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0-ghc9.4.2.so quickcheck-instances> checking for references to /build/ in /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30... quickcheck-instances> patching script interpreter paths in /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30 quickcheck-instances> stripping (with command strip and flags -S -p) in /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30/lib quickcheck-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/rhhprv24jxl4w9whchwsb56swyfhq2fq-quickcheck-instances-0.3.30-doc quickcheck-instances> checking for references to /build/ in /nix/store/rhhprv24jxl4w9whchwsb56swyfhq2fq-quickcheck-instances-0.3.30-doc... quickcheck-instances> patching script interpreter paths in /nix/store/rhhprv24jxl4w9whchwsb56swyfhq2fq-quickcheck-instances-0.3.30-doc semigroupoids> [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.p_o ) semigroupoids> [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.p_o ) semigroupoids> [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.p_o ) semigroupoids> [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.p_o ) semigroupoids> [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, dist/build/Semigroupoids/Do.p_o ) semigroupoids> [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.p_o ) semigroupoids> running tests semigroupoids> Package has no test suites. semigroupoids> haddockPhase semigroupoids> Preprocessing library for semigroupoids-5.3.7.. semigroupoids> Running Haddock on library for semigroupoids-5.3.7.. semigroupoids> Warning: --source-* options are ignored when --hyperlinked-source is enabled. semigroupoids> 75% ( 3 / 4) in 'Data.Functor.Extend' semigroupoids> Missing documentation for: semigroupoids> Extend (src/Data/Functor/Extend.hs:67) semigroupoids> 100% ( 1 / 1) in 'Data.Traversable.Instances' semigroupoids> 33% ( 1 / 3) in 'Data.Semigroup.Foldable.Class' semigroupoids> Missing documentation for: semigroupoids> Foldable1 (src/Data/Semigroup/Foldable/Class.hs:71) semigroupoids> Bifoldable1 (src/Data/Semigroup/Foldable/Class.hs:128) semigroupoids> Warning: '(,)' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 80% ( 12 / 15) in 'Data.Functor.Bind.Class' semigroupoids> Missing documentation for: semigroupoids> apDefault (src/Data/Functor/Bind/Class.hs:585) semigroupoids> returning (src/Data/Functor/Bind/Class.hs:582) semigroupoids> Biapply (src/Data/Functor/Bind/Class.hs:786) semigroupoids> 100% ( 14 / 14) in 'Data.Functor.Apply' semigroupoids> 33% ( 2 / 6) in 'Data.Semigroup.Bifoldable' semigroupoids> Missing documentation for: semigroupoids> Bifoldable1 (src/Data/Semigroup/Foldable/Class.hs:128) semigroupoids> bitraverse1_ (src/Data/Semigroup/Bifoldable.hs:44) semigroupoids> bifor1_ (src/Data/Semigroup/Bifoldable.hs:48) semigroupoids> bisequenceA1_ (src/Data/Semigroup/Bifoldable.hs:56) semigroupoids> Warning: 'Day' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 100% ( 4 / 4) in 'Data.Functor.Contravariant.Divise' semigroupoids> Warning: 'EitherDay' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> Warning: 'Conclude' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 100% ( 3 / 3) in 'Data.Functor.Contravariant.Decide' semigroupoids> Warning: 'Plus' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 100% ( 3 / 3) in 'Data.Functor.Contravariant.Conclude' semigroupoids> 73% ( 14 / 19) in 'Data.Functor.Bind' semigroupoids> Missing documentation for: semigroupoids> -<< (src/Data/Functor/Bind.hs:46) semigroupoids> -<- (src/Data/Functor/Bind.hs:52) semigroupoids> ->- (src/Data/Functor/Bind.hs:49) semigroupoids> apDefault (src/Data/Functor/Bind/Class.hs:585) semigroupoids> returning (src/Data/Functor/Bind/Class.hs:582) semigroupoids> 50% ( 2 / 4) in 'Data.Semigroupoid' semigroupoids> Missing documentation for: semigroupoids> WrappedCategory (src/Data/Semigroupoid.hs:80) semigroupoids> Semi (src/Data/Semigroupoid.hs:89) semigroupoids> 50% ( 1 / 2) in 'Data.Semigroupoid.Ob' semigroupoids> Missing documentation for: semigroupoids> Ob (src/Data/Semigroupoid/Ob.hs:35) semigroupoids> 50% ( 1 / 2) in 'Data.Semigroupoid.Dual' semigroupoids> Missing documentation for: semigroupoids> Dual (src/Data/Semigroupoid/Dual.hs:28) semigroupoids> 100% ( 3 / 3) in 'Data.Semigroupoid.Categorical' semigroupoids> semigroupoids> src/Data/Semigroupoid/Categorical.hs:48:22: warning: [-Wtype-equality-requires-operators] semigroupoids> The use of ‘~’ without TypeOperators semigroupoids> will become an error in a future GHC release. semigroupoids> Suggested fix: Perhaps you intended to use TypeOperators semigroupoids> | semigroupoids> 48 | runCategorical :: (a ~ b => r) -> (s a b -> r) -> Categorical s a b -> r semigroupoids> | ^ semigroupoids> 100% ( 2 / 2) in 'Data.Groupoid' semigroupoids> 50% ( 1 / 2) in 'Data.Isomorphism' semigroupoids> Missing documentation for: semigroupoids> Iso (src/Data/Isomorphism.hs:30) semirings> 100% ( 27 / 27) in 'Data.Semiring' semirings> 100% ( 7 / 7) in 'Data.Euclidean' semirings> 100% ( 7 / 7) in 'Data.Field' semirings> 100% ( 10 / 10) in 'Data.Semiring.Generic' semirings> 100% ( 2 / 2) in 'Data.Star' semirings> 100% ( 5 / 5) in 'Data.Semiring.Tropical' semirings> Documentation created: dist/doc/html/semirings/index.html, semirings> dist/doc/html/semirings/semirings.txt semirings> installing semirings> Installing library in /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/semirings-0.6-DhdDS2jccdK6373EewPv71 semirings> post-installation fixup semirings> shrinking RPATHs of ELF executables and libraries in /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6 semirings> shrinking /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSsemirings-0.6-DhdDS2jccdK6373EewPv71-ghc9.4.2.so semirings> checking for references to /build/ in /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6... semirings> patching script interpreter paths in /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6 semirings> stripping (with command strip and flags -S -p) in /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6/lib semirings> shrinking RPATHs of ELF executables and libraries in /nix/store/fwqhxi9vyxhf8gpaawrl47vmjq89s7nn-semirings-0.6-doc semirings> checking for references to /build/ in /nix/store/fwqhxi9vyxhf8gpaawrl47vmjq89s7nn-semirings-0.6-doc... semirings> patching script interpreter paths in /nix/store/fwqhxi9vyxhf8gpaawrl47vmjq89s7nn-semirings-0.6-doc uniplate> Documentation created: dist/doc/html/uniplate/index.html, uniplate> dist/doc/html/uniplate/uniplate.txt uniplate> installing uniplate> Installing library in /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 uniplate> post-installation fixup uniplate> shrinking RPATHs of ELF executables and libraries in /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13 uniplate> shrinking /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSuniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4-ghc9.4.2.so uniplate> checking for references to /build/ in /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13... uniplate> patching script interpreter paths in /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13 uniplate> stripping (with command strip and flags -S -p) in /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13/lib uniplate> shrinking RPATHs of ELF executables and libraries in /nix/store/fa2srd2w2fwjywa911cjxn9ck4395pd7-uniplate-1.6.13-doc uniplate> checking for references to /build/ in /nix/store/fa2srd2w2fwjywa911cjxn9ck4395pd7-uniplate-1.6.13-doc... uniplate> patching script interpreter paths in /nix/store/fa2srd2w2fwjywa911cjxn9ck4395pd7-uniplate-1.6.13-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 ) semigroupoids> 100% ( 2 / 2) in 'Data.Functor.Bind.Trans' semigroupoids> 62% ( 5 / 8) in 'Data.Bifunctor.Apply' semigroupoids> Missing documentation for: semigroupoids> Biapply (src/Data/Functor/Bind/Class.hs:786) semigroupoids> <<$>> semigroupoids> <<..>> (src/Data/Bifunctor/Apply.hs:32) semigroupoids> Warning: 'Bind' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 100% ( 4 / 4) in 'Data.Functor.Alt' semigroupoids> 54% ( 6 / 11) in 'Data.Semigroup.Foldable' semigroupoids> Missing documentation for: semigroupoids> Foldable1 (src/Data/Semigroup/Foldable/Class.hs:71) semigroupoids> traverse1_ (src/Data/Semigroup/Foldable.hs:83) semigroupoids> for1_ (src/Data/Semigroup/Foldable.hs:87) semigroupoids> sequenceA1_ (src/Data/Semigroup/Foldable.hs:91) semigroupoids> asum1 (src/Data/Semigroup/Foldable.hs:109) semigroupoids> 33% ( 1 / 3) in 'Data.Semigroup.Traversable.Class' semigroupoids> Missing documentation for: semigroupoids> Bitraversable1 (src/Data/Semigroup/Traversable/Class.hs:70) semigroupoids> Traversable1 (src/Data/Semigroup/Traversable/Class.hs:152) semigroupoids> Warning: 'foldMap1' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 85% ( 6 / 7) in 'Data.Semigroup.Traversable' semigroupoids> Missing documentation for: semigroupoids> Traversable1 (src/Data/Semigroup/Traversable/Class.hs:152) semigroupoids> 33% ( 1 / 3) in 'Data.Semigroup.Bitraversable' semigroupoids> Missing documentation for: semigroupoids> Bitraversable1 (src/Data/Semigroup/Traversable/Class.hs:70) semigroupoids> bifoldMap1Default (src/Data/Semigroup/Bitraversable.hs:28) semigroupoids> 100% ( 4 / 4) in 'Data.Functor.Plus' semigroupoids> Warning: 'Applicative' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> Warning: 'Monad' is out of scope. semigroupoids> If you qualify the identifier, haddock can try to link it anyway. semigroupoids> 90% ( 10 / 11) in 'Semigroupoids.Do' semigroupoids> Missing documentation for: semigroupoids> join (src/Data/Functor/Bind/Class.hs:575) semigroupoids> 50% ( 1 / 2) in 'Data.Semigroupoid.Static' semigroupoids> Missing documentation for: semigroupoids> Static (src/Data/Semigroupoid/Static.hs:42) semigroupoids> Warning: Data.Functor.Apply: could not find link destinations for: semigroupoids> semigroupoids> - Text.ParserCombinators.ReadP.P semigroupoids> - Data.Biapplicative.Mag semigroupoids> Warning: Data.Functor.Bind: could not find link destinations for: semigroupoids> semigroupoids> - Text.ParserCombinators.ReadP.P semigroupoids> - Data.Biapplicative.Mag invariant (post)> added 2 signatures invariant (post)> added 1 signatures invariant (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/60j8f7pazr1flzl5cqbpk28kasi5ngr3-invariant-0.6.2-doc /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2 invariant (post)> copying 2 paths... invariant (post)> copying path '/nix/store/60j8f7pazr1flzl5cqbpk28kasi5ngr3-invariant-0.6.2-doc' to 'https://cache.nix-ci.com'... invariant (post)> copying path '/nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2' to 'https://cache.nix-ci.com'... invariant (post)> copying 1 paths... invariant (post)> copying path '/nix/store/0la416v8df8j07jmgnlffk6h12kr5mci-invariant-0.6.2.drv' to 'https://cache.nix-ci.com'... invariant (post)> added 0 signatures invariant (post)> added 0 signatures invariant (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/60j8f7pazr1flzl5cqbpk28kasi5ngr3-invariant-0.6.2-doc /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2 invariant (post)> copying 2 paths... invariant (post)> copying path '/nix/store/60j8f7pazr1flzl5cqbpk28kasi5ngr3-invariant-0.6.2-doc' to 'ssh-ng://worker.nix-ci.com'... invariant (post)> copying path '/nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2' to 'ssh-ng://worker.nix-ci.com'... invariant (post)> copying 1 paths... invariant (post)> copying path '/nix/store/0la416v8df8j07jmgnlffk6h12kr5mci-invariant-0.6.2.drv' to 'ssh-ng://worker.nix-ci.com'... quickcheck-instances (post)> added 2 signatures quickcheck-instances (post)> added 1 signatures quickcheck-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30 /nix/store/rhhprv24jxl4w9whchwsb56swyfhq2fq-quickcheck-instances-0.3.30-doc quickcheck-instances (post)> copying 2 paths... quickcheck-instances (post)> copying path '/nix/store/rhhprv24jxl4w9whchwsb56swyfhq2fq-quickcheck-instances-0.3.30-doc' to 'https://cache.nix-ci.com'... quickcheck-instances (post)> copying path '/nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30' to 'https://cache.nix-ci.com'... quickcheck-instances (post)> copying 1 paths... quickcheck-instances (post)> copying path '/nix/store/33r4fz1l9h03djc4zwd3k969jfkkdf3w-quickcheck-instances-0.3.30.drv' to 'https://cache.nix-ci.com'... quickcheck-instances (post)> added 0 signatures quickcheck-instances (post)> added 0 signatures quickcheck-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30 /nix/store/rhhprv24jxl4w9whchwsb56swyfhq2fq-quickcheck-instances-0.3.30-doc quickcheck-instances (post)> copying 2 paths... quickcheck-instances (post)> copying path '/nix/store/rhhprv24jxl4w9whchwsb56swyfhq2fq-quickcheck-instances-0.3.30-doc' to 'ssh-ng://worker.nix-ci.com'... quickcheck-instances (post)> copying path '/nix/store/ppgsppw3iav37byj88plxkb2f20rs6yv-quickcheck-instances-0.3.30' to 'ssh-ng://worker.nix-ci.com'... quickcheck-instances (post)> copying 1 paths... quickcheck-instances (post)> copying path '/nix/store/33r4fz1l9h03djc4zwd3k969jfkkdf3w-quickcheck-instances-0.3.30.drv' to 'ssh-ng://worker.nix-ci.com'... semirings (post)> added 2 signatures semirings (post)> added 1 signatures semirings (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6 /nix/store/fwqhxi9vyxhf8gpaawrl47vmjq89s7nn-semirings-0.6-doc semirings (post)> copying 2 paths... semirings (post)> copying path '/nix/store/fwqhxi9vyxhf8gpaawrl47vmjq89s7nn-semirings-0.6-doc' to 'https://cache.nix-ci.com'... semirings (post)> copying path '/nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6' to 'https://cache.nix-ci.com'... semirings (post)> copying 1 paths... semirings (post)> copying path '/nix/store/7na56fhz7gkb5v5r24b61d9363favlmv-semirings-0.6.drv' to 'https://cache.nix-ci.com'... semirings (post)> added 0 signatures semirings (post)> added 0 signatures semirings (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6 /nix/store/fwqhxi9vyxhf8gpaawrl47vmjq89s7nn-semirings-0.6-doc semirings (post)> copying 2 paths... semirings (post)> copying path '/nix/store/fwqhxi9vyxhf8gpaawrl47vmjq89s7nn-semirings-0.6-doc' to 'ssh-ng://worker.nix-ci.com'... semirings (post)> copying path '/nix/store/b423s7alpi97ms67v8gal55945cgbn8i-semirings-0.6' to 'ssh-ng://worker.nix-ci.com'... semirings (post)> copying 1 paths... semirings (post)> copying path '/nix/store/7na56fhz7gkb5v5r24b61d9363favlmv-semirings-0.6.drv' to 'ssh-ng://worker.nix-ci.com'... uniplate (post)> added 2 signatures uniplate (post)> added 1 signatures uniplate (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/fa2srd2w2fwjywa911cjxn9ck4395pd7-uniplate-1.6.13-doc /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13 uniplate (post)> copying 2 paths... uniplate (post)> copying path '/nix/store/fa2srd2w2fwjywa911cjxn9ck4395pd7-uniplate-1.6.13-doc' to 'https://cache.nix-ci.com'... uniplate (post)> copying path '/nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13' to 'https://cache.nix-ci.com'... uniplate (post)> copying 1 paths... uniplate (post)> copying path '/nix/store/larv8j8813ay768qf1xy96xiw12ggssl-uniplate-1.6.13.drv' to 'https://cache.nix-ci.com'... uniplate (post)> added 0 signatures uniplate (post)> added 0 signatures uniplate (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/fa2srd2w2fwjywa911cjxn9ck4395pd7-uniplate-1.6.13-doc /nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13 uniplate (post)> copying 2 paths... uniplate (post)> copying path '/nix/store/fa2srd2w2fwjywa911cjxn9ck4395pd7-uniplate-1.6.13-doc' to 'ssh-ng://worker.nix-ci.com'... uniplate (post)> copying path '/nix/store/i8ixw1i73v9x8k5gsng5cb0k3lvyhm1y-uniplate-1.6.13' to 'ssh-ng://worker.nix-ci.com'... uniplate (post)> copying 1 paths... uniplate (post)> copying path '/nix/store/larv8j8813ay768qf1xy96xiw12ggssl-uniplate-1.6.13.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/3xdzv4blqh1naq74ckn0iksxkwx3i452-extra-1.7.14.drv'... building '/nix/store/4xy7g8bjj2acm8q6jha0jkhxz6cq1i7y-http-types-0.12.3.drv'... building '/nix/store/4c2rdjvfrjr1hn6ma3njb5gld6479p12-indexed-traversable-instances-0.1.1.2.drv'... building '/nix/store/a1ks81y953sxgyir1f6bdl4ng9sq0g3p-monoid-subclasses-1.2.4.1.drv'... building '/nix/store/z4k07pz1zrzk66zckai87ig63qdv7w51-parsers-0.12.11.drv'... ghc-lib-parser> [273 of 409] Compiling GHC.Types.Name.Cache ( compiler/GHC/Types/Name/Cache.hs, dist/build/GHC/Types/Name/Cache.p_o ) ghc-lib-parser> [274 of 409] Compiling GHC.Builtin.PrimOps ( compiler/GHC/Builtin/PrimOps.hs, dist/build/GHC/Builtin/PrimOps.p_o ) ghc-lib-parser> [275 of 409] Compiling GHC.Core.Opt.ConstantFold[boot] ( compiler/GHC/Core/Opt/ConstantFold.hs-boot, dist/build/GHC/Core/Opt/ConstantFold.p_o-boot ) ghc-lib-parser> [276 of 409] Compiling GHC.Core.Utils ( compiler/GHC/Core/Utils.hs, dist/build/GHC/Core/Utils.p_o ) ghc-lib-parser> [277 of 409] Compiling GHC.Core.Subst ( compiler/GHC/Core/Subst.hs, dist/build/GHC/Core/Subst.p_o ) ghc-lib-parser> [278 of 409] Compiling GHC.Core.Opt.Arity ( compiler/GHC/Core/Opt/Arity.hs, dist/build/GHC/Core/Opt/Arity.p_o ) ghc-lib-parser> [279 of 409] Compiling GHC.Core.Opt.OccurAnal ( compiler/GHC/Core/Opt/OccurAnal.hs, dist/build/GHC/Core/Opt/OccurAnal.p_o ) ghc-lib-parser> [280 of 409] Compiling GHC.Core.Make ( compiler/GHC/Core/Make.hs, dist/build/GHC/Core/Make.p_o ) ghc-lib-parser> [281 of 409] Compiling GHC.Core.Tidy ( compiler/GHC/Core/Tidy.hs, dist/build/GHC/Core/Tidy.p_o ) ghc-lib-parser> [282 of 409] Compiling GHC.Core.Unfold ( compiler/GHC/Core/Unfold.hs, dist/build/GHC/Core/Unfold.p_o ) ghc-lib-parser> [283 of 409] Compiling GHC.Core.Unfold.Make ( compiler/GHC/Core/Unfold/Make.hs, dist/build/GHC/Core/Unfold/Make.p_o ) ghc-lib-parser> [284 of 409] Compiling GHC.Builtin.PrimOps.Ids ( compiler/GHC/Builtin/PrimOps/Ids.hs, dist/build/GHC/Builtin/PrimOps/Ids.p_o ) ghc-lib-parser> [285 of 409] Compiling GHC.Stg.Syntax ( compiler/GHC/Stg/Syntax.hs, dist/build/GHC/Stg/Syntax.p_o ) ghc-lib-parser> [286 of 409] Compiling GHC.Cmm.CLabel ( compiler/GHC/Cmm/CLabel.hs, dist/build/GHC/Cmm/CLabel.p_o ) ghc-lib-parser> [287 of 409] Compiling GHC.Cmm.BlockId ( compiler/GHC/Cmm/BlockId.hs, dist/build/GHC/Cmm/BlockId.p_o ) ghc-lib-parser> [288 of 409] Compiling GHC.Cmm.Expr ( compiler/GHC/Cmm/Expr.hs, dist/build/GHC/Cmm/Expr.p_o ) ghc-lib-parser> [289 of 409] Compiling GHC.ByteCode.Types ( compiler/GHC/ByteCode/Types.hs, dist/build/GHC/ByteCode/Types.p_o ) ghc-lib-parser> [290 of 409] Compiling GHC.Platform.X86_64 ( compiler/GHC/Platform/X86_64.hs, dist/build/GHC/Platform/X86_64.p_o ) ghc-lib-parser> [291 of 409] Compiling GHC.Platform.X86 ( compiler/GHC/Platform/X86.hs, dist/build/GHC/Platform/X86.p_o ) ghc-lib-parser> [292 of 409] Compiling GHC.Platform.Wasm32 ( compiler/GHC/Platform/Wasm32.hs, dist/build/GHC/Platform/Wasm32.p_o ) ghc-lib-parser> [293 of 409] Compiling GHC.Platform.S390X ( compiler/GHC/Platform/S390X.hs, dist/build/GHC/Platform/S390X.p_o ) ghc-lib-parser> [294 of 409] Compiling GHC.Platform.RISCV64 ( compiler/GHC/Platform/RISCV64.hs, dist/build/GHC/Platform/RISCV64.p_o ) ghc-lib-parser> [295 of 409] Compiling GHC.Platform.PPC ( compiler/GHC/Platform/PPC.hs, dist/build/GHC/Platform/PPC.p_o ) ghc-lib-parser> [296 of 409] Compiling GHC.Platform.NoRegs ( compiler/GHC/Platform/NoRegs.hs, dist/build/GHC/Platform/NoRegs.p_o ) ghc-lib-parser> [297 of 409] Compiling GHC.Platform.LoongArch64 ( compiler/GHC/Platform/LoongArch64.hs, dist/build/GHC/Platform/LoongArch64.p_o ) ghc-lib-parser> [298 of 409] Compiling GHC.Platform.ARM ( compiler/GHC/Platform/ARM.hs, dist/build/GHC/Platform/ARM.p_o ) ghc-lib-parser> [299 of 409] Compiling GHC.Platform.AArch64 ( compiler/GHC/Platform/AArch64.hs, dist/build/GHC/Platform/AArch64.p_o ) ghc-lib-parser> [300 of 409] Compiling GHC.Platform.Regs ( compiler/GHC/Platform/Regs.hs, dist/build/GHC/Platform/Regs.p_o ) ghc-lib-parser> [301 of 409] Compiling GHC.Types.IPE ( compiler/GHC/Types/IPE.hs, dist/build/GHC/Types/IPE.p_o ) ghc-lib-parser> [302 of 409] Compiling GHC.Types.PkgQual ( compiler/GHC/Types/PkgQual.hs, dist/build/GHC/Types/PkgQual.p_o ) ghc-lib-parser> [303 of 409] Compiling GHC.Hs.ImpExp ( compiler/GHC/Hs/ImpExp.hs, dist/build/GHC/Hs/ImpExp.p_o ) ghc-lib-parser> [304 of 409] Compiling GHC.Types.SourceFile ( compiler/GHC/Types/SourceFile.hs, dist/build/GHC/Types/SourceFile.p_o ) ghc-lib-parser> [305 of 409] Compiling GHC.Driver.Phases ( compiler/GHC/Driver/Phases.hs, dist/build/GHC/Driver/Phases.p_o ) ghc-lib-parser> [306 of 409] Compiling GHC.Utils.TmpFs ( compiler/GHC/Utils/TmpFs.hs, dist/build/GHC/Utils/TmpFs.p_o ) ghc-lib-parser> [307 of 409] Compiling GHC.StgToCmm.Config ( compiler/GHC/StgToCmm/Config.hs, dist/build/GHC/StgToCmm/Config.p_o ) ghc-lib-parser> [308 of 409] Compiling GHC.Driver.Pipeline.Monad ( compiler/GHC/Driver/Pipeline/Monad.hs, dist/build/GHC/Driver/Pipeline/Monad.p_o ) 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 ) semigroupoids> Documentation created: dist/doc/html/semigroupoids/index.html, semigroupoids> dist/doc/html/semigroupoids/semigroupoids.txt semigroupoids> installing semigroupoids> Installing library in /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC semigroupoids> post-installation fixup semigroupoids> shrinking RPATHs of ELF executables and libraries in /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7 semigroupoids> shrinking /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSsemigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC-ghc9.4.2.so semigroupoids> checking for references to /build/ in /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7... semigroupoids> patching script interpreter paths in /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7 semigroupoids> stripping (with command strip and flags -S -p) in /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/lib semigroupoids> shrinking RPATHs of ELF executables and libraries in /nix/store/wi3ks2j43h4l3b622wnc4x55ycq46k1z-semigroupoids-5.3.7-doc semigroupoids> checking for references to /build/ in /nix/store/wi3ks2j43h4l3b622wnc4x55ycq46k1z-semigroupoids-5.3.7-doc... semigroupoids> patching script interpreter paths in /nix/store/wi3ks2j43h4l3b622wnc4x55ycq46k1z-semigroupoids-5.3.7-doc extra> setupCompilerEnvironmentPhase extra> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ghc-lib-parser> [309 of 409] Compiling GHC.Driver.Backend ( compiler/GHC/Driver/Backend.hs, dist/build/GHC/Driver/Backend.p_o ) ghc-lib-parser> [310 of 409] Compiling GHC.Cmm.Switch ( compiler/GHC/Cmm/Switch.hs, dist/build/GHC/Cmm/Switch.p_o ) ghc-lib-parser> [311 of 409] Compiling GHC.Cmm.Node ( compiler/GHC/Cmm/Node.hs, dist/build/GHC/Cmm/Node.p_o ) 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> haddockPhase doctest-parallel> installing doctest-parallel> Installing library in /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE doctest-parallel> Installing internal library spectests-modules in /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/doctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules doctest-parallel> post-installation fixup doctest-parallel> shrinking RPATHs of ELF executables and libraries in /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1 doctest-parallel> shrinking /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSdoctest-parallel-0.3.1-KdKDpQxohOWKUEMBk5x4O6-spectests-modules-ghc9.4.2.so doctest-parallel> shrinking /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSdoctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE-ghc9.4.2.so doctest-parallel> checking for references to /build/ in /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1... doctest-parallel> patching script interpreter paths in /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1 doctest-parallel> stripping (with command strip and flags -S -p) in /nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1/lib http-types> setupCompilerEnvironmentPhase semigroupoids (post)> added 2 signatures semigroupoids (post)> added 1 signatures semigroupoids (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7 /nix/store/wi3ks2j43h4l3b622wnc4x55ycq46k1z-semigroupoids-5.3.7-doc semigroupoids (post)> copying 2 paths... semigroupoids (post)> copying path '/nix/store/wi3ks2j43h4l3b622wnc4x55ycq46k1z-semigroupoids-5.3.7-doc' to 'https://cache.nix-ci.com'... semigroupoids (post)> copying path '/nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7' to 'https://cache.nix-ci.com'... semigroupoids (post)> copying 1 paths... semigroupoids (post)> copying path '/nix/store/jrmg9b90dp71qvpflkdkpzx2cw7gm4k5-semigroupoids-5.3.7.drv' to 'https://cache.nix-ci.com'... semigroupoids (post)> added 0 signatures semigroupoids (post)> added 0 signatures semigroupoids (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7 /nix/store/wi3ks2j43h4l3b622wnc4x55ycq46k1z-semigroupoids-5.3.7-doc semigroupoids (post)> copying 2 paths... semigroupoids (post)> copying path '/nix/store/wi3ks2j43h4l3b622wnc4x55ycq46k1z-semigroupoids-5.3.7-doc' to 'ssh-ng://worker.nix-ci.com'... semigroupoids (post)> copying path '/nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7' to 'ssh-ng://worker.nix-ci.com'... semigroupoids (post)> copying 1 paths... semigroupoids (post)> copying path '/nix/store/jrmg9b90dp71qvpflkdkpzx2cw7gm4k5-semigroupoids-5.3.7.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/v2n9yd2qdwyg78sn52x5hdkprxqbsq8q-either-5.0.2.drv'... building '/nix/store/4gp0hfjklpz025c4a9vac5sqrk049p4j-foldl-1.4.15.drv'... building '/nix/store/njslsck4k9cwq7h4fp4hnsv0z7kwq7b5-free-5.1.10.drv'... building '/nix/store/6gbj0rl9ypp3vchdqw89blvl9if1zd9v-reducers-3.12.4.drv'... ghc-lib-parser> [312 of 409] Compiling GHC.Cmm ( compiler/GHC/Cmm.hs, dist/build/GHC/Cmm.p_o ) ghc-lib-parser> [313 of 409] Compiling GHC.Unit.Parser ( compiler/GHC/Unit/Parser.hs, dist/build/GHC/Unit/Parser.p_o ) ghc-lib-parser> [314 of 409] Compiling GHC.Driver.Session ( compiler/GHC/Driver/Session.hs, dist/build/GHC/Driver/Session.p_o ) ghc-lib-parser> [315 of 409] Compiling GHC.Tc.Utils.TcType ( compiler/GHC/Tc/Utils/TcType.hs, dist/build/GHC/Tc/Utils/TcType.p_o ) ghc-lib-parser> [316 of 409] Compiling GHC.Tc.Types[boot] ( compiler/GHC/Tc/Types.hs-boot, dist/build/GHC/Tc/Types.p_o-boot ) ghc-lib-parser> [317 of 409] Compiling GHC.Tc.Errors.Hole.FitTypes[boot] ( compiler/GHC/Tc/Errors/Hole/FitTypes.hs-boot, dist/build/GHC/Tc/Errors/Hole/FitTypes.p_o-boot ) ghc-lib-parser> [318 of 409] Compiling GHC.Tc.Types.Evidence ( compiler/GHC/Tc/Types/Evidence.hs, dist/build/GHC/Tc/Types/Evidence.p_o ) extra> unpacking sources extra> unpacking source archive /nix/store/p8k753g1qi5is7pcrhl3fcby09118hlw-extra-1.7.14.tar.gz extra> source root is extra-1.7.14 extra> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file extra-1.7.14/test/TestUtil.hs extra> patching sources extra> compileBuildDriverPhase extra> setupCompileFlags: -package-db=/build/tmp.Az6iSj1PsN/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts extra> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Az6iSj1PsN/Main.o ) extra> [2 of 2] Linking Setup extra> updateAutotoolsGnuConfigScriptsPhase extra> configuring extra> configureFlags: --verbose --prefix=/nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/xl8fdf6ci93hhlsr0cjq2c1dwaaar5nz-extra-1.7.14-doc/share/doc/extra-1.7.14 --with-gcc=gcc --package-db=/build/tmp.Az6iSj1PsN/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib extra> Using Parsec parser extra> Configuring extra-1.7.14... extra> Dependency base >=4.9 && <5: using base-4.17.0.0 extra> Dependency clock >=0.7: using clock-0.8.4 extra> Dependency directory: using directory-1.3.7.1 extra> Dependency filepath: using filepath-1.4.2.2 extra> Dependency process: using process-1.6.15.0 extra> Dependency time: using time-1.12.2 extra> Dependency unix: using unix-2.7.3 extra> Dependency QuickCheck >=2.10: using QuickCheck-2.14.3 extra> Dependency base >=4 && <5: using base-4.17.0.0 extra> Dependency directory: using directory-1.3.7.1 extra> Dependency extra: using extra-1.7.14 extra> Dependency filepath: using filepath-1.4.2.2 extra> Dependency quickcheck-instances >=0.3.17: using quickcheck-instances-0.3.30 extra> Dependency unix: using unix-2.7.3 extra> Source component graph: extra> component lib extra> component test:extra-test dependency lib extra> Configured component graph: extra> component extra-1.7.14-50IfFOgtqaGIy852YuOi6p extra> include base-4.17.0.0 extra> include clock-0.8.4-AjANt7bsQrF4TofLE84Tkk extra> include directory-1.3.7.1 extra> include filepath-1.4.2.2 extra> include process-1.6.15.0 extra> include time-1.12.2 extra> include unix-2.7.3 extra> component extra-1.7.14-JM5ozKyAYrS5iAzkMfARIv-extra-test extra> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc extra> include base-4.17.0.0 extra> include directory-1.3.7.1 extra> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p extra> include filepath-1.4.2.2 extra> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 extra> include unix-2.7.3 extra> Linked component graph: extra> unit extra-1.7.14-50IfFOgtqaGIy852YuOi6p extra> include base-4.17.0.0 extra> include clock-0.8.4-AjANt7bsQrF4TofLE84Tkk extra> include directory-1.3.7.1 extra> include filepath-1.4.2.2 extra> include process-1.6.15.0 extra> include time-1.12.2 extra> include unix-2.7.3 http-types> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. http-types> unpacking sources http-types> unpacking source archive /nix/store/is9aym0g1nkzq84w0pr06mmwjk6kh65q-http-types-0.12.3.tar.gz http-types> source root is http-types-0.12.3 http-types> setting SOURCE_DATE_EPOCH to timestamp 1551008004 of file http-types-0.12.3/test/Spec.hs http-types> patching sources http-types> compileBuildDriverPhase http-types> setupCompileFlags: -package-db=/build/tmp.GYZ0JZUwm1/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts http-types> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.GYZ0JZUwm1/Main.o ) http-types> [2 of 2] Linking Setup http-types> updateAutotoolsGnuConfigScriptsPhase http-types> configuring http-types> configureFlags: --verbose --prefix=/nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/m7f0paqric14fsj3jarfnv7myizvnkxb-http-types-0.12.3-doc/share/doc/http-types-0.12.3 --with-gcc=gcc --package-db=/build/tmp.GYZ0JZUwm1/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib http-types> Using Parsec parser http-types> Configuring http-types-0.12.3... http-types> Dependency array >=0.2 && <0.6: using array-0.5.4.0 http-types> Dependency base >=4 && <5: using base-4.17.0.0 http-types> Dependency bytestring >=0.10.4.0 && <1.0: using bytestring-0.11.3.1 http-types> Dependency case-insensitive >=0.2 && <1.3: using case-insensitive-1.2.1.0 http-types> Dependency text >=0.11.0.2: using text-2.0.1 http-types> Dependency QuickCheck: using QuickCheck-2.14.3 http-types> Dependency base: using base-4.17.0.0 http-types> Dependency bytestring: using bytestring-0.11.3.1 http-types> Dependency hspec >=1.3: using hspec-2.10.10 http-types> Dependency http-types: using http-types-0.12.3 http-types> Dependency quickcheck-instances: using quickcheck-instances-0.3.30 http-types> Dependency text: using text-2.0.1 http-types> Dependency base: using base-4.17.0.0 http-types> Dependency doctest >=0.9.3: using doctest-0.20.1 http-types> Source component graph: http-types> component test:doctests http-types> component lib http-types> component test:spec dependency lib http-types> Configured component graph: http-types> component http-types-0.12.3-GTXkTXNqbGFURc4CHGXlK-doctests http-types> include base-4.17.0.0 http-types> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI http-types> component http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-types> include array-0.5.4.0 http-types> include base-4.17.0.0 http-types> include bytestring-0.11.3.1 http-types> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM http-types> include text-2.0.1 http-types> component http-types-0.12.3-APdoqF9blOy4MKByne8iht-spec http-types> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc http-types> include base-4.17.0.0 http-types> include bytestring-0.11.3.1 http-types> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M http-types> include http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-types> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 http-types> include text-2.0.1 http-types> Linked component graph: http-types> unit http-types-0.12.3-GTXkTXNqbGFURc4CHGXlK-doctests http-types> include base-4.17.0.0 http-types> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI http-types> unit http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-types> include array-0.5.4.0 http-types> include base-4.17.0.0 http-types> include bytestring-0.11.3.1 http-types> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM http-types> include text-2.0.1 indexed-traversable-instances> setupCompilerEnvironmentPhase indexed-traversable-instances> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. indexed-traversable-instances> unpacking sources indexed-traversable-instances> unpacking source archive /nix/store/g6znpqsz73qipj1j33qji76cin2v8n3l-indexed-traversable-instances-0.1.1.2.tar.gz indexed-traversable-instances> source root is indexed-traversable-instances-0.1.1.2 indexed-traversable-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file indexed-traversable-instances-0.1.1.2/tests/safe.hs indexed-traversable-instances> patching sources indexed-traversable-instances> Replace Cabal file with edited version from mirror://hackage/indexed-traversable-instances-0.1.1.2/revision/2.cabal. indexed-traversable-instances> compileBuildDriverPhase indexed-traversable-instances> setupCompileFlags: -package-db=/build/tmp.2hkiXKMDdy/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts indexed-traversable-instances> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.2hkiXKMDdy/Main.o ) indexed-traversable-instances> [2 of 2] Linking Setup indexed-traversable-instances> updateAutotoolsGnuConfigScriptsPhase indexed-traversable-instances> configuring indexed-traversable-instances> configureFlags: --verbose --prefix=/nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/wdkp57ivckqq0axm7wwyrxh3wpd69p4h-indexed-traversable-instances-0.1.1.2-doc/share/doc/indexed-traversable-instances-0.1.1.2 --with-gcc=gcc --package-db=/build/tmp.2hkiXKMDdy/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib indexed-traversable-instances> Using Parsec parser indexed-traversable-instances> Configuring indexed-traversable-instances-0.1.1.2... indexed-traversable-instances> Dependency OneTuple >=0.3 && <0.5: using OneTuple-0.4.1.1 indexed-traversable-instances> Dependency base >=4.5 && <4.20: using base-4.17.0.0 indexed-traversable-instances> Dependency indexed-traversable >=0.1 && <0.2: using indexed-traversable-0.1.3 indexed-traversable-instances> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.7 indexed-traversable-instances> Dependency unordered-containers >=0.2.8.0 && <0.3: using indexed-traversable-instances> unordered-containers-0.2.19.1 indexed-traversable-instances> Dependency vector >=0.12.1.2 && <0.14: using vector-0.13.1.0 indexed-traversable-instances> Dependency base: using base-4.17.0.0 indexed-traversable-instances> Dependency indexed-traversable: using indexed-traversable-0.1.3 indexed-traversable-instances> Dependency indexed-traversable-instances: using indexed-traversable-instances> indexed-traversable-instances-0.1.1.2 indexed-traversable-instances> Dependency OneTuple: using OneTuple-0.4.1.1 indexed-traversable-instances> Dependency QuickCheck >=2.14.2 && <2.15: using QuickCheck-2.14.3 indexed-traversable-instances> Dependency base: using base-4.17.0.0 indexed-traversable-instances> Dependency containers: using containers-0.6.6 indexed-traversable-instances> Dependency indexed-traversable: using indexed-traversable-0.1.3 indexed-traversable-instances> Dependency indexed-traversable-instances: using indexed-traversable-instances> indexed-traversable-instances-0.1.1.2 indexed-traversable-instances> Dependency quickcheck-instances >=0.3.29 && <0.4: using indexed-traversable-instances> quickcheck-instances-0.3.30 indexed-traversable-instances> Dependency tasty >=1.2.3 && <1.5: using tasty-1.4.3 indexed-traversable-instances> Dependency tasty-quickcheck >=0.10.1.1 && <0.11: using tasty-quickcheck-0.10.2 indexed-traversable-instances> Dependency transformers: using transformers-0.5.6.2 indexed-traversable-instances> Dependency unordered-containers: using unordered-containers-0.2.19.1 indexed-traversable-instances> Dependency vector: using vector-0.13.1.0 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.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA indexed-traversable-instances> include base-4.17.0.0 indexed-traversable-instances> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB indexed-traversable-instances> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e indexed-traversable-instances> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP monoid-subclasses> setupCompilerEnvironmentPhase monoid-subclasses> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. monoid-subclasses> unpacking sources monoid-subclasses> unpacking source archive /nix/store/g5si93xqlx6nmh8pj38m76mr1jx645ic-monoid-subclasses-1.2.4.1.tar.gz monoid-subclasses> source root is monoid-subclasses-1.2.4.1 monoid-subclasses> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file monoid-subclasses-1.2.4.1/Test/TestMonoidSubclasses.hs monoid-subclasses> patching sources monoid-subclasses> compileBuildDriverPhase monoid-subclasses> setupCompileFlags: -package-db=/build/tmp.CrNkiAAHGn/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts monoid-subclasses> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.CrNkiAAHGn/Main.o ) monoid-subclasses> [2 of 2] Linking Setup monoid-subclasses> updateAutotoolsGnuConfigScriptsPhase monoid-subclasses> configuring monoid-subclasses> configureFlags: --verbose --prefix=/nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/085622i9wakiqjpsdn9pi826is1mdcp8-monoid-subclasses-1.2.4.1-doc/share/doc/monoid-subclasses-1.2.4.1 --with-gcc=gcc --package-db=/build/tmp.CrNkiAAHGn/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib monoid-subclasses> Using Parsec parser monoid-subclasses> Configuring monoid-subclasses-1.2.4.1... monoid-subclasses> Dependency base >=4.9 && <5: using base-4.17.0.0 monoid-subclasses> Dependency bytestring >=0.9 && <1.0: using bytestring-0.11.3.1 monoid-subclasses> Dependency commutative-semigroups >=0.1 && <0.2: using monoid-subclasses> commutative-semigroups-0.1.0.1 monoid-subclasses> Dependency containers >=0.5.7.0 && <0.7: using containers-0.6.6 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.0.1 monoid-subclasses> Dependency vector >=0.12 && <0.14: using vector-0.13.1.0 monoid-subclasses> Dependency QuickCheck >=2.9 && <3: using QuickCheck-2.14.3 monoid-subclasses> Dependency base >=4.9 && <5: using base-4.17.0.0 monoid-subclasses> Dependency bytestring: using bytestring-0.11.3.1 monoid-subclasses> Dependency containers: using containers-0.6.6 monoid-subclasses> Dependency monoid-subclasses: using monoid-subclasses-1.2.4.1 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.30 monoid-subclasses> Dependency tasty >=0.7: using tasty-1.4.3 monoid-subclasses> Dependency tasty-quickcheck >=0.7 && <1.0: using tasty-quickcheck-0.10.2 monoid-subclasses> Dependency text: using text-2.0.1 monoid-subclasses> Dependency vector: using vector-0.13.1.0 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.4.1-IlvoBqzwxWqHahfQQqh09a monoid-subclasses> include base-4.17.0.0 monoid-subclasses> include bytestring-0.11.3.1 monoid-subclasses> include commutative-semigroups-0.1.0.1-CEtUjjNTZLRFqW5ghuYXsy monoid-subclasses> include containers-0.6.6 monoid-subclasses> include primes-0.2.1.0-KvhSwn9ZaeZ4US9kUZoUKq monoid-subclasses> include text-2.0.1 monoid-subclasses> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej monoid-subclasses> component monoid-subclasses-1.2.4.1-7ZVlEPlWDo99fGRghE2a5O-Main monoid-subclasses> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc monoid-subclasses> include base-4.17.0.0 monoid-subclasses> include bytestring-0.11.3.1 monoid-subclasses> include containers-0.6.6 monoid-subclasses> include monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a monoid-subclasses> include primes-0.2.1.0-KvhSwn9ZaeZ4US9kUZoUKq monoid-subclasses> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 monoid-subclasses> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin monoid-subclasses> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 parsers> setupCompilerEnvironmentPhase parsers> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. parsers> unpacking sources parsers> unpacking source archive /nix/store/6s29xnzjzlkl9wb8n0dhh46rh3c61bdw-parsers-0.12.11.tar.gz parsers> source root is parsers-0.12.11 parsers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file parsers-0.12.11/tests/QuickCheck.hs parsers> patching sources parsers> Replace Cabal file with edited version from mirror://hackage/parsers-0.12.11/revision/2.cabal. parsers> compileBuildDriverPhase parsers> setupCompileFlags: -package-db=/build/tmp.nw2tO1DqMg/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts parsers> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.nw2tO1DqMg/Main.o ) parsers> [2 of 2] Linking Setup parsers> updateAutotoolsGnuConfigScriptsPhase parsers> configuring parsers> configureFlags: --verbose --prefix=/nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/hhm9j9j6j2sg5sfgn72vc2hll9sa9aa5-parsers-0.12.11-doc/share/doc/parsers-0.12.11 --with-gcc=gcc --package-db=/build/tmp.nw2tO1DqMg/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib parsers> Using Parsec parser parsers> Configuring parsers-0.12.11... 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.3 && <5: using base-4.17.0.0 parsers> Dependency base-orphans >=0.3 && <1: using base-orphans-0.9.1 parsers> Dependency binary >=0.7.2 && <1: using binary-0.8.9.1 parsers> Dependency charset >=0.3 && <1: using charset-0.3.10 parsers> Dependency containers >=0.4 && <0.8: using containers-0.6.6 parsers> Dependency mtl >=2.0.1 && <2.4: using mtl-2.2.2 parsers> Dependency parsec >=3.1 && <3.2: using parsec-3.1.15.0 parsers> Dependency scientific >=0.3 && <0.4: using scientific-0.3.7.0 parsers> Dependency text >=0.10 && <2.2: using text-2.0.1 parsers> Dependency transformers >=0.2 && <0.7: using transformers-0.5.6.2 parsers> Dependency unordered-containers >=0.2 && <0.3: using parsers> unordered-containers-0.2.19.1 parsers> Dependency QuickCheck: using QuickCheck-2.14.3 parsers> Dependency attoparsec: using attoparsec-0.14.4 parsers> Dependency base >=4 && <5: using base-4.17.0.0 parsers> Dependency bytestring: using bytestring-0.11.3.1 parsers> Dependency parsec >=3: using parsec-3.1.15.0 parsers> Dependency parsers: using parsers-0.12.11 parsers> Dependency quickcheck-instances: using quickcheck-instances-0.3.30 parsers> Source component graph: parsers> component lib parsers> component test:quickcheck dependency lib parsers> Configured component graph: parsers> component parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV parsers> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ parsers> include base-4.17.0.0 parsers> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle parsers> include binary-0.8.9.1 parsers> include charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV parsers> include containers-0.6.6 parsers> include mtl-2.2.2 parsers> include parsec-3.1.15.0 parsers> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO parsers> include text-2.0.1 parsers> include transformers-0.5.6.2 parsers> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP parsers> component parsers-0.12.11-1bwz66G1WMU6TmoA3PinNU-quickcheck parsers> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc parsers> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ parsers> include base-4.17.0.0 either> setupCompilerEnvironmentPhase either> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. 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/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1 doctest-parallel (post)> copying 1 paths... doctest-parallel (post)> copying path '/nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1' to 'https://cache.nix-ci.com'... doctest-parallel (post)> copying 1 paths... doctest-parallel (post)> copying path '/nix/store/hghd6mj2yfdfnjx4pbcl76f8s3vda35a-doctest-parallel-0.3.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/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1 doctest-parallel (post)> copying 1 paths... doctest-parallel (post)> copying path '/nix/store/nh25qzy0wwgkgkbpghaf4izr8ych3b2m-doctest-parallel-0.3.1' to 'ssh-ng://worker.nix-ci.com'... doctest-parallel (post)> copying 1 paths... doctest-parallel (post)> copying path '/nix/store/hghd6mj2yfdfnjx4pbcl76f8s3vda35a-doctest-parallel-0.3.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/k3h562qnzbis7i8qia9kv29ljmarzl5d-regex-tdfa-1.3.2.2.drv'... ghc-lib-parser> [319 of 409] Compiling GHC.Hs.Binds ( compiler/GHC/Hs/Binds.hs, dist/build/GHC/Hs/Binds.p_o ) ghc-lib-parser> [320 of 409] Compiling GHC.Hs.Decls ( compiler/GHC/Hs/Decls.hs, dist/build/GHC/Hs/Decls.p_o ) extra> Control.Concurrent.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Control.Concurrent.Extra,Control.Exception.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Control.Exception.Extra,Control.Monad.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Control.Monad.Extra,Data.Either.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Data.Either.Extra,Data.Foldable.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Data.Foldable.Extra,Data.IORef.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Data.IORef.Extra,Data.List.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Data.List.Extra,Data.List.NonEmpty.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Data.List.NonEmpty.Extra,Data.Monoid.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Data.Monoid.Extra,Data.Tuple.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Data.Tuple.Extra,Data.Typeable.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Data.Typeable.Extra,Data.Version.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Data.Version.Extra,Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Extra,Numeric.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Numeric.Extra,System.Directory.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:System.Directory.Extra,System.Environment.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:System.Environment.Extra,System.IO.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:System.IO.Extra,System.Info.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:System.Info.Extra,System.Process.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:System.Process.Extra,System.Time.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:System.Time.Extra,Text.Read.Extra=extra-1.7.14-50IfFOgtqaGIy852YuOi6p:Text.Read.Extra extra> unit extra-1.7.14-JM5ozKyAYrS5iAzkMfARIv-extra-test extra> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc extra> include base-4.17.0.0 extra> include directory-1.3.7.1 extra> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p extra> include filepath-1.4.2.2 extra> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 extra> include unix-2.7.3 extra> Ready component graph: extra> definite extra-1.7.14-50IfFOgtqaGIy852YuOi6p extra> depends base-4.17.0.0 extra> depends clock-0.8.4-AjANt7bsQrF4TofLE84Tkk extra> depends directory-1.3.7.1 extra> depends filepath-1.4.2.2 extra> depends process-1.6.15.0 extra> depends time-1.12.2 extra> depends unix-2.7.3 extra> definite extra-1.7.14-JM5ozKyAYrS5iAzkMfARIv-extra-test extra> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc extra> depends base-4.17.0.0 extra> depends directory-1.3.7.1 extra> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p extra> depends filepath-1.4.2.2 extra> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 extra> depends unix-2.7.3 extra> Using Cabal-3.8.1.0 compiled by ghc-9.4 extra> Using compiler: ghc-9.4.2 extra> Using install prefix: /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14 extra> Executables installed in: extra> /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14/bin extra> Libraries installed in: extra> /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/extra-1.7.14-50IfFOgtqaGIy852YuOi6p extra> Dynamic Libraries installed in: extra> /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 extra> Private executables installed in: extra> /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14/libexec/x86_64-linux-ghc-9.4.2/extra-1.7.14 extra> Data files installed in: extra> /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14/share/x86_64-linux-ghc-9.4.2/extra-1.7.14 extra> Documentation installed in: extra> /nix/store/xl8fdf6ci93hhlsr0cjq2c1dwaaar5nz-extra-1.7.14-doc/share/doc/extra-1.7.14 extra> Configuration files installed in: extra> /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14/etc extra> No alex found extra> Using ar found on system at: extra> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar extra> No c2hs found extra> No cpphs found extra> No doctest found extra> Using gcc version 12.3.0 given by user at: extra> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc extra> Using ghc version 9.4.2 found on system at: extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc extra> Using ghc-pkg version 9.4.2 found on system at: extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 extra> No ghcjs found extra> No ghcjs-pkg found extra> No greencard found extra> Using haddock version 2.27.0 found on system at: extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc extra> Using hsc2hs version 0.68.8 found on system at: extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs extra> Using hscolour version 1.24 found on system at: http-types> Network.HTTP.Types=http-types-0.12.3-74kL5atFy9BRgMApwtK38:Network.HTTP.Types,Network.HTTP.Types.Header=http-types-0.12.3-74kL5atFy9BRgMApwtK38:Network.HTTP.Types.Header,Network.HTTP.Types.Method=http-types-0.12.3-74kL5atFy9BRgMApwtK38:Network.HTTP.Types.Method,Network.HTTP.Types.QueryLike=http-types-0.12.3-74kL5atFy9BRgMApwtK38:Network.HTTP.Types.QueryLike,Network.HTTP.Types.Status=http-types-0.12.3-74kL5atFy9BRgMApwtK38:Network.HTTP.Types.Status,Network.HTTP.Types.URI=http-types-0.12.3-74kL5atFy9BRgMApwtK38:Network.HTTP.Types.URI,Network.HTTP.Types.Version=http-types-0.12.3-74kL5atFy9BRgMApwtK38:Network.HTTP.Types.Version http-types> unit http-types-0.12.3-APdoqF9blOy4MKByne8iht-spec http-types> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc http-types> include base-4.17.0.0 http-types> include bytestring-0.11.3.1 http-types> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M http-types> include http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-types> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 http-types> include text-2.0.1 http-types> Ready component graph: http-types> definite http-types-0.12.3-GTXkTXNqbGFURc4CHGXlK-doctests http-types> depends base-4.17.0.0 http-types> depends doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI http-types> definite http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-types> depends array-0.5.4.0 http-types> depends base-4.17.0.0 http-types> depends bytestring-0.11.3.1 http-types> depends case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM http-types> depends text-2.0.1 http-types> definite http-types-0.12.3-APdoqF9blOy4MKByne8iht-spec http-types> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc http-types> depends base-4.17.0.0 http-types> depends bytestring-0.11.3.1 http-types> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M http-types> depends http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-types> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 http-types> depends text-2.0.1 http-types> Using Cabal-3.8.1.0 compiled by ghc-9.4 http-types> Using compiler: ghc-9.4.2 http-types> Using install prefix: http-types> /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3 http-types> Executables installed in: http-types> /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/bin http-types> Libraries installed in: http-types> /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-types> Dynamic Libraries installed in: http-types> /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 http-types> Private executables installed in: http-types> /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/libexec/x86_64-linux-ghc-9.4.2/http-types-0.12.3 http-types> Data files installed in: http-types> /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/share/x86_64-linux-ghc-9.4.2/http-types-0.12.3 http-types> Documentation installed in: http-types> /nix/store/m7f0paqric14fsj3jarfnv7myizvnkxb-http-types-0.12.3-doc/share/doc/http-types-0.12.3 http-types> Configuration files installed in: http-types> /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/etc http-types> No alex found http-types> Using ar found on system at: http-types> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar http-types> No c2hs found http-types> No cpphs found http-types> Using doctest version 0.20.1 found on system at: http-types> /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/bin/doctest http-types> Using gcc version 12.3.0 given by user at: http-types> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc http-types> Using ghc version 9.4.2 found on system at: http-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc http-types> Using ghc-pkg version 9.4.2 found on system at: http-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 http-types> No ghcjs found http-types> No ghcjs-pkg found http-types> No greencard found http-types> Using haddock version 2.27.0 found on system at: http-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 http-types> No happy found http-types> Using haskell-suite found on system at: haskell-suite-dummy-location http-types> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location http-types> No hmake found http-types> Using hpc version 0.68 found on system at: http-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc http-types> Using hsc2hs version 0.68.8 found on system at: http-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs http-types> Using hscolour version 1.24 found on system at: http-types> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour http-types> No jhc found http-types> Using ld found on system at: indexed-traversable-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej indexed-traversable-instances> component indexed-traversable-instances-0.1.1.2-HQJNfF5Es7OBRjHwgLhwdG-indexed-tests indexed-traversable-instances> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA indexed-traversable-instances> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc indexed-traversable-instances> include base-4.17.0.0 indexed-traversable-instances> include containers-0.6.6 indexed-traversable-instances> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB indexed-traversable-instances> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 indexed-traversable-instances> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin indexed-traversable-instances> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 indexed-traversable-instances> include transformers-0.5.6.2 indexed-traversable-instances> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP indexed-traversable-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej indexed-traversable-instances> component indexed-traversable-instances-0.1.1.2-EB86xw3cRQo6U6f5tcM2Zx-safe indexed-traversable-instances> include base-4.17.0.0 indexed-traversable-instances> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB indexed-traversable-instances> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> Linked component graph: indexed-traversable-instances> unit indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA indexed-traversable-instances> include base-4.17.0.0 indexed-traversable-instances> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB indexed-traversable-instances> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e indexed-traversable-instances> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP indexed-traversable-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej indexed-traversable-instances> Data.Functor.WithIndex.Instances=indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK:Data.Functor.WithIndex.Instances indexed-traversable-instances> unit indexed-traversable-instances-0.1.1.2-HQJNfF5Es7OBRjHwgLhwdG-indexed-tests indexed-traversable-instances> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA indexed-traversable-instances> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc indexed-traversable-instances> include base-4.17.0.0 indexed-traversable-instances> include containers-0.6.6 indexed-traversable-instances> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB indexed-traversable-instances> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 indexed-traversable-instances> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin indexed-traversable-instances> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 indexed-traversable-instances> include transformers-0.5.6.2 indexed-traversable-instances> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP indexed-traversable-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej indexed-traversable-instances> unit indexed-traversable-instances-0.1.1.2-EB86xw3cRQo6U6f5tcM2Zx-safe indexed-traversable-instances> include base-4.17.0.0 indexed-traversable-instances> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB indexed-traversable-instances> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> Ready component graph: indexed-traversable-instances> definite indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> depends OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA indexed-traversable-instances> depends base-4.17.0.0 indexed-traversable-instances> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB indexed-traversable-instances> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e indexed-traversable-instances> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP indexed-traversable-instances> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej indexed-traversable-instances> definite indexed-traversable-instances-0.1.1.2-EB86xw3cRQo6U6f5tcM2Zx-safe indexed-traversable-instances> depends base-4.17.0.0 indexed-traversable-instances> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB indexed-traversable-instances> depends indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> definite indexed-traversable-instances-0.1.1.2-HQJNfF5Es7OBRjHwgLhwdG-indexed-tests indexed-traversable-instances> depends OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA indexed-traversable-instances> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc indexed-traversable-instances> depends base-4.17.0.0 indexed-traversable-instances> depends containers-0.6.6 indexed-traversable-instances> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB indexed-traversable-instances> depends indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 indexed-traversable-instances> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin indexed-traversable-instances> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 indexed-traversable-instances> depends transformers-0.5.6.2 indexed-traversable-instances> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP indexed-traversable-instances> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej indexed-traversable-instances> Using Cabal-3.8.1.0 compiled by ghc-9.4 indexed-traversable-instances> Using compiler: ghc-9.4.2 indexed-traversable-instances> Using install prefix: monoid-subclasses> include text-2.0.1 monoid-subclasses> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej monoid-subclasses> Linked component graph: monoid-subclasses> unit monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a monoid-subclasses> include base-4.17.0.0 monoid-subclasses> include bytestring-0.11.3.1 monoid-subclasses> include commutative-semigroups-0.1.0.1-CEtUjjNTZLRFqW5ghuYXsy monoid-subclasses> include containers-0.6.6 monoid-subclasses> include primes-0.2.1.0-KvhSwn9ZaeZ4US9kUZoUKq monoid-subclasses> include text-2.0.1 monoid-subclasses> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej monoid-subclasses> Data.Monoid.Cancellative=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Cancellative,Data.Monoid.Factorial=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Factorial,Data.Monoid.GCD=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.GCD,Data.Monoid.Instances.ByteString.UTF8=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Instances.ByteString.UTF8,Data.Monoid.Instances.CharVector=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Instances.CharVector,Data.Monoid.Instances.Concat=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Instances.Concat,Data.Monoid.Instances.Measured=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Instances.Measured,Data.Monoid.Instances.Positioned=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Instances.Positioned,Data.Monoid.Instances.PrefixMemory=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Instances.PrefixMemory,Data.Monoid.Instances.Stateful=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Instances.Stateful,Data.Monoid.LCM=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.LCM,Data.Monoid.Monus=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Monus,Data.Monoid.Null=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Null,Data.Monoid.Textual=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Monoid.Textual,Data.Semigroup.Cancellative=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Semigroup.Cancellative,Data.Semigroup.Factorial=monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a:Data.Semigroup.Factorial monoid-subclasses> unit monoid-subclasses-1.2.4.1-7ZVlEPlWDo99fGRghE2a5O-Main monoid-subclasses> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc monoid-subclasses> include base-4.17.0.0 monoid-subclasses> include bytestring-0.11.3.1 monoid-subclasses> include containers-0.6.6 monoid-subclasses> include monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a monoid-subclasses> include primes-0.2.1.0-KvhSwn9ZaeZ4US9kUZoUKq monoid-subclasses> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 monoid-subclasses> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin monoid-subclasses> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 monoid-subclasses> include text-2.0.1 monoid-subclasses> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej monoid-subclasses> Ready component graph: monoid-subclasses> definite monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a monoid-subclasses> depends base-4.17.0.0 monoid-subclasses> depends bytestring-0.11.3.1 monoid-subclasses> depends commutative-semigroups-0.1.0.1-CEtUjjNTZLRFqW5ghuYXsy monoid-subclasses> depends containers-0.6.6 monoid-subclasses> depends primes-0.2.1.0-KvhSwn9ZaeZ4US9kUZoUKq monoid-subclasses> depends text-2.0.1 monoid-subclasses> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej monoid-subclasses> definite monoid-subclasses-1.2.4.1-7ZVlEPlWDo99fGRghE2a5O-Main monoid-subclasses> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc monoid-subclasses> depends base-4.17.0.0 monoid-subclasses> depends bytestring-0.11.3.1 monoid-subclasses> depends containers-0.6.6 monoid-subclasses> depends monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a monoid-subclasses> depends primes-0.2.1.0-KvhSwn9ZaeZ4US9kUZoUKq monoid-subclasses> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 monoid-subclasses> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin monoid-subclasses> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 monoid-subclasses> depends text-2.0.1 monoid-subclasses> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej monoid-subclasses> Using Cabal-3.8.1.0 compiled by ghc-9.4 monoid-subclasses> Using compiler: ghc-9.4.2 monoid-subclasses> Using install prefix: monoid-subclasses> /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1 monoid-subclasses> Executables installed in: monoid-subclasses> /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1/bin monoid-subclasses> Libraries installed in: parsers> include bytestring-0.11.3.1 parsers> include parsec-3.1.15.0 parsers> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV parsers> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 parsers> Linked component graph: parsers> unit parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV parsers> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ parsers> include base-4.17.0.0 parsers> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle parsers> include binary-0.8.9.1 parsers> include charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV parsers> include containers-0.6.6 parsers> include mtl-2.2.2 parsers> include parsec-3.1.15.0 parsers> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO parsers> include text-2.0.1 parsers> include transformers-0.5.6.2 parsers> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP parsers> Text.Parser.Char=parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV:Text.Parser.Char,Text.Parser.Combinators=parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV:Text.Parser.Combinators,Text.Parser.Expression=parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV:Text.Parser.Expression,Text.Parser.LookAhead=parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV:Text.Parser.LookAhead,Text.Parser.Permutation=parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV:Text.Parser.Permutation,Text.Parser.Token=parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV:Text.Parser.Token,Text.Parser.Token.Highlight=parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV:Text.Parser.Token.Highlight,Text.Parser.Token.Style=parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV:Text.Parser.Token.Style parsers> unit parsers-0.12.11-1bwz66G1WMU6TmoA3PinNU-quickcheck parsers> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc parsers> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ parsers> include base-4.17.0.0 parsers> include bytestring-0.11.3.1 parsers> include parsec-3.1.15.0 parsers> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV parsers> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 parsers> Ready component graph: parsers> definite parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV parsers> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ parsers> depends base-4.17.0.0 parsers> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle parsers> depends binary-0.8.9.1 parsers> depends charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV parsers> depends containers-0.6.6 parsers> depends mtl-2.2.2 parsers> depends parsec-3.1.15.0 parsers> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO parsers> depends text-2.0.1 parsers> depends transformers-0.5.6.2 parsers> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP parsers> definite parsers-0.12.11-1bwz66G1WMU6TmoA3PinNU-quickcheck parsers> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc parsers> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ parsers> depends base-4.17.0.0 parsers> depends bytestring-0.11.3.1 parsers> depends parsec-3.1.15.0 parsers> depends parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV parsers> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 parsers> Using Cabal-3.8.1.0 compiled by ghc-9.4 parsers> Using compiler: ghc-9.4.2 parsers> Using install prefix: parsers> /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11 parsers> Executables installed in: parsers> /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/bin parsers> Libraries installed in: parsers> /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV parsers> Dynamic Libraries installed in: parsers> /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 parsers> Private executables installed in: parsers> /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/libexec/x86_64-linux-ghc-9.4.2/parsers-0.12.11 parsers> Data files installed in: parsers> /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/share/x86_64-linux-ghc-9.4.2/parsers-0.12.11 parsers> Documentation installed in: parsers> /nix/store/hhm9j9j6j2sg5sfgn72vc2hll9sa9aa5-parsers-0.12.11-doc/share/doc/parsers-0.12.11 parsers> Configuration files installed in: parsers> /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/etc parsers> No alex found parsers> Using ar found on system at: parsers> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar parsers> No c2hs found parsers> No cpphs found parsers> No doctest found parsers> Using gcc version 12.3.0 given by user at: parsers> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc either> unpacking sources either> unpacking source archive /nix/store/c20nac81xmh4nhjwwfjh9kv0wvss2cdh-either-5.0.2.tar.gz either> source root is either-5.0.2 either> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file either-5.0.2/.vim.custom either> patching sources either> Replace Cabal file with edited version from mirror://hackage/either-5.0.2/revision/1.cabal. either> compileBuildDriverPhase either> setupCompileFlags: -package-db=/build/tmp.lNfQEMIg08/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts either> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.lNfQEMIg08/Main.o ) either> [2 of 2] Linking Setup either> updateAutotoolsGnuConfigScriptsPhase either> configuring either> configureFlags: --verbose --prefix=/nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/w644x3kdbixbavxnwykhpxwidx31f77k-either-5.0.2-doc/share/doc/either-5.0.2 --with-gcc=gcc --package-db=/build/tmp.lNfQEMIg08/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib either> Using Parsec parser either> Configuring either-5.0.2... either> Dependency base >=4 && <5: using base-4.17.0.0 either> Dependency bifunctors >=4 && <6: using bifunctors-5.5.15 either> Dependency mtl >=2.0 && <2.4: using mtl-2.2.2 either> Dependency profunctors >=4 && <6: using profunctors-5.6.2 either> Dependency semigroupoids >=4 && <7: using semigroupoids-5.3.7 either> Dependency QuickCheck >=2.9 && <2.15: using QuickCheck-2.14.3 either> Dependency base: using base-4.17.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.0 either> Dependency test-framework-quickcheck2 >=0.3.0.3 && <0.4: using either> test-framework-quickcheck2-0.3.0.5 either> Source component graph: either> component lib either> component test:tests dependency lib either> Configured component graph: either> component either-5.0.2-3c3JfS2uz8g4wllGjgsLsG either> include base-4.17.0.0 either> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM either> include mtl-2.2.2 either> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ either> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC either> component either-5.0.2-7Hso1kqnvPhHyahuK9BzoB-tests either> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc either> include base-4.17.0.0 either> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG either> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA either> include test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT either> Linked component graph: either> unit either-5.0.2-3c3JfS2uz8g4wllGjgsLsG either> include base-4.17.0.0 either> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM either> include mtl-2.2.2 either> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ either> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC either> Data.Either.Combinators=either-5.0.2-3c3JfS2uz8g4wllGjgsLsG:Data.Either.Combinators,Data.Either.Validation=either-5.0.2-3c3JfS2uz8g4wllGjgsLsG:Data.Either.Validation either> unit either-5.0.2-7Hso1kqnvPhHyahuK9BzoB-tests either> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc either> include base-4.17.0.0 either> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG either> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA either> include test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT either> Ready component graph: either> definite either-5.0.2-3c3JfS2uz8g4wllGjgsLsG either> depends base-4.17.0.0 foldl> setupCompilerEnvironmentPhase foldl> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. foldl> unpacking sources foldl> unpacking source archive /nix/store/gy27n0q5h1j8f337n3sl38v83jfrqjsa-foldl-1.4.15.tar.gz foldl> source root is foldl-1.4.15 foldl> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file foldl-1.4.15/test/doctest.hs foldl> patching sources foldl> Replace Cabal file with edited version from mirror://hackage/foldl-1.4.15/revision/1.cabal. foldl> compileBuildDriverPhase foldl> setupCompileFlags: -package-db=/build/tmp.zAlkpG0obu/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts foldl> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.zAlkpG0obu/Main.o ) foldl> [2 of 2] Linking Setup foldl> updateAutotoolsGnuConfigScriptsPhase foldl> configuring foldl> configureFlags: --verbose --prefix=/nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/v2plx6xvk0ng1v7mn6j7ps6hsk5jfqq8-foldl-1.4.15-doc/share/doc/foldl-1.4.15 --with-gcc=gcc --package-db=/build/tmp.zAlkpG0obu/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib foldl> Using Parsec parser foldl> Configuring foldl-1.4.15... foldl> Dependency base >=4.11.0.0 && <5: using base-4.17.0.0 foldl> Dependency bytestring >=0.9.2.1 && <0.13: using bytestring-0.11.3.1 foldl> Dependency comonad >=4.0 && <6: using comonad-5.0.8 foldl> Dependency containers >=0.5.0.0 && <0.8: using containers-0.6.6 foldl> Dependency contravariant <1.6: using contravariant-1.5.5 foldl> Dependency hashable <1.5: using hashable-1.4.3.0 foldl> Dependency primitive <0.10: using primitive-0.8.0.0 foldl> Dependency profunctors >=4.3.2 && <5.7: using profunctors-5.6.2 foldl> Dependency random >=1.2 && <1.3: using random-1.2.1.1 foldl> Dependency semigroupoids >=1.0 && <6.1: using semigroupoids-5.3.7 foldl> Dependency text >=0.11.2.0 && <2.2: using text-2.0.1 foldl> Dependency transformers >=0.2.0.0 && <0.7: using transformers-0.5.6.2 foldl> Dependency unordered-containers <0.3: using unordered-containers-0.2.19.1 foldl> Dependency vector >=0.7 && <0.14: using vector-0.13.1.0 foldl> Dependency base: using base-4.17.0.0 foldl> Dependency doctest >=0.16: using doctest-0.20.1 foldl> Source component graph: foldl> component test:doctest foldl> component lib foldl> Configured component graph: foldl> component foldl-1.4.15-6B3Gz6BQTP62kpbLA0iodu-doctest foldl> include base-4.17.0.0 foldl> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI foldl> component foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu foldl> include base-4.17.0.0 foldl> include bytestring-0.11.3.1 foldl> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx foldl> include containers-0.6.6 foldl> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT foldl> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM foldl> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW foldl> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ foldl> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh foldl> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC foldl> include text-2.0.1 foldl> include transformers-0.5.6.2 foldl> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP foldl> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej foldl> Linked component graph: foldl> unit foldl-1.4.15-6B3Gz6BQTP62kpbLA0iodu-doctest free> setupCompilerEnvironmentPhase free> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. free> unpacking sources free> unpacking source archive /nix/store/79mc5afljv4kjsgnk4kl2v4f639i14ch-free-5.1.10.tar.gz free> source root is free-5.1.10 free> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file free-5.1.10/.vim.custom free> patching sources free> Replace Cabal file with edited version from mirror://hackage/free-5.1.10/revision/2.cabal. free> compileBuildDriverPhase free> setupCompileFlags: -package-db=/build/tmp.xpvU81lNlb/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts free> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.xpvU81lNlb/Main.o ) free> [2 of 2] Linking Setup free> updateAutotoolsGnuConfigScriptsPhase free> configuring free> configureFlags: --verbose --prefix=/nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/id2p2qn2q0b7rm4vyyyhd5g1sjxcjfsa-free-5.1.10-doc/share/doc/free-5.1.10 --with-gcc=gcc --package-db=/build/tmp.xpvU81lNlb/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib free> Using Parsec parser free> Configuring free-5.1.10... free> Dependency base >=4.5 && <5: using base-4.17.0.0 free> Dependency comonad >=5.0.8 && <6: using comonad-5.0.8 free> Dependency containers >=0.3 && <0.7: using containers-0.6.6 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.5 free> Dependency indexed-traversable >=0.1.1 && <0.2: using free> indexed-traversable-0.1.3 free> Dependency mtl >=2.2.2 && <2.4: using mtl-2.2.2 free> Dependency profunctors >=5.6.1 && <6: using profunctors-5.6.2 free> Dependency semigroupoids >=5.3.5 && <7: using semigroupoids-5.3.7 free> Dependency template-haskell >=2.7.0.0 && <2.21: using free> template-haskell-2.19.0.0 free> Dependency th-abstraction >=0.4.2.0 && <0.6: using th-abstraction-0.4.5.0 free> Dependency transformers >=0.4.2.0 && <0.7: using transformers-0.5.6.2 free> Dependency transformers-base >=0.4.5.2 && <0.5: using transformers-base-0.4.6 free> Source component graph: component lib free> Configured component graph: free> component free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d free> include base-4.17.0.0 free> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx free> include containers-0.6.6 free> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy free> include exceptions-0.10.5 free> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB free> include mtl-2.2.2 free> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ free> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC free> include template-haskell-2.19.0.0 free> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 free> include transformers-0.5.6.2 free> include transformers-base-0.4.6-4w2PqWprwIOCH0z0zKID9n free> Linked component graph: free> unit free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d free> include base-4.17.0.0 free> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx free> include containers-0.6.6 free> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy free> include exceptions-0.10.5 free> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB free> include mtl-2.2.2 free> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ reducers> setupCompilerEnvironmentPhase reducers> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. reducers> unpacking sources reducers> unpacking source archive /nix/store/ns2m36hfl2rd34mghvnyp6yz34zqnmfv-reducers-3.12.4.tar.gz reducers> source root is reducers-3.12.4 reducers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file reducers-3.12.4/src/Data/Semigroup/Union.hs reducers> patching sources reducers> Replace Cabal file with edited version from mirror://hackage/reducers-3.12.4/revision/6.cabal. reducers> compileBuildDriverPhase reducers> setupCompileFlags: -package-db=/build/tmp.J3jTw2wyYH/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts reducers> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.J3jTw2wyYH/Main.o ) reducers> [2 of 2] Linking Setup reducers> updateAutotoolsGnuConfigScriptsPhase reducers> configuring reducers> configureFlags: --verbose --prefix=/nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/5fxi1wg8p86pm6c09r24jhncm2mma87k-reducers-3.12.4-doc/share/doc/reducers-3.12.4 --with-gcc=gcc --package-db=/build/tmp.J3jTw2wyYH/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib reducers> Using Parsec parser reducers> Configuring reducers-3.12.4... reducers> Dependency array >=0.3 && <0.6: using array-0.5.4.0 reducers> Dependency base >=4 && <5: using base-4.17.0.0 reducers> Dependency bytestring >=0.9.1 && <0.13: using bytestring-0.11.3.1 reducers> Dependency containers >=0.3 && <0.8: using containers-0.6.6 reducers> Dependency fingertree >=0.1 && <0.2: using fingertree-0.1.5.0 reducers> Dependency hashable >=1.1.2.1 && <1.5: using hashable-1.4.3.0 reducers> Dependency semigroupoids >=4 && <7: using semigroupoids-5.3.7 reducers> Dependency text >=0.11.1.5 && <2.2: using text-2.0.1 reducers> Dependency transformers >=0.2 && <0.7: using transformers-0.5.6.2 reducers> Dependency unordered-containers >=0.2 && <0.3: using reducers> unordered-containers-0.2.19.1 reducers> Source component graph: component lib reducers> Configured component graph: reducers> component reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF reducers> include array-0.5.4.0 reducers> include base-4.17.0.0 reducers> include bytestring-0.11.3.1 reducers> include containers-0.6.6 reducers> include fingertree-0.1.5.0-AGxXDzUCAHb6SsUjii5q9B reducers> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM reducers> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC reducers> include text-2.0.1 reducers> include transformers-0.5.6.2 reducers> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP reducers> Linked component graph: reducers> unit reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF reducers> include array-0.5.4.0 reducers> include base-4.17.0.0 reducers> include bytestring-0.11.3.1 reducers> include containers-0.6.6 reducers> include fingertree-0.1.5.0-AGxXDzUCAHb6SsUjii5q9B reducers> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM reducers> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC reducers> include text-2.0.1 reducers> include transformers-0.5.6.2 reducers> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP extra> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour extra> No jhc found extra> Using ld found on system at: extra> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold extra> No pkg-config found extra> Using runghc version 9.4.2 found on system at: extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 extra> Using strip version 2.40 found on system at: extra> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip extra> Using tar found on system at: extra> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar extra> No uhc found extra> building extra> Preprocessing library for extra-1.7.14.. extra> Building library for extra-1.7.14.. 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 ) 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 ) 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 ) 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 ) 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 ) 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 ) 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 ) 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 ) 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 ) 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 ) 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 ) 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 ) extra> [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, dist/build/Data/IORef/Extra.p_o ) 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 ) http-types> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold http-types> No pkg-config found http-types> Using runghc version 9.4.2 found on system at: http-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 http-types> Using strip version 2.40 found on system at: http-types> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip http-types> Using tar found on system at: http-types> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar http-types> No uhc found http-types> building http-types> Preprocessing test suite 'doctests' for http-types-0.12.3.. http-types> Building test suite 'doctests' for http-types-0.12.3.. http-types> [1 of 1] Compiling Main ( test/doctests.hs, dist/build/doctests/doctests-tmp/Main.o ) http-types> [2 of 2] Linking dist/build/doctests/doctests http-types> Preprocessing library for http-types-0.12.3.. http-types> Building library for http-types-0.12.3.. http-types> [1 of 7] Compiling Network.HTTP.Types.Header ( Network/HTTP/Types/Header.hs, dist/build/Network/HTTP/Types/Header.o, dist/build/Network/HTTP/Types/Header.dyn_o ) http-types> [2 of 7] Compiling Network.HTTP.Types.Method ( Network/HTTP/Types/Method.hs, dist/build/Network/HTTP/Types/Method.o, dist/build/Network/HTTP/Types/Method.dyn_o ) http-types> [3 of 7] Compiling Network.HTTP.Types.Status ( Network/HTTP/Types/Status.hs, dist/build/Network/HTTP/Types/Status.o, dist/build/Network/HTTP/Types/Status.dyn_o ) http-types> [4 of 7] Compiling Network.HTTP.Types.URI ( Network/HTTP/Types/URI.hs, dist/build/Network/HTTP/Types/URI.o, dist/build/Network/HTTP/Types/URI.dyn_o ) http-types> [5 of 7] Compiling Network.HTTP.Types.QueryLike ( Network/HTTP/Types/QueryLike.hs, dist/build/Network/HTTP/Types/QueryLike.o, dist/build/Network/HTTP/Types/QueryLike.dyn_o ) http-types> [6 of 7] Compiling Network.HTTP.Types.Version ( Network/HTTP/Types/Version.hs, dist/build/Network/HTTP/Types/Version.o, dist/build/Network/HTTP/Types/Version.dyn_o ) http-types> [7 of 7] Compiling Network.HTTP.Types ( Network/HTTP/Types.hs, dist/build/Network/HTTP/Types.o, dist/build/Network/HTTP/Types.dyn_o ) http-types> [1 of 7] Compiling Network.HTTP.Types.Header ( Network/HTTP/Types/Header.hs, dist/build/Network/HTTP/Types/Header.p_o ) http-types> [2 of 7] Compiling Network.HTTP.Types.Method ( Network/HTTP/Types/Method.hs, dist/build/Network/HTTP/Types/Method.p_o ) http-types> [3 of 7] Compiling Network.HTTP.Types.Status ( Network/HTTP/Types/Status.hs, dist/build/Network/HTTP/Types/Status.p_o ) http-types> [4 of 7] Compiling Network.HTTP.Types.URI ( Network/HTTP/Types/URI.hs, dist/build/Network/HTTP/Types/URI.p_o ) http-types> [5 of 7] Compiling Network.HTTP.Types.QueryLike ( Network/HTTP/Types/QueryLike.hs, dist/build/Network/HTTP/Types/QueryLike.p_o ) http-types> [6 of 7] Compiling Network.HTTP.Types.Version ( Network/HTTP/Types/Version.hs, dist/build/Network/HTTP/Types/Version.p_o ) http-types> [7 of 7] Compiling Network.HTTP.Types ( Network/HTTP/Types.hs, dist/build/Network/HTTP/Types.p_o ) http-types> Preprocessing test suite 'spec' for http-types-0.12.3.. http-types> Building test suite 'spec' for http-types-0.12.3.. http-types> [1 of 1] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) http-types> [2 of 2] Linking dist/build/spec/spec http-types> running tests http-types> Running 2 test suites... http-types> Test suite doctests: RUNNING... http-types> Examples: 12 Tried: 12 Errors: 0 Failures: 0 http-types> Test suite doctests: PASS http-types> Test suite logged to: dist/test/http-types-0.12.3-doctests.log http-types> Test suite spec: RUNNING... http-types> http-types> http-types> Finished in 0.0001 seconds http-types> 0 examples, 0 failures http-types> Test suite spec: PASS http-types> Test suite logged to: dist/test/http-types-0.12.3-spec.log http-types> 2 of 2 test suites (2 of 2 test cases) passed. http-types> haddockPhase http-types> Preprocessing test suite 'doctests' for http-types-0.12.3.. http-types> Preprocessing library for http-types-0.12.3.. http-types> Running Haddock on library for http-types-0.12.3.. http-types> Warning: --source-* options are ignored when --hyperlinked-source is enabled. http-types> 92% ( 64 / 69) in 'Network.HTTP.Types.Header' http-types> Missing documentation for: http-types> Module header http-types> renderByteRangeBuilder (Network/HTTP/Types/Header.hs:178) http-types> renderByteRange (Network/HTTP/Types/Header.hs:183) http-types> renderByteRangesBuilder (Network/HTTP/Types/Header.hs:189) http-types> renderByteRanges (Network/HTTP/Types/Header.hs:193) indexed-traversable-instances> /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2 indexed-traversable-instances> Executables installed in: indexed-traversable-instances> /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/bin indexed-traversable-instances> Libraries installed in: indexed-traversable-instances> /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> Dynamic Libraries installed in: indexed-traversable-instances> /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 indexed-traversable-instances> Private executables installed in: indexed-traversable-instances> /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/libexec/x86_64-linux-ghc-9.4.2/indexed-traversable-instances-0.1.1.2 indexed-traversable-instances> Data files installed in: indexed-traversable-instances> /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/share/x86_64-linux-ghc-9.4.2/indexed-traversable-instances-0.1.1.2 indexed-traversable-instances> Documentation installed in: indexed-traversable-instances> /nix/store/wdkp57ivckqq0axm7wwyrxh3wpd69p4h-indexed-traversable-instances-0.1.1.2-doc/share/doc/indexed-traversable-instances-0.1.1.2 indexed-traversable-instances> Configuration files installed in: indexed-traversable-instances> /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/etc indexed-traversable-instances> No alex found indexed-traversable-instances> Using ar found on system at: indexed-traversable-instances> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/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 12.3.0 given by user at: indexed-traversable-instances> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc indexed-traversable-instances> Using ghc version 9.4.2 found on system at: indexed-traversable-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc indexed-traversable-instances> Using ghc-pkg version 9.4.2 found on system at: indexed-traversable-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 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.27.0 found on system at: indexed-traversable-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: indexed-traversable-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc indexed-traversable-instances> Using hsc2hs version 0.68.8 found on system at: indexed-traversable-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs indexed-traversable-instances> Using hscolour version 1.24 found on system at: indexed-traversable-instances> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour indexed-traversable-instances> No jhc found indexed-traversable-instances> Using ld found on system at: indexed-traversable-instances> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold indexed-traversable-instances> No pkg-config found indexed-traversable-instances> Using runghc version 9.4.2 found on system at: indexed-traversable-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 indexed-traversable-instances> Using strip version 2.40 found on system at: indexed-traversable-instances> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip indexed-traversable-instances> Using tar found on system at: indexed-traversable-instances> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar indexed-traversable-instances> No uhc found indexed-traversable-instances> building indexed-traversable-instances> Preprocessing library for indexed-traversable-instances-0.1.1.2.. indexed-traversable-instances> Building library for indexed-traversable-instances-0.1.1.2.. 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 ) 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 ) indexed-traversable-instances> Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.1.2.. indexed-traversable-instances> Building test suite 'safe' for indexed-traversable-instances-0.1.1.2.. indexed-traversable-instances> [1 of 1] Compiling Main ( tests/safe.hs, dist/build/safe/safe-tmp/Main.o ) indexed-traversable-instances> [2 of 2] Linking dist/build/safe/safe indexed-traversable-instances> Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.1.2.. indexed-traversable-instances> Building test suite 'indexed-tests' for indexed-traversable-instances-0.1.1.2.. indexed-traversable-instances> [1 of 1] Compiling Main ( tests/main.hs, dist/build/indexed-tests/indexed-tests-tmp/Main.o ) indexed-traversable-instances> indexed-traversable-instances> tests/main.hs:6:1: warning: [-Wunused-imports] monoid-subclasses> /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a monoid-subclasses> Dynamic Libraries installed in: monoid-subclasses> /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 monoid-subclasses> Private executables installed in: monoid-subclasses> /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1/libexec/x86_64-linux-ghc-9.4.2/monoid-subclasses-1.2.4.1 monoid-subclasses> Data files installed in: monoid-subclasses> /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1/share/x86_64-linux-ghc-9.4.2/monoid-subclasses-1.2.4.1 monoid-subclasses> Documentation installed in: monoid-subclasses> /nix/store/085622i9wakiqjpsdn9pi826is1mdcp8-monoid-subclasses-1.2.4.1-doc/share/doc/monoid-subclasses-1.2.4.1 monoid-subclasses> Configuration files installed in: monoid-subclasses> /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1/etc monoid-subclasses> No alex found monoid-subclasses> Using ar found on system at: monoid-subclasses> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar monoid-subclasses> No c2hs found monoid-subclasses> No cpphs found monoid-subclasses> No doctest found monoid-subclasses> Using gcc version 12.3.0 given by user at: monoid-subclasses> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc monoid-subclasses> Using ghc version 9.4.2 found on system at: monoid-subclasses> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc monoid-subclasses> Using ghc-pkg version 9.4.2 found on system at: monoid-subclasses> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 monoid-subclasses> No ghcjs found monoid-subclasses> No ghcjs-pkg found monoid-subclasses> No greencard found monoid-subclasses> Using haddock version 2.27.0 found on system at: monoid-subclasses> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: monoid-subclasses> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc monoid-subclasses> Using hsc2hs version 0.68.8 found on system at: monoid-subclasses> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs monoid-subclasses> Using hscolour version 1.24 found on system at: monoid-subclasses> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour monoid-subclasses> No jhc found monoid-subclasses> Using ld found on system at: monoid-subclasses> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold monoid-subclasses> No pkg-config found monoid-subclasses> Using runghc version 9.4.2 found on system at: monoid-subclasses> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 monoid-subclasses> Using strip version 2.40 found on system at: monoid-subclasses> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip monoid-subclasses> Using tar found on system at: monoid-subclasses> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar monoid-subclasses> No uhc found monoid-subclasses> building monoid-subclasses> Preprocessing library for monoid-subclasses-1.2.4.1.. monoid-subclasses> Building library for monoid-subclasses-1.2.4.1.. 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 ) 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 ) 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 ) 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 ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:71:1: warning: [-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> 71 | import qualified Data.Text.Encoding as TextEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:79:1: warning: [-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> | parsers> Using ghc version 9.4.2 found on system at: parsers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc parsers> Using ghc-pkg version 9.4.2 found on system at: parsers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 parsers> No ghcjs found parsers> No ghcjs-pkg found parsers> No greencard found parsers> Using haddock version 2.27.0 found on system at: parsers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: parsers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc parsers> Using hsc2hs version 0.68.8 found on system at: parsers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs parsers> Using hscolour version 1.24 found on system at: parsers> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour parsers> No jhc found parsers> Using ld found on system at: parsers> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold parsers> No pkg-config found parsers> Using runghc version 9.4.2 found on system at: parsers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 parsers> Using strip version 2.40 found on system at: parsers> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip parsers> Using tar found on system at: parsers> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar parsers> No uhc found parsers> building parsers> Preprocessing library for parsers-0.12.11.. parsers> Building library for parsers-0.12.11.. 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 ) 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 ) 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 ) 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 ) parsers> [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, dist/build/Text/Parser/Combinators.p_o ) parsers> [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, dist/build/Text/Parser/Char.p_o ) either> depends bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM either> depends mtl-2.2.2 either> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ either> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC either> definite either-5.0.2-7Hso1kqnvPhHyahuK9BzoB-tests either> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc either> depends base-4.17.0.0 either> depends either-5.0.2-3c3JfS2uz8g4wllGjgsLsG either> depends test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA either> depends test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT either> Using Cabal-3.8.1.0 compiled by ghc-9.4 either> Using compiler: ghc-9.4.2 either> Using install prefix: /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2 either> Executables installed in: either> /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/bin either> Libraries installed in: either> /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/either-5.0.2-3c3JfS2uz8g4wllGjgsLsG either> Dynamic Libraries installed in: either> /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 either> Private executables installed in: either> /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/libexec/x86_64-linux-ghc-9.4.2/either-5.0.2 either> Data files installed in: either> /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/share/x86_64-linux-ghc-9.4.2/either-5.0.2 either> Documentation installed in: either> /nix/store/w644x3kdbixbavxnwykhpxwidx31f77k-either-5.0.2-doc/share/doc/either-5.0.2 either> Configuration files installed in: either> /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/etc either> No alex found either> Using ar found on system at: either> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar either> No c2hs found either> No cpphs found either> No doctest found either> Using gcc version 12.3.0 given by user at: either> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc either> Using ghc version 9.4.2 found on system at: either> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc either> Using ghc-pkg version 9.4.2 found on system at: either> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 either> No ghcjs found either> No ghcjs-pkg found either> No greencard found either> Using haddock version 2.27.0 found on system at: either> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: either> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc either> Using hsc2hs version 0.68.8 found on system at: either> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs either> Using hscolour version 1.24 found on system at: either> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour either> No jhc found either> Using ld found on system at: either> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold either> No pkg-config found either> Using runghc version 9.4.2 found on system at: either> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 either> Using strip version 2.40 found on system at: either> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip either> Using tar found on system at: either> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar either> No uhc found either> building either> Preprocessing library for either-5.0.2.. either> Building library for either-5.0.2.. 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 ) 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 ) either> [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.p_o ) either> [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, dist/build/Data/Either/Validation.p_o ) either> Preprocessing test suite 'tests' for either-5.0.2.. either> Building test suite 'tests' for either-5.0.2.. foldl> include base-4.17.0.0 foldl> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI foldl> unit foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu foldl> include base-4.17.0.0 foldl> include bytestring-0.11.3.1 foldl> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx foldl> include containers-0.6.6 foldl> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT foldl> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM foldl> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW foldl> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ foldl> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh foldl> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC foldl> include text-2.0.1 foldl> include transformers-0.5.6.2 foldl> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP foldl> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej foldl> Control.Foldl=foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu:Control.Foldl,Control.Foldl.ByteString=foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu:Control.Foldl.ByteString,Control.Foldl.NonEmpty=foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu:Control.Foldl.NonEmpty,Control.Foldl.Text=foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu:Control.Foldl.Text,Control.Scanl=foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu:Control.Scanl foldl> Ready component graph: foldl> definite foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu foldl> depends base-4.17.0.0 foldl> depends bytestring-0.11.3.1 foldl> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx foldl> depends containers-0.6.6 foldl> depends contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT foldl> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM foldl> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW foldl> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ foldl> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh foldl> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC foldl> depends text-2.0.1 foldl> depends transformers-0.5.6.2 foldl> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP foldl> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej foldl> definite foldl-1.4.15-6B3Gz6BQTP62kpbLA0iodu-doctest foldl> depends base-4.17.0.0 foldl> depends doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI foldl> Using Cabal-3.8.1.0 compiled by ghc-9.4 foldl> Using compiler: ghc-9.4.2 foldl> Using install prefix: /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15 foldl> Executables installed in: foldl> /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15/bin foldl> Libraries installed in: foldl> /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu foldl> Dynamic Libraries installed in: foldl> /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 foldl> Private executables installed in: foldl> /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15/libexec/x86_64-linux-ghc-9.4.2/foldl-1.4.15 foldl> Data files installed in: foldl> /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15/share/x86_64-linux-ghc-9.4.2/foldl-1.4.15 foldl> Documentation installed in: foldl> /nix/store/v2plx6xvk0ng1v7mn6j7ps6hsk5jfqq8-foldl-1.4.15-doc/share/doc/foldl-1.4.15 foldl> Configuration files installed in: foldl> /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15/etc foldl> No alex found foldl> Using ar found on system at: foldl> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar foldl> No c2hs found foldl> No cpphs found foldl> Using doctest version 0.20.1 found on system at: foldl> /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/bin/doctest foldl> Using gcc version 12.3.0 given by user at: foldl> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc foldl> Using ghc version 9.4.2 found on system at: foldl> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc foldl> Using ghc-pkg version 9.4.2 found on system at: foldl> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 foldl> No ghcjs found foldl> No ghcjs-pkg found foldl> No greencard found foldl> Using haddock version 2.27.0 found on system at: foldl> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: free> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC free> include template-haskell-2.19.0.0 free> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 free> include transformers-0.5.6.2 free> include transformers-base-0.4.6-4w2PqWprwIOCH0z0zKID9n free> Control.Alternative.Free=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Alternative.Free,Control.Alternative.Free.Final=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Alternative.Free.Final,Control.Applicative.Free=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Applicative.Free,Control.Applicative.Free.Fast=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Applicative.Free.Fast,Control.Applicative.Free.Final=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Applicative.Free.Final,Control.Applicative.Trans.Free=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Applicative.Trans.Free,Control.Comonad.Cofree=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Comonad.Cofree,Control.Comonad.Cofree.Class=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Comonad.Cofree.Class,Control.Comonad.Trans.Cofree=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Comonad.Trans.Cofree,Control.Comonad.Trans.Coiter=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Comonad.Trans.Coiter,Control.Monad.Free=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Monad.Free,Control.Monad.Free.Ap=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Monad.Free.Ap,Control.Monad.Free.Church=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Monad.Free.Church,Control.Monad.Free.Class=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Monad.Free.Class,Control.Monad.Free.TH=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Monad.Free.TH,Control.Monad.Trans.Free=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Monad.Trans.Free,Control.Monad.Trans.Free.Ap=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Monad.Trans.Free.Ap,Control.Monad.Trans.Free.Church=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Monad.Trans.Free.Church,Control.Monad.Trans.Iter=free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d:Control.Monad.Trans.Iter free> Ready component graph: free> definite free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d free> depends base-4.17.0.0 free> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx free> depends containers-0.6.6 free> depends distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy free> depends exceptions-0.10.5 free> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB free> depends mtl-2.2.2 free> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ free> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC free> depends template-haskell-2.19.0.0 free> depends th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 free> depends transformers-0.5.6.2 free> depends transformers-base-0.4.6-4w2PqWprwIOCH0z0zKID9n free> Using Cabal-3.8.1.0 compiled by ghc-9.4 free> Using compiler: ghc-9.4.2 free> Using install prefix: /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10 free> Executables installed in: free> /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/bin free> Libraries installed in: free> /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d free> Dynamic Libraries installed in: free> /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 free> Private executables installed in: free> /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/libexec/x86_64-linux-ghc-9.4.2/free-5.1.10 free> Data files installed in: free> /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/share/x86_64-linux-ghc-9.4.2/free-5.1.10 free> Documentation installed in: free> /nix/store/id2p2qn2q0b7rm4vyyyhd5g1sjxcjfsa-free-5.1.10-doc/share/doc/free-5.1.10 free> Configuration files installed in: free> /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/etc free> No alex found free> Using ar found on system at: free> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar free> No c2hs found free> No cpphs found free> No doctest found free> Using gcc version 12.3.0 given by user at: free> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc free> Using ghc version 9.4.2 found on system at: free> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc free> Using ghc-pkg version 9.4.2 found on system at: free> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 free> No ghcjs found reducers> Data.Generator=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Generator,Data.Generator.Combinators=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Generator.Combinators,Data.Semigroup.Alt=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Alt,Data.Semigroup.Alternative=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Alternative,Data.Semigroup.Applicative=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Applicative,Data.Semigroup.Apply=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Apply,Data.Semigroup.Generator=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Generator,Data.Semigroup.Instances=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Instances,Data.Semigroup.Monad=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Monad,Data.Semigroup.MonadPlus=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.MonadPlus,Data.Semigroup.Reducer=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Reducer,Data.Semigroup.Reducer.With=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Reducer.With,Data.Semigroup.Self=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Self,Data.Semigroup.Union=reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF:Data.Semigroup.Union reducers> Ready component graph: reducers> definite reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF reducers> depends array-0.5.4.0 reducers> depends base-4.17.0.0 reducers> depends bytestring-0.11.3.1 reducers> depends containers-0.6.6 reducers> depends fingertree-0.1.5.0-AGxXDzUCAHb6SsUjii5q9B reducers> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM reducers> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC reducers> depends text-2.0.1 reducers> depends transformers-0.5.6.2 reducers> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP reducers> Using Cabal-3.8.1.0 compiled by ghc-9.4 reducers> Using compiler: ghc-9.4.2 reducers> Using install prefix: reducers> /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4 reducers> Executables installed in: reducers> /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4/bin reducers> Libraries installed in: reducers> /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF reducers> Dynamic Libraries installed in: reducers> /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 reducers> Private executables installed in: reducers> /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4/libexec/x86_64-linux-ghc-9.4.2/reducers-3.12.4 reducers> Data files installed in: reducers> /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4/share/x86_64-linux-ghc-9.4.2/reducers-3.12.4 reducers> Documentation installed in: reducers> /nix/store/5fxi1wg8p86pm6c09r24jhncm2mma87k-reducers-3.12.4-doc/share/doc/reducers-3.12.4 reducers> Configuration files installed in: reducers> /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4/etc reducers> No alex found reducers> Using ar found on system at: reducers> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar reducers> No c2hs found reducers> No cpphs found reducers> No doctest found reducers> Using gcc version 12.3.0 given by user at: reducers> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc reducers> Using ghc version 9.4.2 found on system at: reducers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc reducers> Using ghc-pkg version 9.4.2 found on system at: reducers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 reducers> No ghcjs found reducers> No ghcjs-pkg found reducers> No greencard found reducers> Using haddock version 2.27.0 found on system at: reducers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: reducers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc reducers> Using hsc2hs version 0.68.8 found on system at: reducers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs reducers> Using hscolour version 1.24 found on system at: reducers> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour reducers> No jhc found reducers> Using ld found on system at: reducers> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold reducers> No pkg-config found reducers> Using runghc version 9.4.2 found on system at: reducers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 reducers> Using strip version 2.40 found on system at: reducers> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip reducers> Using tar found on system at: reducers> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar reducers> No uhc found 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 ) extra> [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, dist/build/Data/Version/Extra.p_o ) extra> [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, dist/build/Data/List/NonEmpty/Extra.p_o ) 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 ) extra> [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, dist/build/Data/Foldable/Extra.p_o ) extra> [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, dist/build/Control/Concurrent/Extra.p_o ) 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 ) 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 ) 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 ) extra> [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, dist/build/Text/Read/Extra.p_o ) extra> Preprocessing test suite 'extra-test' for extra-1.7.14.. extra> Building test suite 'extra-test' for extra-1.7.14.. extra> [1 of 4] Compiling TestUtil ( test/TestUtil.hs, dist/build/extra-test/extra-test-tmp/TestUtil.o ) extra> [2 of 4] Compiling TestGen ( test/TestGen.hs, dist/build/extra-test/extra-test-tmp/TestGen.o ) http-types> Warning: 'ByteString' is out of scope. http-types> If you qualify the identifier, haddock can try to link it anyway. http-types> 93% ( 14 / 15) in 'Network.HTTP.Types.Method' http-types> Missing documentation for: http-types> Module header http-types> 99% (103 /104) in 'Network.HTTP.Types.Status' http-types> Missing documentation for: http-types> Module header http-types> Warning: 'Builder' is out of scope. http-types> If you qualify the identifier, haddock can try to link it anyway. http-types> Warning: 'ByteString' is out of scope. http-types> If you qualify the identifier, haddock can try to link it anyway. http-types> 97% ( 36 / 37) in 'Network.HTTP.Types.URI' http-types> Missing documentation for: http-types> Module header http-types> 75% ( 3 / 4) in 'Network.HTTP.Types.QueryLike' http-types> Missing documentation for: http-types> Module header http-types> 83% ( 5 / 6) in 'Network.HTTP.Types.Version' http-types> Missing documentation for: http-types> Module header http-types> 97% (191 /196) in 'Network.HTTP.Types' http-types> Missing documentation for: http-types> Module header http-types> renderByteRangeBuilder (Network/HTTP/Types/Header.hs:178) http-types> renderByteRange (Network/HTTP/Types/Header.hs:183) http-types> renderByteRangesBuilder (Network/HTTP/Types/Header.hs:189) http-types> renderByteRanges (Network/HTTP/Types/Header.hs:193) indexed-traversable-instances> The import of ‘Control.Applicative’ is redundant indexed-traversable-instances> except perhaps to import instances from ‘Control.Applicative’ indexed-traversable-instances> To import instances alone, use: import Control.Applicative() indexed-traversable-instances> | indexed-traversable-instances> 6 | import Control.Applicative (Const (..)) indexed-traversable-instances> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ indexed-traversable-instances> indexed-traversable-instances> tests/main.hs:8:1: warning: [-Wunused-imports] indexed-traversable-instances> The import of ‘Data.Functor.Identity’ is redundant indexed-traversable-instances> except perhaps to import instances from ‘Data.Functor.Identity’ indexed-traversable-instances> To import instances alone, use: import Data.Functor.Identity() indexed-traversable-instances> | indexed-traversable-instances> 8 | import Data.Functor.Identity (Identity (..)) indexed-traversable-instances> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ indexed-traversable-instances> indexed-traversable-instances> tests/main.hs:9:42: warning: [-Wunused-imports] indexed-traversable-instances> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant indexed-traversable-instances> | indexed-traversable-instances> 9 | import Data.Monoid (Endo (..), Monoid (..)) indexed-traversable-instances> | ^^^^^^^^^^^ indexed-traversable-instances> [2 of 2] Linking dist/build/indexed-tests/indexed-tests indexed-traversable-instances> running tests indexed-traversable-instances> Running 2 test suites... 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.1.2-safe.log indexed-traversable-instances> Test suite indexed-tests: RUNNING... indexed-traversable-instances> tests indexed-traversable-instances> [] 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.05s) 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> Map Int indexed-traversable-instances> imapDefault: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.02s) 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 (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 indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.02s) 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.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.02s) 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.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.02s) 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.02s) 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 indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.02s) 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.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. monoid-subclasses> 79 | import qualified Data.Text.Lazy.Encoding as LazyEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:93:1: warning: [-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> 93 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:207:13: warning: [-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> 207 | Just x' = stripPrefix p x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:208:13: warning: [-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> 208 | Just y' = stripPrefix p y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:270:13: warning: [-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> 270 | Just x' = stripSuffix s x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:271:13: warning: [-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> 271 | 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.o, dist/build/Data/Monoid/LCM.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:33:1: warning: [-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> 33 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:34:1: warning: [-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> 34 | import Data.Semigroup.Cancellative (Reductive (())) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:35:1: warning: [-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> 35 | import Data.Semigroup.Commutative (Commutative) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ foldl> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc foldl> Using hsc2hs version 0.68.8 found on system at: foldl> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs foldl> Using hscolour version 1.24 found on system at: foldl> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour foldl> No jhc found foldl> Using ld found on system at: foldl> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold foldl> No pkg-config found foldl> Using runghc version 9.4.2 found on system at: foldl> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 foldl> Using strip version 2.40 found on system at: foldl> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip foldl> Using tar found on system at: foldl> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar foldl> No uhc found foldl> building foldl> Preprocessing library for foldl-1.4.15.. foldl> Building library for foldl-1.4.15.. 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 ) 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 ) foldl> [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, dist/build/Control/Foldl.o, dist/build/Control/Foldl.dyn_o ) foldl> foldl> src/Control/Foldl.hs:303:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Fold a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 303 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ foldl> foldl> src/Control/Foldl.hs:437:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (FoldM m a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 437 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ free> No ghcjs-pkg found free> No greencard found free> Using haddock version 2.27.0 found on system at: free> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: free> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc free> Using hsc2hs version 0.68.8 found on system at: free> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs free> Using hscolour version 1.24 found on system at: free> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour free> No jhc found free> Using ld found on system at: free> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold free> No pkg-config found free> Using runghc version 9.4.2 found on system at: free> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 free> Using strip version 2.40 found on system at: free> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip free> Using tar found on system at: free> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar free> No uhc found free> building free> Preprocessing library for free-5.1.10.. free> Building library for free-5.1.10.. free> [ 1 of 20] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.o, dist/build/Control/Alternative/Free.dyn_o ) free> [ 2 of 20] 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 20] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.o, dist/build/Control/Applicative/Free.dyn_o ) free> [ 4 of 20] 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 20] 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 20] 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 20] 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 20] 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 ) reducers> building reducers> Preprocessing library for reducers-3.12.4.. reducers> Building library for reducers-3.12.4.. 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 ) 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 ) 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 ) 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 ) 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 ) indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indexed-traversable-instances> All 42 tests passed (0.59s) 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.1.2-indexed-tests.log indexed-traversable-instances> 2 of 2 test suites (2 of 2 test cases) passed. indexed-traversable-instances> haddockPhase indexed-traversable-instances> Preprocessing library for indexed-traversable-instances-0.1.1.2.. indexed-traversable-instances> Running Haddock on library for indexed-traversable-instances-0.1.1.2.. indexed-traversable-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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: [-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:217:13: warning: [-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> 217 | combine x (~(y:rest), False) = (mappend x y : rest, True) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:362:13: warning: [-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> 362 | where splitLast f last@[_] = (f [], last) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... either> [1 of 1] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.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 ) regex-tdfa> setupCompilerEnvironmentPhase regex-tdfa> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. 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 ) regex-tdfa> unpacking sources regex-tdfa> unpacking source archive /nix/store/zvrawhywwlkllh70l398bp9r524w51xn-regex-tdfa-1.3.2.2.tar.gz regex-tdfa> source root is regex-tdfa-1.3.2.2 regex-tdfa> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file regex-tdfa-1.3.2.2/test/Main.hs regex-tdfa> patching sources regex-tdfa> Replace Cabal file with edited version from mirror://hackage/regex-tdfa-1.3.2.2/revision/2.cabal. regex-tdfa> compileBuildDriverPhase regex-tdfa> setupCompileFlags: -package-db=/build/tmp.rl5BrrQJED/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts indexed-traversable-instances> 100% ( 1 / 1) in 'Data.Functor.WithIndex.Instances' regex-tdfa> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.rl5BrrQJED/Main.o ) regex-tdfa> [2 of 2] Linking Setup either> [2 of 2] Linking dist/build/tests/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> [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, dist/build/Data/Semigroup/Instances.p_o ) reducers> [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, dist/build/Data/Semigroup/Reducer.p_o ) 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 ) 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 ) 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 ) either> running tests 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> haddockPhase http-types> Documentation created: dist/doc/html/http-types/index.html, http-types> dist/doc/html/http-types/http-types.txt extra> [5 of 5] Linking dist/build/extra-test/extra-test regex-tdfa> updateAutotoolsGnuConfigScriptsPhase http-types> Preprocessing test suite 'spec' for http-types-0.12.3.. regex-tdfa> configuring http-types> installing regex-tdfa> configureFlags: --verbose --prefix=/nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/iwab4ra47ra264wkx8j3kypgb6m0dy4z-regex-tdfa-1.3.2.2-doc/share/doc/regex-tdfa-1.3.2.2 --with-gcc=gcc --package-db=/build/tmp.rl5BrrQJED/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib either> Preprocessing library for either-5.0.2.. either> Running Haddock on library for either-5.0.2.. http-types> Installing library in /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/http-types-0.12.3-74kL5atFy9BRgMApwtK38 either> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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' reducers> [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, dist/build/Data/Semigroup/MonadPlus.p_o ) http-types> post-installation fixup http-types> shrinking RPATHs of ELF executables and libraries in /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3 http-types> shrinking /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShttp-types-0.12.3-74kL5atFy9BRgMApwtK38-ghc9.4.2.so either> 27% ( 3 / 11) in 'Data.Either.Validation' either> Missing documentation for: either> _Success (src/Data/Either/Validation.hs:129) either> _Failure (src/Data/Either/Validation.hs:120) either> eitherToValidation (src/Data/Either/Validation.hs:150) either> validationToEither (src/Data/Either/Validation.hs:144) either> vap (src/Data/Either/Validation.hs:161) either> ealt (src/Data/Either/Validation.hs:186) either> vapm (src/Data/Either/Validation.hs:178) either> apm (src/Data/Either/Validation.hs:169) http-types> checking for references to /build/ in /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3... http-types> patching script interpreter paths in /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3 http-types> stripping (with command strip and flags -S -p) in /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/lib regex-tdfa> Using Parsec parser regex-tdfa> Configuring regex-tdfa-1.3.2.2... regex-tdfa> Flags chosen: doctest=True, force-o2=False regex-tdfa> Dependency array >=0.4 && <0.6: using array-0.5.4.0 regex-tdfa> Dependency base >=4.5 && <5: using base-4.17.0.0 regex-tdfa> Dependency bytestring >=0.9.2 && <0.13: using bytestring-0.11.3.1 regex-tdfa> Dependency containers >=0.4.2 && <0.8: using containers-0.6.6 regex-tdfa> Dependency mtl >=2.1.3 && <2.4: using mtl-2.2.2 regex-tdfa> Dependency parsec >=3.1 && <3.2: using parsec-3.1.15.0 regex-tdfa> Dependency regex-base >=0.94 && <0.95: using regex-base-0.94.0.2 regex-tdfa> Dependency text >=1.2.3 && <2.2: using text-2.0.1 regex-tdfa> Dependency array: using array-0.5.4.0 regex-tdfa> Dependency base: using base-4.17.0.0 regex-tdfa> Dependency bytestring: using bytestring-0.11.3.1 regex-tdfa> Dependency containers: using containers-0.6.6 regex-tdfa> Dependency directory >=1.1.0 && <1.4: using directory-1.3.7.1 regex-tdfa> Dependency filepath >=1.3.0 && <1.5: using filepath-1.4.2.2 regex-tdfa> Dependency mtl: using mtl-2.2.2 regex-tdfa> Dependency regex-base: using regex-base-0.94.0.2 regex-tdfa> Dependency regex-tdfa: using regex-tdfa-1.3.2.2 regex-tdfa> Dependency text: using text-2.0.1 regex-tdfa> Dependency utf8-string >=1.0.1 && <1.1: using utf8-string-1.0.2 regex-tdfa> Dependency base: using base-4.17.0.0 regex-tdfa> Dependency doctest-parallel >=0.2.2: using doctest-parallel-0.3.1 regex-tdfa> Dependency regex-tdfa: using regex-tdfa-1.3.2.2 extra> running tests http-types> shrinking RPATHs of ELF executables and libraries in /nix/store/m7f0paqric14fsj3jarfnv7myizvnkxb-http-types-0.12.3-doc http-types> checking for references to /build/ in /nix/store/m7f0paqric14fsj3jarfnv7myizvnkxb-http-types-0.12.3-doc... 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 () http-types> patching script interpreter paths in /nix/store/m7f0paqric14fsj3jarfnv7myizvnkxb-http-types-0.12.3-doc extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> join (once x) == x http-types (post)> added 2 signatures http-types (post)> added 1 signatures http-types (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3 /nix/store/m7f0paqric14fsj3jarfnv7myizvnkxb-http-types-0.12.3-doc http-types (post)> copying 2 paths... http-types (post)> copying path '/nix/store/m7f0paqric14fsj3jarfnv7myizvnkxb-http-types-0.12.3-doc' to 'https://cache.nix-ci.com'... http-types (post)> copying path '/nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3' to 'https://cache.nix-ci.com'... http-types (post)> copying 1 paths... http-types (post)> copying path '/nix/store/4xy7g8bjj2acm8q6jha0jkhxz6cq1i7y-http-types-0.12.3.drv' to 'https://cache.nix-ci.com'... http-types (post)> added 0 signatures http-types (post)> added 0 signatures http-types (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3 /nix/store/m7f0paqric14fsj3jarfnv7myizvnkxb-http-types-0.12.3-doc http-types (post)> copying 2 paths... http-types (post)> copying path '/nix/store/m7f0paqric14fsj3jarfnv7myizvnkxb-http-types-0.12.3-doc' to 'ssh-ng://worker.nix-ci.com'... http-types (post)> copying path '/nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3' to 'ssh-ng://worker.nix-ci.com'... http-types (post)> copying 1 paths... http-types (post)> copying path '/nix/store/4xy7g8bjj2acm8q6jha0jkhxz6cq1i7y-http-types-0.12.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/r1kmh32p060d2f1b7yy0razhdp1dg194-http-client-0.7.15.drv'... ghc-lib-parser> [321 of 409] Compiling GHC.Core.Coercion.Opt ( compiler/GHC/Core/Coercion/Opt.hs, dist/build/GHC/Core/Coercion/Opt.p_o ) ghc-lib-parser> [322 of 409] Compiling GHC.Core.SimpleOpt ( compiler/GHC/Core/SimpleOpt.hs, dist/build/GHC/Core/SimpleOpt.p_o ) ghc-lib-parser> [323 of 409] Compiling GHC.Types.Id.Make ( compiler/GHC/Types/Id/Make.hs, dist/build/GHC/Types/Id/Make.p_o ) ghc-lib-parser> [324 of 409] Compiling GHC.CoreToIface ( compiler/GHC/CoreToIface.hs, dist/build/GHC/CoreToIface.p_o ) ghc-lib-parser> [325 of 409] Compiling GHC.Core.Opt.ConstantFold ( compiler/GHC/Core/Opt/ConstantFold.hs, dist/build/GHC/Core/Opt/ConstantFold.p_o ) 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. 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 indexed-traversable-instances> Documentation created: dist/doc/html/indexed-traversable-instances/index.html, indexed-traversable-instances> dist/doc/html/indexed-traversable-instances/indexed-traversable-instances.txt indexed-traversable-instances> Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.1.2.. indexed-traversable-instances> Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.1.2.. indexed-traversable-instances> installing indexed-traversable-instances> Installing library in /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK indexed-traversable-instances> post-installation fixup indexed-traversable-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2 indexed-traversable-instances> shrinking /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSindexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK-ghc9.4.2.so indexed-traversable-instances> checking for references to /build/ in /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2... indexed-traversable-instances> patching script interpreter paths in /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2 indexed-traversable-instances> stripping (with command strip and flags -S -p) in /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/lib indexed-traversable-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/wdkp57ivckqq0axm7wwyrxh3wpd69p4h-indexed-traversable-instances-0.1.1.2-doc indexed-traversable-instances> checking for references to /build/ in /nix/store/wdkp57ivckqq0axm7wwyrxh3wpd69p4h-indexed-traversable-instances-0.1.1.2-doc... indexed-traversable-instances> patching script interpreter paths in /nix/store/wdkp57ivckqq0axm7wwyrxh3wpd69p4h-indexed-traversable-instances-0.1.1.2-doc 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 ) parsers> [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, dist/build/Text/Parser/Token/Style.p_o ) either> Warning: Data.Either.Validation: could not find link destinations for: either> either> - Data.Either.Validation.Prism either> - Data.Either.Validation.Iso either> Documentation created: dist/doc/html/either/index.html, either> dist/doc/html/either/either.txt either> Preprocessing test suite 'tests' for either-5.0.2.. either> installing either> Installing library in /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/either-5.0.2-3c3JfS2uz8g4wllGjgsLsG either> post-installation fixup either> shrinking RPATHs of ELF executables and libraries in /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2 either> shrinking /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSeither-5.0.2-3c3JfS2uz8g4wllGjgsLsG-ghc9.4.2.so either> checking for references to /build/ in /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2... either> patching script interpreter paths in /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2 either> stripping (with command strip and flags -S -p) in /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/lib either> shrinking RPATHs of ELF executables and libraries in /nix/store/w644x3kdbixbavxnwykhpxwidx31f77k-either-5.0.2-doc either> checking for references to /build/ in /nix/store/w644x3kdbixbavxnwykhpxwidx31f77k-either-5.0.2-doc... either> patching script interpreter paths in /nix/store/w644x3kdbixbavxnwykhpxwidx31f77k-either-5.0.2-doc 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:57:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Fold1 a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 57 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) foldl> foldl> src/Control/Scanl.hs:152:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Scan a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 152 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ foldl> foldl> src/Control/Scanl.hs:302:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (ScanM m a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 302 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ 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> foldl> src/Control/Foldl.hs:303:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Fold a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 303 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ foldl> foldl> src/Control/Foldl.hs:437:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (FoldM m a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ free> [ 9 of 20] 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> [10 of 20] 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> [11 of 20] Compiling Data.Functor.Classes.Compat ( src/Data/Functor/Classes/Compat.hs, dist/build/Data/Functor/Classes/Compat.o, dist/build/Data/Functor/Classes/Compat.dyn_o ) free> [12 of 20] 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 ) free> [13 of 20] 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> [14 of 20] 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 ) free> [15 of 20] 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> [16 of 20] 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> [17 of 20] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.o, dist/build/Control/Monad/Free.dyn_o ) free> [18 of 20] 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 ) free> [19 of 20] 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> [20 of 20] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.o, dist/build/Control/Comonad/Cofree.dyn_o ) free> [ 1 of 20] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.p_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 ) reducers> [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, dist/build/Data/Semigroup/Generator.p_o ) reducers> [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, dist/build/Data/Generator/Combinators.p_o ) 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 ) reducers> running tests reducers> Package has no test suites. reducers> haddockPhase reducers> Preprocessing library for reducers-3.12.4.. reducers> Running Haddock on library for reducers-3.12.4.. reducers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. reducers> 0% ( 0 / 1) in 'Data.Semigroup.Instances' reducers> Missing documentation for: reducers> Module header 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:98) reducers> pureUnit (src/Data/Semigroup/Reducer.hs:112) reducers> returnUnit (src/Data/Semigroup/Reducer.hs:109) reducers> Count (src/Data/Semigroup/Reducer.hs:115) reducers> 100% ( 2 / 2) in 'Data.Semigroup.MonadPlus' reducers> 66% ( 2 / 3) in 'Data.Semigroup.Monad' reducers> Missing documentation for: reducers> Mon (src/Data/Semigroup/Monad.hs:64) 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: '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:63) reducers> 100% ( 2 / 2) in 'Data.Semigroup.Alternative' reducers> 100% ( 2 / 2) in 'Data.Semigroup.Alt' reducers> Warning: 'ByteString' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. 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:212) reducers> reduceWith (src/Data/Generator.hs:216) reducers> 71% ( 5 / 7) in 'Data.Semigroup.Generator' reducers> Missing documentation for: reducers> mapReduceWith1 (src/Data/Semigroup/Generator.hs:74) reducers> reduceWith1 (src/Data/Semigroup/Generator.hs:78) reducers> Warning: 'getAlt' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 100% ( 26 / 26) in 'Data.Generator.Combinators' reducers> 100% ( 2 / 2) in 'Data.Semigroup.Reducer.With' 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:41) reducers> 70% ( 7 / 10) in 'Data.Semigroup.Union' reducers> Missing documentation for: reducers> Module header reducers> HasUnion0 (src/Data/Semigroup/Union.hs:64) 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.2-3MFOBPyWQOEFJbUdqBV6vZ regex-tdfa> include array-0.5.4.0 regex-tdfa> include base-4.17.0.0 regex-tdfa> include bytestring-0.11.3.1 regex-tdfa> include containers-0.6.6 regex-tdfa> include mtl-2.2.2 regex-tdfa> include parsec-3.1.15.0 regex-tdfa> include regex-base-0.94.0.2-EZR9TEZe3xK8IQV6HjHQTk regex-tdfa> include text-2.0.1 regex-tdfa> component regex-tdfa-1.3.2.2-LTCVljuKIzl7VZcBcqI6u9-doctest regex-tdfa> include base-4.17.0.0 regex-tdfa> include doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE regex-tdfa> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex-tdfa> component regex-tdfa-1.3.2.2-9vqBP97GDuI3SxCyToPdXT-regex-tdfa-unittest regex-tdfa> include array-0.5.4.0 regex-tdfa> include base-4.17.0.0 regex-tdfa> include bytestring-0.11.3.1 regex-tdfa> include containers-0.6.6 regex-tdfa> include directory-1.3.7.1 regex-tdfa> include filepath-1.4.2.2 regex-tdfa> include mtl-2.2.2 regex-tdfa> include regex-base-0.94.0.2-EZR9TEZe3xK8IQV6HjHQTk regex-tdfa> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex-tdfa> include text-2.0.1 regex-tdfa> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j regex-tdfa> Linked component graph: regex-tdfa> unit regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex-tdfa> include array-0.5.4.0 regex-tdfa> include base-4.17.0.0 regex-tdfa> include bytestring-0.11.3.1 regex-tdfa> include containers-0.6.6 regex-tdfa> include mtl-2.2.2 regex-tdfa> include parsec-3.1.15.0 regex-tdfa> include regex-base-0.94.0.2-EZR9TEZe3xK8IQV6HjHQTk regex-tdfa> include text-2.0.1 regex-tdfa> Data.IntMap.CharMap2=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Data.IntMap.CharMap2,Data.IntMap.EnumMap2=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Data.IntMap.EnumMap2,Data.IntSet.EnumSet2=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Data.IntSet.EnumSet2,Text.Regex.TDFA=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA,Text.Regex.TDFA.ByteString=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.ByteString,Text.Regex.TDFA.ByteString.Lazy=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.ByteString.Lazy,Text.Regex.TDFA.Common=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.Common,Text.Regex.TDFA.CorePattern=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.CorePattern,Text.Regex.TDFA.IntArrTrieSet=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.IntArrTrieSet,Text.Regex.TDFA.NewDFA.Engine=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.NewDFA.Engine,Text.Regex.TDFA.NewDFA.Engine_FA=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.NewDFA.Engine_FA,Text.Regex.TDFA.NewDFA.Engine_NC=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.NewDFA.Engine_NC,Text.Regex.TDFA.NewDFA.Engine_NC_FA=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.NewDFA.Engine_NC_FA,Text.Regex.TDFA.NewDFA.MakeTest=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.NewDFA.MakeTest,Text.Regex.TDFA.NewDFA.Tester=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.NewDFA.Tester,Text.Regex.TDFA.NewDFA.Uncons=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.NewDFA.Uncons,Text.Regex.TDFA.Pattern=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.Pattern,Text.Regex.TDFA.ReadRegex=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.ReadRegex,Text.Regex.TDFA.Sequence=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.Sequence,Text.Regex.TDFA.String=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.String,Text.Regex.TDFA.TDFA=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.TDFA,Text.Regex.TDFA.TNFA=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.TNFA,Text.Regex.TDFA.Text=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.Text,Text.Regex.TDFA.Text.Lazy=regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ:Text.Regex.TDFA.Text.Lazy regex-tdfa> unit regex-tdfa-1.3.2.2-LTCVljuKIzl7VZcBcqI6u9-doctest regex-tdfa> include base-4.17.0.0 regex-tdfa> include doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE regex-tdfa> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ 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. 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) foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 437 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ reducers> HasUnionWith0 (src/Data/Semigroup/Union.hs:149) regex-tdfa> unit regex-tdfa-1.3.2.2-9vqBP97GDuI3SxCyToPdXT-regex-tdfa-unittest regex-tdfa> include array-0.5.4.0 regex-tdfa> include base-4.17.0.0 regex-tdfa> include bytestring-0.11.3.1 regex-tdfa> include containers-0.6.6 regex-tdfa> include directory-1.3.7.1 regex-tdfa> include filepath-1.4.2.2 regex-tdfa> include mtl-2.2.2 regex-tdfa> include regex-base-0.94.0.2-EZR9TEZe3xK8IQV6HjHQTk regex-tdfa> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex-tdfa> include text-2.0.1 regex-tdfa> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j regex-tdfa> Ready component graph: regex-tdfa> definite regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex-tdfa> depends array-0.5.4.0 regex-tdfa> depends base-4.17.0.0 regex-tdfa> depends bytestring-0.11.3.1 regex-tdfa> depends containers-0.6.6 regex-tdfa> depends mtl-2.2.2 regex-tdfa> depends parsec-3.1.15.0 regex-tdfa> depends regex-base-0.94.0.2-EZR9TEZe3xK8IQV6HjHQTk regex-tdfa> depends text-2.0.1 regex-tdfa> definite regex-tdfa-1.3.2.2-9vqBP97GDuI3SxCyToPdXT-regex-tdfa-unittest regex-tdfa> depends array-0.5.4.0 regex-tdfa> depends base-4.17.0.0 regex-tdfa> depends bytestring-0.11.3.1 regex-tdfa> depends containers-0.6.6 regex-tdfa> depends directory-1.3.7.1 regex-tdfa> depends filepath-1.4.2.2 regex-tdfa> depends mtl-2.2.2 regex-tdfa> depends regex-base-0.94.0.2-EZR9TEZe3xK8IQV6HjHQTk regex-tdfa> depends regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex-tdfa> depends text-2.0.1 regex-tdfa> depends utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j regex-tdfa> definite regex-tdfa-1.3.2.2-LTCVljuKIzl7VZcBcqI6u9-doctest regex-tdfa> depends base-4.17.0.0 regex-tdfa> depends doctest-parallel-0.3.1-BttjiaMgfHa6IFVk3EPvEE regex-tdfa> depends regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex-tdfa> Using Cabal-3.8.1.0 compiled by ghc-9.4 regex-tdfa> Using compiler: ghc-9.4.2 regex-tdfa> Using install prefix: regex-tdfa> /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2 regex-tdfa> Executables installed in: regex-tdfa> /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2/bin regex-tdfa> Libraries installed in: regex-tdfa> /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex-tdfa> Dynamic Libraries installed in: regex-tdfa> /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 regex-tdfa> Private executables installed in: regex-tdfa> /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2/libexec/x86_64-linux-ghc-9.4.2/regex-tdfa-1.3.2.2 regex-tdfa> Data files installed in: regex-tdfa> /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2/share/x86_64-linux-ghc-9.4.2/regex-tdfa-1.3.2.2 regex-tdfa> Documentation installed in: regex-tdfa> /nix/store/iwab4ra47ra264wkx8j3kypgb6m0dy4z-regex-tdfa-1.3.2.2-doc/share/doc/regex-tdfa-1.3.2.2 regex-tdfa> Configuration files installed in: regex-tdfa> /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2/etc regex-tdfa> No alex found regex-tdfa> Using ar found on system at: regex-tdfa> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar regex-tdfa> No c2hs found regex-tdfa> No cpphs found regex-tdfa> No doctest found regex-tdfa> Using gcc version 12.3.0 given by user at: regex-tdfa> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc regex-tdfa> Using ghc version 9.4.2 found on system at: regex-tdfa> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc regex-tdfa> Using ghc-pkg version 9.4.2 found on system at: regex-tdfa> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 regex-tdfa> No ghcjs found regex-tdfa> No ghcjs-pkg found regex-tdfa> No greencard found regex-tdfa> Using haddock version 2.27.0 found on system at: regex-tdfa> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: regex-tdfa> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc regex-tdfa> Using hsc2hs version 0.68.8 found on system at: regex-tdfa> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs regex-tdfa> Using hscolour version 1.24 found on system at: regex-tdfa> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour regex-tdfa> No jhc found regex-tdfa> Using ld found on system at: regex-tdfa> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold regex-tdfa> No pkg-config found regex-tdfa> Using runghc version 9.4.2 found on system at: regex-tdfa> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 regex-tdfa> Using strip version 2.40 found on system at: either (post)> added 2 signatures either (post)> added 1 signatures either (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2 /nix/store/w644x3kdbixbavxnwykhpxwidx31f77k-either-5.0.2-doc either (post)> copying 2 paths... either (post)> copying path '/nix/store/w644x3kdbixbavxnwykhpxwidx31f77k-either-5.0.2-doc' to 'https://cache.nix-ci.com'... either (post)> copying path '/nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2' to 'https://cache.nix-ci.com'... either (post)> copying 1 paths... either (post)> copying path '/nix/store/v2n9yd2qdwyg78sn52x5hdkprxqbsq8q-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/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2 /nix/store/w644x3kdbixbavxnwykhpxwidx31f77k-either-5.0.2-doc either (post)> copying 2 paths... either (post)> copying path '/nix/store/w644x3kdbixbavxnwykhpxwidx31f77k-either-5.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... either (post)> copying path '/nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2' to 'ssh-ng://worker.nix-ci.com'... either (post)> copying 1 paths... either (post)> copying path '/nix/store/v2n9yd2qdwyg78sn52x5hdkprxqbsq8q-either-5.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... 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/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2 /nix/store/wdkp57ivckqq0axm7wwyrxh3wpd69p4h-indexed-traversable-instances-0.1.1.2-doc indexed-traversable-instances (post)> copying 2 paths... indexed-traversable-instances (post)> copying path '/nix/store/wdkp57ivckqq0axm7wwyrxh3wpd69p4h-indexed-traversable-instances-0.1.1.2-doc' to 'https://cache.nix-ci.com'... indexed-traversable-instances (post)> copying path '/nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2' to 'https://cache.nix-ci.com'... indexed-traversable-instances (post)> copying 1 paths... indexed-traversable-instances (post)> copying path '/nix/store/4c2rdjvfrjr1hn6ma3njb5gld6479p12-indexed-traversable-instances-0.1.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/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2 /nix/store/wdkp57ivckqq0axm7wwyrxh3wpd69p4h-indexed-traversable-instances-0.1.1.2-doc indexed-traversable-instances (post)> copying 2 paths... indexed-traversable-instances (post)> copying path '/nix/store/wdkp57ivckqq0axm7wwyrxh3wpd69p4h-indexed-traversable-instances-0.1.1.2-doc' to 'ssh-ng://worker.nix-ci.com'... indexed-traversable-instances (post)> copying path '/nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2' to 'ssh-ng://worker.nix-ci.com'... indexed-traversable-instances (post)> copying 1 paths... indexed-traversable-instances (post)> copying path '/nix/store/4c2rdjvfrjr1hn6ma3njb5gld6479p12-indexed-traversable-instances-0.1.1.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/d77cx5vrq7xbxilc6329cvv4jr14pjvp-semialign-1.3.drv'... building '/nix/store/2zgd6fcyqcg8hvfzv5h9yh8mfy1hdwj6-witherable-0.4.2.drv'... 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. 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. 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: [-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: [-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: [-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: [-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: [-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> [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> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [-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: [-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> | ^^^^^^^^^^ parsers> Preprocessing test suite 'quickcheck' for parsers-0.12.11.. parsers> Building test suite 'quickcheck' for parsers-0.12.11.. parsers> [1 of 1] Compiling Main ( tests/QuickCheck.hs, dist/build/quickcheck/quickcheck-tmp/Main.o ) parsers> [2 of 2] Linking dist/build/quickcheck/quickcheck parsers> running tests 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.11-quickcheck.log parsers> 1 of 1 test suites (1 of 1 test cases) passed. parsers> haddockPhase parsers> Preprocessing library for parsers-0.12.11.. parsers> Running Haddock on library for parsers-0.12.11.. 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> 100% ( 27 / 27) in 'Text.Parser.Combinators' parsers> 95% ( 19 / 20) in 'Text.Parser.Char' parsers> Missing documentation for: parsers> satisfyRange (src/Text/Parser/Char.hs:182) parsers> 100% ( 5 / 5) in 'Text.Parser.Expression' 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: 'float' is out of scope. parsers> If you qualify the identifier, haddock can try to link it anyway. parsers> 100% ( 55 / 55) in 'Text.Parser.Token' foldl> [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, dist/build/Control/Foldl/Text.p_o ) free> [ 2 of 20] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, dist/build/Control/Alternative/Free/Final.p_o ) free> [ 3 of 20] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.p_o ) free> [ 4 of 20] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, dist/build/Control/Applicative/Free/Fast.p_o ) free> [ 5 of 20] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, dist/build/Control/Applicative/Free/Final.p_o ) free> [ 6 of 20] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.p_o ) free> [ 7 of 20] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.p_o ) free> [ 8 of 20] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.p_o ) reducers> Documentation created: dist/doc/html/reducers/index.html, reducers> dist/doc/html/reducers/reducers.txt reducers> installing reducers> Installing library in /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF reducers> post-installation fixup reducers> shrinking RPATHs of ELF executables and libraries in /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4 reducers> shrinking /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSreducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF-ghc9.4.2.so reducers> checking for references to /build/ in /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4... reducers> patching script interpreter paths in /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4 reducers> stripping (with command strip and flags -S -p) in /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4/lib reducers> shrinking RPATHs of ELF executables and libraries in /nix/store/5fxi1wg8p86pm6c09r24jhncm2mma87k-reducers-3.12.4-doc reducers> checking for references to /build/ in /nix/store/5fxi1wg8p86pm6c09r24jhncm2mma87k-reducers-3.12.4-doc... reducers> patching script interpreter paths in /nix/store/5fxi1wg8p86pm6c09r24jhncm2mma87k-reducers-3.12.4-doc regex-tdfa> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip regex-tdfa> Using tar found on system at: regex-tdfa> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar regex-tdfa> No uhc found regex-tdfa> building regex-tdfa> Preprocessing library for regex-tdfa-1.3.2.2.. regex-tdfa> Building library for regex-tdfa-1.3.2.2.. 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 ) http-client> setupCompilerEnvironmentPhase http-client> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. http-client> unpacking sources http-client> unpacking source archive /nix/store/2fawj18nbh021vmnba7g9ikpp03psfir-http-client-0.7.15.tar.gz http-client> source root is http-client-0.7.15 http-client> setting SOURCE_DATE_EPOCH to timestamp 1698653673 of file http-client-0.7.15/test-nonet/Network/HTTP/ClientSpec.hs http-client> patching sources http-client> compileBuildDriverPhase http-client> setupCompileFlags: -package-db=/build/tmp.kifyk0Qnu3/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts http-client> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.kifyk0Qnu3/Main.o ) http-client> [2 of 2] Linking Setup http-client> updateAutotoolsGnuConfigScriptsPhase http-client> configuring http-client> configureFlags: --verbose --prefix=/nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/6jw8d4arf9cmmyzj2imhh7l6z741bzy0-http-client-0.7.15-doc/share/doc/http-client-0.7.15 --with-gcc=gcc --package-db=/build/tmp.kifyk0Qnu3/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib http-client> Using Parsec parser http-client> Configuring http-client-0.7.15... http-client> Flags chosen: network-uri=True http-client> Dependency array: using array-0.5.4.0 http-client> Dependency async >=2.0: using async-2.2.4 http-client> Dependency base >=4.10 && <5: using base-4.17.0.0 http-client> Dependency base64-bytestring >=1.0: using base64-bytestring-1.2.1.0 http-client> Dependency blaze-builder >=0.3: using blaze-builder-0.4.2.3 http-client> Dependency bytestring >=0.10: using bytestring-0.11.3.1 http-client> Dependency case-insensitive >=1.0: using case-insensitive-1.2.1.0 http-client> Dependency containers >=0.5: using containers-0.6.6 http-client> Dependency cookie: using cookie-0.4.6 http-client> Dependency deepseq >=1.3 && <1.6: using deepseq-1.4.8.0 http-client> Dependency exceptions >=0.4: using exceptions-0.10.5 http-client> Dependency filepath: using filepath-1.4.2.2 http-client> Dependency ghc-prim: using ghc-prim-0.9.0 http-client> Dependency http-types >=0.8: using http-types-0.12.3 http-client> Dependency iproute >=1.7.5: using iproute-1.7.12 http-client> Dependency mime-types: using mime-types-0.1.2.0 http-client> Dependency network >=2.6: using network-3.1.4.0 http-client> Dependency network-uri >=2.6: using network-uri-2.6.4.2 http-client> Dependency random: using random-1.2.1.1 http-client> Dependency stm >=2.3: using stm-2.5.1.0 http-client> Dependency streaming-commons >=0.1.0.2 && <0.3: using http-client> streaming-commons-0.2.2.6 http-client> Dependency text >=0.11: using text-2.0.1 http-client> Dependency time >=1.2: using time-1.12.2 http-client> Dependency transformers: using transformers-0.5.6.2 http-client> Source component graph: component lib http-client> Configured component graph: http-client> component http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps http-client> include array-0.5.4.0 http-client> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr http-client> include base-4.17.0.0 http-client> include base64-bytestring-1.2.1.0-EIaZ6OlGTvLJQpzpb9UVBs http-client> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW http-client> include bytestring-0.11.3.1 http-client> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM http-client> include containers-0.6.6 http-client> include cookie-0.4.6-70mRuDb0IiP9Tm7OMVVK8K http-client> include deepseq-1.4.8.0 http-client> include exceptions-0.10.5 http-client> include filepath-1.4.2.2 http-client> include ghc-prim-0.9.0 http-client> include http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-client> include iproute-1.7.12-HXD6ZKnfje28iPioqLgB2V 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; 15 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 "" == [] 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. http-client> include mime-types-0.1.2.0-l6U2IHRFrK6Ufa7qqZAVN http-client> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 http-client> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg http-client> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh http-client> include stm-2.5.1.0 http-client> include streaming-commons-0.2.2.6-AJ3yQ4vew8BPsyWe2Itum http-client> include text-2.0.1 http-client> include time-1.12.2 http-client> include transformers-0.5.6.2 http-client> Linked component graph: http-client> unit http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps http-client> include array-0.5.4.0 http-client> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr http-client> include base-4.17.0.0 http-client> include base64-bytestring-1.2.1.0-EIaZ6OlGTvLJQpzpb9UVBs http-client> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW http-client> include bytestring-0.11.3.1 http-client> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM http-client> include containers-0.6.6 http-client> include cookie-0.4.6-70mRuDb0IiP9Tm7OMVVK8K http-client> include deepseq-1.4.8.0 http-client> include exceptions-0.10.5 http-client> include filepath-1.4.2.2 http-client> include ghc-prim-0.9.0 http-client> include http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-client> include iproute-1.7.12-HXD6ZKnfje28iPioqLgB2V http-client> include mime-types-0.1.2.0-l6U2IHRFrK6Ufa7qqZAVN http-client> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 http-client> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg http-client> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh http-client> include stm-2.5.1.0 http-client> include streaming-commons-0.2.2.6-AJ3yQ4vew8BPsyWe2Itum http-client> include text-2.0.1 http-client> include time-1.12.2 http-client> include transformers-0.5.6.2 http-client> Network.HTTP.Client=http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps:Network.HTTP.Client,Network.HTTP.Client.Internal=http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps:Network.HTTP.Client.Internal,Network.HTTP.Client.MultipartFormData=http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps:Network.HTTP.Client.MultipartFormData http-client> Ready component graph: http-client> definite http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps http-client> depends array-0.5.4.0 http-client> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr http-client> depends base-4.17.0.0 http-client> depends base64-bytestring-1.2.1.0-EIaZ6OlGTvLJQpzpb9UVBs http-client> depends blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW http-client> depends bytestring-0.11.3.1 http-client> depends case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM http-client> depends containers-0.6.6 http-client> depends cookie-0.4.6-70mRuDb0IiP9Tm7OMVVK8K http-client> depends deepseq-1.4.8.0 http-client> depends exceptions-0.10.5 http-client> depends filepath-1.4.2.2 http-client> depends ghc-prim-0.9.0 http-client> depends http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-client> depends iproute-1.7.12-HXD6ZKnfje28iPioqLgB2V http-client> depends mime-types-0.1.2.0-l6U2IHRFrK6Ufa7qqZAVN http-client> depends network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 http-client> depends network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg http-client> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh http-client> depends stm-2.5.1.0 http-client> depends streaming-commons-0.2.2.6-AJ3yQ4vew8BPsyWe2Itum http-client> depends text-2.0.1 http-client> depends time-1.12.2 http-client> depends transformers-0.5.6.2 http-client> Using Cabal-3.8.1.0 compiled by ghc-9.4 http-client> Using compiler: ghc-9.4.2 http-client> Using install prefix: http-client> /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15 http-client> Executables installed in: http-client> /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/bin http-client> Libraries installed in: http-client> /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps http-client> Dynamic Libraries installed in: http-client> /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 http-client> Private executables installed in: http-client> /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/libexec/x86_64-linux-ghc-9.4.2/http-client-0.7.15 http-client> Data files installed in: http-client> /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/share/x86_64-linux-ghc-9.4.2/http-client-0.7.15 http-client> Documentation installed in: http-client> /nix/store/6jw8d4arf9cmmyzj2imhh7l6z741bzy0-http-client-0.7.15-doc/share/doc/http-client-0.7.15 http-client> Configuration files installed in: http-client> /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/etc http-client> No alex found http-client> Using ar found on system at: reducers (post)> added 2 signatures reducers (post)> added 3 signatures reducers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5fxi1wg8p86pm6c09r24jhncm2mma87k-reducers-3.12.4-doc /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4 reducers (post)> copying 2 paths... reducers (post)> copying path '/nix/store/5fxi1wg8p86pm6c09r24jhncm2mma87k-reducers-3.12.4-doc' to 'https://cache.nix-ci.com'... reducers (post)> copying path '/nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4' to 'https://cache.nix-ci.com'... reducers (post)> copying 1 paths... reducers (post)> copying path '/nix/store/6gbj0rl9ypp3vchdqw89blvl9if1zd9v-reducers-3.12.4.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/5fxi1wg8p86pm6c09r24jhncm2mma87k-reducers-3.12.4-doc /nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4 reducers (post)> copying 2 paths... reducers (post)> copying path '/nix/store/5fxi1wg8p86pm6c09r24jhncm2mma87k-reducers-3.12.4-doc' to 'ssh-ng://worker.nix-ci.com'... reducers (post)> copying path '/nix/store/7g7j1lygslbfsbglcjyx34c26k5sv73n-reducers-3.12.4' to 'ssh-ng://worker.nix-ci.com'... reducers (post)> copying 1 paths... reducers (post)> copying path '/nix/store/6gbj0rl9ypp3vchdqw89blvl9if1zd9v-reducers-3.12.4.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> [326 of 409] Compiling GHC.Core.InstEnv ( compiler/GHC/Core/InstEnv.hs, dist/build/GHC/Core/InstEnv.p_o ) ghc-lib-parser> [327 of 409] Compiling GHC.Unit.Module.ModDetails ( compiler/GHC/Unit/Module/ModDetails.hs, dist/build/GHC/Unit/Module/ModDetails.p_o ) ghc-lib-parser> [328 of 409] Compiling GHC.Unit.State ( compiler/GHC/Unit/State.hs, dist/build/GHC/Unit/State.p_o ) ghc-lib-parser> [329 of 409] Compiling GHC.Unit.Module.Deps ( compiler/GHC/Unit/Module/Deps.hs, dist/build/GHC/Unit/Module/Deps.p_o ) ghc-lib-parser> [330 of 409] Compiling GHC.Driver.Ppr ( compiler/GHC/Driver/Ppr.hs, dist/build/GHC/Driver/Ppr.p_o ) ghc-lib-parser> [331 of 409] Compiling GHC.Hs.Pat ( compiler/GHC/Hs/Pat.hs, dist/build/GHC/Hs/Pat.p_o ) ghc-lib-parser> [332 of 409] Compiling GHC.Hs.Expr ( compiler/GHC/Hs/Expr.hs, dist/build/GHC/Hs/Expr.p_o ) 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",()) 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. 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: [-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: [-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: [-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: [-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: [-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: [-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.o, dist/build/Data/Monoid/Instances/ByteString/UTF8.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [-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: [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant parsers> 100% ( 22 / 22) in 'Text.Parser.Token.Style' parsers> Warning: Text.Parser.Combinators: could not find link destinations for: parsers> parsers> - Data.Attoparsec.Internal.Types.Parser parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> Warning: Text.Parser.Char: could not find link destinations for: parsers> parsers> - Data.Attoparsec.Internal.Types.Parser parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> Warning: Text.Parser.LookAhead: could not find link destinations for: parsers> parsers> - Data.Attoparsec.Internal.Types.Parser parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> Warning: Text.Parser.Token: could not find link destinations for: parsers> parsers> - Data.Attoparsec.Internal.Types.Parser parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> Documentation created: dist/doc/html/parsers/index.html, parsers> dist/doc/html/parsers/parsers.txt parsers> Preprocessing test suite 'quickcheck' for parsers-0.12.11.. parsers> installing parsers> Installing library in /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV parsers> post-installation fixup parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11 parsers> shrinking /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSparsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV-ghc9.4.2.so parsers> checking for references to /build/ in /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11... parsers> patching script interpreter paths in /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11 parsers> stripping (with command strip and flags -S -p) in /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/lib parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/hhm9j9j6j2sg5sfgn72vc2hll9sa9aa5-parsers-0.12.11-doc parsers> checking for references to /build/ in /nix/store/hhm9j9j6j2sg5sfgn72vc2hll9sa9aa5-parsers-0.12.11-doc... parsers> patching script interpreter paths in /nix/store/hhm9j9j6j2sg5sfgn72vc2hll9sa9aa5-parsers-0.12.11-doc 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:57:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Fold1 a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 57 | mappend = liftA2 mappend 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> foldl> src/Control/Scanl.hs:152:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Scan a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 152 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ foldl> foldl> src/Control/Scanl.hs:302:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (ScanM m a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 302 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ foldl> Preprocessing test suite 'doctest' for foldl-1.4.15.. foldl> Building test suite 'doctest' for foldl-1.4.15.. foldl> [1 of 1] Compiling Main ( test/doctest.hs, dist/build/doctest/doctest-tmp/Main.o ) foldl> [2 of 2] Linking dist/build/doctest/doctest free> [ 9 of 20] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.p_o ) free> [10 of 20] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.p_o ) free> [11 of 20] Compiling Data.Functor.Classes.Compat ( src/Data/Functor/Classes/Compat.hs, dist/build/Data/Functor/Classes/Compat.p_o ) free> [12 of 20] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.p_o ) free> [13 of 20] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, dist/build/Control/Monad/Trans/Free/Ap.p_o ) free> [14 of 20] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.p_o ) free> [15 of 20] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.p_o ) free> [16 of 20] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, dist/build/Control/Monad/Free/Ap.p_o ) free> [17 of 20] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.p_o ) free> [18 of 20] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.p_o ) free> [19 of 20] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.p_o ) free> [20 of 20] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.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.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 ) http-client> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar http-client> No c2hs found http-client> No cpphs found http-client> No doctest found http-client> Using gcc version 12.3.0 given by user at: http-client> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc http-client> Using ghc version 9.4.2 found on system at: http-client> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc http-client> Using ghc-pkg version 9.4.2 found on system at: http-client> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 http-client> No ghcjs found http-client> No ghcjs-pkg found http-client> No greencard found http-client> Using haddock version 2.27.0 found on system at: http-client> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 http-client> No happy found http-client> Using haskell-suite found on system at: haskell-suite-dummy-location http-client> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location http-client> No hmake found http-client> Using hpc version 0.68 found on system at: http-client> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc http-client> Using hsc2hs version 0.68.8 found on system at: http-client> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs http-client> Using hscolour version 1.24 found on system at: http-client> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour http-client> No jhc found http-client> Using ld found on system at: http-client> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold http-client> No pkg-config found http-client> Using runghc version 9.4.2 found on system at: http-client> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 http-client> Using strip version 2.40 found on system at: http-client> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip http-client> Using tar found on system at: http-client> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar http-client> No uhc found http-client> building http-client> Preprocessing library for http-client-0.7.15.. http-client> Building library for http-client-0.7.15.. http-client> [ 1 of 19] Compiling Data.KeyedPool ( Data/KeyedPool.hs, dist/build/Data/KeyedPool.o, dist/build/Data/KeyedPool.dyn_o ) http-client> [ 2 of 19] Compiling Network.HTTP.Client.Types ( Network/HTTP/Client/Types.hs, dist/build/Network/HTTP/Client/Types.o, dist/build/Network/HTTP/Client/Types.dyn_o ) http-client> [ 3 of 19] Compiling Network.HTTP.Client.Connection ( Network/HTTP/Client/Connection.hs, dist/build/Network/HTTP/Client/Connection.o, dist/build/Network/HTTP/Client/Connection.dyn_o ) http-client> [ 4 of 19] Compiling Network.HTTP.Client.Headers ( Network/HTTP/Client/Headers.hs, dist/build/Network/HTTP/Client/Headers.o, dist/build/Network/HTTP/Client/Headers.dyn_o ) semialign> setupCompilerEnvironmentPhase semialign> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. semialign> unpacking sources semialign> unpacking source archive /nix/store/4p3j3w7wmdw139pmb7f8bbnpp7ycxkz6-semialign-1.3.tar.gz semialign> source root is semialign-1.3 semialign> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file semialign-1.3/src/Data/Zip.hs semialign> patching sources semialign> Replace Cabal file with edited version from mirror://hackage/semialign-1.3/revision/1.cabal. semialign> compileBuildDriverPhase semialign> setupCompileFlags: -package-db=/build/tmp.Z0EhBQ61RB/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts semialign> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Z0EhBQ61RB/Main.o ) semialign> [2 of 2] Linking Setup semialign> updateAutotoolsGnuConfigScriptsPhase semialign> configuring semialign> configureFlags: --verbose --prefix=/nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/73r6pvwclaak2jax479nlhwbzps1142i-semialign-1.3-doc/share/doc/semialign-1.3 --with-gcc=gcc --package-db=/build/tmp.Z0EhBQ61RB/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib semialign> Using Parsec parser semialign> Configuring semialign-1.3... semialign> Flags chosen: semigroupoids=True semialign> Dependency base >=4.5.1.0 && <4.20: using base-4.17.0.0 semialign> Dependency containers >=0.4.2.1 && <0.7: using containers-0.6.6 semialign> Dependency hashable >=1.2.7.0 && <1.5: using hashable-1.4.3.0 semialign> Dependency indexed-traversable >=0.1.1 && <0.2: using semialign> indexed-traversable-0.1.3 semialign> Dependency indexed-traversable-instances >=0.1 && <0.2: using semialign> indexed-traversable-instances-0.1.1.2 semialign> Dependency semigroupoids >=5.3.2 && <6.1: using semigroupoids-5.3.7 semialign> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.7 semialign> Dependency these >=1.2 && <1.3: using these-1.2 semialign> Dependency transformers >=0.3.0.0 && <0.7: using transformers-0.5.6.2 semialign> Dependency unordered-containers >=0.2.8.0 && <0.3: using semialign> unordered-containers-0.2.19.1 semialign> Dependency vector >=0.12.0.2 && <0.14: using vector-0.13.1.0 semialign> Source component graph: component lib semialign> Configured component graph: semialign> component semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ semialign> include base-4.17.0.0 semialign> include containers-0.6.6 semialign> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM semialign> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB semialign> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK semialign> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC semialign> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e semialign> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC semialign> include transformers-0.5.6.2 semialign> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP semialign> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej semialign> Linked component graph: semialign> unit semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ semialign> include base-4.17.0.0 semialign> include containers-0.6.6 semialign> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM semialign> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB semialign> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK semialign> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC semialign> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e semialign> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC witherable> setupCompilerEnvironmentPhase witherable> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. witherable> unpacking sources witherable> unpacking source archive /nix/store/vkbllbpcamkghfvpdkdjb441aicc3zp8-witherable-0.4.2.tar.gz witherable> source root is witherable-0.4.2 witherable> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file witherable-0.4.2/witherable.cabal witherable> patching sources witherable> Replace Cabal file with edited version from mirror://hackage/witherable-0.4.2/revision/4.cabal. witherable> compileBuildDriverPhase witherable> setupCompileFlags: -package-db=/build/tmp.o9sXToIqsY/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts witherable> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.o9sXToIqsY/Main.o ) witherable> [2 of 2] Linking Setup witherable> updateAutotoolsGnuConfigScriptsPhase witherable> configuring witherable> configureFlags: --verbose --prefix=/nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/303qr3x07hlzyikclk5kkisgz4fwl7y8-witherable-0.4.2-doc/share/doc/witherable-0.4.2 --with-gcc=gcc --package-db=/build/tmp.o9sXToIqsY/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib witherable> Using Parsec parser witherable> Configuring witherable-0.4.2... witherable> Dependency base >=4.9 && <5: using base-4.17.0.0 witherable> Dependency base-orphans >=0.8.4 && <0.10: using base-orphans-0.9.1 witherable> Dependency containers >=0.5.7.1 && <0.7: using containers-0.6.6 witherable> Dependency hashable >=1.2.7.0 && <1.5: using hashable-1.4.3.0 witherable> Dependency indexed-traversable >=0.1.1 && <0.2: using witherable> indexed-traversable-0.1.3 witherable> Dependency indexed-traversable-instances >=0.1 && <0.2: using witherable> indexed-traversable-instances-0.1.1.2 witherable> Dependency transformers >=0.5.2.0 && <0.7: using transformers-0.5.6.2 witherable> Dependency unordered-containers >=0.2.12.0 && <0.3: using witherable> unordered-containers-0.2.19.1 witherable> Dependency vector >=0.12.2.0 && <0.14: using vector-0.13.1.0 witherable> Dependency QuickCheck >=2.14.2: using QuickCheck-2.14.3 witherable> Dependency base: using base-4.17.0.0 witherable> Dependency containers: using containers-0.6.6 witherable> Dependency hashable: using hashable-1.4.3.0 witherable> Dependency quickcheck-instances: using quickcheck-instances-0.3.30 witherable> Dependency tasty: using tasty-1.4.3 witherable> Dependency tasty-quickcheck: using tasty-quickcheck-0.10.2 witherable> Dependency transformers: using transformers-0.5.6.2 witherable> Dependency unordered-containers: using unordered-containers-0.2.19.1 witherable> Dependency vector: using vector-0.13.1.0 witherable> Dependency witherable: using witherable-0.4.2 witherable> Source component graph: witherable> component lib witherable> component test:witherable-tests dependency lib witherable> Configured component graph: witherable> component witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF witherable> include base-4.17.0.0 witherable> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle witherable> include containers-0.6.6 witherable> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM witherable> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB witherable> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK witherable> include transformers-0.5.6.2 witherable> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP witherable> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej witherable> component witherable-0.4.2-9hykudchs9nFxSbW0LS4zC-witherable-tests witherable> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc witherable> include base-4.17.0.0 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.100200597 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.14-extra-test.log extra> 1 of 1 test suites (1 of 1 test cases) passed. extra> haddockPhase extra> Preprocessing library for extra-1.7.14.. extra> Running Haddock on library for extra-1.7.14.. extra> Warning: --source-* options are ignored when --hyperlinked-source is enabled. extra> 100% ( 6 / 6) in 'Data.IORef.Extra' extra> 100% ( 4 / 4) in 'Data.Monoid.Extra' extra> Warning: 'Arrow' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> 100% ( 22 / 22) 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: '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> 100% ( 3 / 3) in 'Data.Version.Extra' 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> 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> 100% ( 27 / 27) in 'Control.Concurrent.Extra' 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> Documentation created: dist/doc/html/extra/index.html, extra> dist/doc/html/extra/extra.txt extra> Preprocessing test suite 'extra-test' for extra-1.7.14.. extra> installing extra> Installing library in /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/extra-1.7.14-50IfFOgtqaGIy852YuOi6p extra> post-installation fixup extra> shrinking RPATHs of ELF executables and libraries in /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14 extra> shrinking /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSextra-1.7.14-50IfFOgtqaGIy852YuOi6p-ghc9.4.2.so 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 ) semialign> include transformers-0.5.6.2 semialign> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP semialign> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej semialign> Data.Align=semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ:Data.Align,Data.Crosswalk=semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ:Data.Crosswalk,Data.Semialign=semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ:Data.Semialign,Data.Semialign.Indexed=semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ:Data.Semialign.Indexed,Data.Zip=semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ:Data.Zip semialign> Ready component graph: semialign> definite semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ semialign> depends base-4.17.0.0 semialign> depends containers-0.6.6 semialign> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM semialign> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB semialign> depends indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK semialign> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC semialign> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e semialign> depends these-1.2-7mCNCvEH6ArHIJGF2wnYfC semialign> depends transformers-0.5.6.2 semialign> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP semialign> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej semialign> Using Cabal-3.8.1.0 compiled by ghc-9.4 semialign> Using compiler: ghc-9.4.2 semialign> Using install prefix: semialign> /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3 semialign> Executables installed in: semialign> /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/bin semialign> Libraries installed in: semialign> /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ semialign> Dynamic Libraries installed in: semialign> /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 semialign> Private executables installed in: semialign> /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/libexec/x86_64-linux-ghc-9.4.2/semialign-1.3 semialign> Data files installed in: semialign> /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/share/x86_64-linux-ghc-9.4.2/semialign-1.3 semialign> Documentation installed in: semialign> /nix/store/73r6pvwclaak2jax479nlhwbzps1142i-semialign-1.3-doc/share/doc/semialign-1.3 semialign> Configuration files installed in: semialign> /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/etc semialign> No alex found semialign> Using ar found on system at: semialign> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar semialign> No c2hs found semialign> No cpphs found semialign> No doctest found semialign> Using gcc version 12.3.0 given by user at: semialign> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc semialign> Using ghc version 9.4.2 found on system at: semialign> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc semialign> Using ghc-pkg version 9.4.2 found on system at: semialign> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 semialign> No ghcjs found semialign> No ghcjs-pkg found semialign> No greencard found semialign> Using haddock version 2.27.0 found on system at: semialign> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: semialign> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc semialign> Using hsc2hs version 0.68.8 found on system at: semialign> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs semialign> Using hscolour version 1.24 found on system at: semialign> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour semialign> No jhc found semialign> Using ld found on system at: semialign> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold semialign> No pkg-config found semialign> Using runghc version 9.4.2 found on system at: semialign> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 semialign> Using strip version 2.40 found on system at: semialign> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip semialign> Using tar found on system at: semialign> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar semialign> No uhc found semialign> building semialign> Preprocessing library for semialign-1.3.. semialign> Building library for semialign-1.3.. 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 ) witherable> include containers-0.6.6 witherable> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM witherable> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 witherable> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin witherable> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 witherable> include transformers-0.5.6.2 witherable> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP witherable> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej witherable> include witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF witherable> Linked component graph: witherable> unit witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF witherable> include base-4.17.0.0 witherable> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle witherable> include containers-0.6.6 witherable> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM witherable> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB witherable> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK witherable> include transformers-0.5.6.2 witherable> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP witherable> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej witherable> Data.Witherable=witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF:Data.Witherable,Witherable=witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF:Witherable witherable> unit witherable-0.4.2-9hykudchs9nFxSbW0LS4zC-witherable-tests witherable> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc witherable> include base-4.17.0.0 witherable> include containers-0.6.6 witherable> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM witherable> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 witherable> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin witherable> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 witherable> include transformers-0.5.6.2 witherable> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP witherable> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej witherable> include witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF witherable> Ready component graph: witherable> definite witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF witherable> depends base-4.17.0.0 witherable> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle witherable> depends containers-0.6.6 witherable> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM witherable> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB witherable> depends indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK witherable> depends transformers-0.5.6.2 witherable> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP witherable> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej witherable> definite witherable-0.4.2-9hykudchs9nFxSbW0LS4zC-witherable-tests witherable> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc witherable> depends base-4.17.0.0 witherable> depends containers-0.6.6 witherable> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM witherable> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 witherable> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin witherable> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 witherable> depends transformers-0.5.6.2 witherable> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP witherable> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej witherable> depends witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF witherable> Using Cabal-3.8.1.0 compiled by ghc-9.4 witherable> Using compiler: ghc-9.4.2 witherable> Using install prefix: witherable> /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2 witherable> Executables installed in: witherable> /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/bin witherable> Libraries installed in: witherable> /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF witherable> Dynamic Libraries installed in: witherable> /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 witherable> Private executables installed in: witherable> /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/libexec/x86_64-linux-ghc-9.4.2/witherable-0.4.2 witherable> Data files installed in: witherable> /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/share/x86_64-linux-ghc-9.4.2/witherable-0.4.2 witherable> Documentation installed in: witherable> /nix/store/303qr3x07hlzyikclk5kkisgz4fwl7y8-witherable-0.4.2-doc/share/doc/witherable-0.4.2 witherable> Configuration files installed in: witherable> /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/etc witherable> No alex found witherable> Using ar found on system at: parsers (post)> added 2 signatures parsers (post)> added 1 signatures parsers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11 /nix/store/hhm9j9j6j2sg5sfgn72vc2hll9sa9aa5-parsers-0.12.11-doc parsers (post)> copying 2 paths... parsers (post)> copying path '/nix/store/hhm9j9j6j2sg5sfgn72vc2hll9sa9aa5-parsers-0.12.11-doc' to 'https://cache.nix-ci.com'... parsers (post)> copying path '/nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11' to 'https://cache.nix-ci.com'... parsers (post)> copying 1 paths... parsers (post)> copying path '/nix/store/z4k07pz1zrzk66zckai87ig63qdv7w51-parsers-0.12.11.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/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11 /nix/store/hhm9j9j6j2sg5sfgn72vc2hll9sa9aa5-parsers-0.12.11-doc parsers (post)> copying 2 paths... parsers (post)> copying path '/nix/store/hhm9j9j6j2sg5sfgn72vc2hll9sa9aa5-parsers-0.12.11-doc' to 'ssh-ng://worker.nix-ci.com'... parsers (post)> copying path '/nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11' to 'ssh-ng://worker.nix-ci.com'... parsers (post)> copying 1 paths... parsers (post)> copying path '/nix/store/z4k07pz1zrzk66zckai87ig63qdv7w51-parsers-0.12.11.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> [333 of 409] Compiling GHC.Hs.Utils ( compiler/GHC/Hs/Utils.hs, dist/build/GHC/Hs/Utils.p_o ) ghc-lib-parser> [334 of 409] Compiling GHC.Parser.Types ( compiler/GHC/Parser/Types.hs, dist/build/GHC/Parser/Types.p_o ) ghc-lib-parser> [335 of 409] Compiling GHC.Hs.Instances ( compiler/GHC/Hs/Instances.hs, dist/build/GHC/Hs/Instances.p_o ) extra> checking for references to /build/ in /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14... extra> patching script interpreter paths in /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14 extra> stripping (with command strip and flags -S -p) in /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14/lib extra> shrinking RPATHs of ELF executables and libraries in /nix/store/xl8fdf6ci93hhlsr0cjq2c1dwaaar5nz-extra-1.7.14-doc extra> checking for references to /build/ in /nix/store/xl8fdf6ci93hhlsr0cjq2c1dwaaar5nz-extra-1.7.14-doc... extra> patching script interpreter paths in /nix/store/xl8fdf6ci93hhlsr0cjq2c1dwaaar5nz-extra-1.7.14-doc 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:71:1: warning: [-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> 71 | import qualified Data.Text.Encoding as TextEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:79:1: warning: [-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> 79 | import qualified Data.Text.Lazy.Encoding as LazyEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:93:1: warning: [-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> 93 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:207:13: warning: [-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> 207 | Just x' = stripPrefix p x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:208:13: warning: [-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> 208 | Just y' = stripPrefix p y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:270:13: warning: [-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> 270 | Just x' = stripSuffix s x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:271:13: warning: [-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> 271 | 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:33:1: warning: [-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> 33 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> foldl> running tests foldl> Running 1 test suites... foldl> Test suite doctest: RUNNING... foldl> foldl> src/Control/Foldl.hs:303:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Fold a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> foldl> src/Control/Foldl.hs:437:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (FoldM m a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> foldl> src/Control/Scanl.hs:152:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Scan a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> foldl> src/Control/Scanl.hs:302:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (ScanM m a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid free> running tests free> Package has no test suites. free> haddockPhase free> Preprocessing library for free-5.1.10.. free> Running Haddock on library for free-5.1.10.. free> Warning: --source-* options are ignored when --hyperlinked-source is enabled. free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 66% ( 4 / 6) in 'Control.Alternative.Free' free> Missing documentation for: free> Alt (src/Control/Alternative/Free.hs:54) free> AltF (src/Control/Alternative/Free.hs:47) free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 5 / 5) in 'Control.Alternative.Free.Final' 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: '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' 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: '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: 'Ap' is ambiguous. It is defined free> * at src/Control/Applicative/Trans/Free.hs:68:3 free> * at src/Control/Applicative/Trans/Free.hs:176: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:66:1 free> 100% ( 22 / 22) in 'Control.Applicative.Trans.Free' free> 100% ( 2 / 2) in 'Control.Comonad.Cofree.Class' free> 100% ( 11 / 11) in 'Control.Comonad.Trans.Cofree' 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: 'Free' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'FreeT' 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> Warning: 'void' 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: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free/Ap.hs:80:29 free> * at src/Control/Monad/Trans/Free/Ap.hs:193: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:80:1 free> 100% ( 27 / 27) in 'Control.Monad.Trans.Free.Ap' free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:90:29 free> * at src/Control/Monad/Trans/Free.hs:203: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:90:1 free> 100% ( 28 / 28) in 'Control.Monad.Trans.Free' free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:90:29 free> * at src/Control/Monad/Trans/Free.hs:203: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:90:1 free> 100% ( 28 / 28) in 'Control.Monad.Trans.Free.Church' free> Warning: '(\<*\>)' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. http-client> [ 5 of 19] Compiling Network.HTTP.Client.Body ( Network/HTTP/Client/Body.hs, dist/build/Network/HTTP/Client/Body.o, dist/build/Network/HTTP/Client/Body.dyn_o ) http-client> [ 6 of 19] Compiling Network.HTTP.Client.Util ( Network/HTTP/Client/Util.hs, dist/build/Network/HTTP/Client/Util.o, dist/build/Network/HTTP/Client/Util.dyn_o ) http-client> [ 7 of 19] Compiling Network.HTTP.Client.Request ( Network/HTTP/Client/Request.hs, dist/build/Network/HTTP/Client/Request.o, dist/build/Network/HTTP/Client/Request.dyn_o ) http-client> [ 8 of 19] Compiling Network.HTTP.Client.Response ( Network/HTTP/Client/Response.hs, dist/build/Network/HTTP/Client/Response.o, dist/build/Network/HTTP/Client/Response.dyn_o ) http-client> [ 9 of 19] Compiling Network.HTTP.Proxy ( Network/HTTP/Proxy.hs, dist/build/Network/HTTP/Proxy.o, dist/build/Network/HTTP/Proxy.dyn_o ) http-client> [10 of 19] Compiling Network.HTTP.Client.Manager ( Network/HTTP/Client/Manager.hs, dist/build/Network/HTTP/Client/Manager.o, dist/build/Network/HTTP/Client/Manager.dyn_o ) http-client> [11 of 19] Compiling Network.PublicSuffixList.Types ( publicsuffixlist/Network/PublicSuffixList/Types.hs, dist/build/Network/PublicSuffixList/Types.o, dist/build/Network/PublicSuffixList/Types.dyn_o ) http-client> [12 of 19] Compiling Network.PublicSuffixList.Serialize ( publicsuffixlist/Network/PublicSuffixList/Serialize.hs, dist/build/Network/PublicSuffixList/Serialize.o, dist/build/Network/PublicSuffixList/Serialize.dyn_o ) http-client> [13 of 19] Compiling Network.PublicSuffixList.DataStructure ( publicsuffixlist/Network/PublicSuffixList/DataStructure.hs, dist/build/Network/PublicSuffixList/DataStructure.o, dist/build/Network/PublicSuffixList/DataStructure.dyn_o ) http-client> [14 of 19] Compiling Network.PublicSuffixList.Lookup ( publicsuffixlist/Network/PublicSuffixList/Lookup.hs, dist/build/Network/PublicSuffixList/Lookup.o, dist/build/Network/PublicSuffixList/Lookup.dyn_o ) http-client> [15 of 19] Compiling Network.HTTP.Client.Cookies ( Network/HTTP/Client/Cookies.hs, dist/build/Network/HTTP/Client/Cookies.o, dist/build/Network/HTTP/Client/Cookies.dyn_o ) http-client> [16 of 19] Compiling Network.HTTP.Client.Core ( Network/HTTP/Client/Core.hs, dist/build/Network/HTTP/Client/Core.o, dist/build/Network/HTTP/Client/Core.dyn_o ) http-client> [17 of 19] Compiling Network.HTTP.Client.Internal ( Network/HTTP/Client/Internal.hs, dist/build/Network/HTTP/Client/Internal.o, dist/build/Network/HTTP/Client/Internal.dyn_o ) http-client> [18 of 19] Compiling Network.HTTP.Client ( Network/HTTP/Client.hs, dist/build/Network/HTTP/Client.o, dist/build/Network/HTTP/Client.dyn_o ) http-client> [19 of 19] Compiling Network.HTTP.Client.MultipartFormData ( Network/HTTP/Client/MultipartFormData.hs, dist/build/Network/HTTP/Client/MultipartFormData.o, dist/build/Network/HTTP/Client/MultipartFormData.dyn_o ) http-client> [ 1 of 19] Compiling Data.KeyedPool ( Data/KeyedPool.hs, dist/build/Data/KeyedPool.p_o ) http-client> [ 2 of 19] Compiling Network.HTTP.Client.Types ( Network/HTTP/Client/Types.hs, dist/build/Network/HTTP/Client/Types.p_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 ) witherable> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar witherable> No c2hs found witherable> No cpphs found witherable> No doctest found witherable> Using gcc version 12.3.0 given by user at: witherable> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc witherable> Using ghc version 9.4.2 found on system at: witherable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc witherable> Using ghc-pkg version 9.4.2 found on system at: witherable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 witherable> No ghcjs found witherable> No ghcjs-pkg found witherable> No greencard found witherable> Using haddock version 2.27.0 found on system at: witherable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: witherable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc witherable> Using hsc2hs version 0.68.8 found on system at: witherable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs witherable> Using hscolour version 1.24 found on system at: witherable> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour witherable> No jhc found witherable> Using ld found on system at: witherable> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold witherable> No pkg-config found witherable> Using runghc version 9.4.2 found on system at: witherable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 witherable> Using strip version 2.40 found on system at: witherable> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip witherable> Using tar found on system at: witherable> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar witherable> No uhc found witherable> building witherable> Preprocessing library for witherable-0.4.2.. witherable> Building library for witherable-0.4.2.. witherable> [1 of 2] Compiling Witherable ( src/Witherable.hs, dist/build/Witherable.o, dist/build/Witherable.dyn_o ) witherable> [2 of 2] Compiling Data.Witherable ( src/Data/Witherable.hs, dist/build/Data/Witherable.o, dist/build/Data/Witherable.dyn_o ) witherable> [1 of 2] Compiling Witherable ( src/Witherable.hs, dist/build/Witherable.p_o ) monoid-subclasses> src/Data/Monoid/LCM.hs:34:1: warning: [-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> 34 | import Data.Semigroup.Cancellative (Reductive (())) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:35:1: warning: [-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> 35 | 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: [-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:217:13: warning: [-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> 217 | combine x (~(y:rest), False) = (mappend x y : rest, True) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:362:13: warning: [-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> 362 | where splitLast f last@[_] = (f [], last) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... free> Warning: 'ap' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Identity' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 16 / 16) in 'Control.Monad.Free.Ap' free> 100% ( 16 / 16) in 'Control.Monad.Free' free> 100% ( 13 / 13) in 'Control.Monad.Free.Church' free> 100% ( 14 / 14) in 'Control.Comonad.Trans.Coiter' free> Warning: 'cofree' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. 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:146) extra (post)> added 2 signatures extra (post)> added 1 signatures extra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14 /nix/store/xl8fdf6ci93hhlsr0cjq2c1dwaaar5nz-extra-1.7.14-doc extra (post)> copying 2 paths... extra (post)> copying path '/nix/store/xl8fdf6ci93hhlsr0cjq2c1dwaaar5nz-extra-1.7.14-doc' to 'https://cache.nix-ci.com'... extra (post)> copying path '/nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14' to 'https://cache.nix-ci.com'... extra (post)> copying 1 paths... extra (post)> copying path '/nix/store/3xdzv4blqh1naq74ckn0iksxkwx3i452-extra-1.7.14.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/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14 /nix/store/xl8fdf6ci93hhlsr0cjq2c1dwaaar5nz-extra-1.7.14-doc extra (post)> copying 2 paths... extra (post)> copying path '/nix/store/xl8fdf6ci93hhlsr0cjq2c1dwaaar5nz-extra-1.7.14-doc' to 'ssh-ng://worker.nix-ci.com'... extra (post)> copying path '/nix/store/5bldj44y23d54jvx7srn4rx9ijh134zz-extra-1.7.14' to 'ssh-ng://worker.nix-ci.com'... extra (post)> copying 1 paths... extra (post)> copying path '/nix/store/3xdzv4blqh1naq74ckn0iksxkwx3i452-extra-1.7.14.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/dkq10cmk0km3n9qd64bdysz21bq7xzzl-algebraic-graphs-0.7.drv'... building '/nix/store/86wsc0qksi9rrmf1p2xndzchsc7lwbld-filepattern-0.1.3.drv'... building '/nix/store/ijnldai35ml1qdqh0jsnpicxgj7b3ayz-unix-compat-0.7.drv'... monoid-subclasses> [ 9 of 16] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, dist/build/Data/Monoid/Textual.p_o ) free> Documentation created: dist/doc/html/free/index.html, free> dist/doc/html/free/free.txt free> installing free> Installing library in /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d free> post-installation fixup free> shrinking RPATHs of ELF executables and libraries in /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10 free> shrinking /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSfree-5.1.10-KE1tPt8RLzWIUnRzMqTC5d-ghc9.4.2.so free> checking for references to /build/ in /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10... free> patching script interpreter paths in /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10 free> stripping (with command strip and flags -S -p) in /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/lib free> shrinking RPATHs of ELF executables and libraries in /nix/store/id2p2qn2q0b7rm4vyyyhd5g1sjxcjfsa-free-5.1.10-doc free> checking for references to /build/ in /nix/store/id2p2qn2q0b7rm4vyyyhd5g1sjxcjfsa-free-5.1.10-doc... free> patching script interpreter paths in /nix/store/id2p2qn2q0b7rm4vyyyhd5g1sjxcjfsa-free-5.1.10-doc 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 ) 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 ) http-client> [ 3 of 19] Compiling Network.HTTP.Client.Connection ( Network/HTTP/Client/Connection.hs, dist/build/Network/HTTP/Client/Connection.p_o ) http-client> [ 4 of 19] Compiling Network.HTTP.Client.Headers ( Network/HTTP/Client/Headers.hs, dist/build/Network/HTTP/Client/Headers.p_o ) http-client> [ 5 of 19] Compiling Network.HTTP.Client.Body ( Network/HTTP/Client/Body.hs, dist/build/Network/HTTP/Client/Body.p_o ) http-client> [ 6 of 19] Compiling Network.HTTP.Client.Util ( Network/HTTP/Client/Util.hs, dist/build/Network/HTTP/Client/Util.p_o ) http-client> [ 7 of 19] Compiling Network.HTTP.Client.Request ( Network/HTTP/Client/Request.hs, dist/build/Network/HTTP/Client/Request.p_o ) semialign> running tests semialign> Package has no test suites. semialign> haddockPhase semialign> Preprocessing library for semialign-1.3.. semialign> Running Haddock on library for semialign-1.3.. semialign> Warning: --source-* options are ignored when --hyperlinked-source is enabled. semialign> Warning: 'Foldable' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> Warning: 'join' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> Warning: 'tabulate' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> Warning: 'liftA2' 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:344) semialign> alignVectorWith (src/Data/Semialign/Internal.hs:780) 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:780) 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:344) semialign> Zippy (src/Data/Zip.hs:30) witherable> [2 of 2] Compiling Data.Witherable ( src/Data/Witherable.hs, dist/build/Data/Witherable.p_o ) witherable> Preprocessing test suite 'witherable-tests' for witherable-0.4.2.. witherable> Building test suite 'witherable-tests' for witherable-0.4.2.. witherable> [1 of 1] Compiling Main ( tests/tests.hs, dist/build/witherable-tests/witherable-tests-tmp/Main.o ) algebraic-graphs> setupCompilerEnvironmentPhase algebraic-graphs> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. free (post)> added 2 signatures free (post)> added 1 signatures free (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10 /nix/store/id2p2qn2q0b7rm4vyyyhd5g1sjxcjfsa-free-5.1.10-doc free (post)> copying 2 paths... free (post)> copying path '/nix/store/id2p2qn2q0b7rm4vyyyhd5g1sjxcjfsa-free-5.1.10-doc' to 'https://cache.nix-ci.com'... free (post)> copying path '/nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10' to 'https://cache.nix-ci.com'... free (post)> copying 1 paths... free (post)> copying path '/nix/store/njslsck4k9cwq7h4fp4hnsv0z7kwq7b5-free-5.1.10.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/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10 /nix/store/id2p2qn2q0b7rm4vyyyhd5g1sjxcjfsa-free-5.1.10-doc free (post)> copying 2 paths... free (post)> copying path '/nix/store/id2p2qn2q0b7rm4vyyyhd5g1sjxcjfsa-free-5.1.10-doc' to 'ssh-ng://worker.nix-ci.com'... free (post)> copying path '/nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10' to 'ssh-ng://worker.nix-ci.com'... free (post)> copying 1 paths... free (post)> copying path '/nix/store/njslsck4k9cwq7h4fp4hnsv0z7kwq7b5-free-5.1.10.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/638c1800p3s7fl90cysd97fm91cny75c-adjunctions-4.4.2.drv'... building '/nix/store/877ssbw3mcykgaia6lf713aj8ngwz699-keys-3.12.3.drv'... building '/nix/store/y7sn08778p9x5ydi0d4ly35g16bmg83q-monad-dijkstra-0.1.1.4.drv'... 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: [-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: [-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: [-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: [-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: [-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> [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: [-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: [-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> | ^^^^^^^^^^ foldl> Examples: 37 Tried: 37 Errors: 0 Failures: 0 foldl> Test suite doctest: PASS foldl> Test suite logged to: dist/test/foldl-1.4.15-doctest.log foldl> 1 of 1 test suites (1 of 1 test cases) passed. foldl> haddockPhase foldl> Preprocessing library for foldl-1.4.15.. foldl> Running Haddock on library for foldl-1.4.15.. foldl> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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> 100% ( 97 / 97) in 'Control.Foldl' foldl> foldl> src/Control/Foldl.hs:303:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Fold a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 303 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ foldl> foldl> src/Control/Foldl.hs:437:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (FoldM m a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 437 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ foldl> 100% ( 27 / 27) in 'Control.Foldl.Text' foldl> 100% ( 13 / 13) in 'Control.Foldl.NonEmpty' foldl> foldl> src/Control/Foldl/NonEmpty.hs:57:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Fold1 a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 57 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ foldl> 100% ( 28 / 28) in 'Control.Foldl.ByteString' foldl> Warning: 'Comonad' 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> 95% ( 21 / 22) in 'Control.Scanl' foldl> Missing documentation for: foldl> arrM (src/Control/Scanl.hs:438) foldl> foldl> src/Control/Scanl.hs:152:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected foldl> in the instance declaration for ‘Monoid (Scan a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 152 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ foldl> foldl> src/Control/Scanl.hs:302:5: warning: [-Wnoncanonical-monoid-instances] foldl> Noncanonical ‘mappend’ definition detected 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 ) http-client> [ 8 of 19] Compiling Network.HTTP.Client.Response ( Network/HTTP/Client/Response.hs, dist/build/Network/HTTP/Client/Response.p_o ) http-client> [ 9 of 19] Compiling Network.HTTP.Proxy ( Network/HTTP/Proxy.hs, dist/build/Network/HTTP/Proxy.p_o ) http-client> [10 of 19] Compiling Network.HTTP.Client.Manager ( Network/HTTP/Client/Manager.hs, dist/build/Network/HTTP/Client/Manager.p_o ) http-client> [11 of 19] Compiling Network.PublicSuffixList.Types ( publicsuffixlist/Network/PublicSuffixList/Types.hs, dist/build/Network/PublicSuffixList/Types.p_o ) http-client> [12 of 19] Compiling Network.PublicSuffixList.Serialize ( publicsuffixlist/Network/PublicSuffixList/Serialize.hs, dist/build/Network/PublicSuffixList/Serialize.p_o ) http-client> [13 of 19] Compiling Network.PublicSuffixList.DataStructure ( publicsuffixlist/Network/PublicSuffixList/DataStructure.hs, dist/build/Network/PublicSuffixList/DataStructure.p_o ) http-client> [14 of 19] Compiling Network.PublicSuffixList.Lookup ( publicsuffixlist/Network/PublicSuffixList/Lookup.hs, dist/build/Network/PublicSuffixList/Lookup.p_o ) http-client> [15 of 19] Compiling Network.HTTP.Client.Cookies ( Network/HTTP/Client/Cookies.hs, dist/build/Network/HTTP/Client/Cookies.p_o ) http-client> [16 of 19] Compiling Network.HTTP.Client.Core ( Network/HTTP/Client/Core.hs, dist/build/Network/HTTP/Client/Core.p_o ) http-client> [17 of 19] Compiling Network.HTTP.Client.Internal ( Network/HTTP/Client/Internal.hs, dist/build/Network/HTTP/Client/Internal.p_o ) http-client> [18 of 19] Compiling Network.HTTP.Client ( Network/HTTP/Client.hs, dist/build/Network/HTTP/Client.p_o ) http-client> [19 of 19] Compiling Network.HTTP.Client.MultipartFormData ( Network/HTTP/Client/MultipartFormData.hs, dist/build/Network/HTTP/Client/MultipartFormData.p_o ) http-client> haddockPhase http-client> Preprocessing library for http-client-0.7.15.. http-client> Running Haddock on library for http-client-0.7.15.. http-client> Warning: --source-* options are ignored when --hyperlinked-source is enabled. http-client> Warning: 'equal' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'equiv' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'parseRequest' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'defaultRequest' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'strippedHostName' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'alwaysDecompress' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'browserDecompress' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'ResponseTimeout' is ambiguous. It is defined http-client> * at Network/HTTP/Client/Types.hs:156:22 http-client> * at Network/HTTP/Client/Types.hs:643:1 http-client> You may be able to disambiguate the identifier by qualifying it or http-client> by specifying the type/value namespace explicitly. http-client> Defaulting to the one defined at Network/HTTP/Client/Types.hs:131:1 http-client> Warning: 'defaultManagerSettings' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'managerProxy' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'PopObserver' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'location' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'Source' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'publicsuffixlistcreate' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> Warning: 'isSuffix' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> 76% (111 /146) in 'Network.HTTP.Client.Internal' http-client> Missing documentation for: http-client> makeChunkedReader (Network/HTTP/Client/Body.hs:150) http-client> makeLengthReader (Network/HTTP/Client/Body.hs:121) http-client> makeGzipReader (Network/HTTP/Client/Body.hs:77) semialign> Documentation created: dist/doc/html/semialign/index.html, semialign> dist/doc/html/semialign/semialign.txt semialign> installing semialign> Installing library in /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ semialign> post-installation fixup semialign> shrinking RPATHs of ELF executables and libraries in /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3 semialign> shrinking /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSsemialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ-ghc9.4.2.so semialign> checking for references to /build/ in /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3... semialign> patching script interpreter paths in /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3 semialign> stripping (with command strip and flags -S -p) in /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/lib semialign> shrinking RPATHs of ELF executables and libraries in /nix/store/73r6pvwclaak2jax479nlhwbzps1142i-semialign-1.3-doc semialign> checking for references to /build/ in /nix/store/73r6pvwclaak2jax479nlhwbzps1142i-semialign-1.3-doc... semialign> patching script interpreter paths in /nix/store/73r6pvwclaak2jax479nlhwbzps1142i-semialign-1.3-doc algebraic-graphs> unpacking sources 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> patching sources algebraic-graphs> Replace Cabal file with edited version from mirror://hackage/algebraic-graphs-0.7/revision/2.cabal. algebraic-graphs> compileBuildDriverPhase algebraic-graphs> setupCompileFlags: -package-db=/build/tmp.a7PXdACgXO/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts algebraic-graphs> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.a7PXdACgXO/Main.o ) algebraic-graphs> [2 of 2] Linking Setup algebraic-graphs> updateAutotoolsGnuConfigScriptsPhase algebraic-graphs> configuring algebraic-graphs> configureFlags: --verbose --prefix=/nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/1dya7rkw5jvl3sv1d7y5knjxajv4wx3k-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7 --with-gcc=gcc --package-db=/build/tmp.a7PXdACgXO/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/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.4.0 algebraic-graphs> Dependency base >=4.11 && <5: using base-4.17.0.0 algebraic-graphs> Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.6 algebraic-graphs> Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.4.8.0 algebraic-graphs> Dependency transformers >=0.4 && <0.7: using transformers-0.5.6.2 algebraic-graphs> Dependency QuickCheck >=2.14 && <2.15: 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.4.0 algebraic-graphs> Dependency base >=4.11 && <5: using base-4.17.0.0 algebraic-graphs> Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.6 algebraic-graphs> Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.4.8.0 algebraic-graphs> Dependency extra >=1.4 && <2: using extra-1.7.14 algebraic-graphs> Dependency inspection-testing >=0.4.2.2 && <0.6: using algebraic-graphs> inspection-testing-0.5.0.2 algebraic-graphs> Dependency transformers >=0.4 && <0.7: using transformers-0.5.6.2 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-gYwDnMuoRJ4ijPwnROeGU algebraic-graphs> include array-0.5.4.0 algebraic-graphs> include base-4.17.0.0 algebraic-graphs> include containers-0.6.6 algebraic-graphs> include deepseq-1.4.8.0 algebraic-graphs> include transformers-0.5.6.2 algebraic-graphs> component algebraic-graphs-0.7-23RWtNq0vKg4g529M7sEPE-main algebraic-graphs> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc algebraic-graphs> include algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU algebraic-graphs> include array-0.5.4.0 algebraic-graphs> include base-4.17.0.0 algebraic-graphs> include containers-0.6.6 algebraic-graphs> include deepseq-1.4.8.0 algebraic-graphs> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p algebraic-graphs> include inspection-testing-0.5.0.2-psKGPhN1rRJBm3ycjvWb2 algebraic-graphs> include transformers-0.5.6.2 algebraic-graphs> Linked component graph: algebraic-graphs> unit algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU algebraic-graphs> include array-0.5.4.0 algebraic-graphs> include base-4.17.0.0 algebraic-graphs> include containers-0.6.6 algebraic-graphs> include deepseq-1.4.8.0 algebraic-graphs> include transformers-0.5.6.2 filepattern> setupCompilerEnvironmentPhase filepattern> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. filepattern> unpacking sources 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> patching sources filepattern> compileBuildDriverPhase filepattern> setupCompileFlags: -package-db=/build/tmp.X3tDeE2YOI/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts filepattern> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.X3tDeE2YOI/Main.o ) filepattern> [2 of 2] Linking Setup filepattern> updateAutotoolsGnuConfigScriptsPhase filepattern> configuring filepattern> configureFlags: --verbose --prefix=/nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/ialzf19wn0vx9lkrqbz04v466bn4hzkh-filepattern-0.1.3-doc/share/doc/filepattern-0.1.3 --with-gcc=gcc --package-db=/build/tmp.X3tDeE2YOI/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-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.17.0.0 filepattern> Dependency directory: using directory-1.3.7.1 filepattern> Dependency extra >=1.6.2: using extra-1.7.14 filepattern> Dependency filepath: using filepath-1.4.2.2 filepattern> Dependency QuickCheck >=2.0: using QuickCheck-2.14.3 filepattern> Dependency base >=4 && <5: using base-4.17.0.0 filepattern> Dependency directory: using directory-1.3.7.1 filepattern> Dependency extra: using extra-1.7.14 filepattern> Dependency filepath: using filepath-1.4.2.2 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-5ExvmGMRLeY38no2pobuip filepattern> include base-4.17.0.0 filepattern> include directory-1.3.7.1 filepattern> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p filepattern> include filepath-1.4.2.2 filepattern> component filepattern-0.1.3-7WM2kCGwIyX5gpqC3kul6m-filepattern-test filepattern> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc filepattern> include base-4.17.0.0 filepattern> include directory-1.3.7.1 filepattern> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p filepattern> include filepath-1.4.2.2 filepattern> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip filepattern> Linked component graph: filepattern> unit filepattern-0.1.3-5ExvmGMRLeY38no2pobuip filepattern> include base-4.17.0.0 filepattern> include directory-1.3.7.1 filepattern> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p filepattern> include filepath-1.4.2.2 filepattern> System.FilePattern=filepattern-0.1.3-5ExvmGMRLeY38no2pobuip:System.FilePattern,System.FilePattern.Directory=filepattern-0.1.3-5ExvmGMRLeY38no2pobuip:System.FilePattern.Directory filepattern> unit filepattern-0.1.3-7WM2kCGwIyX5gpqC3kul6m-filepattern-test filepattern> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc filepattern> include base-4.17.0.0 filepattern> include directory-1.3.7.1 filepattern> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p filepattern> include filepath-1.4.2.2 filepattern> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip filepattern> Ready component graph: filepattern> definite filepattern-0.1.3-5ExvmGMRLeY38no2pobuip filepattern> depends base-4.17.0.0 filepattern> depends directory-1.3.7.1 filepattern> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p unix-compat> setupCompilerEnvironmentPhase unix-compat> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. unix-compat> unpacking sources unix-compat> unpacking source archive /nix/store/9q4rb9s7fj364fnjv409c4cy21qa1l98-unix-compat-0.7.tar.gz unix-compat> source root is unix-compat-0.7 unix-compat> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file unix-compat-0.7/unix-compat.cabal unix-compat> patching sources unix-compat> compileBuildDriverPhase unix-compat> setupCompileFlags: -package-db=/build/tmp.Sd8VqNhalV/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts unix-compat> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.Sd8VqNhalV/Main.o ) unix-compat> [2 of 2] Linking Setup unix-compat> updateAutotoolsGnuConfigScriptsPhase unix-compat> configuring unix-compat> configureFlags: --verbose --prefix=/nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/whzylb82hafsnv35fan4m78ygyhifvxm-unix-compat-0.7-doc/share/doc/unix-compat-0.7 --with-gcc=gcc --package-db=/build/tmp.Sd8VqNhalV/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib unix-compat> Using Parsec parser unix-compat> Configuring unix-compat-0.7... unix-compat> Flags chosen: old-time=False unix-compat> Dependency base >=4 && <5: using base-4.17.0.0 unix-compat> Dependency unix >=2.6 && <2.9: using unix-2.7.3 unix-compat> Dependency HUnit: using HUnit-1.6.2.0 unix-compat> Dependency base >=4 && <5: using base-4.17.0.0 unix-compat> Dependency directory >=1.3.1 && <1.4: using directory-1.3.7.1 unix-compat> Dependency extra: using extra-1.7.14 unix-compat> Dependency hspec: using hspec-2.10.10 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 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-BjrAqwMP2Y9809rc3Tfard unix-compat> include base-4.17.0.0 unix-compat> include unix-2.7.3 unix-compat> component unix-compat-0.7-DAnEO2tx52LGEj8k8TcNLr-unix-compat-testsuite unix-compat> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS unix-compat> include base-4.17.0.0 unix-compat> include directory-1.3.7.1 unix-compat> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p unix-compat> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M unix-compat> include monad-parallel-0.8-IfzcffM8h6D10RJTt12MnT unix-compat> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT unix-compat> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard unix-compat> Linked component graph: unix-compat> unit unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard unix-compat> include base-4.17.0.0 unix-compat> include unix-2.7.3 unix-compat> System.PosixCompat=unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard:System.PosixCompat,System.PosixCompat.Extensions=unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard:System.PosixCompat.Extensions,System.PosixCompat.Files=unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard:System.PosixCompat.Files,System.PosixCompat.Temp=unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard:System.PosixCompat.Temp,System.PosixCompat.Time=unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard:System.PosixCompat.Time,System.PosixCompat.Types=unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard:System.PosixCompat.Types,System.PosixCompat.Unistd=unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard:System.PosixCompat.Unistd unix-compat> unit unix-compat-0.7-DAnEO2tx52LGEj8k8TcNLr-unix-compat-testsuite unix-compat> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS unix-compat> include base-4.17.0.0 foldl> in the instance declaration for ‘Monoid (ScanM m a b)’. foldl> ‘mappend’ will eventually be removed in favour of ‘(<>)’ foldl> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ foldl> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid foldl> | foldl> 302 | mappend = liftA2 mappend foldl> | ^^^^^^^^^^^^^^^^^^^^^^^^ http-client> makeUnlimitedReader (Network/HTTP/Client/Body.hs:108) http-client> brEmpty (Network/HTTP/Client/Body.hs:53) http-client> constBodyReader (Network/HTTP/Client/Body.hs:56) http-client> connectionReadLine (Network/HTTP/Client/Connection.hs:33) http-client> connectionReadLineWith (Network/HTTP/Client/Connection.hs:45) http-client> openSocketConnection (Network/HTTP/Client/Connection.hs:142) http-client> openSocketConnectionSize (Network/HTTP/Client/Connection.hs:149) http-client> withSocket (Network/HTTP/Client/Connection.hs:177) http-client> createCookieJar (Network/HTTP/Client/Cookies.hs:91) http-client> destroyCookieJar (Network/HTTP/Client/Cookies.hs:94) http-client> removeExistingCookieFromCookieJar (Network/HTTP/Client/Cookies.hs:101) http-client> isIpAddress (Network/HTTP/Client/Cookies.hs:41) http-client> handleClosedRead (Network/HTTP/Client/Core.hs:240) http-client> parseStatusHeaders (Network/HTTP/Client/Headers.hs:29) http-client> validateHeaders (Network/HTTP/Client/Headers.hs:113) http-client> HeadersValidationResult (Network/HTTP/Client/Headers.hs:109) http-client> needsGunzip (Network/HTTP/Client/Request.hs:413) http-client> requestBuilder (Network/HTTP/Client/Request.hs:434) http-client> getResponse (Network/HTTP/Client/Response.hs:116) http-client> getConn (Network/HTTP/Client/Manager.hs:203) http-client> Connection (Network/HTTP/Client/Types.hs:79) http-client> StatusHeaders (Network/HTTP/Client/Types.hs:93) http-client> HttpExceptionContent (Network/HTTP/Client/Types.hs:131) http-client> unHttpExceptionContentWrapper (Network/HTTP/Client/Types.hs:103) http-client> throwHttp (Network/HTTP/Client/Types.hs:108) http-client> toHttpException (Network/HTTP/Client/Types.hs:111) http-client> Cookie (Network/HTTP/Client/Types.hs:256) http-client> CookieJar (Network/HTTP/Client/Types.hs:271) http-client> ResponseClose (Network/HTTP/Client/Types.hs:727) http-client> HasHttpManager (Network/HTTP/Client/Types.hs:844) http-client> ConnsMap (Network/HTTP/Client/Types.hs:849) http-client> NonEmptyList (Network/HTTP/Client/Types.hs:853) http-client> Warning: 'tlsManagerSettings' is out of scope. http-client> If you qualify the identifier, haddock can try to link it anyway. http-client> 94% (137 /145) in 'Network.HTTP.Client' http-client> Missing documentation for: http-client> HasHttpManager (Network/HTTP/Client/Types.hs:844) http-client> HttpExceptionContent (Network/HTTP/Client/Types.hs:131) http-client> Cookie (Network/HTTP/Client/Types.hs:256) http-client> CookieJar (Network/HTTP/Client/Types.hs:271) http-client> createCookieJar (Network/HTTP/Client/Cookies.hs:91) http-client> destroyCookieJar (Network/HTTP/Client/Cookies.hs:94) http-client> removeExistingCookieFromCookieJar (Network/HTTP/Client/Cookies.hs:101) http-client> isIpAddress (Network/HTTP/Client/Cookies.hs:41) http-client> Warning: 'Part' is ambiguous. It is defined http-client> * at Network/HTTP/Client/MultipartFormData.hs:84:16 http-client> * at Network/HTTP/Client/MultipartFormData.hs:81:1 http-client> You may be able to disambiguate the identifier by qualifying it or http-client> by specifying the type/value namespace explicitly. http-client> Defaulting to the one defined at Network/HTTP/Client/MultipartFormData.hs:81:1 http-client> 89% ( 25 / 28) in 'Network.HTTP.Client.MultipartFormData' http-client> Missing documentation for: http-client> Part (Network/HTTP/Client/MultipartFormData.hs:81) http-client> webkitBoundaryPure (Network/HTTP/Client/MultipartFormData.hs:254) http-client> renderPart (Network/HTTP/Client/MultipartFormData.hs:217) algebraic-graphs> Algebra.Graph=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph,Algebra.Graph.Acyclic.AdjacencyMap=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Acyclic.AdjacencyMap,Algebra.Graph.AdjacencyIntMap=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.AdjacencyIntMap,Algebra.Graph.AdjacencyIntMap.Algorithm=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.AdjacencyIntMap.Algorithm,Algebra.Graph.AdjacencyMap=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.AdjacencyMap,Algebra.Graph.AdjacencyMap.Algorithm=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.AdjacencyMap.Algorithm,Algebra.Graph.Bipartite.AdjacencyMap=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Bipartite.AdjacencyMap,Algebra.Graph.Bipartite.AdjacencyMap.Algorithm=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Bipartite.AdjacencyMap.Algorithm,Algebra.Graph.Class=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Class,Algebra.Graph.Example.Todo=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Example.Todo,Algebra.Graph.Export=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Export,Algebra.Graph.Export.Dot=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Export.Dot,Algebra.Graph.HigherKinded.Class=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.HigherKinded.Class,Algebra.Graph.Internal=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Internal,Algebra.Graph.Label=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Label,Algebra.Graph.Labelled=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Labelled,Algebra.Graph.Labelled.AdjacencyMap=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Labelled.AdjacencyMap,Algebra.Graph.Labelled.Example.Automaton=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Labelled.Example.Automaton,Algebra.Graph.Labelled.Example.Network=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Labelled.Example.Network,Algebra.Graph.NonEmpty=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.NonEmpty,Algebra.Graph.NonEmpty.AdjacencyMap=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.NonEmpty.AdjacencyMap,Algebra.Graph.Relation=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Relation,Algebra.Graph.Relation.Preorder=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Relation.Preorder,Algebra.Graph.Relation.Reflexive=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Relation.Reflexive,Algebra.Graph.Relation.Symmetric=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Relation.Symmetric,Algebra.Graph.Relation.Transitive=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Relation.Transitive,Algebra.Graph.ToGraph=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.ToGraph,Algebra.Graph.Undirected=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Algebra.Graph.Undirected,Data.Graph.Typed=algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU:Data.Graph.Typed algebraic-graphs> unit algebraic-graphs-0.7-23RWtNq0vKg4g529M7sEPE-main algebraic-graphs> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc algebraic-graphs> include algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU algebraic-graphs> include array-0.5.4.0 algebraic-graphs> include base-4.17.0.0 algebraic-graphs> include containers-0.6.6 algebraic-graphs> include deepseq-1.4.8.0 algebraic-graphs> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p algebraic-graphs> include inspection-testing-0.5.0.2-psKGPhN1rRJBm3ycjvWb2 algebraic-graphs> include transformers-0.5.6.2 algebraic-graphs> Ready component graph: algebraic-graphs> definite algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU algebraic-graphs> depends array-0.5.4.0 algebraic-graphs> depends base-4.17.0.0 algebraic-graphs> depends containers-0.6.6 algebraic-graphs> depends deepseq-1.4.8.0 algebraic-graphs> depends transformers-0.5.6.2 algebraic-graphs> definite algebraic-graphs-0.7-23RWtNq0vKg4g529M7sEPE-main algebraic-graphs> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc algebraic-graphs> depends algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU algebraic-graphs> depends array-0.5.4.0 algebraic-graphs> depends base-4.17.0.0 algebraic-graphs> depends containers-0.6.6 algebraic-graphs> depends deepseq-1.4.8.0 algebraic-graphs> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p algebraic-graphs> depends inspection-testing-0.5.0.2-psKGPhN1rRJBm3ycjvWb2 algebraic-graphs> depends transformers-0.5.6.2 algebraic-graphs> Using Cabal-3.8.1.0 compiled by ghc-9.4 algebraic-graphs> Using compiler: ghc-9.4.2 algebraic-graphs> Using install prefix: algebraic-graphs> /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7 algebraic-graphs> Executables installed in: filepattern> depends filepath-1.4.2.2 filepattern> definite filepattern-0.1.3-7WM2kCGwIyX5gpqC3kul6m-filepattern-test filepattern> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc filepattern> depends base-4.17.0.0 filepattern> depends directory-1.3.7.1 filepattern> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p filepattern> depends filepath-1.4.2.2 filepattern> depends filepattern-0.1.3-5ExvmGMRLeY38no2pobuip filepattern> Using Cabal-3.8.1.0 compiled by ghc-9.4 filepattern> Using compiler: ghc-9.4.2 filepattern> Using install prefix: filepattern> /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3 filepattern> Executables installed in: filepattern> /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3/bin filepattern> Libraries installed in: filepattern> /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/filepattern-0.1.3-5ExvmGMRLeY38no2pobuip filepattern> Dynamic Libraries installed in: filepattern> /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 filepattern> Private executables installed in: filepattern> /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3/libexec/x86_64-linux-ghc-9.4.2/filepattern-0.1.3 filepattern> Data files installed in: filepattern> /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3/share/x86_64-linux-ghc-9.4.2/filepattern-0.1.3 filepattern> Documentation installed in: filepattern> /nix/store/ialzf19wn0vx9lkrqbz04v466bn4hzkh-filepattern-0.1.3-doc/share/doc/filepattern-0.1.3 filepattern> Configuration files installed in: filepattern> /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3/etc filepattern> No alex found filepattern> Using ar found on system at: filepattern> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar filepattern> No c2hs found filepattern> No cpphs found filepattern> No doctest found filepattern> Using gcc version 12.3.0 given by user at: filepattern> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc filepattern> Using ghc version 9.4.2 found on system at: filepattern> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc filepattern> Using ghc-pkg version 9.4.2 found on system at: filepattern> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 filepattern> No ghcjs found filepattern> No ghcjs-pkg found filepattern> No greencard found filepattern> Using haddock version 2.27.0 found on system at: filepattern> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: filepattern> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc filepattern> Using hsc2hs version 0.68.8 found on system at: filepattern> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs filepattern> Using hscolour version 1.24 found on system at: filepattern> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour filepattern> No jhc found filepattern> Using ld found on system at: filepattern> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold filepattern> No pkg-config found filepattern> Using runghc version 9.4.2 found on system at: filepattern> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 filepattern> Using strip version 2.40 found on system at: filepattern> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip filepattern> Using tar found on system at: filepattern> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar filepattern> No uhc found filepattern> building 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> [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 ) unix-compat> include directory-1.3.7.1 unix-compat> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p unix-compat> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M unix-compat> include monad-parallel-0.8-IfzcffM8h6D10RJTt12MnT unix-compat> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT unix-compat> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard unix-compat> Ready component graph: unix-compat> definite unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard unix-compat> depends base-4.17.0.0 unix-compat> depends unix-2.7.3 unix-compat> definite unix-compat-0.7-DAnEO2tx52LGEj8k8TcNLr-unix-compat-testsuite unix-compat> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS unix-compat> depends base-4.17.0.0 unix-compat> depends directory-1.3.7.1 unix-compat> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p unix-compat> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M unix-compat> depends monad-parallel-0.8-IfzcffM8h6D10RJTt12MnT unix-compat> depends temporary-1.3-L63kaQJiDsvGGDvVRznNhT unix-compat> depends unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard unix-compat> Using Cabal-3.8.1.0 compiled by ghc-9.4 unix-compat> Using compiler: ghc-9.4.2 unix-compat> Using install prefix: unix-compat> /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7 unix-compat> Executables installed in: unix-compat> /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/bin unix-compat> Libraries installed in: unix-compat> /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard unix-compat> Dynamic Libraries installed in: unix-compat> /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 unix-compat> Private executables installed in: unix-compat> /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/libexec/x86_64-linux-ghc-9.4.2/unix-compat-0.7 unix-compat> Data files installed in: unix-compat> /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/share/x86_64-linux-ghc-9.4.2/unix-compat-0.7 unix-compat> Documentation installed in: unix-compat> /nix/store/whzylb82hafsnv35fan4m78ygyhifvxm-unix-compat-0.7-doc/share/doc/unix-compat-0.7 unix-compat> Configuration files installed in: unix-compat> /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/etc unix-compat> No alex found unix-compat> Using ar found on system at: unix-compat> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar unix-compat> No c2hs found unix-compat> No cpphs found unix-compat> No doctest found unix-compat> Using gcc version 12.3.0 given by user at: unix-compat> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc unix-compat> Using ghc version 9.4.2 found on system at: unix-compat> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc unix-compat> Using ghc-pkg version 9.4.2 found on system at: unix-compat> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 unix-compat> No ghcjs found unix-compat> No ghcjs-pkg found unix-compat> No greencard found unix-compat> Using haddock version 2.27.0 found on system at: unix-compat> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: unix-compat> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc unix-compat> Using hsc2hs version 0.68.8 found on system at: unix-compat> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs unix-compat> Using hscolour version 1.24 found on system at: unix-compat> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour unix-compat> No jhc found unix-compat> Using ld found on system at: unix-compat> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold unix-compat> No pkg-config found unix-compat> Using runghc version 9.4.2 found on system at: unix-compat> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 unix-compat> Using strip version 2.40 found on system at: unix-compat> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip unix-compat> Using tar found on system at: unix-compat> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar unix-compat> No uhc found unix-compat> building unix-compat> Preprocessing library for unix-compat-0.7.. unix-compat> Building library for unix-compat-0.7.. unix-compat> [1 of 7] 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 7] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, dist/build/System/PosixCompat/Temp.o, dist/build/System/PosixCompat/Temp.dyn_o ) semialign (post)> added 2 signatures semialign (post)> added 1 signatures semialign (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/73r6pvwclaak2jax479nlhwbzps1142i-semialign-1.3-doc /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3 semialign (post)> copying 2 paths... semialign (post)> copying path '/nix/store/73r6pvwclaak2jax479nlhwbzps1142i-semialign-1.3-doc' to 'https://cache.nix-ci.com'... semialign (post)> copying path '/nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3' to 'https://cache.nix-ci.com'... semialign (post)> copying 1 paths... semialign (post)> copying path '/nix/store/d77cx5vrq7xbxilc6329cvv4jr14pjvp-semialign-1.3.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/73r6pvwclaak2jax479nlhwbzps1142i-semialign-1.3-doc /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3 semialign (post)> copying 2 paths... semialign (post)> copying path '/nix/store/73r6pvwclaak2jax479nlhwbzps1142i-semialign-1.3-doc' to 'ssh-ng://worker.nix-ci.com'... semialign (post)> copying path '/nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3' to 'ssh-ng://worker.nix-ci.com'... semialign (post)> copying 1 paths... semialign (post)> copying path '/nix/store/d77cx5vrq7xbxilc6329cvv4jr14pjvp-semialign-1.3.drv' to 'ssh-ng://worker.nix-ci.com'... 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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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() foldl> Documentation created: dist/doc/html/foldl/index.html, foldl> dist/doc/html/foldl/foldl.txt foldl> Preprocessing test suite 'doctest' for foldl-1.4.15.. foldl> installing foldl> Installing library in /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu foldl> post-installation fixup foldl> shrinking RPATHs of ELF executables and libraries in /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15 foldl> shrinking /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSfoldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu-ghc9.4.2.so foldl> checking for references to /build/ in /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15... foldl> patching script interpreter paths in /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15 foldl> stripping (with command strip and flags -S -p) in /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15/lib foldl> shrinking RPATHs of ELF executables and libraries in /nix/store/v2plx6xvk0ng1v7mn6j7ps6hsk5jfqq8-foldl-1.4.15-doc foldl> checking for references to /build/ in /nix/store/v2plx6xvk0ng1v7mn6j7ps6hsk5jfqq8-foldl-1.4.15-doc... foldl> patching script interpreter paths in /nix/store/v2plx6xvk0ng1v7mn6j7ps6hsk5jfqq8-foldl-1.4.15-doc 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 ) http-client> Warning: Network.HTTP.Client.Internal: could not find link destinations for: http-client> http-client> - Data.KeyedPool.Managed http-client> - Network.HTTP.Client.Types.HttpExceptionContentWrapper http-client> - Data.KeyedPool.KeyedPool http-client> Documentation created: dist/doc/html/http-client/index.html, http-client> dist/doc/html/http-client/http-client.txt http-client> installing http-client> Installing library in /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps http-client> post-installation fixup http-client> shrinking RPATHs of ELF executables and libraries in /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15 http-client> shrinking /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShttp-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps-ghc9.4.2.so http-client> checking for references to /build/ in /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15... http-client> patching script interpreter paths in /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15 http-client> stripping (with command strip and flags -S -p) in /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/lib http-client> shrinking RPATHs of ELF executables and libraries in /nix/store/6jw8d4arf9cmmyzj2imhh7l6z741bzy0-http-client-0.7.15-doc http-client> checking for references to /build/ in /nix/store/6jw8d4arf9cmmyzj2imhh7l6z741bzy0-http-client-0.7.15-doc... http-client> patching script interpreter paths in /nix/store/6jw8d4arf9cmmyzj2imhh7l6z741bzy0-http-client-0.7.15-doc witherable> [2 of 2] Linking dist/build/witherable-tests/witherable-tests witherable> buildPhase completed in 30 seconds witherable> running tests witherable> Running 1 test suites... witherable> Test suite witherable-tests: RUNNING... witherable> witherable witherable> Filterable witherable> [] witherable> conservation: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.01s) 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. 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.01s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.01s) 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 algebraic-graphs> /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7/bin algebraic-graphs> Libraries installed in: algebraic-graphs> /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU algebraic-graphs> Dynamic Libraries installed in: algebraic-graphs> /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 algebraic-graphs> Private executables installed in: algebraic-graphs> /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7/libexec/x86_64-linux-ghc-9.4.2/algebraic-graphs-0.7 algebraic-graphs> Data files installed in: algebraic-graphs> /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7/share/x86_64-linux-ghc-9.4.2/algebraic-graphs-0.7 algebraic-graphs> Documentation installed in: algebraic-graphs> /nix/store/1dya7rkw5jvl3sv1d7y5knjxajv4wx3k-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7 algebraic-graphs> Configuration files installed in: algebraic-graphs> /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7/etc algebraic-graphs> No alex found algebraic-graphs> Using ar found on system at: algebraic-graphs> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar algebraic-graphs> No c2hs found algebraic-graphs> No cpphs found algebraic-graphs> No doctest found algebraic-graphs> Using gcc version 12.3.0 given by user at: algebraic-graphs> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc algebraic-graphs> Using ghc version 9.4.2 found on system at: algebraic-graphs> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc algebraic-graphs> Using ghc-pkg version 9.4.2 found on system at: algebraic-graphs> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 algebraic-graphs> No ghcjs found algebraic-graphs> No ghcjs-pkg found algebraic-graphs> No greencard found algebraic-graphs> Using haddock version 2.27.0 found on system at: algebraic-graphs> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: algebraic-graphs> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc algebraic-graphs> Using hsc2hs version 0.68.8 found on system at: algebraic-graphs> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs algebraic-graphs> Using hscolour version 1.24 found on system at: algebraic-graphs> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour algebraic-graphs> No jhc found algebraic-graphs> Using ld found on system at: algebraic-graphs> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold algebraic-graphs> No pkg-config found algebraic-graphs> Using runghc version 9.4.2 found on system at: algebraic-graphs> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 algebraic-graphs> Using strip version 2.40 found on system at: algebraic-graphs> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip algebraic-graphs> Using tar found on system at: algebraic-graphs> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar algebraic-graphs> No uhc found algebraic-graphs> building 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 ) 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 ) 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> [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 tests 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.11% 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> haddockPhase filepattern> Preprocessing library for filepattern-0.1.3.. filepattern> Running Haddock on library for filepattern-0.1.3.. filepattern> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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> 100% ( 5 / 5) in 'System.FilePattern.Directory' filepattern> 100% ( 12 / 12) in 'System.FilePattern' filepattern> Documentation created: dist/doc/html/filepattern/index.html, filepattern> dist/doc/html/filepattern/filepattern.txt filepattern> Preprocessing test suite 'filepattern-test' for filepattern-0.1.3.. filepattern> installing filepattern> Installing library in /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/filepattern-0.1.3-5ExvmGMRLeY38no2pobuip filepattern> post-installation fixup filepattern> shrinking RPATHs of ELF executables and libraries in /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3 filepattern> shrinking /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSfilepattern-0.1.3-5ExvmGMRLeY38no2pobuip-ghc9.4.2.so filepattern> checking for references to /build/ in /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3... filepattern> patching script interpreter paths in /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3 filepattern> stripping (with command strip and flags -S -p) in /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3/lib unix-compat> [3 of 7] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.o, dist/build/System/PosixCompat/Time.dyn_o ) unix-compat> [4 of 7] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.o, dist/build/System/PosixCompat/Types.dyn_o ) unix-compat> [5 of 7] 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> [6 of 7] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, dist/build/System/PosixCompat/Unistd.o, dist/build/System/PosixCompat/Unistd.dyn_o ) unix-compat> [7 of 7] Compiling System.PosixCompat ( src/System/PosixCompat.hs, dist/build/System/PosixCompat.o, dist/build/System/PosixCompat.dyn_o ) unix-compat> [1 of 7] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, dist/build/System/PosixCompat/Files.p_o ) unix-compat> [2 of 7] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, dist/build/System/PosixCompat/Temp.p_o ) unix-compat> [3 of 7] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.p_o ) unix-compat> [4 of 7] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.p_o ) unix-compat> [5 of 7] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, dist/build/System/PosixCompat/Extensions.p_o ) unix-compat> [6 of 7] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, dist/build/System/PosixCompat/Unistd.p_o ) unix-compat> [7 of 7] 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.. unix-compat> Building test suite 'unix-compat-testsuite' for unix-compat-0.7.. unix-compat> [1 of 3] Compiling LinksSpec ( tests/LinksSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/LinksSpec.o ) unix-compat> [2 of 3] Compiling MkstempSpec ( tests/MkstempSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/MkstempSpec.o ) unix-compat> [3 of 3] Compiling Main ( tests/main.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/Main.o ) unix-compat> [4 of 4] Linking dist/build/unix-compat-testsuite/unix-compat-testsuite unix-compat> running tests 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> unix-compat> Finished in 0.9055 seconds unix-compat> 11 examples, 0 failures unix-compat> Test suite unix-compat-testsuite: PASS unix-compat> Test suite logged to: dist/test/unix-compat-0.7-unix-compat-testsuite.log unix-compat> 1 of 1 test suites (1 of 1 test cases) passed. unix-compat> haddockPhase unix-compat> Preprocessing library for unix-compat-0.7.. unix-compat> Running Haddock on library for unix-compat-0.7.. unix-compat> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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.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 adjunctions> setupCompilerEnvironmentPhase adjunctions> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. adjunctions> unpacking sources adjunctions> unpacking source archive /nix/store/xylwrdxsxkmjgmarpn06r7vn3j4x2mig-adjunctions-4.4.2.tar.gz adjunctions> source root is adjunctions-4.4.2 adjunctions> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file adjunctions-4.4.2/.vim.custom adjunctions> patching sources adjunctions> Replace Cabal file with edited version from mirror://hackage/adjunctions-4.4.2/revision/2.cabal. adjunctions> compileBuildDriverPhase adjunctions> setupCompileFlags: -package-db=/build/tmp.kboaXn9Ifv/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts adjunctions> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.kboaXn9Ifv/Main.o ) adjunctions> [2 of 2] Linking Setup adjunctions> updateAutotoolsGnuConfigScriptsPhase adjunctions> configuring adjunctions> configureFlags: --verbose --prefix=/nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/9rvdyb9rhd3abij164qsq5pbx7x7r2j0-adjunctions-4.4.2-doc/share/doc/adjunctions-4.4.2 --with-gcc=gcc --package-db=/build/tmp.kboaXn9Ifv/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib adjunctions> Using Parsec parser adjunctions> Configuring adjunctions-4.4.2... adjunctions> Dependency array >=0.3.0.2 && <0.7: using array-0.5.4.0 adjunctions> Dependency base >=4 && <5: using base-4.17.0.0 adjunctions> Dependency comonad >=4 && <6: using comonad-5.0.8 adjunctions> Dependency containers >=0.3 && <0.8: using containers-0.6.6 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.1.10 adjunctions> Dependency mtl >=2.0.1 && <2.4: using mtl-2.2.2 adjunctions> Dependency profunctors >=4 && <6: using profunctors-5.6.2 adjunctions> Dependency semigroupoids >=4 && <7: using semigroupoids-5.3.7 adjunctions> Dependency semigroups >=0.11 && <1: using semigroups-0.20 adjunctions> Dependency tagged >=0.7 && <1: using tagged-0.8.7 adjunctions> Dependency transformers >=0.2 && <0.7: using transformers-0.5.6.2 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.2 adjunctions> Dependency base >=4 && <5: using base-4.17.0.0 adjunctions> Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 adjunctions> Dependency generic-deriving >=1.11 && <2: using generic-deriving-1.14.5 adjunctions> Dependency hspec >=2 && <3: using hspec-2.10.10 adjunctions> Source component graph: adjunctions> component lib adjunctions> component test:spec dependency lib adjunctions> Configured component graph: adjunctions> component adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv adjunctions> include array-0.5.4.0 adjunctions> include base-4.17.0.0 adjunctions> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx adjunctions> include containers-0.6.6 adjunctions> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT adjunctions> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy adjunctions> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d adjunctions> include mtl-2.2.2 adjunctions> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ adjunctions> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC adjunctions> include semigroups-0.20-9xqaBYWNXTrDhtA3t9jEh adjunctions> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e adjunctions> include transformers-0.5.6.2 adjunctions> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo keys> setupCompilerEnvironmentPhase keys> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. keys> unpacking sources keys> unpacking source archive /nix/store/qz0x9hq75k2l5qh6s668qw69w0n0m41f-keys-3.12.3.tar.gz keys> source root is keys-3.12.3 keys> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file keys-3.12.3/.travis.yml keys> patching sources keys> Replace Cabal file with edited version from mirror://hackage/keys-3.12.3/revision/5.cabal. keys> compileBuildDriverPhase keys> setupCompileFlags: -package-db=/build/tmp.RQObcMYCCg/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts keys> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.RQObcMYCCg/Main.o ) keys> [2 of 2] Linking Setup keys> updateAutotoolsGnuConfigScriptsPhase keys> configuring keys> configureFlags: --verbose --prefix=/nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/gmzhk969cqpxs3fp5bnprdzpvv05h5b2-keys-3.12.3-doc/share/doc/keys-3.12.3 --with-gcc=gcc --package-db=/build/tmp.RQObcMYCCg/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib keys> Using Parsec parser keys> Configuring keys-3.12.3... keys> Dependency array >=0.3.0.2 && <0.6: using array-0.5.4.0 keys> Dependency base >=4.5 && <5: using base-4.17.0.0 keys> Dependency comonad >=4 && <6: using comonad-5.0.8 keys> Dependency containers >=0.3 && <0.8: using containers-0.6.6 keys> Dependency free >=4 && <6: using free-5.1.10 keys> Dependency hashable >=1.1.2.3 && <1.5: using hashable-1.4.3.0 keys> Dependency semigroupoids >=5.2 && <7: using semigroupoids-5.3.7 keys> Dependency semigroups >=0.8.3.1 && <1: using semigroups-0.20 keys> Dependency tagged >=0.7.3 && <1: using tagged-0.8.7 keys> Dependency transformers >=0.2 && <0.7: using transformers-0.5.6.2 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.19.1 keys> Source component graph: component lib keys> Configured component graph: keys> component keys-3.12.3-EhjJCLr0za441kXu7LuQej keys> include array-0.5.4.0 keys> include base-4.17.0.0 keys> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx keys> include containers-0.6.6 keys> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d keys> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM keys> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC keys> include semigroups-0.20-9xqaBYWNXTrDhtA3t9jEh keys> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e keys> include transformers-0.5.6.2 keys> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo keys> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP keys> Linked component graph: keys> unit keys-3.12.3-EhjJCLr0za441kXu7LuQej keys> include array-0.5.4.0 keys> include base-4.17.0.0 keys> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx keys> include containers-0.6.6 keys> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d keys> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM keys> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC keys> include semigroups-0.20-9xqaBYWNXTrDhtA3t9jEh keys> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e keys> include transformers-0.5.6.2 keys> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo monad-dijkstra> setupCompilerEnvironmentPhase monad-dijkstra> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. monad-dijkstra> unpacking sources monad-dijkstra> unpacking source archive /nix/store/q7cgzxs85cmhx86427ak3bzihp5rv578-monad-dijkstra-0.1.1.4.tar.gz monad-dijkstra> source root is monad-dijkstra-0.1.1.4 monad-dijkstra> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file monad-dijkstra-0.1.1.4/test/Main.hs monad-dijkstra> patching sources monad-dijkstra> compileBuildDriverPhase monad-dijkstra> setupCompileFlags: -package-db=/build/tmp.BTB7AylpAf/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts monad-dijkstra> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.BTB7AylpAf/Main.o ) monad-dijkstra> [2 of 2] Linking Setup monad-dijkstra> updateAutotoolsGnuConfigScriptsPhase monad-dijkstra> configuring monad-dijkstra> configureFlags: --verbose --prefix=/nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/a57y7z7k0q2nryvcagksc06y5dmnsynx-monad-dijkstra-0.1.1.4-doc/share/doc/monad-dijkstra-0.1.1.4 --with-gcc=gcc --package-db=/build/tmp.BTB7AylpAf/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib monad-dijkstra> Using Parsec parser monad-dijkstra> Configuring monad-dijkstra-0.1.1.4... monad-dijkstra> Dependency base >=4.7 && <5: using base-4.17.0.0 monad-dijkstra> Dependency containers >=0.5.6.2 && <0.7: using containers-0.6.6 monad-dijkstra> Dependency free >=4.12.0 && <5.3: using free-5.1.10 monad-dijkstra> Dependency mtl >=2.2.0 && <2.4: using mtl-2.2.2 monad-dijkstra> Dependency psqueues >=0.2.0.0 && <0.3: using psqueues-0.2.8.0 monad-dijkstra> Dependency transformers >=0.4.2.0 && <0.7: using transformers-0.5.6.2 monad-dijkstra> Source component graph: component lib monad-dijkstra> Configured component graph: monad-dijkstra> component monad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg monad-dijkstra> include base-4.17.0.0 monad-dijkstra> include containers-0.6.6 monad-dijkstra> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d monad-dijkstra> include mtl-2.2.2 monad-dijkstra> include psqueues-0.2.8.0-FOtM6q9kA7b2No9HeAPMYb monad-dijkstra> include transformers-0.5.6.2 monad-dijkstra> Linked component graph: monad-dijkstra> unit monad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg monad-dijkstra> include base-4.17.0.0 monad-dijkstra> include containers-0.6.6 monad-dijkstra> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d monad-dijkstra> include mtl-2.2.2 monad-dijkstra> include psqueues-0.2.8.0-FOtM6q9kA7b2No9HeAPMYb monad-dijkstra> include transformers-0.5.6.2 monad-dijkstra> Control.Monad.Search=monad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg:Control.Monad.Search monad-dijkstra> Ready component graph: monad-dijkstra> definite monad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg monad-dijkstra> depends base-4.17.0.0 monad-dijkstra> depends containers-0.6.6 monad-dijkstra> depends free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d monad-dijkstra> depends mtl-2.2.2 monad-dijkstra> depends psqueues-0.2.8.0-FOtM6q9kA7b2No9HeAPMYb monad-dijkstra> depends transformers-0.5.6.2 monad-dijkstra> Using Cabal-3.8.1.0 compiled by ghc-9.4 monad-dijkstra> Using compiler: ghc-9.4.2 monad-dijkstra> Using install prefix: monad-dijkstra> /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4 monad-dijkstra> Executables installed in: monad-dijkstra> /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4/bin monad-dijkstra> Libraries installed in: monad-dijkstra> /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/monad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg monad-dijkstra> Dynamic Libraries installed in: monad-dijkstra> /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 monad-dijkstra> Private executables installed in: monoid-subclasses> | monoid-subclasses> 60 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> Preprocessing test suite 'Main' for monoid-subclasses-1.2.4.1.. monoid-subclasses> Building test suite 'Main' for monoid-subclasses-1.2.4.1.. monoid-subclasses> [1 of 1] Compiling Main ( Test/TestMonoidSubclasses.hs, dist/build/Main/Main-tmp/Main.o ) 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.01s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK 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 witherable> +++ OK, passed 100 tests. witherable> identity: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.04s) witherable> +++ OK, passed 100 tests. witherable> IntMap 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. witherable> identity: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> Map K witherable> default wither: OK 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.01s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> HashMap 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.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> nub witherable> ordNub: OK witherable> +++ OK, passed 100 tests. witherable> ordNubOn: OK (0.06s) witherable> +++ OK, passed 100 tests. witherable> hashNub: OK witherable> +++ OK, passed 100 tests. witherable> hashNubOn: OK (0.07s) 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.81s) witherable> Test suite witherable-tests: PASS witherable> Test suite logged to: dist/test/witherable-0.4.2-witherable-tests.log witherable> 1 of 1 test suites (1 of 1 test cases) passed. witherable> haddockPhase witherable> Preprocessing library for witherable-0.4.2.. witherable> Running Haddock on library for witherable-0.4.2.. witherable> Warning: --source-* options are ignored when --hyperlinked-source is enabled. witherable> 93% ( 14 / 15) in 'Witherable' witherable> Missing documentation for: witherable> WrappedFoldable (src/Witherable.hs:707) 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> [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> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:171:32: warning: [-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: [-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: [-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: [-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: [-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: [-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> | filepattern> shrinking RPATHs of ELF executables and libraries in /nix/store/ialzf19wn0vx9lkrqbz04v466bn4hzkh-filepattern-0.1.3-doc filepattern> checking for references to /build/ in /nix/store/ialzf19wn0vx9lkrqbz04v466bn4hzkh-filepattern-0.1.3-doc... filepattern> patching script interpreter paths in /nix/store/ialzf19wn0vx9lkrqbz04v466bn4hzkh-filepattern-0.1.3-doc unix-compat> 100% ( 7 / 7) in 'System.PosixCompat' unix-compat> Documentation created: dist/doc/html/unix-compat/index.html, unix-compat> dist/doc/html/unix-compat/unix-compat.txt unix-compat> Preprocessing test suite 'unix-compat-testsuite' for unix-compat-0.7.. unix-compat> installing unix-compat> Installing library in /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard unix-compat> post-installation fixup unix-compat> shrinking RPATHs of ELF executables and libraries in /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7 unix-compat> shrinking /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSunix-compat-0.7-BjrAqwMP2Y9809rc3Tfard-ghc9.4.2.so unix-compat> checking for references to /build/ in /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7... unix-compat> patching script interpreter paths in /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7 unix-compat> stripping (with command strip and flags -S -p) in /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/lib unix-compat> shrinking RPATHs of ELF executables and libraries in /nix/store/whzylb82hafsnv35fan4m78ygyhifvxm-unix-compat-0.7-doc unix-compat> checking for references to /build/ in /nix/store/whzylb82hafsnv35fan4m78ygyhifvxm-unix-compat-0.7-doc... unix-compat> patching script interpreter paths in /nix/store/whzylb82hafsnv35fan4m78ygyhifvxm-unix-compat-0.7-doc adjunctions> include void-0.7.3-DTK4RUOaG9gJfl3EO0QSQq adjunctions> component adjunctions-4.4.2-GGbWNAD9OuK7TpgejWXW3C-spec adjunctions> include adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv adjunctions> include base-4.17.0.0 adjunctions> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy adjunctions> include generic-deriving-1.14.5-9hIRV0x9fwq18qa2CIqvEU adjunctions> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M adjunctions> Linked component graph: adjunctions> unit adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv adjunctions> include array-0.5.4.0 adjunctions> include base-4.17.0.0 adjunctions> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx adjunctions> include containers-0.6.6 adjunctions> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT adjunctions> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy adjunctions> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d adjunctions> include mtl-2.2.2 adjunctions> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ adjunctions> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC adjunctions> include semigroups-0.20-9xqaBYWNXTrDhtA3t9jEh adjunctions> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e adjunctions> include transformers-0.5.6.2 adjunctions> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo adjunctions> include void-0.7.3-DTK4RUOaG9gJfl3EO0QSQq adjunctions> Control.Comonad.Representable.Store=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Control.Comonad.Representable.Store,Control.Comonad.Trans.Adjoint=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Control.Comonad.Trans.Adjoint,Control.Monad.Representable.Reader=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Control.Monad.Representable.Reader,Control.Monad.Representable.State=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Control.Monad.Representable.State,Control.Monad.Trans.Adjoint=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Control.Monad.Trans.Adjoint,Control.Monad.Trans.Contravariant.Adjoint=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Control.Monad.Trans.Contravariant.Adjoint,Control.Monad.Trans.Conts=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Control.Monad.Trans.Conts,Data.Functor.Adjunction=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Data.Functor.Adjunction,Data.Functor.Contravariant.Adjunction=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Data.Functor.Contravariant.Adjunction,Data.Functor.Contravariant.Rep=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Data.Functor.Contravariant.Rep,Data.Functor.Rep=adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv:Data.Functor.Rep adjunctions> unit adjunctions-4.4.2-GGbWNAD9OuK7TpgejWXW3C-spec adjunctions> include adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv adjunctions> include base-4.17.0.0 adjunctions> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy adjunctions> include generic-deriving-1.14.5-9hIRV0x9fwq18qa2CIqvEU adjunctions> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M adjunctions> Ready component graph: adjunctions> definite adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv adjunctions> depends array-0.5.4.0 adjunctions> depends base-4.17.0.0 adjunctions> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx adjunctions> depends containers-0.6.6 adjunctions> depends contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT adjunctions> depends distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy adjunctions> depends free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d adjunctions> depends mtl-2.2.2 adjunctions> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ adjunctions> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC adjunctions> depends semigroups-0.20-9xqaBYWNXTrDhtA3t9jEh adjunctions> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e adjunctions> depends transformers-0.5.6.2 adjunctions> depends transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo adjunctions> depends void-0.7.3-DTK4RUOaG9gJfl3EO0QSQq adjunctions> definite adjunctions-4.4.2-GGbWNAD9OuK7TpgejWXW3C-spec adjunctions> depends adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv adjunctions> depends base-4.17.0.0 adjunctions> depends distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy adjunctions> depends generic-deriving-1.14.5-9hIRV0x9fwq18qa2CIqvEU adjunctions> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M adjunctions> Using Cabal-3.8.1.0 compiled by ghc-9.4 adjunctions> Using compiler: ghc-9.4.2 adjunctions> Using install prefix: adjunctions> /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2 adjunctions> Executables installed in: adjunctions> /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/bin adjunctions> Libraries installed in: keys> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP keys> Data.Key=keys-3.12.3-EhjJCLr0za441kXu7LuQej:Data.Key keys> Ready component graph: keys> definite keys-3.12.3-EhjJCLr0za441kXu7LuQej keys> depends array-0.5.4.0 keys> depends base-4.17.0.0 keys> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx keys> depends containers-0.6.6 keys> depends free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d keys> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM keys> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC keys> depends semigroups-0.20-9xqaBYWNXTrDhtA3t9jEh keys> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e keys> depends transformers-0.5.6.2 keys> depends transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo keys> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP keys> Using Cabal-3.8.1.0 compiled by ghc-9.4 keys> Using compiler: ghc-9.4.2 keys> Using install prefix: /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3 keys> Executables installed in: keys> /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3/bin keys> Libraries installed in: keys> /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/keys-3.12.3-EhjJCLr0za441kXu7LuQej keys> Dynamic Libraries installed in: keys> /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 keys> Private executables installed in: keys> /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3/libexec/x86_64-linux-ghc-9.4.2/keys-3.12.3 keys> Data files installed in: keys> /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3/share/x86_64-linux-ghc-9.4.2/keys-3.12.3 keys> Documentation installed in: keys> /nix/store/gmzhk969cqpxs3fp5bnprdzpvv05h5b2-keys-3.12.3-doc/share/doc/keys-3.12.3 keys> Configuration files installed in: keys> /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3/etc keys> No alex found keys> Using ar found on system at: keys> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar keys> No c2hs found keys> No cpphs found keys> No doctest found keys> Using gcc version 12.3.0 given by user at: keys> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc keys> Using ghc version 9.4.2 found on system at: keys> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc keys> Using ghc-pkg version 9.4.2 found on system at: keys> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 keys> No ghcjs found keys> No ghcjs-pkg found keys> No greencard found keys> Using haddock version 2.27.0 found on system at: keys> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: keys> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc keys> Using hsc2hs version 0.68.8 found on system at: keys> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs keys> Using hscolour version 1.24 found on system at: keys> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour keys> No jhc found keys> Using ld found on system at: keys> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold keys> No pkg-config found keys> Using runghc version 9.4.2 found on system at: keys> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 keys> Using strip version 2.40 found on system at: keys> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip keys> Using tar found on system at: keys> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar keys> No uhc found keys> building keys> Preprocessing library for keys-3.12.3.. keys> Building library for keys-3.12.3.. keys> [1 of 1] Compiling Data.Key ( src/Data/Key.hs, dist/build/Data/Key.o, dist/build/Data/Key.dyn_o ) keys> keys> src/Data/Key.hs:114:23: warning: [-Wstar-is-type] keys> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ keys> relies on the StarIsType extension, which will become keys> deprecated in the future. keys> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. keys> | keys> 114 | type family Key (f :: * -> *) monad-dijkstra> /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4/libexec/x86_64-linux-ghc-9.4.2/monad-dijkstra-0.1.1.4 monad-dijkstra> Data files installed in: monad-dijkstra> /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4/share/x86_64-linux-ghc-9.4.2/monad-dijkstra-0.1.1.4 monad-dijkstra> Documentation installed in: monad-dijkstra> /nix/store/a57y7z7k0q2nryvcagksc06y5dmnsynx-monad-dijkstra-0.1.1.4-doc/share/doc/monad-dijkstra-0.1.1.4 monad-dijkstra> Configuration files installed in: monad-dijkstra> /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4/etc monad-dijkstra> No alex found monad-dijkstra> Using ar found on system at: monad-dijkstra> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar monad-dijkstra> No c2hs found monad-dijkstra> No cpphs found monad-dijkstra> No doctest found monad-dijkstra> Using gcc version 12.3.0 given by user at: monad-dijkstra> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc monad-dijkstra> Using ghc version 9.4.2 found on system at: monad-dijkstra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc monad-dijkstra> Using ghc-pkg version 9.4.2 found on system at: monad-dijkstra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 monad-dijkstra> No ghcjs found monad-dijkstra> No ghcjs-pkg found monad-dijkstra> No greencard found monad-dijkstra> Using haddock version 2.27.0 found on system at: monad-dijkstra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: monad-dijkstra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc monad-dijkstra> Using hsc2hs version 0.68.8 found on system at: monad-dijkstra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs monad-dijkstra> Using hscolour version 1.24 found on system at: monad-dijkstra> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour monad-dijkstra> No jhc found monad-dijkstra> Using ld found on system at: monad-dijkstra> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold monad-dijkstra> No pkg-config found monad-dijkstra> Using runghc version 9.4.2 found on system at: monad-dijkstra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 monad-dijkstra> Using strip version 2.40 found on system at: monad-dijkstra> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip monad-dijkstra> Using tar found on system at: monad-dijkstra> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar monad-dijkstra> No uhc found monad-dijkstra> building monad-dijkstra> Preprocessing library for monad-dijkstra-0.1.1.4.. monad-dijkstra> Building library for monad-dijkstra-0.1.1.4.. 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 ) monad-dijkstra> [1 of 1] Compiling Control.Monad.Search ( src/Control/Monad/Search.hs, dist/build/Control/Monad/Search.p_o ) foldl (post)> added 2 signatures foldl (post)> added 1 signatures foldl (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15 /nix/store/v2plx6xvk0ng1v7mn6j7ps6hsk5jfqq8-foldl-1.4.15-doc foldl (post)> copying 2 paths... foldl (post)> copying path '/nix/store/v2plx6xvk0ng1v7mn6j7ps6hsk5jfqq8-foldl-1.4.15-doc' to 'https://cache.nix-ci.com'... foldl (post)> copying path '/nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15' to 'https://cache.nix-ci.com'... foldl (post)> copying 1 paths... foldl (post)> copying path '/nix/store/4gp0hfjklpz025c4a9vac5sqrk049p4j-foldl-1.4.15.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/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15 /nix/store/v2plx6xvk0ng1v7mn6j7ps6hsk5jfqq8-foldl-1.4.15-doc foldl (post)> copying 2 paths... foldl (post)> copying path '/nix/store/v2plx6xvk0ng1v7mn6j7ps6hsk5jfqq8-foldl-1.4.15-doc' to 'ssh-ng://worker.nix-ci.com'... foldl (post)> copying path '/nix/store/3xhis1smjdp5wajw6dmm58qa65lri8dz-foldl-1.4.15' to 'ssh-ng://worker.nix-ci.com'... foldl (post)> copying 1 paths... foldl (post)> copying path '/nix/store/4gp0hfjklpz025c4a9vac5sqrk049p4j-foldl-1.4.15.drv' to 'ssh-ng://worker.nix-ci.com'... http-client (post)> added 2 signatures http-client (post)> added 1 signatures http-client (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6jw8d4arf9cmmyzj2imhh7l6z741bzy0-http-client-0.7.15-doc /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15 http-client (post)> copying 2 paths... http-client (post)> copying path '/nix/store/6jw8d4arf9cmmyzj2imhh7l6z741bzy0-http-client-0.7.15-doc' to 'https://cache.nix-ci.com'... http-client (post)> copying path '/nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15' to 'https://cache.nix-ci.com'... http-client (post)> copying 1 paths... http-client (post)> copying path '/nix/store/r1kmh32p060d2f1b7yy0razhdp1dg194-http-client-0.7.15.drv' to 'https://cache.nix-ci.com'... http-client (post)> added 0 signatures http-client (post)> added 0 signatures http-client (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6jw8d4arf9cmmyzj2imhh7l6z741bzy0-http-client-0.7.15-doc /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15 http-client (post)> copying 2 paths... http-client (post)> copying path '/nix/store/6jw8d4arf9cmmyzj2imhh7l6z741bzy0-http-client-0.7.15-doc' to 'ssh-ng://worker.nix-ci.com'... http-client (post)> copying path '/nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15' to 'ssh-ng://worker.nix-ci.com'... http-client (post)> copying 1 paths... http-client (post)> copying path '/nix/store/r1kmh32p060d2f1b7yy0razhdp1dg194-http-client-0.7.15.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/nzskpy4w4gjk48c0qwhjqzn4f7hwk1d5-http-client-tls-0.3.6.1.drv'... monoid-subclasses> [2 of 2] Linking dist/build/Main/Main monoid-subclasses> buildPhase completed in 1 minutes 15 seconds monoid-subclasses> running tests 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.19s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> PositiveMonoid: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. 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 'regex-tdfa-unittest' for regex-tdfa-1.3.2.2.. regex-tdfa> Building test suite 'regex-tdfa-unittest' for regex-tdfa-1.3.2.2.. 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 regex-tdfa> Preprocessing test suite 'doctest' for regex-tdfa-1.3.2.2.. regex-tdfa> Building test suite 'doctest' for regex-tdfa-1.3.2.2.. 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> buildPhase completed in 57 seconds regex-tdfa> running tests 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,2], 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 extactly 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}" witherable> 86% ( 32 / 37) in 'Data.Witherable' witherable> Missing documentation for: witherable> FilterLike (src/Data/Witherable.hs:59) witherable> Filter (src/Data/Witherable.hs:57) witherable> FilterLike' (src/Data/Witherable.hs:63) witherable> Filter' (src/Data/Witherable.hs:61) witherable> WrappedFoldable (src/Witherable.hs:707) witherable> Documentation created: dist/doc/html/witherable/index.html, witherable> dist/doc/html/witherable/witherable.txt witherable> Preprocessing test suite 'witherable-tests' for witherable-0.4.2.. witherable> installing witherable> Installing library in /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF witherable> post-installation fixup witherable> shrinking RPATHs of ELF executables and libraries in /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2 witherable> shrinking /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSwitherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF-ghc9.4.2.so witherable> checking for references to /build/ in /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2... witherable> patching script interpreter paths in /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2 witherable> stripping (with command strip and flags -S -p) in /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/lib witherable> shrinking RPATHs of ELF executables and libraries in /nix/store/303qr3x07hlzyikclk5kkisgz4fwl7y8-witherable-0.4.2-doc witherable> checking for references to /build/ in /nix/store/303qr3x07hlzyikclk5kkisgz4fwl7y8-witherable-0.4.2-doc... witherable> patching script interpreter paths in /nix/store/303qr3x07hlzyikclk5kkisgz4fwl7y8-witherable-0.4.2-doc 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: [-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 ) 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> algebraic-graphs> src/Algebra/Graph/Labelled.hs:74:10: warning: [-Wredundant-constraints] algebraic-graphs> • Redundant constraint: Eq e algebraic-graphs> • In the instance declaration for ‘Ord (Graph e a)’ algebraic-graphs> | algebraic-graphs> 74 | instance (Eq e, Monoid e, Ord a, Ord e) => Ord (Graph e a) where algebraic-graphs> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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: [-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: [-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: [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators adjunctions> /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv adjunctions> Dynamic Libraries installed in: adjunctions> /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 adjunctions> Private executables installed in: adjunctions> /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/libexec/x86_64-linux-ghc-9.4.2/adjunctions-4.4.2 adjunctions> Data files installed in: adjunctions> /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/share/x86_64-linux-ghc-9.4.2/adjunctions-4.4.2 adjunctions> Documentation installed in: adjunctions> /nix/store/9rvdyb9rhd3abij164qsq5pbx7x7r2j0-adjunctions-4.4.2-doc/share/doc/adjunctions-4.4.2 adjunctions> Configuration files installed in: adjunctions> /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/etc adjunctions> No alex found adjunctions> Using ar found on system at: adjunctions> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar adjunctions> No c2hs found adjunctions> No cpphs found adjunctions> No doctest found adjunctions> Using gcc version 12.3.0 given by user at: adjunctions> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc adjunctions> Using ghc version 9.4.2 found on system at: adjunctions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc adjunctions> Using ghc-pkg version 9.4.2 found on system at: adjunctions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 adjunctions> No ghcjs found adjunctions> No ghcjs-pkg found adjunctions> No greencard found adjunctions> Using haddock version 2.27.0 found on system at: adjunctions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: adjunctions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc adjunctions> Using hsc2hs version 0.68.8 found on system at: adjunctions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs adjunctions> Using hscolour version 1.24 found on system at: adjunctions> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour adjunctions> No jhc found adjunctions> Using ld found on system at: adjunctions> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold adjunctions> No pkg-config found adjunctions> Using runghc version 9.4.2 found on system at: adjunctions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 adjunctions> Using strip version 2.40 found on system at: adjunctions> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip adjunctions> Using tar found on system at: adjunctions> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar adjunctions> No uhc found adjunctions> building adjunctions> Preprocessing library for adjunctions-4.4.2.. adjunctions> Building library for adjunctions-4.4.2.. 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 ) keys> | ^ keys> keys> src/Data/Key.hs:114:28: warning: [-Wstar-is-type] keys> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ keys> relies on the StarIsType extension, which will become keys> deprecated in the future. keys> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. keys> | keys> 114 | type family Key (f :: * -> *) keys> | ^ keys> [1 of 1] Compiling Data.Key ( src/Data/Key.hs, dist/build/Data/Key.p_o ) keys> keys> src/Data/Key.hs:114:23: warning: [-Wstar-is-type] keys> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ keys> relies on the StarIsType extension, which will become keys> deprecated in the future. keys> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. keys> | keys> 114 | type family Key (f :: * -> *) keys> | ^ keys> keys> src/Data/Key.hs:114:28: warning: [-Wstar-is-type] keys> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ keys> relies on the StarIsType extension, which will become keys> deprecated in the future. keys> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. keys> | keys> 114 | type family Key (f :: * -> *) keys> | ^ keys> running tests keys> Package has no test suites. keys> haddockPhase keys> Preprocessing library for keys-3.12.3.. keys> Running Haddock on library for keys-3.12.3.. keys> Warning: --source-* options are ignored when --hyperlinked-source is enabled. monad-dijkstra> haddockPhase monad-dijkstra> Preprocessing library for monad-dijkstra-0.1.1.4.. monad-dijkstra> Running Haddock on library for monad-dijkstra-0.1.1.4.. monad-dijkstra> Warning: --source-* options are ignored when --hyperlinked-source is enabled. monad-dijkstra> 100% ( 18 / 18) in 'Control.Monad.Search' monad-dijkstra> Documentation created: dist/doc/html/monad-dijkstra/index.html, monad-dijkstra> dist/doc/html/monad-dijkstra/monad-dijkstra.txt monad-dijkstra> installing monad-dijkstra> Installing library in /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/monad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg monad-dijkstra> post-installation fixup monad-dijkstra> shrinking RPATHs of ELF executables and libraries in /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4 monad-dijkstra> shrinking /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSmonad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg-ghc9.4.2.so monad-dijkstra> checking for references to /build/ in /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4... monad-dijkstra> patching script interpreter paths in /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4 monad-dijkstra> stripping (with command strip and flags -S -p) in /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4/lib monad-dijkstra> shrinking RPATHs of ELF executables and libraries in /nix/store/a57y7z7k0q2nryvcagksc06y5dmnsynx-monad-dijkstra-0.1.1.4-doc monad-dijkstra> checking for references to /build/ in /nix/store/a57y7z7k0q2nryvcagksc06y5dmnsynx-monad-dijkstra-0.1.1.4-doc... monad-dijkstra> patching script interpreter paths in /nix/store/a57y7z7k0q2nryvcagksc06y5dmnsynx-monad-dijkstra-0.1.1.4-doc filepattern (post)> added 2 signatures filepattern (post)> added 1 signatures filepattern (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3 /nix/store/ialzf19wn0vx9lkrqbz04v466bn4hzkh-filepattern-0.1.3-doc filepattern (post)> copying 2 paths... filepattern (post)> copying path '/nix/store/ialzf19wn0vx9lkrqbz04v466bn4hzkh-filepattern-0.1.3-doc' to 'https://cache.nix-ci.com'... filepattern (post)> copying path '/nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3' to 'https://cache.nix-ci.com'... filepattern (post)> copying 1 paths... filepattern (post)> copying path '/nix/store/86wsc0qksi9rrmf1p2xndzchsc7lwbld-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/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3 /nix/store/ialzf19wn0vx9lkrqbz04v466bn4hzkh-filepattern-0.1.3-doc filepattern (post)> copying 2 paths... filepattern (post)> copying path '/nix/store/ialzf19wn0vx9lkrqbz04v466bn4hzkh-filepattern-0.1.3-doc' to 'ssh-ng://worker.nix-ci.com'... filepattern (post)> copying path '/nix/store/bfsm7za004k8qky10msxgcq4myi5571d-filepattern-0.1.3' to 'ssh-ng://worker.nix-ci.com'... filepattern (post)> copying 1 paths... filepattern (post)> copying path '/nix/store/86wsc0qksi9rrmf1p2xndzchsc7lwbld-filepattern-0.1.3.drv' to 'ssh-ng://worker.nix-ci.com'... 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/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7 /nix/store/whzylb82hafsnv35fan4m78ygyhifvxm-unix-compat-0.7-doc unix-compat (post)> copying 2 paths... unix-compat (post)> copying path '/nix/store/whzylb82hafsnv35fan4m78ygyhifvxm-unix-compat-0.7-doc' to 'https://cache.nix-ci.com'... unix-compat (post)> copying path '/nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7' to 'https://cache.nix-ci.com'... unix-compat (post)> copying 1 paths... unix-compat (post)> copying path '/nix/store/ijnldai35ml1qdqh0jsnpicxgj7b3ayz-unix-compat-0.7.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/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7 /nix/store/whzylb82hafsnv35fan4m78ygyhifvxm-unix-compat-0.7-doc unix-compat (post)> copying 2 paths... unix-compat (post)> copying path '/nix/store/whzylb82hafsnv35fan4m78ygyhifvxm-unix-compat-0.7-doc' to 'ssh-ng://worker.nix-ci.com'... unix-compat (post)> copying path '/nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7' to 'ssh-ng://worker.nix-ci.com'... unix-compat (post)> copying 1 paths... unix-compat (post)> copying path '/nix/store/ijnldai35ml1qdqh0jsnpicxgj7b3ayz-unix-compat-0.7.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/9x7jcfnyl6sip5n04ciwy7hd6bxzk34d-atomic-write-0.2.0.7.drv'... building '/nix/store/ms7pgg9g7kz0w1qh5sky2mcabq4sg5mp-filemanip-0.3.6.3.drv'... monoid-subclasses> mconcat . factors == id: OK (0.59s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> all factors . factors: OK (0.49s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> splitPrimePrefix: OK (0.50s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> splitPrimeSuffix: OK (1.27s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> primePrefix: OK (0.10s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> primeSuffix: OK (0.14s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> inits: OK (0.32s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> tails: OK (0.21s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> foldl: OK (0.45s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> foldl': OK (0.48s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> foldr: OK (0.47s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> length: OK (0.17s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> span: OK (0.66s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> spanMaybe: OK (0.35s) monoid-subclasses> +++ OK, passed 100 tests. 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" 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" 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 ) 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> [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: [-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: [-Wtype-equality-requires-operators] 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 ) 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.2.. adjunctions> Building test suite 'spec' for adjunctions-4.4.2.. adjunctions> [1 of 2] Compiling GenericsSpec ( tests/GenericsSpec.hs, dist/build/spec/spec-tmp/GenericsSpec.o, dist/build/spec/spec-tmp/GenericsSpec.dyn_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 tests 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.0011 seconds adjunctions> 7 examples, 0 failures adjunctions> Test suite spec: PASS adjunctions> Test suite logged to: dist/test/adjunctions-4.4.2-spec.log adjunctions> 1 of 1 test suites (1 of 1 test cases) passed. adjunctions> haddockPhase adjunctions> Preprocessing library for adjunctions-4.4.2.. adjunctions> Running Haddock on library for adjunctions-4.4.2.. adjunctions> Warning: --source-* options are ignored when --hyperlinked-source is enabled. adjunctions> 33% ( 4 / 12) in 'Control.Monad.Trans.Conts' adjunctions> Missing documentation for: adjunctions> Cont (src/Control/Monad/Trans/Conts.hs:45) adjunctions> cont (src/Control/Monad/Trans/Conts.hs:47) adjunctions> runCont (src/Control/Monad/Trans/Conts.hs:50) adjunctions> Conts (src/Control/Monad/Trans/Conts.hs:53) adjunctions> runConts (src/Control/Monad/Trans/Conts.hs:58) adjunctions> conts (src/Control/Monad/Trans/Conts.hs:55) adjunctions> ContsT (src/Control/Monad/Trans/Conts.hs:61) adjunctions> callCC (src/Control/Monad/Trans/Conts.hs:77) 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:70) adjunctions> Warning: 'Hask' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. 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:320) keys> keyed (src/Data/Key.hs:324) keys> ZipWithKey (src/Data/Key.hs:278) keys> Indexable (src/Data/Key.hs:330) keys> ! (src/Data/Key.hs:379) keys> Lookup (src/Data/Key.hs:384) keys> lookupDefault (src/Data/Key.hs:438) keys> Adjustable (src/Data/Key.hs:443) keys> FoldableWithKey (src/Data/Key.hs:523) keys> foldrWithKey' (src/Data/Key.hs:587) keys> foldlWithKey' (src/Data/Key.hs:592) keys> foldrWithKeyM (src/Data/Key.hs:597) keys> foldlWithKeyM (src/Data/Key.hs:602) keys> traverseWithKey_ (src/Data/Key.hs:607) keys> forWithKey_ (src/Data/Key.hs:611) keys> mapWithKeyM_ (src/Data/Key.hs:615) keys> forWithKeyM_ (src/Data/Key.hs:619) keys> concatMapWithKey (src/Data/Key.hs:623) keys> anyWithKey (src/Data/Key.hs:627) keys> allWithKey (src/Data/Key.hs:631) keys> findWithKey (src/Data/Key.hs:635) keys> FoldableWithKey1 (src/Data/Key.hs:641) keys> traverseWithKey1_ (src/Data/Key.hs:690) keys> forWithKey1_ (src/Data/Key.hs:694) keys> foldMapWithKeyDefault1 (src/Data/Key.hs:698) keys> TraversableWithKey (src/Data/Key.hs:704) keys> forWithKey (src/Data/Key.hs:757) keys> forWithKeyM (src/Data/Key.hs:761) keys> mapWithKeyDefault (src/Data/Key.hs:809) keys> TraversableWithKey1 (src/Data/Key.hs:820) keys> foldMapWithKey1Default (src/Data/Key.hs:857) keys> keys> src/Data/Key.hs:114:23: warning: [-Wstar-is-type] keys> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ keys> relies on the StarIsType extension, which will become keys> deprecated in the future. keys> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. keys> | keys> 114 | type family Key (f :: * -> *) keys> | ^ keys> keys> src/Data/Key.hs:114:28: warning: [-Wstar-is-type] keys> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ keys> relies on the StarIsType extension, which will become keys> deprecated in the future. keys> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. keys> | keys> 114 | type family Key (f :: * -> *) keys> | ^ keys> Documentation created: dist/doc/html/keys/index.html, keys> dist/doc/html/keys/keys.txt keys> installing keys> Installing library in /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/keys-3.12.3-EhjJCLr0za441kXu7LuQej keys> post-installation fixup keys> shrinking RPATHs of ELF executables and libraries in /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3 keys> shrinking /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSkeys-3.12.3-EhjJCLr0za441kXu7LuQej-ghc9.4.2.so keys> checking for references to /build/ in /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3... keys> patching script interpreter paths in /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3 keys> stripping (with command strip and flags -S -p) in /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3/lib keys> shrinking RPATHs of ELF executables and libraries in /nix/store/gmzhk969cqpxs3fp5bnprdzpvv05h5b2-keys-3.12.3-doc keys> checking for references to /build/ in /nix/store/gmzhk969cqpxs3fp5bnprdzpvv05h5b2-keys-3.12.3-doc... keys> patching script interpreter paths in /nix/store/gmzhk969cqpxs3fp5bnprdzpvv05h5b2-keys-3.12.3-doc http-client-tls> setupCompilerEnvironmentPhase http-client-tls> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. http-client-tls> unpacking sources http-client-tls> unpacking source archive /nix/store/l7icn4874v9yzrix11zpw6khwpikmfjn-http-client-tls-0.3.6.1.tar.gz http-client-tls> source root is http-client-tls-0.3.6.1 http-client-tls> setting SOURCE_DATE_EPOCH to timestamp 1644548388 of file http-client-tls-0.3.6.1/http-client-tls.cabal http-client-tls> patching sources http-client-tls> compileBuildDriverPhase http-client-tls> setupCompileFlags: -package-db=/build/tmp.3oj5MV0Vjy/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts http-client-tls> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.3oj5MV0Vjy/Main.o ) http-client-tls> [2 of 2] Linking Setup http-client-tls> updateAutotoolsGnuConfigScriptsPhase http-client-tls> configuring http-client-tls> configureFlags: --verbose --prefix=/nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/i69fddinnzcfll44br8n365fyf61kzln-http-client-tls-0.3.6.1-doc/share/doc/http-client-tls-0.3.6.1 --with-gcc=gcc --package-db=/build/tmp.3oj5MV0Vjy/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib http-client-tls> Using Parsec parser http-client-tls> Configuring http-client-tls-0.3.6.1... http-client-tls> Dependency base >=4.10 && <5: using base-4.17.0.0 http-client-tls> Dependency bytestring: using bytestring-0.11.3.1 http-client-tls> Dependency case-insensitive: using case-insensitive-1.2.1.0 http-client-tls> Dependency connection >=0.2.5: using connection-0.3.1 http-client-tls> Dependency containers: using containers-0.6.6 http-client-tls> Dependency cryptonite: using cryptonite-0.30 http-client-tls> Dependency data-default-class: using data-default-class-0.1.2.0 http-client-tls> Dependency exceptions: using exceptions-0.10.5 http-client-tls> Dependency http-client >=0.7.11: using http-client-0.7.15 http-client-tls> Dependency http-types: using http-types-0.12.3 http-client-tls> Dependency memory: using memory-0.18.0 http-client-tls> Dependency network: using network-3.1.4.0 http-client-tls> Dependency network-uri: using network-uri-2.6.4.2 http-client-tls> Dependency text: using text-2.0.1 http-client-tls> Dependency tls >=1.2: using tls-1.6.0 http-client-tls> Dependency transformers: using transformers-0.5.6.2 http-client-tls> Source component graph: component lib http-client-tls> Configured component graph: http-client-tls> component http-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7 http-client-tls> include base-4.17.0.0 http-client-tls> include bytestring-0.11.3.1 http-client-tls> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM http-client-tls> include connection-0.3.1-HSsufeYVD1gLLLF119552n http-client-tls> include containers-0.6.6 http-client-tls> include cryptonite-0.30-4qDzWYXfo1wFqbczuaxnkQ http-client-tls> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf http-client-tls> include exceptions-0.10.5 http-client-tls> include http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps http-client-tls> include http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-client-tls> include memory-0.18.0-v9M8J8Ou85JEjqprNX093 http-client-tls> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 http-client-tls> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg http-client-tls> include text-2.0.1 http-client-tls> include tls-1.6.0-HYHut6VEqwr5nA70m6DS8g http-client-tls> include transformers-0.5.6.2 http-client-tls> Linked component graph: http-client-tls> unit http-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7 http-client-tls> include base-4.17.0.0 http-client-tls> include bytestring-0.11.3.1 http-client-tls> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM http-client-tls> include connection-0.3.1-HSsufeYVD1gLLLF119552n http-client-tls> include containers-0.6.6 http-client-tls> include cryptonite-0.30-4qDzWYXfo1wFqbczuaxnkQ monad-dijkstra (post)> added 2 signatures monad-dijkstra (post)> added 2 signatures monad-dijkstra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4 /nix/store/a57y7z7k0q2nryvcagksc06y5dmnsynx-monad-dijkstra-0.1.1.4-doc monad-dijkstra (post)> copying 2 paths... monad-dijkstra (post)> copying path '/nix/store/a57y7z7k0q2nryvcagksc06y5dmnsynx-monad-dijkstra-0.1.1.4-doc' to 'https://cache.nix-ci.com'... monad-dijkstra (post)> copying path '/nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4' to 'https://cache.nix-ci.com'... monad-dijkstra (post)> copying 1 paths... monad-dijkstra (post)> copying path '/nix/store/y7sn08778p9x5ydi0d4ly35g16bmg83q-monad-dijkstra-0.1.1.4.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/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4 /nix/store/a57y7z7k0q2nryvcagksc06y5dmnsynx-monad-dijkstra-0.1.1.4-doc monad-dijkstra (post)> copying 2 paths... monad-dijkstra (post)> copying path '/nix/store/a57y7z7k0q2nryvcagksc06y5dmnsynx-monad-dijkstra-0.1.1.4-doc' to 'ssh-ng://worker.nix-ci.com'... monad-dijkstra (post)> copying path '/nix/store/0f2a75ixcs953k37314x2m2lm6lll6py-monad-dijkstra-0.1.1.4' to 'ssh-ng://worker.nix-ci.com'... monad-dijkstra (post)> copying 1 paths... monad-dijkstra (post)> copying path '/nix/store/y7sn08778p9x5ydi0d4ly35g16bmg83q-monad-dijkstra-0.1.1.4.drv' to 'ssh-ng://worker.nix-ci.com'... witherable (post)> added 2 signatures witherable (post)> added 1 signatures witherable (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/303qr3x07hlzyikclk5kkisgz4fwl7y8-witherable-0.4.2-doc /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2 witherable (post)> copying 2 paths... witherable (post)> copying path '/nix/store/303qr3x07hlzyikclk5kkisgz4fwl7y8-witherable-0.4.2-doc' to 'https://cache.nix-ci.com'... witherable (post)> copying path '/nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2' to 'https://cache.nix-ci.com'... witherable (post)> copying 1 paths... witherable (post)> copying path '/nix/store/2zgd6fcyqcg8hvfzv5h9yh8mfy1hdwj6-witherable-0.4.2.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/303qr3x07hlzyikclk5kkisgz4fwl7y8-witherable-0.4.2-doc /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2 witherable (post)> copying 2 paths... witherable (post)> copying path '/nix/store/303qr3x07hlzyikclk5kkisgz4fwl7y8-witherable-0.4.2-doc' to 'ssh-ng://worker.nix-ci.com'... witherable (post)> copying path '/nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2' to 'ssh-ng://worker.nix-ci.com'... witherable (post)> copying 1 paths... witherable (post)> copying path '/nix/store/2zgd6fcyqcg8hvfzv5h9yh8mfy1hdwj6-witherable-0.4.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/nnvx8kisxklpd8q967cp3gj6wb89qsah-aeson-2.1.2.1.drv'... monoid-subclasses> split: OK (4.67s) monoid-subclasses> +++ OK, passed 100 tests. 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 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 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: [-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: [-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: [-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: [-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: [-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> algebraic-graphs> src/Algebra/Graph/Labelled.hs:74:10: warning: [-Wredundant-constraints] algebraic-graphs> • Redundant constraint: Eq e algebraic-graphs> • In the instance declaration for ‘Ord (Graph e a)’ algebraic-graphs> | algebraic-graphs> 74 | instance (Eq e, Monoid e, Ord a, Ord e) => Ord (Graph e a) where 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:81) adjunctions> 20% ( 1 / 5) in 'Control.Monad.Trans.Contravariant.Adjoint' adjunctions> Missing documentation for: adjunctions> Adjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:47) adjunctions> runAdjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:54) adjunctions> adjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:51) adjunctions> AdjointT (src/Control/Monad/Trans/Contravariant/Adjoint.hs:49) adjunctions> Warning: 'WrappedRec' 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> 46% ( 22 / 47) in 'Data.Functor.Rep' adjunctions> Missing documentation for: adjunctions> Co (src/Data/Functor/Rep.hs:454) adjunctions> fmapRep (src/Data/Functor/Rep.hs:268) adjunctions> distributeRep (src/Data/Functor/Rep.hs:295) adjunctions> collectRep (src/Data/Functor/Rep.hs:298) adjunctions> apRep (src/Data/Functor/Rep.hs:292) adjunctions> pureRep (src/Data/Functor/Rep.hs:271) adjunctions> liftR2 (src/Data/Functor/Rep.hs:495) adjunctions> liftR3 (src/Data/Functor/Rep.hs:498) adjunctions> bindRep (src/Data/Functor/Rep.hs:274) adjunctions> mfixRep (src/Data/Functor/Rep.hs:277) adjunctions> mzipRep (src/Data/Functor/Rep.hs:283) adjunctions> mzipWithRep (src/Data/Functor/Rep.hs:280) adjunctions> askRep (src/Data/Functor/Rep.hs:286) adjunctions> localRep (src/Data/Functor/Rep.hs:289) adjunctions> duplicatedRep (src/Data/Functor/Rep.hs:310) adjunctions> extendedRep (src/Data/Functor/Rep.hs:313) adjunctions> duplicateRep (src/Data/Functor/Rep.hs:316) adjunctions> extendRep (src/Data/Functor/Rep.hs:319) adjunctions> extractRep (src/Data/Functor/Rep.hs:322) adjunctions> duplicateRepBy (src/Data/Functor/Rep.hs:301) adjunctions> extendRepBy (src/Data/Functor/Rep.hs:304) adjunctions> extractRepBy (src/Data/Functor/Rep.hs:307) adjunctions> imapRep (src/Data/Functor/Rep.hs:325) adjunctions> ifoldMapRep (src/Data/Functor/Rep.hs:328) adjunctions> itraverseRep (src/Data/Functor/Rep.hs:332) 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:120) adjunctions> absurdL (src/Data/Functor/Adjunction.hs:144) adjunctions> extractL (src/Data/Functor/Adjunction.hs:129) adjunctions> duplicateL (src/Data/Functor/Adjunction.hs:132) adjunctions> splitL (src/Data/Functor/Adjunction.hs:123) adjunctions> unsplitL (src/Data/Functor/Adjunction.hs:126) adjunctions> 20% ( 1 / 5) in 'Control.Monad.Trans.Adjoint' adjunctions> Missing documentation for: adjunctions> Adjoint (src/Control/Monad/Trans/Adjoint.hs:34) adjunctions> runAdjoint (src/Control/Monad/Trans/Adjoint.hs:41) adjunctions> adjoint (src/Control/Monad/Trans/Adjoint.hs:38) adjunctions> AdjointT (src/Control/Monad/Trans/Adjoint.hs:36) adjunctions> 20% ( 1 / 5) in 'Control.Comonad.Trans.Adjoint' adjunctions> Missing documentation for: adjunctions> Adjoint (src/Control/Comonad/Trans/Adjoint.hs:35) adjunctions> runAdjoint (src/Control/Comonad/Trans/Adjoint.hs:42) adjunctions> adjoint (src/Control/Comonad/Trans/Adjoint.hs:39) adjunctions> AdjointT (src/Control/Comonad/Trans/Adjoint.hs:37) adjunctions> 80% ( 12 / 15) in 'Control.Monad.Representable.State' adjunctions> Missing documentation for: adjunctions> stateT (src/Control/Monad/Representable/State.hs:110) adjunctions> runStateT (src/Control/Monad/Representable/State.hs:113) adjunctions> mapStateT (src/Control/Monad/Representable/State.hs:116) 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:48) adjunctions> ReaderT (src/Control/Monad/Representable/Reader.hs:53) adjunctions> readerT (src/Control/Monad/Representable/Reader.hs:55) adjunctions> runReaderT (src/Control/Monad/Representable/Reader.hs:58) adjunctions> 62% ( 5 / 8) in 'Control.Comonad.Representable.Store' adjunctions> Missing documentation for: adjunctions> storeT (src/Control/Comonad/Representable/Store.hs:79) adjunctions> runStoreT (src/Control/Comonad/Representable/Store.hs:82) adjunctions> ComonadStore http-client-tls> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf http-client-tls> include exceptions-0.10.5 http-client-tls> include http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps http-client-tls> include http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-client-tls> include memory-0.18.0-v9M8J8Ou85JEjqprNX093 http-client-tls> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 http-client-tls> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg http-client-tls> include text-2.0.1 http-client-tls> include tls-1.6.0-HYHut6VEqwr5nA70m6DS8g http-client-tls> include transformers-0.5.6.2 http-client-tls> Network.HTTP.Client.TLS=http-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7:Network.HTTP.Client.TLS http-client-tls> Ready component graph: http-client-tls> definite http-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7 http-client-tls> depends base-4.17.0.0 http-client-tls> depends bytestring-0.11.3.1 http-client-tls> depends case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM http-client-tls> depends connection-0.3.1-HSsufeYVD1gLLLF119552n http-client-tls> depends containers-0.6.6 http-client-tls> depends cryptonite-0.30-4qDzWYXfo1wFqbczuaxnkQ http-client-tls> depends data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf http-client-tls> depends exceptions-0.10.5 http-client-tls> depends http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps http-client-tls> depends http-types-0.12.3-74kL5atFy9BRgMApwtK38 http-client-tls> depends memory-0.18.0-v9M8J8Ou85JEjqprNX093 http-client-tls> depends network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 http-client-tls> depends network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg http-client-tls> depends text-2.0.1 http-client-tls> depends tls-1.6.0-HYHut6VEqwr5nA70m6DS8g http-client-tls> depends transformers-0.5.6.2 http-client-tls> Using Cabal-3.8.1.0 compiled by ghc-9.4 http-client-tls> Using compiler: ghc-9.4.2 http-client-tls> Using install prefix: http-client-tls> /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1 http-client-tls> Executables installed in: http-client-tls> /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/bin http-client-tls> Libraries installed in: http-client-tls> /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/http-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7 http-client-tls> Dynamic Libraries installed in: http-client-tls> /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 http-client-tls> Private executables installed in: http-client-tls> /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/libexec/x86_64-linux-ghc-9.4.2/http-client-tls-0.3.6.1 http-client-tls> Data files installed in: http-client-tls> /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/share/x86_64-linux-ghc-9.4.2/http-client-tls-0.3.6.1 http-client-tls> Documentation installed in: http-client-tls> /nix/store/i69fddinnzcfll44br8n365fyf61kzln-http-client-tls-0.3.6.1-doc/share/doc/http-client-tls-0.3.6.1 http-client-tls> Configuration files installed in: http-client-tls> /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/etc http-client-tls> No alex found http-client-tls> Using ar found on system at: http-client-tls> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar http-client-tls> No c2hs found http-client-tls> No cpphs found http-client-tls> No doctest found http-client-tls> Using gcc version 12.3.0 given by user at: http-client-tls> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc http-client-tls> Using ghc version 9.4.2 found on system at: http-client-tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc http-client-tls> Using ghc-pkg version 9.4.2 found on system at: http-client-tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 http-client-tls> No ghcjs found http-client-tls> No ghcjs-pkg found http-client-tls> No greencard found http-client-tls> Using haddock version 2.27.0 found on system at: http-client-tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 http-client-tls> No happy found http-client-tls> Using haskell-suite found on system at: haskell-suite-dummy-location http-client-tls> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location http-client-tls> No hmake found http-client-tls> Using hpc version 0.68 found on system at: http-client-tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc http-client-tls> Using hsc2hs version 0.68.8 found on system at: http-client-tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs http-client-tls> Using hscolour version 1.24 found on system at: http-client-tls> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour http-client-tls> No jhc found http-client-tls> Using ld found on system at: http-client-tls> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold http-client-tls> No pkg-config found http-client-tls> Using runghc version 9.4.2 found on system at: http-client-tls> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 http-client-tls> Using strip version 2.40 found on system at: http-client-tls> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip atomic-write> setupCompilerEnvironmentPhase atomic-write> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. atomic-write> unpacking sources atomic-write> unpacking source archive /nix/store/klv4m04map9mski451022ghb73sfd5aj-atomic-write-0.2.0.7.tar.gz atomic-write> source root is atomic-write-0.2.0.7 atomic-write> setting SOURCE_DATE_EPOCH to timestamp 1574369020 of file atomic-write-0.2.0.7/atomic-write.cabal atomic-write> patching sources atomic-write> compileBuildDriverPhase atomic-write> setupCompileFlags: -package-db=/build/tmp.JZcHQElkYL/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts atomic-write> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.JZcHQElkYL/Main.o ) atomic-write> [2 of 2] Linking Setup atomic-write> updateAutotoolsGnuConfigScriptsPhase atomic-write> configuring atomic-write> configureFlags: --verbose --prefix=/nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/5mzi7q8mxmm1djf9gj0yp25fxvz1bfp4-atomic-write-0.2.0.7-doc/share/doc/atomic-write-0.2.0.7 --with-gcc=gcc --package-db=/build/tmp.JZcHQElkYL/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib atomic-write> Using Parsec parser atomic-write> Configuring atomic-write-0.2.0.7... atomic-write> Dependency base >=4.5 && <5.0: using base-4.17.0.0 atomic-write> Dependency bytestring >=0.10.4: using bytestring-0.11.3.1 atomic-write> Dependency directory: using directory-1.3.7.1 atomic-write> Dependency filepath: using filepath-1.4.2.2 atomic-write> Dependency temporary: using temporary-1.3 atomic-write> Dependency text: using text-2.0.1 atomic-write> Dependency unix-compat: using unix-compat-0.7 atomic-write> Dependency atomic-write: using atomic-write-0.2.0.7 atomic-write> Dependency base >=4.5 && <5.0: using base-4.17.0.0 atomic-write> Dependency bytestring >=0.10.4: using bytestring-0.11.3.1 atomic-write> Dependency filepath: using filepath-1.4.2.2 atomic-write> Dependency hspec: using hspec-2.10.10 atomic-write> Dependency temporary: using temporary-1.3 atomic-write> Dependency text: using text-2.0.1 atomic-write> Dependency unix-compat: using unix-compat-0.7 atomic-write> Source component graph: atomic-write> component lib atomic-write> component test:atomic-write-test dependency lib atomic-write> Configured component graph: atomic-write> component atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc atomic-write> include base-4.17.0.0 atomic-write> include bytestring-0.11.3.1 atomic-write> include directory-1.3.7.1 atomic-write> include filepath-1.4.2.2 atomic-write> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT atomic-write> include text-2.0.1 atomic-write> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard atomic-write> component atomic-write-0.2.0.7-59cpFHffiEH8xXvPeHS2v0-atomic-write-test atomic-write> include atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc atomic-write> include base-4.17.0.0 atomic-write> include bytestring-0.11.3.1 atomic-write> include filepath-1.4.2.2 atomic-write> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M atomic-write> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT atomic-write> include text-2.0.1 atomic-write> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard atomic-write> Linked component graph: atomic-write> unit atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc atomic-write> include base-4.17.0.0 atomic-write> include bytestring-0.11.3.1 atomic-write> include directory-1.3.7.1 atomic-write> include filepath-1.4.2.2 atomic-write> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT atomic-write> include text-2.0.1 atomic-write> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard filemanip> setupCompilerEnvironmentPhase filemanip> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. filemanip> unpacking sources 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> patching sources filemanip> Replace Cabal file with edited version from mirror://hackage/filemanip-0.3.6.3/revision/1.cabal. filemanip> compileBuildDriverPhase filemanip> setupCompileFlags: -package-db=/build/tmp.CEex7gYRUj/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts filemanip> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.CEex7gYRUj/Main.o ) filemanip> [2 of 2] Linking Setup filemanip> updateAutotoolsGnuConfigScriptsPhase filemanip> configuring filemanip> configureFlags: --verbose --prefix=/nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/dbdkcz6nhmn02fd31q75j202cajz04h9-filemanip-0.3.6.3-doc/share/doc/filemanip-0.3.6.3 --with-gcc=gcc --package-db=/build/tmp.CEex7gYRUj/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-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.17.0.0 filemanip> Dependency bytestring: using bytestring-0.11.3.1 filemanip> Dependency directory: using directory-1.3.7.1 filemanip> Dependency filepath: using filepath-1.4.2.2 filemanip> Dependency mtl: using mtl-2.2.2 filemanip> Dependency unix-compat >=0.3: using unix-compat-0.7 filemanip> Source component graph: component lib filemanip> Configured component graph: filemanip> component filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 filemanip> include base-4.17.0.0 filemanip> include bytestring-0.11.3.1 filemanip> include directory-1.3.7.1 filemanip> include filepath-1.4.2.2 filemanip> include mtl-2.2.2 filemanip> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard filemanip> Linked component graph: filemanip> unit filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 filemanip> include base-4.17.0.0 filemanip> include bytestring-0.11.3.1 filemanip> include directory-1.3.7.1 filemanip> include filepath-1.4.2.2 filemanip> include mtl-2.2.2 filemanip> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard filemanip> System.FilePath.Find=filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8:System.FilePath.Find,System.FilePath.Glob=filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8:System.FilePath.Glob,System.FilePath.GlobPattern=filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8:System.FilePath.GlobPattern,System.FilePath.Manip=filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8:System.FilePath.Manip filemanip> Ready component graph: filemanip> definite filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 filemanip> depends base-4.17.0.0 filemanip> depends bytestring-0.11.3.1 filemanip> depends directory-1.3.7.1 filemanip> depends filepath-1.4.2.2 filemanip> depends mtl-2.2.2 filemanip> depends unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard filemanip> Using Cabal-3.8.1.0 compiled by ghc-9.4 filemanip> Using compiler: ghc-9.4.2 filemanip> Using install prefix: filemanip> /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3 filemanip> Executables installed in: filemanip> /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3/bin filemanip> Libraries installed in: filemanip> /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 filemanip> Dynamic Libraries installed in: keys (post)> added 2 signatures keys (post)> added 3 signatures keys (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3 /nix/store/gmzhk969cqpxs3fp5bnprdzpvv05h5b2-keys-3.12.3-doc keys (post)> copying 2 paths... keys (post)> copying path '/nix/store/gmzhk969cqpxs3fp5bnprdzpvv05h5b2-keys-3.12.3-doc' to 'https://cache.nix-ci.com'... keys (post)> copying path '/nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3' to 'https://cache.nix-ci.com'... keys (post)> copying 1 paths... keys (post)> copying path '/nix/store/877ssbw3mcykgaia6lf713aj8ngwz699-keys-3.12.3.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/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3 /nix/store/gmzhk969cqpxs3fp5bnprdzpvv05h5b2-keys-3.12.3-doc keys (post)> copying 2 paths... keys (post)> copying path '/nix/store/gmzhk969cqpxs3fp5bnprdzpvv05h5b2-keys-3.12.3-doc' to 'ssh-ng://worker.nix-ci.com'... keys (post)> copying path '/nix/store/fagc0d8dg54qby2jjnxfybbxs7hg0a8i-keys-3.12.3' to 'ssh-ng://worker.nix-ci.com'... keys (post)> copying 1 paths... keys (post)> copying path '/nix/store/877ssbw3mcykgaia6lf713aj8ngwz699-keys-3.12.3.drv' to 'ssh-ng://worker.nix-ci.com'... monoid-subclasses> splitAt: OK (0.68s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> reverse: OK (0.62s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stable: OK (0.77s) 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.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.characterPrefix: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual factors: OK (0.03s) 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.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.concatMap: OK (0.11s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.any: OK (0.01s) 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.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldr: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl': OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanl: OK (0.14s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanr: OK (0.13s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanl1: OK (0.07s) 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.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.toText: OK (0.11s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.mapAccumL: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.mapAccumR: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.takeWhile: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.dropWhile: OK (0.07s) 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.01s) 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.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.find: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl_: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldr_: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl_': 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.spanMaybe_': OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.takeWhile_: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.dropWhile_: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripPrefix: OK (0.09s) 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.04s) 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.04s) 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.02s) 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 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> isPrefixOf: OK (0.10s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripSuffix: OK (0.08s) monoid-subclasses> +++ OK, passed 100 tests. 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> 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> algebraic-graphs> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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: [-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: [-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: [-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 ) 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 ) adjunctions> Warning: Data.Functor.Rep: could not find link destinations for: adjunctions> adjunctions> - Data.Functor.Rep.GTabulate adjunctions> - Data.Functor.Rep.GIndex adjunctions> - Data.Functor.Rep.GRep' adjunctions> Documentation created: dist/doc/html/adjunctions/index.html, adjunctions> dist/doc/html/adjunctions/adjunctions.txt adjunctions> Preprocessing test suite 'spec' for adjunctions-4.4.2.. adjunctions> installing adjunctions> Installing library in /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv adjunctions> post-installation fixup adjunctions> shrinking RPATHs of ELF executables and libraries in /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2 adjunctions> shrinking /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSadjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv-ghc9.4.2.so adjunctions> checking for references to /build/ in /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2... adjunctions> patching script interpreter paths in /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2 adjunctions> stripping (with command strip and flags -S -p) in /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/lib adjunctions> shrinking RPATHs of ELF executables and libraries in /nix/store/9rvdyb9rhd3abij164qsq5pbx7x7r2j0-adjunctions-4.4.2-doc adjunctions> checking for references to /build/ in /nix/store/9rvdyb9rhd3abij164qsq5pbx7x7r2j0-adjunctions-4.4.2-doc... adjunctions> patching script interpreter paths in /nix/store/9rvdyb9rhd3abij164qsq5pbx7x7r2j0-adjunctions-4.4.2-doc http-client-tls> Using tar found on system at: http-client-tls> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar http-client-tls> No uhc found http-client-tls> building http-client-tls> Preprocessing library for http-client-tls-0.3.6.1.. http-client-tls> Building library for http-client-tls-0.3.6.1.. http-client-tls> [1 of 1] Compiling Network.HTTP.Client.TLS ( Network/HTTP/Client/TLS.hs, dist/build/Network/HTTP/Client/TLS.o, dist/build/Network/HTTP/Client/TLS.dyn_o ) http-client-tls> [1 of 1] Compiling Network.HTTP.Client.TLS ( Network/HTTP/Client/TLS.hs, dist/build/Network/HTTP/Client/TLS.p_o ) http-client-tls> haddockPhase http-client-tls> Preprocessing library for http-client-tls-0.3.6.1.. http-client-tls> Running Haddock on library for http-client-tls-0.3.6.1.. http-client-tls> Warning: --source-* options are ignored when --hyperlinked-source is enabled. http-client-tls> 100% ( 15 / 15) in 'Network.HTTP.Client.TLS' http-client-tls> Documentation created: dist/doc/html/http-client-tls/index.html, http-client-tls> dist/doc/html/http-client-tls/http-client-tls.txt http-client-tls> installing http-client-tls> Installing library in /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/http-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7 http-client-tls> post-installation fixup http-client-tls> shrinking RPATHs of ELF executables and libraries in /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1 http-client-tls> shrinking /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShttp-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7-ghc9.4.2.so http-client-tls> checking for references to /build/ in /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1... http-client-tls> patching script interpreter paths in /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1 http-client-tls> stripping (with command strip and flags -S -p) in /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/lib http-client-tls> shrinking RPATHs of ELF executables and libraries in /nix/store/i69fddinnzcfll44br8n365fyf61kzln-http-client-tls-0.3.6.1-doc http-client-tls> checking for references to /build/ in /nix/store/i69fddinnzcfll44br8n365fyf61kzln-http-client-tls-0.3.6.1-doc... http-client-tls> patching script interpreter paths in /nix/store/i69fddinnzcfll44br8n365fyf61kzln-http-client-tls-0.3.6.1-doc atomic-write> System.AtomicWrite.Writer.ByteString=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.ByteString,System.AtomicWrite.Writer.ByteString.Binary=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.ByteString.Binary,System.AtomicWrite.Writer.ByteStringBuilder=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.ByteStringBuilder,System.AtomicWrite.Writer.LazyByteString=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.LazyByteString,System.AtomicWrite.Writer.LazyByteString.Binary=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.LazyByteString.Binary,System.AtomicWrite.Writer.LazyText=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.LazyText,System.AtomicWrite.Writer.LazyText.Binary=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.LazyText.Binary,System.AtomicWrite.Writer.String=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.String,System.AtomicWrite.Writer.String.Binary=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.String.Binary,System.AtomicWrite.Writer.Text=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.Text,System.AtomicWrite.Writer.Text.Binary=atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc:System.AtomicWrite.Writer.Text.Binary atomic-write> unit atomic-write-0.2.0.7-59cpFHffiEH8xXvPeHS2v0-atomic-write-test atomic-write> include atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc atomic-write> include base-4.17.0.0 atomic-write> include bytestring-0.11.3.1 atomic-write> include filepath-1.4.2.2 atomic-write> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M atomic-write> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT atomic-write> include text-2.0.1 atomic-write> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard atomic-write> Ready component graph: atomic-write> definite atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc atomic-write> depends base-4.17.0.0 atomic-write> depends bytestring-0.11.3.1 atomic-write> depends directory-1.3.7.1 atomic-write> depends filepath-1.4.2.2 atomic-write> depends temporary-1.3-L63kaQJiDsvGGDvVRznNhT atomic-write> depends text-2.0.1 atomic-write> depends unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard atomic-write> definite atomic-write-0.2.0.7-59cpFHffiEH8xXvPeHS2v0-atomic-write-test atomic-write> depends atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc atomic-write> depends base-4.17.0.0 atomic-write> depends bytestring-0.11.3.1 atomic-write> depends filepath-1.4.2.2 atomic-write> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M atomic-write> depends temporary-1.3-L63kaQJiDsvGGDvVRznNhT atomic-write> depends text-2.0.1 atomic-write> depends unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard atomic-write> Using Cabal-3.8.1.0 compiled by ghc-9.4 atomic-write> Using compiler: ghc-9.4.2 atomic-write> Using install prefix: atomic-write> /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7 atomic-write> Executables installed in: atomic-write> /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/bin atomic-write> Libraries installed in: atomic-write> /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc atomic-write> Dynamic Libraries installed in: atomic-write> /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 atomic-write> Private executables installed in: atomic-write> /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/libexec/x86_64-linux-ghc-9.4.2/atomic-write-0.2.0.7 atomic-write> Data files installed in: atomic-write> /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/share/x86_64-linux-ghc-9.4.2/atomic-write-0.2.0.7 atomic-write> Documentation installed in: atomic-write> /nix/store/5mzi7q8mxmm1djf9gj0yp25fxvz1bfp4-atomic-write-0.2.0.7-doc/share/doc/atomic-write-0.2.0.7 atomic-write> Configuration files installed in: atomic-write> /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/etc atomic-write> No alex found atomic-write> Using ar found on system at: atomic-write> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar atomic-write> No c2hs found atomic-write> No cpphs found atomic-write> No doctest found atomic-write> Using gcc version 12.3.0 given by user at: atomic-write> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc atomic-write> Using ghc version 9.4.2 found on system at: atomic-write> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc atomic-write> Using ghc-pkg version 9.4.2 found on system at: atomic-write> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 atomic-write> No ghcjs found atomic-write> No ghcjs-pkg found atomic-write> No greencard found atomic-write> Using haddock version 2.27.0 found on system at: filemanip> /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 filemanip> Private executables installed in: filemanip> /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3/libexec/x86_64-linux-ghc-9.4.2/filemanip-0.3.6.3 filemanip> Data files installed in: filemanip> /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3/share/x86_64-linux-ghc-9.4.2/filemanip-0.3.6.3 filemanip> Documentation installed in: filemanip> /nix/store/dbdkcz6nhmn02fd31q75j202cajz04h9-filemanip-0.3.6.3-doc/share/doc/filemanip-0.3.6.3 filemanip> Configuration files installed in: filemanip> /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3/etc filemanip> No alex found filemanip> Using ar found on system at: filemanip> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar filemanip> No c2hs found filemanip> No cpphs found filemanip> No doctest found filemanip> Using gcc version 12.3.0 given by user at: filemanip> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc filemanip> Using ghc version 9.4.2 found on system at: filemanip> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc filemanip> Using ghc-pkg version 9.4.2 found on system at: filemanip> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 filemanip> No ghcjs found filemanip> No ghcjs-pkg found filemanip> No greencard found filemanip> Using haddock version 2.27.0 found on system at: filemanip> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: filemanip> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc filemanip> Using hsc2hs version 0.68.8 found on system at: filemanip> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs filemanip> Using hscolour version 1.24 found on system at: filemanip> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour filemanip> No jhc found filemanip> Using ld found on system at: filemanip> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold filemanip> No pkg-config found filemanip> Using runghc version 9.4.2 found on system at: filemanip> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 filemanip> Using strip version 2.40 found on system at: filemanip> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip filemanip> Using tar found on system at: filemanip> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar filemanip> No uhc found filemanip> building 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:149:22: warning: [-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> [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: [-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: [-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> | aeson> setupCompilerEnvironmentPhase aeson> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. aeson> unpacking sources aeson> unpacking source archive /nix/store/wf29bpah3z1ksgq5yv95wrky2g46sdbm-aeson-2.1.2.1.tar.gz aeson> source root is aeson-2.1.2.1 aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file aeson-2.1.2.1/tests/UnitTests/NullaryConstructors.hs aeson> patching sources aeson> Replace Cabal file with edited version from mirror://hackage/aeson-2.1.2.1/revision/3.cabal. aeson> applying patch /nix/store/njfrc1fgl8qd7c9bl5wiv4991jbds951-aeson-quickcheck-2.14.3-double-workaround.patch aeson> patching file tests/PropUtils.hs aeson> compileBuildDriverPhase aeson> setupCompileFlags: -package-db=/build/tmp.vVND8X7Jjh/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts aeson> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.vVND8X7Jjh/Main.o ) aeson> [2 of 2] Linking Setup aeson> updateAutotoolsGnuConfigScriptsPhase aeson> configuring aeson> configureFlags: --verbose --prefix=/nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/2lxsr1jb7wxpysjif4xkzj08zp2mcyv7-aeson-2.1.2.1-doc/share/doc/aeson-2.1.2.1 --with-gcc=gcc --package-db=/build/tmp.vVND8X7Jjh/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib aeson> Using Parsec parser aeson> Configuring aeson-2.1.2.1... aeson> Flags chosen: cffi=False, ordered-keymap=True aeson> Dependency OneTuple >=0.3.1 && <0.5: using OneTuple-0.4.1.1 aeson> Dependency QuickCheck >=2.14.2 && <2.15: using QuickCheck-2.14.3 aeson> Dependency attoparsec >=0.14.2 && <0.15: using attoparsec-0.14.4 aeson> Dependency base >=4.9.0.0 && <5: using base-4.17.0.0 aeson> Dependency base-compat-batteries >=0.10.0 && <0.14: using aeson> base-compat-batteries-0.12.3 aeson> Dependency bytestring >=0.10.8.1 && <0.12: using bytestring-0.11.3.1 aeson> Dependency containers >=0.5.7.1 && <0.7: using containers-0.6.6 aeson> Dependency data-fix >=0.3.2 && <0.4: using data-fix-0.3.2 aeson> Dependency deepseq >=1.4.2.0 && <1.5: using deepseq-1.4.8.0 aeson> Dependency dlist >=0.8.0.4 && <1.1: using dlist-1.0 aeson> Dependency exceptions >=0.10.4 && <0.11: using exceptions-0.10.5 aeson> Dependency generically >=0.1 && <0.2: using generically-0.1.1 aeson> Dependency ghc-prim >=0.5.0.0 && <0.11: using ghc-prim-0.9.0 aeson> Dependency hashable >=1.3.5.0 && <1.5: using hashable-1.4.3.0 aeson> Dependency indexed-traversable >=0.1.2 && <0.2: using aeson> indexed-traversable-0.1.3 aeson> Dependency primitive >=0.7.3.0 && <0.9: using primitive-0.8.0.0 aeson> Dependency scientific >=0.3.7.0 && <0.4: using scientific-0.3.7.0 aeson> Dependency semialign >=1.2 && <1.4: using semialign-1.3 aeson> Dependency strict >=0.4 && <0.6: using strict-0.5 aeson> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.7 aeson> Dependency template-haskell >=2.11.0.0 && <2.21: using aeson> template-haskell-2.19.0.0 aeson> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.1: using text-2.0.1 aeson> Dependency text-short >=0.1.5 && <0.2: using text-short-0.1.5 aeson> Dependency th-abstraction >=0.3.0.0 && <0.6: using th-abstraction-0.4.5.0 aeson> Dependency these >=1.1.1.1 && <1.3: using these-1.2 aeson> Dependency time >=1.6.0.1 && <1.13: using time-1.12.2 aeson> Dependency time-compat >=1.9.6 && <1.10: using time-compat-1.9.6.1 aeson> Dependency unordered-containers >=0.2.10.0 && <0.3: using aeson> unordered-containers-0.2.19.1 monoid-subclasses> isSuffixOf: OK (0.10s) 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.14s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 2: OK (0.15s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 3: OK (0.14s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 4: OK (0.09s) 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.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 3: OK (0.08s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 4: OK (0.05s) 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 (0.01s) 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.07s) 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 monoid-subclasses> +++ OK, passed 100 tests. 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" 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" 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 ) atomic-write> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 atomic-write> No happy found atomic-write> Using haskell-suite found on system at: haskell-suite-dummy-location atomic-write> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location atomic-write> No hmake found atomic-write> Using hpc version 0.68 found on system at: atomic-write> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc atomic-write> Using hsc2hs version 0.68.8 found on system at: atomic-write> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs atomic-write> Using hscolour version 1.24 found on system at: atomic-write> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour atomic-write> No jhc found atomic-write> Using ld found on system at: atomic-write> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold atomic-write> No pkg-config found atomic-write> Using runghc version 9.4.2 found on system at: atomic-write> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 atomic-write> Using strip version 2.40 found on system at: atomic-write> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip atomic-write> Using tar found on system at: atomic-write> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar atomic-write> No uhc found atomic-write> building atomic-write> Preprocessing library for atomic-write-0.2.0.7.. atomic-write> Building library for atomic-write-0.2.0.7.. atomic-write> [ 1 of 12] Compiling System.AtomicWrite.Internal ( src/System/AtomicWrite/Internal.hs, dist/build/System/AtomicWrite/Internal.o, dist/build/System/AtomicWrite/Internal.dyn_o ) atomic-write> [ 2 of 12] Compiling System.AtomicWrite.Writer.ByteString ( src/System/AtomicWrite/Writer/ByteString.hs, dist/build/System/AtomicWrite/Writer/ByteString.o, dist/build/System/AtomicWrite/Writer/ByteString.dyn_o ) atomic-write> [ 3 of 12] Compiling System.AtomicWrite.Writer.ByteString.Binary ( src/System/AtomicWrite/Writer/ByteString/Binary.hs, dist/build/System/AtomicWrite/Writer/ByteString/Binary.o, dist/build/System/AtomicWrite/Writer/ByteString/Binary.dyn_o ) atomic-write> [ 4 of 12] Compiling System.AtomicWrite.Writer.ByteStringBuilder ( src/System/AtomicWrite/Writer/ByteStringBuilder.hs, dist/build/System/AtomicWrite/Writer/ByteStringBuilder.o, dist/build/System/AtomicWrite/Writer/ByteStringBuilder.dyn_o ) atomic-write> [ 5 of 12] Compiling System.AtomicWrite.Writer.LazyByteString ( src/System/AtomicWrite/Writer/LazyByteString.hs, dist/build/System/AtomicWrite/Writer/LazyByteString.o, dist/build/System/AtomicWrite/Writer/LazyByteString.dyn_o ) atomic-write> [ 6 of 12] Compiling System.AtomicWrite.Writer.LazyByteString.Binary ( src/System/AtomicWrite/Writer/LazyByteString/Binary.hs, dist/build/System/AtomicWrite/Writer/LazyByteString/Binary.o, dist/build/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_o ) atomic-write> [ 7 of 12] Compiling System.AtomicWrite.Writer.LazyText ( src/System/AtomicWrite/Writer/LazyText.hs, dist/build/System/AtomicWrite/Writer/LazyText.o, dist/build/System/AtomicWrite/Writer/LazyText.dyn_o ) atomic-write> [ 8 of 12] Compiling System.AtomicWrite.Writer.LazyText.Binary ( src/System/AtomicWrite/Writer/LazyText/Binary.hs, dist/build/System/AtomicWrite/Writer/LazyText/Binary.o, dist/build/System/AtomicWrite/Writer/LazyText/Binary.dyn_o ) atomic-write> [ 9 of 12] Compiling System.AtomicWrite.Writer.String ( src/System/AtomicWrite/Writer/String.hs, dist/build/System/AtomicWrite/Writer/String.o, dist/build/System/AtomicWrite/Writer/String.dyn_o ) atomic-write> [10 of 12] Compiling System.AtomicWrite.Writer.String.Binary ( src/System/AtomicWrite/Writer/String/Binary.hs, dist/build/System/AtomicWrite/Writer/String/Binary.o, dist/build/System/AtomicWrite/Writer/String/Binary.dyn_o ) atomic-write> [11 of 12] Compiling System.AtomicWrite.Writer.Text ( src/System/AtomicWrite/Writer/Text.hs, dist/build/System/AtomicWrite/Writer/Text.o, dist/build/System/AtomicWrite/Writer/Text.dyn_o ) atomic-write> [12 of 12] Compiling System.AtomicWrite.Writer.Text.Binary ( src/System/AtomicWrite/Writer/Text/Binary.hs, dist/build/System/AtomicWrite/Writer/Text/Binary.o, dist/build/System/AtomicWrite/Writer/Text/Binary.dyn_o ) atomic-write> [ 1 of 12] Compiling System.AtomicWrite.Internal ( src/System/AtomicWrite/Internal.hs, dist/build/System/AtomicWrite/Internal.p_o ) atomic-write> [ 2 of 12] Compiling System.AtomicWrite.Writer.ByteString ( src/System/AtomicWrite/Writer/ByteString.hs, dist/build/System/AtomicWrite/Writer/ByteString.p_o ) filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:22: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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> aeson> Dependency uuid-types >=1.0.5 && <1.1: using uuid-types-1.0.5.1 aeson> Dependency vector >=0.12.0.1 && <0.14: using vector-0.13.1.0 aeson> Dependency witherable >=0.4.2 && <0.5: using witherable-0.4.2 aeson> Dependency Diff >=0.4 && <0.5: using Diff-0.4.1 aeson> Dependency OneTuple: using OneTuple-0.4.1.1 aeson> Dependency QuickCheck >=2.14.2 && <2.15: using QuickCheck-2.14.3 aeson> Dependency aeson: using aeson-2.1.2.1 aeson> Dependency attoparsec: using attoparsec-0.14.4 aeson> Dependency base: using base-4.17.0.0 aeson> Dependency base-compat: using base-compat-0.12.3 aeson> Dependency base-orphans >=0.5.3 && <0.10: using base-orphans-0.9.1 aeson> Dependency base16-bytestring: using base16-bytestring-1.0.2.0 aeson> Dependency bytestring: using bytestring-0.11.3.1 aeson> Dependency containers: using containers-0.6.6 aeson> Dependency data-fix: using data-fix-0.3.2 aeson> Dependency directory: using directory-1.3.7.1 aeson> Dependency dlist: using dlist-1.0 aeson> Dependency filepath: using filepath-1.4.2.2 aeson> Dependency generic-deriving >=1.10 && <1.15: using generic-deriving-1.14.5 aeson> Dependency generically: using generically-0.1.1 aeson> Dependency ghc-prim >=0.2: using ghc-prim-0.9.0 aeson> Dependency hashable: using hashable-1.4.3.0 aeson> Dependency indexed-traversable: using indexed-traversable-0.1.3 aeson> Dependency integer-logarithms >=1 && <1.1: using integer-logarithms-1.0.3.1 aeson> Dependency primitive: using primitive-0.8.0.0 aeson> Dependency quickcheck-instances >=0.3.29 && <0.4: using aeson> quickcheck-instances-0.3.30 aeson> Dependency scientific: using scientific-0.3.7.0 aeson> Dependency strict: using strict-0.5 aeson> Dependency tagged: using tagged-0.8.7 aeson> Dependency tasty: using tasty-1.4.3 aeson> Dependency tasty-golden: using tasty-golden-2.3.5 aeson> Dependency tasty-hunit: using tasty-hunit-0.10.1 aeson> Dependency tasty-quickcheck: using tasty-quickcheck-0.10.2 aeson> Dependency template-haskell: using template-haskell-2.19.0.0 aeson> Dependency text: using text-2.0.1 aeson> Dependency text-short: using text-short-0.1.5 aeson> Dependency these: using these-1.2 aeson> Dependency time: using time-1.12.2 aeson> Dependency time-compat: using time-compat-1.9.6.1 aeson> Dependency unordered-containers: using unordered-containers-0.2.19.1 aeson> Dependency uuid-types: using uuid-types-1.0.5.1 aeson> Dependency vector: using vector-0.13.1.0 aeson> Source component graph: aeson> component lib aeson> component test:aeson-tests dependency lib aeson> Configured component graph: aeson> component aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA aeson> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc aeson> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ aeson> include base-4.17.0.0 aeson> include base-compat-batteries-0.12.3-27ZsHsmBm0m5Q0KtwUfnK aeson> include bytestring-0.11.3.1 aeson> include containers-0.6.6 aeson> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 aeson> include deepseq-1.4.8.0 aeson> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk aeson> include exceptions-0.10.5 aeson> include generically-0.1.1-CCMX05u52XX9wlsvmPxtqc aeson> include ghc-prim-0.9.0 aeson> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM aeson> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB aeson> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW aeson> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO aeson> include semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ aeson> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 aeson> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e aeson> include template-haskell-2.19.0.0 aeson> include text-2.0.1 aeson> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF aeson> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 aeson> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC aeson> include time-1.12.2 aeson> include time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ aeson> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP aeson> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO aeson> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej aeson> include witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF aeson> component aeson-2.1.2.1-HXIWR7EagXAbdUvYnQf20-aeson-tests aeson> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx aeson> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA aeson> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G adjunctions (post)> added 2 signatures adjunctions (post)> added 1 signatures adjunctions (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9rvdyb9rhd3abij164qsq5pbx7x7r2j0-adjunctions-4.4.2-doc /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2 adjunctions (post)> copying 2 paths... adjunctions (post)> copying path '/nix/store/9rvdyb9rhd3abij164qsq5pbx7x7r2j0-adjunctions-4.4.2-doc' to 'https://cache.nix-ci.com'... adjunctions (post)> copying path '/nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2' to 'https://cache.nix-ci.com'... adjunctions (post)> copying 1 paths... adjunctions (post)> copying path '/nix/store/638c1800p3s7fl90cysd97fm91cny75c-adjunctions-4.4.2.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/9rvdyb9rhd3abij164qsq5pbx7x7r2j0-adjunctions-4.4.2-doc /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2 adjunctions (post)> copying 2 paths... adjunctions (post)> copying path '/nix/store/9rvdyb9rhd3abij164qsq5pbx7x7r2j0-adjunctions-4.4.2-doc' to 'ssh-ng://worker.nix-ci.com'... adjunctions (post)> copying path '/nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2' to 'ssh-ng://worker.nix-ci.com'... adjunctions (post)> copying 1 paths... adjunctions (post)> copying path '/nix/store/638c1800p3s7fl90cysd97fm91cny75c-adjunctions-4.4.2.drv' to 'ssh-ng://worker.nix-ci.com'... http-client-tls (post)> added 2 signatures http-client-tls (post)> added 1 signatures http-client-tls (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/i69fddinnzcfll44br8n365fyf61kzln-http-client-tls-0.3.6.1-doc /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1 http-client-tls (post)> copying 2 paths... http-client-tls (post)> copying path '/nix/store/i69fddinnzcfll44br8n365fyf61kzln-http-client-tls-0.3.6.1-doc' to 'https://cache.nix-ci.com'... http-client-tls (post)> copying path '/nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1' to 'https://cache.nix-ci.com'... http-client-tls (post)> copying 1 paths... http-client-tls (post)> copying path '/nix/store/nzskpy4w4gjk48c0qwhjqzn4f7hwk1d5-http-client-tls-0.3.6.1.drv' to 'https://cache.nix-ci.com'... http-client-tls (post)> added 0 signatures http-client-tls (post)> added 0 signatures http-client-tls (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/i69fddinnzcfll44br8n365fyf61kzln-http-client-tls-0.3.6.1-doc /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1 http-client-tls (post)> copying 2 paths... http-client-tls (post)> copying path '/nix/store/i69fddinnzcfll44br8n365fyf61kzln-http-client-tls-0.3.6.1-doc' to 'ssh-ng://worker.nix-ci.com'... http-client-tls (post)> copying path '/nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1' to 'ssh-ng://worker.nix-ci.com'... http-client-tls (post)> copying 1 paths... http-client-tls (post)> copying path '/nix/store/nzskpy4w4gjk48c0qwhjqzn4f7hwk1d5-http-client-tls-0.3.6.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/hbnlxbzas56c9pvs375ifbavxv85b1ig-kan-extensions-5.2.5.drv'... ghc-lib-parser> [336 of 409] Compiling GHC.Hs ( compiler/GHC/Hs.hs, dist/build/GHC/Hs.p_o ) ghc-lib-parser> [337 of 409] Compiling GHC.Tc.Types.Origin ( compiler/GHC/Tc/Types/Origin.hs, dist/build/GHC/Tc/Types/Origin.p_o ) ghc-lib-parser> [338 of 409] Compiling GHC.Tc.Types.Constraint ( compiler/GHC/Tc/Types/Constraint.hs, dist/build/GHC/Tc/Types/Constraint.p_o ) monoid-subclasses> commonPrefix commutativity: OK (0.12s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix associativity: OK (0.30s) 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. 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.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix associativity: OK (0.15s) 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 (0.01s) 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.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm absorption (lcm-gcd): OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm distributivity (left): OK (0.02s) 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 monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> monoid-subclasses> All 122 tests passed (17.78s) monoid-subclasses> Test suite Main: PASS monoid-subclasses> Test suite logged to: dist/test/monoid-subclasses-1.2.4.1-Main.log monoid-subclasses> 1 of 1 test suites (1 of 1 test cases) passed. monoid-subclasses> haddockPhase monoid-subclasses> Preprocessing library for monoid-subclasses-1.2.4.1.. monoid-subclasses> Running Haddock on library for monoid-subclasses-1.2.4.1.. monoid-subclasses> Warning: --source-* options are ignored when --hyperlinked-source is enabled. monoid-subclasses> 100% ( 3 / 3) in 'Data.Monoid.Null' monoid-subclasses> Warning: 'Set' is out of scope. monoid-subclasses> If you qualify the identifier, haddock can try to link it anyway. monoid-subclasses> 100% ( 11 / 11) in 'Data.Semigroup.Cancellative' monoid-subclasses> 100% ( 3 / 3) in 'Data.Monoid.Monus' monoid-subclasses> 100% ( 8 / 8) in 'Data.Monoid.GCD' monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:71:1: warning: [-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> 71 | import qualified Data.Text.Encoding as TextEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:79:1: warning: [-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> 79 | import qualified Data.Text.Lazy.Encoding as LazyEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:93:1: warning: [-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> 93 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> 100% ( 3 / 3) in 'Data.Monoid.LCM' monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:33:1: warning: [-Wunused-imports] 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*)" 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" 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 ) atomic-write> [ 3 of 12] Compiling System.AtomicWrite.Writer.ByteString.Binary ( src/System/AtomicWrite/Writer/ByteString/Binary.hs, dist/build/System/AtomicWrite/Writer/ByteString/Binary.p_o ) atomic-write> [ 4 of 12] Compiling System.AtomicWrite.Writer.ByteStringBuilder ( src/System/AtomicWrite/Writer/ByteStringBuilder.hs, dist/build/System/AtomicWrite/Writer/ByteStringBuilder.p_o ) atomic-write> [ 5 of 12] Compiling System.AtomicWrite.Writer.LazyByteString ( src/System/AtomicWrite/Writer/LazyByteString.hs, dist/build/System/AtomicWrite/Writer/LazyByteString.p_o ) atomic-write> [ 6 of 12] Compiling System.AtomicWrite.Writer.LazyByteString.Binary ( src/System/AtomicWrite/Writer/LazyByteString/Binary.hs, dist/build/System/AtomicWrite/Writer/LazyByteString/Binary.p_o ) atomic-write> [ 7 of 12] Compiling System.AtomicWrite.Writer.LazyText ( src/System/AtomicWrite/Writer/LazyText.hs, dist/build/System/AtomicWrite/Writer/LazyText.p_o ) atomic-write> [ 8 of 12] Compiling System.AtomicWrite.Writer.LazyText.Binary ( src/System/AtomicWrite/Writer/LazyText/Binary.hs, dist/build/System/AtomicWrite/Writer/LazyText/Binary.p_o ) atomic-write> [ 9 of 12] Compiling System.AtomicWrite.Writer.String ( src/System/AtomicWrite/Writer/String.hs, dist/build/System/AtomicWrite/Writer/String.p_o ) atomic-write> [10 of 12] Compiling System.AtomicWrite.Writer.String.Binary ( src/System/AtomicWrite/Writer/String/Binary.hs, dist/build/System/AtomicWrite/Writer/String/Binary.p_o ) atomic-write> [11 of 12] Compiling System.AtomicWrite.Writer.Text ( src/System/AtomicWrite/Writer/Text.hs, dist/build/System/AtomicWrite/Writer/Text.p_o ) atomic-write> [12 of 12] Compiling System.AtomicWrite.Writer.Text.Binary ( src/System/AtomicWrite/Writer/Text/Binary.hs, dist/build/System/AtomicWrite/Writer/Text/Binary.p_o ) atomic-write> Preprocessing test suite 'atomic-write-test' for atomic-write-0.2.0.7.. atomic-write> Building test suite 'atomic-write-test' for atomic-write-0.2.0.7.. atomic-write> [ 1 of 12] Compiling System.AtomicWrite.Writer.ByteString.BinarySpec ( spec/System/AtomicWrite/Writer/ByteString/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/ByteString/BinarySpec.o ) atomic-write> [ 2 of 12] Compiling System.AtomicWrite.Writer.ByteStringBuilderSpec ( spec/System/AtomicWrite/Writer/ByteStringBuilderSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/ByteStringBuilderSpec.o ) atomic-write> [ 3 of 12] Compiling System.AtomicWrite.Writer.ByteStringSpec ( spec/System/AtomicWrite/Writer/ByteStringSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/ByteStringSpec.o ) atomic-write> [ 4 of 12] Compiling System.AtomicWrite.Writer.LazyByteString.BinarySpec ( spec/System/AtomicWrite/Writer/LazyByteString/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/LazyByteString/BinarySpec.o ) atomic-write> [ 5 of 12] Compiling System.AtomicWrite.Writer.LazyByteStringSpec ( spec/System/AtomicWrite/Writer/LazyByteStringSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/LazyByteStringSpec.o ) atomic-write> [ 6 of 12] Compiling System.AtomicWrite.Writer.LazyText.BinarySpec ( spec/System/AtomicWrite/Writer/LazyText/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/LazyText/BinarySpec.o ) atomic-write> [ 7 of 12] Compiling System.AtomicWrite.Writer.LazyTextSpec ( spec/System/AtomicWrite/Writer/LazyTextSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/LazyTextSpec.o ) atomic-write> [ 8 of 12] Compiling System.AtomicWrite.Writer.String.BinarySpec ( spec/System/AtomicWrite/Writer/String/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/String/BinarySpec.o ) atomic-write> [ 9 of 12] Compiling System.AtomicWrite.Writer.StringSpec ( spec/System/AtomicWrite/Writer/StringSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/StringSpec.o ) atomic-write> [10 of 12] Compiling System.AtomicWrite.Writer.Text.BinarySpec ( spec/System/AtomicWrite/Writer/Text/BinarySpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/Text/BinarySpec.o ) filemanip> System/FilePath/Find.hs:284:25: warning: [-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:149:22: warning: [-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> [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: [-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: [-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: [-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: [-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: [-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: [-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: [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 aeson> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ aeson> include base-4.17.0.0 aeson> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf aeson> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle aeson> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 aeson> include bytestring-0.11.3.1 aeson> include containers-0.6.6 aeson> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 aeson> include directory-1.3.7.1 aeson> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk aeson> include filepath-1.4.2.2 aeson> include generic-deriving-1.14.5-9hIRV0x9fwq18qa2CIqvEU aeson> include generically-0.1.1-CCMX05u52XX9wlsvmPxtqc aeson> include ghc-prim-0.9.0 aeson> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM aeson> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB aeson> include integer-logarithms-1.0.3.1-AxuDsnHnqcy52Z5VvT6fLZ aeson> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW aeson> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 aeson> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO aeson> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 aeson> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e aeson> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin aeson> include tasty-golden-2.3.5-1cSXnydvrD7DxZLF2Y26bW aeson> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx aeson> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 aeson> include template-haskell-2.19.0.0 aeson> include text-2.0.1 aeson> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF aeson> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC aeson> include time-1.12.2 aeson> include time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ aeson> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP aeson> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO aeson> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej aeson> Linked component graph: aeson> unit aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA aeson> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc aeson> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ aeson> include base-4.17.0.0 aeson> include base-compat-batteries-0.12.3-27ZsHsmBm0m5Q0KtwUfnK aeson> include bytestring-0.11.3.1 aeson> include containers-0.6.6 aeson> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 aeson> include deepseq-1.4.8.0 aeson> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk aeson> include exceptions-0.10.5 aeson> include generically-0.1.1-CCMX05u52XX9wlsvmPxtqc aeson> include ghc-prim-0.9.0 aeson> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM aeson> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB aeson> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW aeson> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO aeson> include semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ aeson> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 aeson> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e aeson> include template-haskell-2.19.0.0 aeson> include text-2.0.1 aeson> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF aeson> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 aeson> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC aeson> include time-1.12.2 aeson> include time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ aeson> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP aeson> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO aeson> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej aeson> include witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF 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> 33 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:34:1: warning: [-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> 34 | import Data.Semigroup.Cancellative (Reductive (())) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:35:1: warning: [-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> 35 | import Data.Semigroup.Commutative (Commutative) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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> monoid-subclasses> src/Data/Monoid/Cancellative.hs:38:1: warning: [-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> 100% ( 7 / 7) in 'Data.Semigroup.Factorial' monoid-subclasses> 75% ( 3 / 4) in 'Data.Monoid.Factorial' monoid-subclasses> Missing documentation for: monoid-subclasses> StableFactorialMonoid (src/Data/Monoid/Factorial.hs:160) monoid-subclasses> 100% ( 2 / 2) in 'Data.Monoid.Textual' monoid-subclasses> 100% ( 1 / 1) in 'Data.Monoid.Instances.CharVector' monoid-subclasses> 40% ( 2 / 5) in 'Data.Monoid.Instances.Stateful' monoid-subclasses> Missing documentation for: monoid-subclasses> extract (src/Data/Monoid/Instances/Stateful.hs:47) monoid-subclasses> state (src/Data/Monoid/Instances/Stateful.hs:50) monoid-subclasses> setState (src/Data/Monoid/Instances/Stateful.hs:53) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [-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: [-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> 100% ( 5 / 5) in 'Data.Monoid.Instances.PrefixMemory' monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [-Wunused-imports] 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" 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> atomic-write> [11 of 12] Compiling System.AtomicWrite.Writer.TextSpec ( spec/System/AtomicWrite/Writer/TextSpec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/System/AtomicWrite/Writer/TextSpec.o ) atomic-write> [12 of 12] Compiling Main ( spec/Spec.hs, dist/build/atomic-write-test/atomic-write-test-tmp/Main.o ) atomic-write> [13 of 13] Linking dist/build/atomic-write-test/atomic-write-test atomic-write> running tests atomic-write> Running 1 test suites... atomic-write> Test suite atomic-write-test: RUNNING... atomic-write> atomic-write> System.AtomicWrite.Writer.ByteString atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.ByteString.Binary atomic-write> atomicWriteFile atomic-write> writes the contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.ByteStringBuilder atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.LazyByteString atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.LazyByteString.Binary atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.LazyText atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.LazyText.Binary atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.String atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.String.Binary atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:9: warning: [-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: [-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: [-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: [-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: [-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 tests filemanip> Package has no test suites. filemanip> 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> 100% ( 7 / 7) in 'System.FilePath.GlobPattern' filemanip> filemanip> System/FilePath/GlobPattern.hs:149:22: warning: [-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> 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: 'isSuffixOf' is out of scope. filemanip> If you qualify the identifier, haddock can try to link it anyway. 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:439) filemanip> fileID (System/FilePath/Find.hs:442) filemanip> fileOwner (System/FilePath/Find.hs:445) filemanip> fileGroup (System/FilePath/Find.hs:448) aeson> Data.Aeson=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson,Data.Aeson.Decoding=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Decoding,Data.Aeson.Decoding.ByteString=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Decoding.ByteString,Data.Aeson.Decoding.ByteString.Lazy=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Decoding.ByteString.Lazy,Data.Aeson.Decoding.Tokens=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Decoding.Tokens,Data.Aeson.Encoding=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Encoding,Data.Aeson.Encoding.Internal=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Encoding.Internal,Data.Aeson.Internal=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Internal,Data.Aeson.Internal.Time=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Internal.Time,Data.Aeson.Key=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Key,Data.Aeson.KeyMap=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.KeyMap,Data.Aeson.Parser=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Parser,Data.Aeson.Parser.Internal=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Parser.Internal,Data.Aeson.QQ.Simple=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.QQ.Simple,Data.Aeson.TH=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.TH,Data.Aeson.Text=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Text,Data.Aeson.Types=aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G:Data.Aeson.Types aeson> unit aeson-2.1.2.1-HXIWR7EagXAbdUvYnQf20-aeson-tests aeson> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx aeson> include OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA aeson> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ aeson> include base-4.17.0.0 aeson> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf aeson> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle aeson> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 aeson> include bytestring-0.11.3.1 aeson> include containers-0.6.6 aeson> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 aeson> include directory-1.3.7.1 aeson> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk aeson> include filepath-1.4.2.2 aeson> include generic-deriving-1.14.5-9hIRV0x9fwq18qa2CIqvEU aeson> include generically-0.1.1-CCMX05u52XX9wlsvmPxtqc aeson> include ghc-prim-0.9.0 aeson> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM aeson> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB aeson> include integer-logarithms-1.0.3.1-AxuDsnHnqcy52Z5VvT6fLZ aeson> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW aeson> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 aeson> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO aeson> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 aeson> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e aeson> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin aeson> include tasty-golden-2.3.5-1cSXnydvrD7DxZLF2Y26bW aeson> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx aeson> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 aeson> include template-haskell-2.19.0.0 aeson> include text-2.0.1 aeson> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF aeson> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC aeson> include time-1.12.2 aeson> include time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ aeson> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP aeson> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO aeson> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej aeson> Ready component graph: aeson> definite aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson> depends OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA aeson> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc aeson> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ aeson> depends base-4.17.0.0 aeson> depends base-compat-batteries-0.12.3-27ZsHsmBm0m5Q0KtwUfnK aeson> depends bytestring-0.11.3.1 aeson> depends containers-0.6.6 aeson> depends data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 aeson> depends deepseq-1.4.8.0 aeson> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk aeson> depends exceptions-0.10.5 aeson> depends generically-0.1.1-CCMX05u52XX9wlsvmPxtqc aeson> depends ghc-prim-0.9.0 aeson> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM aeson> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB aeson> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW aeson> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO aeson> depends semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ aeson> depends strict-0.5-HMoW0pdUlXI77OEy0j18d2 aeson> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e aeson> depends template-haskell-2.19.0.0 aeson> depends text-2.0.1 aeson> depends text-short-0.1.5-6gTE158geuFLhPXjgIkRpF aeson> depends th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 aeson> depends these-1.2-7mCNCvEH6ArHIJGF2wnYfC aeson> depends time-1.12.2 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: [-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> 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 (src/Data/Monoid/Instances/Positioned.hs:49) monoid-subclasses> position (src/Data/Monoid/Instances/Positioned.hs:50) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [-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: [-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> 75% ( 3 / 4) in 'Data.Monoid.Instances.Measured' monoid-subclasses> Missing documentation for: monoid-subclasses> extract (src/Data/Monoid/Instances/Measured.hs:39) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:21:1: warning: [-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: [-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> 40% ( 2 / 5) in 'Data.Monoid.Instances.Concat' monoid-subclasses> Missing documentation for: monoid-subclasses> concatenate (src/Data/Monoid/Instances/Concat.hs:53) monoid-subclasses> extract (src/Data/Monoid/Instances/Concat.hs:58) monoid-subclasses> force (src/Data/Monoid/Instances/Concat.hs:61) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:23:1: warning: [-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: [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant 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" 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> atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.Text atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> System.AtomicWrite.Writer.Text.Binary atomic-write> atomicWriteFile atomic-write> writes contents to a file [✔] atomic-write> preserves the permissions of original file, regardless of umask [✔] atomic-write> creates a new file with permissions based on active umask [✔] atomic-write> atomicWriteFileWithMode atomic-write> writes contents to a file [✔] atomic-write> changes the permissions of a previously created file, regardless of umask [✔] atomic-write> creates a new file with specified permissions [✔] atomic-write> atomic-write> Finished in 0.1159 seconds atomic-write> 66 examples, 0 failures atomic-write> Test suite atomic-write-test: PASS atomic-write> Test suite logged to: dist/test/atomic-write-0.2.0.7-atomic-write-test.log atomic-write> 1 of 1 test suites (1 of 1 test cases) passed. atomic-write> haddockPhase atomic-write> Preprocessing library for atomic-write-0.2.0.7.. atomic-write> Running Haddock on library for atomic-write-0.2.0.7.. atomic-write> Warning: --source-* options are ignored when --hyperlinked-source is enabled. atomic-write> 100% ( 3 / 3) in 'System.AtomicWrite.Writer.ByteString' atomic-write> 100% ( 3 / 3) in 'System.AtomicWrite.Writer.ByteString.Binary' atomic-write> 100% ( 3 / 3) in 'System.AtomicWrite.Writer.ByteStringBuilder' atomic-write> 100% ( 3 / 3) in 'System.AtomicWrite.Writer.LazyByteString' atomic-write> 100% ( 3 / 3) in 'System.AtomicWrite.Writer.LazyByteString.Binary' atomic-write> 100% ( 3 / 3) in 'System.AtomicWrite.Writer.LazyText' atomic-write> 100% ( 3 / 3) in 'System.AtomicWrite.Writer.LazyText.Binary' atomic-write> 100% ( 5 / 5) in 'System.AtomicWrite.Writer.String' atomic-write> 100% ( 5 / 5) in 'System.AtomicWrite.Writer.String.Binary' atomic-write> 100% ( 3 / 3) in 'System.AtomicWrite.Writer.Text' atomic-write> 100% ( 3 / 3) in 'System.AtomicWrite.Writer.Text.Binary' atomic-write> Documentation created: dist/doc/html/atomic-write/index.html, atomic-write> dist/doc/html/atomic-write/atomic-write.txt atomic-write> Preprocessing test suite 'atomic-write-test' for atomic-write-0.2.0.7.. atomic-write> installing atomic-write> Installing library in /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc atomic-write> post-installation fixup atomic-write> shrinking RPATHs of ELF executables and libraries in /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7 atomic-write> shrinking /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSatomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc-ghc9.4.2.so atomic-write> checking for references to /build/ in /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7... atomic-write> patching script interpreter paths in /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7 atomic-write> stripping (with command strip and flags -S -p) in /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/lib atomic-write> shrinking RPATHs of ELF executables and libraries in /nix/store/5mzi7q8mxmm1djf9gj0yp25fxvz1bfp4-atomic-write-0.2.0.7-doc atomic-write> checking for references to /build/ in /nix/store/5mzi7q8mxmm1djf9gj0yp25fxvz1bfp4-atomic-write-0.2.0.7-doc... atomic-write> patching script interpreter paths in /nix/store/5mzi7q8mxmm1djf9gj0yp25fxvz1bfp4-atomic-write-0.2.0.7-doc filemanip> fileSize (System/FilePath/Find.hs:451) filemanip> linkCount (System/FilePath/Find.hs:454) filemanip> specialDeviceID (System/FilePath/Find.hs:457) filemanip> fileMode (System/FilePath/Find.hs:460) filemanip> accessTime (System/FilePath/Find.hs:478) filemanip> modificationTime (System/FilePath/Find.hs:481) filemanip> statusChangeTime (System/FilePath/Find.hs:484) filemanip> ==? (System/FilePath/Find.hs:527) filemanip> /=? (System/FilePath/Find.hs:531) filemanip> >? (System/FilePath/Find.hs:535) filemanip> >=? (System/FilePath/Find.hs:543) filemanip> <=? (System/FilePath/Find.hs:547) filemanip> &&? (System/FilePath/Find.hs:557) filemanip> ||? (System/FilePath/Find.hs:561) filemanip> filemanip> System/FilePath/Find.hs:227:20: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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> aeson> depends time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ aeson> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP aeson> depends uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO aeson> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej aeson> depends witherable-0.4.2-3DPrJNhdXDO8s0PaBej2oF aeson> definite aeson-2.1.2.1-HXIWR7EagXAbdUvYnQf20-aeson-tests aeson> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx aeson> depends OneTuple-0.4.1.1-LCSPHcNZvWyF7MveNoSCAA aeson> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc aeson> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ aeson> depends base-4.17.0.0 aeson> depends base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf aeson> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle aeson> depends base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 aeson> depends bytestring-0.11.3.1 aeson> depends containers-0.6.6 aeson> depends data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 aeson> depends directory-1.3.7.1 aeson> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk aeson> depends filepath-1.4.2.2 aeson> depends generic-deriving-1.14.5-9hIRV0x9fwq18qa2CIqvEU aeson> depends generically-0.1.1-CCMX05u52XX9wlsvmPxtqc aeson> depends ghc-prim-0.9.0 aeson> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM aeson> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB aeson> depends integer-logarithms-1.0.3.1-AxuDsnHnqcy52Z5VvT6fLZ aeson> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW aeson> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 aeson> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO aeson> depends strict-0.5-HMoW0pdUlXI77OEy0j18d2 aeson> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e aeson> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin aeson> depends tasty-golden-2.3.5-1cSXnydvrD7DxZLF2Y26bW aeson> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx aeson> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 aeson> depends template-haskell-2.19.0.0 aeson> depends text-2.0.1 aeson> depends text-short-0.1.5-6gTE158geuFLhPXjgIkRpF aeson> depends these-1.2-7mCNCvEH6ArHIJGF2wnYfC aeson> depends time-1.12.2 aeson> depends time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ aeson> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP aeson> depends uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO aeson> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej aeson> Using Cabal-3.8.1.0 compiled by ghc-9.4 aeson> Using compiler: ghc-9.4.2 aeson> Using install prefix: aeson> /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1 aeson> Executables installed in: aeson> /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/bin aeson> Libraries installed in: aeson> /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson> Dynamic Libraries installed in: aeson> /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 aeson> Private executables installed in: aeson> /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/libexec/x86_64-linux-ghc-9.4.2/aeson-2.1.2.1 aeson> Data files installed in: aeson> /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/share/x86_64-linux-ghc-9.4.2/aeson-2.1.2.1 aeson> Documentation installed in: aeson> /nix/store/2lxsr1jb7wxpysjif4xkzj08zp2mcyv7-aeson-2.1.2.1-doc/share/doc/aeson-2.1.2.1 aeson> Configuration files installed in: aeson> /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/etc aeson> No alex found aeson> Using ar found on system at: aeson> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar aeson> No c2hs found aeson> No cpphs found aeson> No doctest found aeson> Using gcc version 12.3.0 given by user at: aeson> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc aeson> Using ghc version 9.4.2 found on system at: aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc aeson> Using ghc-pkg version 9.4.2 found on system at: aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 aeson> No ghcjs found aeson> No ghcjs-pkg found aeson> No greencard found aeson> Using haddock version 2.27.0 found on system at: aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 aeson> No happy found aeson> Using haskell-suite found on system at: haskell-suite-dummy-location monoid-subclasses> | monoid-subclasses> 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) monoid-subclasses> | ^^^^^^^^^^ 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> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [-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: [-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> Warning: Data.Monoid.Instances.Positioned: could not find link destinations for: monoid-subclasses> monoid-subclasses> - Data.Monoid.Instances.Positioned.Positioned 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: "((..)|(.))" 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}" filemanip> System/FilePath/Find.hs:279:18: warning: [-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: [-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: [-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: [-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> 100% ( 6 / 6) in 'System.FilePath.Manip' filemanip> Documentation created: dist/doc/html/filemanip/index.html, filemanip> dist/doc/html/filemanip/filemanip.txt filemanip> installing filemanip> Installing library in /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 filemanip> post-installation fixup filemanip> shrinking RPATHs of ELF executables and libraries in /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3 filemanip> shrinking /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSfilemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8-ghc9.4.2.so filemanip> checking for references to /build/ in /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3... filemanip> patching script interpreter paths in /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3 filemanip> stripping (with command strip and flags -S -p) in /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3/lib filemanip> shrinking RPATHs of ELF executables and libraries in /nix/store/dbdkcz6nhmn02fd31q75j202cajz04h9-filemanip-0.3.6.3-doc filemanip> checking for references to /build/ in /nix/store/dbdkcz6nhmn02fd31q75j202cajz04h9-filemanip-0.3.6.3-doc... filemanip> patching script interpreter paths in /nix/store/dbdkcz6nhmn02fd31q75j202cajz04h9-filemanip-0.3.6.3-doc aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location aeson> No hmake found aeson> Using hpc version 0.68 found on system at: aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc aeson> Using hsc2hs version 0.68.8 found on system at: aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs aeson> Using hscolour version 1.24 found on system at: aeson> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour aeson> No jhc found aeson> Using ld found on system at: aeson> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold aeson> No pkg-config found aeson> Using runghc version 9.4.2 found on system at: aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 aeson> Using strip version 2.40 found on system at: aeson> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip aeson> Using tar found on system at: aeson> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar aeson> No uhc found aeson> building aeson> Preprocessing library for aeson-2.1.2.1.. aeson> Building library for aeson-2.1.2.1.. aeson> [ 1 of 35] 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 35] 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 35] 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> [ 4 of 35] 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> [ 5 of 35] Compiling Data.Aeson.Internal.Word8 ( src/Data/Aeson/Internal/Word8.hs, dist/build/Data/Aeson/Internal/Word8.o, dist/build/Data/Aeson/Internal/Word8.dyn_o ) aeson> [ 6 of 35] Compiling Data.Aeson.Internal.Integer ( src/Data/Aeson/Internal/Integer.hs, dist/build/Data/Aeson/Internal/Integer.o, dist/build/Data/Aeson/Internal/Integer.dyn_o ) aeson> [ 7 of 35] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.o, dist/build/Data/Aeson/Key.dyn_o ) aeson> [ 8 of 35] 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 ) aeson> [ 9 of 35] 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> [10 of 35] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.o, dist/build/Data/Aeson/KeyMap.dyn_o ) aeson> [11 of 35] Compiling Data.Aeson.Parser.UnescapePure ( src-pure/Data/Aeson/Parser/UnescapePure.hs, dist/build/Data/Aeson/Parser/UnescapePure.o, dist/build/Data/Aeson/Parser/UnescapePure.dyn_o ) aeson> [12 of 35] Compiling Data.Aeson.Parser.Unescape ( src/Data/Aeson/Parser/Unescape.hs, dist/build/Data/Aeson/Parser/Unescape.o, dist/build/Data/Aeson/Parser/Unescape.dyn_o ) aeson> [13 of 35] 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 35] 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 35] 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> [16 of 35] 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 ) atomic-write (post)> added 2 signatures atomic-write (post)> added 1 signatures atomic-write (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5mzi7q8mxmm1djf9gj0yp25fxvz1bfp4-atomic-write-0.2.0.7-doc /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7 atomic-write (post)> copying 2 paths... atomic-write (post)> copying path '/nix/store/5mzi7q8mxmm1djf9gj0yp25fxvz1bfp4-atomic-write-0.2.0.7-doc' to 'https://cache.nix-ci.com'... atomic-write (post)> copying path '/nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7' to 'https://cache.nix-ci.com'... atomic-write (post)> copying 1 paths... atomic-write (post)> copying path '/nix/store/9x7jcfnyl6sip5n04ciwy7hd6bxzk34d-atomic-write-0.2.0.7.drv' to 'https://cache.nix-ci.com'... atomic-write (post)> added 0 signatures atomic-write (post)> added 0 signatures atomic-write (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5mzi7q8mxmm1djf9gj0yp25fxvz1bfp4-atomic-write-0.2.0.7-doc /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7 atomic-write (post)> copying 2 paths... atomic-write (post)> copying path '/nix/store/5mzi7q8mxmm1djf9gj0yp25fxvz1bfp4-atomic-write-0.2.0.7-doc' to 'ssh-ng://worker.nix-ci.com'... atomic-write (post)> copying path '/nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7' to 'ssh-ng://worker.nix-ci.com'... atomic-write (post)> copying 1 paths... atomic-write (post)> copying path '/nix/store/9x7jcfnyl6sip5n04ciwy7hd6bxzk34d-atomic-write-0.2.0.7.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> [339 of 409] Compiling GHC.Tc.Errors.Types ( compiler/GHC/Tc/Errors/Types.hs, dist/build/GHC/Tc/Errors/Types.p_o ) monoid-subclasses> Documentation created: dist/doc/html/monoid-subclasses/index.html, monoid-subclasses> dist/doc/html/monoid-subclasses/monoid-subclasses.txt monoid-subclasses> Preprocessing test suite 'Main' for monoid-subclasses-1.2.4.1.. monoid-subclasses> installing monoid-subclasses> Installing library in /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a 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}" 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 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 ) 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.[] 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.[] 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.[] 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.[] 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.[] 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.[] 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. aeson> [17 of 35] 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 ) kan-extensions> setupCompilerEnvironmentPhase kan-extensions> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. kan-extensions> unpacking sources kan-extensions> unpacking source archive /nix/store/h4gfdqqw0q60vsyhdp123g8jr99w7fnd-kan-extensions-5.2.5.tar.gz kan-extensions> source root is kan-extensions-5.2.5 kan-extensions> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file kan-extensions-5.2.5/.vim.custom kan-extensions> patching sources kan-extensions> Replace Cabal file with edited version from mirror://hackage/kan-extensions-5.2.5/revision/2.cabal. kan-extensions> compileBuildDriverPhase kan-extensions> setupCompileFlags: -package-db=/build/tmp.pxYqozL8jI/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts kan-extensions> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.pxYqozL8jI/Main.o ) kan-extensions> [2 of 2] Linking Setup kan-extensions> updateAutotoolsGnuConfigScriptsPhase kan-extensions> configuring kan-extensions> configureFlags: --verbose --prefix=/nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/wikllq65lh34bxg9r5kmd4k30b1nly3i-kan-extensions-5.2.5-doc/share/doc/kan-extensions-5.2.5 --with-gcc=gcc --package-db=/build/tmp.pxYqozL8jI/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib kan-extensions> Using Parsec parser kan-extensions> Configuring kan-extensions-5.2.5... kan-extensions> Dependency adjunctions >=4.2 && <5: using adjunctions-4.4.2 kan-extensions> Dependency array >=0.3.0.2 && <0.6: using array-0.5.4.0 kan-extensions> Dependency base >=4.4 && <5: using base-4.17.0.0 kan-extensions> Dependency comonad >=4 && <6: using comonad-5.0.8 kan-extensions> Dependency containers >=0.4 && <0.8: using containers-0.6.6 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.1.10 kan-extensions> Dependency invariant >=0.1 && <1: using invariant-0.6.2 kan-extensions> Dependency mtl >=2.0.1 && <2.4: using mtl-2.2.2 kan-extensions> Dependency profunctors >=5 && <6: using profunctors-5.6.2 kan-extensions> Dependency semigroupoids >=4 && <7: using semigroupoids-5.3.7 kan-extensions> Dependency tagged >=0.7.2 && <1: using tagged-0.8.7 kan-extensions> Dependency transformers >=0.2 && <0.7: using transformers-0.5.6.2 kan-extensions> Dependency transformers-compat >=0.3 && <0.8: using transformers-compat-0.7.2 kan-extensions> Source component graph: component lib kan-extensions> Configured component graph: kan-extensions> component kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp kan-extensions> include adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv kan-extensions> include array-0.5.4.0 kan-extensions> include base-4.17.0.0 kan-extensions> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx kan-extensions> include containers-0.6.6 kan-extensions> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT kan-extensions> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy kan-extensions> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d kan-extensions> include invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 kan-extensions> include mtl-2.2.2 kan-extensions> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ kan-extensions> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC kan-extensions> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e kan-extensions> include transformers-0.5.6.2 kan-extensions> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo kan-extensions> Linked component graph: kan-extensions> unit kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp kan-extensions> include adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv kan-extensions> include array-0.5.4.0 kan-extensions> include base-4.17.0.0 kan-extensions> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx filemanip (post)> added 2 signatures filemanip (post)> added 3 signatures filemanip (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3 /nix/store/dbdkcz6nhmn02fd31q75j202cajz04h9-filemanip-0.3.6.3-doc filemanip (post)> copying 2 paths... filemanip (post)> copying path '/nix/store/dbdkcz6nhmn02fd31q75j202cajz04h9-filemanip-0.3.6.3-doc' to 'https://cache.nix-ci.com'... filemanip (post)> copying path '/nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3' to 'https://cache.nix-ci.com'... filemanip (post)> copying 1 paths... filemanip (post)> copying path '/nix/store/ms7pgg9g7kz0w1qh5sky2mcabq4sg5mp-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/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3 /nix/store/dbdkcz6nhmn02fd31q75j202cajz04h9-filemanip-0.3.6.3-doc filemanip (post)> copying 2 paths... filemanip (post)> copying path '/nix/store/dbdkcz6nhmn02fd31q75j202cajz04h9-filemanip-0.3.6.3-doc' to 'ssh-ng://worker.nix-ci.com'... filemanip (post)> copying path '/nix/store/9mszcigxxkz3jxj96an7ypvbf1ymb6wm-filemanip-0.3.6.3' to 'ssh-ng://worker.nix-ci.com'... filemanip (post)> copying 1 paths... filemanip (post)> copying path '/nix/store/ms7pgg9g7kz0w1qh5sky2mcabq4sg5mp-filemanip-0.3.6.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/06q71wk1c0k8wcw47ivw9mwlkchv9cg7-ghc-exactprint-1.6.1.3.drv'... monoid-subclasses> post-installation fixup monoid-subclasses> shrinking RPATHs of ELF executables and libraries in /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1 monoid-subclasses> shrinking /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSmonoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a-ghc9.4.2.so monoid-subclasses> checking for references to /build/ in /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1... monoid-subclasses> patching script interpreter paths in /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1 monoid-subclasses> stripping (with command strip and flags -S -p) in /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1/lib monoid-subclasses> shrinking RPATHs of ELF executables and libraries in /nix/store/085622i9wakiqjpsdn9pi826is1mdcp8-monoid-subclasses-1.2.4.1-doc monoid-subclasses> checking for references to /build/ in /nix/store/085622i9wakiqjpsdn9pi826is1mdcp8-monoid-subclasses-1.2.4.1-doc... monoid-subclasses> patching script interpreter paths in /nix/store/085622i9wakiqjpsdn9pi826is1mdcp8-monoid-subclasses-1.2.4.1-doc 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 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 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.[] 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. 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.[] 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.[] 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.[] 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 52 seconds algebraic-graphs> running tests algebraic-graphs> Running 1 test suites... algebraic-graphs> Test suite main: RUNNING... kan-extensions> include containers-0.6.6 kan-extensions> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT kan-extensions> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy kan-extensions> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d kan-extensions> include invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 kan-extensions> include mtl-2.2.2 kan-extensions> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ kan-extensions> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC kan-extensions> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e kan-extensions> include transformers-0.5.6.2 kan-extensions> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo kan-extensions> Control.Comonad.Density=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Control.Comonad.Density,Control.Monad.Co=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Control.Monad.Co,Control.Monad.Codensity=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Control.Monad.Codensity,Data.Functor.Contravariant.Coyoneda=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Contravariant.Coyoneda,Data.Functor.Contravariant.Day=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Contravariant.Day,Data.Functor.Contravariant.Yoneda=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Contravariant.Yoneda,Data.Functor.Coyoneda=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Coyoneda,Data.Functor.Day=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Day,Data.Functor.Day.Curried=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Day.Curried,Data.Functor.Invariant.Day=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Invariant.Day,Data.Functor.Kan.Lan=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Kan.Lan,Data.Functor.Kan.Ran=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Kan.Ran,Data.Functor.Yoneda=kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp:Data.Functor.Yoneda kan-extensions> Ready component graph: kan-extensions> definite kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp kan-extensions> depends adjunctions-4.4.2-LigijyMklFg4ohIPQDRRkv kan-extensions> depends array-0.5.4.0 kan-extensions> depends base-4.17.0.0 kan-extensions> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx kan-extensions> depends containers-0.6.6 kan-extensions> depends contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT kan-extensions> depends distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy kan-extensions> depends free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d kan-extensions> depends invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 kan-extensions> depends mtl-2.2.2 kan-extensions> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ kan-extensions> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC kan-extensions> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e kan-extensions> depends transformers-0.5.6.2 kan-extensions> depends transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo kan-extensions> Using Cabal-3.8.1.0 compiled by ghc-9.4 kan-extensions> Using compiler: ghc-9.4.2 kan-extensions> Using install prefix: kan-extensions> /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5 kan-extensions> Executables installed in: kan-extensions> /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/bin kan-extensions> Libraries installed in: kan-extensions> /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp kan-extensions> Dynamic Libraries installed in: kan-extensions> /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 kan-extensions> Private executables installed in: kan-extensions> /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/libexec/x86_64-linux-ghc-9.4.2/kan-extensions-5.2.5 kan-extensions> Data files installed in: kan-extensions> /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/share/x86_64-linux-ghc-9.4.2/kan-extensions-5.2.5 kan-extensions> Documentation installed in: kan-extensions> /nix/store/wikllq65lh34bxg9r5kmd4k30b1nly3i-kan-extensions-5.2.5-doc/share/doc/kan-extensions-5.2.5 kan-extensions> Configuration files installed in: kan-extensions> /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/etc kan-extensions> No alex found kan-extensions> Using ar found on system at: kan-extensions> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar kan-extensions> No c2hs found kan-extensions> No cpphs found kan-extensions> No doctest found kan-extensions> Using gcc version 12.3.0 given by user at: kan-extensions> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc kan-extensions> Using ghc version 9.4.2 found on system at: kan-extensions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc kan-extensions> Using ghc-pkg version 9.4.2 found on system at: 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" 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(.*))?" kan-extensions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 kan-extensions> No ghcjs found kan-extensions> No ghcjs-pkg found kan-extensions> No greencard found kan-extensions> Using haddock version 2.27.0 found on system at: kan-extensions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: kan-extensions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc kan-extensions> Using hsc2hs version 0.68.8 found on system at: kan-extensions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs kan-extensions> Using hscolour version 1.24 found on system at: kan-extensions> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour kan-extensions> No jhc found kan-extensions> Using ld found on system at: kan-extensions> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold kan-extensions> No pkg-config found kan-extensions> Using runghc version 9.4.2 found on system at: kan-extensions> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 kan-extensions> Using strip version 2.40 found on system at: kan-extensions> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip kan-extensions> Using tar found on system at: kan-extensions> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar kan-extensions> No uhc found kan-extensions> building kan-extensions> Preprocessing library for kan-extensions-5.2.5.. kan-extensions> Building library for kan-extensions-5.2.5.. 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 ) monoid-subclasses (post)> added 2 signatures monoid-subclasses (post)> added 2 signatures monoid-subclasses (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/085622i9wakiqjpsdn9pi826is1mdcp8-monoid-subclasses-1.2.4.1-doc /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1 monoid-subclasses (post)> copying 2 paths... monoid-subclasses (post)> copying path '/nix/store/085622i9wakiqjpsdn9pi826is1mdcp8-monoid-subclasses-1.2.4.1-doc' to 'https://cache.nix-ci.com'... monoid-subclasses (post)> copying path '/nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1' to 'https://cache.nix-ci.com'... monoid-subclasses (post)> copying 1 paths... monoid-subclasses (post)> copying path '/nix/store/a1ks81y953sxgyir1f6bdl4ng9sq0g3p-monoid-subclasses-1.2.4.1.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/085622i9wakiqjpsdn9pi826is1mdcp8-monoid-subclasses-1.2.4.1-doc /nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1 monoid-subclasses (post)> copying 2 paths... monoid-subclasses (post)> copying path '/nix/store/085622i9wakiqjpsdn9pi826is1mdcp8-monoid-subclasses-1.2.4.1-doc' to 'ssh-ng://worker.nix-ci.com'... monoid-subclasses (post)> copying path '/nix/store/qz12r81qz2vnxrjg2bgvsmfdf087cfwz-monoid-subclasses-1.2.4.1' to 'ssh-ng://worker.nix-ci.com'... monoid-subclasses (post)> copying 1 paths... monoid-subclasses (post)> copying path '/nix/store/a1ks81y953sxgyir1f6bdl4ng9sq0g3p-monoid-subclasses-1.2.4.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/m7lsj5rvrwrkg5sar2rylm9l2sgk1g2p-fuzzy-0.1.0.1.drv'... ghc-lib-parser> [340 of 409] Compiling GHC.Tc.Solver.Types ( compiler/GHC/Tc/Solver/Types.hs, dist/build/GHC/Tc/Solver/Types.p_o ) ghc-lib-parser> [341 of 409] Compiling GHC.Tc.Solver.InertSet ( compiler/GHC/Tc/Solver/InertSet.hs, dist/build/GHC/Tc/Solver/InertSet.p_o ) ghc-lib-parser> [342 of 409] Compiling GHC.HsToCore.Pmc.Solver.Types ( compiler/GHC/HsToCore/Pmc/Solver/Types.hs, dist/build/GHC/HsToCore/Pmc/Solver/Types.p_o ) ghc-lib-parser> [343 of 409] Compiling GHC.HsToCore.Pmc.Types ( compiler/GHC/HsToCore/Pmc/Types.hs, dist/build/GHC/HsToCore/Pmc/Types.p_o ) ghc-lib-parser> [344 of 409] Compiling GHC.HsToCore.Pmc.Ppr ( compiler/GHC/HsToCore/Pmc/Ppr.hs, dist/build/GHC/HsToCore/Pmc/Ppr.p_o ) ghc-lib-parser> [345 of 409] Compiling GHC.Parser.Errors.Types ( compiler/GHC/Parser/Errors/Types.hs, dist/build/GHC/Parser/Errors/Types.p_o ) ghc-lib-parser> [346 of 409] Compiling GHC.Types.Meta ( compiler/GHC/Types/Meta.hs, dist/build/GHC/Types/Meta.p_o ) ghc-lib-parser> [347 of 409] Compiling GHC.HsToCore.Errors.Types ( compiler/GHC/HsToCore/Errors/Types.hs, dist/build/GHC/HsToCore/Errors/Types.p_o ) ghc-lib-parser> [348 of 409] Compiling GHC.Driver.Errors.Types ( compiler/GHC/Driver/Errors/Types.hs, dist/build/GHC/Driver/Errors/Types.p_o ) ghc-lib-parser> [349 of 409] Compiling GHC.Types.Error.Codes ( compiler/GHC/Types/Error/Codes.hs, dist/build/GHC/Types/Error/Codes.p_o ) ghc-lib-parser> [350 of 409] Compiling GHC.HsToCore.Errors.Ppr ( compiler/GHC/HsToCore/Errors/Ppr.hs, dist/build/GHC/HsToCore/Errors/Ppr.p_o ) ghc-lib-parser> [351 of 409] Compiling GHC.Driver.Config.Logger ( compiler/GHC/Driver/Config/Logger.hs, dist/build/GHC/Driver/Config/Logger.p_o ) ghc-lib-parser> [352 of 409] Compiling GHC.Data.IOEnv ( compiler/GHC/Data/IOEnv.hs, dist/build/GHC/Data/IOEnv.p_o ) ghc-lib-parser> [353 of 409] Compiling GHC.Unit ( compiler/GHC/Unit.hs, dist/build/GHC/Unit.p_o ) ghc-lib-parser> [354 of 409] Compiling GHC.Unit.Module.ModIface ( compiler/GHC/Unit/Module/ModIface.hs, dist/build/GHC/Unit/Module/ModIface.p_o ) ghc-lib-parser> [355 of 409] Compiling GHC.Types.Target ( compiler/GHC/Types/Target.hs, dist/build/GHC/Types/Target.p_o ) ghc-lib-parser> [356 of 409] Compiling GHC.Unit.Finder.Types ( compiler/GHC/Unit/Finder/Types.hs, dist/build/GHC/Unit/Finder/Types.p_o ) ghc-lib-parser> [357 of 409] Compiling GHC.Unit.Module.WholeCoreBindings ( compiler/GHC/Unit/Module/WholeCoreBindings.hs, dist/build/GHC/Unit/Module/WholeCoreBindings.p_o ) ghc-lib-parser> [358 of 409] Compiling GHC.Linker.Types ( compiler/GHC/Linker/Types.hs, dist/build/GHC/Linker/Types.p_o ) ghc-lib-parser> [359 of 409] Compiling GHC.Unit.Module.ModGuts ( compiler/GHC/Unit/Module/ModGuts.hs, dist/build/GHC/Unit/Module/ModGuts.p_o ) ghc-lib-parser> [360 of 409] Compiling GHC.Core.Rules ( compiler/GHC/Core/Rules.hs, dist/build/GHC/Core/Rules.p_o ) ghc-lib-parser> [361 of 409] Compiling GHC.Unit.External ( compiler/GHC/Unit/External.hs, dist/build/GHC/Unit/External.p_o ) ghc-lib-parser> [362 of 409] Compiling GHC.Core.Opt.Simplify.Monad ( compiler/GHC/Core/Opt/Simplify/Monad.hs, dist/build/GHC/Core/Opt/Simplify/Monad.p_o ) ghc-lib-parser> [363 of 409] Compiling GHC.Core.Opt.Simplify.Env ( compiler/GHC/Core/Opt/Simplify/Env.hs, dist/build/GHC/Core/Opt/Simplify/Env.p_o ) ghc-lib-parser> [364 of 409] Compiling GHC.Core.Opt.Simplify.Utils ( compiler/GHC/Core/Opt/Simplify/Utils.hs, dist/build/GHC/Core/Opt/Simplify/Utils.p_o ) ghc-lib-parser> [365 of 409] Compiling GHC.Core.Opt.Simplify.Iteration ( compiler/GHC/Core/Opt/Simplify/Iteration.hs, dist/build/GHC/Core/Opt/Simplify/Iteration.p_o ) ghc-lib-parser> [366 of 409] Compiling GHC.Unit.Home.ModInfo ( compiler/GHC/Unit/Home/ModInfo.hs, dist/build/GHC/Unit/Home/ModInfo.p_o ) ghc-lib-parser> [367 of 409] Compiling GHC.Unit.Module.Status ( compiler/GHC/Unit/Module/Status.hs, dist/build/GHC/Unit/Module/Status.p_o ) ghc-lib-parser> [368 of 409] Compiling GHC.Runtime.Interpreter.Types ( compiler/GHC/Runtime/Interpreter/Types.hs, dist/build/GHC/Runtime/Interpreter/Types.p_o ) ghc-lib-parser> [369 of 409] Compiling GHC.Unit.Env ( compiler/GHC/Unit/Env.hs, dist/build/GHC/Unit/Env.p_o ) ghc-lib-parser> [370 of 409] Compiling GHC.Types.Name.Ppr ( compiler/GHC/Types/Name/Ppr.hs, dist/build/GHC/Types/Name/Ppr.p_o ) ghc-lib-parser> [371 of 409] Compiling GHC.Runtime.Context ( compiler/GHC/Runtime/Context.hs, dist/build/GHC/Runtime/Context.p_o ) ghc-lib-parser> [372 of 409] Compiling GHC.Core.Lint.Interactive ( compiler/GHC/Core/Lint/Interactive.hs, dist/build/GHC/Core/Lint/Interactive.p_o ) 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> 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.2-regex-tdfa-unittest.log 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 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 ============ 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 tests kan-extensions> Package has no test suites. kan-extensions> haddockPhase kan-extensions> Preprocessing library for kan-extensions-5.2.5.. kan-extensions> Running Haddock on library for kan-extensions-5.2.5.. kan-extensions> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:43) kan-extensions> 93% ( 14 / 15) in 'Data.Functor.Day' kan-extensions> Missing documentation for: kan-extensions> cayley (src/Data/Functor/Day.hs:211) 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:42) kan-extensions> 100% ( 14 / 14) in 'Data.Functor.Invariant.Day' 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:111) kan-extensions> lanToAdjoint (src/Data/Functor/Kan/Lan.hs:83) kan-extensions> composedAdjointToLan (src/Data/Functor/Kan/Lan.hs:97) kan-extensions> 88% ( 8 / 9) in 'Data.Functor.Coyoneda' kan-extensions> Missing documentation for: kan-extensions> lanToCoyoneda (src/Data/Functor/Coyoneda.hs:83) kan-extensions> 57% ( 4 / 7) in 'Control.Comonad.Density' kan-extensions> Missing documentation for: kan-extensions> Density (src/Control/Comonad/Density.hs:43) kan-extensions> adjunctionToDensity (src/Control/Comonad/Density.hs:99) kan-extensions> densityToLan (src/Control/Comonad/Density.hs:114) 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: 'Rift' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> 20% ( 5 / 24) in 'Control.Monad.Co' kan-extensions> Missing documentation for: kan-extensions> Co (src/Control/Monad/Co.hs:81) kan-extensions> co (src/Control/Monad/Co.hs:83) kan-extensions> runCo (src/Control/Monad/Co.hs:86) kan-extensions> liftCoT0 (src/Control/Monad/Co.hs:121) kan-extensions> liftCoT0M (src/Control/Monad/Co.hs:157) kan-extensions> lowerCoT0 (src/Control/Monad/Co.hs:124) kan-extensions> lowerCo0 (src/Control/Monad/Co.hs:127) kan-extensions> liftCoT1 (src/Control/Monad/Co.hs:130) kan-extensions> liftCoT1M (src/Control/Monad/Co.hs:160) kan-extensions> lowerCoT1 (src/Control/Monad/Co.hs:133) kan-extensions> lowerCo1 (src/Control/Monad/Co.hs:136) kan-extensions> diter (src/Control/Monad/Co.hs:163) kan-extensions> dctrlM (src/Control/Monad/Co.hs:166) kan-extensions> posW (src/Control/Monad/Co.hs:139) kan-extensions> peekW (src/Control/Monad/Co.hs:142) kan-extensions> peeksW (src/Control/Monad/Co.hs:145) kan-extensions> askW (src/Control/Monad/Co.hs:148) kan-extensions> asksW (src/Control/Monad/Co.hs:151) kan-extensions> traceW (src/Control/Monad/Co.hs:154) kan-extensions> Warning: 'Compose'' is out of scope. ghc-exactprint> setupCompilerEnvironmentPhase ghc-exactprint> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ghc-exactprint> unpacking sources ghc-exactprint> unpacking source archive /nix/store/43bbsrbzr19qmi2pc9f3lvk894mi7ll4-ghc-exactprint-1.6.1.3.tar.gz ghc-exactprint> source root is ghc-exactprint-1.6.1.3 ghc-exactprint> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file ghc-exactprint-1.6.1.3/tests/Test/Transform.hs ghc-exactprint> patching sources ghc-exactprint> compileBuildDriverPhase ghc-exactprint> setupCompileFlags: -package-db=/build/tmp.WYZCxTcd39/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts ghc-exactprint> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.WYZCxTcd39/Main.o ) ghc-exactprint> [2 of 2] Linking Setup ghc-exactprint> updateAutotoolsGnuConfigScriptsPhase ghc-exactprint> configuring ghc-exactprint> configureFlags: --verbose --prefix=/nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/imgbms4rb7xdqfadmr5cxqxakz17gmr1-ghc-exactprint-1.6.1.3-doc/share/doc/ghc-exactprint-1.6.1.3 --with-gcc=gcc --package-db=/build/tmp.WYZCxTcd39/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib ghc-exactprint> Using Parsec parser ghc-exactprint> Configuring ghc-exactprint-1.6.1.3... ghc-exactprint> Flags chosen: dev=False, roundtrip=False ghc-exactprint> Dependency base >=4.17 && <4.18: using base-4.17.0.0 ghc-exactprint> Dependency bytestring >=0.10.6: using bytestring-0.11.3.1 ghc-exactprint> Dependency containers >=0.5: using containers-0.6.6 ghc-exactprint> Dependency data-default: using data-default-0.7.1.1 ghc-exactprint> Dependency directory >=1.2: using directory-1.3.7.1 ghc-exactprint> Dependency fail >=4.9 && <4.10: using fail-4.9.0.0 ghc-exactprint> Dependency filepath >=1.4: using filepath-1.4.2.2 ghc-exactprint> Dependency free >=4.12: using free-5.1.10 ghc-exactprint> Dependency ghc >=9.4.1: using ghc-9.4.2 ghc-exactprint> Dependency ghc-boot: using ghc-boot-9.4.2 ghc-exactprint> Dependency mtl >=2.2.1: using mtl-2.2.2 ghc-exactprint> Dependency ordered-containers: using ordered-containers-0.2.3 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.4.1 ghc-exactprint> Dependency HUnit >=1.2: using HUnit-1.6.2.0 ghc-exactprint> Dependency base <4.18: using base-4.17.0.0 ghc-exactprint> Dependency bytestring: using bytestring-0.11.3.1 ghc-exactprint> Dependency containers >=0.5: using containers-0.6.6 ghc-exactprint> Dependency data-default: using data-default-0.7.1.1 ghc-exactprint> Dependency directory >=1.2: using directory-1.3.7.1 ghc-exactprint> Dependency fail >=4.9 && <4.10: using fail-4.9.0.0 ghc-exactprint> Dependency filemanip >=0.3: using filemanip-0.3.6.3 ghc-exactprint> Dependency filepath >=1.4: using filepath-1.4.2.2 ghc-exactprint> Dependency ghc >=9.4.1: using ghc-9.4.2 ghc-exactprint> Dependency ghc-boot: using ghc-boot-9.4.2 ghc-exactprint> Dependency ghc-exactprint: using ghc-exactprint-1.6.1.3 ghc-exactprint> Dependency ghc-paths >=0.1: using ghc-paths-0.1.0.12 ghc-exactprint> Dependency mtl >=2.2.1: using mtl-2.2.2 ghc-exactprint> Dependency ordered-containers: using ordered-containers-0.2.3 ghc-exactprint> Dependency silently >=1.2: using silently-1.2.5.3 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.6.1.3-9sdglPJhTECFmt1HMTAfqV ghc-exactprint> include base-4.17.0.0 ghc-exactprint> include bytestring-0.11.3.1 ghc-exactprint> include containers-0.6.6 ghc-exactprint> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghc-exactprint> include directory-1.3.7.1 ghc-lib-parser> [373 of 409] Compiling GHC.Unit.Module.ModSummary ( compiler/GHC/Unit/Module/ModSummary.hs, dist/build/GHC/Unit/Module/ModSummary.p_o ) ghc-lib-parser> [374 of 409] Compiling GHC.Types.Hint.Ppr ( compiler/GHC/Types/Hint/Ppr.hs, dist/build/GHC/Types/Hint/Ppr.p_o ) ghc-lib-parser> [375 of 409] Compiling GHC.Tc.Errors.Ppr ( compiler/GHC/Tc/Errors/Ppr.hs, dist/build/GHC/Tc/Errors/Ppr.p_o ) regex-tdfa> 1 of 1 test suites (1 of 1 test cases) passed. regex-tdfa> haddockPhase regex-tdfa> Preprocessing library for regex-tdfa-1.3.2.2.. regex-tdfa> Running Haddock on library for regex-tdfa-1.3.2.2.. regex-tdfa> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:38) regex-tdfa> \\ (lib/Data/IntMap/CharMap2.hs:41) regex-tdfa> null (lib/Data/IntMap/CharMap2.hs:44) regex-tdfa> size (lib/Data/IntMap/CharMap2.hs:47) regex-tdfa> member (lib/Data/IntMap/CharMap2.hs:50) regex-tdfa> notMember (lib/Data/IntMap/CharMap2.hs:53) regex-tdfa> lookup (lib/Data/IntMap/CharMap2.hs:56) regex-tdfa> findWithDefault (lib/Data/IntMap/CharMap2.hs:59) regex-tdfa> empty (lib/Data/IntMap/CharMap2.hs:62) regex-tdfa> singleton (lib/Data/IntMap/CharMap2.hs:65) regex-tdfa> insert (lib/Data/IntMap/CharMap2.hs:68) regex-tdfa> insertWith (lib/Data/IntMap/CharMap2.hs:71) regex-tdfa> insertWithKey (lib/Data/IntMap/CharMap2.hs:74) regex-tdfa> insertLookupWithKey (lib/Data/IntMap/CharMap2.hs:78) regex-tdfa> delete (lib/Data/IntMap/CharMap2.hs:83) regex-tdfa> adjust (lib/Data/IntMap/CharMap2.hs:86) regex-tdfa> adjustWithKey (lib/Data/IntMap/CharMap2.hs:89) regex-tdfa> update (lib/Data/IntMap/CharMap2.hs:93) regex-tdfa> updateWithKey (lib/Data/IntMap/CharMap2.hs:96) regex-tdfa> updateLookupWithKey (lib/Data/IntMap/CharMap2.hs:100) regex-tdfa> union (lib/Data/IntMap/CharMap2.hs:105) regex-tdfa> unionWith (lib/Data/IntMap/CharMap2.hs:108) regex-tdfa> unionWithKey (lib/Data/IntMap/CharMap2.hs:111) regex-tdfa> unions (lib/Data/IntMap/CharMap2.hs:115) regex-tdfa> unionsWith (lib/Data/IntMap/CharMap2.hs:118) regex-tdfa> difference (lib/Data/IntMap/CharMap2.hs:121) regex-tdfa> differenceWith (lib/Data/IntMap/CharMap2.hs:124) regex-tdfa> differenceWithKey (lib/Data/IntMap/CharMap2.hs:127) regex-tdfa> intersection (lib/Data/IntMap/CharMap2.hs:131) regex-tdfa> intersectionWith (lib/Data/IntMap/CharMap2.hs:134) regex-tdfa> intersectionWithKey (lib/Data/IntMap/CharMap2.hs:137) regex-tdfa> map (lib/Data/IntMap/CharMap2.hs:141) regex-tdfa> mapWithKey (lib/Data/IntMap/CharMap2.hs:144) regex-tdfa> mapAccum (lib/Data/IntMap/CharMap2.hs:148) regex-tdfa> mapAccumWithKey (lib/Data/IntMap/CharMap2.hs:152) regex-tdfa> fold (lib/Data/IntMap/CharMap2.hs:157) regex-tdfa> foldWithKey (lib/Data/IntMap/CharMap2.hs:160) regex-tdfa> elems (lib/Data/IntMap/CharMap2.hs:164) regex-tdfa> keys (lib/Data/IntMap/CharMap2.hs:167) regex-tdfa> keysSet (lib/Data/IntMap/CharMap2.hs:170) regex-tdfa> assocs (lib/Data/IntMap/CharMap2.hs:173) regex-tdfa> toList (lib/Data/IntMap/CharMap2.hs:176) regex-tdfa> fromList (lib/Data/IntMap/CharMap2.hs:179) regex-tdfa> fromListWith (lib/Data/IntMap/CharMap2.hs:182) regex-tdfa> fromListWithKey (lib/Data/IntMap/CharMap2.hs:185) regex-tdfa> toAscList (lib/Data/IntMap/CharMap2.hs:189) regex-tdfa> fromAscList (lib/Data/IntMap/CharMap2.hs:192) regex-tdfa> fromAscListWith (lib/Data/IntMap/CharMap2.hs:195) regex-tdfa> fromAscListWithKey (lib/Data/IntMap/CharMap2.hs:198) regex-tdfa> fromDistinctAscList (lib/Data/IntMap/CharMap2.hs:202) regex-tdfa> filter (lib/Data/IntMap/CharMap2.hs:205) regex-tdfa> filterWithKey (lib/Data/IntMap/CharMap2.hs:208) regex-tdfa> partition (lib/Data/IntMap/CharMap2.hs:212) regex-tdfa> partitionWithKey (lib/Data/IntMap/CharMap2.hs:216) regex-tdfa> mapMaybe (lib/Data/IntMap/CharMap2.hs:221) regex-tdfa> mapMaybeWithKey (lib/Data/IntMap/CharMap2.hs:224) regex-tdfa> mapEither (lib/Data/IntMap/CharMap2.hs:228) regex-tdfa> mapEitherWithKey (lib/Data/IntMap/CharMap2.hs:232) regex-tdfa> split (lib/Data/IntMap/CharMap2.hs:237) regex-tdfa> splitLookup (lib/Data/IntMap/CharMap2.hs:241) regex-tdfa> isSubmapOf (lib/Data/IntMap/CharMap2.hs:245) regex-tdfa> isSubmapOfBy (lib/Data/IntMap/CharMap2.hs:248) regex-tdfa> isProperSubmapOf (lib/Data/IntMap/CharMap2.hs:251) regex-tdfa> isProperSubmapOfBy (lib/Data/IntMap/CharMap2.hs:254) regex-tdfa> showTree (lib/Data/IntMap/CharMap2.hs:257) regex-tdfa> showTreeWith (lib/Data/IntMap/CharMap2.hs:260) regex-tdfa> 0% ( 0 / 31) in 'Data.IntSet.EnumSet2' 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:17) regex-tdfa> null (lib/Data/IntSet/EnumSet2.hs:20) regex-tdfa> size (lib/Data/IntSet/EnumSet2.hs:23) regex-tdfa> member (lib/Data/IntSet/EnumSet2.hs:26) regex-tdfa> notMember (lib/Data/IntSet/EnumSet2.hs:29) regex-tdfa> isSubsetOf (lib/Data/IntSet/EnumSet2.hs:32) 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> 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) 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:120) kan-extensions> ranToAdjoint (src/Data/Functor/Kan/Ran.hs:134) kan-extensions> composedAdjointToRan (src/Data/Functor/Kan/Ran.hs:148) kan-extensions> repToRan (src/Data/Functor/Kan/Ran.hs:157) kan-extensions> ranToRep (src/Data/Functor/Kan/Ran.hs:161) kan-extensions> composedRepToRan (src/Data/Functor/Kan/Ran.hs:169) kan-extensions> ranToComposedRep (src/Data/Functor/Kan/Ran.hs:165) kan-extensions> 85% ( 12 / 14) in 'Control.Monad.Codensity' kan-extensions> Missing documentation for: kan-extensions> adjunctionToCodensity (src/Control/Monad/Codensity.hs:205) kan-extensions> ranToCodensity (src/Control/Monad/Codensity.hs:246) kan-extensions> 45% ( 5 / 11) in 'Data.Functor.Yoneda' kan-extensions> Missing documentation for: kan-extensions> lowerYoneda (src/Data/Functor/Yoneda.hs:88) kan-extensions> maxF (src/Data/Functor/Yoneda.hs:228) kan-extensions> minF (src/Data/Functor/Yoneda.hs:233) kan-extensions> maxM (src/Data/Functor/Yoneda.hs:238) kan-extensions> minM (src/Data/Functor/Yoneda.hs:243) kan-extensions> ranToYoneda (src/Data/Functor/Yoneda.hs:106) kan-extensions> Documentation created: dist/doc/html/kan-extensions/index.html, kan-extensions> dist/doc/html/kan-extensions/kan-extensions.txt kan-extensions> installing kan-extensions> Installing library in /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp kan-extensions> post-installation fixup kan-extensions> shrinking RPATHs of ELF executables and libraries in /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5 kan-extensions> shrinking /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSkan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp-ghc9.4.2.so kan-extensions> checking for references to /build/ in /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5... kan-extensions> patching script interpreter paths in /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5 kan-extensions> stripping (with command strip and flags -S -p) in /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/lib kan-extensions> shrinking RPATHs of ELF executables and libraries in /nix/store/wikllq65lh34bxg9r5kmd4k30b1nly3i-kan-extensions-5.2.5-doc kan-extensions> checking for references to /build/ in /nix/store/wikllq65lh34bxg9r5kmd4k30b1nly3i-kan-extensions-5.2.5-doc... kan-extensions> patching script interpreter paths in /nix/store/wikllq65lh34bxg9r5kmd4k30b1nly3i-kan-extensions-5.2.5-doc ghc-exactprint> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> include filepath-1.4.2.2 ghc-exactprint> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d ghc-exactprint> include ghc-9.4.2 ghc-exactprint> include ghc-boot-9.4.2 ghc-exactprint> include mtl-2.2.2 ghc-exactprint> include ordered-containers-0.2.3-3D8p8XEt7eeEtM8PwRxB61 ghc-exactprint> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ghc-exactprint> component ghc-exactprint-1.6.1.3-1kT7OtBNsDz6yFfVl1lcuz-test ghc-exactprint> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ghc-exactprint> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx ghc-exactprint> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS ghc-exactprint> include base-4.17.0.0 ghc-exactprint> include bytestring-0.11.3.1 ghc-exactprint> include containers-0.6.6 ghc-exactprint> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghc-exactprint> include directory-1.3.7.1 ghc-exactprint> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> include filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 ghc-exactprint> include filepath-1.4.2.2 ghc-exactprint> include ghc-9.4.2 ghc-exactprint> include ghc-boot-9.4.2 ghc-exactprint> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV ghc-exactprint> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp ghc-exactprint> include mtl-2.2.2 ghc-exactprint> include ordered-containers-0.2.3-3D8p8XEt7eeEtM8PwRxB61 ghc-exactprint> include silently-1.2.5.3-KTtWdyoSkrtLyCVxtsa5Y0 ghc-exactprint> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ghc-exactprint> Linked component graph: ghc-exactprint> unit ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV ghc-exactprint> include base-4.17.0.0 ghc-exactprint> include bytestring-0.11.3.1 ghc-exactprint> include containers-0.6.6 ghc-exactprint> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghc-exactprint> include directory-1.3.7.1 ghc-exactprint> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> include filepath-1.4.2.2 ghc-exactprint> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d ghc-exactprint> include ghc-9.4.2 ghc-exactprint> include ghc-boot-9.4.2 ghc-exactprint> include mtl-2.2.2 ghc-exactprint> include ordered-containers-0.2.3-3D8p8XEt7eeEtM8PwRxB61 ghc-exactprint> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ghc-exactprint> Language.Haskell.GHC.ExactPrint=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint,Language.Haskell.GHC.ExactPrint.Dump=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint.Dump,Language.Haskell.GHC.ExactPrint.ExactPrint=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint.ExactPrint,Language.Haskell.GHC.ExactPrint.Lookup=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint.Lookup,Language.Haskell.GHC.ExactPrint.Orphans=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint.Orphans,Language.Haskell.GHC.ExactPrint.Parsers=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint.Parsers,Language.Haskell.GHC.ExactPrint.Preprocess=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint.Preprocess,Language.Haskell.GHC.ExactPrint.Transform=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint.Transform,Language.Haskell.GHC.ExactPrint.Types=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint.Types,Language.Haskell.GHC.ExactPrint.Utils=ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV:Language.Haskell.GHC.ExactPrint.Utils ghc-exactprint> unit ghc-exactprint-1.6.1.3-1kT7OtBNsDz6yFfVl1lcuz-test ghc-exactprint> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ghc-exactprint> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx ghc-exactprint> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS ghc-exactprint> include base-4.17.0.0 ghc-exactprint> include bytestring-0.11.3.1 ghc-exactprint> include containers-0.6.6 ghc-exactprint> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghc-exactprint> include directory-1.3.7.1 ghc-exactprint> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> include filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 ghc-exactprint> include filepath-1.4.2.2 ghc-exactprint> include ghc-9.4.2 ghc-exactprint> include ghc-boot-9.4.2 ghc-exactprint> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV ghc-exactprint> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp ghc-exactprint> include mtl-2.2.2 ghc-exactprint> include ordered-containers-0.2.3-3D8p8XEt7eeEtM8PwRxB61 ghc-exactprint> include silently-1.2.5.3-KTtWdyoSkrtLyCVxtsa5Y0 ghc-exactprint> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ghc-exactprint> Ready component graph: regex-tdfa> isProperSubsetOf (lib/Data/IntSet/EnumSet2.hs:35) regex-tdfa> empty (lib/Data/IntSet/EnumSet2.hs:38) regex-tdfa> singleton (lib/Data/IntSet/EnumSet2.hs:41) regex-tdfa> insert (lib/Data/IntSet/EnumSet2.hs:44) regex-tdfa> delete (lib/Data/IntSet/EnumSet2.hs:47) regex-tdfa> union (lib/Data/IntSet/EnumSet2.hs:50) regex-tdfa> unions (lib/Data/IntSet/EnumSet2.hs:53) regex-tdfa> difference (lib/Data/IntSet/EnumSet2.hs:56) regex-tdfa> intersection (lib/Data/IntSet/EnumSet2.hs:59) regex-tdfa> filter (lib/Data/IntSet/EnumSet2.hs:62) regex-tdfa> partition (lib/Data/IntSet/EnumSet2.hs:66) regex-tdfa> split (lib/Data/IntSet/EnumSet2.hs:71) regex-tdfa> splitMember (lib/Data/IntSet/EnumSet2.hs:75) regex-tdfa> map (lib/Data/IntSet/EnumSet2.hs:79) regex-tdfa> fold (lib/Data/IntSet/EnumSet2.hs:83) regex-tdfa> elems (lib/Data/IntSet/EnumSet2.hs:87) regex-tdfa> toList (lib/Data/IntSet/EnumSet2.hs:90) regex-tdfa> fromList (lib/Data/IntSet/EnumSet2.hs:93) regex-tdfa> toAscList (lib/Data/IntSet/EnumSet2.hs:96) regex-tdfa> fromAscList (lib/Data/IntSet/EnumSet2.hs:99) regex-tdfa> fromDistinctAscList (lib/Data/IntSet/EnumSet2.hs:102) regex-tdfa> showTree (lib/Data/IntSet/EnumSet2.hs:105) regex-tdfa> showTreeWith (lib/Data/IntSet/EnumSet2.hs:108) 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:33) regex-tdfa> \\ (lib/Data/IntMap/EnumMap2.hs:36) regex-tdfa> null (lib/Data/IntMap/EnumMap2.hs:39) regex-tdfa> size (lib/Data/IntMap/EnumMap2.hs:42) regex-tdfa> member (lib/Data/IntMap/EnumMap2.hs:45) regex-tdfa> notMember (lib/Data/IntMap/EnumMap2.hs:48) regex-tdfa> lookup (lib/Data/IntMap/EnumMap2.hs:52) regex-tdfa> findWithDefault (lib/Data/IntMap/EnumMap2.hs:55) regex-tdfa> empty (lib/Data/IntMap/EnumMap2.hs:58) regex-tdfa> singleton (lib/Data/IntMap/EnumMap2.hs:61) regex-tdfa> insert (lib/Data/IntMap/EnumMap2.hs:64) regex-tdfa> insertWith (lib/Data/IntMap/EnumMap2.hs:67) regex-tdfa> insertWithKey (lib/Data/IntMap/EnumMap2.hs:70) regex-tdfa> insertLookupWithKey (lib/Data/IntMap/EnumMap2.hs:74) regex-tdfa> delete (lib/Data/IntMap/EnumMap2.hs:79) regex-tdfa> adjust (lib/Data/IntMap/EnumMap2.hs:82) regex-tdfa> adjustWithKey (lib/Data/IntMap/EnumMap2.hs:85) regex-tdfa> update (lib/Data/IntMap/EnumMap2.hs:89) regex-tdfa> updateWithKey (lib/Data/IntMap/EnumMap2.hs:92) regex-tdfa> updateLookupWithKey (lib/Data/IntMap/EnumMap2.hs:96) regex-tdfa> union (lib/Data/IntMap/EnumMap2.hs:101) regex-tdfa> unionWith (lib/Data/IntMap/EnumMap2.hs:104) regex-tdfa> unionWithKey (lib/Data/IntMap/EnumMap2.hs:107) regex-tdfa> unions (lib/Data/IntMap/EnumMap2.hs:111) regex-tdfa> unionsWith (lib/Data/IntMap/EnumMap2.hs:114) regex-tdfa> difference (lib/Data/IntMap/EnumMap2.hs:117) regex-tdfa> differenceWith (lib/Data/IntMap/EnumMap2.hs:120) regex-tdfa> differenceWithKey (lib/Data/IntMap/EnumMap2.hs:123) regex-tdfa> intersection (lib/Data/IntMap/EnumMap2.hs:127) regex-tdfa> intersectionWith (lib/Data/IntMap/EnumMap2.hs:130) regex-tdfa> intersectionWithKey (lib/Data/IntMap/EnumMap2.hs:133) regex-tdfa> map (lib/Data/IntMap/EnumMap2.hs:137) regex-tdfa> mapWithKey (lib/Data/IntMap/EnumMap2.hs:140) regex-tdfa> mapAccum (lib/Data/IntMap/EnumMap2.hs:144) regex-tdfa> mapAccumWithKey (lib/Data/IntMap/EnumMap2.hs:148) regex-tdfa> fold (lib/Data/IntMap/EnumMap2.hs:153) regex-tdfa> foldWithKey (lib/Data/IntMap/EnumMap2.hs:156) regex-tdfa> elems (lib/Data/IntMap/EnumMap2.hs:160) regex-tdfa> keys (lib/Data/IntMap/EnumMap2.hs:163) regex-tdfa> keysSet (lib/Data/IntMap/EnumMap2.hs:167) regex-tdfa> assocs (lib/Data/IntMap/EnumMap2.hs:170) regex-tdfa> toList (lib/Data/IntMap/EnumMap2.hs:173) regex-tdfa> fromList (lib/Data/IntMap/EnumMap2.hs:176) regex-tdfa> fromListWith (lib/Data/IntMap/EnumMap2.hs:179) regex-tdfa> fromListWithKey (lib/Data/IntMap/EnumMap2.hs:182) regex-tdfa> toAscList (lib/Data/IntMap/EnumMap2.hs:186) regex-tdfa> fromAscList (lib/Data/IntMap/EnumMap2.hs:189) regex-tdfa> fromAscListWith (lib/Data/IntMap/EnumMap2.hs:192) regex-tdfa> fromAscListWithKey (lib/Data/IntMap/EnumMap2.hs:195) regex-tdfa> fromDistinctAscList (lib/Data/IntMap/EnumMap2.hs:199) regex-tdfa> filter (lib/Data/IntMap/EnumMap2.hs:202) regex-tdfa> filterWithKey (lib/Data/IntMap/EnumMap2.hs:205) regex-tdfa> partition (lib/Data/IntMap/EnumMap2.hs:209) regex-tdfa> partitionWithKey (lib/Data/IntMap/EnumMap2.hs:213) regex-tdfa> mapMaybe (lib/Data/IntMap/EnumMap2.hs:218) regex-tdfa> mapMaybeWithKey (lib/Data/IntMap/EnumMap2.hs:221) regex-tdfa> mapEither (lib/Data/IntMap/EnumMap2.hs:225) regex-tdfa> mapEitherWithKey (lib/Data/IntMap/EnumMap2.hs:229) regex-tdfa> split (lib/Data/IntMap/EnumMap2.hs:234) regex-tdfa> splitLookup (lib/Data/IntMap/EnumMap2.hs:238) 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> 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 ============ ghc-exactprint> definite ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV ghc-exactprint> depends base-4.17.0.0 ghc-exactprint> depends bytestring-0.11.3.1 ghc-exactprint> depends containers-0.6.6 ghc-exactprint> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghc-exactprint> depends directory-1.3.7.1 ghc-exactprint> depends fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> depends filepath-1.4.2.2 ghc-exactprint> depends free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d ghc-exactprint> depends ghc-9.4.2 ghc-exactprint> depends ghc-boot-9.4.2 ghc-exactprint> depends mtl-2.2.2 ghc-exactprint> depends ordered-containers-0.2.3-3D8p8XEt7eeEtM8PwRxB61 ghc-exactprint> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ghc-exactprint> definite ghc-exactprint-1.6.1.3-1kT7OtBNsDz6yFfVl1lcuz-test ghc-exactprint> depends Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ghc-exactprint> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx ghc-exactprint> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS ghc-exactprint> depends base-4.17.0.0 ghc-exactprint> depends bytestring-0.11.3.1 ghc-exactprint> depends containers-0.6.6 ghc-exactprint> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghc-exactprint> depends directory-1.3.7.1 ghc-exactprint> depends fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 ghc-exactprint> depends filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 ghc-exactprint> depends filepath-1.4.2.2 ghc-exactprint> depends ghc-9.4.2 ghc-exactprint> depends ghc-boot-9.4.2 ghc-exactprint> depends ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV ghc-exactprint> depends ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp ghc-exactprint> depends mtl-2.2.2 ghc-exactprint> depends ordered-containers-0.2.3-3D8p8XEt7eeEtM8PwRxB61 ghc-exactprint> depends silently-1.2.5.3-KTtWdyoSkrtLyCVxtsa5Y0 ghc-exactprint> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ghc-exactprint> Using Cabal-3.8.1.0 compiled by ghc-9.4 ghc-exactprint> Using compiler: ghc-9.4.2 ghc-exactprint> Using install prefix: ghc-exactprint> /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3 ghc-exactprint> Executables installed in: ghc-exactprint> /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3/bin ghc-exactprint> Libraries installed in: ghc-exactprint> /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV ghc-exactprint> Dynamic Libraries installed in: ghc-exactprint> /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 ghc-exactprint> Private executables installed in: ghc-exactprint> /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3/libexec/x86_64-linux-ghc-9.4.2/ghc-exactprint-1.6.1.3 ghc-exactprint> Data files installed in: ghc-exactprint> /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3/share/x86_64-linux-ghc-9.4.2/ghc-exactprint-1.6.1.3 ghc-exactprint> Documentation installed in: ghc-exactprint> /nix/store/imgbms4rb7xdqfadmr5cxqxakz17gmr1-ghc-exactprint-1.6.1.3-doc/share/doc/ghc-exactprint-1.6.1.3 ghc-exactprint> Configuration files installed in: ghc-exactprint> /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3/etc ghc-exactprint> No alex found ghc-exactprint> Using ar found on system at: ghc-exactprint> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar ghc-exactprint> No c2hs found ghc-exactprint> No cpphs found ghc-exactprint> No doctest found ghc-exactprint> Using gcc version 12.3.0 given by user at: ghc-exactprint> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc ghc-exactprint> Using ghc version 9.4.2 found on system at: ghc-exactprint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc ghc-exactprint> Using ghc-pkg version 9.4.2 found on system at: ghc-exactprint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 ghc-exactprint> No ghcjs found ghc-exactprint> No ghcjs-pkg found ghc-exactprint> No greencard found ghc-exactprint> Using haddock version 2.27.0 found on system at: ghc-exactprint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: ghc-exactprint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc ghc-exactprint> Using hsc2hs version 0.68.8 found on system at: ghc-exactprint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs ghc-exactprint> Using hscolour version 1.24 found on system at: ghc-exactprint> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour ghc-exactprint> No jhc found ghc-exactprint> Using ld found on system at: ghc-exactprint> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold ghc-exactprint> No pkg-config found ghc-exactprint> Using runghc version 9.4.2 found on system at: ghc-exactprint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 ghc-exactprint> Using strip version 2.40 found on system at: 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/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5 /nix/store/wikllq65lh34bxg9r5kmd4k30b1nly3i-kan-extensions-5.2.5-doc kan-extensions (post)> copying 2 paths... kan-extensions (post)> copying path '/nix/store/wikllq65lh34bxg9r5kmd4k30b1nly3i-kan-extensions-5.2.5-doc' to 'https://cache.nix-ci.com'... kan-extensions (post)> copying path '/nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5' to 'https://cache.nix-ci.com'... kan-extensions (post)> copying 1 paths... kan-extensions (post)> copying path '/nix/store/hbnlxbzas56c9pvs375ifbavxv85b1ig-kan-extensions-5.2.5.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/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5 /nix/store/wikllq65lh34bxg9r5kmd4k30b1nly3i-kan-extensions-5.2.5-doc kan-extensions (post)> copying 2 paths... kan-extensions (post)> copying path '/nix/store/wikllq65lh34bxg9r5kmd4k30b1nly3i-kan-extensions-5.2.5-doc' to 'ssh-ng://worker.nix-ci.com'... kan-extensions (post)> copying path '/nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5' to 'ssh-ng://worker.nix-ci.com'... kan-extensions (post)> copying 1 paths... kan-extensions (post)> copying path '/nix/store/hbnlxbzas56c9pvs375ifbavxv85b1ig-kan-extensions-5.2.5.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/krnahfhwvwarkpx2zay369k80qnjf7ll-lens-5.2.3.drv'... building '/nix/store/csirlmlrka03crkf8qf89q6wy2amrnnj-pointed-5.0.4.drv'... regex-tdfa> isSubmapOf (lib/Data/IntMap/EnumMap2.hs:242) regex-tdfa> isSubmapOfBy (lib/Data/IntMap/EnumMap2.hs:245) regex-tdfa> isProperSubmapOf (lib/Data/IntMap/EnumMap2.hs:248) regex-tdfa> isProperSubmapOfBy (lib/Data/IntMap/EnumMap2.hs:251) regex-tdfa> showTree (lib/Data/IntMap/EnumMap2.hs:254) regex-tdfa> showTreeWith (lib/Data/IntMap/EnumMap2.hs:257) 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: '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. regex-tdfa> Warning: 'Postion' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> Warning: 'Set' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. 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. 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: 'newFlags' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> 59% ( 29 / 49) in 'Text.Regex.TDFA.Common' regex-tdfa> Missing documentation for: regex-tdfa> look (lib/Text/Regex/TDFA/Common.hs:26) regex-tdfa> common_error (lib/Text/Regex/TDFA/Common.hs:29) regex-tdfa> on (lib/Text/Regex/TDFA/Common.hs:33) regex-tdfa> mapFst (lib/Text/Regex/TDFA/Common.hs:50) regex-tdfa> mapSnd (lib/Text/Regex/TDFA/Common.hs:53) regex-tdfa> fst3 (lib/Text/Regex/TDFA/Common.hs:56) regex-tdfa> snd3 (lib/Text/Regex/TDFA/Common.hs:59) regex-tdfa> thd3 (lib/Text/Regex/TDFA/Common.hs:62) regex-tdfa> flipOrder (lib/Text/Regex/TDFA/Common.hs:65) regex-tdfa> noWin (lib/Text/Regex/TDFA/Common.hs:70) 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:305) regex-tdfa> indent (lib/Text/Regex/TDFA/Common.hs:321) regex-tdfa> showDT (lib/Text/Regex/TDFA/Common.hs:324) regex-tdfa> seeDTrans (lib/Text/Regex/TDFA/Common.hs:368) 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:10) regex-tdfa> test_multiline (lib/Text/Regex/TDFA/NewDFA/MakeTest.hs:10) 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:22) 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:34) 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:47) 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:71) 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:85) regex-tdfa> Warning: 'parseRegex' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> 88% ( 15 / 17) in 'Text.Regex.TDFA.Pattern' regex-tdfa> Missing documentation for: regex-tdfa> showPattern (lib/Text/Regex/TDFA/Pattern.hs:92) regex-tdfa> starTrans' (lib/Text/Regex/TDFA/Pattern.hs:252) 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) 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> 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 aeson> [18 of 35] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, dist/build/Data/Aeson/Parser.o, dist/build/Data/Aeson/Parser.dyn_o ) aeson> [19 of 35] Compiling Data.Attoparsec.Time.Internal ( attoparsec-iso8601/src/Data/Attoparsec/Time/Internal.hs, dist/build/Data/Attoparsec/Time/Internal.o, dist/build/Data/Attoparsec/Time/Internal.dyn_o ) aeson> [20 of 35] Compiling Data.Attoparsec.Time ( attoparsec-iso8601/src/Data/Attoparsec/Time.hs, dist/build/Data/Attoparsec/Time.o, dist/build/Data/Attoparsec/Time.dyn_o ) aeson> aeson> attoparsec-iso8601/src/Data/Attoparsec/Time.hs:132:21: warning: [-Wdeprecations] aeson> In the use of ‘toPico’ aeson> (imported from Data.Attoparsec.Time.Internal): aeson> Deprecated: "Use MkFixed" aeson> | aeson> 132 | parsePicos a0 t = toPico (fromIntegral (t' * 10^n)) aeson> | ^^^^^^ aeson> [21 of 35] 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> [22 of 35] 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 ) ghc-exactprint> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip ghc-exactprint> Using tar found on system at: ghc-exactprint> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar ghc-exactprint> No uhc found ghc-exactprint> building ghc-exactprint> Preprocessing library for ghc-exactprint-1.6.1.3.. ghc-exactprint> Building library for ghc-exactprint-1.6.1.3.. ghc-exactprint> [ 1 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> [ 2 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> [ 3 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> [ 4 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> [ 5 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> [ 6 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> [ 7 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 ) fuzzy> setupCompilerEnvironmentPhase fuzzy> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. fuzzy> unpacking sources fuzzy> unpacking source archive /nix/store/jr8dff1njk06bpbyiwsk9xi888yn19hk-fuzzy-0.1.0.1.tar.gz fuzzy> source root is fuzzy-0.1.0.1 fuzzy> setting SOURCE_DATE_EPOCH to timestamp 1632137968 of file fuzzy-0.1.0.1/tests/tests.hs fuzzy> patching sources fuzzy> compileBuildDriverPhase fuzzy> setupCompileFlags: -package-db=/build/tmp.1WftoHaryo/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts fuzzy> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.1WftoHaryo/Main.o ) fuzzy> [2 of 2] Linking Setup fuzzy> updateAutotoolsGnuConfigScriptsPhase fuzzy> configuring fuzzy> configureFlags: --verbose --prefix=/nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/6z3pkpmlkc9mak4ynipgai8fky7m2q40-fuzzy-0.1.0.1-doc/share/doc/fuzzy-0.1.0.1 --with-gcc=gcc --package-db=/build/tmp.1WftoHaryo/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib fuzzy> Using Parsec parser fuzzy> Configuring fuzzy-0.1.0.1... fuzzy> Dependency base >=4.8 && <5: using base-4.17.0.0 fuzzy> Dependency monoid-subclasses >0.4: using monoid-subclasses-1.2.4.1 fuzzy> Dependency HUnit >=1.2.5.0: using HUnit-1.6.2.0 fuzzy> Dependency base: using base-4.17.0.0 fuzzy> Dependency fuzzy: using fuzzy-0.1.0.1 fuzzy> Source component graph: fuzzy> component lib fuzzy> component test:tests dependency lib fuzzy> Configured component graph: fuzzy> component fuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6 fuzzy> include base-4.17.0.0 fuzzy> include monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a fuzzy> component fuzzy-0.1.0.1-Byl3ykOMtQW7DHBHFo9ZHX-tests fuzzy> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS fuzzy> include base-4.17.0.0 fuzzy> include fuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6 fuzzy> Linked component graph: fuzzy> unit fuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6 fuzzy> include base-4.17.0.0 fuzzy> include monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a fuzzy> Text.Fuzzy=fuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6:Text.Fuzzy fuzzy> unit fuzzy-0.1.0.1-Byl3ykOMtQW7DHBHFo9ZHX-tests fuzzy> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS fuzzy> include base-4.17.0.0 fuzzy> include fuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6 fuzzy> Ready component graph: fuzzy> definite fuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6 fuzzy> depends base-4.17.0.0 fuzzy> depends monoid-subclasses-1.2.4.1-IlvoBqzwxWqHahfQQqh09a fuzzy> definite fuzzy-0.1.0.1-Byl3ykOMtQW7DHBHFo9ZHX-tests fuzzy> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS fuzzy> depends base-4.17.0.0 fuzzy> depends fuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6 fuzzy> Using Cabal-3.8.1.0 compiled by ghc-9.4 fuzzy> Using compiler: ghc-9.4.2 fuzzy> Using install prefix: fuzzy> /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1 fuzzy> Executables installed in: fuzzy> /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1/bin fuzzy> Libraries installed in: fuzzy> /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/fuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6 fuzzy> Dynamic Libraries installed in: fuzzy> /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 fuzzy> Private executables installed in: fuzzy> /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1/libexec/x86_64-linux-ghc-9.4.2/fuzzy-0.1.0.1 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:295) regex-tdfa> cleanNullView (lib/Text/Regex/TDFA/CorePattern.hs:193) regex-tdfa> cannotAccept (lib/Text/Regex/TDFA/CorePattern.hs:245) regex-tdfa> mustAccept (lib/Text/Regex/TDFA/CorePattern.hs:239) 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:80) regex-tdfa> 42% ( 3 / 7) in 'Text.Regex.TDFA.TDFA' regex-tdfa> Missing documentation for: regex-tdfa> patternToRegex (lib/Text/Regex/TDFA/TDFA.hs:159) regex-tdfa> examineDFA (lib/Text/Regex/TDFA/TDFA.hs:175) regex-tdfa> nfaToDFA (lib/Text/Regex/TDFA/TDFA.hs:50) regex-tdfa> dfaMap (lib/Text/Regex/TDFA/TDFA.hs:162) 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:40) regex-tdfa> execute (lib/Text/Regex/TDFA/String.hs:53) regex-tdfa> regexec (lib/Text/Regex/TDFA/String.hs:58) 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:62) regex-tdfa> execute (lib/Text/Regex/TDFA/Sequence.hs:71) regex-tdfa> regexec (lib/Text/Regex/TDFA/Sequence.hs:76) 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:73) regex-tdfa> execute (lib/Text/Regex/TDFA/ByteString/Lazy.hs:82) regex-tdfa> regexec (lib/Text/Regex/TDFA/ByteString/Lazy.hs:87) 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:57) regex-tdfa> execute (lib/Text/Regex/TDFA/ByteString.hs:66) regex-tdfa> regexec (lib/Text/Regex/TDFA/ByteString.hs:71) regex-tdfa> Warning: 'Text' is out of scope. regex-tdfa> 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> Warning: 'Text' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. 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) 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:208) regex-tdfa> ExecOption (lib/Text/Regex/TDFA/Common.hs:108) regex-tdfa> Warning: Text.Regex.TDFA.ReadRegex: could not find link destinations for: regex-tdfa> regex-tdfa> - Text.Regex.TDFA.ReadRegex.BracketElement 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 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 fuzzy> Data files installed in: fuzzy> /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1/share/x86_64-linux-ghc-9.4.2/fuzzy-0.1.0.1 fuzzy> Documentation installed in: fuzzy> /nix/store/6z3pkpmlkc9mak4ynipgai8fky7m2q40-fuzzy-0.1.0.1-doc/share/doc/fuzzy-0.1.0.1 fuzzy> Configuration files installed in: fuzzy> /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1/etc fuzzy> No alex found fuzzy> Using ar found on system at: fuzzy> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar fuzzy> No c2hs found fuzzy> No cpphs found fuzzy> No doctest found fuzzy> Using gcc version 12.3.0 given by user at: fuzzy> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc fuzzy> Using ghc version 9.4.2 found on system at: fuzzy> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc fuzzy> Using ghc-pkg version 9.4.2 found on system at: fuzzy> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 fuzzy> No ghcjs found fuzzy> No ghcjs-pkg found fuzzy> No greencard found fuzzy> Using haddock version 2.27.0 found on system at: fuzzy> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: fuzzy> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc fuzzy> Using hsc2hs version 0.68.8 found on system at: fuzzy> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs fuzzy> Using hscolour version 1.24 found on system at: fuzzy> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour fuzzy> No jhc found fuzzy> Using ld found on system at: fuzzy> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold fuzzy> No pkg-config found fuzzy> Using runghc version 9.4.2 found on system at: fuzzy> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 fuzzy> Using strip version 2.40 found on system at: fuzzy> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip fuzzy> Using tar found on system at: fuzzy> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar fuzzy> No uhc found fuzzy> building fuzzy> Preprocessing library for fuzzy-0.1.0.1.. fuzzy> Building library for fuzzy-0.1.0.1.. 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 ) 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 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 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] 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" 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 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> 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 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) pointed> setupCompilerEnvironmentPhase pointed> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. lens> setupCompilerEnvironmentPhase lens> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. pointed> unpacking sources pointed> unpacking source archive /nix/store/f8lbjgnn7b63103wgmigza98h7ny8g0n-pointed-5.0.4.tar.gz pointed> source root is pointed-5.0.4 pointed> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file pointed-5.0.4/src/Data/Pointed.hs pointed> patching sources pointed> Replace Cabal file with edited version from mirror://hackage/pointed-5.0.4/revision/2.cabal. pointed> compileBuildDriverPhase pointed> setupCompileFlags: -package-db=/build/tmp.ctO88QHNII/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts lens> unpacking sources lens> unpacking source archive /nix/store/np83zb487vyi4il59sb0xjihs2zfarhy-lens-5.2.3.tar.gz pointed> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.ctO88QHNII/Main.o ) lens> source root is lens-5.2.3 lens> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file lens-5.2.3/.vim.custom lens> patching sources lens> Replace Cabal file with edited version from mirror://hackage/lens-5.2.3/revision/2.cabal. lens> compileBuildDriverPhase lens> setupCompileFlags: -package-db=/build/tmp.565dlGPTMT/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts pointed> [2 of 2] Linking Setup lens> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.565dlGPTMT/Main.o ) lens> [2 of 2] Linking Setup regex-tdfa> Documentation created: dist/doc/html/regex-tdfa/index.html, regex-tdfa> dist/doc/html/regex-tdfa/regex-tdfa.txt regex-tdfa> Preprocessing test suite 'regex-tdfa-unittest' for regex-tdfa-1.3.2.2.. regex-tdfa> Preprocessing test suite 'doctest' for regex-tdfa-1.3.2.2.. regex-tdfa> installing regex-tdfa> Installing library in /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ fuzzy> Preprocessing test suite 'tests' for fuzzy-0.1.0.1.. fuzzy> Building test suite 'tests' for fuzzy-0.1.0.1.. fuzzy> [1 of 1] Compiling Main ( tests/tests.hs, dist/build/tests/tests-tmp/Main.o ) regex-tdfa> post-installation fixup regex-tdfa> shrinking RPATHs of ELF executables and libraries in /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2 regex-tdfa> shrinking /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSregex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ-ghc9.4.2.so regex-tdfa> checking for references to /build/ in /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2... regex-tdfa> patching script interpreter paths in /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2 regex-tdfa> stripping (with command strip and flags -S -p) in /nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2/lib 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 ============ 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 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 fuzzy> [2 of 2] Linking dist/build/tests/tests pointed> updateAutotoolsGnuConfigScriptsPhase pointed> configuring pointed> configureFlags: --verbose --prefix=/nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/r8lm55kl7wybn018xmm2rvy28klsskk4-pointed-5.0.4-doc/share/doc/pointed-5.0.4 --with-gcc=gcc --package-db=/build/tmp.ctO88QHNII/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib lens> updateAutotoolsGnuConfigScriptsPhase lens> configuring lens> configureFlags: --verbose --prefix=/nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/x2sv4d9q2iamyixd13wf4w7x01arlas1-lens-5.2.3-doc/share/doc/lens-5.2.3 --with-gcc=gcc --package-db=/build/tmp.565dlGPTMT/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib regex-tdfa> shrinking RPATHs of ELF executables and libraries in /nix/store/iwab4ra47ra264wkx8j3kypgb6m0dy4z-regex-tdfa-1.3.2.2-doc regex-tdfa> checking for references to /build/ in /nix/store/iwab4ra47ra264wkx8j3kypgb6m0dy4z-regex-tdfa-1.3.2.2-doc... regex-tdfa> patching script interpreter paths in /nix/store/iwab4ra47ra264wkx8j3kypgb6m0dy4z-regex-tdfa-1.3.2.2-doc 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/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2 /nix/store/iwab4ra47ra264wkx8j3kypgb6m0dy4z-regex-tdfa-1.3.2.2-doc regex-tdfa (post)> copying 2 paths... regex-tdfa (post)> copying path '/nix/store/iwab4ra47ra264wkx8j3kypgb6m0dy4z-regex-tdfa-1.3.2.2-doc' to 'https://cache.nix-ci.com'... regex-tdfa (post)> copying path '/nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2' to 'https://cache.nix-ci.com'... regex-tdfa (post)> copying 1 paths... regex-tdfa (post)> copying path '/nix/store/k3h562qnzbis7i8qia9kv29ljmarzl5d-regex-tdfa-1.3.2.2.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/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2 /nix/store/iwab4ra47ra264wkx8j3kypgb6m0dy4z-regex-tdfa-1.3.2.2-doc regex-tdfa (post)> copying 2 paths... regex-tdfa (post)> copying path '/nix/store/iwab4ra47ra264wkx8j3kypgb6m0dy4z-regex-tdfa-1.3.2.2-doc' to 'ssh-ng://worker.nix-ci.com'... regex-tdfa (post)> copying path '/nix/store/c4zv4jkpmgvg2b39g3ahfp6ckjkwgjs8-regex-tdfa-1.3.2.2' to 'ssh-ng://worker.nix-ci.com'... regex-tdfa (post)> copying 1 paths... regex-tdfa (post)> copying path '/nix/store/k3h562qnzbis7i8qia9kv29ljmarzl5d-regex-tdfa-1.3.2.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/5pk77czvvj1lf1c8d16zv646d4nf5z1r-regex-1.1.0.2.drv'... ghc-lib-parser> [376 of 409] Compiling GHC.Parser.Errors.Ppr ( compiler/GHC/Parser/Errors/Ppr.hs, dist/build/GHC/Parser/Errors/Ppr.p_o ) ghc-lib-parser> [377 of 409] Compiling GHC.Driver.Errors.Ppr ( compiler/GHC/Driver/Errors/Ppr.hs, dist/build/GHC/Driver/Errors/Ppr.p_o ) ghc-lib-parser> [378 of 409] Compiling GHC.Types.SourceError ( compiler/GHC/Types/SourceError.hs, dist/build/GHC/Types/SourceError.p_o ) ghc-lib-parser> [379 of 409] Compiling GHC.Driver.Errors ( compiler/GHC/Driver/Errors.hs, dist/build/GHC/Driver/Errors.p_o ) ghc-lib-parser> [380 of 409] Compiling GHC.Driver.Config.Diagnostic ( compiler/GHC/Driver/Config/Diagnostic.hs, dist/build/GHC/Driver/Config/Diagnostic.p_o ) ghc-lib-parser> [381 of 409] Compiling GHC.Unit.Module.Graph ( compiler/GHC/Unit/Module/Graph.hs, dist/build/GHC/Unit/Module/Graph.p_o ) ghc-lib-parser> [382 of 409] Compiling GHC.Driver.Env.KnotVars ( compiler/GHC/Driver/Env/KnotVars.hs, dist/build/GHC/Driver/Env/KnotVars.p_o ) ghc-lib-parser> [383 of 409] Compiling GHC.Driver.Env.Types ( compiler/GHC/Driver/Env/Types.hs, dist/build/GHC/Driver/Env/Types.p_o ) ghc-lib-parser> [384 of 409] Compiling GHC.Driver.Env ( compiler/GHC/Driver/Env.hs, dist/build/GHC/Driver/Env.p_o ) ghc-lib-parser> [385 of 409] Compiling GHC.Core.Opt.Monad ( compiler/GHC/Core/Opt/Monad.hs, dist/build/GHC/Core/Opt/Monad.p_o ) ghc-lib-parser> [386 of 409] Compiling GHC.Core.Opt.CallerCC ( compiler/GHC/Core/Opt/CallerCC.hs, dist/build/GHC/Core/Opt/CallerCC.p_o ) ghc-lib-parser> [387 of 409] Compiling GHC.Core.Lint ( compiler/GHC/Core/Lint.hs, dist/build/GHC/Core/Lint.p_o ) 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 ============ 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 fuzzy> running tests fuzzy> Running 1 test suites... fuzzy> Test suite tests: RUNNING... fuzzy> Cases: 13 Tried: 13 Errors: 0 Failures: 0 fuzzy> Test suite tests: PASS fuzzy> Test suite logged to: dist/test/fuzzy-0.1.0.1-tests.log fuzzy> 1 of 1 test suites (1 of 1 test cases) passed. fuzzy> haddockPhase fuzzy> Preprocessing library for fuzzy-0.1.0.1.. fuzzy> Running Haddock on library for fuzzy-0.1.0.1.. fuzzy> Warning: --source-* options are ignored when --hyperlinked-source is enabled. fuzzy> Warning: 'TextualMonoid' is out of scope. fuzzy> If you qualify the identifier, haddock can try to link it anyway. fuzzy> 100% ( 6 / 6) in 'Text.Fuzzy' fuzzy> Documentation created: dist/doc/html/fuzzy/index.html, fuzzy> dist/doc/html/fuzzy/fuzzy.txt fuzzy> Preprocessing test suite 'tests' for fuzzy-0.1.0.1.. fuzzy> installing fuzzy> Installing library in /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/fuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6 fuzzy> post-installation fixup fuzzy> shrinking RPATHs of ELF executables and libraries in /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1 fuzzy> shrinking /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSfuzzy-0.1.0.1-LHy3UAR6dWXAv0MWGb3sW6-ghc9.4.2.so fuzzy> checking for references to /build/ in /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1... fuzzy> patching script interpreter paths in /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1 fuzzy> stripping (with command strip and flags -S -p) in /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1/lib fuzzy> shrinking RPATHs of ELF executables and libraries in /nix/store/6z3pkpmlkc9mak4ynipgai8fky7m2q40-fuzzy-0.1.0.1-doc fuzzy> checking for references to /build/ in /nix/store/6z3pkpmlkc9mak4ynipgai8fky7m2q40-fuzzy-0.1.0.1-doc... fuzzy> patching script interpreter paths in /nix/store/6z3pkpmlkc9mak4ynipgai8fky7m2q40-fuzzy-0.1.0.1-doc lens> Using Parsec parser lens> Configuring lens-5.2.3... 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.4.0 lens> Dependency assoc >=1.0.2 && <1.2: using assoc-1.1 lens> Dependency base >=4.9 && <5: using base-4.17.0.0 lens> Dependency base-orphans >=0.5.2 && <1: using base-orphans-0.9.1 lens> Dependency bifunctors >=5.5.7 && <6: using bifunctors-5.5.15 lens> Dependency bytestring >=0.10.4.0 && <0.13: using bytestring-0.11.3.1 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.8 lens> Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.6 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.5 lens> Dependency filepath >=1.2.0.0 && <1.5: using filepath-1.4.2.2 lens> Dependency free >=5.1.5 && <6: using free-5.1.10 lens> Dependency ghc-prim: using ghc-prim-0.9.0 lens> Dependency hashable >=1.2.7.0 && <1.5: using hashable-1.4.3.0 lens> Dependency indexed-traversable >=0.1 && <0.2: using indexed-traversable-0.1.3 lens> Dependency indexed-traversable-instances >=0.1 && <0.2: using lens> indexed-traversable-instances-0.1.1.2 lens> Dependency kan-extensions >=5 && <6: using kan-extensions-5.2.5 lens> Dependency mtl >=2.2.1 && <2.4: using mtl-2.2.2 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.7 lens> Dependency semigroupoids >=5.0.1 && <7: using semigroupoids-5.3.7 lens> Dependency strict >=0.4 && <0.6: using strict-0.5 lens> Dependency tagged >=0.8.6 && <1: using tagged-0.8.7 lens> Dependency template-haskell >=2.11.1.0 && <2.22: using lens> template-haskell-2.19.0.0 lens> Dependency text >=1.2.3.0 && <2.2: using text-2.0.1 lens> Dependency th-abstraction >=0.4.1 && <0.7: using th-abstraction-0.4.5.0 lens> Dependency these >=1.1.1.1 && <1.3: using these-1.2 lens> Dependency transformers >=0.5.0.0 && <0.7: using transformers-0.5.6.2 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.19.1 lens> Dependency vector >=0.12.1.2 && <0.14: using vector-0.13.1.0 lens> Dependency base: using base-4.17.0.0 lens> Dependency lens: using lens-5.2.3 lens> Dependency QuickCheck >=2.4: using QuickCheck-2.14.3 lens> Dependency base: using base-4.17.0.0 lens> Dependency lens: using lens-5.2.3 lens> Dependency test-framework >=0.6: using test-framework-0.8.2.0 lens> Dependency test-framework-quickcheck2 >=0.2: using lens> test-framework-quickcheck2-0.3.0.5 lens> Dependency transformers: using transformers-0.5.6.2 lens> Dependency HUnit >=1.2: using HUnit-1.6.2.0 lens> Dependency base: using base-4.17.0.0 lens> Dependency bytestring: using bytestring-0.11.3.1 lens> Dependency containers: using containers-0.6.6 lens> Dependency lens: using lens-5.2.3 lens> Dependency mtl: using mtl-2.2.2 lens> Dependency test-framework >=0.6: using test-framework-0.8.2.0 lens> Dependency test-framework-hunit >=0.2: using test-framework-hunit-0.3.0.2 lens> Dependency text: using text-2.0.1 lens> Dependency base: using base-4.17.0.0 lens> Dependency deepseq: using deepseq-1.4.8.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.2.3-HTs2jWpR8ZZAX4neGR0k0m-doctests lens> include base-4.17.0.0 lens> include deepseq-1.4.8.0 lens> include simple-reflect-0.3.3-8RGbWflM2zi1RKSXKecjEo lens> component lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> include array-0.5.4.0 lens> include assoc-1.1-2AeKhevxTTACnavR9vge0Y lens> include base-4.17.0.0 lens> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle lens> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM lens> include bytestring-0.11.3.1 lens> include call-stack-0.4.0-KBaEo4PFyd39jIlXPxiJP pointed> Using Parsec parser pointed> Configuring pointed-5.0.4... pointed> Flags chosen: comonad=True, containers=True, kan-extensions=True, pointed> semigroupoids=True, semigroups=True, stm=True, tagged=True, transformers=True, pointed> unordered-containers=True pointed> Dependency base >=4.5 && <5: using base-4.17.0.0 pointed> Dependency comonad >=5 && <6: using comonad-5.0.8 pointed> Dependency containers >=0.4 && <0.8: using containers-0.6.6 pointed> Dependency data-default-class >=0.0.1 && <0.2: using pointed> data-default-class-0.1.2.0 pointed> Dependency hashable >=1.1 && <1.5: using hashable-1.4.3.0 pointed> Dependency kan-extensions >=5 && <6: using kan-extensions-5.2.5 pointed> Dependency semigroupoids >=4 && <7: using semigroupoids-5.3.7 pointed> Dependency semigroups >=0.8.3.1 && <1: using semigroups-0.20 pointed> Dependency stm >=2.1.2.1 && <2.6: using stm-2.5.1.0 pointed> Dependency tagged >=0.5 && <1: using tagged-0.8.7 pointed> Dependency transformers >=0.2 && <0.7: using transformers-0.5.6.2 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.19.1 pointed> Source component graph: component lib pointed> Configured component graph: pointed> component pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo pointed> include base-4.17.0.0 pointed> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx pointed> include containers-0.6.6 pointed> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf pointed> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM pointed> include kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp pointed> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC pointed> include semigroups-0.20-9xqaBYWNXTrDhtA3t9jEh pointed> include stm-2.5.1.0 pointed> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e pointed> include transformers-0.5.6.2 pointed> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo pointed> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP pointed> Linked component graph: pointed> unit pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo pointed> include base-4.17.0.0 pointed> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx pointed> include containers-0.6.6 pointed> include data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf pointed> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM pointed> include kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp pointed> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC pointed> include semigroups-0.20-9xqaBYWNXTrDhtA3t9jEh pointed> include stm-2.5.1.0 pointed> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e pointed> include transformers-0.5.6.2 pointed> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo pointed> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP pointed> Data.Copointed=pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo:Data.Copointed,Data.Pointed=pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo:Data.Pointed pointed> Ready component graph: pointed> definite pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo pointed> depends base-4.17.0.0 pointed> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx pointed> depends containers-0.6.6 pointed> depends data-default-class-0.1.2.0-CGSEiHPtRTg1Kfj4Ny3vIf pointed> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM pointed> depends kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp pointed> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC pointed> depends semigroups-0.20-9xqaBYWNXTrDhtA3t9jEh pointed> depends stm-2.5.1.0 pointed> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e pointed> depends transformers-0.5.6.2 pointed> depends transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo pointed> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP pointed> Using Cabal-3.8.1.0 compiled by ghc-9.4 pointed> Using compiler: ghc-9.4.2 pointed> Using install prefix: pointed> /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4 pointed> Executables installed in: pointed> /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4/bin pointed> Libraries installed in: pointed> /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo pointed> Dynamic Libraries installed in: pointed> /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 pointed> Private executables installed in: pointed> /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4/libexec/x86_64-linux-ghc-9.4.2/pointed-5.0.4 pointed> Data files installed in: 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) 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 ============ lens> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx lens> include containers-0.6.6 lens> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT lens> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy lens> include exceptions-0.10.5 lens> include filepath-1.4.2.2 lens> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d lens> include ghc-prim-0.9.0 lens> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM lens> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB lens> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK lens> include kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp lens> include mtl-2.2.2 lens> include parallel-3.2.2.0-Aox8XONcHkOB3WVaEccqs1 lens> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ lens> include reflection-2.1.7-9bLdk30pU8YgMYPv1wnDA lens> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC lens> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 lens> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e lens> include template-haskell-2.19.0.0 lens> include text-2.0.1 lens> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 lens> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC lens> include transformers-0.5.6.2 lens> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo lens> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lens> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej lens> component lens-5.2.3-KrlNBhDDVUxLuQUIPouZVK-hunit lens> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS lens> include base-4.17.0.0 lens> include bytestring-0.11.3.1 lens> include containers-0.6.6 lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> include mtl-2.2.2 lens> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA lens> include test-framework-hunit-0.3.0.2-9X7zfFBtiUQ4kroqd7Hgfb lens> include text-2.0.1 lens> component lens-5.2.3-6hdyf7j9rWP6E9M6Qoz4M9-properties lens> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc lens> include base-4.17.0.0 lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA lens> include test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT lens> include transformers-0.5.6.2 lens> component lens-5.2.3-1tXtsVzBs8JVkxNhMlPDo-templates lens> include base-4.17.0.0 lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> Linked component graph: lens> unit lens-5.2.3-HTs2jWpR8ZZAX4neGR0k0m-doctests lens> include base-4.17.0.0 lens> include deepseq-1.4.8.0 lens> include simple-reflect-0.3.3-8RGbWflM2zi1RKSXKecjEo lens> unit lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> include array-0.5.4.0 lens> include assoc-1.1-2AeKhevxTTACnavR9vge0Y lens> include base-4.17.0.0 lens> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle lens> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM lens> include bytestring-0.11.3.1 lens> include call-stack-0.4.0-KBaEo4PFyd39jIlXPxiJP lens> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx lens> include containers-0.6.6 lens> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT lens> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy lens> include exceptions-0.10.5 lens> include filepath-1.4.2.2 lens> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d lens> include ghc-prim-0.9.0 lens> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM lens> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB lens> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK lens> include kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp lens> include mtl-2.2.2 lens> include parallel-3.2.2.0-Aox8XONcHkOB3WVaEccqs1 lens> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ lens> include reflection-2.1.7-9bLdk30pU8YgMYPv1wnDA lens> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC lens> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 lens> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e lens> include template-haskell-2.19.0.0 lens> include text-2.0.1 lens> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 lens> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC lens> include transformers-0.5.6.2 lens> include transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo pointed> /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4/share/x86_64-linux-ghc-9.4.2/pointed-5.0.4 pointed> Documentation installed in: pointed> /nix/store/r8lm55kl7wybn018xmm2rvy28klsskk4-pointed-5.0.4-doc/share/doc/pointed-5.0.4 pointed> Configuration files installed in: pointed> /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4/etc pointed> No alex found pointed> Using ar found on system at: pointed> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar pointed> No c2hs found pointed> No cpphs found pointed> No doctest found pointed> Using gcc version 12.3.0 given by user at: pointed> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc pointed> Using ghc version 9.4.2 found on system at: pointed> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc pointed> Using ghc-pkg version 9.4.2 found on system at: pointed> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 pointed> No ghcjs found pointed> No ghcjs-pkg found pointed> No greencard found pointed> Using haddock version 2.27.0 found on system at: pointed> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: pointed> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc pointed> Using hsc2hs version 0.68.8 found on system at: pointed> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs pointed> Using hscolour version 1.24 found on system at: pointed> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour pointed> No jhc found pointed> Using ld found on system at: pointed> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold pointed> No pkg-config found pointed> Using runghc version 9.4.2 found on system at: pointed> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 pointed> Using strip version 2.40 found on system at: pointed> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip pointed> Using tar found on system at: pointed> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar pointed> No uhc found pointed> building pointed> Preprocessing library for pointed-5.0.4.. pointed> Building library for pointed-5.0.4.. 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 tests pointed> Package has no test suites. pointed> haddockPhase pointed> Preprocessing library for pointed-5.0.4.. pointed> Running Haddock on library for pointed-5.0.4.. pointed> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:96) pointed> Documentation created: dist/doc/html/pointed/index.html, pointed> dist/doc/html/pointed/pointed.txt pointed> installing pointed> Installing library in /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo pointed> post-installation fixup pointed> shrinking RPATHs of ELF executables and libraries in /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4 pointed> shrinking /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSpointed-5.0.4-4piqhjHGkW2KdSMhYxABJo-ghc9.4.2.so pointed> checking for references to /build/ in /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4... pointed> patching script interpreter paths in /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4 pointed> stripping (with command strip and flags -S -p) in /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4/lib fuzzy (post)> added 2 signatures fuzzy (post)> added 2 signatures fuzzy (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6z3pkpmlkc9mak4ynipgai8fky7m2q40-fuzzy-0.1.0.1-doc /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1 fuzzy (post)> copying 2 paths... fuzzy (post)> copying path '/nix/store/6z3pkpmlkc9mak4ynipgai8fky7m2q40-fuzzy-0.1.0.1-doc' to 'https://cache.nix-ci.com'... fuzzy (post)> copying path '/nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1' to 'https://cache.nix-ci.com'... fuzzy (post)> copying 1 paths... fuzzy (post)> copying path '/nix/store/m7lsj5rvrwrkg5sar2rylm9l2sgk1g2p-fuzzy-0.1.0.1.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/6z3pkpmlkc9mak4ynipgai8fky7m2q40-fuzzy-0.1.0.1-doc /nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1 fuzzy (post)> copying 2 paths... fuzzy (post)> copying path '/nix/store/6z3pkpmlkc9mak4ynipgai8fky7m2q40-fuzzy-0.1.0.1-doc' to 'ssh-ng://worker.nix-ci.com'... fuzzy (post)> copying path '/nix/store/nzbk435bkyb5x4kbr8jvfx2wn20vmxl8-fuzzy-0.1.0.1' to 'ssh-ng://worker.nix-ci.com'... fuzzy (post)> copying 1 paths... fuzzy (post)> copying path '/nix/store/m7lsj5rvrwrkg5sar2rylm9l2sgk1g2p-fuzzy-0.1.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... 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 ============ 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) == [] lens> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lens> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej pointed> shrinking RPATHs of ELF executables and libraries in /nix/store/r8lm55kl7wybn018xmm2rvy28klsskk4-pointed-5.0.4-doc pointed> checking for references to /build/ in /nix/store/r8lm55kl7wybn018xmm2rvy28klsskk4-pointed-5.0.4-doc... pointed> patching script interpreter paths in /nix/store/r8lm55kl7wybn018xmm2rvy28klsskk4-pointed-5.0.4-doc regex> setupCompilerEnvironmentPhase regex> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. regex> unpacking sources 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> patching sources regex> compileBuildDriverPhase regex> setupCompileFlags: -package-db=/build/tmp.VGkbf1AmW7/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts regex> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.VGkbf1AmW7/Main.o ) regex> [2 of 2] Linking Setup 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 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 lens> Control.Exception.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Exception.Lens,Control.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens,Control.Lens.At=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.At,Control.Lens.Combinators=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Combinators,Control.Lens.Cons=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Cons,Control.Lens.Each=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Each,Control.Lens.Empty=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Empty,Control.Lens.Equality=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Equality,Control.Lens.Extras=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Extras,Control.Lens.Fold=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Fold,Control.Lens.Getter=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Getter,Control.Lens.Indexed=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Indexed,Control.Lens.Internal=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal,Control.Lens.Internal.Bazaar=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Bazaar,Control.Lens.Internal.ByteString=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.ByteString,Control.Lens.Internal.CTypes=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.CTypes,Control.Lens.Internal.Context=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Context,Control.Lens.Internal.Deque=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Deque,Control.Lens.Internal.Doctest=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Doctest,Control.Lens.Internal.Exception=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Exception,Control.Lens.Internal.FieldTH=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.FieldTH,Control.Lens.Internal.Fold=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Fold,Control.Lens.Internal.Getter=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Getter,Control.Lens.Internal.Indexed=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Indexed,Control.Lens.Internal.Instances=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Instances,Control.Lens.Internal.Iso=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Iso,Control.Lens.Internal.Level=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Level,Control.Lens.Internal.List=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.List,Control.Lens.Internal.Magma=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Magma,Control.Lens.Internal.Prism=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Prism,Control.Lens.Internal.PrismTH=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.PrismTH,Control.Lens.Internal.Profunctor=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Profunctor,Control.Lens.Internal.Review=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Review,Control.Lens.Internal.Setter=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Setter,Control.Lens.Internal.TH=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.TH,Control.Lens.Internal.Zoom=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Internal.Zoom,Control.Lens.Iso=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Iso,Control.Lens.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Lens,Control.Lens.Level=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Level,Control.Lens.Operators=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Operators,Control.Lens.Plated=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Plated,Control.Lens.Prism=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Prism,Control.Lens.Profunctor=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Profunctor,Control.Lens.Reified=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Reified,Control.Lens.Review=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Review,Control.Lens.Setter=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Setter,Control.Lens.TH=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.TH,Control.Lens.Traversal=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Traversal,Control.Lens.Tuple=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Tuple,Control.Lens.Type=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Type,Control.Lens.Unsound=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Unsound,Control.Lens.Wrapped=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Wrapped,Control.Lens.Zoom=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Lens.Zoom,Control.Monad.Error.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Monad.Error.Lens,Control.Parallel.Strategies.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Parallel.Strategies.Lens,Control.Seq.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Control.Seq.Lens,Data.Array.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Array.Lens,Data.Bits.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Bits.Lens,Data.ByteString.Lazy.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.ByteString.Lazy.Lens,Data.ByteString.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.ByteString.Lens,Data.ByteString.Strict.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.ByteString.Strict.Lens,Data.Complex.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Complex.Lens,Data.Data.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Data.Lens,Data.Dynamic.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Dynamic.Lens,Data.HashSet.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.HashSet.Lens,Data.IntSet.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.IntSet.Lens,Data.List.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.List.Lens,Data.Map.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Map.Lens,Data.Sequence.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Sequence.Lens,Data.Set.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Set.Lens,Data.Text.Lazy.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Text.Lazy.Lens,Data.Text.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Text.Lens,Data.Text.Strict.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Text.Strict.Lens,Data.Tree.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Tree.Lens,Data.Typeable.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Typeable.Lens,Data.Vector.Generic.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Vector.Generic.Lens,Data.Vector.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Data.Vector.Lens,GHC.Generics.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:GHC.Generics.Lens,Language.Haskell.TH.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Language.Haskell.TH.Lens,Numeric.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Numeric.Lens,Numeric.Natural.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:Numeric.Natural.Lens,System.Exit.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:System.Exit.Lens,System.FilePath.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:System.FilePath.Lens,System.IO.Error.Lens=lens-5.2.3-9i2mHA3ekofDXr704pKlb6:System.IO.Error.Lens lens> unit lens-5.2.3-KrlNBhDDVUxLuQUIPouZVK-hunit lens> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS lens> include base-4.17.0.0 lens> include bytestring-0.11.3.1 lens> include containers-0.6.6 lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> include mtl-2.2.2 lens> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA lens> include test-framework-hunit-0.3.0.2-9X7zfFBtiUQ4kroqd7Hgfb lens> include text-2.0.1 lens> unit lens-5.2.3-6hdyf7j9rWP6E9M6Qoz4M9-properties lens> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc lens> include base-4.17.0.0 lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA lens> include test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT lens> include transformers-0.5.6.2 lens> unit lens-5.2.3-1tXtsVzBs8JVkxNhMlPDo-templates lens> include base-4.17.0.0 lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> Ready component graph: lens> definite lens-5.2.3-HTs2jWpR8ZZAX4neGR0k0m-doctests lens> depends base-4.17.0.0 lens> depends deepseq-1.4.8.0 lens> depends simple-reflect-0.3.3-8RGbWflM2zi1RKSXKecjEo lens> definite lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> depends array-0.5.4.0 lens> depends assoc-1.1-2AeKhevxTTACnavR9vge0Y lens> depends base-4.17.0.0 lens> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle lens> depends bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM lens> depends bytestring-0.11.3.1 lens> depends call-stack-0.4.0-KBaEo4PFyd39jIlXPxiJP pointed (post)> added 2 signatures pointed (post)> added 3 signatures pointed (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/r8lm55kl7wybn018xmm2rvy28klsskk4-pointed-5.0.4-doc /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4 pointed (post)> copying 2 paths... pointed (post)> copying path '/nix/store/r8lm55kl7wybn018xmm2rvy28klsskk4-pointed-5.0.4-doc' to 'https://cache.nix-ci.com'... pointed (post)> copying path '/nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4' to 'https://cache.nix-ci.com'... pointed (post)> copying 1 paths... pointed (post)> copying path '/nix/store/csirlmlrka03crkf8qf89q6wy2amrnnj-pointed-5.0.4.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/r8lm55kl7wybn018xmm2rvy28klsskk4-pointed-5.0.4-doc /nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4 pointed (post)> copying 2 paths... pointed (post)> copying path '/nix/store/r8lm55kl7wybn018xmm2rvy28klsskk4-pointed-5.0.4-doc' to 'ssh-ng://worker.nix-ci.com'... pointed (post)> copying path '/nix/store/xhnj0avbs0fg596a3ndvwxfl3ym3xq0p-pointed-5.0.4' to 'ssh-ng://worker.nix-ci.com'... pointed (post)> copying 1 paths... pointed (post)> copying path '/nix/store/csirlmlrka03crkf8qf89q6wy2amrnnj-pointed-5.0.4.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/ziv95p53mk7yryk7ngav6yqk0hkvlw56-vector-instances-3.4.2.drv'... lens> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx lens> depends containers-0.6.6 lens> depends contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT lens> depends distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy lens> depends exceptions-0.10.5 lens> depends filepath-1.4.2.2 lens> depends free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d lens> depends ghc-prim-0.9.0 lens> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM lens> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB lens> depends indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK lens> depends kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp lens> depends mtl-2.2.2 lens> depends parallel-3.2.2.0-Aox8XONcHkOB3WVaEccqs1 lens> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ lens> depends reflection-2.1.7-9bLdk30pU8YgMYPv1wnDA lens> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC lens> depends strict-0.5-HMoW0pdUlXI77OEy0j18d2 lens> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e lens> depends template-haskell-2.19.0.0 lens> depends text-2.0.1 lens> depends th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 lens> depends these-1.2-7mCNCvEH6ArHIJGF2wnYfC lens> depends transformers-0.5.6.2 lens> depends transformers-compat-0.7.2-HOW0I7rjWms7qlIHSwyAAo lens> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lens> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej lens> definite lens-5.2.3-KrlNBhDDVUxLuQUIPouZVK-hunit lens> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS lens> depends base-4.17.0.0 lens> depends bytestring-0.11.3.1 lens> depends containers-0.6.6 lens> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> depends mtl-2.2.2 lens> depends test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA lens> depends test-framework-hunit-0.3.0.2-9X7zfFBtiUQ4kroqd7Hgfb lens> depends text-2.0.1 lens> definite lens-5.2.3-6hdyf7j9rWP6E9M6Qoz4M9-properties lens> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc lens> depends base-4.17.0.0 lens> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> depends test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA lens> depends test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT lens> depends transformers-0.5.6.2 lens> definite lens-5.2.3-1tXtsVzBs8JVkxNhMlPDo-templates lens> depends base-4.17.0.0 lens> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> Using Cabal-3.8.1.0 compiled by ghc-9.4 lens> Using compiler: ghc-9.4.2 lens> Using install prefix: /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3 lens> Executables installed in: lens> /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/bin lens> Libraries installed in: lens> /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> Dynamic Libraries installed in: lens> /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 lens> Private executables installed in: lens> /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/libexec/x86_64-linux-ghc-9.4.2/lens-5.2.3 lens> Data files installed in: lens> /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/share/x86_64-linux-ghc-9.4.2/lens-5.2.3 lens> Documentation installed in: lens> /nix/store/x2sv4d9q2iamyixd13wf4w7x01arlas1-lens-5.2.3-doc/share/doc/lens-5.2.3 lens> Configuration files installed in: lens> /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/etc lens> No alex found lens> Using ar found on system at: lens> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar lens> No c2hs found lens> No cpphs found lens> No doctest found lens> Using gcc version 12.3.0 given by user at: lens> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc lens> Using ghc version 9.4.2 found on system at: lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc lens> Using ghc-pkg version 9.4.2 found on system at: lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 lens> No ghcjs found lens> No ghcjs-pkg found lens> No greencard found lens> Using haddock version 2.27.0 found on system at: lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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 regex> updateAutotoolsGnuConfigScriptsPhase regex> configuring regex> configureFlags: --verbose --prefix=/nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/r6w6sywidh1wadgaqlq44aghd4kxmynj-regex-1.1.0.2-doc/share/doc/regex-1.1.0.2 --with-gcc=gcc --package-db=/build/tmp.VGkbf1AmW7/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-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.4.0 regex> Dependency base >=4 && <5: using base-4.17.0.0 regex> Dependency base-compat >=0.6 && <1: using base-compat-0.12.3 regex> Dependency bytestring >=0.10: using bytestring-0.11.3.1 regex> Dependency containers >=0.4: using containers-0.6.6 regex> Dependency hashable >=1.2: using hashable-1.4.3.0 regex> Dependency regex-base >=0.93: using regex-base-0.94.0.2 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.2 regex> Dependency template-haskell >=2.7: using template-haskell-2.19.0.0 regex> Dependency text >=1.2: using text-2.0.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.5.6.2 regex> Dependency unordered-containers >=0.2: using unordered-containers-0.2.19.1 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-EK5o5seOcBvFt6D2NeOmtF regex> include array-0.5.4.0 regex> include base-4.17.0.0 regex> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf regex> include bytestring-0.11.3.1 regex> include containers-0.6.6 regex> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM regex> include regex-base-0.94.0.2-EZR9TEZe3xK8IQV6HjHQTk regex> include regex-pcre-builtin-0.95.2.3.8.44-BpY1LHiBjER50Ad40tUHNq regex> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex> include template-haskell-2.19.0.0 regex> include text-2.0.1 regex> include time-1.12.2 regex> include time-locale-compat-0.1.1.5-HUCbL7012DJAlic9FIsicB regex> include transformers-0.5.6.2 regex> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP regex> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j regex> Linked component graph: regex> unit regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF regex> include array-0.5.4.0 regex> include base-4.17.0.0 regex> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf regex> include bytestring-0.11.3.1 regex> include containers-0.6.6 regex> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM regex> include regex-base-0.94.0.2-EZR9TEZe3xK8IQV6HjHQTk regex> include regex-pcre-builtin-0.95.2.3.8.44-BpY1LHiBjER50Ad40tUHNq regex> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex> include template-haskell-2.19.0.0 regex> include text-2.0.1 regex> include time-1.12.2 regex> include time-locale-compat-0.1.1.5-HUCbL7012DJAlic9FIsicB regex> include transformers-0.5.6.2 regex> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP regex> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j lens> Using hpc version 0.68 found on system at: lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc lens> Using hsc2hs version 0.68.8 found on system at: lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs lens> Using hscolour version 1.24 found on system at: lens> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour lens> No jhc found lens> Using ld found on system at: lens> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold lens> No pkg-config found lens> Using runghc version 9.4.2 found on system at: lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 lens> Using strip version 2.40 found on system at: lens> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip lens> Using tar found on system at: lens> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar lens> No uhc found lens> building lens> Preprocessing test suite 'doctests' for lens-5.2.3.. lens> Building test suite 'doctests' for lens-5.2.3.. lens> [1 of 1] Compiling Main ( tests/doctests.hs, dist/build/doctests/doctests-tmp/Main.o ) lens> [2 of 2] Linking dist/build/doctests/doctests lens> Preprocessing library for lens-5.2.3.. lens> Building library for lens-5.2.3.. 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 ) regex> Text.RE=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE,Text.RE.REOptions=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.REOptions,Text.RE.Replace=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.Replace,Text.RE.Summa=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.Summa,Text.RE.TDFA=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.TDFA,Text.RE.TDFA.ByteString=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.TDFA.ByteString,Text.RE.TDFA.ByteString.Lazy=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.TDFA.ByteString.Lazy,Text.RE.TDFA.Sequence=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.TDFA.Sequence,Text.RE.TDFA.String=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.TDFA.String,Text.RE.TDFA.Text=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.TDFA.Text,Text.RE.TDFA.Text.Lazy=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.TDFA.Text.Lazy,Text.RE.TestBench=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.TestBench,Text.RE.TestBench.Parsers=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.TestBench.Parsers,Text.RE.Tools=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.Tools,Text.RE.Tools.Edit=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.Tools.Edit,Text.RE.Tools.Find=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.Tools.Find,Text.RE.Tools.Grep=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.Tools.Grep,Text.RE.Tools.IsRegex=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.Tools.IsRegex,Text.RE.Tools.Lex=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.Tools.Lex,Text.RE.Tools.Sed=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.Tools.Sed,Text.RE.ZeInternals=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.ZeInternals,Text.RE.ZeInternals.Types.Poss=regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF:Text.RE.ZeInternals.Types.Poss regex> Ready component graph: regex> definite regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF regex> depends array-0.5.4.0 regex> depends base-4.17.0.0 regex> depends base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf regex> depends bytestring-0.11.3.1 regex> depends containers-0.6.6 regex> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM regex> depends regex-base-0.94.0.2-EZR9TEZe3xK8IQV6HjHQTk regex> depends regex-pcre-builtin-0.95.2.3.8.44-BpY1LHiBjER50Ad40tUHNq regex> depends regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ regex> depends template-haskell-2.19.0.0 regex> depends text-2.0.1 regex> depends time-1.12.2 regex> depends time-locale-compat-0.1.1.5-HUCbL7012DJAlic9FIsicB regex> depends transformers-0.5.6.2 regex> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP regex> depends utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j regex> Using Cabal-3.8.1.0 compiled by ghc-9.4 regex> Using compiler: ghc-9.4.2 regex> Using install prefix: regex> /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2 regex> Executables installed in: regex> /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2/bin regex> Libraries installed in: regex> /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF regex> Dynamic Libraries installed in: regex> /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 regex> Private executables installed in: regex> /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2/libexec/x86_64-linux-ghc-9.4.2/regex-1.1.0.2 regex> Data files installed in: regex> /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2/share/x86_64-linux-ghc-9.4.2/regex-1.1.0.2 regex> Documentation installed in: regex> /nix/store/r6w6sywidh1wadgaqlq44aghd4kxmynj-regex-1.1.0.2-doc/share/doc/regex-1.1.0.2 regex> Configuration files installed in: regex> /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2/etc regex> No alex found regex> Using ar found on system at: regex> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar regex> No c2hs found regex> No cpphs found regex> No doctest found regex> Using gcc version 12.3.0 given by user at: regex> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc regex> Using ghc version 9.4.2 found on system at: regex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc regex> Using ghc-pkg version 9.4.2 found on system at: regex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 regex> No ghcjs found regex> No ghcjs-pkg found regex> No greencard found regex> Using haddock version 2.27.0 found on system at: regex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: regex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc regex> Using hsc2hs version 0.68.8 found on system at: regex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs regex> Using hscolour version 1.24 found on system at: regex> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour regex> No jhc found regex> Using ld found on system at: regex> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold regex> No pkg-config found regex> Using runghc version 9.4.2 found on system at: regex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 regex> Using strip version 2.40 found on system at: regex> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip regex> Using tar found on system at: regex> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar regex> No uhc found regex> building regex> Preprocessing library for regex-1.1.0.2.. regex> Building library for regex-1.1.0.2.. vector-instances> setupCompilerEnvironmentPhase vector-instances> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. 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 ) vector-instances> unpacking sources 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> patching sources vector-instances> compileBuildDriverPhase vector-instances> setupCompileFlags: -package-db=/build/tmp.nQF4vO4pF6/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts regex> [ 1 of 48] Compiling Text.RE ( Text/RE.hs, dist/build/Text/RE.o, dist/build/Text/RE.dyn_o ) vector-instances> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.nQF4vO4pF6/Main.o ) vector-instances> [2 of 2] Linking Setup 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 ) 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 ) vector-instances> updateAutotoolsGnuConfigScriptsPhase vector-instances> configuring vector-instances> configureFlags: --verbose --prefix=/nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/1nj6bpww1q7mlk8mb3i00yar4j9bg9vr-vector-instances-3.4.2-doc/share/doc/vector-instances-3.4.2 --with-gcc=gcc --package-db=/build/tmp.nQF4vO4pF6/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib 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 ) ghc-lib-parser> [388 of 409] Compiling GHC.Core.Opt.Simplify ( compiler/GHC/Core/Opt/Simplify.hs, dist/build/GHC/Core/Opt/Simplify.p_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 ) 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 ) 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 ) 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.17.0.0 vector-instances> Dependency comonad >=3: using comonad-5.0.8 vector-instances> Dependency hashable >=1.2.5.0: using hashable-1.4.3.0 vector-instances> Dependency keys >=3: using keys-3.12.3 vector-instances> Dependency pointed >=3: using pointed-5.0.4 vector-instances> Dependency semigroupoids >=3: using semigroupoids-5.3.7 vector-instances> Dependency vector >=0.12 && <0.14: using vector-0.13.1.0 ghc-lib-parser> [389 of 409] Compiling GHC.Core.Opt.Pipeline.Types ( compiler/GHC/Core/Opt/Pipeline/Types.hs, dist/build/GHC/Core/Opt/Pipeline/Types.p_o ) vector-instances> Source component graph: component lib vector-instances> Configured component graph: vector-instances> component vector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb vector-instances> include base-4.17.0.0 vector-instances> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx vector-instances> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM vector-instances> include keys-3.12.3-EhjJCLr0za441kXu7LuQej vector-instances> include pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo vector-instances> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC vector-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector-instances> Linked component graph: vector-instances> unit vector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb vector-instances> include base-4.17.0.0 vector-instances> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx vector-instances> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM vector-instances> include keys-3.12.3-EhjJCLr0za441kXu7LuQej vector-instances> include pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo vector-instances> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC vector-instances> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector-instances> Data.Vector.Instances=vector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb:Data.Vector.Instances vector-instances> Ready component graph: vector-instances> definite vector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb vector-instances> depends base-4.17.0.0 vector-instances> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx vector-instances> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM vector-instances> depends keys-3.12.3-EhjJCLr0za441kXu7LuQej vector-instances> depends pointed-5.0.4-4piqhjHGkW2KdSMhYxABJo vector-instances> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC vector-instances> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector-instances> Using Cabal-3.8.1.0 compiled by ghc-9.4 vector-instances> Using compiler: ghc-9.4.2 vector-instances> Using install prefix: vector-instances> /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2 vector-instances> Executables installed in: vector-instances> /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2/bin vector-instances> Libraries installed in: vector-instances> /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/vector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb vector-instances> Dynamic Libraries installed in: vector-instances> /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 vector-instances> Private executables installed in: vector-instances> /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2/libexec/x86_64-linux-ghc-9.4.2/vector-instances-3.4.2 vector-instances> Data files installed in: vector-instances> /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2/share/x86_64-linux-ghc-9.4.2/vector-instances-3.4.2 vector-instances> Documentation installed in: vector-instances> /nix/store/1nj6bpww1q7mlk8mb3i00yar4j9bg9vr-vector-instances-3.4.2-doc/share/doc/vector-instances-3.4.2 vector-instances> Configuration files installed in: vector-instances> /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2/etc vector-instances> No alex found vector-instances> Using ar found on system at: vector-instances> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar vector-instances> No c2hs found vector-instances> No cpphs found vector-instances> No doctest found vector-instances> Using gcc version 12.3.0 given by user at: vector-instances> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc vector-instances> Using ghc version 9.4.2 found on system at: vector-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc vector-instances> Using ghc-pkg version 9.4.2 found on system at: vector-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 vector-instances> No ghcjs found vector-instances> No ghcjs-pkg found vector-instances> No greencard found vector-instances> Using haddock version 2.27.0 found on system at: vector-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: vector-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc vector-instances> Using hsc2hs version 0.68.8 found on system at: vector-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs vector-instances> Using hscolour version 1.24 found on system at: vector-instances> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour vector-instances> No jhc found vector-instances> Using ld found on system at: vector-instances> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold vector-instances> No pkg-config found vector-instances> Using runghc version 9.4.2 found on system at: vector-instances> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 vector-instances> Using strip version 2.40 found on system at: vector-instances> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip vector-instances> Using tar found on system at: vector-instances> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar vector-instances> No uhc found vector-instances> building 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 ) ghc-lib-parser> [390 of 409] Compiling GHC.Driver.Monad ( compiler/GHC/Driver/Monad.hs, dist/build/GHC/Driver/Monad.p_o ) ghc-lib-parser> [391 of 409] Compiling GHC.Driver.Config.Core.Lint ( compiler/GHC/Driver/Config/Core/Lint.hs, dist/build/GHC/Driver/Config/Core/Lint.p_o ) ghc-lib-parser> [392 of 409] Compiling GHC.Tc.Types ( compiler/GHC/Tc/Types.hs, dist/build/GHC/Tc/Types.p_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 ) aeson> [23 of 35] Compiling Data.Aeson.Internal ( src/Data/Aeson/Internal.hs, dist/build/Data/Aeson/Internal.o, dist/build/Data/Aeson/Internal.dyn_o ) aeson> [24 of 35] Compiling Data.Aeson.Internal.Time ( src/Data/Aeson/Internal/Time.hs, dist/build/Data/Aeson/Internal/Time.o, dist/build/Data/Aeson/Internal/Time.dyn_o ) aeson> [25 of 35] 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> [26 of 35] 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> [27 of 35] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.o, dist/build/Data/Aeson/Encoding.dyn_o ) aeson> [28 of 35] 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> [29 of 35] 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> [30 of 35] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.o, dist/build/Data/Aeson/Types.dyn_o ) aeson> [31 of 35] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.o, dist/build/Data/Aeson/Text.dyn_o ) ghc-lib-parser> [393 of 409] Compiling GHC.Tc.Errors.Hole.FitTypes ( compiler/GHC/Tc/Errors/Hole/FitTypes.hs, dist/build/GHC/Tc/Errors/Hole/FitTypes.p_o ) ghc-lib-parser> [394 of 409] Compiling GHC.Driver.Plugins ( compiler/GHC/Driver/Plugins.hs, dist/build/GHC/Driver/Plugins.p_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 ) vector-instances> [1 of 1] Compiling Data.Vector.Instances ( src/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.p_o ) ghc-lib-parser> [395 of 409] Compiling GHC.Driver.Pipeline.Phases ( compiler/GHC/Driver/Pipeline/Phases.hs, dist/build/GHC/Driver/Pipeline/Phases.p_o ) ghc-lib-parser> [396 of 409] Compiling GHC.Driver.Hooks ( compiler/GHC/Driver/Hooks.hs, dist/build/GHC/Driver/Hooks.p_o ) ghc-lib-parser> [397 of 409] Compiling GHC.Parser.CharClass ( compiler/GHC/Parser/CharClass.hs, dist/build/GHC/Parser/CharClass.p_o ) aeson> [32 of 35] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.o, dist/build/Data/Aeson.dyn_o ) aeson> aeson> src/Data/Aeson.hs:166:35: warning: [-Wunused-imports] aeson> The import of ‘ifromJSON’ aeson> from module ‘Data.Aeson.Types.FromJSON’ is redundant aeson> | aeson> 166 | import Data.Aeson.Types.FromJSON (ifromJSON, parseIndexedJSON) aeson> | ^^^^^^^^^ aeson> aeson> src/Data/Aeson.hs:170:1: warning: [-Wunused-imports] aeson> The import of ‘Data.Aeson.Types.Internal’ is redundant aeson> except perhaps to import instances from ‘Data.Aeson.Types.Internal’ aeson> To import instances alone, use: import Data.Aeson.Types.Internal() aeson> | aeson> 170 | import Data.Aeson.Types.Internal (formatError) aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> [33 of 35] 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:984:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 984 | x:xs = [ [|lookupField|] aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^... aeson> aeson> src/Data/Aeson/TH.hs:1100:14: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 1100 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghc-lib-parser> [398 of 409] Compiling GHC.Hs.Dump ( compiler/GHC/Hs/Dump.hs, dist/build/GHC/Hs/Dump.p_o ) 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 ) 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> 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) ============ 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) 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 ) vector-instances> running tests vector-instances> Package has no test suites. vector-instances> 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: --source-* options are ignored when --hyperlinked-source is enabled. 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) 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 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 vector-instances> 100% ( 1 / 1) in 'Data.Vector.Instances' 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> ============ 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 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 ============ aeson> [34 of 35] 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> [35 of 35] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.o, dist/build/Data/Aeson/Decoding.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 ) aeson> [ 1 of 35] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.p_o ) 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 ) 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 ) aeson> [ 2 of 35] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.p_o ) aeson> [ 3 of 35] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.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.o, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.dyn_o ) aeson> [ 4 of 35] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.p_o ) aeson> [ 5 of 35] Compiling Data.Aeson.Internal.Word8 ( src/Data/Aeson/Internal/Word8.hs, dist/build/Data/Aeson/Internal/Word8.p_o ) aeson> [ 6 of 35] Compiling Data.Aeson.Internal.Integer ( src/Data/Aeson/Internal/Integer.hs, dist/build/Data/Aeson/Internal/Integer.p_o ) aeson> [ 7 of 35] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.p_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 ) aeson> [ 8 of 35] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.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.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 ) vector-instances> Documentation created: dist/doc/html/vector-instances/index.html, vector-instances> dist/doc/html/vector-instances/vector-instances.txt ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:1434:15: warning: [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record-update construct: ghc-exactprint> Patterns of type ‘EpAnn AnnsModule’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 1434 | let anf = an0 { anns = (anns an0) { am_decls = am_decls' }} ghc-exactprint> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:1481:9: warning: [-Wincomplete-uni-patterns] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a pattern binding: ghc-exactprint> Patterns of type ‘EpAnn EpAnnImportDecl’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 1481 | let (EpAnn _anc an _cs) = ann0 ghc-exactprint> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:1534:9: warning: [-Wincomplete-uni-patterns] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a pattern binding: ghc-exactprint> Patterns of type ‘EpAnn EpAnnImportDecl’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 1534 | let (EpAnn anc' an' cs') = ann4 ghc-exactprint> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3317:19: warning: [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record-update construct: ghc-exactprint> Patterns of type ‘EpAnn AddEpAnn’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 3317 | let an1 = an{anns = an0} ghc-exactprint> | ^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3323:19: warning: [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record-update construct: ghc-exactprint> Patterns of type ‘EpAnn AddEpAnn’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 3323 | let an1 = an {anns = an0} ghc-exactprint> | ^^^^^^^^^^^^^^^ 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 ) vector-instances> installing 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 ) vector-instances> Installing library in /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/vector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb 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 ) 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 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 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> vector-instances> post-installation fixup vector-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2 vector-instances> shrinking /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSvector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb-ghc9.4.2.so vector-instances> checking for references to /build/ in /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2... vector-instances> patching script interpreter paths in /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2 vector-instances> stripping (with command strip and flags -S -p) in /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2/lib vector-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/1nj6bpww1q7mlk8mb3i00yar4j9bg9vr-vector-instances-3.4.2-doc vector-instances> checking for references to /build/ in /nix/store/1nj6bpww1q7mlk8mb3i00yar4j9bg9vr-vector-instances-3.4.2-doc... vector-instances> patching script interpreter paths in /nix/store/1nj6bpww1q7mlk8mb3i00yar4j9bg9vr-vector-instances-3.4.2-doc vector-instances (post)> added 2 signatures vector-instances (post)> added 2 signatures vector-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1nj6bpww1q7mlk8mb3i00yar4j9bg9vr-vector-instances-3.4.2-doc /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2 vector-instances (post)> copying 2 paths... vector-instances (post)> copying path '/nix/store/1nj6bpww1q7mlk8mb3i00yar4j9bg9vr-vector-instances-3.4.2-doc' to 'https://cache.nix-ci.com'... vector-instances (post)> copying path '/nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2' to 'https://cache.nix-ci.com'... vector-instances (post)> copying 1 paths... vector-instances (post)> copying path '/nix/store/ziv95p53mk7yryk7ngav6yqk0hkvlw56-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/1nj6bpww1q7mlk8mb3i00yar4j9bg9vr-vector-instances-3.4.2-doc /nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-vector-instances-3.4.2 vector-instances (post)> copying 2 paths... vector-instances (post)> copying path '/nix/store/1nj6bpww1q7mlk8mb3i00yar4j9bg9vr-vector-instances-3.4.2-doc' to 'ssh-ng://worker.nix-ci.com'... vector-instances (post)> copying path '/nix/store/hdblf14fvv18xg6vpxnmwxs5s5jxpw04-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/ziv95p53mk7yryk7ngav6yqk0hkvlw56-vector-instances-3.4.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/gc7xmrqbzz18q1qxxbdq6gfpg7m6acvm-rebase-1.19.drv'... 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> 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> aeson> [ 9 of 35] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.p_o ) aeson> [10 of 35] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.p_o ) aeson> [11 of 35] Compiling Data.Aeson.Parser.UnescapePure ( src-pure/Data/Aeson/Parser/UnescapePure.hs, dist/build/Data/Aeson/Parser/UnescapePure.p_o ) aeson> [12 of 35] Compiling Data.Aeson.Parser.Unescape ( src/Data/Aeson/Parser/Unescape.hs, dist/build/Data/Aeson/Parser/Unescape.p_o ) aeson> [13 of 35] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, dist/build/Data/Aeson/Decoding/ByteString/Lazy.p_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 ) 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 ) 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 ) 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> 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 ============ aeson> [14 of 35] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.p_o ) aeson> [15 of 35] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.p_o ) aeson> [16 of 35] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.p_o ) regex> [10 of 48] Compiling Text.RE.ZeInternals.Replace ( Text/RE/ZeInternals/Replace.lhs, dist/build/Text/RE/ZeInternals/Replace.p_o ) rebase> setupCompilerEnvironmentPhase rebase> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. rebase> unpacking sources rebase> unpacking source archive /nix/store/lx2za2liy1shsmlbvhnaal1r2zl7sp6c-rebase-1.19.tar.gz rebase> source root is rebase-1.19 rebase> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file rebase-1.19/rebase.cabal rebase> patching sources rebase> compileBuildDriverPhase rebase> setupCompileFlags: -package-db=/build/tmp.UWagrgKW01/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts rebase> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.UWagrgKW01/Main.o ) rebase> [2 of 2] Linking Setup 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 rebase> updateAutotoolsGnuConfigScriptsPhase rebase> configuring rebase> configureFlags: --verbose --prefix=/nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/ap2lzpji0vq2waych6yil4yhvwa0w49k-rebase-1.19-doc/share/doc/rebase-1.19 --with-gcc=gcc --package-db=/build/tmp.UWagrgKW01/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib rebase> Using Parsec parser rebase> Configuring rebase-1.19... rebase> Dependency base >=4.10 && <5: using base-4.17.0.0 rebase> Dependency bifunctors >=5.5 && <5.6: using bifunctors-5.5.15 rebase> Dependency bytestring >=0.10 && <0.12: using bytestring-0.11.3.1 rebase> Dependency comonad >=5 && <5.1: using comonad-5.0.8 rebase> Dependency containers >=0.6 && <0.7: using containers-0.6.6 rebase> Dependency contravariant >=1.5 && <1.6: using contravariant-1.5.5 rebase> Dependency deepseq >=1.4 && <1.5: using deepseq-1.4.8.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.5: using hashable-1.4.3.0 rebase> Dependency invariant >=0.5.5 && <0.7: using invariant-0.6.2 rebase> Dependency mtl >=2.2 && <2.4: using mtl-2.2.2 rebase> Dependency profunctors >=5.6 && <5.7: using profunctors-5.6.2 rebase> Dependency scientific >=0.3 && <0.4: using scientific-0.3.7.0 rebase> Dependency selective >=0.7 && <0.8: using selective-0.7 rebase> Dependency semigroupoids >=5.3 && <5.4: using semigroupoids-5.3.7 rebase> Dependency stm >=2.5 && <2.6: using stm-2.5.1.0 rebase> Dependency text >=1.2 && <1.3 || >=2.0 && <2.1: using text-2.0.1 rebase> Dependency time >=1.9 && <1.13: using time-1.12.2 rebase> Dependency time-compat >=1.9.6.1 && <1.10: using time-compat-1.9.6.1 rebase> Dependency transformers >=0.5 && <0.7: using transformers-0.5.6.2 rebase> Dependency unordered-containers >=0.2.13 && <0.3: using rebase> unordered-containers-0.2.19.1 rebase> Dependency uuid-types >=1.0 && <1.1: using uuid-types-1.0.5.1 rebase> Dependency vector >=0.12 && <0.14: using vector-0.13.1.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.19-7MPlrv0BTUuI2oogFksow8 rebase> include base-4.17.0.0 rebase> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM rebase> include bytestring-0.11.3.1 rebase> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx rebase> include containers-0.6.6 rebase> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT rebase> include deepseq-1.4.8.0 rebase> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk rebase> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG rebase> include groups-0.5.3-19pZroB2nQ82D6i6od8wte rebase> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM rebase> include invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 rebase> include mtl-2.2.2 rebase> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ rebase> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO rebase> include selective-0.7-Le9Gv5Vouxt2i1DP1Dopg3 rebase> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC rebase> include stm-2.5.1.0 rebase> include text-2.0.1 rebase> include time-1.12.2 rebase> include time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ rebase> include transformers-0.5.6.2 rebase> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP rebase> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO rebase> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej rebase> include vector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb rebase> include void-0.7.3-DTK4RUOaG9gJfl3EO0QSQq rebase> Linked component graph: rebase> unit rebase-1.19-7MPlrv0BTUuI2oogFksow8 rebase> include base-4.17.0.0 rebase> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM rebase> include bytestring-0.11.3.1 rebase> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx rebase> include containers-0.6.6 rebase> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT rebase> include deepseq-1.4.8.0 rebase> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk rebase> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG rebase> include groups-0.5.3-19pZroB2nQ82D6i6od8wte rebase> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM rebase> include invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 rebase> include mtl-2.2.2 rebase> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ rebase> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO rebase> include selective-0.7-Le9Gv5Vouxt2i1DP1Dopg3 rebase> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC rebase> include stm-2.5.1.0 rebase> include text-2.0.1 rebase> include time-1.12.2 rebase> include time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ rebase> include transformers-0.5.6.2 rebase> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP rebase> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO rebase> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej rebase> include vector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb rebase> include void-0.7.3-DTK4RUOaG9gJfl3EO0QSQq rebase> Rebase.Control.Applicative=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Applicative,Rebase.Control.Applicative.Backwards=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Applicative.Backwards,Rebase.Control.Applicative.Lift=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Applicative.Lift,Rebase.Control.Arrow=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Arrow,Rebase.Control.Category=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Category,Rebase.Control.Comonad=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Comonad,Rebase.Control.Concurrent=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent,Rebase.Control.Concurrent.Chan=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.Chan,Rebase.Control.Concurrent.MVar=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.MVar,Rebase.Control.Concurrent.QSem=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.QSem,Rebase.Control.Concurrent.QSemN=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.QSemN,Rebase.Control.Concurrent.STM=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.STM,Rebase.Control.Concurrent.STM.TArray=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.STM.TArray,Rebase.Control.Concurrent.STM.TBQueue=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.STM.TBQueue,Rebase.Control.Concurrent.STM.TChan=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.STM.TChan,Rebase.Control.Concurrent.STM.TMVar=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.STM.TMVar,Rebase.Control.Concurrent.STM.TQueue=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.STM.TQueue,Rebase.Control.Concurrent.STM.TSem=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.STM.TSem,Rebase.Control.Concurrent.STM.TVar=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Concurrent.STM.TVar,Rebase.Control.DeepSeq=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.DeepSeq,Rebase.Control.Exception=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Exception,Rebase.Control.Exception.Base=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Exception.Base,Rebase.Control.Monad=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad,Rebase.Control.Monad.Cont=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Cont,Rebase.Control.Monad.Cont.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Cont.Class,Rebase.Control.Monad.Error.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Error.Class,Rebase.Control.Monad.Fail=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Fail,Rebase.Control.Monad.Fix=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Fix,Rebase.Control.Monad.IO.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.IO.Class,Rebase.Control.Monad.Identity=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Identity,Rebase.Control.Monad.RWS=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.RWS,Rebase.Control.Monad.RWS.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.RWS.Class,Rebase.Control.Monad.RWS.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.RWS.Lazy,Rebase.Control.Monad.RWS.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.RWS.Strict,Rebase.Control.Monad.Reader=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Reader,Rebase.Control.Monad.Reader.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Reader.Class,Rebase.Control.Monad.ST=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.ST,Rebase.Control.Monad.ST.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.ST.Lazy,Rebase.Control.Monad.ST.Lazy.Safe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.ST.Lazy.Safe,Rebase.Control.Monad.ST.Lazy.Unsafe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.ST.Lazy.Unsafe,Rebase.Control.Monad.ST.Safe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.ST.Safe,Rebase.Control.Monad.ST.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.ST.Strict,Rebase.Control.Monad.ST.Unsafe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.ST.Unsafe,Rebase.Control.Monad.STM=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.STM,Rebase.Control.Monad.Signatures=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Signatures,Rebase.Control.Monad.State=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.State,Rebase.Control.Monad.State.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.State.Class,Rebase.Control.Monad.State.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.State.Lazy,Rebase.Control.Monad.State.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.State.Strict,Rebase.Control.Monad.Trans=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans,Rebase.Control.Monad.Trans.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.Class,Rebase.Control.Monad.Trans.Cont=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.Cont,Rebase.Control.Monad.Trans.Except=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.Except,Rebase.Control.Monad.Trans.Identity=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.Identity,Rebase.Control.Monad.Trans.Maybe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.Maybe,Rebase.Control.Monad.Trans.RWS=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.RWS,Rebase.Control.Monad.Trans.RWS.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.RWS.Lazy,Rebase.Control.Monad.Trans.RWS.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.RWS.Strict,Rebase.Control.Monad.Trans.Reader=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.Reader,Rebase.Control.Monad.Trans.State=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.State,Rebase.Control.Monad.Trans.State.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.State.Lazy,Rebase.Control.Monad.Trans.State.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.State.Strict,Rebase.Control.Monad.Trans.Writer=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.Writer,Rebase.Control.Monad.Trans.Writer.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.Writer.Lazy,Rebase.Control.Monad.Trans.Writer.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Trans.Writer.Strict,Rebase.Control.Monad.Writer=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Writer,Rebase.Control.Monad.Writer.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Writer.Class,Rebase.Control.Monad.Writer.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Writer.Lazy,Rebase.Control.Monad.Writer.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Writer.Strict,Rebase.Control.Monad.Zip=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Monad.Zip,Rebase.Control.Selective=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Selective,Rebase.Control.Selective.Free=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Selective.Free,Rebase.Control.Selective.Multi=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Selective.Multi,Rebase.Control.Selective.Rigid.Free=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Selective.Rigid.Free,Rebase.Control.Selective.Rigid.Freer=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Control.Selective.Rigid.Freer,Rebase.Data.Biapplicative=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Biapplicative,Rebase.Data.Bifoldable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifoldable,Rebase.Data.Bifunctor=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor,Rebase.Data.Bifunctor.Apply=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor.Apply,Rebase.Data.Bifunctor.Biff=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor.Biff,Rebase.Data.Bifunctor.Clown=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor.Clown,Rebase.Data.Bifunctor.Flip=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor.Flip,Rebase.Data.Bifunctor.Join=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor.Join,Rebase.Data.Bifunctor.Joker=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor.Joker,Rebase.Data.Bifunctor.Product=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor.Product,Rebase.Data.Bifunctor.Tannen=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor.Tannen,Rebase.Data.Bifunctor.Wrapped=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bifunctor.Wrapped,Rebase.Data.Bitraversable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bitraversable,Rebase.Data.Bits=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bits,Rebase.Data.Bool=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Bool,Rebase.Data.ByteString=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString,Rebase.Data.ByteString.Builder=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Builder,Rebase.Data.ByteString.Builder.Extra=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Builder.Extra,Rebase.Data.ByteString.Builder.Internal=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Builder.Internal,Rebase.Data.ByteString.Builder.Prim=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Builder.Prim,Rebase.Data.ByteString.Builder.Prim.Internal=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Builder.Prim.Internal,Rebase.Data.ByteString.Builder.Scientific=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Builder.Scientific,Rebase.Data.ByteString.Char8=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Char8,Rebase.Data.ByteString.Internal=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Internal,Rebase.Data.ByteString.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Lazy,Rebase.Data.ByteString.Lazy.Char8=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Lazy.Char8,Rebase.Data.ByteString.Lazy.Internal=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Lazy.Internal,Rebase.Data.ByteString.Short=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Short,Rebase.Data.ByteString.Short.Internal=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Short.Internal,Rebase.Data.ByteString.Unsafe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.ByteString.Unsafe,Rebase.Data.Char=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Char,Rebase.Data.Coerce=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Coerce,Rebase.Data.Complex=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Complex,Rebase.Data.DList=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.DList,Rebase.Data.Data=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Data,Rebase.Data.Dynamic=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Dynamic,Rebase.Data.Either=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Either,Rebase.Data.Either.Combinators=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Either.Combinators,Rebase.Data.Either.Validation=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Either.Validation,Rebase.Data.Eq=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Eq,Rebase.Data.Fixed=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Fixed,Rebase.Data.Foldable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Foldable,Rebase.Data.Function=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Function,Rebase.Data.Functor=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor,Rebase.Data.Functor.Alt=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Alt,Rebase.Data.Functor.Apply=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Apply,Rebase.Data.Functor.Bind=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Bind,Rebase.Data.Functor.Bind.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Bind.Class,Rebase.Data.Functor.Bind.Trans=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Bind.Trans,Rebase.Data.Functor.Classes=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Classes,Rebase.Data.Functor.Compose=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Compose,Rebase.Data.Functor.Constant=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Constant,Rebase.Data.Functor.Contravariant=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Contravariant,Rebase.Data.Functor.Contravariant.Compose=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Contravariant.Compose,Rebase.Data.Functor.Contravariant.Divisible=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Contravariant.Divisible,Rebase.Data.Functor.Extend=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Extend,Rebase.Data.Functor.Identity=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Identity,Rebase.Data.Functor.Invariant=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Invariant,Rebase.Data.Functor.Invariant.TH=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Invariant.TH,Rebase.Data.Functor.Plus=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Plus,Rebase.Data.Functor.Product=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Product,Rebase.Data.Functor.Reverse=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Reverse,Rebase.Data.Functor.Sum=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Functor.Sum,Rebase.Data.Graph=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Graph,Rebase.Data.Group=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Group,Rebase.Data.Groupoid=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Groupoid,Rebase.Data.HashMap.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.HashMap.Lazy,Rebase.Data.HashMap.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.HashMap.Strict,Rebase.Data.HashSet=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.HashSet,Rebase.Data.Hashable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Hashable,Rebase.Data.IORef=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.IORef,Rebase.Data.Int=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Int,Rebase.Data.IntMap=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.IntMap,Rebase.Data.IntMap.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.IntMap.Lazy,Rebase.Data.IntMap.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.IntMap.Strict,Rebase.Data.IntSet=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.IntSet,Rebase.Data.Isomorphism=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Isomorphism,Rebase.Data.Ix=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Ix,Rebase.Data.Kind=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Kind,Rebase.Data.List=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.List,Rebase.Data.List.NonEmpty=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.List.NonEmpty,Rebase.Data.List1=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.List1,Rebase.Data.Map=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Map,Rebase.Data.Map.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Map.Lazy,Rebase.Data.Map.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Map.Strict,Rebase.Data.Maybe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Maybe,Rebase.Data.Monoid=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Monoid,Rebase.Data.Ord=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Ord,Rebase.Data.Profunctor=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor,Rebase.Data.Profunctor.Adjunction=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Adjunction,Rebase.Data.Profunctor.Cayley=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Cayley,Rebase.Data.Profunctor.Choice=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Choice,Rebase.Data.Profunctor.Closed=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Closed,Rebase.Data.Profunctor.Composition=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Composition,Rebase.Data.Profunctor.Mapping=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Mapping,Rebase.Data.Profunctor.Monad=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Monad,Rebase.Data.Profunctor.Ran=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Ran,Rebase.Data.Profunctor.Rep=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Rep,Rebase.Data.Profunctor.Sieve=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Sieve,Rebase.Data.Profunctor.Strong=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Strong,Rebase.Data.Profunctor.Traversing=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Traversing,Rebase.Data.Profunctor.Types=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Types,Rebase.Data.Profunctor.Unsafe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Unsafe,Rebase.Data.Profunctor.Yoneda=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Profunctor.Yoneda,Rebase.Data.Proxy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Proxy,Rebase.Data.Ratio=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Ratio,Rebase.Data.STRef=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.STRef,Rebase.Data.STRef.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.STRef.Lazy,Rebase.Data.STRef.Strict=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.STRef.Strict,Rebase.Data.Scientific=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Scientific,Rebase.Data.Semigroup=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroup,Rebase.Data.Semigroup.Bifoldable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroup.Bifoldable,Rebase.Data.Semigroup.Bitraversable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroup.Bitraversable,Rebase.Data.Semigroup.Foldable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroup.Foldable,Rebase.Data.Semigroup.Foldable.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroup.Foldable.Class,Rebase.Data.Semigroup.Traversable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroup.Traversable,Rebase.Data.Semigroup.Traversable.Class=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroup.Traversable.Class,Rebase.Data.Semigroupoid=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroupoid,Rebase.Data.Semigroupoid.Dual=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroupoid.Dual,Rebase.Data.Semigroupoid.Ob=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroupoid.Ob,Rebase.Data.Semigroupoid.Static=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Semigroupoid.Static,Rebase.Data.Sequence=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Sequence,Rebase.Data.Set=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Set,Rebase.Data.String=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.String,Rebase.Data.Text=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text,Rebase.Data.Text.Array=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Array,Rebase.Data.Text.Encoding=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Encoding,Rebase.Data.Text.Encoding.Error=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Encoding.Error,Rebase.Data.Text.Foreign=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Foreign,Rebase.Data.Text.IO=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.IO,Rebase.Data.Text.Internal=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Internal,Rebase.Data.Text.Lazy=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Lazy,Rebase.Data.Text.Lazy.Builder=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Lazy.Builder,Rebase.Data.Text.Lazy.Builder.Int=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Lazy.Builder.Int,Rebase.Data.Text.Lazy.Builder.RealFloat=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Lazy.Builder.RealFloat,Rebase.Data.Text.Lazy.Builder.Scientific=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Lazy.Builder.Scientific,Rebase.Data.Text.Lazy.Encoding=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Lazy.Encoding,Rebase.Data.Text.Lazy.IO=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Lazy.IO,Rebase.Data.Text.Lazy.Read=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Lazy.Read,Rebase.Data.Text.Read=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Read,Rebase.Data.Text.Unsafe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Text.Unsafe,Rebase.Data.Time=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time,Rebase.Data.Time.Calendar=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Calendar,Rebase.Data.Time.Calendar.Easter=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Calendar.Easter,Rebase.Data.Time.Calendar.Julian=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Calendar.Julian,Rebase.Data.Time.Calendar.MonthDay=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Calendar.MonthDay,Rebase.Data.Time.Calendar.OrdinalDate=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Calendar.OrdinalDate,Rebase.Data.Time.Calendar.WeekDate=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Calendar.WeekDate,Rebase.Data.Time.Clock=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Clock,Rebase.Data.Time.Clock.POSIX=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Clock.POSIX,Rebase.Data.Time.Clock.System=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Clock.System,Rebase.Data.Time.Clock.TAI=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Clock.TAI,Rebase.Data.Time.Compat=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Compat,Rebase.Data.Time.Format=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Format,Rebase.Data.Time.Format.ISO8601=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.Format.ISO8601,Rebase.Data.Time.LocalTime=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Time.LocalTime,Rebase.Data.Traversable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Traversable,Rebase.Data.Traversable.Instances=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Traversable.Instances,Rebase.Data.Tree=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Tree,Rebase.Data.Tuple=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Tuple,Rebase.Data.Type.Bool=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Type.Bool,Rebase.Data.Type.Coercion=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Type.Coercion,Rebase.Data.Type.Equality=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Type.Equality,Rebase.Data.Typeable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Typeable,Rebase.Data.UUID=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.UUID,Rebase.Data.Unique=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Unique,Rebase.Data.Vector=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector,Rebase.Data.Vector.Fusion.Stream.Monadic=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Fusion.Stream.Monadic,Rebase.Data.Vector.Fusion.Util=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Fusion.Util,Rebase.Data.Vector.Generic=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Generic,Rebase.Data.Vector.Generic.Base=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Generic.Base,Rebase.Data.Vector.Generic.Mutable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Generic.Mutable,Rebase.Data.Vector.Generic.New=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Generic.New,Rebase.Data.Vector.Instances=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Instances,Rebase.Data.Vector.Internal.Check=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Internal.Check,Rebase.Data.Vector.Mutable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Mutable,Rebase.Data.Vector.Primitive=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Primitive,Rebase.Data.Vector.Primitive.Mutable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Primitive.Mutable,Rebase.Data.Vector.Storable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Storable,Rebase.Data.Vector.Storable.Internal=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Storable.Internal,Rebase.Data.Vector.Storable.Mutable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Storable.Mutable,Rebase.Data.Vector.Unboxed=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Unboxed,Rebase.Data.Vector.Unboxed.Base=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Unboxed.Base,Rebase.Data.Vector.Unboxed.Mutable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Vector.Unboxed.Mutable,Rebase.Data.Version=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Version,Rebase.Data.Void=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Void,Rebase.Data.Void.Unsafe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Void.Unsafe,Rebase.Data.Word=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Data.Word,Rebase.Debug.Trace=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Debug.Trace,Rebase.Foreign=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign,Rebase.Foreign.C=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.C,Rebase.Foreign.C.Error=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.C.Error,Rebase.Foreign.C.String=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.C.String,Rebase.Foreign.C.Types=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.C.Types,Rebase.Foreign.Concurrent=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Concurrent,Rebase.Foreign.ForeignPtr=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.ForeignPtr,Rebase.Foreign.ForeignPtr.Safe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.ForeignPtr.Safe,Rebase.Foreign.ForeignPtr.Unsafe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.ForeignPtr.Unsafe,Rebase.Foreign.Marshal=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Marshal,Rebase.Foreign.Marshal.Alloc=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Marshal.Alloc,Rebase.Foreign.Marshal.Array=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Marshal.Array,Rebase.Foreign.Marshal.Error=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Marshal.Error,Rebase.Foreign.Marshal.Pool=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Marshal.Pool,Rebase.Foreign.Marshal.Safe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Marshal.Safe,Rebase.Foreign.Marshal.Unsafe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Marshal.Unsafe,Rebase.Foreign.Marshal.Utils=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Marshal.Utils,Rebase.Foreign.Ptr=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Ptr,Rebase.Foreign.Safe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Safe,Rebase.Foreign.StablePtr=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.StablePtr,Rebase.Foreign.Storable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Foreign.Storable,Rebase.GHC.Arr=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Arr,Rebase.GHC.Base=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Base,Rebase.GHC.Char=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Char,Rebase.GHC.Conc=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Conc,Rebase.GHC.Conc.IO=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Conc.IO,Rebase.GHC.Conc.Signal=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Conc.Signal,Rebase.GHC.Conc.Sync=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Conc.Sync,Rebase.GHC.ConsoleHandler=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.ConsoleHandler,Rebase.GHC.Constants=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Constants,Rebase.GHC.Desugar=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Desugar,Rebase.GHC.Enum=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Enum,Rebase.GHC.Environment=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Environment,Rebase.GHC.Err=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Err,Rebase.GHC.Exception=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Exception,Rebase.GHC.Exts=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Exts,Rebase.GHC.Fingerprint=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Fingerprint,Rebase.GHC.Fingerprint.Type=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Fingerprint.Type,Rebase.GHC.Float=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Float,Rebase.GHC.Float.ConversionUtils=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Float.ConversionUtils,Rebase.GHC.Float.RealFracMethods=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Float.RealFracMethods,Rebase.GHC.Foreign=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Foreign,Rebase.GHC.ForeignPtr=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.ForeignPtr,Rebase.GHC.GHCi=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.GHCi,Rebase.GHC.Generics=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Generics,Rebase.GHC.IO=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO,Rebase.GHC.IO.Buffer=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Buffer,Rebase.GHC.IO.BufferedIO=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.BufferedIO,Rebase.GHC.IO.Device=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Device,Rebase.GHC.IO.Encoding=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Encoding,Rebase.GHC.IO.Encoding.CodePage=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Encoding.CodePage,Rebase.GHC.IO.Encoding.Failure=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Encoding.Failure,Rebase.GHC.IO.Encoding.Iconv=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Encoding.Iconv,Rebase.GHC.IO.Encoding.Latin1=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Encoding.Latin1,Rebase.GHC.IO.Encoding.Types=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Encoding.Types,Rebase.GHC.IO.Encoding.UTF16=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Encoding.UTF16,Rebase.GHC.IO.Encoding.UTF32=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Encoding.UTF32,Rebase.GHC.IO.Encoding.UTF8=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Encoding.UTF8,Rebase.GHC.IO.Exception=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Exception,Rebase.GHC.IO.FD=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.FD,Rebase.GHC.IO.Handle=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Handle,Rebase.GHC.IO.Handle.FD=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Handle.FD,Rebase.GHC.IO.Handle.Internals=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Handle.Internals,Rebase.GHC.IO.Handle.Text=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Handle.Text,Rebase.GHC.IO.Handle.Types=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.Handle.Types,Rebase.GHC.IO.IOMode=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IO.IOMode,Rebase.GHC.IOArray=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IOArray,Rebase.GHC.IORef=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.IORef,Rebase.GHC.Int=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Int,Rebase.GHC.List=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.List,Rebase.GHC.MVar=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.MVar,Rebase.GHC.Num=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Num,Rebase.GHC.OverloadedLabels=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.OverloadedLabels,Rebase.GHC.Pack=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Pack,Rebase.GHC.Profiling=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Profiling,Rebase.GHC.Ptr=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Ptr,Rebase.GHC.Read=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Read,Rebase.GHC.Real=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Real,Rebase.GHC.Records=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Records,Rebase.GHC.ST=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.ST,Rebase.GHC.STRef=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.STRef,Rebase.GHC.Show=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Show,Rebase.GHC.Stable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Stable,Rebase.GHC.Stack=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Stack,Rebase.GHC.Stats=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Stats,Rebase.GHC.Storable=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Storable,Rebase.GHC.TopHandler=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.TopHandler,Rebase.GHC.TypeLits=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.TypeLits,Rebase.GHC.TypeNats=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.TypeNats,Rebase.GHC.Unicode=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Unicode,Rebase.GHC.Weak=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Weak,Rebase.GHC.Word=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.GHC.Word,Rebase.Numeric=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Numeric,Rebase.Numeric.Natural=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Numeric.Natural,Rebase.Prelude=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Prelude,Rebase.System.CPUTime=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.CPUTime,Rebase.System.Console.GetOpt=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Console.GetOpt,Rebase.System.Environment=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Environment,Rebase.System.Exit=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Exit,Rebase.System.IO=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.IO,Rebase.System.IO.Error=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.IO.Error,Rebase.System.IO.Unsafe=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.IO.Unsafe,Rebase.System.Info=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Info,Rebase.System.Mem=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Mem,Rebase.System.Mem.StableName=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Mem.StableName,Rebase.System.Mem.Weak=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Mem.Weak,Rebase.System.Posix.Internals=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Posix.Internals,Rebase.System.Posix.Types=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Posix.Types,Rebase.System.Timeout=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.System.Timeout,Rebase.Text.ParserCombinators.ReadP=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Text.ParserCombinators.ReadP,Rebase.Text.ParserCombinators.ReadPrec=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Text.ParserCombinators.ReadPrec,Rebase.Text.Printf=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Text.Printf,Rebase.Text.Read=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Text.Read,Rebase.Text.Read.Lex=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Text.Read.Lex,Rebase.Text.Show=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Text.Show,Rebase.Text.Show.Functions=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Text.Show.Functions,Rebase.Unsafe.Coerce=rebase-1.19-7MPlrv0BTUuI2oogFksow8:Rebase.Unsafe.Coerce rebase> Ready component graph: rebase> definite rebase-1.19-7MPlrv0BTUuI2oogFksow8 rebase> depends base-4.17.0.0 rebase> depends bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM rebase> depends bytestring-0.11.3.1 rebase> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx rebase> depends containers-0.6.6 rebase> depends contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT rebase> depends deepseq-1.4.8.0 rebase> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk rebase> depends either-5.0.2-3c3JfS2uz8g4wllGjgsLsG rebase> depends groups-0.5.3-19pZroB2nQ82D6i6od8wte rebase> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM rebase> depends invariant-0.6.2-51ERLyRBOQR9F5IrRJZR34 rebase> depends mtl-2.2.2 rebase> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ rebase> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO rebase> depends selective-0.7-Le9Gv5Vouxt2i1DP1Dopg3 rebase> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC rebase> depends stm-2.5.1.0 rebase> depends text-2.0.1 rebase> depends time-1.12.2 rebase> depends time-compat-1.9.6.1-FGNXa1KUGbm1Cv6mPblUgJ rebase> depends transformers-0.5.6.2 rebase> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP rebase> depends uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO rebase> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej rebase> depends vector-instances-3.4.2-H3tBMqMmK43IORxwHVeflb rebase> depends void-0.7.3-DTK4RUOaG9gJfl3EO0QSQq rebase> Using Cabal-3.8.1.0 compiled by ghc-9.4 rebase> Using compiler: ghc-9.4.2 rebase> Using install prefix: /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19 rebase> Executables installed in: rebase> /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19/bin rebase> Libraries installed in: rebase> /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/rebase-1.19-7MPlrv0BTUuI2oogFksow8 rebase> Dynamic Libraries installed in: rebase> /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 rebase> Private executables installed in: rebase> /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19/libexec/x86_64-linux-ghc-9.4.2/rebase-1.19 rebase> Data files installed in: rebase> /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19/share/x86_64-linux-ghc-9.4.2/rebase-1.19 rebase> Documentation installed in: rebase> /nix/store/ap2lzpji0vq2waych6yil4yhvwa0w49k-rebase-1.19-doc/share/doc/rebase-1.19 rebase> Configuration files installed in: rebase> /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19/etc rebase> No alex found rebase> Using ar found on system at: rebase> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar rebase> No c2hs found rebase> No cpphs found rebase> No doctest found rebase> Using gcc version 12.3.0 given by user at: rebase> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc rebase> Using ghc version 9.4.2 found on system at: rebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc rebase> Using ghc-pkg version 9.4.2 found on system at: rebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 rebase> No ghcjs found rebase> No ghcjs-pkg found rebase> No greencard found rebase> Using haddock version 2.27.0 found on system at: rebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: rebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc rebase> Using hsc2hs version 0.68.8 found on system at: rebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs rebase> Using hscolour version 1.24 found on system at: rebase> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour rebase> No jhc found rebase> Using ld found on system at: rebase> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold rebase> No pkg-config found rebase> Using runghc version 9.4.2 found on system at: rebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 rebase> Using strip version 2.40 found on system at: rebase> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip rebase> Using tar found on system at: rebase> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar rebase> No uhc found rebase> building rebase> Preprocessing library for rebase-1.19.. rebase> Building library for rebase-1.19.. rebase> [ 1 of 381] Compiling Rebase.Control.Applicative ( library/Rebase/Control/Applicative.hs, dist/build/Rebase/Control/Applicative.o, dist/build/Rebase/Control/Applicative.dyn_o ) aeson> [17 of 35] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, dist/build/Data/Aeson/Parser/Internal.p_o ) 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 ============ 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> rebase> [ 2 of 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 ) rebase> [ 13 of 381] 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 381] 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 381] 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 381] 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 ) rebase> [ 17 of 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] 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 381] Compiling Rebase.Control.Monad.ST.Lazy.Safe ( library/Rebase/Control/Monad/ST/Lazy/Safe.hs, dist/build/Rebase/Control/Monad/ST/Lazy/Safe.o, dist/build/Rebase/Control/Monad/ST/Lazy/Safe.dyn_o ) rebase> rebase> library/Rebase/Control/Monad/ST/Lazy/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Control.Monad.ST.Lazy.Safe’ is deprecated: rebase> "Safe is now the default, please use Control.Monad.ST.Lazy instead" rebase> | rebase> 7 | import Control.Monad.ST.Lazy.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [ 40 of 381] 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> [ 41 of 381] Compiling Rebase.Control.Monad.ST.Safe ( library/Rebase/Control/Monad/ST/Safe.hs, dist/build/Rebase/Control/Monad/ST/Safe.o, dist/build/Rebase/Control/Monad/ST/Safe.dyn_o ) rebase> rebase> library/Rebase/Control/Monad/ST/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Control.Monad.ST.Safe’ is deprecated: rebase> "Safe is now the default, please use Control.Monad.ST instead" rebase> | rebase> 7 | import Control.Monad.ST.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [ 42 of 381] 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> [ 43 of 381] 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> [ 44 of 381] 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> [ 45 of 381] 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> [ 46 of 381] 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> [ 47 of 381] 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> [ 48 of 381] 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> [ 49 of 381] 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> [ 50 of 381] 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> [ 51 of 381] 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> [ 52 of 381] 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> [ 53 of 381] 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> [ 54 of 381] 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> [ 55 of 381] 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> [ 56 of 381] 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> [ 57 of 381] 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> [ 58 of 381] 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> [ 59 of 381] 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> [ 60 of 381] 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> [ 61 of 381] 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> [ 62 of 381] 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> [ 63 of 381] 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> [ 64 of 381] 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> [ 65 of 381] 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> [ 66 of 381] 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> [ 67 of 381] 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> [ 68 of 381] 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> [ 69 of 381] 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> [ 70 of 381] 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> [ 71 of 381] Compiling Rebase.Control.Selective ( library/Rebase/Control/Selective.hs, dist/build/Rebase/Control/Selective.o, dist/build/Rebase/Control/Selective.dyn_o ) rebase> [ 72 of 381] 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> [ 73 of 381] 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> [ 74 of 381] 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> [ 75 of 381] 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> [ 76 of 381] Compiling Rebase.Data.Biapplicative ( library/Rebase/Data/Biapplicative.hs, dist/build/Rebase/Data/Biapplicative.o, dist/build/Rebase/Data/Biapplicative.dyn_o ) rebase> [ 77 of 381] Compiling Rebase.Data.Bifoldable ( library/Rebase/Data/Bifoldable.hs, dist/build/Rebase/Data/Bifoldable.o, dist/build/Rebase/Data/Bifoldable.dyn_o ) rebase> [ 78 of 381] Compiling Rebase.Data.Bifunctor ( library/Rebase/Data/Bifunctor.hs, dist/build/Rebase/Data/Bifunctor.o, dist/build/Rebase/Data/Bifunctor.dyn_o ) rebase> [ 79 of 381] 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> [ 80 of 381] 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> [ 81 of 381] 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> [ 82 of 381] 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> [ 83 of 381] 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> [ 84 of 381] 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> [ 85 of 381] 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> [ 86 of 381] 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> [ 87 of 381] 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> [ 88 of 381] Compiling Rebase.Data.Bitraversable ( library/Rebase/Data/Bitraversable.hs, dist/build/Rebase/Data/Bitraversable.o, dist/build/Rebase/Data/Bitraversable.dyn_o ) rebase> [ 89 of 381] Compiling Rebase.Data.Bits ( library/Rebase/Data/Bits.hs, dist/build/Rebase/Data/Bits.o, dist/build/Rebase/Data/Bits.dyn_o ) rebase> [ 90 of 381] Compiling Rebase.Data.Bool ( library/Rebase/Data/Bool.hs, dist/build/Rebase/Data/Bool.o, dist/build/Rebase/Data/Bool.dyn_o ) rebase> [ 91 of 381] Compiling Rebase.Data.ByteString ( library/Rebase/Data/ByteString.hs, dist/build/Rebase/Data/ByteString.o, dist/build/Rebase/Data/ByteString.dyn_o ) rebase> [ 92 of 381] 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> [ 93 of 381] 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> [ 94 of 381] 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> [ 95 of 381] 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> [ 96 of 381] 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> [ 97 of 381] 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 ) 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 ) rebase> [ 98 of 381] 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 ) 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 ) 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 ) rebase> [ 99 of 381] 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> [100 of 381] 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> [101 of 381] 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> [102 of 381] 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> [103 of 381] 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> [104 of 381] 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> [105 of 381] 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> [106 of 381] Compiling Rebase.Data.Char ( library/Rebase/Data/Char.hs, dist/build/Rebase/Data/Char.o, dist/build/Rebase/Data/Char.dyn_o ) rebase> [107 of 381] Compiling Rebase.Data.Coerce ( library/Rebase/Data/Coerce.hs, dist/build/Rebase/Data/Coerce.o, dist/build/Rebase/Data/Coerce.dyn_o ) rebase> [108 of 381] Compiling Rebase.Data.Complex ( library/Rebase/Data/Complex.hs, dist/build/Rebase/Data/Complex.o, dist/build/Rebase/Data/Complex.dyn_o ) rebase> [109 of 381] Compiling Rebase.Data.DList ( library/Rebase/Data/DList.hs, dist/build/Rebase/Data/DList.o, dist/build/Rebase/Data/DList.dyn_o ) rebase> [110 of 381] Compiling Rebase.Data.Data ( library/Rebase/Data/Data.hs, dist/build/Rebase/Data/Data.o, dist/build/Rebase/Data/Data.dyn_o ) rebase> [111 of 381] Compiling Rebase.Data.Dynamic ( library/Rebase/Data/Dynamic.hs, dist/build/Rebase/Data/Dynamic.o, dist/build/Rebase/Data/Dynamic.dyn_o ) rebase> [112 of 381] Compiling Rebase.Data.Either ( library/Rebase/Data/Either.hs, dist/build/Rebase/Data/Either.o, dist/build/Rebase/Data/Either.dyn_o ) rebase> [113 of 381] 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> [114 of 381] 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> [115 of 381] Compiling Rebase.Data.Eq ( library/Rebase/Data/Eq.hs, dist/build/Rebase/Data/Eq.o, dist/build/Rebase/Data/Eq.dyn_o ) rebase> [116 of 381] Compiling Rebase.Data.Fixed ( library/Rebase/Data/Fixed.hs, dist/build/Rebase/Data/Fixed.o, dist/build/Rebase/Data/Fixed.dyn_o ) rebase> [117 of 381] Compiling Rebase.Data.Foldable ( library/Rebase/Data/Foldable.hs, dist/build/Rebase/Data/Foldable.o, dist/build/Rebase/Data/Foldable.dyn_o ) rebase> [118 of 381] Compiling Rebase.Data.Function ( library/Rebase/Data/Function.hs, dist/build/Rebase/Data/Function.o, dist/build/Rebase/Data/Function.dyn_o ) rebase> [119 of 381] Compiling Rebase.Data.Functor ( library/Rebase/Data/Functor.hs, dist/build/Rebase/Data/Functor.o, dist/build/Rebase/Data/Functor.dyn_o ) rebase> [120 of 381] 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> [121 of 381] 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> [122 of 381] 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> [123 of 381] 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> [124 of 381] 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> [125 of 381] 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> [126 of 381] 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> [127 of 381] 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> [128 of 381] 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> [129 of 381] 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> [130 of 381] 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> [131 of 381] 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 ) regex> [11 of 48] Compiling Text.RE.ZeInternals.TestBench ( Text/RE/ZeInternals/TestBench.lhs, dist/build/Text/RE/ZeInternals/TestBench.p_o ) rebase> [132 of 381] 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> [133 of 381] 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> [134 of 381] 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> [135 of 381] 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> [136 of 381] 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> [137 of 381] 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> [138 of 381] 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> [139 of 381] Compiling Rebase.Data.Graph ( library/Rebase/Data/Graph.hs, dist/build/Rebase/Data/Graph.o, dist/build/Rebase/Data/Graph.dyn_o ) rebase> [140 of 381] Compiling Rebase.Data.Group ( library/Rebase/Data/Group.hs, dist/build/Rebase/Data/Group.o, dist/build/Rebase/Data/Group.dyn_o ) rebase> [141 of 381] Compiling Rebase.Data.Groupoid ( library/Rebase/Data/Groupoid.hs, dist/build/Rebase/Data/Groupoid.o, dist/build/Rebase/Data/Groupoid.dyn_o ) rebase> [142 of 381] 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> [143 of 381] 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> [144 of 381] Compiling Rebase.Data.HashSet ( library/Rebase/Data/HashSet.hs, dist/build/Rebase/Data/HashSet.o, dist/build/Rebase/Data/HashSet.dyn_o ) rebase> [145 of 381] Compiling Rebase.Data.Hashable ( library/Rebase/Data/Hashable.hs, dist/build/Rebase/Data/Hashable.o, dist/build/Rebase/Data/Hashable.dyn_o ) rebase> [146 of 381] Compiling Rebase.Data.IORef ( library/Rebase/Data/IORef.hs, dist/build/Rebase/Data/IORef.o, dist/build/Rebase/Data/IORef.dyn_o ) rebase> [147 of 381] Compiling Rebase.Data.Int ( library/Rebase/Data/Int.hs, dist/build/Rebase/Data/Int.o, dist/build/Rebase/Data/Int.dyn_o ) rebase> [148 of 381] Compiling Rebase.Data.IntMap ( library/Rebase/Data/IntMap.hs, dist/build/Rebase/Data/IntMap.o, dist/build/Rebase/Data/IntMap.dyn_o ) rebase> [149 of 381] 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 ) rebase> [150 of 381] 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> [151 of 381] Compiling Rebase.Data.IntSet ( library/Rebase/Data/IntSet.hs, dist/build/Rebase/Data/IntSet.o, dist/build/Rebase/Data/IntSet.dyn_o ) rebase> [152 of 381] Compiling Rebase.Data.Isomorphism ( library/Rebase/Data/Isomorphism.hs, dist/build/Rebase/Data/Isomorphism.o, dist/build/Rebase/Data/Isomorphism.dyn_o ) rebase> [153 of 381] Compiling Rebase.Data.Ix ( library/Rebase/Data/Ix.hs, dist/build/Rebase/Data/Ix.o, dist/build/Rebase/Data/Ix.dyn_o ) rebase> [154 of 381] Compiling Rebase.Data.Kind ( library/Rebase/Data/Kind.hs, dist/build/Rebase/Data/Kind.o, dist/build/Rebase/Data/Kind.dyn_o ) rebase> [155 of 381] Compiling Rebase.Data.List ( library/Rebase/Data/List.hs, dist/build/Rebase/Data/List.o, dist/build/Rebase/Data/List.dyn_o ) rebase> [156 of 381] 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> [157 of 381] Compiling Rebase.Data.List1 ( library/Rebase/Data/List1.hs, dist/build/Rebase/Data/List1.o, dist/build/Rebase/Data/List1.dyn_o ) rebase> [158 of 381] Compiling Rebase.Data.Map ( library/Rebase/Data/Map.hs, dist/build/Rebase/Data/Map.o, dist/build/Rebase/Data/Map.dyn_o ) rebase> [159 of 381] 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> [160 of 381] 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> [161 of 381] Compiling Rebase.Data.Maybe ( library/Rebase/Data/Maybe.hs, dist/build/Rebase/Data/Maybe.o, dist/build/Rebase/Data/Maybe.dyn_o ) rebase> [162 of 381] Compiling Rebase.Data.Monoid ( library/Rebase/Data/Monoid.hs, dist/build/Rebase/Data/Monoid.o, dist/build/Rebase/Data/Monoid.dyn_o ) rebase> [163 of 381] Compiling Rebase.Data.Ord ( library/Rebase/Data/Ord.hs, dist/build/Rebase/Data/Ord.o, dist/build/Rebase/Data/Ord.dyn_o ) rebase> [164 of 381] Compiling Rebase.Data.Profunctor ( library/Rebase/Data/Profunctor.hs, dist/build/Rebase/Data/Profunctor.o, dist/build/Rebase/Data/Profunctor.dyn_o ) rebase> [165 of 381] 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> [166 of 381] 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> [167 of 381] 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> [168 of 381] 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> [169 of 381] 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> [170 of 381] 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> [171 of 381] 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> [172 of 381] 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> [173 of 381] 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> [174 of 381] 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> [175 of 381] 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> [176 of 381] 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> [177 of 381] 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> [178 of 381] 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> [179 of 381] 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> [180 of 381] Compiling Rebase.Data.Proxy ( library/Rebase/Data/Proxy.hs, dist/build/Rebase/Data/Proxy.o, dist/build/Rebase/Data/Proxy.dyn_o ) rebase> [181 of 381] Compiling Rebase.Data.Ratio ( library/Rebase/Data/Ratio.hs, dist/build/Rebase/Data/Ratio.o, dist/build/Rebase/Data/Ratio.dyn_o ) rebase> [182 of 381] Compiling Rebase.Data.STRef ( library/Rebase/Data/STRef.hs, dist/build/Rebase/Data/STRef.o, dist/build/Rebase/Data/STRef.dyn_o ) rebase> [183 of 381] 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> [184 of 381] 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> [185 of 381] Compiling Rebase.Data.Scientific ( library/Rebase/Data/Scientific.hs, dist/build/Rebase/Data/Scientific.o, dist/build/Rebase/Data/Scientific.dyn_o ) rebase> [186 of 381] Compiling Rebase.Data.Semigroup ( library/Rebase/Data/Semigroup.hs, dist/build/Rebase/Data/Semigroup.o, dist/build/Rebase/Data/Semigroup.dyn_o ) rebase> [187 of 381] 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> [188 of 381] 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> [189 of 381] 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> [190 of 381] Compiling Rebase.Data.Semigroup.Foldable.Class ( library/Rebase/Data/Semigroup/Foldable/Class.hs, dist/build/Rebase/Data/Semigroup/Foldable/Class.o, dist/build/Rebase/Data/Semigroup/Foldable/Class.dyn_o ) rebase> [191 of 381] 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> [192 of 381] 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> [193 of 381] Compiling Rebase.Data.Semigroupoid ( library/Rebase/Data/Semigroupoid.hs, dist/build/Rebase/Data/Semigroupoid.o, dist/build/Rebase/Data/Semigroupoid.dyn_o ) rebase> [194 of 381] 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> [195 of 381] 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> [196 of 381] 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> [197 of 381] Compiling Rebase.Data.Sequence ( library/Rebase/Data/Sequence.hs, dist/build/Rebase/Data/Sequence.o, dist/build/Rebase/Data/Sequence.dyn_o ) rebase> [198 of 381] Compiling Rebase.Data.Set ( library/Rebase/Data/Set.hs, dist/build/Rebase/Data/Set.o, dist/build/Rebase/Data/Set.dyn_o ) rebase> [199 of 381] Compiling Rebase.Data.String ( library/Rebase/Data/String.hs, dist/build/Rebase/Data/String.o, dist/build/Rebase/Data/String.dyn_o ) rebase> [200 of 381] Compiling Rebase.Data.Text ( library/Rebase/Data/Text.hs, dist/build/Rebase/Data/Text.o, dist/build/Rebase/Data/Text.dyn_o ) rebase> [201 of 381] 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> [202 of 381] 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> [203 of 381] 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> [204 of 381] 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> [205 of 381] 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> [206 of 381] 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> [207 of 381] 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> [208 of 381] 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> [209 of 381] 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> [210 of 381] 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> [211 of 381] 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> [212 of 381] 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 ) rebase> [213 of 381] 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 ) rebase> [214 of 381] 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> [215 of 381] 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> [216 of 381] 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> [217 of 381] Compiling Rebase.Data.Time ( library/Rebase/Data/Time.hs, dist/build/Rebase/Data/Time.o, dist/build/Rebase/Data/Time.dyn_o ) rebase> [218 of 381] 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> [219 of 381] 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> [220 of 381] 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> [221 of 381] 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> [222 of 381] 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 ) rebase> [223 of 381] 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 ) rebase> [224 of 381] 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> [225 of 381] 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> [226 of 381] 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> [227 of 381] 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> [228 of 381] 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> [229 of 381] 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> [230 of 381] 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> [231 of 381] 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> [232 of 381] Compiling Rebase.Data.Traversable ( library/Rebase/Data/Traversable.hs, dist/build/Rebase/Data/Traversable.o, dist/build/Rebase/Data/Traversable.dyn_o ) rebase> [233 of 381] 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> [234 of 381] Compiling Rebase.Data.Tree ( library/Rebase/Data/Tree.hs, dist/build/Rebase/Data/Tree.o, dist/build/Rebase/Data/Tree.dyn_o ) rebase> [235 of 381] Compiling Rebase.Data.Tuple ( library/Rebase/Data/Tuple.hs, dist/build/Rebase/Data/Tuple.o, dist/build/Rebase/Data/Tuple.dyn_o ) rebase> [236 of 381] 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> [237 of 381] 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> [238 of 381] 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> [239 of 381] Compiling Rebase.Data.Typeable ( library/Rebase/Data/Typeable.hs, dist/build/Rebase/Data/Typeable.o, dist/build/Rebase/Data/Typeable.dyn_o ) rebase> [240 of 381] Compiling Rebase.Data.UUID ( library/Rebase/Data/UUID.hs, dist/build/Rebase/Data/UUID.o, dist/build/Rebase/Data/UUID.dyn_o ) rebase> [241 of 381] Compiling Rebase.Data.Unique ( library/Rebase/Data/Unique.hs, dist/build/Rebase/Data/Unique.o, dist/build/Rebase/Data/Unique.dyn_o ) rebase> [242 of 381] Compiling Rebase.Data.Vector ( library/Rebase/Data/Vector.hs, dist/build/Rebase/Data/Vector.o, dist/build/Rebase/Data/Vector.dyn_o ) rebase> [243 of 381] 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> [244 of 381] 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> [245 of 381] 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> [246 of 381] 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> [247 of 381] 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> [248 of 381] 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> [249 of 381] 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> [250 of 381] 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> [251 of 381] 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> [252 of 381] 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> [253 of 381] 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> [254 of 381] 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> [255 of 381] 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> [256 of 381] 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> [257 of 381] 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> [258 of 381] 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> [259 of 381] 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> [260 of 381] Compiling Rebase.Data.Version ( library/Rebase/Data/Version.hs, dist/build/Rebase/Data/Version.o, dist/build/Rebase/Data/Version.dyn_o ) rebase> [261 of 381] Compiling Rebase.Data.Void ( library/Rebase/Data/Void.hs, dist/build/Rebase/Data/Void.o, dist/build/Rebase/Data/Void.dyn_o ) rebase> [262 of 381] 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> [263 of 381] Compiling Rebase.Data.Word ( library/Rebase/Data/Word.hs, dist/build/Rebase/Data/Word.o, dist/build/Rebase/Data/Word.dyn_o ) rebase> [264 of 381] Compiling Rebase.Debug.Trace ( library/Rebase/Debug/Trace.hs, dist/build/Rebase/Debug/Trace.o, dist/build/Rebase/Debug/Trace.dyn_o ) rebase> [265 of 381] Compiling Rebase.Foreign ( library/Rebase/Foreign.hs, dist/build/Rebase/Foreign.o, dist/build/Rebase/Foreign.dyn_o ) rebase> [266 of 381] Compiling Rebase.Foreign.C ( library/Rebase/Foreign/C.hs, dist/build/Rebase/Foreign/C.o, dist/build/Rebase/Foreign/C.dyn_o ) rebase> [267 of 381] 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> [268 of 381] 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> [269 of 381] 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> [270 of 381] Compiling Rebase.Foreign.Concurrent ( library/Rebase/Foreign/Concurrent.hs, dist/build/Rebase/Foreign/Concurrent.o, dist/build/Rebase/Foreign/Concurrent.dyn_o ) rebase> [271 of 381] Compiling Rebase.Foreign.ForeignPtr ( library/Rebase/Foreign/ForeignPtr.hs, dist/build/Rebase/Foreign/ForeignPtr.o, dist/build/Rebase/Foreign/ForeignPtr.dyn_o ) rebase> [272 of 381] Compiling Rebase.Foreign.ForeignPtr.Safe ( library/Rebase/Foreign/ForeignPtr/Safe.hs, dist/build/Rebase/Foreign/ForeignPtr/Safe.o, dist/build/Rebase/Foreign/ForeignPtr/Safe.dyn_o ) rebase> rebase> library/Rebase/Foreign/ForeignPtr/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.ForeignPtr.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.ForeignPtr instead" rebase> | rebase> 7 | import Foreign.ForeignPtr.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [273 of 381] 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> [274 of 381] Compiling Rebase.Foreign.Marshal ( library/Rebase/Foreign/Marshal.hs, dist/build/Rebase/Foreign/Marshal.o, dist/build/Rebase/Foreign/Marshal.dyn_o ) rebase> [275 of 381] 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> [276 of 381] 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> [277 of 381] 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> [278 of 381] 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> [279 of 381] 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:7:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.Marshal.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.Marshal instead" rebase> | rebase> 7 | import Foreign.Marshal.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [280 of 381] 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> [281 of 381] 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> [282 of 381] Compiling Rebase.Foreign.Ptr ( library/Rebase/Foreign/Ptr.hs, dist/build/Rebase/Foreign/Ptr.o, dist/build/Rebase/Foreign/Ptr.dyn_o ) rebase> [283 of 381] Compiling Rebase.Foreign.Safe ( library/Rebase/Foreign/Safe.hs, dist/build/Rebase/Foreign/Safe.o, dist/build/Rebase/Foreign/Safe.dyn_o ) rebase> rebase> library/Rebase/Foreign/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign instead" rebase> | rebase> 7 | import Foreign.Safe rebase> | ^^^^^^^^^^^^^^^^^^^ rebase> [284 of 381] Compiling Rebase.Foreign.StablePtr ( library/Rebase/Foreign/StablePtr.hs, dist/build/Rebase/Foreign/StablePtr.o, dist/build/Rebase/Foreign/StablePtr.dyn_o ) rebase> [285 of 381] Compiling Rebase.Foreign.Storable ( library/Rebase/Foreign/Storable.hs, dist/build/Rebase/Foreign/Storable.o, dist/build/Rebase/Foreign/Storable.dyn_o ) rebase> [286 of 381] Compiling Rebase.GHC.Arr ( library/Rebase/GHC/Arr.hs, dist/build/Rebase/GHC/Arr.o, dist/build/Rebase/GHC/Arr.dyn_o ) rebase> [287 of 381] Compiling Rebase.GHC.Base ( library/Rebase/GHC/Base.hs, dist/build/Rebase/GHC/Base.o, dist/build/Rebase/GHC/Base.dyn_o ) rebase> [288 of 381] Compiling Rebase.GHC.Char ( library/Rebase/GHC/Char.hs, dist/build/Rebase/GHC/Char.o, dist/build/Rebase/GHC/Char.dyn_o ) rebase> [289 of 381] Compiling Rebase.GHC.Conc ( library/Rebase/GHC/Conc.hs, dist/build/Rebase/GHC/Conc.o, dist/build/Rebase/GHC/Conc.dyn_o ) rebase> [290 of 381] 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> [291 of 381] 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> [292 of 381] 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> [293 of 381] Compiling Rebase.GHC.ConsoleHandler ( library/Rebase/GHC/ConsoleHandler.hs, dist/build/Rebase/GHC/ConsoleHandler.o, dist/build/Rebase/GHC/ConsoleHandler.dyn_o ) rebase> [294 of 381] Compiling Rebase.GHC.Constants ( library/Rebase/GHC/Constants.hs, dist/build/Rebase/GHC/Constants.o, dist/build/Rebase/GHC/Constants.dyn_o ) rebase> [295 of 381] Compiling Rebase.GHC.Desugar ( library/Rebase/GHC/Desugar.hs, dist/build/Rebase/GHC/Desugar.o, dist/build/Rebase/GHC/Desugar.dyn_o ) rebase> [296 of 381] Compiling Rebase.GHC.Enum ( library/Rebase/GHC/Enum.hs, dist/build/Rebase/GHC/Enum.o, dist/build/Rebase/GHC/Enum.dyn_o ) rebase> [297 of 381] Compiling Rebase.GHC.Environment ( library/Rebase/GHC/Environment.hs, dist/build/Rebase/GHC/Environment.o, dist/build/Rebase/GHC/Environment.dyn_o ) rebase> [298 of 381] Compiling Rebase.GHC.Err ( library/Rebase/GHC/Err.hs, dist/build/Rebase/GHC/Err.o, dist/build/Rebase/GHC/Err.dyn_o ) rebase> [299 of 381] Compiling Rebase.GHC.Exception ( library/Rebase/GHC/Exception.hs, dist/build/Rebase/GHC/Exception.o, dist/build/Rebase/GHC/Exception.dyn_o ) rebase> [300 of 381] Compiling Rebase.GHC.Exts ( library/Rebase/GHC/Exts.hs, dist/build/Rebase/GHC/Exts.o, dist/build/Rebase/GHC/Exts.dyn_o ) rebase> [301 of 381] Compiling Rebase.GHC.Fingerprint ( library/Rebase/GHC/Fingerprint.hs, dist/build/Rebase/GHC/Fingerprint.o, dist/build/Rebase/GHC/Fingerprint.dyn_o ) rebase> [302 of 381] 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> [303 of 381] Compiling Rebase.GHC.Float ( library/Rebase/GHC/Float.hs, dist/build/Rebase/GHC/Float.o, dist/build/Rebase/GHC/Float.dyn_o ) rebase> [304 of 381] 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> [305 of 381] 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> [306 of 381] Compiling Rebase.GHC.Foreign ( library/Rebase/GHC/Foreign.hs, dist/build/Rebase/GHC/Foreign.o, dist/build/Rebase/GHC/Foreign.dyn_o ) rebase> [307 of 381] Compiling Rebase.GHC.ForeignPtr ( library/Rebase/GHC/ForeignPtr.hs, dist/build/Rebase/GHC/ForeignPtr.o, dist/build/Rebase/GHC/ForeignPtr.dyn_o ) rebase> [308 of 381] Compiling Rebase.GHC.GHCi ( library/Rebase/GHC/GHCi.hs, dist/build/Rebase/GHC/GHCi.o, dist/build/Rebase/GHC/GHCi.dyn_o ) rebase> rebase> library/Rebase/GHC/GHCi.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘GHC.GHCi’: "This is an unstable interface." rebase> | rebase> 7 | import GHC.GHCi rebase> | ^^^^^^^^^^^^^^^ rebase> [309 of 381] Compiling Rebase.GHC.Generics ( library/Rebase/GHC/Generics.hs, dist/build/Rebase/GHC/Generics.o, dist/build/Rebase/GHC/Generics.dyn_o ) rebase> [310 of 381] Compiling Rebase.GHC.IO ( library/Rebase/GHC/IO.hs, dist/build/Rebase/GHC/IO.o, dist/build/Rebase/GHC/IO.dyn_o ) rebase> [311 of 381] 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> [312 of 381] 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> [313 of 381] 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> [314 of 381] 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> [315 of 381] Compiling Rebase.GHC.IO.Encoding.CodePage ( library/Rebase/GHC/IO/Encoding/CodePage.hs, dist/build/Rebase/GHC/IO/Encoding/CodePage.o, dist/build/Rebase/GHC/IO/Encoding/CodePage.dyn_o ) rebase> [316 of 381] 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> [317 of 381] 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> [318 of 381] 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> [319 of 381] 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> [320 of 381] 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> [321 of 381] 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> [322 of 381] 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> [323 of 381] 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> [324 of 381] 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> [325 of 381] 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> [326 of 381] 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> [327 of 381] 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> [328 of 381] 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> [329 of 381] 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> [330 of 381] 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> [331 of 381] Compiling Rebase.GHC.IOArray ( library/Rebase/GHC/IOArray.hs, dist/build/Rebase/GHC/IOArray.o, dist/build/Rebase/GHC/IOArray.dyn_o ) rebase> [332 of 381] Compiling Rebase.GHC.IORef ( library/Rebase/GHC/IORef.hs, dist/build/Rebase/GHC/IORef.o, dist/build/Rebase/GHC/IORef.dyn_o ) rebase> [333 of 381] Compiling Rebase.GHC.Int ( library/Rebase/GHC/Int.hs, dist/build/Rebase/GHC/Int.o, dist/build/Rebase/GHC/Int.dyn_o ) rebase> [334 of 381] Compiling Rebase.GHC.List ( library/Rebase/GHC/List.hs, dist/build/Rebase/GHC/List.o, dist/build/Rebase/GHC/List.dyn_o ) rebase> [335 of 381] Compiling Rebase.GHC.MVar ( library/Rebase/GHC/MVar.hs, dist/build/Rebase/GHC/MVar.o, dist/build/Rebase/GHC/MVar.dyn_o ) rebase> [336 of 381] Compiling Rebase.GHC.Num ( library/Rebase/GHC/Num.hs, dist/build/Rebase/GHC/Num.o, dist/build/Rebase/GHC/Num.dyn_o ) rebase> [337 of 381] Compiling Rebase.GHC.OverloadedLabels ( library/Rebase/GHC/OverloadedLabels.hs, dist/build/Rebase/GHC/OverloadedLabels.o, dist/build/Rebase/GHC/OverloadedLabels.dyn_o ) rebase> [338 of 381] Compiling Rebase.GHC.Pack ( library/Rebase/GHC/Pack.hs, dist/build/Rebase/GHC/Pack.o, dist/build/Rebase/GHC/Pack.dyn_o ) rebase> [339 of 381] Compiling Rebase.GHC.Profiling ( library/Rebase/GHC/Profiling.hs, dist/build/Rebase/GHC/Profiling.o, dist/build/Rebase/GHC/Profiling.dyn_o ) rebase> [340 of 381] Compiling Rebase.GHC.Ptr ( library/Rebase/GHC/Ptr.hs, dist/build/Rebase/GHC/Ptr.o, dist/build/Rebase/GHC/Ptr.dyn_o ) rebase> [341 of 381] Compiling Rebase.GHC.Read ( library/Rebase/GHC/Read.hs, dist/build/Rebase/GHC/Read.o, dist/build/Rebase/GHC/Read.dyn_o ) rebase> [342 of 381] Compiling Rebase.GHC.Real ( library/Rebase/GHC/Real.hs, dist/build/Rebase/GHC/Real.o, dist/build/Rebase/GHC/Real.dyn_o ) rebase> [343 of 381] Compiling Rebase.GHC.Records ( library/Rebase/GHC/Records.hs, dist/build/Rebase/GHC/Records.o, dist/build/Rebase/GHC/Records.dyn_o ) rebase> [344 of 381] Compiling Rebase.GHC.ST ( library/Rebase/GHC/ST.hs, dist/build/Rebase/GHC/ST.o, dist/build/Rebase/GHC/ST.dyn_o ) rebase> [345 of 381] Compiling Rebase.GHC.STRef ( library/Rebase/GHC/STRef.hs, dist/build/Rebase/GHC/STRef.o, dist/build/Rebase/GHC/STRef.dyn_o ) rebase> [346 of 381] Compiling Rebase.GHC.Show ( library/Rebase/GHC/Show.hs, dist/build/Rebase/GHC/Show.o, dist/build/Rebase/GHC/Show.dyn_o ) rebase> [347 of 381] Compiling Rebase.GHC.Stable ( library/Rebase/GHC/Stable.hs, dist/build/Rebase/GHC/Stable.o, dist/build/Rebase/GHC/Stable.dyn_o ) rebase> [348 of 381] Compiling Rebase.GHC.Stack ( library/Rebase/GHC/Stack.hs, dist/build/Rebase/GHC/Stack.o, dist/build/Rebase/GHC/Stack.dyn_o ) rebase> [349 of 381] Compiling Rebase.GHC.Stats ( library/Rebase/GHC/Stats.hs, dist/build/Rebase/GHC/Stats.o, dist/build/Rebase/GHC/Stats.dyn_o ) rebase> [350 of 381] Compiling Rebase.GHC.Storable ( library/Rebase/GHC/Storable.hs, dist/build/Rebase/GHC/Storable.o, dist/build/Rebase/GHC/Storable.dyn_o ) rebase> [351 of 381] Compiling Rebase.GHC.TopHandler ( library/Rebase/GHC/TopHandler.hs, dist/build/Rebase/GHC/TopHandler.o, dist/build/Rebase/GHC/TopHandler.dyn_o ) rebase> [352 of 381] Compiling Rebase.GHC.TypeLits ( library/Rebase/GHC/TypeLits.hs, dist/build/Rebase/GHC/TypeLits.o, dist/build/Rebase/GHC/TypeLits.dyn_o ) rebase> [353 of 381] Compiling Rebase.GHC.TypeNats ( library/Rebase/GHC/TypeNats.hs, dist/build/Rebase/GHC/TypeNats.o, dist/build/Rebase/GHC/TypeNats.dyn_o ) rebase> [354 of 381] Compiling Rebase.GHC.Unicode ( library/Rebase/GHC/Unicode.hs, dist/build/Rebase/GHC/Unicode.o, dist/build/Rebase/GHC/Unicode.dyn_o ) rebase> [355 of 381] Compiling Rebase.GHC.Weak ( library/Rebase/GHC/Weak.hs, dist/build/Rebase/GHC/Weak.o, dist/build/Rebase/GHC/Weak.dyn_o ) rebase> [356 of 381] Compiling Rebase.GHC.Word ( library/Rebase/GHC/Word.hs, dist/build/Rebase/GHC/Word.o, dist/build/Rebase/GHC/Word.dyn_o ) rebase> [357 of 381] Compiling Rebase.Numeric ( library/Rebase/Numeric.hs, dist/build/Rebase/Numeric.o, dist/build/Rebase/Numeric.dyn_o ) rebase> [358 of 381] Compiling Rebase.Numeric.Natural ( library/Rebase/Numeric/Natural.hs, dist/build/Rebase/Numeric/Natural.o, dist/build/Rebase/Numeric/Natural.dyn_o ) rebase> [359 of 381] Compiling Rebase.System.CPUTime ( library/Rebase/System/CPUTime.hs, dist/build/Rebase/System/CPUTime.o, dist/build/Rebase/System/CPUTime.dyn_o ) rebase> [360 of 381] 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 ) rebase> [361 of 381] Compiling Rebase.System.Environment ( library/Rebase/System/Environment.hs, dist/build/Rebase/System/Environment.o, dist/build/Rebase/System/Environment.dyn_o ) rebase> [362 of 381] Compiling Rebase.System.Exit ( library/Rebase/System/Exit.hs, dist/build/Rebase/System/Exit.o, dist/build/Rebase/System/Exit.dyn_o ) rebase> [363 of 381] Compiling Rebase.System.IO ( library/Rebase/System/IO.hs, dist/build/Rebase/System/IO.o, dist/build/Rebase/System/IO.dyn_o ) rebase> [364 of 381] 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> [365 of 381] 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> [366 of 381] Compiling Rebase.System.Info ( library/Rebase/System/Info.hs, dist/build/Rebase/System/Info.o, dist/build/Rebase/System/Info.dyn_o ) rebase> [367 of 381] Compiling Rebase.System.Mem ( library/Rebase/System/Mem.hs, dist/build/Rebase/System/Mem.o, dist/build/Rebase/System/Mem.dyn_o ) rebase> [368 of 381] 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> [369 of 381] 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> [370 of 381] 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> [371 of 381] 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> [372 of 381] Compiling Rebase.System.Timeout ( library/Rebase/System/Timeout.hs, dist/build/Rebase/System/Timeout.o, dist/build/Rebase/System/Timeout.dyn_o ) rebase> [373 of 381] 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> [374 of 381] 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> [375 of 381] Compiling Rebase.Text.Printf ( library/Rebase/Text/Printf.hs, dist/build/Rebase/Text/Printf.o, dist/build/Rebase/Text/Printf.dyn_o ) rebase> [376 of 381] Compiling Rebase.Text.Read ( library/Rebase/Text/Read.hs, dist/build/Rebase/Text/Read.o, dist/build/Rebase/Text/Read.dyn_o ) rebase> [377 of 381] 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> [378 of 381] Compiling Rebase.Text.Show ( library/Rebase/Text/Show.hs, dist/build/Rebase/Text/Show.o, dist/build/Rebase/Text/Show.dyn_o ) rebase> [379 of 381] Compiling Rebase.Text.Show.Functions ( library/Rebase/Text/Show/Functions.hs, dist/build/Rebase/Text/Show/Functions.o, dist/build/Rebase/Text/Show/Functions.dyn_o ) rebase> [380 of 381] Compiling Rebase.Unsafe.Coerce ( library/Rebase/Unsafe/Coerce.hs, dist/build/Rebase/Unsafe/Coerce.o, dist/build/Rebase/Unsafe/Coerce.dyn_o ) rebase> [381 of 381] Compiling Rebase.Prelude ( library/Rebase/Prelude.hs, dist/build/Rebase/Prelude.o, dist/build/Rebase/Prelude.dyn_o ) rebase> [ 1 of 381] Compiling Rebase.Control.Applicative ( library/Rebase/Control/Applicative.hs, dist/build/Rebase/Control/Applicative.p_o ) rebase> [ 2 of 381] Compiling Rebase.Control.Applicative.Backwards ( library/Rebase/Control/Applicative/Backwards.hs, dist/build/Rebase/Control/Applicative/Backwards.p_o ) rebase> [ 3 of 381] Compiling Rebase.Control.Applicative.Lift ( library/Rebase/Control/Applicative/Lift.hs, dist/build/Rebase/Control/Applicative/Lift.p_o ) rebase> [ 4 of 381] Compiling Rebase.Control.Arrow ( library/Rebase/Control/Arrow.hs, dist/build/Rebase/Control/Arrow.p_o ) rebase> [ 5 of 381] Compiling Rebase.Control.Category ( library/Rebase/Control/Category.hs, dist/build/Rebase/Control/Category.p_o ) rebase> [ 6 of 381] Compiling Rebase.Control.Comonad ( library/Rebase/Control/Comonad.hs, dist/build/Rebase/Control/Comonad.p_o ) rebase> [ 7 of 381] Compiling Rebase.Control.Concurrent ( library/Rebase/Control/Concurrent.hs, dist/build/Rebase/Control/Concurrent.p_o ) rebase> [ 8 of 381] Compiling Rebase.Control.Concurrent.Chan ( library/Rebase/Control/Concurrent/Chan.hs, dist/build/Rebase/Control/Concurrent/Chan.p_o ) rebase> [ 9 of 381] Compiling Rebase.Control.Concurrent.MVar ( library/Rebase/Control/Concurrent/MVar.hs, dist/build/Rebase/Control/Concurrent/MVar.p_o ) rebase> [ 10 of 381] Compiling Rebase.Control.Concurrent.QSem ( library/Rebase/Control/Concurrent/QSem.hs, dist/build/Rebase/Control/Concurrent/QSem.p_o ) rebase> [ 11 of 381] Compiling Rebase.Control.Concurrent.QSemN ( library/Rebase/Control/Concurrent/QSemN.hs, dist/build/Rebase/Control/Concurrent/QSemN.p_o ) rebase> [ 12 of 381] Compiling Rebase.Control.Concurrent.STM ( library/Rebase/Control/Concurrent/STM.hs, dist/build/Rebase/Control/Concurrent/STM.p_o ) rebase> [ 13 of 381] 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 381] Compiling Rebase.Control.Concurrent.STM.TBQueue ( library/Rebase/Control/Concurrent/STM/TBQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TBQueue.p_o ) rebase> [ 15 of 381] 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 381] 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 381] Compiling Rebase.Control.Concurrent.STM.TQueue ( library/Rebase/Control/Concurrent/STM/TQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TQueue.p_o ) rebase> [ 18 of 381] Compiling Rebase.Control.Concurrent.STM.TSem ( library/Rebase/Control/Concurrent/STM/TSem.hs, dist/build/Rebase/Control/Concurrent/STM/TSem.p_o ) rebase> [ 19 of 381] Compiling Rebase.Control.Concurrent.STM.TVar ( library/Rebase/Control/Concurrent/STM/TVar.hs, dist/build/Rebase/Control/Concurrent/STM/TVar.p_o ) rebase> [ 20 of 381] Compiling Rebase.Control.DeepSeq ( library/Rebase/Control/DeepSeq.hs, dist/build/Rebase/Control/DeepSeq.p_o ) rebase> [ 21 of 381] Compiling Rebase.Control.Exception ( library/Rebase/Control/Exception.hs, dist/build/Rebase/Control/Exception.p_o ) rebase> [ 22 of 381] Compiling Rebase.Control.Exception.Base ( library/Rebase/Control/Exception/Base.hs, dist/build/Rebase/Control/Exception/Base.p_o ) rebase> [ 23 of 381] Compiling Rebase.Control.Monad ( library/Rebase/Control/Monad.hs, dist/build/Rebase/Control/Monad.p_o ) rebase> [ 24 of 381] Compiling Rebase.Control.Monad.Cont ( library/Rebase/Control/Monad/Cont.hs, dist/build/Rebase/Control/Monad/Cont.p_o ) rebase> [ 25 of 381] 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 381] 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 381] Compiling Rebase.Control.Monad.Fail ( library/Rebase/Control/Monad/Fail.hs, dist/build/Rebase/Control/Monad/Fail.p_o ) rebase> [ 28 of 381] Compiling Rebase.Control.Monad.Fix ( library/Rebase/Control/Monad/Fix.hs, dist/build/Rebase/Control/Monad/Fix.p_o ) rebase> [ 29 of 381] 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 381] Compiling Rebase.Control.Monad.Identity ( library/Rebase/Control/Monad/Identity.hs, dist/build/Rebase/Control/Monad/Identity.p_o ) rebase> [ 31 of 381] Compiling Rebase.Control.Monad.RWS ( library/Rebase/Control/Monad/RWS.hs, dist/build/Rebase/Control/Monad/RWS.p_o ) rebase> [ 32 of 381] 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 381] 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 381] 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 381] Compiling Rebase.Control.Monad.Reader ( library/Rebase/Control/Monad/Reader.hs, dist/build/Rebase/Control/Monad/Reader.p_o ) rebase> [ 36 of 381] 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 381] Compiling Rebase.Control.Monad.ST ( library/Rebase/Control/Monad/ST.hs, dist/build/Rebase/Control/Monad/ST.p_o ) rebase> [ 38 of 381] 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 381] Compiling Rebase.Control.Monad.ST.Lazy.Safe ( library/Rebase/Control/Monad/ST/Lazy/Safe.hs, dist/build/Rebase/Control/Monad/ST/Lazy/Safe.p_o ) rebase> rebase> library/Rebase/Control/Monad/ST/Lazy/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Control.Monad.ST.Lazy.Safe’ is deprecated: rebase> "Safe is now the default, please use Control.Monad.ST.Lazy instead" rebase> | rebase> 7 | import Control.Monad.ST.Lazy.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [ 40 of 381] 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> [ 41 of 381] Compiling Rebase.Control.Monad.ST.Safe ( library/Rebase/Control/Monad/ST/Safe.hs, dist/build/Rebase/Control/Monad/ST/Safe.p_o ) rebase> rebase> library/Rebase/Control/Monad/ST/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Control.Monad.ST.Safe’ is deprecated: rebase> "Safe is now the default, please use Control.Monad.ST instead" rebase> | rebase> 7 | import Control.Monad.ST.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [ 42 of 381] Compiling Rebase.Control.Monad.ST.Strict ( library/Rebase/Control/Monad/ST/Strict.hs, dist/build/Rebase/Control/Monad/ST/Strict.p_o ) rebase> [ 43 of 381] Compiling Rebase.Control.Monad.ST.Unsafe ( library/Rebase/Control/Monad/ST/Unsafe.hs, dist/build/Rebase/Control/Monad/ST/Unsafe.p_o ) rebase> [ 44 of 381] Compiling Rebase.Control.Monad.STM ( library/Rebase/Control/Monad/STM.hs, dist/build/Rebase/Control/Monad/STM.p_o ) rebase> [ 45 of 381] Compiling Rebase.Control.Monad.Signatures ( library/Rebase/Control/Monad/Signatures.hs, dist/build/Rebase/Control/Monad/Signatures.p_o ) 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 ============ 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 rebase> [ 46 of 381] Compiling Rebase.Control.Monad.State ( library/Rebase/Control/Monad/State.hs, dist/build/Rebase/Control/Monad/State.p_o ) rebase> [ 47 of 381] Compiling Rebase.Control.Monad.State.Class ( library/Rebase/Control/Monad/State/Class.hs, dist/build/Rebase/Control/Monad/State/Class.p_o ) rebase> [ 48 of 381] Compiling Rebase.Control.Monad.State.Lazy ( library/Rebase/Control/Monad/State/Lazy.hs, dist/build/Rebase/Control/Monad/State/Lazy.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 ) rebase> [ 49 of 381] Compiling Rebase.Control.Monad.State.Strict ( library/Rebase/Control/Monad/State/Strict.hs, dist/build/Rebase/Control/Monad/State/Strict.p_o ) rebase> [ 50 of 381] Compiling Rebase.Control.Monad.Trans ( library/Rebase/Control/Monad/Trans.hs, dist/build/Rebase/Control/Monad/Trans.p_o ) rebase> [ 51 of 381] Compiling Rebase.Control.Monad.Trans.Class ( library/Rebase/Control/Monad/Trans/Class.hs, dist/build/Rebase/Control/Monad/Trans/Class.p_o ) rebase> [ 52 of 381] Compiling Rebase.Control.Monad.Trans.Cont ( library/Rebase/Control/Monad/Trans/Cont.hs, dist/build/Rebase/Control/Monad/Trans/Cont.p_o ) rebase> [ 53 of 381] Compiling Rebase.Control.Monad.Trans.Except ( library/Rebase/Control/Monad/Trans/Except.hs, dist/build/Rebase/Control/Monad/Trans/Except.p_o ) rebase> [ 54 of 381] Compiling Rebase.Control.Monad.Trans.Identity ( library/Rebase/Control/Monad/Trans/Identity.hs, dist/build/Rebase/Control/Monad/Trans/Identity.p_o ) rebase> [ 55 of 381] Compiling Rebase.Control.Monad.Trans.Maybe ( library/Rebase/Control/Monad/Trans/Maybe.hs, dist/build/Rebase/Control/Monad/Trans/Maybe.p_o ) rebase> [ 56 of 381] Compiling Rebase.Control.Monad.Trans.RWS ( library/Rebase/Control/Monad/Trans/RWS.hs, dist/build/Rebase/Control/Monad/Trans/RWS.p_o ) rebase> [ 57 of 381] 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> [ 58 of 381] 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> [ 59 of 381] Compiling Rebase.Control.Monad.Trans.Reader ( library/Rebase/Control/Monad/Trans/Reader.hs, dist/build/Rebase/Control/Monad/Trans/Reader.p_o ) rebase> [ 60 of 381] Compiling Rebase.Control.Monad.Trans.State ( library/Rebase/Control/Monad/Trans/State.hs, dist/build/Rebase/Control/Monad/Trans/State.p_o ) rebase> [ 61 of 381] 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 ) rebase> [ 62 of 381] 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> [ 63 of 381] Compiling Rebase.Control.Monad.Trans.Writer ( library/Rebase/Control/Monad/Trans/Writer.hs, dist/build/Rebase/Control/Monad/Trans/Writer.p_o ) rebase> [ 64 of 381] 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> [ 65 of 381] 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> [ 66 of 381] Compiling Rebase.Control.Monad.Writer ( library/Rebase/Control/Monad/Writer.hs, dist/build/Rebase/Control/Monad/Writer.p_o ) rebase> [ 67 of 381] Compiling Rebase.Control.Monad.Writer.Class ( library/Rebase/Control/Monad/Writer/Class.hs, dist/build/Rebase/Control/Monad/Writer/Class.p_o ) rebase> [ 68 of 381] Compiling Rebase.Control.Monad.Writer.Lazy ( library/Rebase/Control/Monad/Writer/Lazy.hs, dist/build/Rebase/Control/Monad/Writer/Lazy.p_o ) rebase> [ 69 of 381] Compiling Rebase.Control.Monad.Writer.Strict ( library/Rebase/Control/Monad/Writer/Strict.hs, dist/build/Rebase/Control/Monad/Writer/Strict.p_o ) rebase> [ 70 of 381] Compiling Rebase.Control.Monad.Zip ( library/Rebase/Control/Monad/Zip.hs, dist/build/Rebase/Control/Monad/Zip.p_o ) rebase> [ 71 of 381] Compiling Rebase.Control.Selective ( library/Rebase/Control/Selective.hs, dist/build/Rebase/Control/Selective.p_o ) rebase> [ 72 of 381] Compiling Rebase.Control.Selective.Free ( library/Rebase/Control/Selective/Free.hs, dist/build/Rebase/Control/Selective/Free.p_o ) rebase> [ 73 of 381] Compiling Rebase.Control.Selective.Multi ( library/Rebase/Control/Selective/Multi.hs, dist/build/Rebase/Control/Selective/Multi.p_o ) rebase> [ 74 of 381] Compiling Rebase.Control.Selective.Rigid.Free ( library/Rebase/Control/Selective/Rigid/Free.hs, dist/build/Rebase/Control/Selective/Rigid/Free.p_o ) rebase> [ 75 of 381] Compiling Rebase.Control.Selective.Rigid.Freer ( library/Rebase/Control/Selective/Rigid/Freer.hs, dist/build/Rebase/Control/Selective/Rigid/Freer.p_o ) rebase> [ 76 of 381] Compiling Rebase.Data.Biapplicative ( library/Rebase/Data/Biapplicative.hs, dist/build/Rebase/Data/Biapplicative.p_o ) rebase> [ 77 of 381] Compiling Rebase.Data.Bifoldable ( library/Rebase/Data/Bifoldable.hs, dist/build/Rebase/Data/Bifoldable.p_o ) rebase> [ 78 of 381] Compiling Rebase.Data.Bifunctor ( library/Rebase/Data/Bifunctor.hs, dist/build/Rebase/Data/Bifunctor.p_o ) rebase> [ 79 of 381] Compiling Rebase.Data.Bifunctor.Apply ( library/Rebase/Data/Bifunctor/Apply.hs, dist/build/Rebase/Data/Bifunctor/Apply.p_o ) rebase> [ 80 of 381] Compiling Rebase.Data.Bifunctor.Biff ( library/Rebase/Data/Bifunctor/Biff.hs, dist/build/Rebase/Data/Bifunctor/Biff.p_o ) rebase> [ 81 of 381] Compiling Rebase.Data.Bifunctor.Clown ( library/Rebase/Data/Bifunctor/Clown.hs, dist/build/Rebase/Data/Bifunctor/Clown.p_o ) rebase> [ 82 of 381] Compiling Rebase.Data.Bifunctor.Flip ( library/Rebase/Data/Bifunctor/Flip.hs, dist/build/Rebase/Data/Bifunctor/Flip.p_o ) rebase> [ 83 of 381] Compiling Rebase.Data.Bifunctor.Join ( library/Rebase/Data/Bifunctor/Join.hs, dist/build/Rebase/Data/Bifunctor/Join.p_o ) rebase> [ 84 of 381] Compiling Rebase.Data.Bifunctor.Joker ( library/Rebase/Data/Bifunctor/Joker.hs, dist/build/Rebase/Data/Bifunctor/Joker.p_o ) rebase> [ 85 of 381] Compiling Rebase.Data.Bifunctor.Product ( library/Rebase/Data/Bifunctor/Product.hs, dist/build/Rebase/Data/Bifunctor/Product.p_o ) rebase> [ 86 of 381] Compiling Rebase.Data.Bifunctor.Tannen ( library/Rebase/Data/Bifunctor/Tannen.hs, dist/build/Rebase/Data/Bifunctor/Tannen.p_o ) rebase> [ 87 of 381] Compiling Rebase.Data.Bifunctor.Wrapped ( library/Rebase/Data/Bifunctor/Wrapped.hs, dist/build/Rebase/Data/Bifunctor/Wrapped.p_o ) rebase> [ 88 of 381] Compiling Rebase.Data.Bitraversable ( library/Rebase/Data/Bitraversable.hs, dist/build/Rebase/Data/Bitraversable.p_o ) rebase> [ 89 of 381] Compiling Rebase.Data.Bits ( library/Rebase/Data/Bits.hs, dist/build/Rebase/Data/Bits.p_o ) rebase> [ 90 of 381] Compiling Rebase.Data.Bool ( library/Rebase/Data/Bool.hs, dist/build/Rebase/Data/Bool.p_o ) rebase> [ 91 of 381] Compiling Rebase.Data.ByteString ( library/Rebase/Data/ByteString.hs, dist/build/Rebase/Data/ByteString.p_o ) rebase> [ 92 of 381] Compiling Rebase.Data.ByteString.Builder ( library/Rebase/Data/ByteString/Builder.hs, dist/build/Rebase/Data/ByteString/Builder.p_o ) rebase> [ 93 of 381] Compiling Rebase.Data.ByteString.Builder.Extra ( library/Rebase/Data/ByteString/Builder/Extra.hs, dist/build/Rebase/Data/ByteString/Builder/Extra.p_o ) rebase> [ 94 of 381] Compiling Rebase.Data.ByteString.Builder.Internal ( library/Rebase/Data/ByteString/Builder/Internal.hs, dist/build/Rebase/Data/ByteString/Builder/Internal.p_o ) rebase> [ 95 of 381] Compiling Rebase.Data.ByteString.Builder.Prim ( library/Rebase/Data/ByteString/Builder/Prim.hs, dist/build/Rebase/Data/ByteString/Builder/Prim.p_o ) rebase> [ 96 of 381] 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> [ 97 of 381] Compiling Rebase.Data.ByteString.Builder.Scientific ( library/Rebase/Data/ByteString/Builder/Scientific.hs, dist/build/Rebase/Data/ByteString/Builder/Scientific.p_o ) rebase> [ 98 of 381] Compiling Rebase.Data.ByteString.Char8 ( library/Rebase/Data/ByteString/Char8.hs, dist/build/Rebase/Data/ByteString/Char8.p_o ) rebase> [ 99 of 381] Compiling Rebase.Data.ByteString.Internal ( library/Rebase/Data/ByteString/Internal.hs, dist/build/Rebase/Data/ByteString/Internal.p_o ) rebase> [100 of 381] Compiling Rebase.Data.ByteString.Lazy ( library/Rebase/Data/ByteString/Lazy.hs, dist/build/Rebase/Data/ByteString/Lazy.p_o ) rebase> [101 of 381] Compiling Rebase.Data.ByteString.Lazy.Char8 ( library/Rebase/Data/ByteString/Lazy/Char8.hs, dist/build/Rebase/Data/ByteString/Lazy/Char8.p_o ) rebase> [102 of 381] Compiling Rebase.Data.ByteString.Lazy.Internal ( library/Rebase/Data/ByteString/Lazy/Internal.hs, dist/build/Rebase/Data/ByteString/Lazy/Internal.p_o ) rebase> [103 of 381] Compiling Rebase.Data.ByteString.Short ( library/Rebase/Data/ByteString/Short.hs, dist/build/Rebase/Data/ByteString/Short.p_o ) rebase> [104 of 381] Compiling Rebase.Data.ByteString.Short.Internal ( library/Rebase/Data/ByteString/Short/Internal.hs, dist/build/Rebase/Data/ByteString/Short/Internal.p_o ) rebase> [105 of 381] Compiling Rebase.Data.ByteString.Unsafe ( library/Rebase/Data/ByteString/Unsafe.hs, dist/build/Rebase/Data/ByteString/Unsafe.p_o ) rebase> [106 of 381] Compiling Rebase.Data.Char ( library/Rebase/Data/Char.hs, dist/build/Rebase/Data/Char.p_o ) rebase> [107 of 381] Compiling Rebase.Data.Coerce ( library/Rebase/Data/Coerce.hs, dist/build/Rebase/Data/Coerce.p_o ) rebase> [108 of 381] Compiling Rebase.Data.Complex ( library/Rebase/Data/Complex.hs, dist/build/Rebase/Data/Complex.p_o ) rebase> [109 of 381] Compiling Rebase.Data.DList ( library/Rebase/Data/DList.hs, dist/build/Rebase/Data/DList.p_o ) rebase> [110 of 381] Compiling Rebase.Data.Data ( library/Rebase/Data/Data.hs, dist/build/Rebase/Data/Data.p_o ) rebase> [111 of 381] Compiling Rebase.Data.Dynamic ( library/Rebase/Data/Dynamic.hs, dist/build/Rebase/Data/Dynamic.p_o ) rebase> [112 of 381] Compiling Rebase.Data.Either ( library/Rebase/Data/Either.hs, dist/build/Rebase/Data/Either.p_o ) rebase> [113 of 381] Compiling Rebase.Data.Either.Combinators ( library/Rebase/Data/Either/Combinators.hs, dist/build/Rebase/Data/Either/Combinators.p_o ) rebase> [114 of 381] Compiling Rebase.Data.Either.Validation ( library/Rebase/Data/Either/Validation.hs, dist/build/Rebase/Data/Either/Validation.p_o ) rebase> [115 of 381] Compiling Rebase.Data.Eq ( library/Rebase/Data/Eq.hs, dist/build/Rebase/Data/Eq.p_o ) rebase> [116 of 381] Compiling Rebase.Data.Fixed ( library/Rebase/Data/Fixed.hs, dist/build/Rebase/Data/Fixed.p_o ) rebase> [117 of 381] Compiling Rebase.Data.Foldable ( library/Rebase/Data/Foldable.hs, dist/build/Rebase/Data/Foldable.p_o ) rebase> [118 of 381] Compiling Rebase.Data.Function ( library/Rebase/Data/Function.hs, dist/build/Rebase/Data/Function.p_o ) rebase> [119 of 381] Compiling Rebase.Data.Functor ( library/Rebase/Data/Functor.hs, dist/build/Rebase/Data/Functor.p_o ) rebase> [120 of 381] Compiling Rebase.Data.Functor.Alt ( library/Rebase/Data/Functor/Alt.hs, dist/build/Rebase/Data/Functor/Alt.p_o ) rebase> [121 of 381] Compiling Rebase.Data.Functor.Apply ( library/Rebase/Data/Functor/Apply.hs, dist/build/Rebase/Data/Functor/Apply.p_o ) rebase> [122 of 381] Compiling Rebase.Data.Functor.Bind ( library/Rebase/Data/Functor/Bind.hs, dist/build/Rebase/Data/Functor/Bind.p_o ) rebase> [123 of 381] Compiling Rebase.Data.Functor.Bind.Class ( library/Rebase/Data/Functor/Bind/Class.hs, dist/build/Rebase/Data/Functor/Bind/Class.p_o ) rebase> [124 of 381] Compiling Rebase.Data.Functor.Bind.Trans ( library/Rebase/Data/Functor/Bind/Trans.hs, dist/build/Rebase/Data/Functor/Bind/Trans.p_o ) rebase> [125 of 381] Compiling Rebase.Data.Functor.Classes ( library/Rebase/Data/Functor/Classes.hs, dist/build/Rebase/Data/Functor/Classes.p_o ) rebase> [126 of 381] Compiling Rebase.Data.Functor.Compose ( library/Rebase/Data/Functor/Compose.hs, dist/build/Rebase/Data/Functor/Compose.p_o ) rebase> [127 of 381] Compiling Rebase.Data.Functor.Constant ( library/Rebase/Data/Functor/Constant.hs, dist/build/Rebase/Data/Functor/Constant.p_o ) rebase> [128 of 381] Compiling Rebase.Data.Functor.Contravariant ( library/Rebase/Data/Functor/Contravariant.hs, dist/build/Rebase/Data/Functor/Contravariant.p_o ) rebase> [129 of 381] Compiling Rebase.Data.Functor.Contravariant.Compose ( library/Rebase/Data/Functor/Contravariant/Compose.hs, dist/build/Rebase/Data/Functor/Contravariant/Compose.p_o ) rebase> [130 of 381] Compiling Rebase.Data.Functor.Contravariant.Divisible ( library/Rebase/Data/Functor/Contravariant/Divisible.hs, dist/build/Rebase/Data/Functor/Contravariant/Divisible.p_o ) rebase> [131 of 381] Compiling Rebase.Data.Functor.Extend ( library/Rebase/Data/Functor/Extend.hs, dist/build/Rebase/Data/Functor/Extend.p_o ) rebase> [132 of 381] Compiling Rebase.Data.Functor.Identity ( library/Rebase/Data/Functor/Identity.hs, dist/build/Rebase/Data/Functor/Identity.p_o ) rebase> [133 of 381] Compiling Rebase.Data.Functor.Invariant ( library/Rebase/Data/Functor/Invariant.hs, dist/build/Rebase/Data/Functor/Invariant.p_o ) rebase> [134 of 381] Compiling Rebase.Data.Functor.Invariant.TH ( library/Rebase/Data/Functor/Invariant/TH.hs, dist/build/Rebase/Data/Functor/Invariant/TH.p_o ) rebase> [135 of 381] Compiling Rebase.Data.Functor.Plus ( library/Rebase/Data/Functor/Plus.hs, dist/build/Rebase/Data/Functor/Plus.p_o ) rebase> [136 of 381] Compiling Rebase.Data.Functor.Product ( library/Rebase/Data/Functor/Product.hs, dist/build/Rebase/Data/Functor/Product.p_o ) rebase> [137 of 381] Compiling Rebase.Data.Functor.Reverse ( library/Rebase/Data/Functor/Reverse.hs, dist/build/Rebase/Data/Functor/Reverse.p_o ) rebase> [138 of 381] Compiling Rebase.Data.Functor.Sum ( library/Rebase/Data/Functor/Sum.hs, dist/build/Rebase/Data/Functor/Sum.p_o ) rebase> [139 of 381] Compiling Rebase.Data.Graph ( library/Rebase/Data/Graph.hs, dist/build/Rebase/Data/Graph.p_o ) rebase> [140 of 381] Compiling Rebase.Data.Group ( library/Rebase/Data/Group.hs, dist/build/Rebase/Data/Group.p_o ) rebase> [141 of 381] Compiling Rebase.Data.Groupoid ( library/Rebase/Data/Groupoid.hs, dist/build/Rebase/Data/Groupoid.p_o ) rebase> [142 of 381] Compiling Rebase.Data.HashMap.Lazy ( library/Rebase/Data/HashMap/Lazy.hs, dist/build/Rebase/Data/HashMap/Lazy.p_o ) rebase> [143 of 381] Compiling Rebase.Data.HashMap.Strict ( library/Rebase/Data/HashMap/Strict.hs, dist/build/Rebase/Data/HashMap/Strict.p_o ) rebase> [144 of 381] Compiling Rebase.Data.HashSet ( library/Rebase/Data/HashSet.hs, dist/build/Rebase/Data/HashSet.p_o ) rebase> [145 of 381] Compiling Rebase.Data.Hashable ( library/Rebase/Data/Hashable.hs, dist/build/Rebase/Data/Hashable.p_o ) rebase> [146 of 381] Compiling Rebase.Data.IORef ( library/Rebase/Data/IORef.hs, dist/build/Rebase/Data/IORef.p_o ) rebase> [147 of 381] Compiling Rebase.Data.Int ( library/Rebase/Data/Int.hs, dist/build/Rebase/Data/Int.p_o ) rebase> [148 of 381] Compiling Rebase.Data.IntMap ( library/Rebase/Data/IntMap.hs, dist/build/Rebase/Data/IntMap.p_o ) rebase> [149 of 381] Compiling Rebase.Data.IntMap.Lazy ( library/Rebase/Data/IntMap/Lazy.hs, dist/build/Rebase/Data/IntMap/Lazy.p_o ) rebase> [150 of 381] Compiling Rebase.Data.IntMap.Strict ( library/Rebase/Data/IntMap/Strict.hs, dist/build/Rebase/Data/IntMap/Strict.p_o ) rebase> [151 of 381] Compiling Rebase.Data.IntSet ( library/Rebase/Data/IntSet.hs, dist/build/Rebase/Data/IntSet.p_o ) rebase> [152 of 381] Compiling Rebase.Data.Isomorphism ( library/Rebase/Data/Isomorphism.hs, dist/build/Rebase/Data/Isomorphism.p_o ) rebase> [153 of 381] Compiling Rebase.Data.Ix ( library/Rebase/Data/Ix.hs, dist/build/Rebase/Data/Ix.p_o ) rebase> [154 of 381] Compiling Rebase.Data.Kind ( library/Rebase/Data/Kind.hs, dist/build/Rebase/Data/Kind.p_o ) rebase> [155 of 381] Compiling Rebase.Data.List ( library/Rebase/Data/List.hs, dist/build/Rebase/Data/List.p_o ) rebase> [156 of 381] Compiling Rebase.Data.List.NonEmpty ( library/Rebase/Data/List/NonEmpty.hs, dist/build/Rebase/Data/List/NonEmpty.p_o ) rebase> [157 of 381] Compiling Rebase.Data.List1 ( library/Rebase/Data/List1.hs, dist/build/Rebase/Data/List1.p_o ) rebase> [158 of 381] Compiling Rebase.Data.Map ( library/Rebase/Data/Map.hs, dist/build/Rebase/Data/Map.p_o ) rebase> [159 of 381] Compiling Rebase.Data.Map.Lazy ( library/Rebase/Data/Map/Lazy.hs, dist/build/Rebase/Data/Map/Lazy.p_o ) rebase> [160 of 381] Compiling Rebase.Data.Map.Strict ( library/Rebase/Data/Map/Strict.hs, dist/build/Rebase/Data/Map/Strict.p_o ) rebase> [161 of 381] Compiling Rebase.Data.Maybe ( library/Rebase/Data/Maybe.hs, dist/build/Rebase/Data/Maybe.p_o ) rebase> [162 of 381] Compiling Rebase.Data.Monoid ( library/Rebase/Data/Monoid.hs, dist/build/Rebase/Data/Monoid.p_o ) rebase> [163 of 381] Compiling Rebase.Data.Ord ( library/Rebase/Data/Ord.hs, dist/build/Rebase/Data/Ord.p_o ) rebase> [164 of 381] Compiling Rebase.Data.Profunctor ( library/Rebase/Data/Profunctor.hs, dist/build/Rebase/Data/Profunctor.p_o ) regex> [15 of 48] Compiling Text.RE.ZeInternals.PreludeMacros ( Text/RE/ZeInternals/PreludeMacros.hs, dist/build/Text/RE/ZeInternals/PreludeMacros.p_o ) 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 ============ 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 rebase> [165 of 381] Compiling Rebase.Data.Profunctor.Adjunction ( library/Rebase/Data/Profunctor/Adjunction.hs, dist/build/Rebase/Data/Profunctor/Adjunction.p_o ) rebase> [166 of 381] Compiling Rebase.Data.Profunctor.Cayley ( library/Rebase/Data/Profunctor/Cayley.hs, dist/build/Rebase/Data/Profunctor/Cayley.p_o ) rebase> [167 of 381] Compiling Rebase.Data.Profunctor.Choice ( library/Rebase/Data/Profunctor/Choice.hs, dist/build/Rebase/Data/Profunctor/Choice.p_o ) rebase> [168 of 381] Compiling Rebase.Data.Profunctor.Closed ( library/Rebase/Data/Profunctor/Closed.hs, dist/build/Rebase/Data/Profunctor/Closed.p_o ) rebase> [169 of 381] Compiling Rebase.Data.Profunctor.Composition ( library/Rebase/Data/Profunctor/Composition.hs, dist/build/Rebase/Data/Profunctor/Composition.p_o ) rebase> [170 of 381] Compiling Rebase.Data.Profunctor.Mapping ( library/Rebase/Data/Profunctor/Mapping.hs, dist/build/Rebase/Data/Profunctor/Mapping.p_o ) rebase> [171 of 381] Compiling Rebase.Data.Profunctor.Monad ( library/Rebase/Data/Profunctor/Monad.hs, dist/build/Rebase/Data/Profunctor/Monad.p_o ) rebase> [172 of 381] Compiling Rebase.Data.Profunctor.Ran ( library/Rebase/Data/Profunctor/Ran.hs, dist/build/Rebase/Data/Profunctor/Ran.p_o ) rebase> [173 of 381] Compiling Rebase.Data.Profunctor.Rep ( library/Rebase/Data/Profunctor/Rep.hs, dist/build/Rebase/Data/Profunctor/Rep.p_o ) rebase> [174 of 381] Compiling Rebase.Data.Profunctor.Sieve ( library/Rebase/Data/Profunctor/Sieve.hs, dist/build/Rebase/Data/Profunctor/Sieve.p_o ) rebase> [175 of 381] Compiling Rebase.Data.Profunctor.Strong ( library/Rebase/Data/Profunctor/Strong.hs, dist/build/Rebase/Data/Profunctor/Strong.p_o ) rebase> [176 of 381] Compiling Rebase.Data.Profunctor.Traversing ( library/Rebase/Data/Profunctor/Traversing.hs, dist/build/Rebase/Data/Profunctor/Traversing.p_o ) rebase> [177 of 381] Compiling Rebase.Data.Profunctor.Types ( library/Rebase/Data/Profunctor/Types.hs, dist/build/Rebase/Data/Profunctor/Types.p_o ) rebase> [178 of 381] Compiling Rebase.Data.Profunctor.Unsafe ( library/Rebase/Data/Profunctor/Unsafe.hs, dist/build/Rebase/Data/Profunctor/Unsafe.p_o ) rebase> [179 of 381] Compiling Rebase.Data.Profunctor.Yoneda ( library/Rebase/Data/Profunctor/Yoneda.hs, dist/build/Rebase/Data/Profunctor/Yoneda.p_o ) rebase> [180 of 381] Compiling Rebase.Data.Proxy ( library/Rebase/Data/Proxy.hs, dist/build/Rebase/Data/Proxy.p_o ) rebase> [181 of 381] Compiling Rebase.Data.Ratio ( library/Rebase/Data/Ratio.hs, dist/build/Rebase/Data/Ratio.p_o ) rebase> [182 of 381] Compiling Rebase.Data.STRef ( library/Rebase/Data/STRef.hs, dist/build/Rebase/Data/STRef.p_o ) rebase> [183 of 381] Compiling Rebase.Data.STRef.Lazy ( library/Rebase/Data/STRef/Lazy.hs, dist/build/Rebase/Data/STRef/Lazy.p_o ) rebase> [184 of 381] Compiling Rebase.Data.STRef.Strict ( library/Rebase/Data/STRef/Strict.hs, dist/build/Rebase/Data/STRef/Strict.p_o ) rebase> [185 of 381] Compiling Rebase.Data.Scientific ( library/Rebase/Data/Scientific.hs, dist/build/Rebase/Data/Scientific.p_o ) rebase> [186 of 381] Compiling Rebase.Data.Semigroup ( library/Rebase/Data/Semigroup.hs, dist/build/Rebase/Data/Semigroup.p_o ) rebase> [187 of 381] Compiling Rebase.Data.Semigroup.Bifoldable ( library/Rebase/Data/Semigroup/Bifoldable.hs, dist/build/Rebase/Data/Semigroup/Bifoldable.p_o ) rebase> [188 of 381] Compiling Rebase.Data.Semigroup.Bitraversable ( library/Rebase/Data/Semigroup/Bitraversable.hs, dist/build/Rebase/Data/Semigroup/Bitraversable.p_o ) rebase> [189 of 381] Compiling Rebase.Data.Semigroup.Foldable ( library/Rebase/Data/Semigroup/Foldable.hs, dist/build/Rebase/Data/Semigroup/Foldable.p_o ) rebase> [190 of 381] Compiling Rebase.Data.Semigroup.Foldable.Class ( library/Rebase/Data/Semigroup/Foldable/Class.hs, dist/build/Rebase/Data/Semigroup/Foldable/Class.p_o ) rebase> [191 of 381] Compiling Rebase.Data.Semigroup.Traversable ( library/Rebase/Data/Semigroup/Traversable.hs, dist/build/Rebase/Data/Semigroup/Traversable.p_o ) rebase> [192 of 381] Compiling Rebase.Data.Semigroup.Traversable.Class ( library/Rebase/Data/Semigroup/Traversable/Class.hs, dist/build/Rebase/Data/Semigroup/Traversable/Class.p_o ) rebase> [193 of 381] Compiling Rebase.Data.Semigroupoid ( library/Rebase/Data/Semigroupoid.hs, dist/build/Rebase/Data/Semigroupoid.p_o ) rebase> [194 of 381] Compiling Rebase.Data.Semigroupoid.Dual ( library/Rebase/Data/Semigroupoid/Dual.hs, dist/build/Rebase/Data/Semigroupoid/Dual.p_o ) rebase> [195 of 381] Compiling Rebase.Data.Semigroupoid.Ob ( library/Rebase/Data/Semigroupoid/Ob.hs, dist/build/Rebase/Data/Semigroupoid/Ob.p_o ) rebase> [196 of 381] Compiling Rebase.Data.Semigroupoid.Static ( library/Rebase/Data/Semigroupoid/Static.hs, dist/build/Rebase/Data/Semigroupoid/Static.p_o ) rebase> [197 of 381] Compiling Rebase.Data.Sequence ( library/Rebase/Data/Sequence.hs, dist/build/Rebase/Data/Sequence.p_o ) rebase> [198 of 381] Compiling Rebase.Data.Set ( library/Rebase/Data/Set.hs, dist/build/Rebase/Data/Set.p_o ) rebase> [199 of 381] Compiling Rebase.Data.String ( library/Rebase/Data/String.hs, dist/build/Rebase/Data/String.p_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 ) rebase> [200 of 381] Compiling Rebase.Data.Text ( library/Rebase/Data/Text.hs, dist/build/Rebase/Data/Text.p_o ) rebase> [201 of 381] Compiling Rebase.Data.Text.Array ( library/Rebase/Data/Text/Array.hs, dist/build/Rebase/Data/Text/Array.p_o ) rebase> [202 of 381] Compiling Rebase.Data.Text.Encoding ( library/Rebase/Data/Text/Encoding.hs, dist/build/Rebase/Data/Text/Encoding.p_o ) rebase> [203 of 381] Compiling Rebase.Data.Text.Encoding.Error ( library/Rebase/Data/Text/Encoding/Error.hs, dist/build/Rebase/Data/Text/Encoding/Error.p_o ) rebase> [204 of 381] Compiling Rebase.Data.Text.Foreign ( library/Rebase/Data/Text/Foreign.hs, dist/build/Rebase/Data/Text/Foreign.p_o ) rebase> [205 of 381] Compiling Rebase.Data.Text.IO ( library/Rebase/Data/Text/IO.hs, dist/build/Rebase/Data/Text/IO.p_o ) rebase> [206 of 381] Compiling Rebase.Data.Text.Internal ( library/Rebase/Data/Text/Internal.hs, dist/build/Rebase/Data/Text/Internal.p_o ) rebase> [207 of 381] Compiling Rebase.Data.Text.Lazy ( library/Rebase/Data/Text/Lazy.hs, dist/build/Rebase/Data/Text/Lazy.p_o ) rebase> [208 of 381] Compiling Rebase.Data.Text.Lazy.Builder ( library/Rebase/Data/Text/Lazy/Builder.hs, dist/build/Rebase/Data/Text/Lazy/Builder.p_o ) rebase> [209 of 381] 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> [210 of 381] 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> [211 of 381] 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> [212 of 381] Compiling Rebase.Data.Text.Lazy.Encoding ( library/Rebase/Data/Text/Lazy/Encoding.hs, dist/build/Rebase/Data/Text/Lazy/Encoding.p_o ) rebase> [213 of 381] Compiling Rebase.Data.Text.Lazy.IO ( library/Rebase/Data/Text/Lazy/IO.hs, dist/build/Rebase/Data/Text/Lazy/IO.p_o ) rebase> [214 of 381] Compiling Rebase.Data.Text.Lazy.Read ( library/Rebase/Data/Text/Lazy/Read.hs, dist/build/Rebase/Data/Text/Lazy/Read.p_o ) rebase> [215 of 381] Compiling Rebase.Data.Text.Read ( library/Rebase/Data/Text/Read.hs, dist/build/Rebase/Data/Text/Read.p_o ) rebase> [216 of 381] Compiling Rebase.Data.Text.Unsafe ( library/Rebase/Data/Text/Unsafe.hs, dist/build/Rebase/Data/Text/Unsafe.p_o ) rebase> [217 of 381] Compiling Rebase.Data.Time ( library/Rebase/Data/Time.hs, dist/build/Rebase/Data/Time.p_o ) rebase> [218 of 381] Compiling Rebase.Data.Time.Calendar ( library/Rebase/Data/Time/Calendar.hs, dist/build/Rebase/Data/Time/Calendar.p_o ) rebase> [219 of 381] Compiling Rebase.Data.Time.Calendar.Easter ( library/Rebase/Data/Time/Calendar/Easter.hs, dist/build/Rebase/Data/Time/Calendar/Easter.p_o ) rebase> [220 of 381] Compiling Rebase.Data.Time.Calendar.Julian ( library/Rebase/Data/Time/Calendar/Julian.hs, dist/build/Rebase/Data/Time/Calendar/Julian.p_o ) rebase> [221 of 381] Compiling Rebase.Data.Time.Calendar.MonthDay ( library/Rebase/Data/Time/Calendar/MonthDay.hs, dist/build/Rebase/Data/Time/Calendar/MonthDay.p_o ) rebase> [222 of 381] Compiling Rebase.Data.Time.Calendar.OrdinalDate ( library/Rebase/Data/Time/Calendar/OrdinalDate.hs, dist/build/Rebase/Data/Time/Calendar/OrdinalDate.p_o ) rebase> [223 of 381] Compiling Rebase.Data.Time.Calendar.WeekDate ( library/Rebase/Data/Time/Calendar/WeekDate.hs, dist/build/Rebase/Data/Time/Calendar/WeekDate.p_o ) rebase> [224 of 381] Compiling Rebase.Data.Time.Clock ( library/Rebase/Data/Time/Clock.hs, dist/build/Rebase/Data/Time/Clock.p_o ) rebase> [225 of 381] Compiling Rebase.Data.Time.Clock.POSIX ( library/Rebase/Data/Time/Clock/POSIX.hs, dist/build/Rebase/Data/Time/Clock/POSIX.p_o ) rebase> [226 of 381] Compiling Rebase.Data.Time.Clock.System ( library/Rebase/Data/Time/Clock/System.hs, dist/build/Rebase/Data/Time/Clock/System.p_o ) rebase> [227 of 381] Compiling Rebase.Data.Time.Clock.TAI ( library/Rebase/Data/Time/Clock/TAI.hs, dist/build/Rebase/Data/Time/Clock/TAI.p_o ) rebase> [228 of 381] Compiling Rebase.Data.Time.Compat ( library/Rebase/Data/Time/Compat.hs, dist/build/Rebase/Data/Time/Compat.p_o ) rebase> [229 of 381] Compiling Rebase.Data.Time.Format ( library/Rebase/Data/Time/Format.hs, dist/build/Rebase/Data/Time/Format.p_o ) rebase> [230 of 381] Compiling Rebase.Data.Time.Format.ISO8601 ( library/Rebase/Data/Time/Format/ISO8601.hs, dist/build/Rebase/Data/Time/Format/ISO8601.p_o ) rebase> [231 of 381] Compiling Rebase.Data.Time.LocalTime ( library/Rebase/Data/Time/LocalTime.hs, dist/build/Rebase/Data/Time/LocalTime.p_o ) rebase> [232 of 381] Compiling Rebase.Data.Traversable ( library/Rebase/Data/Traversable.hs, dist/build/Rebase/Data/Traversable.p_o ) rebase> [233 of 381] Compiling Rebase.Data.Traversable.Instances ( library/Rebase/Data/Traversable/Instances.hs, dist/build/Rebase/Data/Traversable/Instances.p_o ) rebase> [234 of 381] Compiling Rebase.Data.Tree ( library/Rebase/Data/Tree.hs, dist/build/Rebase/Data/Tree.p_o ) rebase> [235 of 381] Compiling Rebase.Data.Tuple ( library/Rebase/Data/Tuple.hs, dist/build/Rebase/Data/Tuple.p_o ) rebase> [236 of 381] Compiling Rebase.Data.Type.Bool ( library/Rebase/Data/Type/Bool.hs, dist/build/Rebase/Data/Type/Bool.p_o ) rebase> [237 of 381] Compiling Rebase.Data.Type.Coercion ( library/Rebase/Data/Type/Coercion.hs, dist/build/Rebase/Data/Type/Coercion.p_o ) rebase> [238 of 381] Compiling Rebase.Data.Type.Equality ( library/Rebase/Data/Type/Equality.hs, dist/build/Rebase/Data/Type/Equality.p_o ) rebase> [239 of 381] Compiling Rebase.Data.Typeable ( library/Rebase/Data/Typeable.hs, dist/build/Rebase/Data/Typeable.p_o ) rebase> [240 of 381] Compiling Rebase.Data.UUID ( library/Rebase/Data/UUID.hs, dist/build/Rebase/Data/UUID.p_o ) rebase> [241 of 381] Compiling Rebase.Data.Unique ( library/Rebase/Data/Unique.hs, dist/build/Rebase/Data/Unique.p_o ) rebase> [242 of 381] Compiling Rebase.Data.Vector ( library/Rebase/Data/Vector.hs, dist/build/Rebase/Data/Vector.p_o ) rebase> [243 of 381] 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> [244 of 381] Compiling Rebase.Data.Vector.Fusion.Util ( library/Rebase/Data/Vector/Fusion/Util.hs, dist/build/Rebase/Data/Vector/Fusion/Util.p_o ) rebase> [245 of 381] Compiling Rebase.Data.Vector.Generic ( library/Rebase/Data/Vector/Generic.hs, dist/build/Rebase/Data/Vector/Generic.p_o ) rebase> [246 of 381] Compiling Rebase.Data.Vector.Generic.Base ( library/Rebase/Data/Vector/Generic/Base.hs, dist/build/Rebase/Data/Vector/Generic/Base.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 ) rebase> [247 of 381] Compiling Rebase.Data.Vector.Generic.Mutable ( library/Rebase/Data/Vector/Generic/Mutable.hs, dist/build/Rebase/Data/Vector/Generic/Mutable.p_o ) rebase> [248 of 381] Compiling Rebase.Data.Vector.Generic.New ( library/Rebase/Data/Vector/Generic/New.hs, dist/build/Rebase/Data/Vector/Generic/New.p_o ) rebase> [249 of 381] Compiling Rebase.Data.Vector.Instances ( library/Rebase/Data/Vector/Instances.hs, dist/build/Rebase/Data/Vector/Instances.p_o ) rebase> [250 of 381] Compiling Rebase.Data.Vector.Internal.Check ( library/Rebase/Data/Vector/Internal/Check.hs, dist/build/Rebase/Data/Vector/Internal/Check.p_o ) rebase> [251 of 381] Compiling Rebase.Data.Vector.Mutable ( library/Rebase/Data/Vector/Mutable.hs, dist/build/Rebase/Data/Vector/Mutable.p_o ) rebase> [252 of 381] Compiling Rebase.Data.Vector.Primitive ( library/Rebase/Data/Vector/Primitive.hs, dist/build/Rebase/Data/Vector/Primitive.p_o ) rebase> [253 of 381] Compiling Rebase.Data.Vector.Primitive.Mutable ( library/Rebase/Data/Vector/Primitive/Mutable.hs, dist/build/Rebase/Data/Vector/Primitive/Mutable.p_o ) rebase> [254 of 381] Compiling Rebase.Data.Vector.Storable ( library/Rebase/Data/Vector/Storable.hs, dist/build/Rebase/Data/Vector/Storable.p_o ) rebase> [255 of 381] Compiling Rebase.Data.Vector.Storable.Internal ( library/Rebase/Data/Vector/Storable/Internal.hs, dist/build/Rebase/Data/Vector/Storable/Internal.p_o ) rebase> [256 of 381] Compiling Rebase.Data.Vector.Storable.Mutable ( library/Rebase/Data/Vector/Storable/Mutable.hs, dist/build/Rebase/Data/Vector/Storable/Mutable.p_o ) rebase> [257 of 381] Compiling Rebase.Data.Vector.Unboxed ( library/Rebase/Data/Vector/Unboxed.hs, dist/build/Rebase/Data/Vector/Unboxed.p_o ) rebase> [258 of 381] Compiling Rebase.Data.Vector.Unboxed.Base ( library/Rebase/Data/Vector/Unboxed/Base.hs, dist/build/Rebase/Data/Vector/Unboxed/Base.p_o ) rebase> [259 of 381] Compiling Rebase.Data.Vector.Unboxed.Mutable ( library/Rebase/Data/Vector/Unboxed/Mutable.hs, dist/build/Rebase/Data/Vector/Unboxed/Mutable.p_o ) rebase> [260 of 381] Compiling Rebase.Data.Version ( library/Rebase/Data/Version.hs, dist/build/Rebase/Data/Version.p_o ) rebase> [261 of 381] Compiling Rebase.Data.Void ( library/Rebase/Data/Void.hs, dist/build/Rebase/Data/Void.p_o ) rebase> [262 of 381] Compiling Rebase.Data.Void.Unsafe ( library/Rebase/Data/Void/Unsafe.hs, dist/build/Rebase/Data/Void/Unsafe.p_o ) rebase> [263 of 381] Compiling Rebase.Data.Word ( library/Rebase/Data/Word.hs, dist/build/Rebase/Data/Word.p_o ) rebase> [264 of 381] Compiling Rebase.Debug.Trace ( library/Rebase/Debug/Trace.hs, dist/build/Rebase/Debug/Trace.p_o ) rebase> [265 of 381] Compiling Rebase.Foreign ( library/Rebase/Foreign.hs, dist/build/Rebase/Foreign.p_o ) rebase> [266 of 381] Compiling Rebase.Foreign.C ( library/Rebase/Foreign/C.hs, dist/build/Rebase/Foreign/C.p_o ) rebase> [267 of 381] Compiling Rebase.Foreign.C.Error ( library/Rebase/Foreign/C/Error.hs, dist/build/Rebase/Foreign/C/Error.p_o ) rebase> [268 of 381] Compiling Rebase.Foreign.C.String ( library/Rebase/Foreign/C/String.hs, dist/build/Rebase/Foreign/C/String.p_o ) rebase> [269 of 381] Compiling Rebase.Foreign.C.Types ( library/Rebase/Foreign/C/Types.hs, dist/build/Rebase/Foreign/C/Types.p_o ) rebase> [270 of 381] Compiling Rebase.Foreign.Concurrent ( library/Rebase/Foreign/Concurrent.hs, dist/build/Rebase/Foreign/Concurrent.p_o ) rebase> [271 of 381] Compiling Rebase.Foreign.ForeignPtr ( library/Rebase/Foreign/ForeignPtr.hs, dist/build/Rebase/Foreign/ForeignPtr.p_o ) rebase> [272 of 381] Compiling Rebase.Foreign.ForeignPtr.Safe ( library/Rebase/Foreign/ForeignPtr/Safe.hs, dist/build/Rebase/Foreign/ForeignPtr/Safe.p_o ) rebase> rebase> library/Rebase/Foreign/ForeignPtr/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.ForeignPtr.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.ForeignPtr instead" rebase> | rebase> 7 | import Foreign.ForeignPtr.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [273 of 381] Compiling Rebase.Foreign.ForeignPtr.Unsafe ( library/Rebase/Foreign/ForeignPtr/Unsafe.hs, dist/build/Rebase/Foreign/ForeignPtr/Unsafe.p_o ) rebase> [274 of 381] Compiling Rebase.Foreign.Marshal ( library/Rebase/Foreign/Marshal.hs, dist/build/Rebase/Foreign/Marshal.p_o ) rebase> [275 of 381] Compiling Rebase.Foreign.Marshal.Alloc ( library/Rebase/Foreign/Marshal/Alloc.hs, dist/build/Rebase/Foreign/Marshal/Alloc.p_o ) rebase> [276 of 381] Compiling Rebase.Foreign.Marshal.Array ( library/Rebase/Foreign/Marshal/Array.hs, dist/build/Rebase/Foreign/Marshal/Array.p_o ) rebase> [277 of 381] Compiling Rebase.Foreign.Marshal.Error ( library/Rebase/Foreign/Marshal/Error.hs, dist/build/Rebase/Foreign/Marshal/Error.p_o ) rebase> [278 of 381] Compiling Rebase.Foreign.Marshal.Pool ( library/Rebase/Foreign/Marshal/Pool.hs, dist/build/Rebase/Foreign/Marshal/Pool.p_o ) rebase> [279 of 381] 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:7:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.Marshal.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.Marshal instead" rebase> | rebase> 7 | import Foreign.Marshal.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [280 of 381] Compiling Rebase.Foreign.Marshal.Unsafe ( library/Rebase/Foreign/Marshal/Unsafe.hs, dist/build/Rebase/Foreign/Marshal/Unsafe.p_o ) rebase> [281 of 381] Compiling Rebase.Foreign.Marshal.Utils ( library/Rebase/Foreign/Marshal/Utils.hs, dist/build/Rebase/Foreign/Marshal/Utils.p_o ) rebase> [282 of 381] Compiling Rebase.Foreign.Ptr ( library/Rebase/Foreign/Ptr.hs, dist/build/Rebase/Foreign/Ptr.p_o ) rebase> [283 of 381] Compiling Rebase.Foreign.Safe ( library/Rebase/Foreign/Safe.hs, dist/build/Rebase/Foreign/Safe.p_o ) rebase> rebase> library/Rebase/Foreign/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign instead" rebase> | rebase> 7 | import Foreign.Safe rebase> | ^^^^^^^^^^^^^^^^^^^ rebase> [284 of 381] Compiling Rebase.Foreign.StablePtr ( library/Rebase/Foreign/StablePtr.hs, dist/build/Rebase/Foreign/StablePtr.p_o ) rebase> [285 of 381] Compiling Rebase.Foreign.Storable ( library/Rebase/Foreign/Storable.hs, dist/build/Rebase/Foreign/Storable.p_o ) rebase> [286 of 381] Compiling Rebase.GHC.Arr ( library/Rebase/GHC/Arr.hs, dist/build/Rebase/GHC/Arr.p_o ) rebase> [287 of 381] Compiling Rebase.GHC.Base ( library/Rebase/GHC/Base.hs, dist/build/Rebase/GHC/Base.p_o ) rebase> [288 of 381] Compiling Rebase.GHC.Char ( library/Rebase/GHC/Char.hs, dist/build/Rebase/GHC/Char.p_o ) rebase> [289 of 381] Compiling Rebase.GHC.Conc ( library/Rebase/GHC/Conc.hs, dist/build/Rebase/GHC/Conc.p_o ) rebase> [290 of 381] Compiling Rebase.GHC.Conc.IO ( library/Rebase/GHC/Conc/IO.hs, dist/build/Rebase/GHC/Conc/IO.p_o ) rebase> [291 of 381] Compiling Rebase.GHC.Conc.Signal ( library/Rebase/GHC/Conc/Signal.hs, dist/build/Rebase/GHC/Conc/Signal.p_o ) rebase> [292 of 381] Compiling Rebase.GHC.Conc.Sync ( library/Rebase/GHC/Conc/Sync.hs, dist/build/Rebase/GHC/Conc/Sync.p_o ) rebase> [293 of 381] Compiling Rebase.GHC.ConsoleHandler ( library/Rebase/GHC/ConsoleHandler.hs, dist/build/Rebase/GHC/ConsoleHandler.p_o ) rebase> [294 of 381] Compiling Rebase.GHC.Constants ( library/Rebase/GHC/Constants.hs, dist/build/Rebase/GHC/Constants.p_o ) rebase> [295 of 381] Compiling Rebase.GHC.Desugar ( library/Rebase/GHC/Desugar.hs, dist/build/Rebase/GHC/Desugar.p_o ) rebase> [296 of 381] Compiling Rebase.GHC.Enum ( library/Rebase/GHC/Enum.hs, dist/build/Rebase/GHC/Enum.p_o ) rebase> [297 of 381] Compiling Rebase.GHC.Environment ( library/Rebase/GHC/Environment.hs, dist/build/Rebase/GHC/Environment.p_o ) rebase> [298 of 381] Compiling Rebase.GHC.Err ( library/Rebase/GHC/Err.hs, dist/build/Rebase/GHC/Err.p_o ) rebase> [299 of 381] Compiling Rebase.GHC.Exception ( library/Rebase/GHC/Exception.hs, dist/build/Rebase/GHC/Exception.p_o ) rebase> [300 of 381] Compiling Rebase.GHC.Exts ( library/Rebase/GHC/Exts.hs, dist/build/Rebase/GHC/Exts.p_o ) rebase> [301 of 381] Compiling Rebase.GHC.Fingerprint ( library/Rebase/GHC/Fingerprint.hs, dist/build/Rebase/GHC/Fingerprint.p_o ) rebase> [302 of 381] Compiling Rebase.GHC.Fingerprint.Type ( library/Rebase/GHC/Fingerprint/Type.hs, dist/build/Rebase/GHC/Fingerprint/Type.p_o ) rebase> [303 of 381] Compiling Rebase.GHC.Float ( library/Rebase/GHC/Float.hs, dist/build/Rebase/GHC/Float.p_o ) rebase> [304 of 381] Compiling Rebase.GHC.Float.ConversionUtils ( library/Rebase/GHC/Float/ConversionUtils.hs, dist/build/Rebase/GHC/Float/ConversionUtils.p_o ) rebase> [305 of 381] Compiling Rebase.GHC.Float.RealFracMethods ( library/Rebase/GHC/Float/RealFracMethods.hs, dist/build/Rebase/GHC/Float/RealFracMethods.p_o ) rebase> [306 of 381] Compiling Rebase.GHC.Foreign ( library/Rebase/GHC/Foreign.hs, dist/build/Rebase/GHC/Foreign.p_o ) rebase> [307 of 381] Compiling Rebase.GHC.ForeignPtr ( library/Rebase/GHC/ForeignPtr.hs, dist/build/Rebase/GHC/ForeignPtr.p_o ) rebase> [308 of 381] Compiling Rebase.GHC.GHCi ( library/Rebase/GHC/GHCi.hs, dist/build/Rebase/GHC/GHCi.p_o ) rebase> rebase> library/Rebase/GHC/GHCi.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘GHC.GHCi’: "This is an unstable interface." rebase> | rebase> 7 | import GHC.GHCi rebase> | ^^^^^^^^^^^^^^^ rebase> [309 of 381] Compiling Rebase.GHC.Generics ( library/Rebase/GHC/Generics.hs, dist/build/Rebase/GHC/Generics.p_o ) rebase> [310 of 381] Compiling Rebase.GHC.IO ( library/Rebase/GHC/IO.hs, dist/build/Rebase/GHC/IO.p_o ) rebase> [311 of 381] Compiling Rebase.GHC.IO.Buffer ( library/Rebase/GHC/IO/Buffer.hs, dist/build/Rebase/GHC/IO/Buffer.p_o ) rebase> [312 of 381] Compiling Rebase.GHC.IO.BufferedIO ( library/Rebase/GHC/IO/BufferedIO.hs, dist/build/Rebase/GHC/IO/BufferedIO.p_o ) rebase> [313 of 381] Compiling Rebase.GHC.IO.Device ( library/Rebase/GHC/IO/Device.hs, dist/build/Rebase/GHC/IO/Device.p_o ) rebase> [314 of 381] Compiling Rebase.GHC.IO.Encoding ( library/Rebase/GHC/IO/Encoding.hs, dist/build/Rebase/GHC/IO/Encoding.p_o ) rebase> [315 of 381] Compiling Rebase.GHC.IO.Encoding.CodePage ( library/Rebase/GHC/IO/Encoding/CodePage.hs, dist/build/Rebase/GHC/IO/Encoding/CodePage.p_o ) rebase> [316 of 381] Compiling Rebase.GHC.IO.Encoding.Failure ( library/Rebase/GHC/IO/Encoding/Failure.hs, dist/build/Rebase/GHC/IO/Encoding/Failure.p_o ) rebase> [317 of 381] Compiling Rebase.GHC.IO.Encoding.Iconv ( library/Rebase/GHC/IO/Encoding/Iconv.hs, dist/build/Rebase/GHC/IO/Encoding/Iconv.p_o ) rebase> [318 of 381] Compiling Rebase.GHC.IO.Encoding.Latin1 ( library/Rebase/GHC/IO/Encoding/Latin1.hs, dist/build/Rebase/GHC/IO/Encoding/Latin1.p_o ) rebase> [319 of 381] Compiling Rebase.GHC.IO.Encoding.Types ( library/Rebase/GHC/IO/Encoding/Types.hs, dist/build/Rebase/GHC/IO/Encoding/Types.p_o ) rebase> [320 of 381] Compiling Rebase.GHC.IO.Encoding.UTF16 ( library/Rebase/GHC/IO/Encoding/UTF16.hs, dist/build/Rebase/GHC/IO/Encoding/UTF16.p_o ) rebase> [321 of 381] Compiling Rebase.GHC.IO.Encoding.UTF32 ( library/Rebase/GHC/IO/Encoding/UTF32.hs, dist/build/Rebase/GHC/IO/Encoding/UTF32.p_o ) rebase> [322 of 381] Compiling Rebase.GHC.IO.Encoding.UTF8 ( library/Rebase/GHC/IO/Encoding/UTF8.hs, dist/build/Rebase/GHC/IO/Encoding/UTF8.p_o ) rebase> [323 of 381] Compiling Rebase.GHC.IO.Exception ( library/Rebase/GHC/IO/Exception.hs, dist/build/Rebase/GHC/IO/Exception.p_o ) rebase> [324 of 381] Compiling Rebase.GHC.IO.FD ( library/Rebase/GHC/IO/FD.hs, dist/build/Rebase/GHC/IO/FD.p_o ) rebase> [325 of 381] Compiling Rebase.GHC.IO.Handle ( library/Rebase/GHC/IO/Handle.hs, dist/build/Rebase/GHC/IO/Handle.p_o ) rebase> [326 of 381] Compiling Rebase.GHC.IO.Handle.FD ( library/Rebase/GHC/IO/Handle/FD.hs, dist/build/Rebase/GHC/IO/Handle/FD.p_o ) rebase> [327 of 381] Compiling Rebase.GHC.IO.Handle.Internals ( library/Rebase/GHC/IO/Handle/Internals.hs, dist/build/Rebase/GHC/IO/Handle/Internals.p_o ) rebase> [328 of 381] Compiling Rebase.GHC.IO.Handle.Text ( library/Rebase/GHC/IO/Handle/Text.hs, dist/build/Rebase/GHC/IO/Handle/Text.p_o ) rebase> [329 of 381] Compiling Rebase.GHC.IO.Handle.Types ( library/Rebase/GHC/IO/Handle/Types.hs, dist/build/Rebase/GHC/IO/Handle/Types.p_o ) rebase> [330 of 381] Compiling Rebase.GHC.IO.IOMode ( library/Rebase/GHC/IO/IOMode.hs, dist/build/Rebase/GHC/IO/IOMode.p_o ) rebase> [331 of 381] Compiling Rebase.GHC.IOArray ( library/Rebase/GHC/IOArray.hs, dist/build/Rebase/GHC/IOArray.p_o ) rebase> [332 of 381] Compiling Rebase.GHC.IORef ( library/Rebase/GHC/IORef.hs, dist/build/Rebase/GHC/IORef.p_o ) rebase> [333 of 381] Compiling Rebase.GHC.Int ( library/Rebase/GHC/Int.hs, dist/build/Rebase/GHC/Int.p_o ) rebase> [334 of 381] Compiling Rebase.GHC.List ( library/Rebase/GHC/List.hs, dist/build/Rebase/GHC/List.p_o ) rebase> [335 of 381] Compiling Rebase.GHC.MVar ( library/Rebase/GHC/MVar.hs, dist/build/Rebase/GHC/MVar.p_o ) rebase> [336 of 381] Compiling Rebase.GHC.Num ( library/Rebase/GHC/Num.hs, dist/build/Rebase/GHC/Num.p_o ) rebase> [337 of 381] Compiling Rebase.GHC.OverloadedLabels ( library/Rebase/GHC/OverloadedLabels.hs, dist/build/Rebase/GHC/OverloadedLabels.p_o ) rebase> [338 of 381] Compiling Rebase.GHC.Pack ( library/Rebase/GHC/Pack.hs, dist/build/Rebase/GHC/Pack.p_o ) rebase> [339 of 381] Compiling Rebase.GHC.Profiling ( library/Rebase/GHC/Profiling.hs, dist/build/Rebase/GHC/Profiling.p_o ) rebase> [340 of 381] Compiling Rebase.GHC.Ptr ( library/Rebase/GHC/Ptr.hs, dist/build/Rebase/GHC/Ptr.p_o ) rebase> [341 of 381] Compiling Rebase.GHC.Read ( library/Rebase/GHC/Read.hs, dist/build/Rebase/GHC/Read.p_o ) rebase> [342 of 381] Compiling Rebase.GHC.Real ( library/Rebase/GHC/Real.hs, dist/build/Rebase/GHC/Real.p_o ) rebase> [343 of 381] Compiling Rebase.GHC.Records ( library/Rebase/GHC/Records.hs, dist/build/Rebase/GHC/Records.p_o ) rebase> [344 of 381] Compiling Rebase.GHC.ST ( library/Rebase/GHC/ST.hs, dist/build/Rebase/GHC/ST.p_o ) rebase> [345 of 381] Compiling Rebase.GHC.STRef ( library/Rebase/GHC/STRef.hs, dist/build/Rebase/GHC/STRef.p_o ) rebase> [346 of 381] Compiling Rebase.GHC.Show ( library/Rebase/GHC/Show.hs, dist/build/Rebase/GHC/Show.p_o ) rebase> [347 of 381] Compiling Rebase.GHC.Stable ( library/Rebase/GHC/Stable.hs, dist/build/Rebase/GHC/Stable.p_o ) rebase> [348 of 381] Compiling Rebase.GHC.Stack ( library/Rebase/GHC/Stack.hs, dist/build/Rebase/GHC/Stack.p_o ) rebase> [349 of 381] Compiling Rebase.GHC.Stats ( library/Rebase/GHC/Stats.hs, dist/build/Rebase/GHC/Stats.p_o ) rebase> [350 of 381] Compiling Rebase.GHC.Storable ( library/Rebase/GHC/Storable.hs, dist/build/Rebase/GHC/Storable.p_o ) rebase> [351 of 381] Compiling Rebase.GHC.TopHandler ( library/Rebase/GHC/TopHandler.hs, dist/build/Rebase/GHC/TopHandler.p_o ) rebase> [352 of 381] Compiling Rebase.GHC.TypeLits ( library/Rebase/GHC/TypeLits.hs, dist/build/Rebase/GHC/TypeLits.p_o ) rebase> [353 of 381] Compiling Rebase.GHC.TypeNats ( library/Rebase/GHC/TypeNats.hs, dist/build/Rebase/GHC/TypeNats.p_o ) rebase> [354 of 381] Compiling Rebase.GHC.Unicode ( library/Rebase/GHC/Unicode.hs, dist/build/Rebase/GHC/Unicode.p_o ) rebase> [355 of 381] Compiling Rebase.GHC.Weak ( library/Rebase/GHC/Weak.hs, dist/build/Rebase/GHC/Weak.p_o ) rebase> [356 of 381] Compiling Rebase.GHC.Word ( library/Rebase/GHC/Word.hs, dist/build/Rebase/GHC/Word.p_o ) rebase> [357 of 381] Compiling Rebase.Numeric ( library/Rebase/Numeric.hs, dist/build/Rebase/Numeric.p_o ) rebase> [358 of 381] Compiling Rebase.Numeric.Natural ( library/Rebase/Numeric/Natural.hs, dist/build/Rebase/Numeric/Natural.p_o ) rebase> [359 of 381] Compiling Rebase.System.CPUTime ( library/Rebase/System/CPUTime.hs, dist/build/Rebase/System/CPUTime.p_o ) rebase> [360 of 381] Compiling Rebase.System.Console.GetOpt ( library/Rebase/System/Console/GetOpt.hs, dist/build/Rebase/System/Console/GetOpt.p_o ) rebase> [361 of 381] Compiling Rebase.System.Environment ( library/Rebase/System/Environment.hs, dist/build/Rebase/System/Environment.p_o ) rebase> [362 of 381] Compiling Rebase.System.Exit ( library/Rebase/System/Exit.hs, dist/build/Rebase/System/Exit.p_o ) rebase> [363 of 381] Compiling Rebase.System.IO ( library/Rebase/System/IO.hs, dist/build/Rebase/System/IO.p_o ) rebase> [364 of 381] Compiling Rebase.System.IO.Error ( library/Rebase/System/IO/Error.hs, dist/build/Rebase/System/IO/Error.p_o ) rebase> [365 of 381] Compiling Rebase.System.IO.Unsafe ( library/Rebase/System/IO/Unsafe.hs, dist/build/Rebase/System/IO/Unsafe.p_o ) rebase> [366 of 381] Compiling Rebase.System.Info ( library/Rebase/System/Info.hs, dist/build/Rebase/System/Info.p_o ) rebase> [367 of 381] Compiling Rebase.System.Mem ( library/Rebase/System/Mem.hs, dist/build/Rebase/System/Mem.p_o ) rebase> [368 of 381] Compiling Rebase.System.Mem.StableName ( library/Rebase/System/Mem/StableName.hs, dist/build/Rebase/System/Mem/StableName.p_o ) rebase> [369 of 381] Compiling Rebase.System.Mem.Weak ( library/Rebase/System/Mem/Weak.hs, dist/build/Rebase/System/Mem/Weak.p_o ) rebase> [370 of 381] Compiling Rebase.System.Posix.Internals ( library/Rebase/System/Posix/Internals.hs, dist/build/Rebase/System/Posix/Internals.p_o ) rebase> [371 of 381] Compiling Rebase.System.Posix.Types ( library/Rebase/System/Posix/Types.hs, dist/build/Rebase/System/Posix/Types.p_o ) rebase> [372 of 381] Compiling Rebase.System.Timeout ( library/Rebase/System/Timeout.hs, dist/build/Rebase/System/Timeout.p_o ) rebase> [373 of 381] Compiling Rebase.Text.ParserCombinators.ReadP ( library/Rebase/Text/ParserCombinators/ReadP.hs, dist/build/Rebase/Text/ParserCombinators/ReadP.p_o ) rebase> [374 of 381] Compiling Rebase.Text.ParserCombinators.ReadPrec ( library/Rebase/Text/ParserCombinators/ReadPrec.hs, dist/build/Rebase/Text/ParserCombinators/ReadPrec.p_o ) rebase> [375 of 381] Compiling Rebase.Text.Printf ( library/Rebase/Text/Printf.hs, dist/build/Rebase/Text/Printf.p_o ) rebase> [376 of 381] Compiling Rebase.Text.Read ( library/Rebase/Text/Read.hs, dist/build/Rebase/Text/Read.p_o ) rebase> [377 of 381] Compiling Rebase.Text.Read.Lex ( library/Rebase/Text/Read/Lex.hs, dist/build/Rebase/Text/Read/Lex.p_o ) rebase> [378 of 381] Compiling Rebase.Text.Show ( library/Rebase/Text/Show.hs, dist/build/Rebase/Text/Show.p_o ) rebase> [379 of 381] Compiling Rebase.Text.Show.Functions ( library/Rebase/Text/Show/Functions.hs, dist/build/Rebase/Text/Show/Functions.p_o ) rebase> [380 of 381] Compiling Rebase.Unsafe.Coerce ( library/Rebase/Unsafe/Coerce.hs, dist/build/Rebase/Unsafe/Coerce.p_o ) rebase> [381 of 381] Compiling Rebase.Prelude ( library/Rebase/Prelude.hs, dist/build/Rebase/Prelude.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 ) 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 ) 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 ) 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 ) rebase> running tests rebase> Package has no test suites. rebase> haddockPhase rebase> Preprocessing library for rebase-1.19.. rebase> Running Haddock on library for rebase-1.19.. rebase> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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 ) 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 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.Safe' rebase> Missing documentation for: rebase> Module header rebase> rebase> library/Rebase/Control/Monad/ST/Lazy/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Control.Monad.ST.Lazy.Safe’ is deprecated: rebase> "Safe is now the default, please use Control.Monad.ST.Lazy instead" rebase> | rebase> 7 | import Control.Monad.ST.Lazy.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.Safe' rebase> Missing documentation for: rebase> Module header rebase> rebase> library/Rebase/Control/Monad/ST/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Control.Monad.ST.Safe’ is deprecated: rebase> "Safe is now the default, please use Control.Monad.ST instead" rebase> | rebase> 7 | import Control.Monad.ST.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 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 ) rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Biff' 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 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> 66% ( 2 / 3) 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> Warning: 'foldr1' is out of scope. rebase> If you qualify the identifier, haddock can try to link it anyway. rebase> 100% ( 3 / 3) in 'Rebase.Data.List1' 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: 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> 33% ( 1 / 3) in 'Rebase.Data.Semigroup' rebase> Missing documentation for: rebase> Module header rebase> sappend (library/Rebase/Data/Semigroup.hs:10) 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.Foldable.Class' 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 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> 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 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 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> 50% ( 1 / 2) 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> 50% ( 1 / 2) 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> 50% ( 1 / 2) in 'Rebase.Data.Vector' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Fusion.Stream.Monadic' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Fusion.Util' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Generic' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Generic.Base' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Generic.Mutable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Generic.New' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Instances' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Internal.Check' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Mutable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Primitive' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Primitive.Mutable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Storable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Storable.Internal' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Storable.Mutable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Unboxed' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Unboxed.Base' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Vector.Unboxed.Mutable' rebase> Missing documentation for: rebase> Module header 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 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.Safe' rebase> Missing documentation for: rebase> Module header rebase> rebase> library/Rebase/Foreign/ForeignPtr/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.ForeignPtr.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.ForeignPtr instead" rebase> | rebase> 7 | import Foreign.ForeignPtr.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 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> rebase> library/Rebase/Foreign/Marshal/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.Marshal.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.Marshal instead" rebase> | rebase> 7 | import Foreign.Marshal.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.Safe' rebase> Missing documentation for: rebase> Module header rebase> rebase> library/Rebase/Foreign/Safe.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘Foreign.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign instead" rebase> | rebase> 7 | import Foreign.Safe rebase> | ^^^^^^^^^^^^^^^^^^^ 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 rebase> 50% ( 1 / 2) in 'Rebase.GHC.Base' rebase> Missing documentation for: rebase> Module header 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.ConsoleHandler' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Constants' 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 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 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.GHCi' rebase> Missing documentation for: rebase> Module header rebase> rebase> library/Rebase/GHC/GHCi.hs:7:1: warning: [-Wdeprecations] rebase> Module ‘GHC.GHCi’: "This is an unstable interface." rebase> | rebase> 7 | import GHC.GHCi rebase> | ^^^^^^^^^^^^^^^ 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 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.CodePage' 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: rebase> Module header 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 rebase> 50% ( 1 / 2) in 'Rebase.GHC.Int' rebase> Missing documentation for: rebase> Module header 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.Pack' 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 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 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 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 regex> buildPhase completed in 36 seconds regex> running tests 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: 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.Text.Show.Functions' rebase> Missing documentation for: rebase> Module header regex> Package has no test suites. rebase> 50% ( 1 / 2) in 'Rebase.Unsafe.Coerce' rebase> Missing documentation for: rebase> Module header regex> 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. rebase> 87% (1280 /1465) in 'Rebase.Prelude' rebase> Missing documentation for: rebase> Bool rebase> Ordering rebase> Rep rebase> TyCon rebase> Real rebase> ReadP rebase> ReadPrec rebase> BlockReason rebase> Min rebase> Max rebase> Last rebase> First rebase> FinalizerEnvPtr rebase> PrimMVar rebase> HandlerFun rebase> Signal rebase> ArrowZero rebase> WrappedArrow rebase> WrappedMonad rebase> IsLabel rebase> E12 rebase> E9 rebase> E6 rebase> E3 rebase> E2 rebase> E1 rebase> E0 rebase> HasResolution rebase> Predicate rebase> Bifoldable1 rebase> Foldable1 rebase> Coyoneda rebase> MonadCont rebase> MonadWriter rebase> Environment rebase> Cochoice rebase> CofreeTraversing rebase> CofreeMapping rebase> Mapping rebase> Corep rebase> Extend rebase> Biapply rebase> Semi rebase> WrappedCategory rebase> Traversable1 rebase> Bitraversable1 rebase> CalendarDiffDays rebase> DayOfWeek rebase> CalendarDiffTime rebase> TimeLocale rebase> FormatTime rebase> ISO8601 rebase> November rebase> October rebase> September rebase> August rebase> July rebase> June rebase> May rebase> April rebase> March rebase> February rebase> January rebase> even rebase> assertError rebase> unsafeEqualityProof rebase> odd rebase> readPrec_to_P rebase> readP_to_Prec rebase> readPrec_to_S rebase> readS_to_Prec rebase> unsafeCoerceUnlifted rebase> unsafeCoerceAddr rebase> threadStatus rebase> getAlt rebase> addMVarFinalizer rebase> tyConPackage rebase> tyConModule rebase> tyConName rebase> tyConFingerprint rebase> rnfTyCon rebase> trLiftedRep rebase> typeOf1 rebase> typeOf2 rebase> typeOf3 rebase> typeOf4 rebase> typeOf5 rebase> typeOf6 rebase> typeOf7 rebase> unsupportedOperation rebase> blockedIndefinitelyOnMVar rebase> blockedIndefinitelyOnSTM rebase> allocationLimitExceeded rebase> cannotCompactFunction rebase> cannotCompactPinned rebase> cannotCompactMutable rebase> stackOverflow rebase> heapOverflow rebase> ioException rebase> untangle rebase> dynApply rebase> dynApp rebase> dynTypeRep rebase> reportHeapOverflow rebase> childHandler rebase> pseq rebase> par rebase> reportStackOverflow rebase> reportError rebase> setUncaughtExceptionHandler rebase> getUncaughtExceptionHandler rebase> ioeGetErrorType rebase> ioeGetErrorString rebase> ioeGetLocation rebase> ioeGetHandle rebase> ioeGetFileName rebase> ioeSetErrorType rebase> ioeSetErrorString rebase> ioeSetLocation rebase> ioeSetHandle rebase> ioeSetFileName rebase> setHandler rebase> runHandlers rebase> ensureIOManagerIsRunning rebase> ioManagerCapabilitiesChanged rebase> mkIntegralConstr rebase> mkRealConstr rebase> comparisonEquivalence rebase> <<$>> rebase> uncurry' rebase> strong rebase> curry' rebase> firstTraversing rebase> secondTraversing rebase> leftTraversing rebase> rightTraversing rebase> wanderMapping rebase> traverseMapping rebase> closedMapping rebase> prepAdj rebase> unprepAdj rebase> prepUnit rebase> prepCounit rebase> uncoprepAdj rebase> coprepUnit rebase> coprepCounit rebase> procomposed rebase> mu rebase> precomposeRan rebase> curryRan rebase> uncurryRan rebase> decomposeCodensity rebase> mapCayley rebase> returning rebase> apDefault rebase> bitraverse1_ rebase> bifor1_ rebase> bisequenceA1_ rebase> -<< rebase> ->- rebase> -<- rebase> <<..>> rebase> traverse1_ rebase> for1_ rebase> sequenceA1_ rebase> asum1 rebase> bifoldMap1Default rebase> calendarDay rebase> calendarWeek rebase> calendarMonth rebase> calendarYear rebase> addDays rebase> diffDays rebase> dayOfWeek rebase> posixSecondsToUTCTime rebase> utcTimeToPOSIXSeconds rebase> systemToPOSIXTime rebase> calendarTimeDays rebase> calendarTimeTime rebase> makeTimeOfDayValid rebase> utcToZonedTime rebase> zonedTimeToUTC rebase> getZonedTime rebase> utcToLocalZonedTime rebase> sappend (library/Rebase/Data/Semigroup.hs:10) 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 ) rebase> Warning: Rebase.Prelude: could not find link destinations for: rebase> rebase> - GHC.Generics.SingKind rebase> - GHC.Generics.fromSing rebase> - GHC.Generics.Sing rebase> - GHC.Generics.DemoteRep rebase> - GHC.Generics.SingI rebase> - GHC.Generics.sing rebase> - GHC.Generics.D:R:SingBoola0 rebase> - GHC.Generics.STrue rebase> - GHC.Generics.SFalse rebase> - Data.Vector.Unboxed.Base.D:R:VectorBool0 rebase> - Data.Vector.Unboxed.Base.V_Bool rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsBool0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorChar0 rebase> - Data.Vector.Unboxed.Base.V_Char rebase> - GHC.Generics.D:R:UReckCharp0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsChar0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDouble0 rebase> - Data.Vector.Unboxed.Base.V_Double rebase> - GHC.Generics.D:R:UReckDoublep0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDouble0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorFloat0 rebase> - Data.Vector.Unboxed.Base.V_Float rebase> - GHC.Generics.D:R:UReckFloatp0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsFloat0 rebase> - Data.UUID.Types.Internal.Builder.ByteSource rebase> - Data.UUID.Types.Internal.Builder./-/ rebase> - Data.UUID.Types.Internal.Builder.ByteSink rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt0 rebase> - Data.Vector.Unboxed.Base.V_Int rebase> - GHC.Generics.D:R:UReckIntp0 rebase> - Data.UUID.Types.Internal.Builder.Takes4Bytes rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord0 rebase> - Data.Vector.Unboxed.Base.V_Word rebase> - GHC.Generics.D:R:UReckWordp0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord0 rebase> - GHC.Generics.D:R:SingMaybeb0 rebase> - GHC.Generics.SNothing rebase> - GHC.Generics.SJust rebase> - GHC.Prim.~# rebase> - Text.ParserCombinators.ReadP.P rebase> - Data.Graph.SetM rebase> - Data.Key.Act rebase> - Data.Key.StateL rebase> - Data.Key.StateR rebase> - Data.Semigroup.Bifoldable.Act rebase> - Data.Semigroup.Foldable.Act rebase> - Data.Biapplicative.Mag rebase> - Data.Profunctor.Mapping.Bar rebase> - Data.Profunctor.Traversing.Baz rebase> - Data.Profunctor.Traversing.Bazaar rebase> - Data.Set.Internal.MergeSet rebase> - Data.Semigroup.Foldable.JoinWith regex> 100% ( 7 / 7) in 'Text.RE' rebase> - Data.Semigroup.Foldable.Alt_ rebase> - Text.Printf.hspr rebase> - Text.Printf.UPrintf rebase> - Text.Printf.spr rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord80 rebase> - Data.Vector.Unboxed.Base.V_Word8 rebase> - Data.UUID.Types.Internal.Builder.Takes1Byte rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord80 rebase> - Data.Vector.Unboxed.Base.D:R:VectorAny0 rebase> - Data.Vector.Unboxed.Base.V_Any rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAny0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord640 rebase> - Data.Vector.Unboxed.Base.V_Word64 rebase> - Data.UUID.Types.Internal.Builder.Takes8Bytes regex> 90% ( 10 / 11) in 'Text.RE.REOptions' regex> Missing documentation for: regex> Module header rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord640 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord320 rebase> - Data.Vector.Unboxed.Base.V_Word32 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 ) rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord320 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord160 rebase> - Data.Vector.Unboxed.Base.V_Word16 rebase> - Data.UUID.Types.Internal.Builder.Takes2Bytes 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 ) rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord160 rebase> - Data.Array.Base.getNumElements rebase> - Data.Array.Base.unsafeNewArray_ rebase> - Data.Array.Base.unsafeRead rebase> - Data.Array.Base.unsafeWrite rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsSum0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorSum0 rebase> - Data.Vector.Unboxed.Base.V_Sum rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsProduct0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorProduct0 rebase> - Data.Vector.Unboxed.Base.V_Product rebase> - Data.UUID.Types.Internal.UnpackedUUID rebase> - Data.ByteString.Builder.RealFloat.FormatMode rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt80 rebase> - Data.Vector.Unboxed.Base.V_Int8 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt80 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt160 rebase> - Data.Vector.Unboxed.Base.V_Int16 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt160 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt320 rebase> - Data.Vector.Unboxed.Base.V_Int32 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt320 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt640 rebase> - Data.Vector.Unboxed.Base.V_Int64 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt640 rebase> - GHC.Generics.D:R:UReckPtrp0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsCompose0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorCompose0 rebase> - Data.Vector.Unboxed.Base.V_Compose regex> Warning: 'phi' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. rebase> - Data.Vector.Internal.Check.Checks rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDown0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDown0 rebase> - Data.Vector.Unboxed.Base.V_Down rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsMin0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorMin0 rebase> - Data.Vector.Unboxed.Base.V_Min rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsMax0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorMax0 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 ============ 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 rebase> - Data.Vector.Unboxed.Base.V_Max rebase> - Data.Vector.Unboxed.Base.D:R:VectorAll0 rebase> - Data.Vector.Unboxed.Base.V_All rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAll0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDual0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDual0 rebase> - Data.Vector.Unboxed.Base.V_Dual rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsLast0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorLast0 rebase> - Data.Vector.Unboxed.Base.V_Last rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsFirst0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorFirst0 rebase> - Data.Vector.Unboxed.Base.V_First rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 rebase> - Data.Vector.Unboxed.Base.V_Identity rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorConst0 rebase> - Data.Vector.Unboxed.Base.V_Const rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWrappedMonoid0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWrappedMonoid0 rebase> - Data.Vector.Unboxed.Base.V_WrappedMonoid rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsArg0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorArg0 rebase> - Data.Vector.Unboxed.Base.V_Arg rebase> - Data.Time.Format.ISO8601.E14 rebase> - Data.Time.Format.ISO8601.E16 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsComplex0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorComplex0 regex> 96% ( 54 / 56) in 'Text.RE.Replace' regex> Missing documentation for: regex> Module header regex> replace (Text/RE/ZeInternals/Replace.lhs:190) rebase> - Data.Vector.Unboxed.Base.V_Complex rebase> - Data.Sequence.Internal.UnzipWith regex> 0% ( 0 / 20) in 'Text.RE.TestBench.Parsers' regex> Missing documentation for: regex> Module header regex> parseInteger (Text/RE/ZeInternals/TestBench/Parsers.hs:62) regex> parseHex (Text/RE/ZeInternals/TestBench/Parsers.hs:65) regex> parseDouble (Text/RE/ZeInternals/TestBench/Parsers.hs:68) regex> parseString (Text/RE/ZeInternals/TestBench/Parsers.hs:71) regex> parseSimpleString (Text/RE/ZeInternals/TestBench/Parsers.hs:74) regex> parseDate (Text/RE/ZeInternals/TestBench/Parsers.hs:96) regex> parseSlashesDate (Text/RE/ZeInternals/TestBench/Parsers.hs:99) regex> parseTimeOfDay (Text/RE/ZeInternals/TestBench/Parsers.hs:102) regex> parseTimeZone (Text/RE/ZeInternals/TestBench/Parsers.hs:105) regex> parseDateTime (Text/RE/ZeInternals/TestBench/Parsers.hs:108) regex> parseDateTime8601 (Text/RE/ZeInternals/TestBench/Parsers.hs:111) regex> parseDateTimeCLF (Text/RE/ZeInternals/TestBench/Parsers.hs:114) regex> parseShortMonth (Text/RE/ZeInternals/TestBench/Parsers.hs:117) regex> shortMonthArray (Text/RE/ZeInternals/TestBench/Parsers.hs:134) regex> IPV4Address (Text/RE/ZeInternals/TestBench/Parsers.hs:138) regex> parseIPv4Address (Text/RE/ZeInternals/TestBench/Parsers.hs:140) regex> Severity (Text/RE/ZeInternals/TestBench/Parsers.hs:155) regex> parseSeverity (Text/RE/ZeInternals/TestBench/Parsers.hs:166) regex> severityKeywords (Text/RE/ZeInternals/TestBench/Parsers.hs:177) regex> 82% ( 23 / 28) in 'Text.RE.TestBench' regex> Missing documentation for: regex> Module header regex> presentRegexType (Text/RE/ZeInternals/TestBench.lhs:79) regex> mdRegexSource (Text/RE/ZeInternals/TestBench.lhs:494) regex> runTests (Text/RE/ZeInternals/TestBench.lhs:191) regex> runTests' (Text/RE/ZeInternals/TestBench.lhs:203) 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:35) regex> poss2either (Text/RE/ZeInternals/Types/Poss.hs:39) regex> Warning: '$$' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. 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 rebase> - Data.Sequence.Internal.unzipWith' 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 rebase> - Data.Profunctor.Rep.Iso rebase> - Data.Hashable.LowLevel.Salt rebase> - Data.Profunctor.Composition.Iso 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:51: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:220) regex> mkTDFA (Text/RE/ZeInternals/TestBench.lhs:75) regex> mkPCRE (Text/RE/ZeInternals/TestBench.lhs:75) regex> badMacros (Text/RE/ZeInternals/TestBench.lhs:184) 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: 's' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. 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: '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: '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: '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: '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: '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: '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 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 ) regex> Warning: Text.RE.Replace: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TestBench: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.TestBench.TestResult regex> - Text.RE.ZeInternals.TestBench.FunctionID regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.ZeInternals: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.NamedCaptures.FormatTokenREOptions regex> - Text.RE.ZeInternals.TestBench.TestBenchMatcher regex> Warning: Text.RE.TDFA.Text.Lazy: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.Text: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.String: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.Sequence: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.ByteString.Lazy: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.ByteString: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA: could not find link destinations for: regex> regex> - Text.RE.ZeInternals.Types.Match.RegexFix aeson> [18 of 35] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, dist/build/Data/Aeson/Parser.p_o ) aeson> [19 of 35] Compiling Data.Attoparsec.Time.Internal ( attoparsec-iso8601/src/Data/Attoparsec/Time/Internal.hs, dist/build/Data/Attoparsec/Time/Internal.p_o ) aeson> [20 of 35] Compiling Data.Attoparsec.Time ( attoparsec-iso8601/src/Data/Attoparsec/Time.hs, dist/build/Data/Attoparsec/Time.p_o ) aeson> aeson> attoparsec-iso8601/src/Data/Attoparsec/Time.hs:132:21: warning: [-Wdeprecations] aeson> In the use of ‘toPico’ aeson> (imported from Data.Attoparsec.Time.Internal): aeson> Deprecated: "Use MkFixed" aeson> | aeson> 132 | parsePicos a0 t = toPico (fromIntegral (t' * 10^n)) aeson> | ^^^^^^ aeson> [21 of 35] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.p_o ) aeson> [22 of 35] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.p_o ) 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 ) regex> Documentation created: dist/doc/html/regex/index.html, regex> dist/doc/html/regex/regex.txt regex> installing lens> [11 of 85] Compiling Control.Lens.Internal.Context ( src/Control/Lens/Internal/Context.hs, dist/build/Control/Lens/Internal/Context.p_o ) regex> Installing library in /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF lens> [12 of 85] Compiling Control.Lens.Internal.Bazaar ( src/Control/Lens/Internal/Bazaar.hs, dist/build/Control/Lens/Internal/Bazaar.p_o ) regex> post-installation fixup regex> shrinking RPATHs of ELF executables and libraries in /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2 regex> shrinking /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSregex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF-ghc9.4.2.so regex> checking for references to /build/ in /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2... regex> patching script interpreter paths in /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2 regex> stripping (with command strip and flags -S -p) in /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2/lib regex> shrinking RPATHs of ELF executables and libraries in /nix/store/r6w6sywidh1wadgaqlq44aghd4kxmynj-regex-1.1.0.2-doc regex> checking for references to /build/ in /nix/store/r6w6sywidh1wadgaqlq44aghd4kxmynj-regex-1.1.0.2-doc... regex> patching script interpreter paths in /nix/store/r6w6sywidh1wadgaqlq44aghd4kxmynj-regex-1.1.0.2-doc regex (post)> added 2 signatures regex (post)> added 2 signatures regex (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2 /nix/store/r6w6sywidh1wadgaqlq44aghd4kxmynj-regex-1.1.0.2-doc regex (post)> copying 2 paths... regex (post)> copying path '/nix/store/r6w6sywidh1wadgaqlq44aghd4kxmynj-regex-1.1.0.2-doc' to 'https://cache.nix-ci.com'... regex (post)> copying path '/nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2' to 'https://cache.nix-ci.com'... regex (post)> copying 1 paths... regex (post)> copying path '/nix/store/5pk77czvvj1lf1c8d16zv646d4nf5z1r-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/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2 /nix/store/r6w6sywidh1wadgaqlq44aghd4kxmynj-regex-1.1.0.2-doc regex (post)> copying 2 paths... regex (post)> copying path '/nix/store/r6w6sywidh1wadgaqlq44aghd4kxmynj-regex-1.1.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... regex (post)> copying path '/nix/store/0aqzhkilnp1wmp0448nmhdqa3phjn3c1-regex-1.1.0.2' to 'ssh-ng://worker.nix-ci.com'... regex (post)> copying 1 paths... regex (post)> copying path '/nix/store/5pk77czvvj1lf1c8d16zv646d4nf5z1r-regex-1.1.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... 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 ) rebase> Documentation created: dist/doc/html/rebase/index.html, rebase> dist/doc/html/rebase/rebase.txt rebase> installing rebase> Installing library in /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/rebase-1.19-7MPlrv0BTUuI2oogFksow8 rebase> post-installation fixup rebase> shrinking RPATHs of ELF executables and libraries in /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19 rebase> shrinking /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSrebase-1.19-7MPlrv0BTUuI2oogFksow8-ghc9.4.2.so rebase> checking for references to /build/ in /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19... rebase> patching script interpreter paths in /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19 rebase> stripping (with command strip and flags -S -p) in /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19/lib 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 ) rebase> shrinking RPATHs of ELF executables and libraries in /nix/store/ap2lzpji0vq2waych6yil4yhvwa0w49k-rebase-1.19-doc rebase> checking for references to /build/ in /nix/store/ap2lzpji0vq2waych6yil4yhvwa0w49k-rebase-1.19-doc... rebase> patching script interpreter paths in /nix/store/ap2lzpji0vq2waych6yil4yhvwa0w49k-rebase-1.19-doc rebase (post)> added 2 signatures rebase (post)> added 2 signatures rebase (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ap2lzpji0vq2waych6yil4yhvwa0w49k-rebase-1.19-doc /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19 rebase (post)> copying 2 paths... rebase (post)> copying path '/nix/store/ap2lzpji0vq2waych6yil4yhvwa0w49k-rebase-1.19-doc' to 'https://cache.nix-ci.com'... rebase (post)> copying path '/nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19' to 'https://cache.nix-ci.com'... rebase (post)> copying 1 paths... rebase (post)> copying path '/nix/store/gc7xmrqbzz18q1qxxbdq6gfpg7m6acvm-rebase-1.19.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/ap2lzpji0vq2waych6yil4yhvwa0w49k-rebase-1.19-doc /nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19 rebase (post)> copying 2 paths... rebase (post)> copying path '/nix/store/ap2lzpji0vq2waych6yil4yhvwa0w49k-rebase-1.19-doc' to 'ssh-ng://worker.nix-ci.com'... rebase (post)> copying path '/nix/store/ni2h6vkqs9mgk36xjaphkjp1254fs462-rebase-1.19' to 'ssh-ng://worker.nix-ci.com'... rebase (post)> copying 1 paths... rebase (post)> copying path '/nix/store/gc7xmrqbzz18q1qxxbdq6gfpg7m6acvm-rebase-1.19.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/zbarj1izvm0bkrad9qrjwnkywk86qp3i-rerebase-1.19.drv'... ghc-lib-parser> [399 of 409] Compiling GHC.Driver.Backpack.Syntax ( compiler/GHC/Driver/Backpack/Syntax.hs, dist/build/GHC/Driver/Backpack/Syntax.p_o ) ghc-lib-parser> [400 of 409] Compiling GHC.Parser.Lexer ( dist/build/GHC/Parser/Lexer.hs, dist/build/GHC/Parser/Lexer.p_o ) ghc-lib-parser> [401 of 409] Compiling GHC.Parser.PostProcess ( compiler/GHC/Parser/PostProcess.hs, dist/build/GHC/Parser/PostProcess.p_o ) ghc-lib-parser> [402 of 409] Compiling GHC.Parser.HaddockLex ( dist/build/GHC/Parser/HaddockLex.hs, dist/build/GHC/Parser/HaddockLex.p_o ) ghc-lib-parser> [403 of 409] Compiling GHC.Parser[boot] ( dist/build/GHC/Parser.hs-boot, dist/build/GHC/Parser.p_o-boot ) ghc-lib-parser> [404 of 409] Compiling GHC.Parser.PostProcess.Haddock ( compiler/GHC/Parser/PostProcess/Haddock.hs, dist/build/GHC/Parser/PostProcess/Haddock.p_o ) ghc-lib-parser> [405 of 409] Compiling GHC.Parser ( dist/build/GHC/Parser.hs, dist/build/GHC/Parser.p_o ) 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 aeson> [23 of 35] Compiling Data.Aeson.Internal ( src/Data/Aeson/Internal.hs, dist/build/Data/Aeson/Internal.p_o ) aeson> [24 of 35] Compiling Data.Aeson.Internal.Time ( src/Data/Aeson/Internal/Time.hs, dist/build/Data/Aeson/Internal/Time.p_o ) aeson> [25 of 35] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.p_o ) aeson> [26 of 35] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.p_o ) aeson> [27 of 35] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.p_o ) aeson> [28 of 35] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.p_o ) aeson> [29 of 35] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.p_o ) aeson> [30 of 35] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.p_o ) aeson> [31 of 35] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.p_o ) 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 ) 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 ) 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 ) 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 ghc-exactprint> [ 1 of 10] Compiling Language.Haskell.GHC.ExactPrint.Orphans ( src/Language/Haskell/GHC/ExactPrint/Orphans.hs, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.p_o ) rerebase> setupCompilerEnvironmentPhase rerebase> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. aeson> [32 of 35] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.p_o ) aeson> aeson> src/Data/Aeson.hs:166:35: warning: [-Wunused-imports] aeson> The import of ‘ifromJSON’ aeson> from module ‘Data.Aeson.Types.FromJSON’ is redundant aeson> | aeson> 166 | import Data.Aeson.Types.FromJSON (ifromJSON, parseIndexedJSON) aeson> | ^^^^^^^^^ aeson> aeson> src/Data/Aeson.hs:170:1: warning: [-Wunused-imports] aeson> The import of ‘Data.Aeson.Types.Internal’ is redundant aeson> except perhaps to import instances from ‘Data.Aeson.Types.Internal’ aeson> To import instances alone, use: import Data.Aeson.Types.Internal() aeson> | aeson> 170 | import Data.Aeson.Types.Internal (formatError) aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> [33 of 35] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.p_o ) aeson> aeson> src/Data/Aeson/TH.hs:984:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 984 | x:xs = [ [|lookupField|] aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^... aeson> aeson> src/Data/Aeson/TH.hs:1100:14: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 1100 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... rerebase> unpacking sources rerebase> unpacking source archive /nix/store/7ik4f20lccvajgnyczv4y1jaxzcplpkl-rerebase-1.19.tar.gz rerebase> source root is rerebase-1.19 rerebase> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file rerebase-1.19/rerebase.cabal rerebase> patching sources rerebase> compileBuildDriverPhase rerebase> setupCompileFlags: -package-db=/build/tmp.EyqFwoi46N/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts rerebase> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.EyqFwoi46N/Main.o ) ghc-exactprint> [ 2 of 10] Compiling Language.Haskell.GHC.ExactPrint.Types ( src/Language/Haskell/GHC/ExactPrint/Types.hs, dist/build/Language/Haskell/GHC/ExactPrint/Types.p_o ) rerebase> [2 of 2] Linking Setup ghc-exactprint> [ 3 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> [ 4 of 10] Compiling Language.Haskell.GHC.ExactPrint.Utils ( src/Language/Haskell/GHC/ExactPrint/Utils.hs, dist/build/Language/Haskell/GHC/ExactPrint/Utils.p_o ) rerebase> updateAutotoolsGnuConfigScriptsPhase rerebase> configuring rerebase> configureFlags: --verbose --prefix=/nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/z6917hrv3168cbsl0lpmy9dngl8k2frx-rerebase-1.19-doc/share/doc/rerebase-1.19 --with-gcc=gcc --package-db=/build/tmp.EyqFwoi46N/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib ghc-exactprint> [ 5 of 10] Compiling Language.Haskell.GHC.ExactPrint.Preprocess ( src/Language/Haskell/GHC/ExactPrint/Preprocess.hs, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.p_o ) rerebase> Using Parsec parser rerebase> Configuring rerebase-1.19... rerebase> Dependency rebase ==1.19: using rebase-1.19 rerebase> Source component graph: component lib rerebase> Configured component graph: rerebase> component rerebase-1.19-8UEjDLCPsx9TvgCtx352p rerebase> include rebase-1.19-7MPlrv0BTUuI2oogFksow8 rerebase> Linked component graph: rerebase> unit rerebase-1.19-8UEjDLCPsx9TvgCtx352p rerebase> include rebase-1.19-7MPlrv0BTUuI2oogFksow8 rerebase> Control.Applicative=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Applicative,Control.Applicative.Backwards=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Applicative.Backwards,Control.Applicative.Lift=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Applicative.Lift,Control.Arrow=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Arrow,Control.Category=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Category,Control.Comonad=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Comonad,Control.Concurrent=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent,Control.Concurrent.Chan=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.Chan,Control.Concurrent.MVar=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.MVar,Control.Concurrent.QSem=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.QSem,Control.Concurrent.QSemN=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.QSemN,Control.Concurrent.STM=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.STM,Control.Concurrent.STM.TArray=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.STM.TArray,Control.Concurrent.STM.TBQueue=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.STM.TBQueue,Control.Concurrent.STM.TChan=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.STM.TChan,Control.Concurrent.STM.TMVar=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.STM.TMVar,Control.Concurrent.STM.TQueue=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.STM.TQueue,Control.Concurrent.STM.TSem=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.STM.TSem,Control.Concurrent.STM.TVar=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Concurrent.STM.TVar,Control.DeepSeq=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.DeepSeq,Control.Exception=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Exception,Control.Exception.Base=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Exception.Base,Control.Monad=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad,Control.Monad.Cont=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Cont,Control.Monad.Cont.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Cont.Class,Control.Monad.Error.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Error.Class,Control.Monad.Fail=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Fail,Control.Monad.Fix=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Fix,Control.Monad.IO.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.IO.Class,Control.Monad.Identity=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Identity,Control.Monad.RWS=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.RWS,Control.Monad.RWS.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.RWS.Class,Control.Monad.RWS.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.RWS.Lazy,Control.Monad.RWS.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.RWS.Strict,Control.Monad.Reader=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Reader,Control.Monad.Reader.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Reader.Class,Control.Monad.ST=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.ST,Control.Monad.ST.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.ST.Lazy,Control.Monad.ST.Lazy.Safe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.ST.Lazy.Safe,Control.Monad.ST.Lazy.Unsafe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.ST.Lazy.Unsafe,Control.Monad.ST.Safe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.ST.Safe,Control.Monad.ST.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.ST.Strict,Control.Monad.ST.Unsafe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.ST.Unsafe,Control.Monad.STM=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.STM,Control.Monad.Signatures=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Signatures,Control.Monad.State=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.State,Control.Monad.State.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.State.Class,Control.Monad.State.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.State.Lazy,Control.Monad.State.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.State.Strict,Control.Monad.Trans=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans,Control.Monad.Trans.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.Class,Control.Monad.Trans.Cont=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.Cont,Control.Monad.Trans.Except=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.Except,Control.Monad.Trans.Identity=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.Identity,Control.Monad.Trans.Maybe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.Maybe,Control.Monad.Trans.RWS=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.RWS,Control.Monad.Trans.RWS.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.RWS.Lazy,Control.Monad.Trans.RWS.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.RWS.Strict,Control.Monad.Trans.Reader=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.Reader,Control.Monad.Trans.State=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.State,Control.Monad.Trans.State.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.State.Lazy,Control.Monad.Trans.State.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.State.Strict,Control.Monad.Trans.Writer=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.Writer,Control.Monad.Trans.Writer.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.Writer.Lazy,Control.Monad.Trans.Writer.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Trans.Writer.Strict,Control.Monad.Writer=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Writer,Control.Monad.Writer.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Writer.Class,Control.Monad.Writer.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Writer.Lazy,Control.Monad.Writer.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Writer.Strict,Control.Monad.Zip=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Monad.Zip,Control.Selective=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Selective,Control.Selective.Free=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Selective.Free,Control.Selective.Multi=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Selective.Multi,Control.Selective.Rigid.Free=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Selective.Rigid.Free,Control.Selective.Rigid.Freer=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Control.Selective.Rigid.Freer,Data.Biapplicative=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Biapplicative,Data.Bifoldable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifoldable,Data.Bifunctor=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor,Data.Bifunctor.Apply=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor.Apply,Data.Bifunctor.Biff=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor.Biff,Data.Bifunctor.Clown=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor.Clown,Data.Bifunctor.Flip=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor.Flip,Data.Bifunctor.Join=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor.Join,Data.Bifunctor.Joker=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor.Joker,Data.Bifunctor.Product=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor.Product,Data.Bifunctor.Tannen=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor.Tannen,Data.Bifunctor.Wrapped=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bifunctor.Wrapped,Data.Bitraversable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bitraversable,Data.Bits=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bits,Data.Bool=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Bool,Data.ByteString=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString,Data.ByteString.Builder=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Builder,Data.ByteString.Builder.Extra=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Builder.Extra,Data.ByteString.Builder.Internal=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Builder.Internal,Data.ByteString.Builder.Prim=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Builder.Prim,Data.ByteString.Builder.Prim.Internal=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Builder.Prim.Internal,Data.ByteString.Builder.Scientific=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Builder.Scientific,Data.ByteString.Char8=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Char8,Data.ByteString.Internal=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Internal,Data.ByteString.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Lazy,Data.ByteString.Lazy.Char8=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Lazy.Char8,Data.ByteString.Lazy.Internal=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Lazy.Internal,Data.ByteString.Short=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Short,Data.ByteString.Short.Internal=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Short.Internal,Data.ByteString.Unsafe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.ByteString.Unsafe,Data.Char=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Char,Data.Coerce=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Coerce,Data.Complex=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Complex,Data.DList=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.DList,Data.Data=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Data,Data.Dynamic=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Dynamic,Data.Either=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Either,Data.Either.Combinators=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Either.Combinators,Data.Either.Validation=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Either.Validation,Data.Eq=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Eq,Data.Fixed=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Fixed,Data.Foldable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Foldable,Data.Function=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Function,Data.Functor=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor,Data.Functor.Alt=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Alt,Data.Functor.Apply=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Apply,Data.Functor.Bind=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Bind,Data.Functor.Bind.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Bind.Class,Data.Functor.Bind.Trans=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Bind.Trans,Data.Functor.Classes=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Classes,Data.Functor.Compose=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Compose,Data.Functor.Constant=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Constant,Data.Functor.Contravariant=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Contravariant,Data.Functor.Contravariant.Compose=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Contravariant.Compose,Data.Functor.Contravariant.Divisible=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Contravariant.Divisible,Data.Functor.Extend=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Extend,Data.Functor.Identity=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Identity,Data.Functor.Invariant=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Invariant,Data.Functor.Invariant.TH=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Invariant.TH,Data.Functor.Plus=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Plus,Data.Functor.Product=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Product,Data.Functor.Reverse=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Reverse,Data.Functor.Sum=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Functor.Sum,Data.Graph=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Graph,Data.Group=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Group,Data.Groupoid=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Groupoid,Data.HashMap.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.HashMap.Lazy,Data.HashMap.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.HashMap.Strict,Data.HashSet=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.HashSet,Data.Hashable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Hashable,Data.IORef=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.IORef,Data.Int=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Int,Data.IntMap=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.IntMap,Data.IntMap.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.IntMap.Lazy,Data.IntMap.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.IntMap.Strict,Data.IntSet=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.IntSet,Data.Isomorphism=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Isomorphism,Data.Ix=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Ix,Data.Kind=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Kind,Data.List=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.List,Data.List.NonEmpty=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.List.NonEmpty,Data.List1=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.List1,Data.Map=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Map,Data.Map.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Map.Lazy,Data.Map.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Map.Strict,Data.Maybe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Maybe,Data.Monoid=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Monoid,Data.Ord=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Ord,Data.Profunctor=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor,Data.Profunctor.Adjunction=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Adjunction,Data.Profunctor.Cayley=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Cayley,Data.Profunctor.Choice=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Choice,Data.Profunctor.Closed=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Closed,Data.Profunctor.Composition=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Composition,Data.Profunctor.Mapping=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Mapping,Data.Profunctor.Monad=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Monad,Data.Profunctor.Ran=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Ran,Data.Profunctor.Rep=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Rep,Data.Profunctor.Sieve=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Sieve,Data.Profunctor.Strong=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Strong,Data.Profunctor.Traversing=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Traversing,Data.Profunctor.Types=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Types,Data.Profunctor.Unsafe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Unsafe,Data.Profunctor.Yoneda=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Profunctor.Yoneda,Data.Proxy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Proxy,Data.Ratio=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Ratio,Data.STRef=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.STRef,Data.STRef.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.STRef.Lazy,Data.STRef.Strict=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.STRef.Strict,Data.Scientific=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Scientific,Data.Semigroup=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroup,Data.Semigroup.Bifoldable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroup.Bifoldable,Data.Semigroup.Bitraversable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroup.Bitraversable,Data.Semigroup.Foldable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroup.Foldable,Data.Semigroup.Foldable.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroup.Foldable.Class,Data.Semigroup.Traversable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroup.Traversable,Data.Semigroup.Traversable.Class=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroup.Traversable.Class,Data.Semigroupoid=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroupoid,Data.Semigroupoid.Dual=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroupoid.Dual,Data.Semigroupoid.Ob=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroupoid.Ob,Data.Semigroupoid.Static=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Semigroupoid.Static,Data.Sequence=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Sequence,Data.Set=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Set,Data.String=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.String,Data.Text=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text,Data.Text.Array=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Array,Data.Text.Encoding=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Encoding,Data.Text.Encoding.Error=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Encoding.Error,Data.Text.Foreign=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Foreign,Data.Text.IO=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.IO,Data.Text.Internal=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Internal,Data.Text.Lazy=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Lazy,Data.Text.Lazy.Builder=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Lazy.Builder,Data.Text.Lazy.Builder.Int=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Lazy.Builder.Int,Data.Text.Lazy.Builder.RealFloat=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Lazy.Builder.RealFloat,Data.Text.Lazy.Builder.Scientific=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Lazy.Builder.Scientific,Data.Text.Lazy.Encoding=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Lazy.Encoding,Data.Text.Lazy.IO=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Lazy.IO,Data.Text.Lazy.Read=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Lazy.Read,Data.Text.Read=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Read,Data.Text.Unsafe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Text.Unsafe,Data.Time=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time,Data.Time.Calendar=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Calendar,Data.Time.Calendar.Easter=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Calendar.Easter,Data.Time.Calendar.Julian=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Calendar.Julian,Data.Time.Calendar.MonthDay=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Calendar.MonthDay,Data.Time.Calendar.OrdinalDate=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Calendar.OrdinalDate,Data.Time.Calendar.WeekDate=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Calendar.WeekDate,Data.Time.Clock=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Clock,Data.Time.Clock.POSIX=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Clock.POSIX,Data.Time.Clock.TAI=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Clock.TAI,Data.Time.Compat=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Compat,Data.Time.Format=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Format,Data.Time.Format.ISO8601=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.Format.ISO8601,Data.Time.LocalTime=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Time.LocalTime,Data.Traversable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Traversable,Data.Traversable.Instances=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Traversable.Instances,Data.Tree=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Tree,Data.Tuple=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Tuple,Data.Type.Bool=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Type.Bool,Data.Type.Coercion=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Type.Coercion,Data.Type.Equality=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Type.Equality,Data.Typeable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Typeable,Data.UUID=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.UUID,Data.Unique=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Unique,Data.Vector=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector,Data.Vector.Fusion.Stream.Monadic=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Fusion.Stream.Monadic,Data.Vector.Fusion.Util=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Fusion.Util,Data.Vector.Generic=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Generic,Data.Vector.Generic.Base=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Generic.Base,Data.Vector.Generic.Mutable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Generic.Mutable,Data.Vector.Generic.New=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Generic.New,Data.Vector.Instances=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Instances,Data.Vector.Internal.Check=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Internal.Check,Data.Vector.Mutable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Mutable,Data.Vector.Primitive=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Primitive,Data.Vector.Primitive.Mutable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Primitive.Mutable,Data.Vector.Storable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Storable,Data.Vector.Storable.Internal=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Storable.Internal,Data.Vector.Storable.Mutable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Storable.Mutable,Data.Vector.Unboxed=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Unboxed,Data.Vector.Unboxed.Base=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Unboxed.Base,Data.Vector.Unboxed.Mutable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Vector.Unboxed.Mutable,Data.Version=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Version,Data.Void=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Void,Data.Void.Unsafe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Void.Unsafe,Data.Word=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Data.Word,Debug.Trace=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Debug.Trace,Foreign=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign,Foreign.C=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.C,Foreign.C.Error=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.C.Error,Foreign.C.String=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.C.String,Foreign.C.Types=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.C.Types,Foreign.Concurrent=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Concurrent,Foreign.ForeignPtr=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.ForeignPtr,Foreign.ForeignPtr.Safe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.ForeignPtr.Safe,Foreign.ForeignPtr.Unsafe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.ForeignPtr.Unsafe,Foreign.Marshal=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Marshal,Foreign.Marshal.Alloc=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Marshal.Alloc,Foreign.Marshal.Array=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Marshal.Array,Foreign.Marshal.Error=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Marshal.Error,Foreign.Marshal.Pool=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Marshal.Pool,Foreign.Marshal.Safe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Marshal.Safe,Foreign.Marshal.Unsafe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Marshal.Unsafe,Foreign.Marshal.Utils=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Marshal.Utils,Foreign.Ptr=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Ptr,Foreign.Safe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Safe,Foreign.StablePtr=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.StablePtr,Foreign.Storable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Foreign.Storable,GHC.Arr=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Arr,GHC.Base=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Base,GHC.Char=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Char,GHC.Conc=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Conc,GHC.Conc.IO=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Conc.IO,GHC.Conc.Signal=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Conc.Signal,GHC.Conc.Sync=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Conc.Sync,GHC.ConsoleHandler=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.ConsoleHandler,GHC.Constants=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Constants,GHC.Desugar=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Desugar,GHC.Enum=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Enum,GHC.Environment=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Environment,GHC.Err=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Err,GHC.Exception=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Exception,GHC.Exts=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Exts,GHC.Fingerprint=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Fingerprint,GHC.Fingerprint.Type=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Fingerprint.Type,GHC.Float=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Float,GHC.Float.ConversionUtils=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Float.ConversionUtils,GHC.Float.RealFracMethods=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Float.RealFracMethods,GHC.Foreign=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Foreign,GHC.ForeignPtr=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.ForeignPtr,GHC.GHCi=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.GHCi,GHC.Generics=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Generics,GHC.IO=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO,GHC.IO.Buffer=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Buffer,GHC.IO.BufferedIO=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.BufferedIO,GHC.IO.Device=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Device,GHC.IO.Encoding=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Encoding,GHC.IO.Encoding.CodePage=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Encoding.CodePage,GHC.IO.Encoding.Failure=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Encoding.Failure,GHC.IO.Encoding.Iconv=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Encoding.Iconv,GHC.IO.Encoding.Latin1=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Encoding.Latin1,GHC.IO.Encoding.Types=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Encoding.Types,GHC.IO.Encoding.UTF16=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Encoding.UTF16,GHC.IO.Encoding.UTF32=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Encoding.UTF32,GHC.IO.Encoding.UTF8=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Encoding.UTF8,GHC.IO.Exception=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Exception,GHC.IO.FD=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.FD,GHC.IO.Handle=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Handle,GHC.IO.Handle.FD=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Handle.FD,GHC.IO.Handle.Internals=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Handle.Internals,GHC.IO.Handle.Text=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Handle.Text,GHC.IO.Handle.Types=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.Handle.Types,GHC.IO.IOMode=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IO.IOMode,GHC.IOArray=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IOArray,GHC.IORef=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.IORef,GHC.Int=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Int,GHC.List=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.List,GHC.MVar=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.MVar,GHC.Num=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Num,GHC.OverloadedLabels=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.OverloadedLabels,GHC.Pack=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Pack,GHC.Profiling=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Profiling,GHC.Ptr=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Ptr,GHC.Read=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Read,GHC.Real=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Real,GHC.Records=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Records,GHC.ST=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.ST,GHC.STRef=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.STRef,GHC.Show=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Show,GHC.Stable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Stable,GHC.Stack=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Stack,GHC.Stats=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Stats,GHC.Storable=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Storable,GHC.TopHandler=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.TopHandler,GHC.TypeLits=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.TypeLits,GHC.TypeNats=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.TypeNats,GHC.Unicode=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Unicode,GHC.Weak=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Weak,GHC.Word=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:GHC.Word,Numeric=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Numeric,Numeric.Natural=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Numeric.Natural,Prelude=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Prelude,System.CPUTime=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.CPUTime,System.Console.GetOpt=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Console.GetOpt,System.Environment=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Environment,System.Exit=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Exit,System.IO=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.IO,System.IO.Error=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.IO.Error,System.IO.Unsafe=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.IO.Unsafe,System.Info=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Info,System.Mem=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Mem,System.Mem.StableName=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Mem.StableName,System.Mem.Weak=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Mem.Weak,System.Posix.Internals=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Posix.Internals,System.Posix.Types=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Posix.Types,System.Timeout=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:System.Timeout,Text.ParserCombinators.ReadP=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Text.ParserCombinators.ReadP,Text.ParserCombinators.ReadPrec=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Text.ParserCombinators.ReadPrec,Text.Printf=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Text.Printf,Text.Read=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Text.Read,Text.Read.Lex=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Text.Read.Lex,Text.Show=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Text.Show,Text.Show.Functions=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Text.Show.Functions,Unsafe.Coerce=rerebase-1.19-8UEjDLCPsx9TvgCtx352p:Unsafe.Coerce rerebase> Ready component graph: rerebase> definite rerebase-1.19-8UEjDLCPsx9TvgCtx352p rerebase> depends rebase-1.19-7MPlrv0BTUuI2oogFksow8 rerebase> Using Cabal-3.8.1.0 compiled by ghc-9.4 rerebase> Using compiler: ghc-9.4.2 rerebase> Using install prefix: rerebase> /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19 rerebase> Executables installed in: rerebase> /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19/bin rerebase> Libraries installed in: rerebase> /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/rerebase-1.19-8UEjDLCPsx9TvgCtx352p rerebase> Dynamic Libraries installed in: rerebase> /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 rerebase> Private executables installed in: rerebase> /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19/libexec/x86_64-linux-ghc-9.4.2/rerebase-1.19 rerebase> Data files installed in: rerebase> /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19/share/x86_64-linux-ghc-9.4.2/rerebase-1.19 rerebase> Documentation installed in: rerebase> /nix/store/z6917hrv3168cbsl0lpmy9dngl8k2frx-rerebase-1.19-doc/share/doc/rerebase-1.19 rerebase> Configuration files installed in: rerebase> /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19/etc rerebase> No alex found rerebase> Using ar found on system at: rerebase> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar rerebase> No c2hs found rerebase> No cpphs found rerebase> No doctest found rerebase> Using gcc version 12.3.0 given by user at: rerebase> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc rerebase> Using ghc version 9.4.2 found on system at: rerebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc rerebase> Using ghc-pkg version 9.4.2 found on system at: rerebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 rerebase> No ghcjs found rerebase> No ghcjs-pkg found rerebase> No greencard found rerebase> Using haddock version 2.27.0 found on system at: rerebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: rerebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc rerebase> Using hsc2hs version 0.68.8 found on system at: rerebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs rerebase> Using hscolour version 1.24 found on system at: rerebase> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour rerebase> No jhc found rerebase> Using ld found on system at: rerebase> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold rerebase> No pkg-config found rerebase> Using runghc version 9.4.2 found on system at: rerebase> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 rerebase> Using strip version 2.40 found on system at: rerebase> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip rerebase> Using tar found on system at: rerebase> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar rerebase> No uhc found rerebase> building rerebase> Preprocessing library for rerebase-1.19.. rerebase> Building library for rerebase-1.19.. rerebase> [ 1 of 380] Compiling Prelude ( library/Prelude.hs, dist/build/Prelude.o, dist/build/Prelude.dyn_o ) lens> [55 of 85] Compiling Control.Lens.Internal.PrismTH ( src/Control/Lens/Internal/PrismTH.hs, dist/build/Control/Lens/Internal/PrismTH.p_o ) ghc-exactprint> [ 6 of 10] Compiling Language.Haskell.GHC.ExactPrint.Parsers ( src/Language/Haskell/GHC/ExactPrint/Parsers.hs, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.p_o ) rerebase> [ 2 of 380] Compiling Numeric.Natural ( library/Numeric/Natural.hs, dist/build/Numeric/Natural.o, dist/build/Numeric/Natural.dyn_o ) rerebase> [ 3 of 380] Compiling Numeric ( library/Numeric.hs, dist/build/Numeric.o, dist/build/Numeric.dyn_o ) rerebase> [ 4 of 380] Compiling GHC.Word ( library/GHC/Word.hs, dist/build/GHC/Word.o, dist/build/GHC/Word.dyn_o ) rerebase> [ 5 of 380] Compiling GHC.Weak ( library/GHC/Weak.hs, dist/build/GHC/Weak.o, dist/build/GHC/Weak.dyn_o ) rerebase> [ 6 of 380] Compiling GHC.Unicode ( library/GHC/Unicode.hs, dist/build/GHC/Unicode.o, dist/build/GHC/Unicode.dyn_o ) rerebase> [ 7 of 380] Compiling GHC.TypeNats ( library/GHC/TypeNats.hs, dist/build/GHC/TypeNats.o, dist/build/GHC/TypeNats.dyn_o ) rerebase> [ 8 of 380] Compiling GHC.TypeLits ( library/GHC/TypeLits.hs, dist/build/GHC/TypeLits.o, dist/build/GHC/TypeLits.dyn_o ) rerebase> [ 9 of 380] Compiling GHC.TopHandler ( library/GHC/TopHandler.hs, dist/build/GHC/TopHandler.o, dist/build/GHC/TopHandler.dyn_o ) rerebase> [ 10 of 380] Compiling GHC.Storable ( library/GHC/Storable.hs, dist/build/GHC/Storable.o, dist/build/GHC/Storable.dyn_o ) rerebase> [ 11 of 380] Compiling GHC.Stats ( library/GHC/Stats.hs, dist/build/GHC/Stats.o, dist/build/GHC/Stats.dyn_o ) rerebase> [ 12 of 380] Compiling GHC.Stack ( library/GHC/Stack.hs, dist/build/GHC/Stack.o, dist/build/GHC/Stack.dyn_o ) rerebase> [ 13 of 380] Compiling GHC.Stable ( library/GHC/Stable.hs, dist/build/GHC/Stable.o, dist/build/GHC/Stable.dyn_o ) rerebase> [ 14 of 380] Compiling GHC.Show ( library/GHC/Show.hs, dist/build/GHC/Show.o, dist/build/GHC/Show.dyn_o ) rerebase> [ 15 of 380] Compiling GHC.STRef ( library/GHC/STRef.hs, dist/build/GHC/STRef.o, dist/build/GHC/STRef.dyn_o ) rerebase> [ 16 of 380] Compiling GHC.ST ( library/GHC/ST.hs, dist/build/GHC/ST.o, dist/build/GHC/ST.dyn_o ) rerebase> [ 17 of 380] Compiling GHC.Records ( library/GHC/Records.hs, dist/build/GHC/Records.o, dist/build/GHC/Records.dyn_o ) rerebase> [ 18 of 380] Compiling GHC.Real ( library/GHC/Real.hs, dist/build/GHC/Real.o, dist/build/GHC/Real.dyn_o ) rerebase> [ 19 of 380] Compiling GHC.Read ( library/GHC/Read.hs, dist/build/GHC/Read.o, dist/build/GHC/Read.dyn_o ) rerebase> [ 20 of 380] Compiling GHC.Ptr ( library/GHC/Ptr.hs, dist/build/GHC/Ptr.o, dist/build/GHC/Ptr.dyn_o ) rerebase> [ 21 of 380] Compiling GHC.Profiling ( library/GHC/Profiling.hs, dist/build/GHC/Profiling.o, dist/build/GHC/Profiling.dyn_o ) rerebase> [ 22 of 380] Compiling GHC.Pack ( library/GHC/Pack.hs, dist/build/GHC/Pack.o, dist/build/GHC/Pack.dyn_o ) rerebase> [ 23 of 380] Compiling GHC.OverloadedLabels ( library/GHC/OverloadedLabels.hs, dist/build/GHC/OverloadedLabels.o, dist/build/GHC/OverloadedLabels.dyn_o ) rerebase> [ 24 of 380] Compiling GHC.Num ( library/GHC/Num.hs, dist/build/GHC/Num.o, dist/build/GHC/Num.dyn_o ) rerebase> [ 25 of 380] Compiling GHC.MVar ( library/GHC/MVar.hs, dist/build/GHC/MVar.o, dist/build/GHC/MVar.dyn_o ) rerebase> [ 26 of 380] Compiling GHC.List ( library/GHC/List.hs, dist/build/GHC/List.o, dist/build/GHC/List.dyn_o ) rerebase> [ 27 of 380] Compiling GHC.Int ( library/GHC/Int.hs, dist/build/GHC/Int.o, dist/build/GHC/Int.dyn_o ) rerebase> [ 28 of 380] Compiling GHC.IORef ( library/GHC/IORef.hs, dist/build/GHC/IORef.o, dist/build/GHC/IORef.dyn_o ) rerebase> [ 29 of 380] Compiling GHC.IOArray ( library/GHC/IOArray.hs, dist/build/GHC/IOArray.o, dist/build/GHC/IOArray.dyn_o ) rerebase> [ 30 of 380] Compiling GHC.IO.IOMode ( library/GHC/IO/IOMode.hs, dist/build/GHC/IO/IOMode.o, dist/build/GHC/IO/IOMode.dyn_o ) rerebase> [ 31 of 380] 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> [ 32 of 380] 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> [ 33 of 380] 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> [ 34 of 380] 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> [ 35 of 380] Compiling GHC.IO.Handle ( library/GHC/IO/Handle.hs, dist/build/GHC/IO/Handle.o, dist/build/GHC/IO/Handle.dyn_o ) rerebase> [ 36 of 380] Compiling GHC.IO.FD ( library/GHC/IO/FD.hs, dist/build/GHC/IO/FD.o, dist/build/GHC/IO/FD.dyn_o ) rerebase> [ 37 of 380] Compiling GHC.IO.Exception ( library/GHC/IO/Exception.hs, dist/build/GHC/IO/Exception.o, dist/build/GHC/IO/Exception.dyn_o ) rerebase> [ 38 of 380] 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> [ 39 of 380] 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> [ 40 of 380] 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> [ 41 of 380] 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> [ 42 of 380] 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> [ 43 of 380] 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> [ 44 of 380] 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> [ 45 of 380] Compiling GHC.IO.Encoding.CodePage ( library/GHC/IO/Encoding/CodePage.hs, dist/build/GHC/IO/Encoding/CodePage.o, dist/build/GHC/IO/Encoding/CodePage.dyn_o ) rerebase> [ 46 of 380] Compiling GHC.IO.Encoding ( library/GHC/IO/Encoding.hs, dist/build/GHC/IO/Encoding.o, dist/build/GHC/IO/Encoding.dyn_o ) rerebase> [ 47 of 380] Compiling GHC.IO.Device ( library/GHC/IO/Device.hs, dist/build/GHC/IO/Device.o, dist/build/GHC/IO/Device.dyn_o ) rerebase> [ 48 of 380] Compiling GHC.IO.BufferedIO ( library/GHC/IO/BufferedIO.hs, dist/build/GHC/IO/BufferedIO.o, dist/build/GHC/IO/BufferedIO.dyn_o ) rerebase> [ 49 of 380] Compiling GHC.IO.Buffer ( library/GHC/IO/Buffer.hs, dist/build/GHC/IO/Buffer.o, dist/build/GHC/IO/Buffer.dyn_o ) rerebase> [ 50 of 380] Compiling GHC.IO ( library/GHC/IO.hs, dist/build/GHC/IO.o, dist/build/GHC/IO.dyn_o ) rerebase> [ 51 of 380] Compiling GHC.Generics ( library/GHC/Generics.hs, dist/build/GHC/Generics.o, dist/build/GHC/Generics.dyn_o ) rerebase> [ 52 of 380] Compiling GHC.GHCi ( library/GHC/GHCi.hs, dist/build/GHC/GHCi.o, dist/build/GHC/GHCi.dyn_o ) rerebase> [ 53 of 380] Compiling GHC.ForeignPtr ( library/GHC/ForeignPtr.hs, dist/build/GHC/ForeignPtr.o, dist/build/GHC/ForeignPtr.dyn_o ) rerebase> [ 54 of 380] Compiling GHC.Foreign ( library/GHC/Foreign.hs, dist/build/GHC/Foreign.o, dist/build/GHC/Foreign.dyn_o ) rerebase> [ 55 of 380] Compiling GHC.Float.RealFracMethods ( library/GHC/Float/RealFracMethods.hs, dist/build/GHC/Float/RealFracMethods.o, dist/build/GHC/Float/RealFracMethods.dyn_o ) rerebase> [ 56 of 380] Compiling GHC.Float.ConversionUtils ( library/GHC/Float/ConversionUtils.hs, dist/build/GHC/Float/ConversionUtils.o, dist/build/GHC/Float/ConversionUtils.dyn_o ) rerebase> [ 57 of 380] Compiling GHC.Float ( library/GHC/Float.hs, dist/build/GHC/Float.o, dist/build/GHC/Float.dyn_o ) rerebase> [ 58 of 380] Compiling GHC.Fingerprint.Type ( library/GHC/Fingerprint/Type.hs, dist/build/GHC/Fingerprint/Type.o, dist/build/GHC/Fingerprint/Type.dyn_o ) rerebase> [ 59 of 380] Compiling GHC.Fingerprint ( library/GHC/Fingerprint.hs, dist/build/GHC/Fingerprint.o, dist/build/GHC/Fingerprint.dyn_o ) rerebase> [ 60 of 380] Compiling GHC.Exts ( library/GHC/Exts.hs, dist/build/GHC/Exts.o, dist/build/GHC/Exts.dyn_o ) rerebase> [ 61 of 380] Compiling GHC.Exception ( library/GHC/Exception.hs, dist/build/GHC/Exception.o, dist/build/GHC/Exception.dyn_o ) rerebase> [ 62 of 380] Compiling GHC.Err ( library/GHC/Err.hs, dist/build/GHC/Err.o, dist/build/GHC/Err.dyn_o ) rerebase> [ 63 of 380] Compiling GHC.Environment ( library/GHC/Environment.hs, dist/build/GHC/Environment.o, dist/build/GHC/Environment.dyn_o ) rerebase> [ 64 of 380] Compiling GHC.Enum ( library/GHC/Enum.hs, dist/build/GHC/Enum.o, dist/build/GHC/Enum.dyn_o ) rerebase> [ 65 of 380] Compiling GHC.Desugar ( library/GHC/Desugar.hs, dist/build/GHC/Desugar.o, dist/build/GHC/Desugar.dyn_o ) rerebase> [ 66 of 380] Compiling GHC.Constants ( library/GHC/Constants.hs, dist/build/GHC/Constants.o, dist/build/GHC/Constants.dyn_o ) rerebase> [ 67 of 380] Compiling GHC.ConsoleHandler ( library/GHC/ConsoleHandler.hs, dist/build/GHC/ConsoleHandler.o, dist/build/GHC/ConsoleHandler.dyn_o ) rerebase> [ 68 of 380] Compiling GHC.Conc.Sync ( library/GHC/Conc/Sync.hs, dist/build/GHC/Conc/Sync.o, dist/build/GHC/Conc/Sync.dyn_o ) rerebase> [ 69 of 380] Compiling GHC.Conc.Signal ( library/GHC/Conc/Signal.hs, dist/build/GHC/Conc/Signal.o, dist/build/GHC/Conc/Signal.dyn_o ) rerebase> [ 70 of 380] Compiling GHC.Conc.IO ( library/GHC/Conc/IO.hs, dist/build/GHC/Conc/IO.o, dist/build/GHC/Conc/IO.dyn_o ) rerebase> [ 71 of 380] Compiling GHC.Conc ( library/GHC/Conc.hs, dist/build/GHC/Conc.o, dist/build/GHC/Conc.dyn_o ) rerebase> [ 72 of 380] Compiling GHC.Char ( library/GHC/Char.hs, dist/build/GHC/Char.o, dist/build/GHC/Char.dyn_o ) rerebase> [ 73 of 380] Compiling GHC.Base ( library/GHC/Base.hs, dist/build/GHC/Base.o, dist/build/GHC/Base.dyn_o ) rerebase> [ 74 of 380] Compiling GHC.Arr ( library/GHC/Arr.hs, dist/build/GHC/Arr.o, dist/build/GHC/Arr.dyn_o ) rerebase> [ 75 of 380] Compiling Foreign.Storable ( library/Foreign/Storable.hs, dist/build/Foreign/Storable.o, dist/build/Foreign/Storable.dyn_o ) rerebase> [ 76 of 380] Compiling Foreign.StablePtr ( library/Foreign/StablePtr.hs, dist/build/Foreign/StablePtr.o, dist/build/Foreign/StablePtr.dyn_o ) rerebase> [ 77 of 380] Compiling Foreign.Safe ( library/Foreign/Safe.hs, dist/build/Foreign/Safe.o, dist/build/Foreign/Safe.dyn_o ) rerebase> [ 78 of 380] Compiling Foreign.Ptr ( library/Foreign/Ptr.hs, dist/build/Foreign/Ptr.o, dist/build/Foreign/Ptr.dyn_o ) rerebase> [ 79 of 380] Compiling Foreign.Marshal.Utils ( library/Foreign/Marshal/Utils.hs, dist/build/Foreign/Marshal/Utils.o, dist/build/Foreign/Marshal/Utils.dyn_o ) rerebase> [ 80 of 380] Compiling Foreign.Marshal.Unsafe ( library/Foreign/Marshal/Unsafe.hs, dist/build/Foreign/Marshal/Unsafe.o, dist/build/Foreign/Marshal/Unsafe.dyn_o ) rerebase> [ 81 of 380] Compiling Foreign.Marshal.Safe ( library/Foreign/Marshal/Safe.hs, dist/build/Foreign/Marshal/Safe.o, dist/build/Foreign/Marshal/Safe.dyn_o ) rerebase> [ 82 of 380] Compiling Foreign.Marshal.Pool ( library/Foreign/Marshal/Pool.hs, dist/build/Foreign/Marshal/Pool.o, dist/build/Foreign/Marshal/Pool.dyn_o ) rerebase> [ 83 of 380] Compiling Foreign.Marshal.Error ( library/Foreign/Marshal/Error.hs, dist/build/Foreign/Marshal/Error.o, dist/build/Foreign/Marshal/Error.dyn_o ) rerebase> [ 84 of 380] Compiling Foreign.Marshal.Array ( library/Foreign/Marshal/Array.hs, dist/build/Foreign/Marshal/Array.o, dist/build/Foreign/Marshal/Array.dyn_o ) rerebase> [ 85 of 380] Compiling Foreign.Marshal.Alloc ( library/Foreign/Marshal/Alloc.hs, dist/build/Foreign/Marshal/Alloc.o, dist/build/Foreign/Marshal/Alloc.dyn_o ) rerebase> [ 86 of 380] Compiling Foreign.Marshal ( library/Foreign/Marshal.hs, dist/build/Foreign/Marshal.o, dist/build/Foreign/Marshal.dyn_o ) rerebase> [ 87 of 380] Compiling Foreign.ForeignPtr.Unsafe ( library/Foreign/ForeignPtr/Unsafe.hs, dist/build/Foreign/ForeignPtr/Unsafe.o, dist/build/Foreign/ForeignPtr/Unsafe.dyn_o ) rerebase> [ 88 of 380] Compiling Foreign.ForeignPtr.Safe ( library/Foreign/ForeignPtr/Safe.hs, dist/build/Foreign/ForeignPtr/Safe.o, dist/build/Foreign/ForeignPtr/Safe.dyn_o ) rerebase> [ 89 of 380] Compiling Foreign.ForeignPtr ( library/Foreign/ForeignPtr.hs, dist/build/Foreign/ForeignPtr.o, dist/build/Foreign/ForeignPtr.dyn_o ) rerebase> [ 90 of 380] Compiling Foreign.Concurrent ( library/Foreign/Concurrent.hs, dist/build/Foreign/Concurrent.o, dist/build/Foreign/Concurrent.dyn_o ) rerebase> [ 91 of 380] Compiling Foreign.C.Types ( library/Foreign/C/Types.hs, dist/build/Foreign/C/Types.o, dist/build/Foreign/C/Types.dyn_o ) rerebase> [ 92 of 380] Compiling Foreign.C.String ( library/Foreign/C/String.hs, dist/build/Foreign/C/String.o, dist/build/Foreign/C/String.dyn_o ) rerebase> [ 93 of 380] Compiling Foreign.C.Error ( library/Foreign/C/Error.hs, dist/build/Foreign/C/Error.o, dist/build/Foreign/C/Error.dyn_o ) rerebase> [ 94 of 380] Compiling Foreign.C ( library/Foreign/C.hs, dist/build/Foreign/C.o, dist/build/Foreign/C.dyn_o ) rerebase> [ 95 of 380] Compiling Foreign ( library/Foreign.hs, dist/build/Foreign.o, dist/build/Foreign.dyn_o ) rerebase> [ 96 of 380] Compiling Debug.Trace ( library/Debug/Trace.hs, dist/build/Debug/Trace.o, dist/build/Debug/Trace.dyn_o ) rerebase> [ 97 of 380] Compiling Data.Word ( library/Data/Word.hs, dist/build/Data/Word.o, dist/build/Data/Word.dyn_o ) rerebase> [ 98 of 380] Compiling Data.Void.Unsafe ( library/Data/Void/Unsafe.hs, dist/build/Data/Void/Unsafe.o, dist/build/Data/Void/Unsafe.dyn_o ) rerebase> [ 99 of 380] Compiling Data.Void ( library/Data/Void.hs, dist/build/Data/Void.o, dist/build/Data/Void.dyn_o ) rerebase> [100 of 380] Compiling Data.Version ( library/Data/Version.hs, dist/build/Data/Version.o, dist/build/Data/Version.dyn_o ) rerebase> [101 of 380] 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> [102 of 380] 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> [103 of 380] Compiling Data.Vector.Unboxed ( library/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o, dist/build/Data/Vector/Unboxed.dyn_o ) rerebase> [104 of 380] 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> [105 of 380] 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> [106 of 380] Compiling Data.Vector.Storable ( library/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o, dist/build/Data/Vector/Storable.dyn_o ) rerebase> [107 of 380] 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> [108 of 380] Compiling Data.Vector.Primitive ( library/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o, dist/build/Data/Vector/Primitive.dyn_o ) rerebase> [109 of 380] Compiling Data.Vector.Mutable ( library/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o, dist/build/Data/Vector/Mutable.dyn_o ) rerebase> [110 of 380] 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> [111 of 380] Compiling Data.Vector.Instances ( library/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.o, dist/build/Data/Vector/Instances.dyn_o ) rerebase> [112 of 380] 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> [113 of 380] 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> [114 of 380] 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> [115 of 380] Compiling Data.Vector.Generic ( library/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o, dist/build/Data/Vector/Generic.dyn_o ) rerebase> [116 of 380] 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 ) rerebase> [117 of 380] 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> [118 of 380] Compiling Data.Vector ( library/Data/Vector.hs, dist/build/Data/Vector.o, dist/build/Data/Vector.dyn_o ) rerebase> [119 of 380] Compiling Data.Unique ( library/Data/Unique.hs, dist/build/Data/Unique.o, dist/build/Data/Unique.dyn_o ) rerebase> [120 of 380] Compiling Data.UUID ( library/Data/UUID.hs, dist/build/Data/UUID.o, dist/build/Data/UUID.dyn_o ) rerebase> [121 of 380] Compiling Data.Typeable ( library/Data/Typeable.hs, dist/build/Data/Typeable.o, dist/build/Data/Typeable.dyn_o ) rerebase> [122 of 380] Compiling Data.Type.Equality ( library/Data/Type/Equality.hs, dist/build/Data/Type/Equality.o, dist/build/Data/Type/Equality.dyn_o ) rerebase> [123 of 380] Compiling Data.Type.Coercion ( library/Data/Type/Coercion.hs, dist/build/Data/Type/Coercion.o, dist/build/Data/Type/Coercion.dyn_o ) rerebase> [124 of 380] Compiling Data.Type.Bool ( library/Data/Type/Bool.hs, dist/build/Data/Type/Bool.o, dist/build/Data/Type/Bool.dyn_o ) rerebase> [125 of 380] Compiling Data.Tuple ( library/Data/Tuple.hs, dist/build/Data/Tuple.o, dist/build/Data/Tuple.dyn_o ) rerebase> [126 of 380] Compiling Data.Tree ( library/Data/Tree.hs, dist/build/Data/Tree.o, dist/build/Data/Tree.dyn_o ) rerebase> [127 of 380] Compiling Data.Traversable.Instances ( library/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.o, dist/build/Data/Traversable/Instances.dyn_o ) rerebase> [128 of 380] Compiling Data.Traversable ( library/Data/Traversable.hs, dist/build/Data/Traversable.o, dist/build/Data/Traversable.dyn_o ) rerebase> [129 of 380] Compiling Data.Time.LocalTime ( library/Data/Time/LocalTime.hs, dist/build/Data/Time/LocalTime.o, dist/build/Data/Time/LocalTime.dyn_o ) rerebase> [130 of 380] 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> [131 of 380] Compiling Data.Time.Format ( library/Data/Time/Format.hs, dist/build/Data/Time/Format.o, dist/build/Data/Time/Format.dyn_o ) rerebase> [132 of 380] Compiling Data.Time.Compat ( library/Data/Time/Compat.hs, dist/build/Data/Time/Compat.o, dist/build/Data/Time/Compat.dyn_o ) rerebase> [133 of 380] 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> [134 of 380] 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> [135 of 380] Compiling Data.Time.Clock ( library/Data/Time/Clock.hs, dist/build/Data/Time/Clock.o, dist/build/Data/Time/Clock.dyn_o ) rerebase> [136 of 380] 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> [137 of 380] 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> [138 of 380] 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> [139 of 380] 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> [140 of 380] 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> [141 of 380] Compiling Data.Time.Calendar ( library/Data/Time/Calendar.hs, dist/build/Data/Time/Calendar.o, dist/build/Data/Time/Calendar.dyn_o ) rerebase> [142 of 380] Compiling Data.Time ( library/Data/Time.hs, dist/build/Data/Time.o, dist/build/Data/Time.dyn_o ) rerebase> [143 of 380] Compiling Data.Text.Unsafe ( library/Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.o, dist/build/Data/Text/Unsafe.dyn_o ) rerebase> [144 of 380] Compiling Data.Text.Read ( library/Data/Text/Read.hs, dist/build/Data/Text/Read.o, dist/build/Data/Text/Read.dyn_o ) rerebase> [145 of 380] 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> [146 of 380] 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> [147 of 380] 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> [148 of 380] 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> [149 of 380] 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> [150 of 380] 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> [151 of 380] 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> [152 of 380] Compiling Data.Text.Lazy ( library/Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.o, dist/build/Data/Text/Lazy.dyn_o ) rerebase> [153 of 380] Compiling Data.Text.Internal ( library/Data/Text/Internal.hs, dist/build/Data/Text/Internal.o, dist/build/Data/Text/Internal.dyn_o ) rerebase> [154 of 380] Compiling Data.Text.IO ( library/Data/Text/IO.hs, dist/build/Data/Text/IO.o, dist/build/Data/Text/IO.dyn_o ) rerebase> [155 of 380] Compiling Data.Text.Foreign ( library/Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.o, dist/build/Data/Text/Foreign.dyn_o ) rerebase> [156 of 380] 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> [157 of 380] Compiling Data.Text.Encoding ( library/Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.o, dist/build/Data/Text/Encoding.dyn_o ) rerebase> [158 of 380] Compiling Data.Text.Array ( library/Data/Text/Array.hs, dist/build/Data/Text/Array.o, dist/build/Data/Text/Array.dyn_o ) rerebase> [159 of 380] Compiling Data.Text ( library/Data/Text.hs, dist/build/Data/Text.o, dist/build/Data/Text.dyn_o ) rerebase> [160 of 380] Compiling Data.String ( library/Data/String.hs, dist/build/Data/String.o, dist/build/Data/String.dyn_o ) rerebase> [161 of 380] Compiling Data.Set ( library/Data/Set.hs, dist/build/Data/Set.o, dist/build/Data/Set.dyn_o ) rerebase> [162 of 380] Compiling Data.Sequence ( library/Data/Sequence.hs, dist/build/Data/Sequence.o, dist/build/Data/Sequence.dyn_o ) rerebase> [163 of 380] Compiling Data.Semigroupoid.Static ( library/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.o, dist/build/Data/Semigroupoid/Static.dyn_o ) rerebase> [164 of 380] Compiling Data.Semigroupoid.Ob ( library/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.o, dist/build/Data/Semigroupoid/Ob.dyn_o ) rerebase> [165 of 380] Compiling Data.Semigroupoid.Dual ( library/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.o, dist/build/Data/Semigroupoid/Dual.dyn_o ) rerebase> [166 of 380] Compiling Data.Semigroupoid ( library/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.o, dist/build/Data/Semigroupoid.dyn_o ) rerebase> [167 of 380] 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> [168 of 380] Compiling Data.Semigroup.Traversable ( library/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.o, dist/build/Data/Semigroup/Traversable.dyn_o ) rerebase> [169 of 380] Compiling Data.Semigroup.Foldable.Class ( library/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.o, dist/build/Data/Semigroup/Foldable/Class.dyn_o ) rerebase> [170 of 380] Compiling Data.Semigroup.Foldable ( library/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.o, dist/build/Data/Semigroup/Foldable.dyn_o ) rerebase> [171 of 380] Compiling Data.Semigroup.Bitraversable ( library/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.o, dist/build/Data/Semigroup/Bitraversable.dyn_o ) rerebase> [172 of 380] Compiling Data.Semigroup.Bifoldable ( library/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.o, dist/build/Data/Semigroup/Bifoldable.dyn_o ) rerebase> [173 of 380] Compiling Data.Semigroup ( library/Data/Semigroup.hs, dist/build/Data/Semigroup.o, dist/build/Data/Semigroup.dyn_o ) rerebase> [174 of 380] Compiling Data.Scientific ( library/Data/Scientific.hs, dist/build/Data/Scientific.o, dist/build/Data/Scientific.dyn_o ) rerebase> [175 of 380] Compiling Data.STRef.Strict ( library/Data/STRef/Strict.hs, dist/build/Data/STRef/Strict.o, dist/build/Data/STRef/Strict.dyn_o ) rerebase> [176 of 380] Compiling Data.STRef.Lazy ( library/Data/STRef/Lazy.hs, dist/build/Data/STRef/Lazy.o, dist/build/Data/STRef/Lazy.dyn_o ) rerebase> [177 of 380] Compiling Data.STRef ( library/Data/STRef.hs, dist/build/Data/STRef.o, dist/build/Data/STRef.dyn_o ) rerebase> [178 of 380] Compiling Data.Ratio ( library/Data/Ratio.hs, dist/build/Data/Ratio.o, dist/build/Data/Ratio.dyn_o ) rerebase> [179 of 380] Compiling Data.Proxy ( library/Data/Proxy.hs, dist/build/Data/Proxy.o, dist/build/Data/Proxy.dyn_o ) rerebase> [180 of 380] Compiling Data.Profunctor.Yoneda ( library/Data/Profunctor/Yoneda.hs, dist/build/Data/Profunctor/Yoneda.o, dist/build/Data/Profunctor/Yoneda.dyn_o ) rerebase> [181 of 380] Compiling Data.Profunctor.Unsafe ( library/Data/Profunctor/Unsafe.hs, dist/build/Data/Profunctor/Unsafe.o, dist/build/Data/Profunctor/Unsafe.dyn_o ) rerebase> [182 of 380] Compiling Data.Profunctor.Types ( library/Data/Profunctor/Types.hs, dist/build/Data/Profunctor/Types.o, dist/build/Data/Profunctor/Types.dyn_o ) rerebase> [183 of 380] Compiling Data.Profunctor.Traversing ( library/Data/Profunctor/Traversing.hs, dist/build/Data/Profunctor/Traversing.o, dist/build/Data/Profunctor/Traversing.dyn_o ) rerebase> [184 of 380] Compiling Data.Profunctor.Strong ( library/Data/Profunctor/Strong.hs, dist/build/Data/Profunctor/Strong.o, dist/build/Data/Profunctor/Strong.dyn_o ) rerebase> [185 of 380] Compiling Data.Profunctor.Sieve ( library/Data/Profunctor/Sieve.hs, dist/build/Data/Profunctor/Sieve.o, dist/build/Data/Profunctor/Sieve.dyn_o ) rerebase> [186 of 380] Compiling Data.Profunctor.Rep ( library/Data/Profunctor/Rep.hs, dist/build/Data/Profunctor/Rep.o, dist/build/Data/Profunctor/Rep.dyn_o ) rerebase> [187 of 380] Compiling Data.Profunctor.Ran ( library/Data/Profunctor/Ran.hs, dist/build/Data/Profunctor/Ran.o, dist/build/Data/Profunctor/Ran.dyn_o ) rerebase> [188 of 380] Compiling Data.Profunctor.Monad ( library/Data/Profunctor/Monad.hs, dist/build/Data/Profunctor/Monad.o, dist/build/Data/Profunctor/Monad.dyn_o ) rerebase> [189 of 380] Compiling Data.Profunctor.Mapping ( library/Data/Profunctor/Mapping.hs, dist/build/Data/Profunctor/Mapping.o, dist/build/Data/Profunctor/Mapping.dyn_o ) rerebase> [190 of 380] Compiling Data.Profunctor.Composition ( library/Data/Profunctor/Composition.hs, dist/build/Data/Profunctor/Composition.o, dist/build/Data/Profunctor/Composition.dyn_o ) rerebase> [191 of 380] Compiling Data.Profunctor.Closed ( library/Data/Profunctor/Closed.hs, dist/build/Data/Profunctor/Closed.o, dist/build/Data/Profunctor/Closed.dyn_o ) rerebase> [192 of 380] Compiling Data.Profunctor.Choice ( library/Data/Profunctor/Choice.hs, dist/build/Data/Profunctor/Choice.o, dist/build/Data/Profunctor/Choice.dyn_o ) rerebase> [193 of 380] Compiling Data.Profunctor.Cayley ( library/Data/Profunctor/Cayley.hs, dist/build/Data/Profunctor/Cayley.o, dist/build/Data/Profunctor/Cayley.dyn_o ) rerebase> [194 of 380] Compiling Data.Profunctor.Adjunction ( library/Data/Profunctor/Adjunction.hs, dist/build/Data/Profunctor/Adjunction.o, dist/build/Data/Profunctor/Adjunction.dyn_o ) rerebase> [195 of 380] Compiling Data.Profunctor ( library/Data/Profunctor.hs, dist/build/Data/Profunctor.o, dist/build/Data/Profunctor.dyn_o ) rerebase> [196 of 380] Compiling Data.Ord ( library/Data/Ord.hs, dist/build/Data/Ord.o, dist/build/Data/Ord.dyn_o ) rerebase> [197 of 380] Compiling Data.Monoid ( library/Data/Monoid.hs, dist/build/Data/Monoid.o, dist/build/Data/Monoid.dyn_o ) rerebase> [198 of 380] Compiling Data.Maybe ( library/Data/Maybe.hs, dist/build/Data/Maybe.o, dist/build/Data/Maybe.dyn_o ) rerebase> [199 of 380] Compiling Data.Map.Strict ( library/Data/Map/Strict.hs, dist/build/Data/Map/Strict.o, dist/build/Data/Map/Strict.dyn_o ) rerebase> [200 of 380] Compiling Data.Map.Lazy ( library/Data/Map/Lazy.hs, dist/build/Data/Map/Lazy.o, dist/build/Data/Map/Lazy.dyn_o ) rerebase> [201 of 380] Compiling Data.Map ( library/Data/Map.hs, dist/build/Data/Map.o, dist/build/Data/Map.dyn_o ) rerebase> [202 of 380] Compiling Data.List1 ( library/Data/List1.hs, dist/build/Data/List1.o, dist/build/Data/List1.dyn_o ) rerebase> [203 of 380] Compiling Data.List.NonEmpty ( library/Data/List/NonEmpty.hs, dist/build/Data/List/NonEmpty.o, dist/build/Data/List/NonEmpty.dyn_o ) rerebase> [204 of 380] Compiling Data.List ( library/Data/List.hs, dist/build/Data/List.o, dist/build/Data/List.dyn_o ) rerebase> [205 of 380] Compiling Data.Kind ( library/Data/Kind.hs, dist/build/Data/Kind.o, dist/build/Data/Kind.dyn_o ) rerebase> [206 of 380] Compiling Data.Ix ( library/Data/Ix.hs, dist/build/Data/Ix.o, dist/build/Data/Ix.dyn_o ) rerebase> [207 of 380] Compiling Data.Isomorphism ( library/Data/Isomorphism.hs, dist/build/Data/Isomorphism.o, dist/build/Data/Isomorphism.dyn_o ) rerebase> [208 of 380] Compiling Data.IntSet ( library/Data/IntSet.hs, dist/build/Data/IntSet.o, dist/build/Data/IntSet.dyn_o ) rerebase> [209 of 380] Compiling Data.IntMap.Strict ( library/Data/IntMap/Strict.hs, dist/build/Data/IntMap/Strict.o, dist/build/Data/IntMap/Strict.dyn_o ) rerebase> [210 of 380] Compiling Data.IntMap.Lazy ( library/Data/IntMap/Lazy.hs, dist/build/Data/IntMap/Lazy.o, dist/build/Data/IntMap/Lazy.dyn_o ) rerebase> [211 of 380] Compiling Data.IntMap ( library/Data/IntMap.hs, dist/build/Data/IntMap.o, dist/build/Data/IntMap.dyn_o ) rerebase> [212 of 380] Compiling Data.Int ( library/Data/Int.hs, dist/build/Data/Int.o, dist/build/Data/Int.dyn_o ) rerebase> [213 of 380] Compiling Data.IORef ( library/Data/IORef.hs, dist/build/Data/IORef.o, dist/build/Data/IORef.dyn_o ) rerebase> [214 of 380] Compiling Data.Hashable ( library/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o ) rerebase> [215 of 380] Compiling Data.HashSet ( library/Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o ) rerebase> [216 of 380] Compiling Data.HashMap.Strict ( library/Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o ) rerebase> [217 of 380] Compiling Data.HashMap.Lazy ( library/Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o ) rerebase> [218 of 380] Compiling Data.Groupoid ( library/Data/Groupoid.hs, dist/build/Data/Groupoid.o, dist/build/Data/Groupoid.dyn_o ) rerebase> [219 of 380] Compiling Data.Group ( library/Data/Group.hs, dist/build/Data/Group.o, dist/build/Data/Group.dyn_o ) rerebase> [220 of 380] Compiling Data.Graph ( library/Data/Graph.hs, dist/build/Data/Graph.o, dist/build/Data/Graph.dyn_o ) rerebase> [221 of 380] Compiling Data.Functor.Sum ( library/Data/Functor/Sum.hs, dist/build/Data/Functor/Sum.o, dist/build/Data/Functor/Sum.dyn_o ) rerebase> [222 of 380] Compiling Data.Functor.Reverse ( library/Data/Functor/Reverse.hs, dist/build/Data/Functor/Reverse.o, dist/build/Data/Functor/Reverse.dyn_o ) rerebase> [223 of 380] Compiling Data.Functor.Product ( library/Data/Functor/Product.hs, dist/build/Data/Functor/Product.o, dist/build/Data/Functor/Product.dyn_o ) rerebase> [224 of 380] Compiling Data.Functor.Plus ( library/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.o, dist/build/Data/Functor/Plus.dyn_o ) rerebase> [225 of 380] 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> [226 of 380] Compiling Data.Functor.Invariant ( library/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.o, dist/build/Data/Functor/Invariant.dyn_o ) rerebase> [227 of 380] Compiling Data.Functor.Identity ( library/Data/Functor/Identity.hs, dist/build/Data/Functor/Identity.o, dist/build/Data/Functor/Identity.dyn_o ) rerebase> [228 of 380] Compiling Data.Functor.Extend ( library/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.o, dist/build/Data/Functor/Extend.dyn_o ) rerebase> [229 of 380] 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 ) rerebase> [230 of 380] 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> [231 of 380] Compiling Data.Functor.Contravariant ( library/Data/Functor/Contravariant.hs, dist/build/Data/Functor/Contravariant.o, dist/build/Data/Functor/Contravariant.dyn_o ) rerebase> [232 of 380] Compiling Data.Functor.Constant ( library/Data/Functor/Constant.hs, dist/build/Data/Functor/Constant.o, dist/build/Data/Functor/Constant.dyn_o ) rerebase> [233 of 380] Compiling Data.Functor.Compose ( library/Data/Functor/Compose.hs, dist/build/Data/Functor/Compose.o, dist/build/Data/Functor/Compose.dyn_o ) rerebase> [234 of 380] Compiling Data.Functor.Classes ( library/Data/Functor/Classes.hs, dist/build/Data/Functor/Classes.o, dist/build/Data/Functor/Classes.dyn_o ) rerebase> [235 of 380] 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> [236 of 380] 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> [237 of 380] Compiling Data.Functor.Bind ( library/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.o, dist/build/Data/Functor/Bind.dyn_o ) rerebase> [238 of 380] Compiling Data.Functor.Apply ( library/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.o, dist/build/Data/Functor/Apply.dyn_o ) rerebase> [239 of 380] Compiling Data.Functor.Alt ( library/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.o, dist/build/Data/Functor/Alt.dyn_o ) rerebase> [240 of 380] Compiling Data.Functor ( library/Data/Functor.hs, dist/build/Data/Functor.o, dist/build/Data/Functor.dyn_o ) rerebase> [241 of 380] Compiling Data.Function ( library/Data/Function.hs, dist/build/Data/Function.o, dist/build/Data/Function.dyn_o ) rerebase> [242 of 380] Compiling Data.Foldable ( library/Data/Foldable.hs, dist/build/Data/Foldable.o, dist/build/Data/Foldable.dyn_o ) rerebase> [243 of 380] Compiling Data.Fixed ( library/Data/Fixed.hs, dist/build/Data/Fixed.o, dist/build/Data/Fixed.dyn_o ) rerebase> [244 of 380] Compiling Data.Eq ( library/Data/Eq.hs, dist/build/Data/Eq.o, dist/build/Data/Eq.dyn_o ) rerebase> [245 of 380] Compiling Data.Either.Validation ( library/Data/Either/Validation.hs, dist/build/Data/Either/Validation.o, dist/build/Data/Either/Validation.dyn_o ) rerebase> [246 of 380] Compiling Data.Either.Combinators ( library/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.o, dist/build/Data/Either/Combinators.dyn_o ) rerebase> [247 of 380] Compiling Data.Either ( library/Data/Either.hs, dist/build/Data/Either.o, dist/build/Data/Either.dyn_o ) rerebase> [248 of 380] Compiling Data.Dynamic ( library/Data/Dynamic.hs, dist/build/Data/Dynamic.o, dist/build/Data/Dynamic.dyn_o ) rerebase> [249 of 380] Compiling Data.Data ( library/Data/Data.hs, dist/build/Data/Data.o, dist/build/Data/Data.dyn_o ) rerebase> [250 of 380] Compiling Data.DList ( library/Data/DList.hs, dist/build/Data/DList.o, dist/build/Data/DList.dyn_o ) rerebase> [251 of 380] Compiling Data.Complex ( library/Data/Complex.hs, dist/build/Data/Complex.o, dist/build/Data/Complex.dyn_o ) rerebase> [252 of 380] Compiling Data.Coerce ( library/Data/Coerce.hs, dist/build/Data/Coerce.o, dist/build/Data/Coerce.dyn_o ) rerebase> [253 of 380] Compiling Data.Char ( library/Data/Char.hs, dist/build/Data/Char.o, dist/build/Data/Char.dyn_o ) rerebase> [254 of 380] Compiling Data.ByteString.Unsafe ( library/Data/ByteString/Unsafe.hs, dist/build/Data/ByteString/Unsafe.o, dist/build/Data/ByteString/Unsafe.dyn_o ) rerebase> [255 of 380] 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> [256 of 380] Compiling Data.ByteString.Short ( library/Data/ByteString/Short.hs, dist/build/Data/ByteString/Short.o, dist/build/Data/ByteString/Short.dyn_o ) rerebase> [257 of 380] 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 ) rerebase> [258 of 380] 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> [259 of 380] Compiling Data.ByteString.Lazy ( library/Data/ByteString/Lazy.hs, dist/build/Data/ByteString/Lazy.o, dist/build/Data/ByteString/Lazy.dyn_o ) rerebase> [260 of 380] Compiling Data.ByteString.Internal ( library/Data/ByteString/Internal.hs, dist/build/Data/ByteString/Internal.o, dist/build/Data/ByteString/Internal.dyn_o ) rerebase> [261 of 380] Compiling Data.ByteString.Char8 ( library/Data/ByteString/Char8.hs, dist/build/Data/ByteString/Char8.o, dist/build/Data/ByteString/Char8.dyn_o ) rerebase> [262 of 380] 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> [263 of 380] 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> [264 of 380] 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> [265 of 380] 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> [266 of 380] 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> [267 of 380] Compiling Data.ByteString.Builder ( library/Data/ByteString/Builder.hs, dist/build/Data/ByteString/Builder.o, dist/build/Data/ByteString/Builder.dyn_o ) rerebase> [268 of 380] Compiling Data.ByteString ( library/Data/ByteString.hs, dist/build/Data/ByteString.o, dist/build/Data/ByteString.dyn_o ) rerebase> [269 of 380] Compiling Data.Bool ( library/Data/Bool.hs, dist/build/Data/Bool.o, dist/build/Data/Bool.dyn_o ) rerebase> [270 of 380] Compiling Data.Bits ( library/Data/Bits.hs, dist/build/Data/Bits.o, dist/build/Data/Bits.dyn_o ) rerebase> [271 of 380] Compiling Data.Bitraversable ( library/Data/Bitraversable.hs, dist/build/Data/Bitraversable.o, dist/build/Data/Bitraversable.dyn_o ) rerebase> [272 of 380] Compiling Data.Bifunctor.Wrapped ( library/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.o, dist/build/Data/Bifunctor/Wrapped.dyn_o ) rerebase> [273 of 380] Compiling Data.Bifunctor.Tannen ( library/Data/Bifunctor/Tannen.hs, dist/build/Data/Bifunctor/Tannen.o, dist/build/Data/Bifunctor/Tannen.dyn_o ) rerebase> [274 of 380] Compiling Data.Bifunctor.Product ( library/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.o, dist/build/Data/Bifunctor/Product.dyn_o ) rerebase> [275 of 380] Compiling Data.Bifunctor.Joker ( library/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.o, dist/build/Data/Bifunctor/Joker.dyn_o ) rerebase> [276 of 380] Compiling Data.Bifunctor.Join ( library/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.o, dist/build/Data/Bifunctor/Join.dyn_o ) rerebase> [277 of 380] Compiling Data.Bifunctor.Flip ( library/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.o, dist/build/Data/Bifunctor/Flip.dyn_o ) rerebase> [278 of 380] Compiling Data.Bifunctor.Clown ( library/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.o, dist/build/Data/Bifunctor/Clown.dyn_o ) rerebase> [279 of 380] Compiling Data.Bifunctor.Biff ( library/Data/Bifunctor/Biff.hs, dist/build/Data/Bifunctor/Biff.o, dist/build/Data/Bifunctor/Biff.dyn_o ) rerebase> [280 of 380] Compiling Data.Bifunctor.Apply ( library/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.o, dist/build/Data/Bifunctor/Apply.dyn_o ) rerebase> [281 of 380] Compiling Data.Bifunctor ( library/Data/Bifunctor.hs, dist/build/Data/Bifunctor.o, dist/build/Data/Bifunctor.dyn_o ) rerebase> [282 of 380] Compiling Data.Bifoldable ( library/Data/Bifoldable.hs, dist/build/Data/Bifoldable.o, dist/build/Data/Bifoldable.dyn_o ) rerebase> [283 of 380] Compiling Data.Biapplicative ( library/Data/Biapplicative.hs, dist/build/Data/Biapplicative.o, dist/build/Data/Biapplicative.dyn_o ) rerebase> [284 of 380] 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> [285 of 380] 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> [286 of 380] Compiling Control.Selective.Multi ( library/Control/Selective/Multi.hs, dist/build/Control/Selective/Multi.o, dist/build/Control/Selective/Multi.dyn_o ) rerebase> [287 of 380] Compiling Control.Selective.Free ( library/Control/Selective/Free.hs, dist/build/Control/Selective/Free.o, dist/build/Control/Selective/Free.dyn_o ) rerebase> [288 of 380] Compiling Control.Selective ( library/Control/Selective.hs, dist/build/Control/Selective.o, dist/build/Control/Selective.dyn_o ) rerebase> [289 of 380] Compiling Control.Monad.Zip ( library/Control/Monad/Zip.hs, dist/build/Control/Monad/Zip.o, dist/build/Control/Monad/Zip.dyn_o ) rerebase> [290 of 380] 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> [291 of 380] 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> [292 of 380] 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> [293 of 380] Compiling Control.Monad.Writer ( library/Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o, dist/build/Control/Monad/Writer.dyn_o ) rerebase> [294 of 380] 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> [295 of 380] 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> [296 of 380] 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> [297 of 380] 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> [298 of 380] 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> [299 of 380] 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> [300 of 380] 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> [301 of 380] 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> [302 of 380] 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> [303 of 380] 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> [304 of 380] 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> [305 of 380] 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 ) rerebase> [306 of 380] 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> [307 of 380] 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> [308 of 380] 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> [309 of 380] Compiling Control.Monad.Trans ( library/Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o, dist/build/Control/Monad/Trans.dyn_o ) rerebase> [310 of 380] 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> [311 of 380] 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> [312 of 380] 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> [313 of 380] Compiling Control.Monad.State ( library/Control/Monad/State.hs, dist/build/Control/Monad/State.o, dist/build/Control/Monad/State.dyn_o ) rerebase> [314 of 380] Compiling Control.Monad.Signatures ( library/Control/Monad/Signatures.hs, dist/build/Control/Monad/Signatures.o, dist/build/Control/Monad/Signatures.dyn_o ) rerebase> [315 of 380] Compiling Control.Monad.STM ( library/Control/Monad/STM.hs, dist/build/Control/Monad/STM.o, dist/build/Control/Monad/STM.dyn_o ) rerebase> [316 of 380] 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> [317 of 380] 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> [318 of 380] Compiling Control.Monad.ST.Safe ( library/Control/Monad/ST/Safe.hs, dist/build/Control/Monad/ST/Safe.o, dist/build/Control/Monad/ST/Safe.dyn_o ) rerebase> [319 of 380] 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> [320 of 380] Compiling Control.Monad.ST.Lazy.Safe ( library/Control/Monad/ST/Lazy/Safe.hs, dist/build/Control/Monad/ST/Lazy/Safe.o, dist/build/Control/Monad/ST/Lazy/Safe.dyn_o ) rerebase> [321 of 380] 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> [322 of 380] Compiling Control.Monad.ST ( library/Control/Monad/ST.hs, dist/build/Control/Monad/ST.o, dist/build/Control/Monad/ST.dyn_o ) rerebase> [323 of 380] 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> [324 of 380] Compiling Control.Monad.Reader ( library/Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o, dist/build/Control/Monad/Reader.dyn_o ) rerebase> [325 of 380] 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> [326 of 380] 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> [327 of 380] 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> [328 of 380] Compiling Control.Monad.RWS ( library/Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o, dist/build/Control/Monad/RWS.dyn_o ) rerebase> [329 of 380] Compiling Control.Monad.Identity ( library/Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o, dist/build/Control/Monad/Identity.dyn_o ) rerebase> [330 of 380] 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> [331 of 380] Compiling Control.Monad.Fix ( library/Control/Monad/Fix.hs, dist/build/Control/Monad/Fix.o, dist/build/Control/Monad/Fix.dyn_o ) rerebase> [332 of 380] Compiling Control.Monad.Fail ( library/Control/Monad/Fail.hs, dist/build/Control/Monad/Fail.o, dist/build/Control/Monad/Fail.dyn_o ) rerebase> [333 of 380] 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 ) rerebase> [334 of 380] 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> [335 of 380] Compiling Control.Monad.Cont ( library/Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o, dist/build/Control/Monad/Cont.dyn_o ) rerebase> [336 of 380] Compiling Control.Monad ( library/Control/Monad.hs, dist/build/Control/Monad.o, dist/build/Control/Monad.dyn_o ) rerebase> [337 of 380] Compiling Control.Exception.Base ( library/Control/Exception/Base.hs, dist/build/Control/Exception/Base.o, dist/build/Control/Exception/Base.dyn_o ) rerebase> [338 of 380] Compiling Control.Exception ( library/Control/Exception.hs, dist/build/Control/Exception.o, dist/build/Control/Exception.dyn_o ) rerebase> [339 of 380] Compiling Control.DeepSeq ( library/Control/DeepSeq.hs, dist/build/Control/DeepSeq.o, dist/build/Control/DeepSeq.dyn_o ) rerebase> [340 of 380] 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> [341 of 380] 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 ) rerebase> [342 of 380] 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> [343 of 380] 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 ) rerebase> [344 of 380] 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> [345 of 380] 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> [346 of 380] 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 ) rerebase> [347 of 380] Compiling Control.Concurrent.STM ( library/Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.o, dist/build/Control/Concurrent/STM.dyn_o ) rerebase> [348 of 380] Compiling Control.Concurrent.QSemN ( library/Control/Concurrent/QSemN.hs, dist/build/Control/Concurrent/QSemN.o, dist/build/Control/Concurrent/QSemN.dyn_o ) rerebase> [349 of 380] Compiling Control.Concurrent.QSem ( library/Control/Concurrent/QSem.hs, dist/build/Control/Concurrent/QSem.o, dist/build/Control/Concurrent/QSem.dyn_o ) rerebase> [350 of 380] Compiling Control.Concurrent.MVar ( library/Control/Concurrent/MVar.hs, dist/build/Control/Concurrent/MVar.o, dist/build/Control/Concurrent/MVar.dyn_o ) rerebase> [351 of 380] Compiling Control.Concurrent.Chan ( library/Control/Concurrent/Chan.hs, dist/build/Control/Concurrent/Chan.o, dist/build/Control/Concurrent/Chan.dyn_o ) rerebase> [352 of 380] Compiling Control.Concurrent ( library/Control/Concurrent.hs, dist/build/Control/Concurrent.o, dist/build/Control/Concurrent.dyn_o ) rerebase> [353 of 380] Compiling Control.Comonad ( library/Control/Comonad.hs, dist/build/Control/Comonad.o, dist/build/Control/Comonad.dyn_o ) rerebase> [354 of 380] Compiling Control.Category ( library/Control/Category.hs, dist/build/Control/Category.o, dist/build/Control/Category.dyn_o ) rerebase> [355 of 380] Compiling Control.Arrow ( library/Control/Arrow.hs, dist/build/Control/Arrow.o, dist/build/Control/Arrow.dyn_o ) rerebase> [356 of 380] Compiling Control.Applicative.Lift ( library/Control/Applicative/Lift.hs, dist/build/Control/Applicative/Lift.o, dist/build/Control/Applicative/Lift.dyn_o ) rerebase> [357 of 380] Compiling Control.Applicative.Backwards ( library/Control/Applicative/Backwards.hs, dist/build/Control/Applicative/Backwards.o, dist/build/Control/Applicative/Backwards.dyn_o ) rerebase> [358 of 380] Compiling Control.Applicative ( library/Control/Applicative.hs, dist/build/Control/Applicative.o, dist/build/Control/Applicative.dyn_o ) rerebase> [359 of 380] Compiling System.CPUTime ( library/System/CPUTime.hs, dist/build/System/CPUTime.o, dist/build/System/CPUTime.dyn_o ) rerebase> [360 of 380] Compiling System.Console.GetOpt ( library/System/Console/GetOpt.hs, dist/build/System/Console/GetOpt.o, dist/build/System/Console/GetOpt.dyn_o ) rerebase> [361 of 380] Compiling System.Environment ( library/System/Environment.hs, dist/build/System/Environment.o, dist/build/System/Environment.dyn_o ) rerebase> [362 of 380] Compiling System.Exit ( library/System/Exit.hs, dist/build/System/Exit.o, dist/build/System/Exit.dyn_o ) rerebase> [363 of 380] Compiling System.IO ( library/System/IO.hs, dist/build/System/IO.o, dist/build/System/IO.dyn_o ) rerebase> [364 of 380] Compiling System.IO.Error ( library/System/IO/Error.hs, dist/build/System/IO/Error.o, dist/build/System/IO/Error.dyn_o ) rerebase> [365 of 380] Compiling System.IO.Unsafe ( library/System/IO/Unsafe.hs, dist/build/System/IO/Unsafe.o, dist/build/System/IO/Unsafe.dyn_o ) rerebase> [366 of 380] Compiling System.Info ( library/System/Info.hs, dist/build/System/Info.o, dist/build/System/Info.dyn_o ) rerebase> [367 of 380] Compiling System.Mem ( library/System/Mem.hs, dist/build/System/Mem.o, dist/build/System/Mem.dyn_o ) rerebase> [368 of 380] Compiling System.Mem.StableName ( library/System/Mem/StableName.hs, dist/build/System/Mem/StableName.o, dist/build/System/Mem/StableName.dyn_o ) rerebase> [369 of 380] Compiling System.Mem.Weak ( library/System/Mem/Weak.hs, dist/build/System/Mem/Weak.o, dist/build/System/Mem/Weak.dyn_o ) rerebase> [370 of 380] Compiling System.Posix.Internals ( library/System/Posix/Internals.hs, dist/build/System/Posix/Internals.o, dist/build/System/Posix/Internals.dyn_o ) rerebase> [371 of 380] Compiling System.Posix.Types ( library/System/Posix/Types.hs, dist/build/System/Posix/Types.o, dist/build/System/Posix/Types.dyn_o ) rerebase> [372 of 380] Compiling System.Timeout ( library/System/Timeout.hs, dist/build/System/Timeout.o, dist/build/System/Timeout.dyn_o ) rerebase> [373 of 380] Compiling Text.ParserCombinators.ReadP ( library/Text/ParserCombinators/ReadP.hs, dist/build/Text/ParserCombinators/ReadP.o, dist/build/Text/ParserCombinators/ReadP.dyn_o ) rerebase> [374 of 380] Compiling Text.ParserCombinators.ReadPrec ( library/Text/ParserCombinators/ReadPrec.hs, dist/build/Text/ParserCombinators/ReadPrec.o, dist/build/Text/ParserCombinators/ReadPrec.dyn_o ) rerebase> [375 of 380] Compiling Text.Printf ( library/Text/Printf.hs, dist/build/Text/Printf.o, dist/build/Text/Printf.dyn_o ) rerebase> [376 of 380] Compiling Text.Read ( library/Text/Read.hs, dist/build/Text/Read.o, dist/build/Text/Read.dyn_o ) rerebase> [377 of 380] Compiling Text.Read.Lex ( library/Text/Read/Lex.hs, dist/build/Text/Read/Lex.o, dist/build/Text/Read/Lex.dyn_o ) rerebase> [378 of 380] Compiling Text.Show ( library/Text/Show.hs, dist/build/Text/Show.o, dist/build/Text/Show.dyn_o ) rerebase> [379 of 380] Compiling Text.Show.Functions ( library/Text/Show/Functions.hs, dist/build/Text/Show/Functions.o, dist/build/Text/Show/Functions.dyn_o ) rerebase> [380 of 380] Compiling Unsafe.Coerce ( library/Unsafe/Coerce.hs, dist/build/Unsafe/Coerce.o, dist/build/Unsafe/Coerce.dyn_o ) ghc-exactprint> [ 7 of 10] Compiling Language.Haskell.GHC.ExactPrint.Dump ( src/Language/Haskell/GHC/ExactPrint/Dump.hs, dist/build/Language/Haskell/GHC/ExactPrint/Dump.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 ) rerebase> [ 1 of 380] Compiling Prelude ( library/Prelude.hs, dist/build/Prelude.p_o ) aeson> [34 of 35] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.p_o ) aeson> [35 of 35] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.p_o ) ghc-lib-parser> [406 of 409] Compiling GHC.Parser.Header ( compiler/GHC/Parser/Header.hs, dist/build/GHC/Parser/Header.p_o ) ghc-lib-parser> [407 of 409] Compiling GHC.Driver.Config.Parser ( compiler/GHC/Driver/Config/Parser.hs, dist/build/GHC/Driver/Config/Parser.p_o ) ghc-lib-parser> [408 of 409] Compiling GHC.Runtime.Interpreter ( compiler/GHC/Runtime/Interpreter.hs, dist/build/GHC/Runtime/Interpreter.p_o ) ghc-lib-parser> [409 of 409] Compiling GHC.Driver.Config ( compiler/GHC/Driver/Config.hs, dist/build/GHC/Driver/Config.p_o ) lens> [57 of 85] Compiling Control.Lens.TH ( src/Control/Lens/TH.hs, dist/build/Control/Lens/TH.p_o ) aeson> Preprocessing test suite 'aeson-tests' for aeson-2.1.2.1.. aeson> Building test suite 'aeson-tests' for aeson-2.1.2.1.. aeson> [ 1 of 24] 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 24] Compiling JSONTestSuite ( tests/JSONTestSuite.hs, dist/build/aeson-tests/aeson-tests-tmp/JSONTestSuite.o ) rerebase> [ 2 of 380] Compiling Numeric.Natural ( library/Numeric/Natural.hs, dist/build/Numeric/Natural.p_o ) lens> [58 of 85] Compiling Control.Lens ( src/Control/Lens.hs, dist/build/Control/Lens.p_o ) rerebase> [ 3 of 380] Compiling Numeric ( library/Numeric.hs, dist/build/Numeric.p_o ) rerebase> [ 4 of 380] Compiling GHC.Word ( library/GHC/Word.hs, dist/build/GHC/Word.p_o ) rerebase> [ 5 of 380] Compiling GHC.Weak ( library/GHC/Weak.hs, dist/build/GHC/Weak.p_o ) rerebase> [ 6 of 380] Compiling GHC.Unicode ( library/GHC/Unicode.hs, dist/build/GHC/Unicode.p_o ) rerebase> [ 7 of 380] Compiling GHC.TypeNats ( library/GHC/TypeNats.hs, dist/build/GHC/TypeNats.p_o ) rerebase> [ 8 of 380] Compiling GHC.TypeLits ( library/GHC/TypeLits.hs, dist/build/GHC/TypeLits.p_o ) rerebase> [ 9 of 380] Compiling GHC.TopHandler ( library/GHC/TopHandler.hs, dist/build/GHC/TopHandler.p_o ) rerebase> [ 10 of 380] Compiling GHC.Storable ( library/GHC/Storable.hs, dist/build/GHC/Storable.p_o ) rerebase> [ 11 of 380] Compiling GHC.Stats ( library/GHC/Stats.hs, dist/build/GHC/Stats.p_o ) rerebase> [ 12 of 380] Compiling GHC.Stack ( library/GHC/Stack.hs, dist/build/GHC/Stack.p_o ) rerebase> [ 13 of 380] Compiling GHC.Stable ( library/GHC/Stable.hs, dist/build/GHC/Stable.p_o ) rerebase> [ 14 of 380] Compiling GHC.Show ( library/GHC/Show.hs, dist/build/GHC/Show.p_o ) rerebase> [ 15 of 380] Compiling GHC.STRef ( library/GHC/STRef.hs, dist/build/GHC/STRef.p_o ) rerebase> [ 16 of 380] Compiling GHC.ST ( library/GHC/ST.hs, dist/build/GHC/ST.p_o ) rerebase> [ 17 of 380] Compiling GHC.Records ( library/GHC/Records.hs, dist/build/GHC/Records.p_o ) rerebase> [ 18 of 380] Compiling GHC.Real ( library/GHC/Real.hs, dist/build/GHC/Real.p_o ) rerebase> [ 19 of 380] Compiling GHC.Read ( library/GHC/Read.hs, dist/build/GHC/Read.p_o ) rerebase> [ 20 of 380] Compiling GHC.Ptr ( library/GHC/Ptr.hs, dist/build/GHC/Ptr.p_o ) rerebase> [ 21 of 380] Compiling GHC.Profiling ( library/GHC/Profiling.hs, dist/build/GHC/Profiling.p_o ) rerebase> [ 22 of 380] Compiling GHC.Pack ( library/GHC/Pack.hs, dist/build/GHC/Pack.p_o ) rerebase> [ 23 of 380] Compiling GHC.OverloadedLabels ( library/GHC/OverloadedLabels.hs, dist/build/GHC/OverloadedLabels.p_o ) rerebase> [ 24 of 380] Compiling GHC.Num ( library/GHC/Num.hs, dist/build/GHC/Num.p_o ) rerebase> [ 25 of 380] Compiling GHC.MVar ( library/GHC/MVar.hs, dist/build/GHC/MVar.p_o ) rerebase> [ 26 of 380] Compiling GHC.List ( library/GHC/List.hs, dist/build/GHC/List.p_o ) rerebase> [ 27 of 380] Compiling GHC.Int ( library/GHC/Int.hs, dist/build/GHC/Int.p_o ) rerebase> [ 28 of 380] Compiling GHC.IORef ( library/GHC/IORef.hs, dist/build/GHC/IORef.p_o ) rerebase> [ 29 of 380] Compiling GHC.IOArray ( library/GHC/IOArray.hs, dist/build/GHC/IOArray.p_o ) rerebase> [ 30 of 380] Compiling GHC.IO.IOMode ( library/GHC/IO/IOMode.hs, dist/build/GHC/IO/IOMode.p_o ) rerebase> [ 31 of 380] Compiling GHC.IO.Handle.Types ( library/GHC/IO/Handle/Types.hs, dist/build/GHC/IO/Handle/Types.p_o ) rerebase> [ 32 of 380] Compiling GHC.IO.Handle.Text ( library/GHC/IO/Handle/Text.hs, dist/build/GHC/IO/Handle/Text.p_o ) rerebase> [ 33 of 380] Compiling GHC.IO.Handle.Internals ( library/GHC/IO/Handle/Internals.hs, dist/build/GHC/IO/Handle/Internals.p_o ) rerebase> [ 34 of 380] Compiling GHC.IO.Handle.FD ( library/GHC/IO/Handle/FD.hs, dist/build/GHC/IO/Handle/FD.p_o ) rerebase> [ 35 of 380] Compiling GHC.IO.Handle ( library/GHC/IO/Handle.hs, dist/build/GHC/IO/Handle.p_o ) rerebase> [ 36 of 380] Compiling GHC.IO.FD ( library/GHC/IO/FD.hs, dist/build/GHC/IO/FD.p_o ) rerebase> [ 37 of 380] Compiling GHC.IO.Exception ( library/GHC/IO/Exception.hs, dist/build/GHC/IO/Exception.p_o ) rerebase> [ 38 of 380] Compiling GHC.IO.Encoding.UTF8 ( library/GHC/IO/Encoding/UTF8.hs, dist/build/GHC/IO/Encoding/UTF8.p_o ) rerebase> [ 39 of 380] Compiling GHC.IO.Encoding.UTF32 ( library/GHC/IO/Encoding/UTF32.hs, dist/build/GHC/IO/Encoding/UTF32.p_o ) rerebase> [ 40 of 380] Compiling GHC.IO.Encoding.UTF16 ( library/GHC/IO/Encoding/UTF16.hs, dist/build/GHC/IO/Encoding/UTF16.p_o ) rerebase> [ 41 of 380] Compiling GHC.IO.Encoding.Types ( library/GHC/IO/Encoding/Types.hs, dist/build/GHC/IO/Encoding/Types.p_o ) rerebase> [ 42 of 380] Compiling GHC.IO.Encoding.Latin1 ( library/GHC/IO/Encoding/Latin1.hs, dist/build/GHC/IO/Encoding/Latin1.p_o ) rerebase> [ 43 of 380] Compiling GHC.IO.Encoding.Iconv ( library/GHC/IO/Encoding/Iconv.hs, dist/build/GHC/IO/Encoding/Iconv.p_o ) rerebase> [ 44 of 380] Compiling GHC.IO.Encoding.Failure ( library/GHC/IO/Encoding/Failure.hs, dist/build/GHC/IO/Encoding/Failure.p_o ) rerebase> [ 45 of 380] Compiling GHC.IO.Encoding.CodePage ( library/GHC/IO/Encoding/CodePage.hs, dist/build/GHC/IO/Encoding/CodePage.p_o ) rerebase> [ 46 of 380] Compiling GHC.IO.Encoding ( library/GHC/IO/Encoding.hs, dist/build/GHC/IO/Encoding.p_o ) rerebase> [ 47 of 380] Compiling GHC.IO.Device ( library/GHC/IO/Device.hs, dist/build/GHC/IO/Device.p_o ) rerebase> [ 48 of 380] Compiling GHC.IO.BufferedIO ( library/GHC/IO/BufferedIO.hs, dist/build/GHC/IO/BufferedIO.p_o ) rerebase> [ 49 of 380] Compiling GHC.IO.Buffer ( library/GHC/IO/Buffer.hs, dist/build/GHC/IO/Buffer.p_o ) rerebase> [ 50 of 380] Compiling GHC.IO ( library/GHC/IO.hs, dist/build/GHC/IO.p_o ) rerebase> [ 51 of 380] Compiling GHC.Generics ( library/GHC/Generics.hs, dist/build/GHC/Generics.p_o ) rerebase> [ 52 of 380] Compiling GHC.GHCi ( library/GHC/GHCi.hs, dist/build/GHC/GHCi.p_o ) rerebase> [ 53 of 380] Compiling GHC.ForeignPtr ( library/GHC/ForeignPtr.hs, dist/build/GHC/ForeignPtr.p_o ) rerebase> [ 54 of 380] Compiling GHC.Foreign ( library/GHC/Foreign.hs, dist/build/GHC/Foreign.p_o ) rerebase> [ 55 of 380] Compiling GHC.Float.RealFracMethods ( library/GHC/Float/RealFracMethods.hs, dist/build/GHC/Float/RealFracMethods.p_o ) rerebase> [ 56 of 380] Compiling GHC.Float.ConversionUtils ( library/GHC/Float/ConversionUtils.hs, dist/build/GHC/Float/ConversionUtils.p_o ) rerebase> [ 57 of 380] Compiling GHC.Float ( library/GHC/Float.hs, dist/build/GHC/Float.p_o ) rerebase> [ 58 of 380] Compiling GHC.Fingerprint.Type ( library/GHC/Fingerprint/Type.hs, dist/build/GHC/Fingerprint/Type.p_o ) rerebase> [ 59 of 380] Compiling GHC.Fingerprint ( library/GHC/Fingerprint.hs, dist/build/GHC/Fingerprint.p_o ) rerebase> [ 60 of 380] Compiling GHC.Exts ( library/GHC/Exts.hs, dist/build/GHC/Exts.p_o ) rerebase> [ 61 of 380] Compiling GHC.Exception ( library/GHC/Exception.hs, dist/build/GHC/Exception.p_o ) rerebase> [ 62 of 380] Compiling GHC.Err ( library/GHC/Err.hs, dist/build/GHC/Err.p_o ) rerebase> [ 63 of 380] Compiling GHC.Environment ( library/GHC/Environment.hs, dist/build/GHC/Environment.p_o ) rerebase> [ 64 of 380] Compiling GHC.Enum ( library/GHC/Enum.hs, dist/build/GHC/Enum.p_o ) rerebase> [ 65 of 380] Compiling GHC.Desugar ( library/GHC/Desugar.hs, dist/build/GHC/Desugar.p_o ) rerebase> [ 66 of 380] Compiling GHC.Constants ( library/GHC/Constants.hs, dist/build/GHC/Constants.p_o ) rerebase> [ 67 of 380] Compiling GHC.ConsoleHandler ( library/GHC/ConsoleHandler.hs, dist/build/GHC/ConsoleHandler.p_o ) rerebase> [ 68 of 380] Compiling GHC.Conc.Sync ( library/GHC/Conc/Sync.hs, dist/build/GHC/Conc/Sync.p_o ) rerebase> [ 69 of 380] Compiling GHC.Conc.Signal ( library/GHC/Conc/Signal.hs, dist/build/GHC/Conc/Signal.p_o ) rerebase> [ 70 of 380] Compiling GHC.Conc.IO ( library/GHC/Conc/IO.hs, dist/build/GHC/Conc/IO.p_o ) rerebase> [ 71 of 380] Compiling GHC.Conc ( library/GHC/Conc.hs, dist/build/GHC/Conc.p_o ) rerebase> [ 72 of 380] Compiling GHC.Char ( library/GHC/Char.hs, dist/build/GHC/Char.p_o ) rerebase> [ 73 of 380] Compiling GHC.Base ( library/GHC/Base.hs, dist/build/GHC/Base.p_o ) rerebase> [ 74 of 380] Compiling GHC.Arr ( library/GHC/Arr.hs, dist/build/GHC/Arr.p_o ) rerebase> [ 75 of 380] Compiling Foreign.Storable ( library/Foreign/Storable.hs, dist/build/Foreign/Storable.p_o ) rerebase> [ 76 of 380] Compiling Foreign.StablePtr ( library/Foreign/StablePtr.hs, dist/build/Foreign/StablePtr.p_o ) rerebase> [ 77 of 380] Compiling Foreign.Safe ( library/Foreign/Safe.hs, dist/build/Foreign/Safe.p_o ) rerebase> [ 78 of 380] Compiling Foreign.Ptr ( library/Foreign/Ptr.hs, dist/build/Foreign/Ptr.p_o ) rerebase> [ 79 of 380] Compiling Foreign.Marshal.Utils ( library/Foreign/Marshal/Utils.hs, dist/build/Foreign/Marshal/Utils.p_o ) rerebase> [ 80 of 380] Compiling Foreign.Marshal.Unsafe ( library/Foreign/Marshal/Unsafe.hs, dist/build/Foreign/Marshal/Unsafe.p_o ) rerebase> [ 81 of 380] Compiling Foreign.Marshal.Safe ( library/Foreign/Marshal/Safe.hs, dist/build/Foreign/Marshal/Safe.p_o ) rerebase> [ 82 of 380] Compiling Foreign.Marshal.Pool ( library/Foreign/Marshal/Pool.hs, dist/build/Foreign/Marshal/Pool.p_o ) rerebase> [ 83 of 380] Compiling Foreign.Marshal.Error ( library/Foreign/Marshal/Error.hs, dist/build/Foreign/Marshal/Error.p_o ) rerebase> [ 84 of 380] Compiling Foreign.Marshal.Array ( library/Foreign/Marshal/Array.hs, dist/build/Foreign/Marshal/Array.p_o ) rerebase> [ 85 of 380] Compiling Foreign.Marshal.Alloc ( library/Foreign/Marshal/Alloc.hs, dist/build/Foreign/Marshal/Alloc.p_o ) rerebase> [ 86 of 380] Compiling Foreign.Marshal ( library/Foreign/Marshal.hs, dist/build/Foreign/Marshal.p_o ) rerebase> [ 87 of 380] Compiling Foreign.ForeignPtr.Unsafe ( library/Foreign/ForeignPtr/Unsafe.hs, dist/build/Foreign/ForeignPtr/Unsafe.p_o ) rerebase> [ 88 of 380] Compiling Foreign.ForeignPtr.Safe ( library/Foreign/ForeignPtr/Safe.hs, dist/build/Foreign/ForeignPtr/Safe.p_o ) rerebase> [ 89 of 380] Compiling Foreign.ForeignPtr ( library/Foreign/ForeignPtr.hs, dist/build/Foreign/ForeignPtr.p_o ) rerebase> [ 90 of 380] Compiling Foreign.Concurrent ( library/Foreign/Concurrent.hs, dist/build/Foreign/Concurrent.p_o ) rerebase> [ 91 of 380] Compiling Foreign.C.Types ( library/Foreign/C/Types.hs, dist/build/Foreign/C/Types.p_o ) rerebase> [ 92 of 380] Compiling Foreign.C.String ( library/Foreign/C/String.hs, dist/build/Foreign/C/String.p_o ) rerebase> [ 93 of 380] Compiling Foreign.C.Error ( library/Foreign/C/Error.hs, dist/build/Foreign/C/Error.p_o ) rerebase> [ 94 of 380] Compiling Foreign.C ( library/Foreign/C.hs, dist/build/Foreign/C.p_o ) rerebase> [ 95 of 380] Compiling Foreign ( library/Foreign.hs, dist/build/Foreign.p_o ) rerebase> [ 96 of 380] Compiling Debug.Trace ( library/Debug/Trace.hs, dist/build/Debug/Trace.p_o ) rerebase> [ 97 of 380] Compiling Data.Word ( library/Data/Word.hs, dist/build/Data/Word.p_o ) rerebase> [ 98 of 380] Compiling Data.Void.Unsafe ( library/Data/Void/Unsafe.hs, dist/build/Data/Void/Unsafe.p_o ) rerebase> [ 99 of 380] Compiling Data.Void ( library/Data/Void.hs, dist/build/Data/Void.p_o ) rerebase> [100 of 380] Compiling Data.Version ( library/Data/Version.hs, dist/build/Data/Version.p_o ) rerebase> [101 of 380] Compiling Data.Vector.Unboxed.Mutable ( library/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.p_o ) rerebase> [102 of 380] Compiling Data.Vector.Unboxed.Base ( library/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.p_o ) rerebase> [103 of 380] Compiling Data.Vector.Unboxed ( library/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.p_o ) rerebase> [104 of 380] Compiling Data.Vector.Storable.Mutable ( library/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.p_o ) rerebase> [105 of 380] Compiling Data.Vector.Storable.Internal ( library/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.p_o ) rerebase> [106 of 380] Compiling Data.Vector.Storable ( library/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.p_o ) rerebase> [107 of 380] Compiling Data.Vector.Primitive.Mutable ( library/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.p_o ) rerebase> [108 of 380] Compiling Data.Vector.Primitive ( library/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.p_o ) rerebase> [109 of 380] Compiling Data.Vector.Mutable ( library/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.p_o ) rerebase> [110 of 380] Compiling Data.Vector.Internal.Check ( library/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.p_o ) rerebase> [111 of 380] Compiling Data.Vector.Instances ( library/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.p_o ) rerebase> [112 of 380] Compiling Data.Vector.Generic.New ( library/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.p_o ) rerebase> [113 of 380] Compiling Data.Vector.Generic.Mutable ( library/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.p_o ) rerebase> [114 of 380] Compiling Data.Vector.Generic.Base ( library/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.p_o ) rerebase> [115 of 380] Compiling Data.Vector.Generic ( library/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.p_o ) rerebase> [116 of 380] Compiling Data.Vector.Fusion.Util ( library/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.p_o ) rerebase> [117 of 380] Compiling Data.Vector.Fusion.Stream.Monadic ( library/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.p_o ) rerebase> [118 of 380] Compiling Data.Vector ( library/Data/Vector.hs, dist/build/Data/Vector.p_o ) rerebase> [119 of 380] Compiling Data.Unique ( library/Data/Unique.hs, dist/build/Data/Unique.p_o ) rerebase> [120 of 380] Compiling Data.UUID ( library/Data/UUID.hs, dist/build/Data/UUID.p_o ) rerebase> [121 of 380] Compiling Data.Typeable ( library/Data/Typeable.hs, dist/build/Data/Typeable.p_o ) rerebase> [122 of 380] Compiling Data.Type.Equality ( library/Data/Type/Equality.hs, dist/build/Data/Type/Equality.p_o ) rerebase> [123 of 380] Compiling Data.Type.Coercion ( library/Data/Type/Coercion.hs, dist/build/Data/Type/Coercion.p_o ) rerebase> [124 of 380] Compiling Data.Type.Bool ( library/Data/Type/Bool.hs, dist/build/Data/Type/Bool.p_o ) lens> [59 of 85] Compiling GHC.Generics.Lens ( src/GHC/Generics/Lens.hs, dist/build/GHC/Generics/Lens.p_o ) rerebase> [125 of 380] Compiling Data.Tuple ( library/Data/Tuple.hs, dist/build/Data/Tuple.p_o ) rerebase> [126 of 380] Compiling Data.Tree ( library/Data/Tree.hs, dist/build/Data/Tree.p_o ) rerebase> [127 of 380] Compiling Data.Traversable.Instances ( library/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.p_o ) rerebase> [128 of 380] Compiling Data.Traversable ( library/Data/Traversable.hs, dist/build/Data/Traversable.p_o ) rerebase> [129 of 380] Compiling Data.Time.LocalTime ( library/Data/Time/LocalTime.hs, dist/build/Data/Time/LocalTime.p_o ) rerebase> [130 of 380] Compiling Data.Time.Format.ISO8601 ( library/Data/Time/Format/ISO8601.hs, dist/build/Data/Time/Format/ISO8601.p_o ) rerebase> [131 of 380] Compiling Data.Time.Format ( library/Data/Time/Format.hs, dist/build/Data/Time/Format.p_o ) rerebase> [132 of 380] Compiling Data.Time.Compat ( library/Data/Time/Compat.hs, dist/build/Data/Time/Compat.p_o ) rerebase> [133 of 380] Compiling Data.Time.Clock.TAI ( library/Data/Time/Clock/TAI.hs, dist/build/Data/Time/Clock/TAI.p_o ) rerebase> [134 of 380] Compiling Data.Time.Clock.POSIX ( library/Data/Time/Clock/POSIX.hs, dist/build/Data/Time/Clock/POSIX.p_o ) rerebase> [135 of 380] Compiling Data.Time.Clock ( library/Data/Time/Clock.hs, dist/build/Data/Time/Clock.p_o ) rerebase> [136 of 380] Compiling Data.Time.Calendar.WeekDate ( library/Data/Time/Calendar/WeekDate.hs, dist/build/Data/Time/Calendar/WeekDate.p_o ) rerebase> [137 of 380] Compiling Data.Time.Calendar.OrdinalDate ( library/Data/Time/Calendar/OrdinalDate.hs, dist/build/Data/Time/Calendar/OrdinalDate.p_o ) rerebase> [138 of 380] Compiling Data.Time.Calendar.MonthDay ( library/Data/Time/Calendar/MonthDay.hs, dist/build/Data/Time/Calendar/MonthDay.p_o ) rerebase> [139 of 380] Compiling Data.Time.Calendar.Julian ( library/Data/Time/Calendar/Julian.hs, dist/build/Data/Time/Calendar/Julian.p_o ) rerebase> [140 of 380] Compiling Data.Time.Calendar.Easter ( library/Data/Time/Calendar/Easter.hs, dist/build/Data/Time/Calendar/Easter.p_o ) rerebase> [141 of 380] Compiling Data.Time.Calendar ( library/Data/Time/Calendar.hs, dist/build/Data/Time/Calendar.p_o ) rerebase> [142 of 380] Compiling Data.Time ( library/Data/Time.hs, dist/build/Data/Time.p_o ) rerebase> [143 of 380] Compiling Data.Text.Unsafe ( library/Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.p_o ) rerebase> [144 of 380] Compiling Data.Text.Read ( library/Data/Text/Read.hs, dist/build/Data/Text/Read.p_o ) rerebase> [145 of 380] Compiling Data.Text.Lazy.Read ( library/Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.p_o ) rerebase> [146 of 380] Compiling Data.Text.Lazy.IO ( library/Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.p_o ) rerebase> [147 of 380] Compiling Data.Text.Lazy.Encoding ( library/Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.p_o ) rerebase> [148 of 380] Compiling Data.Text.Lazy.Builder.Scientific ( library/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.p_o ) rerebase> [149 of 380] Compiling Data.Text.Lazy.Builder.RealFloat ( library/Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.p_o ) rerebase> [150 of 380] Compiling Data.Text.Lazy.Builder.Int ( library/Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.p_o ) rerebase> [151 of 380] Compiling Data.Text.Lazy.Builder ( library/Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.p_o ) rerebase> [152 of 380] Compiling Data.Text.Lazy ( library/Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.p_o ) rerebase> [153 of 380] Compiling Data.Text.Internal ( library/Data/Text/Internal.hs, dist/build/Data/Text/Internal.p_o ) rerebase> [154 of 380] Compiling Data.Text.IO ( library/Data/Text/IO.hs, dist/build/Data/Text/IO.p_o ) rerebase> [155 of 380] Compiling Data.Text.Foreign ( library/Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.p_o ) rerebase> [156 of 380] Compiling Data.Text.Encoding.Error ( library/Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.p_o ) rerebase> [157 of 380] Compiling Data.Text.Encoding ( library/Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.p_o ) rerebase> [158 of 380] Compiling Data.Text.Array ( library/Data/Text/Array.hs, dist/build/Data/Text/Array.p_o ) rerebase> [159 of 380] Compiling Data.Text ( library/Data/Text.hs, dist/build/Data/Text.p_o ) rerebase> [160 of 380] Compiling Data.String ( library/Data/String.hs, dist/build/Data/String.p_o ) rerebase> [161 of 380] Compiling Data.Set ( library/Data/Set.hs, dist/build/Data/Set.p_o ) rerebase> [162 of 380] Compiling Data.Sequence ( library/Data/Sequence.hs, dist/build/Data/Sequence.p_o ) rerebase> [163 of 380] Compiling Data.Semigroupoid.Static ( library/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.p_o ) rerebase> [164 of 380] Compiling Data.Semigroupoid.Ob ( library/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.p_o ) rerebase> [165 of 380] Compiling Data.Semigroupoid.Dual ( library/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.p_o ) rerebase> [166 of 380] Compiling Data.Semigroupoid ( library/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.p_o ) rerebase> [167 of 380] Compiling Data.Semigroup.Traversable.Class ( library/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.p_o ) rerebase> [168 of 380] Compiling Data.Semigroup.Traversable ( library/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.p_o ) rerebase> [169 of 380] Compiling Data.Semigroup.Foldable.Class ( library/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.p_o ) rerebase> [170 of 380] Compiling Data.Semigroup.Foldable ( library/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.p_o ) rerebase> [171 of 380] Compiling Data.Semigroup.Bitraversable ( library/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.p_o ) rerebase> [172 of 380] Compiling Data.Semigroup.Bifoldable ( library/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.p_o ) rerebase> [173 of 380] Compiling Data.Semigroup ( library/Data/Semigroup.hs, dist/build/Data/Semigroup.p_o ) rerebase> [174 of 380] Compiling Data.Scientific ( library/Data/Scientific.hs, dist/build/Data/Scientific.p_o ) rerebase> [175 of 380] Compiling Data.STRef.Strict ( library/Data/STRef/Strict.hs, dist/build/Data/STRef/Strict.p_o ) rerebase> [176 of 380] Compiling Data.STRef.Lazy ( library/Data/STRef/Lazy.hs, dist/build/Data/STRef/Lazy.p_o ) rerebase> [177 of 380] Compiling Data.STRef ( library/Data/STRef.hs, dist/build/Data/STRef.p_o ) rerebase> [178 of 380] Compiling Data.Ratio ( library/Data/Ratio.hs, dist/build/Data/Ratio.p_o ) rerebase> [179 of 380] Compiling Data.Proxy ( library/Data/Proxy.hs, dist/build/Data/Proxy.p_o ) rerebase> [180 of 380] Compiling Data.Profunctor.Yoneda ( library/Data/Profunctor/Yoneda.hs, dist/build/Data/Profunctor/Yoneda.p_o ) rerebase> [181 of 380] Compiling Data.Profunctor.Unsafe ( library/Data/Profunctor/Unsafe.hs, dist/build/Data/Profunctor/Unsafe.p_o ) rerebase> [182 of 380] Compiling Data.Profunctor.Types ( library/Data/Profunctor/Types.hs, dist/build/Data/Profunctor/Types.p_o ) rerebase> [183 of 380] Compiling Data.Profunctor.Traversing ( library/Data/Profunctor/Traversing.hs, dist/build/Data/Profunctor/Traversing.p_o ) rerebase> [184 of 380] Compiling Data.Profunctor.Strong ( library/Data/Profunctor/Strong.hs, dist/build/Data/Profunctor/Strong.p_o ) rerebase> [185 of 380] Compiling Data.Profunctor.Sieve ( library/Data/Profunctor/Sieve.hs, dist/build/Data/Profunctor/Sieve.p_o ) rerebase> [186 of 380] Compiling Data.Profunctor.Rep ( library/Data/Profunctor/Rep.hs, dist/build/Data/Profunctor/Rep.p_o ) rerebase> [187 of 380] Compiling Data.Profunctor.Ran ( library/Data/Profunctor/Ran.hs, dist/build/Data/Profunctor/Ran.p_o ) rerebase> [188 of 380] Compiling Data.Profunctor.Monad ( library/Data/Profunctor/Monad.hs, dist/build/Data/Profunctor/Monad.p_o ) rerebase> [189 of 380] Compiling Data.Profunctor.Mapping ( library/Data/Profunctor/Mapping.hs, dist/build/Data/Profunctor/Mapping.p_o ) rerebase> [190 of 380] Compiling Data.Profunctor.Composition ( library/Data/Profunctor/Composition.hs, dist/build/Data/Profunctor/Composition.p_o ) rerebase> [191 of 380] Compiling Data.Profunctor.Closed ( library/Data/Profunctor/Closed.hs, dist/build/Data/Profunctor/Closed.p_o ) rerebase> [192 of 380] Compiling Data.Profunctor.Choice ( library/Data/Profunctor/Choice.hs, dist/build/Data/Profunctor/Choice.p_o ) rerebase> [193 of 380] Compiling Data.Profunctor.Cayley ( library/Data/Profunctor/Cayley.hs, dist/build/Data/Profunctor/Cayley.p_o ) rerebase> [194 of 380] Compiling Data.Profunctor.Adjunction ( library/Data/Profunctor/Adjunction.hs, dist/build/Data/Profunctor/Adjunction.p_o ) rerebase> [195 of 380] Compiling Data.Profunctor ( library/Data/Profunctor.hs, dist/build/Data/Profunctor.p_o ) rerebase> [196 of 380] Compiling Data.Ord ( library/Data/Ord.hs, dist/build/Data/Ord.p_o ) rerebase> [197 of 380] Compiling Data.Monoid ( library/Data/Monoid.hs, dist/build/Data/Monoid.p_o ) rerebase> [198 of 380] Compiling Data.Maybe ( library/Data/Maybe.hs, dist/build/Data/Maybe.p_o ) rerebase> [199 of 380] Compiling Data.Map.Strict ( library/Data/Map/Strict.hs, dist/build/Data/Map/Strict.p_o ) rerebase> [200 of 380] Compiling Data.Map.Lazy ( library/Data/Map/Lazy.hs, dist/build/Data/Map/Lazy.p_o ) rerebase> [201 of 380] Compiling Data.Map ( library/Data/Map.hs, dist/build/Data/Map.p_o ) rerebase> [202 of 380] Compiling Data.List1 ( library/Data/List1.hs, dist/build/Data/List1.p_o ) rerebase> [203 of 380] Compiling Data.List.NonEmpty ( library/Data/List/NonEmpty.hs, dist/build/Data/List/NonEmpty.p_o ) rerebase> [204 of 380] Compiling Data.List ( library/Data/List.hs, dist/build/Data/List.p_o ) rerebase> [205 of 380] Compiling Data.Kind ( library/Data/Kind.hs, dist/build/Data/Kind.p_o ) rerebase> [206 of 380] Compiling Data.Ix ( library/Data/Ix.hs, dist/build/Data/Ix.p_o ) rerebase> [207 of 380] Compiling Data.Isomorphism ( library/Data/Isomorphism.hs, dist/build/Data/Isomorphism.p_o ) rerebase> [208 of 380] Compiling Data.IntSet ( library/Data/IntSet.hs, dist/build/Data/IntSet.p_o ) rerebase> [209 of 380] Compiling Data.IntMap.Strict ( library/Data/IntMap/Strict.hs, dist/build/Data/IntMap/Strict.p_o ) rerebase> [210 of 380] Compiling Data.IntMap.Lazy ( library/Data/IntMap/Lazy.hs, dist/build/Data/IntMap/Lazy.p_o ) rerebase> [211 of 380] Compiling Data.IntMap ( library/Data/IntMap.hs, dist/build/Data/IntMap.p_o ) rerebase> [212 of 380] Compiling Data.Int ( library/Data/Int.hs, dist/build/Data/Int.p_o ) rerebase> [213 of 380] Compiling Data.IORef ( library/Data/IORef.hs, dist/build/Data/IORef.p_o ) rerebase> [214 of 380] Compiling Data.Hashable ( library/Data/Hashable.hs, dist/build/Data/Hashable.p_o ) rerebase> [215 of 380] Compiling Data.HashSet ( library/Data/HashSet.hs, dist/build/Data/HashSet.p_o ) rerebase> [216 of 380] Compiling Data.HashMap.Strict ( library/Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.p_o ) rerebase> [217 of 380] Compiling Data.HashMap.Lazy ( library/Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.p_o ) rerebase> [218 of 380] Compiling Data.Groupoid ( library/Data/Groupoid.hs, dist/build/Data/Groupoid.p_o ) rerebase> [219 of 380] Compiling Data.Group ( library/Data/Group.hs, dist/build/Data/Group.p_o ) rerebase> [220 of 380] Compiling Data.Graph ( library/Data/Graph.hs, dist/build/Data/Graph.p_o ) rerebase> [221 of 380] Compiling Data.Functor.Sum ( library/Data/Functor/Sum.hs, dist/build/Data/Functor/Sum.p_o ) rerebase> [222 of 380] Compiling Data.Functor.Reverse ( library/Data/Functor/Reverse.hs, dist/build/Data/Functor/Reverse.p_o ) rerebase> [223 of 380] Compiling Data.Functor.Product ( library/Data/Functor/Product.hs, dist/build/Data/Functor/Product.p_o ) rerebase> [224 of 380] Compiling Data.Functor.Plus ( library/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.p_o ) rerebase> [225 of 380] Compiling Data.Functor.Invariant.TH ( library/Data/Functor/Invariant/TH.hs, dist/build/Data/Functor/Invariant/TH.p_o ) rerebase> [226 of 380] Compiling Data.Functor.Invariant ( library/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.p_o ) rerebase> [227 of 380] Compiling Data.Functor.Identity ( library/Data/Functor/Identity.hs, dist/build/Data/Functor/Identity.p_o ) rerebase> [228 of 380] Compiling Data.Functor.Extend ( library/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.p_o ) rerebase> [229 of 380] Compiling Data.Functor.Contravariant.Divisible ( library/Data/Functor/Contravariant/Divisible.hs, dist/build/Data/Functor/Contravariant/Divisible.p_o ) rerebase> [230 of 380] Compiling Data.Functor.Contravariant.Compose ( library/Data/Functor/Contravariant/Compose.hs, dist/build/Data/Functor/Contravariant/Compose.p_o ) rerebase> [231 of 380] Compiling Data.Functor.Contravariant ( library/Data/Functor/Contravariant.hs, dist/build/Data/Functor/Contravariant.p_o ) rerebase> [232 of 380] Compiling Data.Functor.Constant ( library/Data/Functor/Constant.hs, dist/build/Data/Functor/Constant.p_o ) rerebase> [233 of 380] Compiling Data.Functor.Compose ( library/Data/Functor/Compose.hs, dist/build/Data/Functor/Compose.p_o ) rerebase> [234 of 380] Compiling Data.Functor.Classes ( library/Data/Functor/Classes.hs, dist/build/Data/Functor/Classes.p_o ) rerebase> [235 of 380] Compiling Data.Functor.Bind.Trans ( library/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.p_o ) rerebase> [236 of 380] Compiling Data.Functor.Bind.Class ( library/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.p_o ) rerebase> [237 of 380] Compiling Data.Functor.Bind ( library/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.p_o ) rerebase> [238 of 380] Compiling Data.Functor.Apply ( library/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.p_o ) rerebase> [239 of 380] Compiling Data.Functor.Alt ( library/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.p_o ) rerebase> [240 of 380] Compiling Data.Functor ( library/Data/Functor.hs, dist/build/Data/Functor.p_o ) rerebase> [241 of 380] Compiling Data.Function ( library/Data/Function.hs, dist/build/Data/Function.p_o ) rerebase> [242 of 380] Compiling Data.Foldable ( library/Data/Foldable.hs, dist/build/Data/Foldable.p_o ) rerebase> [243 of 380] Compiling Data.Fixed ( library/Data/Fixed.hs, dist/build/Data/Fixed.p_o ) rerebase> [244 of 380] Compiling Data.Eq ( library/Data/Eq.hs, dist/build/Data/Eq.p_o ) rerebase> [245 of 380] Compiling Data.Either.Validation ( library/Data/Either/Validation.hs, dist/build/Data/Either/Validation.p_o ) rerebase> [246 of 380] Compiling Data.Either.Combinators ( library/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.p_o ) rerebase> [247 of 380] Compiling Data.Either ( library/Data/Either.hs, dist/build/Data/Either.p_o ) rerebase> [248 of 380] Compiling Data.Dynamic ( library/Data/Dynamic.hs, dist/build/Data/Dynamic.p_o ) rerebase> [249 of 380] Compiling Data.Data ( library/Data/Data.hs, dist/build/Data/Data.p_o ) rerebase> [250 of 380] Compiling Data.DList ( library/Data/DList.hs, dist/build/Data/DList.p_o ) rerebase> [251 of 380] Compiling Data.Complex ( library/Data/Complex.hs, dist/build/Data/Complex.p_o ) rerebase> [252 of 380] Compiling Data.Coerce ( library/Data/Coerce.hs, dist/build/Data/Coerce.p_o ) rerebase> [253 of 380] Compiling Data.Char ( library/Data/Char.hs, dist/build/Data/Char.p_o ) rerebase> [254 of 380] Compiling Data.ByteString.Unsafe ( library/Data/ByteString/Unsafe.hs, dist/build/Data/ByteString/Unsafe.p_o ) rerebase> [255 of 380] Compiling Data.ByteString.Short.Internal ( library/Data/ByteString/Short/Internal.hs, dist/build/Data/ByteString/Short/Internal.p_o ) rerebase> [256 of 380] Compiling Data.ByteString.Short ( library/Data/ByteString/Short.hs, dist/build/Data/ByteString/Short.p_o ) rerebase> [257 of 380] Compiling Data.ByteString.Lazy.Internal ( library/Data/ByteString/Lazy/Internal.hs, dist/build/Data/ByteString/Lazy/Internal.p_o ) rerebase> [258 of 380] Compiling Data.ByteString.Lazy.Char8 ( library/Data/ByteString/Lazy/Char8.hs, dist/build/Data/ByteString/Lazy/Char8.p_o ) rerebase> [259 of 380] Compiling Data.ByteString.Lazy ( library/Data/ByteString/Lazy.hs, dist/build/Data/ByteString/Lazy.p_o ) rerebase> [260 of 380] Compiling Data.ByteString.Internal ( library/Data/ByteString/Internal.hs, dist/build/Data/ByteString/Internal.p_o ) rerebase> [261 of 380] Compiling Data.ByteString.Char8 ( library/Data/ByteString/Char8.hs, dist/build/Data/ByteString/Char8.p_o ) rerebase> [262 of 380] Compiling Data.ByteString.Builder.Scientific ( library/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.p_o ) rerebase> [263 of 380] Compiling Data.ByteString.Builder.Prim.Internal ( library/Data/ByteString/Builder/Prim/Internal.hs, dist/build/Data/ByteString/Builder/Prim/Internal.p_o ) rerebase> [264 of 380] Compiling Data.ByteString.Builder.Prim ( library/Data/ByteString/Builder/Prim.hs, dist/build/Data/ByteString/Builder/Prim.p_o ) rerebase> [265 of 380] Compiling Data.ByteString.Builder.Internal ( library/Data/ByteString/Builder/Internal.hs, dist/build/Data/ByteString/Builder/Internal.p_o ) rerebase> [266 of 380] Compiling Data.ByteString.Builder.Extra ( library/Data/ByteString/Builder/Extra.hs, dist/build/Data/ByteString/Builder/Extra.p_o ) rerebase> [267 of 380] Compiling Data.ByteString.Builder ( library/Data/ByteString/Builder.hs, dist/build/Data/ByteString/Builder.p_o ) rerebase> [268 of 380] Compiling Data.ByteString ( library/Data/ByteString.hs, dist/build/Data/ByteString.p_o ) rerebase> [269 of 380] Compiling Data.Bool ( library/Data/Bool.hs, dist/build/Data/Bool.p_o ) rerebase> [270 of 380] Compiling Data.Bits ( library/Data/Bits.hs, dist/build/Data/Bits.p_o ) rerebase> [271 of 380] Compiling Data.Bitraversable ( library/Data/Bitraversable.hs, dist/build/Data/Bitraversable.p_o ) rerebase> [272 of 380] Compiling Data.Bifunctor.Wrapped ( library/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.p_o ) rerebase> [273 of 380] Compiling Data.Bifunctor.Tannen ( library/Data/Bifunctor/Tannen.hs, dist/build/Data/Bifunctor/Tannen.p_o ) rerebase> [274 of 380] Compiling Data.Bifunctor.Product ( library/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.p_o ) rerebase> [275 of 380] Compiling Data.Bifunctor.Joker ( library/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.p_o ) rerebase> [276 of 380] Compiling Data.Bifunctor.Join ( library/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.p_o ) rerebase> [277 of 380] Compiling Data.Bifunctor.Flip ( library/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.p_o ) rerebase> [278 of 380] Compiling Data.Bifunctor.Clown ( library/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.p_o ) rerebase> [279 of 380] Compiling Data.Bifunctor.Biff ( library/Data/Bifunctor/Biff.hs, dist/build/Data/Bifunctor/Biff.p_o ) rerebase> [280 of 380] Compiling Data.Bifunctor.Apply ( library/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.p_o ) rerebase> [281 of 380] Compiling Data.Bifunctor ( library/Data/Bifunctor.hs, dist/build/Data/Bifunctor.p_o ) rerebase> [282 of 380] Compiling Data.Bifoldable ( library/Data/Bifoldable.hs, dist/build/Data/Bifoldable.p_o ) rerebase> [283 of 380] Compiling Data.Biapplicative ( library/Data/Biapplicative.hs, dist/build/Data/Biapplicative.p_o ) rerebase> [284 of 380] Compiling Control.Selective.Rigid.Freer ( library/Control/Selective/Rigid/Freer.hs, dist/build/Control/Selective/Rigid/Freer.p_o ) rerebase> [285 of 380] Compiling Control.Selective.Rigid.Free ( library/Control/Selective/Rigid/Free.hs, dist/build/Control/Selective/Rigid/Free.p_o ) rerebase> [286 of 380] Compiling Control.Selective.Multi ( library/Control/Selective/Multi.hs, dist/build/Control/Selective/Multi.p_o ) rerebase> [287 of 380] Compiling Control.Selective.Free ( library/Control/Selective/Free.hs, dist/build/Control/Selective/Free.p_o ) rerebase> [288 of 380] Compiling Control.Selective ( library/Control/Selective.hs, dist/build/Control/Selective.p_o ) rerebase> [289 of 380] Compiling Control.Monad.Zip ( library/Control/Monad/Zip.hs, dist/build/Control/Monad/Zip.p_o ) rerebase> [290 of 380] Compiling Control.Monad.Writer.Strict ( library/Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.p_o ) rerebase> [291 of 380] Compiling Control.Monad.Writer.Lazy ( library/Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.p_o ) rerebase> [292 of 380] Compiling Control.Monad.Writer.Class ( library/Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.p_o ) rerebase> [293 of 380] Compiling Control.Monad.Writer ( library/Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.p_o ) rerebase> [294 of 380] Compiling Control.Monad.Trans.Writer.Strict ( library/Control/Monad/Trans/Writer/Strict.hs, dist/build/Control/Monad/Trans/Writer/Strict.p_o ) rerebase> [295 of 380] Compiling Control.Monad.Trans.Writer.Lazy ( library/Control/Monad/Trans/Writer/Lazy.hs, dist/build/Control/Monad/Trans/Writer/Lazy.p_o ) rerebase> [296 of 380] Compiling Control.Monad.Trans.Writer ( library/Control/Monad/Trans/Writer.hs, dist/build/Control/Monad/Trans/Writer.p_o ) rerebase> [297 of 380] Compiling Control.Monad.Trans.State.Strict ( library/Control/Monad/Trans/State/Strict.hs, dist/build/Control/Monad/Trans/State/Strict.p_o ) rerebase> [298 of 380] Compiling Control.Monad.Trans.State.Lazy ( library/Control/Monad/Trans/State/Lazy.hs, dist/build/Control/Monad/Trans/State/Lazy.p_o ) rerebase> [299 of 380] Compiling Control.Monad.Trans.State ( library/Control/Monad/Trans/State.hs, dist/build/Control/Monad/Trans/State.p_o ) rerebase> [300 of 380] Compiling Control.Monad.Trans.Reader ( library/Control/Monad/Trans/Reader.hs, dist/build/Control/Monad/Trans/Reader.p_o ) rerebase> [301 of 380] Compiling Control.Monad.Trans.RWS.Strict ( library/Control/Monad/Trans/RWS/Strict.hs, dist/build/Control/Monad/Trans/RWS/Strict.p_o ) rerebase> [302 of 380] Compiling Control.Monad.Trans.RWS.Lazy ( library/Control/Monad/Trans/RWS/Lazy.hs, dist/build/Control/Monad/Trans/RWS/Lazy.p_o ) rerebase> [303 of 380] Compiling Control.Monad.Trans.RWS ( library/Control/Monad/Trans/RWS.hs, dist/build/Control/Monad/Trans/RWS.p_o ) rerebase> [304 of 380] Compiling Control.Monad.Trans.Maybe ( library/Control/Monad/Trans/Maybe.hs, dist/build/Control/Monad/Trans/Maybe.p_o ) rerebase> [305 of 380] Compiling Control.Monad.Trans.Identity ( library/Control/Monad/Trans/Identity.hs, dist/build/Control/Monad/Trans/Identity.p_o ) rerebase> [306 of 380] Compiling Control.Monad.Trans.Except ( library/Control/Monad/Trans/Except.hs, dist/build/Control/Monad/Trans/Except.p_o ) rerebase> [307 of 380] Compiling Control.Monad.Trans.Cont ( library/Control/Monad/Trans/Cont.hs, dist/build/Control/Monad/Trans/Cont.p_o ) rerebase> [308 of 380] Compiling Control.Monad.Trans.Class ( library/Control/Monad/Trans/Class.hs, dist/build/Control/Monad/Trans/Class.p_o ) rerebase> [309 of 380] Compiling Control.Monad.Trans ( library/Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.p_o ) rerebase> [310 of 380] Compiling Control.Monad.State.Strict ( library/Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.p_o ) rerebase> [311 of 380] Compiling Control.Monad.State.Lazy ( library/Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.p_o ) rerebase> [312 of 380] Compiling Control.Monad.State.Class ( library/Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.p_o ) rerebase> [313 of 380] Compiling Control.Monad.State ( library/Control/Monad/State.hs, dist/build/Control/Monad/State.p_o ) rerebase> [314 of 380] Compiling Control.Monad.Signatures ( library/Control/Monad/Signatures.hs, dist/build/Control/Monad/Signatures.p_o ) rerebase> [315 of 380] Compiling Control.Monad.STM ( library/Control/Monad/STM.hs, dist/build/Control/Monad/STM.p_o ) rerebase> [316 of 380] Compiling Control.Monad.ST.Unsafe ( library/Control/Monad/ST/Unsafe.hs, dist/build/Control/Monad/ST/Unsafe.p_o ) rerebase> [317 of 380] Compiling Control.Monad.ST.Strict ( library/Control/Monad/ST/Strict.hs, dist/build/Control/Monad/ST/Strict.p_o ) rerebase> [318 of 380] Compiling Control.Monad.ST.Safe ( library/Control/Monad/ST/Safe.hs, dist/build/Control/Monad/ST/Safe.p_o ) rerebase> [319 of 380] Compiling Control.Monad.ST.Lazy.Unsafe ( library/Control/Monad/ST/Lazy/Unsafe.hs, dist/build/Control/Monad/ST/Lazy/Unsafe.p_o ) rerebase> [320 of 380] Compiling Control.Monad.ST.Lazy.Safe ( library/Control/Monad/ST/Lazy/Safe.hs, dist/build/Control/Monad/ST/Lazy/Safe.p_o ) rerebase> [321 of 380] Compiling Control.Monad.ST.Lazy ( library/Control/Monad/ST/Lazy.hs, dist/build/Control/Monad/ST/Lazy.p_o ) rerebase> [322 of 380] Compiling Control.Monad.ST ( library/Control/Monad/ST.hs, dist/build/Control/Monad/ST.p_o ) rerebase> [323 of 380] Compiling Control.Monad.Reader.Class ( library/Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.p_o ) rerebase> [324 of 380] Compiling Control.Monad.Reader ( library/Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.p_o ) rerebase> [325 of 380] Compiling Control.Monad.RWS.Strict ( library/Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.p_o ) rerebase> [326 of 380] Compiling Control.Monad.RWS.Lazy ( library/Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.p_o ) rerebase> [327 of 380] Compiling Control.Monad.RWS.Class ( library/Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.p_o ) rerebase> [328 of 380] Compiling Control.Monad.RWS ( library/Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.p_o ) rerebase> [329 of 380] Compiling Control.Monad.Identity ( library/Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.p_o ) rerebase> [330 of 380] Compiling Control.Monad.IO.Class ( library/Control/Monad/IO/Class.hs, dist/build/Control/Monad/IO/Class.p_o ) rerebase> [331 of 380] Compiling Control.Monad.Fix ( library/Control/Monad/Fix.hs, dist/build/Control/Monad/Fix.p_o ) rerebase> [332 of 380] Compiling Control.Monad.Fail ( library/Control/Monad/Fail.hs, dist/build/Control/Monad/Fail.p_o ) rerebase> [333 of 380] Compiling Control.Monad.Error.Class ( library/Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.p_o ) rerebase> [334 of 380] Compiling Control.Monad.Cont.Class ( library/Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.p_o ) rerebase> [335 of 380] Compiling Control.Monad.Cont ( library/Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.p_o ) rerebase> [336 of 380] Compiling Control.Monad ( library/Control/Monad.hs, dist/build/Control/Monad.p_o ) rerebase> [337 of 380] Compiling Control.Exception.Base ( library/Control/Exception/Base.hs, dist/build/Control/Exception/Base.p_o ) rerebase> [338 of 380] Compiling Control.Exception ( library/Control/Exception.hs, dist/build/Control/Exception.p_o ) rerebase> [339 of 380] Compiling Control.DeepSeq ( library/Control/DeepSeq.hs, dist/build/Control/DeepSeq.p_o ) rerebase> [340 of 380] Compiling Control.Concurrent.STM.TVar ( library/Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.p_o ) rerebase> [341 of 380] Compiling Control.Concurrent.STM.TSem ( library/Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.p_o ) rerebase> [342 of 380] Compiling Control.Concurrent.STM.TQueue ( library/Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.p_o ) rerebase> [343 of 380] Compiling Control.Concurrent.STM.TMVar ( library/Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.p_o ) rerebase> [344 of 380] Compiling Control.Concurrent.STM.TChan ( library/Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.p_o ) rerebase> [345 of 380] Compiling Control.Concurrent.STM.TBQueue ( library/Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.p_o ) rerebase> [346 of 380] Compiling Control.Concurrent.STM.TArray ( library/Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.p_o ) rerebase> [347 of 380] Compiling Control.Concurrent.STM ( library/Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.p_o ) rerebase> [348 of 380] Compiling Control.Concurrent.QSemN ( library/Control/Concurrent/QSemN.hs, dist/build/Control/Concurrent/QSemN.p_o ) rerebase> [349 of 380] Compiling Control.Concurrent.QSem ( library/Control/Concurrent/QSem.hs, dist/build/Control/Concurrent/QSem.p_o ) rerebase> [350 of 380] Compiling Control.Concurrent.MVar ( library/Control/Concurrent/MVar.hs, dist/build/Control/Concurrent/MVar.p_o ) rerebase> [351 of 380] Compiling Control.Concurrent.Chan ( library/Control/Concurrent/Chan.hs, dist/build/Control/Concurrent/Chan.p_o ) rerebase> [352 of 380] Compiling Control.Concurrent ( library/Control/Concurrent.hs, dist/build/Control/Concurrent.p_o ) rerebase> [353 of 380] Compiling Control.Comonad ( library/Control/Comonad.hs, dist/build/Control/Comonad.p_o ) rerebase> [354 of 380] Compiling Control.Category ( library/Control/Category.hs, dist/build/Control/Category.p_o ) rerebase> [355 of 380] Compiling Control.Arrow ( library/Control/Arrow.hs, dist/build/Control/Arrow.p_o ) rerebase> [356 of 380] Compiling Control.Applicative.Lift ( library/Control/Applicative/Lift.hs, dist/build/Control/Applicative/Lift.p_o ) rerebase> [357 of 380] Compiling Control.Applicative.Backwards ( library/Control/Applicative/Backwards.hs, dist/build/Control/Applicative/Backwards.p_o ) rerebase> [358 of 380] Compiling Control.Applicative ( library/Control/Applicative.hs, dist/build/Control/Applicative.p_o ) rerebase> [359 of 380] Compiling System.CPUTime ( library/System/CPUTime.hs, dist/build/System/CPUTime.p_o ) rerebase> [360 of 380] Compiling System.Console.GetOpt ( library/System/Console/GetOpt.hs, dist/build/System/Console/GetOpt.p_o ) rerebase> [361 of 380] Compiling System.Environment ( library/System/Environment.hs, dist/build/System/Environment.p_o ) rerebase> [362 of 380] Compiling System.Exit ( library/System/Exit.hs, dist/build/System/Exit.p_o ) rerebase> [363 of 380] Compiling System.IO ( library/System/IO.hs, dist/build/System/IO.p_o ) rerebase> [364 of 380] Compiling System.IO.Error ( library/System/IO/Error.hs, dist/build/System/IO/Error.p_o ) rerebase> [365 of 380] Compiling System.IO.Unsafe ( library/System/IO/Unsafe.hs, dist/build/System/IO/Unsafe.p_o ) rerebase> [366 of 380] Compiling System.Info ( library/System/Info.hs, dist/build/System/Info.p_o ) rerebase> [367 of 380] Compiling System.Mem ( library/System/Mem.hs, dist/build/System/Mem.p_o ) rerebase> [368 of 380] Compiling System.Mem.StableName ( library/System/Mem/StableName.hs, dist/build/System/Mem/StableName.p_o ) rerebase> [369 of 380] Compiling System.Mem.Weak ( library/System/Mem/Weak.hs, dist/build/System/Mem/Weak.p_o ) rerebase> [370 of 380] Compiling System.Posix.Internals ( library/System/Posix/Internals.hs, dist/build/System/Posix/Internals.p_o ) rerebase> [371 of 380] Compiling System.Posix.Types ( library/System/Posix/Types.hs, dist/build/System/Posix/Types.p_o ) rerebase> [372 of 380] Compiling System.Timeout ( library/System/Timeout.hs, dist/build/System/Timeout.p_o ) rerebase> [373 of 380] Compiling Text.ParserCombinators.ReadP ( library/Text/ParserCombinators/ReadP.hs, dist/build/Text/ParserCombinators/ReadP.p_o ) rerebase> [374 of 380] Compiling Text.ParserCombinators.ReadPrec ( library/Text/ParserCombinators/ReadPrec.hs, dist/build/Text/ParserCombinators/ReadPrec.p_o ) rerebase> [375 of 380] Compiling Text.Printf ( library/Text/Printf.hs, dist/build/Text/Printf.p_o ) rerebase> [376 of 380] Compiling Text.Read ( library/Text/Read.hs, dist/build/Text/Read.p_o ) rerebase> [377 of 380] Compiling Text.Read.Lex ( library/Text/Read/Lex.hs, dist/build/Text/Read/Lex.p_o ) rerebase> [378 of 380] Compiling Text.Show ( library/Text/Show.hs, dist/build/Text/Show.p_o ) rerebase> [379 of 380] Compiling Text.Show.Functions ( library/Text/Show/Functions.hs, dist/build/Text/Show/Functions.p_o ) rerebase> [380 of 380] Compiling Unsafe.Coerce ( library/Unsafe/Coerce.hs, dist/build/Unsafe/Coerce.p_o ) lens> [60 of 85] Compiling Data.Vector.Lens ( src/Data/Vector/Lens.hs, dist/build/Data/Vector/Lens.p_o ) aeson> [ 3 of 24] 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 24] 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> [ 5 of 24] 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> aeson> tests/Types.hs:16:1: warning: [-Wunused-imports] aeson> The import of ‘Control.Applicative’ is redundant aeson> except perhaps to import instances from ‘Control.Applicative’ aeson> To import instances alone, use: import Control.Applicative() aeson> | aeson> 16 | import Control.Applicative ((<$>)) aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) 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 ) 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 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 rerebase> running tests rerebase> Package has no test suites. rerebase> haddockPhase rerebase> Preprocessing library for rerebase-1.19.. rerebase> Running Haddock on library for rerebase-1.19.. rerebase> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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 ) 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.Pack' 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 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.CodePage' 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.GHCi' 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 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.Constants' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.ConsoleHandler' 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 aeson> [ 6 of 24] Compiling Instances ( tests/Instances.hs, dist/build/aeson-tests/aeson-tests-tmp/Instances.o, dist/build/aeson-tests/aeson-tests-tmp/Instances.dyn_o ) 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.Safe' 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.Safe' 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> 50% ( 1 / 2) 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 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 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> 50% ( 1 / 2) 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.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroup.Foldable' rerebase> Missing documentation for: rerebase> Module header 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 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 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 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 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.List1' 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 lens> Preprocessing test suite 'hunit' for lens-5.2.3.. lens> Building test suite 'hunit' for lens-5.2.3.. 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 lens> [1 of 1] Compiling Main ( tests/hunit.hs, dist/build/hunit/hunit-tmp/Main.o, dist/build/hunit/hunit-tmp/Main.dyn_o ) 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 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 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 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 rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Maybe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Identity' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Except' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Cont' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.State.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.State.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.State.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.State' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Signatures' rerebase> Missing documentation for: rerebase> Module header 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 rerebase> 50% ( 1 / 2) in 'Control.Monad.ST.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.ST.Safe' 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.Safe' 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 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 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 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 aeson> [ 7 of 24] Compiling SerializationFormatSpec ( tests/SerializationFormatSpec.hs, dist/build/aeson-tests/aeson-tests-tmp/SerializationFormatSpec.o, dist/build/aeson-tests/aeson-tests-tmp/SerializationFormatSpec.dyn_o ) 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 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 ghc-lib-parser> buildPhase completed in 10 minutes 34 seconds ghc-lib-parser> running tests rerebase> 50% ( 1 / 2) in 'Text.Show.Functions' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Unsafe.Coerce' rerebase> Missing documentation for: rerebase> Module header ghc-lib-parser> Package has no test suites. ghc-lib-parser> haddockPhase ghc-lib-parser> Preprocessing library for ghc-lib-parser-9.6.3.20231014.. ghc-lib-parser> Running Haddock on library for ghc-lib-parser-9.6.3.20231014.. ghc-lib-parser> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lens> [2 of 2] Linking dist/build/hunit/hunit 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 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 lens> Preprocessing test suite 'properties' for lens-5.2.3.. lens> Building test suite 'properties' for lens-5.2.3.. lens> [1 of 2] Compiling Control.Lens.Properties ( lens-properties/src/Control/Lens/Properties.hs, dist/build/properties/properties-tmp/Control/Lens/Properties.o ) ghc-lib-parser> 100% ( 4 / 4) in 'GHC.BaseDir' ghc-lib-parser> 6% ( 1 / 15) in 'GHC.Data.List.Infinite' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Infinite (compiler/GHC/Data/List/Infinite.hs:28) ghc-lib-parser> head (compiler/GHC/Data/List/Infinite.hs:31) ghc-lib-parser> tail (compiler/GHC/Data/List/Infinite.hs:35) ghc-lib-parser> filter (compiler/GHC/Data/List/Infinite.hs:66) ghc-lib-parser> ++ (compiler/GHC/Data/List/Infinite.hs:71) ghc-lib-parser> unfoldr (compiler/GHC/Data/List/Infinite.hs:74) ghc-lib-parser> !! (compiler/GHC/Data/List/Infinite.hs:78) ghc-lib-parser> groupBy (compiler/GHC/Data/List/Infinite.hs:82) ghc-lib-parser> dropList (compiler/GHC/Data/List/Infinite.hs:147) ghc-lib-parser> iterate (compiler/GHC/Data/List/Infinite.hs:99) ghc-lib-parser> concatMap (compiler/GHC/Data/List/Infinite.hs:113) ghc-lib-parser> toList (compiler/GHC/Data/List/Infinite.hs:157) ghc-lib-parser> repeat (compiler/GHC/Data/List/Infinite.hs:161) lens> [2 of 2] Compiling Main ( tests/properties.hs, dist/build/properties/properties-tmp/Main.o ) ghc-lib-parser> 0% ( 0 / 7) in 'GHC.Data.SizedSeq' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> SizedSeq (libraries/ghc-boot/GHC/Data/SizedSeq.hs:17) ghc-lib-parser> emptySS (libraries/ghc-boot/GHC/Data/SizedSeq.hs:34) ghc-lib-parser> addToSS (libraries/ghc-boot/GHC/Data/SizedSeq.hs:37) ghc-lib-parser> addListToSS (libraries/ghc-boot/GHC/Data/SizedSeq.hs:40) ghc-lib-parser> ssElts (libraries/ghc-boot/GHC/Data/SizedSeq.hs:44) ghc-lib-parser> sizeSS (libraries/ghc-boot/GHC/Data/SizedSeq.hs:47) ghc-lib-parser> 33% ( 1 / 3) in 'GHC.Exts.Heap.ClosureTypes' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> ClosureType (libraries/ghc-heap/GHC/Exts/Heap/ClosureTypes.hs:18) ghc-lib-parser> 0% ( 0 / 4) in 'GHC.Exts.Heap.Constants' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> wORD_SIZE (libraries/ghc-heap/GHC/Exts/Heap/Constants.hsc:14) ghc-lib-parser> tAG_MASK (libraries/ghc-heap/GHC/Exts/Heap/Constants.hsc:14) ghc-lib-parser> wORD_SIZE_IN_BITS (libraries/ghc-heap/GHC/Exts/Heap/Constants.hsc:14) ghc-lib-parser> 20% ( 1 / 5) in 'GHC.Exts.Heap.InfoTable.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> EntryFunPtr (libraries/ghc-heap/GHC/Exts/Heap/InfoTable/Types.hsc:28) ghc-lib-parser> HalfWord (libraries/ghc-heap/GHC/Exts/Heap/InfoTable/Types.hsc:21) ghc-lib-parser> ItblCodes (libraries/ghc-heap/GHC/Exts/Heap/InfoTable/Types.hsc:16) ghc-lib-parser> 60% ( 3 / 5) in 'GHC.Exts.Heap.InfoTable' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> pokeItbl (libraries/ghc-heap/GHC/Exts/Heap/InfoTable.hsc:52) ghc-lib-parser> 40% ( 2 / 5) in 'GHC.Exts.Heap.InfoTableProf' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> itblSize (libraries/ghc-heap/GHC/Exts/Heap/InfoTableProf.hsc:66) ghc-lib-parser> pokeItbl (libraries/ghc-heap/GHC/Exts/Heap/InfoTableProf.hsc:49) ghc-lib-parser> 80% ( 4 / 5) in 'GHC.Exts.Heap.ProfInfo.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 0% ( 0 / 3) in 'GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> peekStgTSOProfInfo (libraries/ghc-heap/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.hsc:37) ghc-lib-parser> peekTopCCS (libraries/ghc-heap/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.hsc:46) lens> [3 of 3] Linking dist/build/properties/properties ghc-lib-parser> 33% ( 1 / 3) in 'GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> peekTopCCS (libraries/ghc-heap/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.hsc:15) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.Exts.Heap.ProfInfo.PeekProfInfo' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Warning: 'getBoxedClosureData' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'b' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 57% ( 8 / 14) in 'GHC.Exts.Heap.Closures' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Closure (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:99) ghc-lib-parser> PrimType (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:360) ghc-lib-parser> WhatNext (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:370) ghc-lib-parser> WhyBlocked (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:378) ghc-lib-parser> TsoFlags (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:395) aeson> [ 8 of 24] Compiling PropertyQC ( tests/PropertyQC.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyQC.o ) aeson> [ 9 of 24] 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> aeson> tests/Encoders.hs:316:7: warning: [-Woverlapping-patterns] aeson> Pattern match is redundant aeson> In a case alternative: _ | False -> ... aeson> | aeson> 316 | | False -> genericParseJSON defaultOptions aeson> | ^^^^^ aeson> aeson> tests/Encoders.hs:321:7: warning: [-Woverlapping-patterns] aeson> Pattern match is redundant aeson> In a case alternative: _ | False -> ... aeson> | aeson> 321 | | False -> genericToJSON defaultOptions aeson> | ^^^^^ rerebase> Documentation created: dist/doc/html/rerebase/index.html, rerebase> dist/doc/html/rerebase/rerebase.txt rerebase> installing lens> Preprocessing test suite 'templates' for lens-5.2.3.. lens> Building test suite 'templates' for lens-5.2.3.. lens> [1 of 5] Compiling BigRecord ( tests/BigRecord.hs, dist/build/templates/templates-tmp/BigRecord.o, dist/build/templates/templates-tmp/BigRecord.dyn_o ) rerebase> Installing library in /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/rerebase-1.19-8UEjDLCPsx9TvgCtx352p ghc-lib-parser> 20% ( 2 / 10) in 'GHC.Exts.Heap.FFIClosures_ProfilingEnabled' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> TSOFields (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc:18) ghc-lib-parser> parseWhatNext (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc:57) ghc-lib-parser> parseWhyBlocked (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc:65) ghc-lib-parser> parseTsoFlags (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc:82) ghc-lib-parser> isSet (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc:93) ghc-lib-parser> unset (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc:96) ghc-lib-parser> StackFields (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hsc:99) ghc-lib-parser> 20% ( 2 / 10) in 'GHC.Exts.Heap.FFIClosures_ProfilingDisabled' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> TSOFields (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc:18) ghc-lib-parser> parseWhatNext (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc:57) ghc-lib-parser> parseWhyBlocked (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc:65) ghc-lib-parser> parseTsoFlags (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc:82) ghc-lib-parser> isSet (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc:93) ghc-lib-parser> unset (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc:96) ghc-lib-parser> StackFields (libraries/ghc-heap/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hsc:99) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.Exts.Heap.FFIClosures' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 0% ( 0 / 2) in 'GHC.Exts.Heap.Utils' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> dataConNames (libraries/ghc-heap/GHC/Exts/Heap/Utils.hsc:61) ghc-lib-parser> Warning: 'peekTopCCS' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'b' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 62% ( 20 / 32) in 'GHC.Exts.Heap' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Closure (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:99) ghc-lib-parser> ClosureType (libraries/ghc-heap/GHC/Exts/Heap/ClosureTypes.hs:18) ghc-lib-parser> PrimType (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:360) ghc-lib-parser> WhatNext (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:370) ghc-lib-parser> WhyBlocked (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:378) ghc-lib-parser> TsoFlags (libraries/ghc-heap/GHC/Exts/Heap/Closures.hs:395) ghc-lib-parser> HasHeapRep (libraries/ghc-heap/GHC/Exts/Heap.hs:82) ghc-lib-parser> getClosureDataFromHeapRepPrim (libraries/ghc-heap/GHC/Exts/Heap.hs:174) ghc-lib-parser> EntryFunPtr (libraries/ghc-heap/GHC/Exts/Heap/InfoTable/Types.hsc:28) ghc-lib-parser> HalfWord (libraries/ghc-heap/GHC/Exts/Heap/InfoTable/Types.hsc:21) ghc-lib-parser> ItblCodes (libraries/ghc-heap/GHC/Exts/Heap/InfoTable/Types.hsc:16) ghc-lib-parser> pokeItbl (libraries/ghc-heap/GHC/Exts/Heap/InfoTable.hsc:52) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.ForeignSrcLang.Type' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 100% ( 2 / 2) in 'GHC.ForeignSrcLang' ghc-lib-parser> Warning: 'Binary' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 100% ( 2 / 2) in 'GHC.LanguageExtensions.Type' ghc-lib-parser> 100% ( 2 / 2) in 'GHC.LanguageExtensions' ghc-lib-parser> 33% ( 3 / 9) in 'GHC.Lexeme' ghc-lib-parser> Missing documentation for: ghc-lib-parser> startsVarSym (libraries/ghc-boot-th/GHC/Lexeme.hs:37) ghc-lib-parser> startsVarId (libraries/ghc-boot-th/GHC/Lexeme.hs:37) ghc-lib-parser> startsConSym (libraries/ghc-boot-th/GHC/Lexeme.hs:37) ghc-lib-parser> startsConId (libraries/ghc-boot-th/GHC/Lexeme.hs:37) ghc-lib-parser> startsVarSymASCII (libraries/ghc-boot-th/GHC/Lexeme.hs:46) ghc-lib-parser> isVarSymChar (libraries/ghc-boot-th/GHC/Lexeme.hs:49) ghc-lib-parser> 100% ( 10 / 10) in 'GHC.Platform.ArchOS' ghc-lib-parser> 0% ( 0 / 3) in 'GHC.Platform.Constants' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> PlatformConstants (ghc-lib/stage0/compiler/build/GHC/Platform/Constants.hs:6) ghc-lib-parser> parseConstantsHeader (ghc-lib/stage0/compiler/build/GHC/Platform/Constants.hs:139) rerebase> post-installation fixup rerebase> shrinking RPATHs of ELF executables and libraries in /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19 rerebase> shrinking /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSrerebase-1.19-8UEjDLCPsx9TvgCtx352p-ghc9.4.2.so rerebase> checking for references to /build/ in /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19... rerebase> patching script interpreter paths in /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19 rerebase> stripping (with command strip and flags -S -p) in /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19/lib 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 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 2 minutes 6 seconds algebraic-graphs> haddockPhase 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. rerebase> shrinking RPATHs of ELF executables and libraries in /nix/store/z6917hrv3168cbsl0lpmy9dngl8k2frx-rerebase-1.19-doc rerebase> checking for references to /build/ in /nix/store/z6917hrv3168cbsl0lpmy9dngl8k2frx-rerebase-1.19-doc... rerebase> patching script interpreter paths in /nix/store/z6917hrv3168cbsl0lpmy9dngl8k2frx-rerebase-1.19-doc rerebase (post)> added 2 signatures rerebase (post)> added 2 signatures rerebase (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19 /nix/store/z6917hrv3168cbsl0lpmy9dngl8k2frx-rerebase-1.19-doc rerebase (post)> copying 2 paths... rerebase (post)> copying path '/nix/store/z6917hrv3168cbsl0lpmy9dngl8k2frx-rerebase-1.19-doc' to 'https://cache.nix-ci.com'... rerebase (post)> copying path '/nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19' to 'https://cache.nix-ci.com'... rerebase (post)> copying 1 paths... rerebase (post)> copying path '/nix/store/zbarj1izvm0bkrad9qrjwnkywk86qp3i-rerebase-1.19.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/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19 /nix/store/z6917hrv3168cbsl0lpmy9dngl8k2frx-rerebase-1.19-doc rerebase (post)> copying 2 paths... rerebase (post)> copying path '/nix/store/z6917hrv3168cbsl0lpmy9dngl8k2frx-rerebase-1.19-doc' to 'ssh-ng://worker.nix-ci.com'... rerebase (post)> copying path '/nix/store/8jjw0x3b18vzqkcynf3rb05bj48m8qdc-rerebase-1.19' to 'ssh-ng://worker.nix-ci.com'... rerebase (post)> copying 1 paths... rerebase (post)> copying path '/nix/store/zbarj1izvm0bkrad9qrjwnkywk86qp3i-rerebase-1.19.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/269z2rkxh04vq8bmx5629hc14dy4zqwi-deferred-folds-0.9.18.5.drv'... building '/nix/store/qsilk85brwyjnn6l0jhlnj6fxzf9i28n-focus-1.0.3.2.drv'... ghc-lib-parser> 95% (141 /148) in 'GHC.Prelude.Basic' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Bool ghc-lib-parser> Ordering ghc-lib-parser> Real ghc-lib-parser> even ghc-lib-parser> odd ghc-lib-parser> shiftL (compiler/GHC/Prelude/Basic.hs:97) ghc-lib-parser> shiftR (compiler/GHC/Prelude/Basic.hs:97) ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Data.FastMutInt' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> FastMutInt (compiler/GHC/Data/FastMutInt.hs:20) ghc-lib-parser> newFastMutInt (compiler/GHC/Data/FastMutInt.hs:22) ghc-lib-parser> readFastMutInt (compiler/GHC/Data/FastMutInt.hs:33) ghc-lib-parser> writeFastMutInt (compiler/GHC/Data/FastMutInt.hs:38) ghc-lib-parser> atomicFetchAddFastMut (compiler/GHC/Data/FastMutInt.hs:43) ghc-lib-parser> 0% ( 0 / 3) in 'GHC.Data.Bool' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> OverridingBool (compiler/GHC/Data/Bool.hs:9) ghc-lib-parser> overrideWith (compiler/GHC/Data/Bool.hs:22) ghc-lib-parser> 88% ( 8 / 9) in 'GHC.Serialized' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 11% ( 1 / 9) in 'GHC.Settings.Utils' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> maybeRead (libraries/ghc-boot/GHC/Settings/Utils.hs:12) ghc-lib-parser> maybeReadFuzzy (libraries/ghc-boot/GHC/Settings/Utils.hs:17) ghc-lib-parser> RawSettings (libraries/ghc-boot/GHC/Settings/Utils.hs:34) ghc-lib-parser> getRawSetting (libraries/ghc-boot/GHC/Settings/Utils.hs:46) ghc-lib-parser> getRawFilePathSetting (libraries/ghc-boot/GHC/Settings/Utils.hs:52) ghc-lib-parser> getRawBooleanSetting (libraries/ghc-boot/GHC/Settings/Utils.hs:57) ghc-lib-parser> readRawSetting (libraries/ghc-boot/GHC/Settings/Utils.hs:66) ghc-lib-parser> 0% ( 0 / 5) in 'GHC.Utils.Constants' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> debugIsOn (compiler/GHC/Utils/Constants.hs:32) ghc-lib-parser> ghciSupported (compiler/GHC/Utils/Constants.hs:25) ghc-lib-parser> isWindowsHost (compiler/GHC/Utils/Constants.hs:39) ghc-lib-parser> isDarwinHost (compiler/GHC/Utils/Constants.hs:46) ghc-lib-parser> 52% ( 13 / 25) in 'GHC.Utils.Encoding.UTF8' ghc-lib-parser> Missing documentation for: ghc-lib-parser> utf8UnconsByteString (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:99) ghc-lib-parser> utf8DecodeShortByteString (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:78) ghc-lib-parser> utf8DecodeForeignPtr (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:214) ghc-lib-parser> utf8DecodeByteArray# (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:224) ghc-lib-parser> utf8CountCharsShortByteString (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:75) ghc-lib-parser> utf8CountCharsByteArray# (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:275) ghc-lib-parser> utf8CompareByteArray# (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:230) ghc-lib-parser> utf8CompareShortByteString (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:107) ghc-lib-parser> utf8EncodeByteArray# (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:333) ghc-lib-parser> utf8EncodePtr (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:321) ghc-lib-parser> utf8EncodeShortByteString (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:86) ghc-lib-parser> utf8EncodedLength (libraries/ghc-boot/GHC/Utils/Encoding/UTF8.hs:352) ghc-lib-parser> 45% ( 5 / 11) in 'GHC.Utils.Encoding' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> UserString (libraries/ghc-boot/GHC/Utils/Encoding.hs:87) ghc-lib-parser> EncodedString (libraries/ghc-boot/GHC/Utils/Encoding.hs:88) ghc-lib-parser> zEncodeString (libraries/ghc-boot/GHC/Utils/Encoding.hs:91) ghc-lib-parser> zDecodeString (libraries/ghc-boot/GHC/Utils/Encoding.hs:157) ghc-lib-parser> toBase62 (libraries/ghc-boot/GHC/Utils/Encoding.hs:283) ghc-lib-parser> 100% ( 14 / 14) in 'GHC.Data.ShortText' ghc-lib-parser> Warning: 'InstalledPackageInfo' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Module' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 90% ( 18 / 20) in 'GHC.Unit.Database' ghc-lib-parser> Missing documentation for: ghc-lib-parser> isDbOpenReadMode (libraries/ghc-boot/GHC/Unit/Database.hs:371) ghc-lib-parser> mkMungePathUrl (libraries/ghc-boot/GHC/Unit/Database.hs:671) ghc-lib-parser> 91% ( 51 / 56) in 'GHC.Utils.Exception' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> ExceptionMonad (compiler/GHC/Utils/Exception.hs:28) ghc-lib-parser> catchIO (compiler/GHC/Utils/Exception.hs:19) ghc-lib-parser> handleIO (compiler/GHC/Utils/Exception.hs:22) ghc-lib-parser> tryIO (compiler/GHC/Utils/Exception.hs:25) ghc-lib-parser> 20% ( 2 / 10) in 'GHC.Utils.Fingerprint' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> readHexFingerprint (compiler/GHC/Utils/Fingerprint.hs:37) ghc-lib-parser> fingerprintByteString (compiler/GHC/Utils/Fingerprint.hs:43) algebraic-graphs> 100% ( 58 / 58) in 'Algebra.Graph.AdjacencyMap' algebraic-graphs> 100% ( 56 / 56) in 'Algebra.Graph.AdjacencyIntMap' 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: 'sort' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. 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: 'IsList' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 19 / 19) in 'Algebra.Graph.Internal' algebraic-graphs> 100% ( 61 / 61) in 'Algebra.Graph' 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: 'vertexCount' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'hasVertex' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'vertexSet' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'isEmpty' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'edgeList' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'adjacencyList' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'box' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'edgeCount' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 42 / 42) in 'Algebra.Graph.HigherKinded.Class' algebraic-graphs> Warning: 'nub' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 63 / 63) in 'Algebra.Graph.Bipartite.AdjacencyMap' algebraic-graphs> Warning: 'isRight' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 25 / 25) in 'Algebra.Graph.Bipartite.AdjacencyMap.Algorithm' algebraic-graphs> 100% ( 37 / 37) in 'Algebra.Graph.Label' algebraic-graphs> Warning: 'isEmpty' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'empty' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'vertexList' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'edges' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'adjacencyList' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'stars' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 51 / 51) in 'Algebra.Graph.NonEmpty.AdjacencyMap' 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: 'sort' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. 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> 100% ( 44 / 44) in 'Algebra.Graph.Acyclic.AdjacencyMap' algebraic-graphs> 100% ( 8 / 8) in 'Algebra.Graph.ToGraph' algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:171:32: warning: [-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: [-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> | 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:1434:15: warning: [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record-update construct: ghc-exactprint> Patterns of type ‘EpAnn AnnsModule’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 1434 | let anf = an0 { anns = (anns an0) { am_decls = am_decls' }} ghc-exactprint> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:1481:9: warning: [-Wincomplete-uni-patterns] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a pattern binding: ghc-exactprint> Patterns of type ‘EpAnn EpAnnImportDecl’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 1481 | let (EpAnn _anc an _cs) = ann0 ghc-exactprint> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:1534:9: warning: [-Wincomplete-uni-patterns] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a pattern binding: ghc-exactprint> Patterns of type ‘EpAnn EpAnnImportDecl’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 1534 | let (EpAnn anc' an' cs') = ann4 ghc-exactprint> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3317:19: warning: [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record-update construct: ghc-exactprint> Patterns of type ‘EpAnn AddEpAnn’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 3317 | let an1 = an{anns = an0} ghc-exactprint> | ^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3323:19: warning: [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record-update construct: ghc-exactprint> Patterns of type ‘EpAnn AddEpAnn’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 3323 | let an1 = an {anns = an0} ghc-exactprint> | ^^^^^^^^^^^^^^^ ghc-lib-parser> Fingerprint ghc-lib-parser> fingerprint0 ghc-lib-parser> fingerprintFingerprints ghc-lib-parser> fingerprintData ghc-lib-parser> fingerprintString ghc-lib-parser> 8% ( 1 / 12) in 'GHC.Utils.GlobalVars' ghc-lib-parser> Missing documentation for: ghc-lib-parser> v_unsafeHasPprDebug (compiler/GHC/Utils/GlobalVars.hs:67) ghc-lib-parser> v_unsafeHasNoDebugOutput (compiler/GHC/Utils/GlobalVars.hs:72) ghc-lib-parser> v_unsafeHasNoStateHack (compiler/GHC/Utils/GlobalVars.hs:77) ghc-lib-parser> unsafeHasPprDebug (compiler/GHC/Utils/GlobalVars.hs:84) ghc-lib-parser> unsafeHasNoDebugOutput (compiler/GHC/Utils/GlobalVars.hs:87) ghc-lib-parser> unsafeHasNoStateHack (compiler/GHC/Utils/GlobalVars.hs:90) ghc-lib-parser> global (compiler/GHC/Utils/GlobalVars.hs:116) ghc-lib-parser> consIORef (compiler/GHC/Utils/GlobalVars.hs:119) ghc-lib-parser> globalM (compiler/GHC/Utils/GlobalVars.hs:123) ghc-lib-parser> sharedGlobal (compiler/GHC/Utils/GlobalVars.hs:128) ghc-lib-parser> sharedGlobalM (compiler/GHC/Utils/GlobalVars.hs:132) ghc-lib-parser> 0% ( 0 / 2) in 'GHC.Utils.IO.Unsafe' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> inlinePerformIO (compiler/GHC/Utils/IO/Unsafe.hs:19) ghc-lib-parser> Warning: 'coloured' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 11% ( 2 / 17) in 'GHC.Utils.Ppr.Colour' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> renderColourAfresh (compiler/GHC/Utils/Ppr/Colour.hs:20) ghc-lib-parser> colCustom (compiler/GHC/Utils/Ppr/Colour.hs:23) ghc-lib-parser> colReset (compiler/GHC/Utils/Ppr/Colour.hs:27) ghc-lib-parser> colBold (compiler/GHC/Utils/Ppr/Colour.hs:30) ghc-lib-parser> colBlackFg (compiler/GHC/Utils/Ppr/Colour.hs:33) ghc-lib-parser> colRedFg (compiler/GHC/Utils/Ppr/Colour.hs:36) ghc-lib-parser> colGreenFg (compiler/GHC/Utils/Ppr/Colour.hs:39) ghc-lib-parser> colYellowFg (compiler/GHC/Utils/Ppr/Colour.hs:42) ghc-lib-parser> colBlueFg (compiler/GHC/Utils/Ppr/Colour.hs:45) ghc-lib-parser> colMagentaFg (compiler/GHC/Utils/Ppr/Colour.hs:48) ghc-lib-parser> colCyanFg (compiler/GHC/Utils/Ppr/Colour.hs:51) ghc-lib-parser> colWhiteFg (compiler/GHC/Utils/Ppr/Colour.hs:54) ghc-lib-parser> Scheme (compiler/GHC/Utils/Ppr/Colour.hs:57) ghc-lib-parser> defaultScheme (compiler/GHC/Utils/Ppr/Colour.hs:67) ghc-lib-parser> 0% ( 0 / 7) in 'GHC.Version' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> cProjectGitCommitId (ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs:5) ghc-lib-parser> cProjectVersion (ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs:8) ghc-lib-parser> cProjectVersionInt (ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs:11) ghc-lib-parser> cProjectPatchLevel (ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs:14) ghc-lib-parser> cProjectPatchLevel1 (ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs:17) ghc-lib-parser> cProjectPatchLevel2 (ghc-lib/stage0/libraries/ghc-boot/build/GHC/Version.hs:20) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.UniqueSubdir' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 14% ( 1 / 7) in 'GHC.Settings.Config' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> cBuildPlatformString (ghc-lib/stage0/compiler/build/GHC/Settings/Config.hs:14) ghc-lib-parser> cHostPlatformString (ghc-lib/stage0/compiler/build/GHC/Settings/Config.hs:17) ghc-lib-parser> cProjectName (ghc-lib/stage0/compiler/build/GHC/Settings/Config.hs:20) ghc-lib-parser> cBooterVersion (ghc-lib/stage0/compiler/build/GHC/Settings/Config.hs:23) ghc-lib-parser> cStage (ghc-lib/stage0/compiler/build/GHC/Settings/Config.hs:26) ghc-lib-parser> Warning: 'impossible' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 58% ( 7 / 12) in 'GHC.Utils.Panic.Plain' ghc-lib-parser> Missing documentation for: ghc-lib-parser> cmdLineError (compiler/GHC/Utils/Panic/Plain.hs:115) ghc-lib-parser> cmdLineErrorIO (compiler/GHC/Utils/Panic/Plain.hs:118) ghc-lib-parser> assert (compiler/GHC/Utils/Panic/Plain.hs:140) ghc-lib-parser> assertM (compiler/GHC/Utils/Panic/Plain.hs:151) ghc-lib-parser> massert (compiler/GHC/Utils/Panic/Plain.hs:147) ghc-lib-parser> Warning: 'expectJust' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'isDebugOn' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 49% ( 64 /130) in 'GHC.Utils.Misc' ghc-lib-parser> Missing documentation for: ghc-lib-parser> const2 (compiler/GHC/Utils/Misc.hs:176) ghc-lib-parser> zipEqual (compiler/GHC/Utils/Misc.hs:231) ghc-lib-parser> zipWithEqual (compiler/GHC/Utils/Misc.hs:232) ghc-lib-parser> zipWith3Equal (compiler/GHC/Utils/Misc.hs:233) ghc-lib-parser> zipWith4Equal (compiler/GHC/Utils/Misc.hs:234) ghc-lib-parser> zipWithAndUnzip (compiler/GHC/Utils/Misc.hs:335) algebraic-graphs> 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:215:30: warning: [-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: [-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: [-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: [-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: [-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> Warning: 'AdjacencyMap' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 56 / 56) in 'Algebra.Graph.Relation' algebraic-graphs> 100% ( 48 / 48) in 'Algebra.Graph.Relation.Symmetric' algebraic-graphs> Warning: 'vertexList' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 53 / 53) in 'Algebra.Graph.NonEmpty' algebraic-graphs> 100% ( 49 / 49) in 'Algebra.Graph.Labelled.AdjacencyMap' algebraic-graphs> 100% ( 49 / 49) in 'Algebra.Graph.Labelled' algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Labelled.hs:74:10: warning: [-Wredundant-constraints] algebraic-graphs> • Redundant constraint: Eq e algebraic-graphs> • In the instance declaration for ‘Ord (Graph e a)’ algebraic-graphs> | algebraic-graphs> 74 | instance (Eq e, Monoid e, Ord a, Ord e) => Ord (Graph e a) where algebraic-graphs> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ algebraic-graphs> 100% ( 6 / 6) in 'Algebra.Graph.Labelled.Example.Network' algebraic-graphs> 100% ( 5 / 5) in 'Algebra.Graph.Labelled.Example.Automaton' algebraic-graphs> 100% ( 14 / 14) in 'Algebra.Graph.Export' algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export.hs:185:41: warning: [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators ghc-lib-parser> unzipWith (compiler/GHC/Utils/Misc.hs:932) ghc-lib-parser> mapFst (compiler/GHC/Utils/Misc.hs:311) ghc-lib-parser> mapSnd (compiler/GHC/Utils/Misc.hs:312) ghc-lib-parser> chkAppend (compiler/GHC/Utils/Misc.hs:218) ghc-lib-parser> mapAndUnzip (compiler/GHC/Utils/Misc.hs:317) ghc-lib-parser> mapAndUnzip3 (compiler/GHC/Utils/Misc.hs:326) ghc-lib-parser> dropWhileEndLE (compiler/GHC/Utils/Misc.hs:708) ghc-lib-parser> lastMaybe (compiler/GHC/Utils/Misc.hs:726) ghc-lib-parser> foldl2 (compiler/GHC/Utils/Misc.hs:628) ghc-lib-parser> count (compiler/GHC/Utils/Misc.hs:642) ghc-lib-parser> countWhile (compiler/GHC/Utils/Misc.hs:648) ghc-lib-parser> all2 (compiler/GHC/Utils/Misc.hs:633) ghc-lib-parser> listLengthCmp (compiler/GHC/Utils/Misc.hs:415) ghc-lib-parser> compareLength (compiler/GHC/Utils/Misc.hs:429) ghc-lib-parser> isSingleton (compiler/GHC/Utils/Misc.hs:453) ghc-lib-parser> singleton (compiler/GHC/Utils/Misc.hs:450) ghc-lib-parser> notNull (compiler/GHC/Utils/Misc.hs:457) ghc-lib-parser> whenNonEmpty (compiler/GHC/Utils/Misc.hs:508) ghc-lib-parser> isSortedBy (compiler/GHC/Utils/Misc.hs:554) ghc-lib-parser> mapMaybe' (compiler/GHC/Utils/Misc.hs:1414) ghc-lib-parser> fstOf3 (compiler/GHC/Utils/Misc.hs:179) ghc-lib-parser> sndOf3 (compiler/GHC/Utils/Misc.hs:180) ghc-lib-parser> thdOf3 (compiler/GHC/Utils/Misc.hs:181) ghc-lib-parser> fst3 (compiler/GHC/Utils/Misc.hs:186) ghc-lib-parser> snd3 (compiler/GHC/Utils/Misc.hs:189) ghc-lib-parser> third3 (compiler/GHC/Utils/Misc.hs:192) ghc-lib-parser> uncurry3 (compiler/GHC/Utils/Misc.hs:195) ghc-lib-parser> takeList (compiler/GHC/Utils/Misc.hs:659) ghc-lib-parser> dropList (compiler/GHC/Utils/Misc.hs:668) ghc-lib-parser> split (compiler/GHC/Utils/Misc.hs:749) ghc-lib-parser> minWith (compiler/GHC/Utils/Misc.hs:568) ghc-lib-parser> nubSort (compiler/GHC/Utils/Misc.hs:572) ghc-lib-parser> isEqual (compiler/GHC/Utils/Misc.hs:769) ghc-lib-parser> removeSpaces (compiler/GHC/Utils/Misc.hs:775) ghc-lib-parser> <&&> (compiler/GHC/Utils/Misc.hs:779) ghc-lib-parser> <||> (compiler/GHC/Utils/Misc.hs:783) ghc-lib-parser> fuzzyMatch (compiler/GHC/Utils/Misc.hs:891) ghc-lib-parser> transitiveClosure (compiler/GHC/Utils/Misc.hs:602) ghc-lib-parser> seqList (compiler/GHC/Utils/Misc.hs:935) ghc-lib-parser> strictMap (compiler/GHC/Utils/Misc.hs:939) ghc-lib-parser> strictZipWith (compiler/GHC/Utils/Misc.hs:948) ghc-lib-parser> strictZipWith3 (compiler/GHC/Utils/Misc.hs:958) ghc-lib-parser> looksLikeModuleName (compiler/GHC/Utils/Misc.hs:972) ghc-lib-parser> looksLikePackageName (compiler/GHC/Utils/Misc.hs:981) ghc-lib-parser> readRational (compiler/GHC/Utils/Misc.hs:1008) ghc-lib-parser> readHexRational (compiler/GHC/Utils/Misc.hs:1081) ghc-lib-parser> doesDirNameExist (compiler/GHC/Utils/Misc.hs:1206) ghc-lib-parser> getModificationUTCTime (compiler/GHC/Utils/Misc.hs:1212) ghc-lib-parser> modificationTimeIfExists (compiler/GHC/Utils/Misc.hs:1218) ghc-lib-parser> fileHashIfExists (compiler/GHC/Utils/Misc.hs:1228) ghc-lib-parser> withAtomicRename (compiler/GHC/Utils/Misc.hs:1243) ghc-lib-parser> Suffix (compiler/GHC/Utils/Misc.hs:1275) ghc-lib-parser> splitLongestPrefix (compiler/GHC/Utils/Misc.hs:1265) ghc-lib-parser> escapeSpaces (compiler/GHC/Utils/Misc.hs:1272) ghc-lib-parser> Direction (compiler/GHC/Utils/Misc.hs:1281) ghc-lib-parser> reslash (compiler/GHC/Utils/Misc.hs:1283) ghc-lib-parser> makeRelativeTo (compiler/GHC/Utils/Misc.hs:1293) ghc-lib-parser> abstractConstr (compiler/GHC/Utils/Misc.hs:1314) ghc-lib-parser> abstractDataType (compiler/GHC/Utils/Misc.hs:1317) ghc-lib-parser> charToC (compiler/GHC/Utils/Misc.hs:1328) ghc-lib-parser> 67% ( 37 / 55) in 'GHC.Data.FastString' ghc-lib-parser> Missing documentation for: ghc-lib-parser> fastZStringToByteString (compiler/GHC/Data/FastString.hs:162) ghc-lib-parser> unsafeMkByteString (compiler/GHC/Data/FastString.hs:166) ghc-lib-parser> fastStringToShortByteString (compiler/GHC/Data/FastString.hs:159) ghc-lib-parser> FastZString (compiler/GHC/Data/FastString.hs:174) ghc-lib-parser> hPutFZS (compiler/GHC/Data/FastString.hs:177) ghc-lib-parser> zString (compiler/GHC/Data/FastString.hs:180) ghc-lib-parser> lengthFZS (compiler/GHC/Data/FastString.hs:192) ghc-lib-parser> fsLit (compiler/GHC/Data/FastString.hs:703) ghc-lib-parser> mkFastStringBytes (compiler/GHC/Data/FastString.hs:505) ghc-lib-parser> mkFastString# (compiler/GHC/Data/FastString.hs:433) ghc-lib-parser> unconsFS (compiler/GHC/Data/FastString.hs:620) ghc-lib-parser> uniqueOfFS (compiler/GHC/Data/FastString.hs:626) ghc-lib-parser> appendFS (compiler/GHC/Data/FastString.hs:610) ghc-lib-parser> concatFS (compiler/GHC/Data/FastString.hs:614) ghc-lib-parser> consFS (compiler/GHC/Data/FastString.hs:617) ghc-lib-parser> nilFS (compiler/GHC/Data/FastString.hs:629) ghc-lib-parser> getFastStringTable (compiler/GHC/Data/FastString.hs:635) ghc-lib-parser> getFastStringZEncCounter (compiler/GHC/Data/FastString.hs:646) ghc-lib-parser> 10% ( 1 / 10) in 'GHC.Utils.BufHandle' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header 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> 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> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:121:63: warning: [-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: [-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> 100% ( 50 / 50) in 'Algebra.Graph.Undirected' algebraic-graphs> 100% ( 27 / 27) in 'Algebra.Graph.Class' algebraic-graphs> Warning: 'Transitive' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 5 / 5) in 'Algebra.Graph.Relation.Transitive' algebraic-graphs> Warning: 'Reflexive' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 5 / 5) in 'Algebra.Graph.Relation.Reflexive' algebraic-graphs> Warning: 'Preorder' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. 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:41) algebraic-graphs> low (src/Algebra/Graph/Example/Todo.hs:22) algebraic-graphs> high (src/Algebra/Graph/Example/Todo.hs:26) algebraic-graphs> ~*~ (src/Algebra/Graph/Example/Todo.hs:34) algebraic-graphs> >*< (src/Algebra/Graph/Example/Todo.hs:38) algebraic-graphs> priority (src/Algebra/Graph/Example/Todo.hs:30) algebraic-graphs> Warning: 'array' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 90% ( 10 / 11) in 'Data.Graph.Typed' algebraic-graphs> Missing documentation for: algebraic-graphs> scc (src/Data/Graph/Typed.hs:191) algebraic-graphs> Warning: Algebra.Graph.Labelled: could not find link destinations for: algebraic-graphs> algebraic-graphs> - Algebra.Graph.Labelled.Focus ghc-lib-parser> BufHandle (compiler/GHC/Utils/BufHandle.hs:47) ghc-lib-parser> newBufHandle (compiler/GHC/Utils/BufHandle.hs:51) ghc-lib-parser> bPutChar (compiler/GHC/Utils/BufHandle.hs:60) ghc-lib-parser> bPutStr (compiler/GHC/Utils/BufHandle.hs:86) ghc-lib-parser> bPutFS (compiler/GHC/Utils/BufHandle.hs:99) ghc-lib-parser> bPutFZS (compiler/GHC/Utils/BufHandle.hs:102) ghc-lib-parser> bPutPtrString (compiler/GHC/Utils/BufHandle.hs:121) ghc-lib-parser> bFlush (compiler/GHC/Utils/BufHandle.hs:160) ghc-lib-parser> Warning: ':' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 58% ( 44 / 75) in 'GHC.Utils.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> ftext (compiler/GHC/Utils/Ppr.hs:320) ghc-lib-parser> ptext (compiler/GHC/Utils/Ppr.hs:323) ghc-lib-parser> ztext (compiler/GHC/Utils/Ppr.hs:326) ghc-lib-parser> int (compiler/GHC/Utils/Ppr.hs:444) ghc-lib-parser> integer (compiler/GHC/Utils/Ppr.hs:445) ghc-lib-parser> float (compiler/GHC/Utils/Ppr.hs:446) ghc-lib-parser> double (compiler/GHC/Utils/Ppr.hs:447) ghc-lib-parser> rational (compiler/GHC/Utils/Ppr.hs:448) ghc-lib-parser> hex (compiler/GHC/Utils/Ppr.hs:449) ghc-lib-parser> semi (compiler/GHC/Utils/Ppr.hs:417) ghc-lib-parser> comma (compiler/GHC/Utils/Ppr.hs:418) ghc-lib-parser> colon (compiler/GHC/Utils/Ppr.hs:419) ghc-lib-parser> space (compiler/GHC/Utils/Ppr.hs:420) ghc-lib-parser> equals (compiler/GHC/Utils/Ppr.hs:421) ghc-lib-parser> lparen (compiler/GHC/Utils/Ppr.hs:422) ghc-lib-parser> rparen (compiler/GHC/Utils/Ppr.hs:423) ghc-lib-parser> lbrack (compiler/GHC/Utils/Ppr.hs:424) ghc-lib-parser> rbrack (compiler/GHC/Utils/Ppr.hs:425) ghc-lib-parser> lbrace (compiler/GHC/Utils/Ppr.hs:426) ghc-lib-parser> rbrace (compiler/GHC/Utils/Ppr.hs:427) ghc-lib-parser> parens (compiler/GHC/Utils/Ppr.hs:462) ghc-lib-parser> brackets (compiler/GHC/Utils/Ppr.hs:463) ghc-lib-parser> braces (compiler/GHC/Utils/Ppr.hs:464) ghc-lib-parser> quotes (compiler/GHC/Utils/Ppr.hs:465) ghc-lib-parser> squotes (compiler/GHC/Utils/Ppr.hs:466) ghc-lib-parser> quote (compiler/GHC/Utils/Ppr.hs:467) ghc-lib-parser> doubleQuotes (compiler/GHC/Utils/Ppr.hs:468) ghc-lib-parser> printDoc (compiler/GHC/Utils/Ppr.hs:1090) ghc-lib-parser> printDoc_ (compiler/GHC/Utils/Ppr.hs:1108) ghc-lib-parser> bufLeftRender (compiler/GHC/Utils/Ppr.hs:1171) ghc-lib-parser> printLeftRender (compiler/GHC/Utils/Ppr.hs:1165) ghc-lib-parser> 100% ( 3 / 3) in 'GHCi.BinaryArray' ghc-lib-parser> 12% ( 1 / 8) in 'GHCi.BreakArray' ghc-lib-parser> Missing documentation for: ghc-lib-parser> BreakArray (libraries/ghci/GHCi/BreakArray.hs:45) ghc-lib-parser> newBreakArray (libraries/ghci/GHCi/BreakArray.hs:92) ghc-lib-parser> getBreak (libraries/ghci/GHCi/BreakArray.hs:65) ghc-lib-parser> setupBreakpoint (libraries/ghci/GHCi/BreakArray.hs:58) ghc-lib-parser> breakOn (libraries/ghci/GHCi/BreakArray.hs:47) ghc-lib-parser> breakOff (libraries/ghci/GHCi/BreakArray.hs:47) ghc-lib-parser> showBreakArray (libraries/ghci/GHCi/BreakArray.hs:51) ghc-lib-parser> 0% ( 0 / 6) in 'GHCi.FFI' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> FFIType (libraries/ghci/GHCi/FFI.hsc:54) ghc-lib-parser> FFIConv (libraries/ghci/GHCi/FFI.hsc:69) ghc-lib-parser> C_ffi_cif (libraries/ghci/GHCi/FFI.hsc:113) ghc-lib-parser> prepForeignCall (libraries/ghci/GHCi/FFI.hsc:75) ghc-lib-parser> freeForeignCallInfo (libraries/ghci/GHCi/FFI.hsc:103) ghc-lib-parser> Warning: 'freeHValueRef' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 44% ( 8 / 18) in 'GHCi.RemoteTypes' ghc-lib-parser> Missing documentation for: ghc-lib-parser> RemotePtr (libraries/ghci/GHCi/RemoteTypes.hs:39) ghc-lib-parser> toRemotePtr (libraries/ghci/GHCi/RemoteTypes.hs:41) ghc-lib-parser> fromRemotePtr (libraries/ghci/GHCi/RemoteTypes.hs:44) ghc-lib-parser> castRemotePtr (libraries/ghci/GHCi/RemoteTypes.hs:47) ghc-lib-parser> HValue (libraries/ghci/GHCi/RemoteTypes.hs:57) ghc-lib-parser> HValueRef (libraries/ghci/GHCi/RemoteTypes.hs:71) ghc-lib-parser> toHValueRef (libraries/ghci/GHCi/RemoteTypes.hs:67) ghc-lib-parser> ForeignHValue (libraries/ghci/GHCi/RemoteTypes.hs:98) ghc-lib-parser> unsafeForeignRefToRemoteRef (libraries/ghci/GHCi/RemoteTypes.hs:113) ghc-lib-parser> finalizeForeignRef (libraries/ghci/GHCi/RemoteTypes.hs:117) ghc-lib-parser> Warning: 'Name' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'RemoteHValues' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 25% ( 1 / 4) in 'GHCi.ResolvedBCO' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> ResolvedBCOPtr (libraries/ghci/GHCi/ResolvedBCO.hs:64) ghc-lib-parser> isLittleEndian (libraries/ghci/GHCi/ResolvedBCO.hs:22) ghc-lib-parser> Warning: '~' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '!' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 66% ( 6 / 9) in 'Language.Haskell.Syntax.Basic' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Boxity (compiler/Language/Haskell/Syntax/Basic.hs:22) ghc-lib-parser> isBoxed (compiler/Language/Haskell/Syntax/Basic.hs:27) ghc-lib-parser> Warning: 'SrcLoc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Located' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'GhcPass' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 2% ( 9 /329) in 'Language.Haskell.Syntax.Extension' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> DataConCantHappen (compiler/Language/Haskell/Syntax/Extension.hs:111) ghc-lib-parser> Anno (compiler/Language/Haskell/Syntax/Extension.hs:125) ghc-lib-parser> LIdP (compiler/Language/Haskell/Syntax/Extension.hs:172) ghc-lib-parser> XHsValBinds (compiler/Language/Haskell/Syntax/Extension.hs:178) ghc-lib-parser> XHsIPBinds (compiler/Language/Haskell/Syntax/Extension.hs:179) ghc-lib-parser> XEmptyLocalBinds (compiler/Language/Haskell/Syntax/Extension.hs:180) ghc-lib-parser> XXHsLocalBindsLR (compiler/Language/Haskell/Syntax/Extension.hs:181) ghc-lib-parser> XValBinds (compiler/Language/Haskell/Syntax/Extension.hs:184) ghc-lib-parser> XXValBindsLR (compiler/Language/Haskell/Syntax/Extension.hs:185) ghc-lib-parser> XFunBind (compiler/Language/Haskell/Syntax/Extension.hs:188) ghc-lib-parser> XPatBind (compiler/Language/Haskell/Syntax/Extension.hs:189) ghc-lib-parser> XVarBind (compiler/Language/Haskell/Syntax/Extension.hs:190) ghc-lib-parser> XPatSynBind (compiler/Language/Haskell/Syntax/Extension.hs:191) ghc-lib-parser> XXHsBindsLR (compiler/Language/Haskell/Syntax/Extension.hs:192) ghc-lib-parser> XPSB (compiler/Language/Haskell/Syntax/Extension.hs:195) ghc-lib-parser> XXPatSynBind (compiler/Language/Haskell/Syntax/Extension.hs:196) ghc-lib-parser> XIPBinds (compiler/Language/Haskell/Syntax/Extension.hs:199) ghc-lib-parser> XXHsIPBinds (compiler/Language/Haskell/Syntax/Extension.hs:200) ghc-lib-parser> XCIPBind (compiler/Language/Haskell/Syntax/Extension.hs:203) ghc-lib-parser> XXIPBind (compiler/Language/Haskell/Syntax/Extension.hs:204) ghc-lib-parser> XTypeSig (compiler/Language/Haskell/Syntax/Extension.hs:207) ghc-lib-parser> XPatSynSig (compiler/Language/Haskell/Syntax/Extension.hs:208) ghc-lib-parser> XClassOpSig (compiler/Language/Haskell/Syntax/Extension.hs:209) ghc-lib-parser> XIdSig (compiler/Language/Haskell/Syntax/Extension.hs:210) ghc-lib-parser> XFixSig (compiler/Language/Haskell/Syntax/Extension.hs:211) ghc-lib-parser> XInlineSig (compiler/Language/Haskell/Syntax/Extension.hs:212) ghc-lib-parser> XSpecSig (compiler/Language/Haskell/Syntax/Extension.hs:213) ghc-lib-parser> XSpecInstSig (compiler/Language/Haskell/Syntax/Extension.hs:214) ghc-lib-parser> XMinimalSig (compiler/Language/Haskell/Syntax/Extension.hs:215) ghc-lib-parser> XSCCFunSig (compiler/Language/Haskell/Syntax/Extension.hs:216) ghc-lib-parser> XCompleteMatchSig (compiler/Language/Haskell/Syntax/Extension.hs:217) ghc-lib-parser> XXSig (compiler/Language/Haskell/Syntax/Extension.hs:218) ghc-lib-parser> XFixitySig (compiler/Language/Haskell/Syntax/Extension.hs:221) ghc-lib-parser> XXFixitySig (compiler/Language/Haskell/Syntax/Extension.hs:222) ghc-lib-parser> XStandaloneKindSig (compiler/Language/Haskell/Syntax/Extension.hs:225) ghc-lib-parser> XXStandaloneKindSig (compiler/Language/Haskell/Syntax/Extension.hs:226) ghc-lib-parser> XTyClD (compiler/Language/Haskell/Syntax/Extension.hs:232) ghc-lib-parser> XInstD (compiler/Language/Haskell/Syntax/Extension.hs:233) ghc-lib-parser> XDerivD (compiler/Language/Haskell/Syntax/Extension.hs:234) ghc-lib-parser> XValD (compiler/Language/Haskell/Syntax/Extension.hs:235) ghc-lib-parser> XSigD (compiler/Language/Haskell/Syntax/Extension.hs:236) ghc-lib-parser> XKindSigD (compiler/Language/Haskell/Syntax/Extension.hs:237) ghc-lib-parser> XDefD (compiler/Language/Haskell/Syntax/Extension.hs:238) ghc-lib-parser> XForD (compiler/Language/Haskell/Syntax/Extension.hs:239) ghc-lib-parser> XWarningD (compiler/Language/Haskell/Syntax/Extension.hs:240) ghc-lib-parser> XAnnD (compiler/Language/Haskell/Syntax/Extension.hs:241) ghc-lib-parser> XRuleD (compiler/Language/Haskell/Syntax/Extension.hs:242) ghc-lib-parser> XSpliceD (compiler/Language/Haskell/Syntax/Extension.hs:243) ghc-lib-parser> XDocD (compiler/Language/Haskell/Syntax/Extension.hs:244) ghc-lib-parser> XRoleAnnotD (compiler/Language/Haskell/Syntax/Extension.hs:245) ghc-lib-parser> XXHsDecl (compiler/Language/Haskell/Syntax/Extension.hs:246) ghc-lib-parser> XCHsGroup (compiler/Language/Haskell/Syntax/Extension.hs:250) ghc-lib-parser> XXHsGroup (compiler/Language/Haskell/Syntax/Extension.hs:251) ghc-lib-parser> XSpliceDecl (compiler/Language/Haskell/Syntax/Extension.hs:255) ghc-lib-parser> XXSpliceDecl (compiler/Language/Haskell/Syntax/Extension.hs:256) ghc-lib-parser> XFamDecl (compiler/Language/Haskell/Syntax/Extension.hs:260) ghc-lib-parser> XSynDecl (compiler/Language/Haskell/Syntax/Extension.hs:261) ghc-lib-parser> XDataDecl (compiler/Language/Haskell/Syntax/Extension.hs:262) ghc-lib-parser> XClassDecl (compiler/Language/Haskell/Syntax/Extension.hs:263) ghc-lib-parser> XXTyClDecl (compiler/Language/Haskell/Syntax/Extension.hs:264) ghc-lib-parser> XCFunDep (compiler/Language/Haskell/Syntax/Extension.hs:268) ghc-lib-parser> XXFunDep (compiler/Language/Haskell/Syntax/Extension.hs:269) ghc-lib-parser> XCTyClGroup (compiler/Language/Haskell/Syntax/Extension.hs:273) ghc-lib-parser> XXTyClGroup (compiler/Language/Haskell/Syntax/Extension.hs:274) ghc-lib-parser> XNoSig (compiler/Language/Haskell/Syntax/Extension.hs:278) ghc-lib-parser> XCKindSig (compiler/Language/Haskell/Syntax/Extension.hs:279) ghc-lib-parser> XTyVarSig (compiler/Language/Haskell/Syntax/Extension.hs:280) ghc-lib-parser> XXFamilyResultSig (compiler/Language/Haskell/Syntax/Extension.hs:281) ghc-lib-parser> XCFamilyDecl (compiler/Language/Haskell/Syntax/Extension.hs:285) ghc-lib-parser> XXFamilyDecl (compiler/Language/Haskell/Syntax/Extension.hs:286) ghc-lib-parser> XCHsDataDefn (compiler/Language/Haskell/Syntax/Extension.hs:290) ghc-lib-parser> XXHsDataDefn (compiler/Language/Haskell/Syntax/Extension.hs:291) ghc-lib-parser> XCHsDerivingClause (compiler/Language/Haskell/Syntax/Extension.hs:295) ghc-lib-parser> XXHsDerivingClause (compiler/Language/Haskell/Syntax/Extension.hs:296) ghc-lib-parser> XDctSingle (compiler/Language/Haskell/Syntax/Extension.hs:300) ghc-lib-parser> XDctMulti (compiler/Language/Haskell/Syntax/Extension.hs:301) ghc-lib-parser> XXDerivClauseTys (compiler/Language/Haskell/Syntax/Extension.hs:302) ghc-lib-parser> XConDeclGADT (compiler/Language/Haskell/Syntax/Extension.hs:306) ghc-lib-parser> XConDeclH98 (compiler/Language/Haskell/Syntax/Extension.hs:307) ghc-lib-parser> XXConDecl (compiler/Language/Haskell/Syntax/Extension.hs:308) ghc-lib-parser> XCFamEqn (compiler/Language/Haskell/Syntax/Extension.hs:312) ghc-lib-parser> XXFamEqn (compiler/Language/Haskell/Syntax/Extension.hs:313) ghc-lib-parser> XCTyFamInstDecl (compiler/Language/Haskell/Syntax/Extension.hs:317) ghc-lib-parser> XXTyFamInstDecl (compiler/Language/Haskell/Syntax/Extension.hs:318) ghc-lib-parser> XCClsInstDecl (compiler/Language/Haskell/Syntax/Extension.hs:322) ghc-lib-parser> XXClsInstDecl (compiler/Language/Haskell/Syntax/Extension.hs:323) ghc-lib-parser> XClsInstD (compiler/Language/Haskell/Syntax/Extension.hs:327) ghc-lib-parser> XDataFamInstD (compiler/Language/Haskell/Syntax/Extension.hs:328) ghc-lib-parser> XTyFamInstD (compiler/Language/Haskell/Syntax/Extension.hs:329) ghc-lib-parser> XXInstDecl (compiler/Language/Haskell/Syntax/Extension.hs:330) ghc-lib-parser> XCDerivDecl (compiler/Language/Haskell/Syntax/Extension.hs:334) ghc-lib-parser> XXDerivDecl (compiler/Language/Haskell/Syntax/Extension.hs:335) ghc-lib-parser> XStockStrategy (compiler/Language/Haskell/Syntax/Extension.hs:339) ghc-lib-parser> XAnyClassStrategy (compiler/Language/Haskell/Syntax/Extension.hs:340) ghc-lib-parser> XNewtypeStrategy (compiler/Language/Haskell/Syntax/Extension.hs:341) ghc-lib-parser> XViaStrategy (compiler/Language/Haskell/Syntax/Extension.hs:342) ghc-lib-parser> XCDefaultDecl (compiler/Language/Haskell/Syntax/Extension.hs:346) ghc-lib-parser> XXDefaultDecl (compiler/Language/Haskell/Syntax/Extension.hs:347) ghc-lib-parser> XForeignImport (compiler/Language/Haskell/Syntax/Extension.hs:351) ghc-lib-parser> XForeignExport (compiler/Language/Haskell/Syntax/Extension.hs:352) ghc-lib-parser> XXForeignDecl (compiler/Language/Haskell/Syntax/Extension.hs:353) ghc-lib-parser> XCImport (compiler/Language/Haskell/Syntax/Extension.hs:354) ghc-lib-parser> XXForeignImport (compiler/Language/Haskell/Syntax/Extension.hs:355) ghc-lib-parser> XCExport (compiler/Language/Haskell/Syntax/Extension.hs:356) ghc-lib-parser> XXForeignExport (compiler/Language/Haskell/Syntax/Extension.hs:357) ghc-lib-parser> XCRuleDecls (compiler/Language/Haskell/Syntax/Extension.hs:361) ghc-lib-parser> XXRuleDecls (compiler/Language/Haskell/Syntax/Extension.hs:362) ghc-lib-parser> XHsRule (compiler/Language/Haskell/Syntax/Extension.hs:366) ghc-lib-parser> XXRuleDecl (compiler/Language/Haskell/Syntax/Extension.hs:367) ghc-lib-parser> XCRuleBndr (compiler/Language/Haskell/Syntax/Extension.hs:371) ghc-lib-parser> XRuleBndrSig (compiler/Language/Haskell/Syntax/Extension.hs:372) ghc-lib-parser> XXRuleBndr (compiler/Language/Haskell/Syntax/Extension.hs:373) ghc-lib-parser> XWarnings (compiler/Language/Haskell/Syntax/Extension.hs:377) ghc-lib-parser> XXWarnDecls (compiler/Language/Haskell/Syntax/Extension.hs:378) ghc-lib-parser> XWarning (compiler/Language/Haskell/Syntax/Extension.hs:382) ghc-lib-parser> XXWarnDecl (compiler/Language/Haskell/Syntax/Extension.hs:383) ghc-lib-parser> XHsAnnotation (compiler/Language/Haskell/Syntax/Extension.hs:387) ghc-lib-parser> XXAnnDecl (compiler/Language/Haskell/Syntax/Extension.hs:388) ghc-lib-parser> XCRoleAnnotDecl (compiler/Language/Haskell/Syntax/Extension.hs:392) ghc-lib-parser> XXRoleAnnotDecl (compiler/Language/Haskell/Syntax/Extension.hs:393) ghc-lib-parser> XCInjectivityAnn (compiler/Language/Haskell/Syntax/Extension.hs:397) ghc-lib-parser> XXInjectivityAnn (compiler/Language/Haskell/Syntax/Extension.hs:398) ghc-lib-parser> XCModule (compiler/Language/Haskell/Syntax/Extension.hs:403) ghc-lib-parser> XXModule (compiler/Language/Haskell/Syntax/Extension.hs:404) ghc-lib-parser> XVar (compiler/Language/Haskell/Syntax/Extension.hs:409) ghc-lib-parser> XUnboundVar (compiler/Language/Haskell/Syntax/Extension.hs:410) ghc-lib-parser> XRecSel (compiler/Language/Haskell/Syntax/Extension.hs:411) ghc-lib-parser> XOverLabel (compiler/Language/Haskell/Syntax/Extension.hs:412) ghc-lib-parser> XIPVar (compiler/Language/Haskell/Syntax/Extension.hs:413) ghc-lib-parser> XOverLitE (compiler/Language/Haskell/Syntax/Extension.hs:414) ghc-lib-parser> XLitE (compiler/Language/Haskell/Syntax/Extension.hs:415) ghc-lib-parser> XLam (compiler/Language/Haskell/Syntax/Extension.hs:416) ghc-lib-parser> XLamCase (compiler/Language/Haskell/Syntax/Extension.hs:417) ghc-lib-parser> XApp (compiler/Language/Haskell/Syntax/Extension.hs:418) ghc-lib-parser> XAppTypeE (compiler/Language/Haskell/Syntax/Extension.hs:419) ghc-lib-parser> XOpApp (compiler/Language/Haskell/Syntax/Extension.hs:420) ghc-lib-parser> XNegApp (compiler/Language/Haskell/Syntax/Extension.hs:421) ghc-lib-parser> XPar (compiler/Language/Haskell/Syntax/Extension.hs:422) ghc-lib-parser> XSectionL (compiler/Language/Haskell/Syntax/Extension.hs:423) ghc-lib-parser> XSectionR (compiler/Language/Haskell/Syntax/Extension.hs:424) ghc-lib-parser> XExplicitTuple (compiler/Language/Haskell/Syntax/Extension.hs:425) ghc-lib-parser> XExplicitSum (compiler/Language/Haskell/Syntax/Extension.hs:426) ghc-lib-parser> XCase (compiler/Language/Haskell/Syntax/Extension.hs:427) ghc-lib-parser> XIf (compiler/Language/Haskell/Syntax/Extension.hs:428) ghc-lib-parser> XMultiIf (compiler/Language/Haskell/Syntax/Extension.hs:429) ghc-lib-parser> XLet (compiler/Language/Haskell/Syntax/Extension.hs:430) ghc-lib-parser> XDo (compiler/Language/Haskell/Syntax/Extension.hs:431) ghc-lib-parser> XExplicitList (compiler/Language/Haskell/Syntax/Extension.hs:432) ghc-lib-parser> XRecordCon (compiler/Language/Haskell/Syntax/Extension.hs:433) ghc-lib-parser> XRecordUpd (compiler/Language/Haskell/Syntax/Extension.hs:434) ghc-lib-parser> XGetField (compiler/Language/Haskell/Syntax/Extension.hs:435) ghc-lib-parser> XProjection (compiler/Language/Haskell/Syntax/Extension.hs:436) ghc-lib-parser> XExprWithTySig (compiler/Language/Haskell/Syntax/Extension.hs:437) ghc-lib-parser> XArithSeq (compiler/Language/Haskell/Syntax/Extension.hs:438) ghc-lib-parser> XTypedBracket (compiler/Language/Haskell/Syntax/Extension.hs:439) ghc-lib-parser> XUntypedBracket (compiler/Language/Haskell/Syntax/Extension.hs:440) ghc-lib-parser> XTypedSplice (compiler/Language/Haskell/Syntax/Extension.hs:441) ghc-lib-parser> XUntypedSplice (compiler/Language/Haskell/Syntax/Extension.hs:442) ghc-lib-parser> XProc (compiler/Language/Haskell/Syntax/Extension.hs:443) ghc-lib-parser> XStatic (compiler/Language/Haskell/Syntax/Extension.hs:444) ghc-lib-parser> XTick (compiler/Language/Haskell/Syntax/Extension.hs:445) ghc-lib-parser> XBinTick (compiler/Language/Haskell/Syntax/Extension.hs:446) ghc-lib-parser> XPragE (compiler/Language/Haskell/Syntax/Extension.hs:447) ghc-lib-parser> XXExpr (compiler/Language/Haskell/Syntax/Extension.hs:448) ghc-lib-parser> XCDotFieldOcc (compiler/Language/Haskell/Syntax/Extension.hs:452) ghc-lib-parser> XXDotFieldOcc (compiler/Language/Haskell/Syntax/Extension.hs:453) ghc-lib-parser> XSCC (compiler/Language/Haskell/Syntax/Extension.hs:457) ghc-lib-parser> XXPragE (compiler/Language/Haskell/Syntax/Extension.hs:458) ghc-lib-parser> XUnambiguous (compiler/Language/Haskell/Syntax/Extension.hs:463) ghc-lib-parser> XAmbiguous (compiler/Language/Haskell/Syntax/Extension.hs:464) ghc-lib-parser> XXAmbiguousFieldOcc (compiler/Language/Haskell/Syntax/Extension.hs:465) ghc-lib-parser> XPresent (compiler/Language/Haskell/Syntax/Extension.hs:469) ghc-lib-parser> XMissing (compiler/Language/Haskell/Syntax/Extension.hs:470) ghc-lib-parser> XXTupArg (compiler/Language/Haskell/Syntax/Extension.hs:471) ghc-lib-parser> XUntypedSpliceExpr (compiler/Language/Haskell/Syntax/Extension.hs:475) ghc-lib-parser> XQuasiQuote (compiler/Language/Haskell/Syntax/Extension.hs:476) ghc-lib-parser> XXUntypedSplice (compiler/Language/Haskell/Syntax/Extension.hs:477) ghc-lib-parser> XExpBr (compiler/Language/Haskell/Syntax/Extension.hs:481) ghc-lib-parser> XPatBr (compiler/Language/Haskell/Syntax/Extension.hs:482) ghc-lib-parser> XDecBrL (compiler/Language/Haskell/Syntax/Extension.hs:483) ghc-lib-parser> XDecBrG (compiler/Language/Haskell/Syntax/Extension.hs:484) ghc-lib-parser> XTypBr (compiler/Language/Haskell/Syntax/Extension.hs:485) ghc-lib-parser> XVarBr (compiler/Language/Haskell/Syntax/Extension.hs:486) ghc-lib-parser> XXQuote (compiler/Language/Haskell/Syntax/Extension.hs:487) ghc-lib-parser> XCmdTop (compiler/Language/Haskell/Syntax/Extension.hs:491) ghc-lib-parser> XXCmdTop (compiler/Language/Haskell/Syntax/Extension.hs:492) ghc-lib-parser> XMG (compiler/Language/Haskell/Syntax/Extension.hs:496) ghc-lib-parser> XXMatchGroup (compiler/Language/Haskell/Syntax/Extension.hs:497) ghc-lib-parser> XCMatch (compiler/Language/Haskell/Syntax/Extension.hs:501) ghc-lib-parser> XXMatch (compiler/Language/Haskell/Syntax/Extension.hs:502) ghc-lib-parser> XCGRHSs (compiler/Language/Haskell/Syntax/Extension.hs:506) ghc-lib-parser> XXGRHSs (compiler/Language/Haskell/Syntax/Extension.hs:507) ghc-lib-parser> XCGRHS (compiler/Language/Haskell/Syntax/Extension.hs:511) ghc-lib-parser> XXGRHS (compiler/Language/Haskell/Syntax/Extension.hs:512) ghc-lib-parser> XLastStmt (compiler/Language/Haskell/Syntax/Extension.hs:516) ghc-lib-parser> XBindStmt (compiler/Language/Haskell/Syntax/Extension.hs:517) ghc-lib-parser> XApplicativeStmt (compiler/Language/Haskell/Syntax/Extension.hs:518) ghc-lib-parser> XBodyStmt (compiler/Language/Haskell/Syntax/Extension.hs:519) ghc-lib-parser> XLetStmt (compiler/Language/Haskell/Syntax/Extension.hs:520) ghc-lib-parser> XParStmt (compiler/Language/Haskell/Syntax/Extension.hs:521) ghc-lib-parser> XTransStmt (compiler/Language/Haskell/Syntax/Extension.hs:522) ghc-lib-parser> XRecStmt (compiler/Language/Haskell/Syntax/Extension.hs:523) ghc-lib-parser> XXStmtLR (compiler/Language/Haskell/Syntax/Extension.hs:524) ghc-lib-parser> XCmdArrApp (compiler/Language/Haskell/Syntax/Extension.hs:528) ghc-lib-parser> XCmdArrForm (compiler/Language/Haskell/Syntax/Extension.hs:529) ghc-lib-parser> XCmdApp (compiler/Language/Haskell/Syntax/Extension.hs:530) ghc-lib-parser> XCmdLam (compiler/Language/Haskell/Syntax/Extension.hs:531) ghc-lib-parser> XCmdPar (compiler/Language/Haskell/Syntax/Extension.hs:532) ghc-lib-parser> XCmdCase (compiler/Language/Haskell/Syntax/Extension.hs:533) ghc-lib-parser> XCmdLamCase (compiler/Language/Haskell/Syntax/Extension.hs:534) ghc-lib-parser> XCmdIf (compiler/Language/Haskell/Syntax/Extension.hs:535) ghc-lib-parser> XCmdLet (compiler/Language/Haskell/Syntax/Extension.hs:536) ghc-lib-parser> XCmdDo (compiler/Language/Haskell/Syntax/Extension.hs:537) ghc-lib-parser> XCmdWrap (compiler/Language/Haskell/Syntax/Extension.hs:538) ghc-lib-parser> XXCmd (compiler/Language/Haskell/Syntax/Extension.hs:539) ghc-lib-parser> XParStmtBlock (compiler/Language/Haskell/Syntax/Extension.hs:543) ghc-lib-parser> XXParStmtBlock (compiler/Language/Haskell/Syntax/Extension.hs:544) ghc-lib-parser> XApplicativeArgOne (compiler/Language/Haskell/Syntax/Extension.hs:548) ghc-lib-parser> XApplicativeArgMany (compiler/Language/Haskell/Syntax/Extension.hs:549) ghc-lib-parser> XXApplicativeArg (compiler/Language/Haskell/Syntax/Extension.hs:550) ghc-lib-parser> XHsChar (compiler/Language/Haskell/Syntax/Extension.hs:562) ghc-lib-parser> XHsCharPrim (compiler/Language/Haskell/Syntax/Extension.hs:563) ghc-lib-parser> XHsString (compiler/Language/Haskell/Syntax/Extension.hs:564) ghc-lib-parser> XHsStringPrim (compiler/Language/Haskell/Syntax/Extension.hs:565) ghc-lib-parser> XHsInt (compiler/Language/Haskell/Syntax/Extension.hs:566) ghc-lib-parser> XHsIntPrim (compiler/Language/Haskell/Syntax/Extension.hs:567) ghc-lib-parser> XHsWordPrim (compiler/Language/Haskell/Syntax/Extension.hs:568) ghc-lib-parser> XHsInt64Prim (compiler/Language/Haskell/Syntax/Extension.hs:569) ghc-lib-parser> XHsWord64Prim (compiler/Language/Haskell/Syntax/Extension.hs:570) ghc-lib-parser> XHsInteger (compiler/Language/Haskell/Syntax/Extension.hs:571) ghc-lib-parser> XHsRat (compiler/Language/Haskell/Syntax/Extension.hs:572) ghc-lib-parser> XHsFloatPrim (compiler/Language/Haskell/Syntax/Extension.hs:573) ghc-lib-parser> XHsDoublePrim (compiler/Language/Haskell/Syntax/Extension.hs:574) ghc-lib-parser> XXLit (compiler/Language/Haskell/Syntax/Extension.hs:575) ghc-lib-parser> XOverLit (compiler/Language/Haskell/Syntax/Extension.hs:579) ghc-lib-parser> XXOverLit (compiler/Language/Haskell/Syntax/Extension.hs:580) ghc-lib-parser> XWildPat (compiler/Language/Haskell/Syntax/Extension.hs:585) ghc-lib-parser> XVarPat (compiler/Language/Haskell/Syntax/Extension.hs:586) ghc-lib-parser> XLazyPat (compiler/Language/Haskell/Syntax/Extension.hs:587) ghc-lib-parser> XAsPat (compiler/Language/Haskell/Syntax/Extension.hs:588) ghc-lib-parser> XParPat (compiler/Language/Haskell/Syntax/Extension.hs:589) ghc-lib-parser> XBangPat (compiler/Language/Haskell/Syntax/Extension.hs:590) ghc-lib-parser> XListPat (compiler/Language/Haskell/Syntax/Extension.hs:591) ghc-lib-parser> XTuplePat (compiler/Language/Haskell/Syntax/Extension.hs:592) ghc-lib-parser> XSumPat (compiler/Language/Haskell/Syntax/Extension.hs:593) ghc-lib-parser> XConPat (compiler/Language/Haskell/Syntax/Extension.hs:594) ghc-lib-parser> XViewPat (compiler/Language/Haskell/Syntax/Extension.hs:595) ghc-lib-parser> XSplicePat (compiler/Language/Haskell/Syntax/Extension.hs:596) ghc-lib-parser> XLitPat (compiler/Language/Haskell/Syntax/Extension.hs:597) ghc-lib-parser> XNPat (compiler/Language/Haskell/Syntax/Extension.hs:598) ghc-lib-parser> XNPlusKPat (compiler/Language/Haskell/Syntax/Extension.hs:599) ghc-lib-parser> XSigPat (compiler/Language/Haskell/Syntax/Extension.hs:600) ghc-lib-parser> XCoPat (compiler/Language/Haskell/Syntax/Extension.hs:601) ghc-lib-parser> XXPat (compiler/Language/Haskell/Syntax/Extension.hs:602) ghc-lib-parser> XHsFieldBind (compiler/Language/Haskell/Syntax/Extension.hs:603) ghc-lib-parser> XHsQTvs (compiler/Language/Haskell/Syntax/Extension.hs:611) ghc-lib-parser> XXLHsQTyVars (compiler/Language/Haskell/Syntax/Extension.hs:612) ghc-lib-parser> XHsOuterImplicit (compiler/Language/Haskell/Syntax/Extension.hs:616) ghc-lib-parser> XHsOuterExplicit (compiler/Language/Haskell/Syntax/Extension.hs:617) ghc-lib-parser> XXHsOuterTyVarBndrs (compiler/Language/Haskell/Syntax/Extension.hs:618) ghc-lib-parser> XHsSig (compiler/Language/Haskell/Syntax/Extension.hs:622) ghc-lib-parser> XXHsSigType (compiler/Language/Haskell/Syntax/Extension.hs:623) ghc-lib-parser> XHsWC (compiler/Language/Haskell/Syntax/Extension.hs:627) ghc-lib-parser> XXHsWildCardBndrs (compiler/Language/Haskell/Syntax/Extension.hs:628) ghc-lib-parser> XHsPS (compiler/Language/Haskell/Syntax/Extension.hs:632) ghc-lib-parser> XXHsPatSigType (compiler/Language/Haskell/Syntax/Extension.hs:633) ghc-lib-parser> XForAllTy (compiler/Language/Haskell/Syntax/Extension.hs:637) ghc-lib-parser> XQualTy (compiler/Language/Haskell/Syntax/Extension.hs:638) ghc-lib-parser> XTyVar (compiler/Language/Haskell/Syntax/Extension.hs:639) ghc-lib-parser> XAppTy (compiler/Language/Haskell/Syntax/Extension.hs:640) ghc-lib-parser> XAppKindTy (compiler/Language/Haskell/Syntax/Extension.hs:641) ghc-lib-parser> XFunTy (compiler/Language/Haskell/Syntax/Extension.hs:642) ghc-lib-parser> XListTy (compiler/Language/Haskell/Syntax/Extension.hs:643) ghc-lib-parser> XTupleTy (compiler/Language/Haskell/Syntax/Extension.hs:644) ghc-lib-parser> XSumTy (compiler/Language/Haskell/Syntax/Extension.hs:645) ghc-lib-parser> XOpTy (compiler/Language/Haskell/Syntax/Extension.hs:646) ghc-lib-parser> XParTy (compiler/Language/Haskell/Syntax/Extension.hs:647) ghc-lib-parser> XIParamTy (compiler/Language/Haskell/Syntax/Extension.hs:648) ghc-lib-parser> XStarTy (compiler/Language/Haskell/Syntax/Extension.hs:649) ghc-lib-parser> XKindSig (compiler/Language/Haskell/Syntax/Extension.hs:650) ghc-lib-parser> XSpliceTy (compiler/Language/Haskell/Syntax/Extension.hs:651) ghc-lib-parser> XDocTy (compiler/Language/Haskell/Syntax/Extension.hs:652) ghc-lib-parser> XBangTy (compiler/Language/Haskell/Syntax/Extension.hs:653) ghc-lib-parser> XRecTy (compiler/Language/Haskell/Syntax/Extension.hs:654) ghc-lib-parser> XExplicitListTy (compiler/Language/Haskell/Syntax/Extension.hs:655) ghc-lib-parser> XExplicitTupleTy (compiler/Language/Haskell/Syntax/Extension.hs:656) ghc-lib-parser> XTyLit (compiler/Language/Haskell/Syntax/Extension.hs:657) ghc-lib-parser> XWildCardTy (compiler/Language/Haskell/Syntax/Extension.hs:658) ghc-lib-parser> XXType (compiler/Language/Haskell/Syntax/Extension.hs:659) ghc-lib-parser> XNumTy (compiler/Language/Haskell/Syntax/Extension.hs:663) ghc-lib-parser> XStrTy (compiler/Language/Haskell/Syntax/Extension.hs:664) ghc-lib-parser> XCharTy (compiler/Language/Haskell/Syntax/Extension.hs:665) ghc-lib-parser> XXTyLit (compiler/Language/Haskell/Syntax/Extension.hs:666) ghc-lib-parser> XHsForAllVis (compiler/Language/Haskell/Syntax/Extension.hs:670) ghc-lib-parser> XHsForAllInvis (compiler/Language/Haskell/Syntax/Extension.hs:671) ghc-lib-parser> XXHsForAllTelescope (compiler/Language/Haskell/Syntax/Extension.hs:672) ghc-lib-parser> XUserTyVar (compiler/Language/Haskell/Syntax/Extension.hs:676) ghc-lib-parser> XKindedTyVar (compiler/Language/Haskell/Syntax/Extension.hs:677) ghc-lib-parser> XXTyVarBndr (compiler/Language/Haskell/Syntax/Extension.hs:678) ghc-lib-parser> XConDeclField (compiler/Language/Haskell/Syntax/Extension.hs:682) ghc-lib-parser> XXConDeclField (compiler/Language/Haskell/Syntax/Extension.hs:683) ghc-lib-parser> XCFieldOcc (compiler/Language/Haskell/Syntax/Extension.hs:687) ghc-lib-parser> XXFieldOcc (compiler/Language/Haskell/Syntax/Extension.hs:688) ghc-lib-parser> XCImportDecl (compiler/Language/Haskell/Syntax/Extension.hs:695) ghc-lib-parser> XXImportDecl (compiler/Language/Haskell/Syntax/Extension.hs:696) ghc-lib-parser> ImportDeclPkgQual (compiler/Language/Haskell/Syntax/Extension.hs:697) ghc-lib-parser> XIEVar (compiler/Language/Haskell/Syntax/Extension.hs:701) ghc-lib-parser> XIEThingAbs (compiler/Language/Haskell/Syntax/Extension.hs:702) ghc-lib-parser> XIEThingAll (compiler/Language/Haskell/Syntax/Extension.hs:703) ghc-lib-parser> XIEThingWith (compiler/Language/Haskell/Syntax/Extension.hs:704) ghc-lib-parser> XIEModuleContents (compiler/Language/Haskell/Syntax/Extension.hs:705) ghc-lib-parser> XIEGroup (compiler/Language/Haskell/Syntax/Extension.hs:706) ghc-lib-parser> XIEDoc (compiler/Language/Haskell/Syntax/Extension.hs:707) ghc-lib-parser> XIEDocNamed (compiler/Language/Haskell/Syntax/Extension.hs:708) ghc-lib-parser> XXIE (compiler/Language/Haskell/Syntax/Extension.hs:709) ghc-lib-parser> XIEName (compiler/Language/Haskell/Syntax/Extension.hs:713) ghc-lib-parser> XIEPattern (compiler/Language/Haskell/Syntax/Extension.hs:714) ghc-lib-parser> XIEType (compiler/Language/Haskell/Syntax/Extension.hs:715) ghc-lib-parser> XXIEWrappedName (compiler/Language/Haskell/Syntax/Extension.hs:716) ghc-lib-parser> Warning: 'Unique' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 40% ( 4 / 10) in 'Language.Haskell.Syntax.Module.Name' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> moduleNameFS (compiler/Language/Haskell/Syntax/Module/Name.hs:33) ghc-lib-parser> moduleNameString (compiler/Language/Haskell/Syntax/Module/Name.hs:36) ghc-lib-parser> mkModuleName (compiler/Language/Haskell/Syntax/Module/Name.hs:39) ghc-lib-parser> mkModuleNameFS (compiler/Language/Haskell/Syntax/Module/Name.hs:42) ghc-lib-parser> parseModuleName (compiler/Language/Haskell/Syntax/Module/Name.hs:57) deferred-folds> setupCompilerEnvironmentPhase deferred-folds> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. focus> setupCompilerEnvironmentPhase focus> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ghc-lib-parser> 100% ( 2 / 2) in 'Language.Haskell.TH.LanguageExtensions' ghc-lib-parser> 0% ( 0 / 5) in 'Language.Haskell.TH.Lib.Map' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Map (libraries/template-haskell/Language/Haskell/TH/Lib/Map.hs:22) ghc-lib-parser> empty (libraries/template-haskell/Language/Haskell/TH/Lib/Map.hs:27) ghc-lib-parser> insert (libraries/template-haskell/Language/Haskell/TH/Lib/Map.hs:51) ghc-lib-parser> lookup (libraries/template-haskell/Language/Haskell/TH/Lib/Map.hs:40) focus> unpacking sources focus> unpacking source archive /nix/store/8vmyx2waxg58w93migb73jmp3xjfdyqb-focus-1.0.3.2.tar.gz deferred-folds> unpacking sources focus> source root is focus-1.0.3.2 deferred-folds> unpacking source archive /nix/store/d2v8kd9l76b04gwnl7mnhk537lxzf92p-deferred-folds-0.9.18.5.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.5 focus> patching sources focus> compileBuildDriverPhase focus> setupCompileFlags: -package-db=/build/tmp.GveQD8mryJ/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts deferred-folds> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file deferred-folds-0.9.18.5/test/Main.hs deferred-folds> patching sources deferred-folds> compileBuildDriverPhase deferred-folds> setupCompileFlags: -package-db=/build/tmp.hQJdLqsqTr/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts focus> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.GveQD8mryJ/Main.o ) deferred-folds> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.hQJdLqsqTr/Main.o ) focus> [2 of 2] Linking Setup deferred-folds> [2 of 2] Linking Setup ghc-lib-parser> Warning: 'withDecDoc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'withDecsDoc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'funD_doc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mkBytes' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Strict' is ambiguous. It is defined ghc-lib-parser> * at libraries/ghc-boot-th/GHC/LanguageExtensions/Type.hs:141:6 ghc-lib-parser> * at libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2741:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2741:1 ghc-lib-parser> 58% (109 /187) in 'Language.Haskell.TH.Syntax' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Foreign (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2577) ghc-lib-parser> Type (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2765) ghc-lib-parser> Fixity (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2079) ghc-lib-parser> Q (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:210) ghc-lib-parser> Exp (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2276) ghc-lib-parser> Match (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2269) ghc-lib-parser> Clause (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2272) ghc-lib-parser> Stmt (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2380) ghc-lib-parser> Dec (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2392) ghc-lib-parser> BangType (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2737) ghc-lib-parser> VarBangType (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2738) ghc-lib-parser> FieldExp (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2364) ghc-lib-parser> FieldPat (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2267) ghc-lib-parser> FunDep (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2574) ghc-lib-parser> RuleBndr (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2613) ghc-lib-parser> Code (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:408) ghc-lib-parser> ModName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1524) ghc-lib-parser> Inline (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2599) ghc-lib-parser> TyLit (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2821) ghc-lib-parser> TyVarBndr (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2807) ghc-lib-parser> Specificity (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2803) ghc-lib-parser> Bang (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2733) ghc-lib-parser> Cxt (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2622) ghc-lib-parser> AnnTarget (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2617) ghc-lib-parser> Phases (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2608) ghc-lib-parser> RuleMatch (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2604) ghc-lib-parser> Pragma (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2588) ghc-lib-parser> Safety (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2585) ghc-lib-parser> Callconv (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2582) ghc-lib-parser> Range (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2388) ghc-lib-parser> Guard (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2375) ghc-lib-parser> Body (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2368) ghc-lib-parser> Lit (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2165) ghc-lib-parser> FixityDirection (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2081) ghc-lib-parser> CharPos (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1958) ghc-lib-parser> Loc (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1950) ghc-lib-parser> NameIs (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1827) ghc-lib-parser> NameSpace (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1664) ghc-lib-parser> NameFlavour (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1653) ghc-lib-parser> OccName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1534) ghc-lib-parser> PkgName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1527) ghc-lib-parser> Quasi (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:89) ghc-lib-parser> memcmp (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2238) ghc-lib-parser> sequenceQ (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:945) ghc-lib-parser> mkNameG_v (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1822) ghc-lib-parser> mkNameG_d (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1822) ghc-lib-parser> mkNameG_tc (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1822) ghc-lib-parser> mkNameS (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1819) ghc-lib-parser> mkModName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1537) ghc-lib-parser> liftString (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1167) ghc-lib-parser> newNameIO (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:190) ghc-lib-parser> badIO (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:194) ghc-lib-parser> counter (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:199) ghc-lib-parser> runQ (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:223) ghc-lib-parser> lookupName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:488) ghc-lib-parser> addrToByteArrayName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1132) ghc-lib-parser> addrToByteArray (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1142) ghc-lib-parser> trueName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1359) ghc-lib-parser> falseName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1359) ghc-lib-parser> nothingName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1363) ghc-lib-parser> justName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1363) ghc-lib-parser> leftName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1367) ghc-lib-parser> rightName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1367) ghc-lib-parser> nonemptyName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1371) ghc-lib-parser> oneName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1374) ghc-lib-parser> manyName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1374) ghc-lib-parser> modString (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1540) ghc-lib-parser> mkPkgName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1544) ghc-lib-parser> pkgString (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1547) ghc-lib-parser> mkOccName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1555) ghc-lib-parser> occString (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1558) ghc-lib-parser> showName (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1829) ghc-lib-parser> showName' (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1832) ghc-lib-parser> mk_tup_name (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1888) ghc-lib-parser> eqBytes (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2221) ghc-lib-parser> compareBytes (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2227) ghc-lib-parser> cmpEq (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2893) ghc-lib-parser> thenCmp (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2897) algebraic-graphs> Documentation created: dist/doc/html/algebraic-graphs/index.html, algebraic-graphs> dist/doc/html/algebraic-graphs/algebraic-graphs.txt algebraic-graphs> Preprocessing test suite 'main' for algebraic-graphs-0.7.. algebraic-graphs> installing algebraic-graphs> Installing library in /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU focus> updateAutotoolsGnuConfigScriptsPhase deferred-folds> updateAutotoolsGnuConfigScriptsPhase focus> configuring focus> configureFlags: --verbose --prefix=/nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/rm8ysrlr4fsyi5d3l8krkdcwxm5kg0mv-focus-1.0.3.2-doc/share/doc/focus-1.0.3.2 --with-gcc=gcc --package-db=/build/tmp.GveQD8mryJ/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib deferred-folds> configuring deferred-folds> configureFlags: --verbose --prefix=/nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/l6y3xd3178302ywfb6mjalka5v0wyq4z-deferred-folds-0.9.18.5-doc/share/doc/deferred-folds-0.9.18.5 --with-gcc=gcc --package-db=/build/tmp.hQJdLqsqTr/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib algebraic-graphs> post-installation fixup algebraic-graphs> shrinking RPATHs of ELF executables and libraries in /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7 algebraic-graphs> shrinking /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSalgebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU-ghc9.4.2.so algebraic-graphs> checking for references to /build/ in /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7... algebraic-graphs> patching script interpreter paths in /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7 algebraic-graphs> stripping (with command strip and flags -S -p) in /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7/lib focus> Using Parsec parser focus> Configuring focus-1.0.3.2... focus> Dependency base >=4.11 && <5: using base-4.17.0.0 focus> Dependency transformers >=0.5 && <0.7: using transformers-0.5.6.2 focus> Dependency focus: using focus-1.0.3.2 focus> Dependency rerebase <2: using rerebase-1.19 focus> Dependency tasty >=0.12 && <2: using tasty-1.4.3 focus> Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.1 deferred-folds> Using Parsec parser deferred-folds> Configuring deferred-folds-0.9.18.5... deferred-folds> Dependency base >=4.9 && <5: using base-4.17.0.0 deferred-folds> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.3.1 deferred-folds> Dependency containers >=0.5 && <0.7: using containers-0.6.6 deferred-folds> Dependency foldl >=1 && <2: using foldl-1.4.15 deferred-folds> Dependency hashable >=1 && <2: using hashable-1.4.3.0 deferred-folds> Dependency primitive >=0.6.4 && <0.10: using primitive-0.8.0.0 deferred-folds> Dependency text >=1.2 && <1.3 || >=2.0 && <2.2: using text-2.0.1 deferred-folds> Dependency transformers >=0.5 && <0.7: using transformers-0.5.6.2 deferred-folds> Dependency unordered-containers >=0.2 && <0.3: using deferred-folds> unordered-containers-0.2.19.1 deferred-folds> Dependency vector >=0.12 && <0.14: using vector-0.13.1.0 deferred-folds> Dependency deferred-folds: using deferred-folds-0.9.18.5 deferred-folds> Dependency quickcheck-instances >=0.3.11 && <0.4: using deferred-folds> quickcheck-instances-0.3.30 deferred-folds> Dependency rerebase <2: using rerebase-1.19 deferred-folds> Dependency tasty >=0.12 && <2: using tasty-1.4.3 deferred-folds> Dependency tasty-quickcheck >=0.9 && <0.11: using tasty-quickcheck-0.10.2 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.5-2OkYClsJPtH8HUpKNmRJHz deferred-folds> include base-4.17.0.0 deferred-folds> include bytestring-0.11.3.1 deferred-folds> include containers-0.6.6 deferred-folds> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu deferred-folds> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM deferred-folds> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW deferred-folds> include text-2.0.1 deferred-folds> include transformers-0.5.6.2 deferred-folds> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP deferred-folds> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej deferred-folds> component deferred-folds-0.9.18.5-KshDH63W7DPJqSW8Z6IDhO-test deferred-folds> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz deferred-folds> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 deferred-folds> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p deferred-folds> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin deferred-folds> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 deferred-folds> Linked component graph: deferred-folds> unit deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz deferred-folds> include base-4.17.0.0 deferred-folds> include bytestring-0.11.3.1 deferred-folds> include containers-0.6.6 deferred-folds> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu deferred-folds> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM deferred-folds> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW deferred-folds> include text-2.0.1 deferred-folds> include transformers-0.5.6.2 deferred-folds> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP deferred-folds> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej deferred-folds> DeferredFolds.Unfoldl=deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz:DeferredFolds.Unfoldl,DeferredFolds.UnfoldlM=deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz:DeferredFolds.UnfoldlM,DeferredFolds.Unfoldr=deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz:DeferredFolds.Unfoldr deferred-folds> unit deferred-folds-0.9.18.5-KshDH63W7DPJqSW8Z6IDhO-test deferred-folds> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz deferred-folds> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 deferred-folds> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p deferred-folds> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin deferred-folds> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 deferred-folds> Ready component graph: deferred-folds> definite deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz deferred-folds> depends base-4.17.0.0 deferred-folds> depends bytestring-0.11.3.1 deferred-folds> depends containers-0.6.6 deferred-folds> depends foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu deferred-folds> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM deferred-folds> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW deferred-folds> depends text-2.0.1 deferred-folds> depends transformers-0.5.6.2 deferred-folds> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP deferred-folds> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej deferred-folds> definite deferred-folds-0.9.18.5-KshDH63W7DPJqSW8Z6IDhO-test deferred-folds> depends deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz deferred-folds> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 deferred-folds> depends rerebase-1.19-8UEjDLCPsx9TvgCtx352p deferred-folds> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin deferred-folds> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 deferred-folds> Using Cabal-3.8.1.0 compiled by ghc-9.4 deferred-folds> Using compiler: ghc-9.4.2 deferred-folds> Using install prefix: deferred-folds> /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5 deferred-folds> Executables installed in: deferred-folds> /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5/bin deferred-folds> Libraries installed in: deferred-folds> /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz deferred-folds> Dynamic Libraries installed in: deferred-folds> /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 deferred-folds> Private executables installed in: deferred-folds> /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5/libexec/x86_64-linux-ghc-9.4.2/deferred-folds-0.9.18.5 deferred-folds> Data files installed in: deferred-folds> /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5/share/x86_64-linux-ghc-9.4.2/deferred-folds-0.9.18.5 deferred-folds> Documentation installed in: deferred-folds> /nix/store/l6y3xd3178302ywfb6mjalka5v0wyq4z-deferred-folds-0.9.18.5-doc/share/doc/deferred-folds-0.9.18.5 deferred-folds> Configuration files installed in: deferred-folds> /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5/etc deferred-folds> No alex found deferred-folds> Using ar found on system at: deferred-folds> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar deferred-folds> No c2hs found deferred-folds> No cpphs found deferred-folds> No doctest found deferred-folds> Using gcc version 12.3.0 given by user at: deferred-folds> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc deferred-folds> Using ghc version 9.4.2 found on system at: deferred-folds> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc deferred-folds> Using ghc-pkg version 9.4.2 found on system at: deferred-folds> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 deferred-folds> No ghcjs found deferred-folds> No ghcjs-pkg found deferred-folds> No greencard found deferred-folds> Using haddock version 2.27.0 found on system at: deferred-folds> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: deferred-folds> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc deferred-folds> Using hsc2hs version 0.68.8 found on system at: deferred-folds> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs deferred-folds> Using hscolour version 1.24 found on system at: deferred-folds> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour deferred-folds> No jhc found deferred-folds> Using ld found on system at: deferred-folds> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold deferred-folds> No pkg-config found deferred-folds> Using runghc version 9.4.2 found on system at: deferred-folds> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 deferred-folds> Using strip version 2.40 found on system at: deferred-folds> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip deferred-folds> Using tar found on system at: deferred-folds> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar deferred-folds> No uhc found focus> Source component graph: focus> component lib focus> component test:test dependency lib focus> Configured component graph: focus> component focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O focus> include base-4.17.0.0 focus> include transformers-0.5.6.2 focus> component focus-1.0.3.2-DyYR90Oezex1SfuliyN1hC-test focus> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O focus> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p focus> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin focus> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx focus> Linked component graph: focus> unit focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O focus> include base-4.17.0.0 focus> include transformers-0.5.6.2 focus> Focus=focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O:Focus focus> unit focus-1.0.3.2-DyYR90Oezex1SfuliyN1hC-test focus> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O focus> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p focus> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin focus> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx focus> Ready component graph: focus> definite focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O focus> depends base-4.17.0.0 focus> depends transformers-0.5.6.2 focus> definite focus-1.0.3.2-DyYR90Oezex1SfuliyN1hC-test focus> depends focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O focus> depends rerebase-1.19-8UEjDLCPsx9TvgCtx352p focus> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin focus> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx focus> Using Cabal-3.8.1.0 compiled by ghc-9.4 focus> Using compiler: ghc-9.4.2 focus> Using install prefix: focus> /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2 focus> Executables installed in: focus> /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2/bin focus> Libraries installed in: focus> /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O focus> Dynamic Libraries installed in: focus> /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 focus> Private executables installed in: focus> /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2/libexec/x86_64-linux-ghc-9.4.2/focus-1.0.3.2 focus> Data files installed in: focus> /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2/share/x86_64-linux-ghc-9.4.2/focus-1.0.3.2 focus> Documentation installed in: focus> /nix/store/rm8ysrlr4fsyi5d3l8krkdcwxm5kg0mv-focus-1.0.3.2-doc/share/doc/focus-1.0.3.2 focus> Configuration files installed in: focus> /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2/etc focus> No alex found focus> Using ar found on system at: focus> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar focus> No c2hs found focus> No cpphs found focus> No doctest found focus> Using gcc version 12.3.0 given by user at: focus> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc focus> Using ghc version 9.4.2 found on system at: focus> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc focus> Using ghc-pkg version 9.4.2 found on system at: focus> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 focus> No ghcjs found focus> No ghcjs-pkg found focus> No greencard found focus> Using haddock version 2.27.0 found on system at: focus> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: focus> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc focus> Using hsc2hs version 0.68.8 found on system at: focus> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs focus> Using hscolour version 1.24 found on system at: focus> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour focus> No jhc found focus> Using ld found on system at: focus> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold focus> No pkg-config found focus> Using runghc version 9.4.2 found on system at: focus> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 focus> Using strip version 2.40 found on system at: focus> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip focus> Using tar found on system at: focus> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar focus> No uhc found deferred-folds> building focus> building focus> Preprocessing library for focus-1.0.3.2.. focus> Building library for focus-1.0.3.2.. deferred-folds> Preprocessing library for deferred-folds-0.9.18.5.. deferred-folds> Building library for deferred-folds-0.9.18.5.. algebraic-graphs> shrinking RPATHs of ELF executables and libraries in /nix/store/1dya7rkw5jvl3sv1d7y5knjxajv4wx3k-algebraic-graphs-0.7-doc algebraic-graphs> checking for references to /build/ in /nix/store/1dya7rkw5jvl3sv1d7y5knjxajv4wx3k-algebraic-graphs-0.7-doc... algebraic-graphs> patching script interpreter paths in /nix/store/1dya7rkw5jvl3sv1d7y5knjxajv4wx3k-algebraic-graphs-0.7-doc focus> [1 of 2] Compiling Focus.Prelude ( library/Focus/Prelude.hs, dist/build/Focus/Prelude.o, dist/build/Focus/Prelude.dyn_o ) algebraic-graphs (post)> added 2 signatures algebraic-graphs (post)> added 3 signatures algebraic-graphs (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1dya7rkw5jvl3sv1d7y5knjxajv4wx3k-algebraic-graphs-0.7-doc /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7 algebraic-graphs (post)> copying 2 paths... algebraic-graphs (post)> copying path '/nix/store/1dya7rkw5jvl3sv1d7y5knjxajv4wx3k-algebraic-graphs-0.7-doc' to 'https://cache.nix-ci.com'... algebraic-graphs (post)> copying path '/nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7' to 'https://cache.nix-ci.com'... algebraic-graphs (post)> copying 1 paths... algebraic-graphs (post)> copying path '/nix/store/dkq10cmk0km3n9qd64bdysz21bq7xzzl-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/1dya7rkw5jvl3sv1d7y5knjxajv4wx3k-algebraic-graphs-0.7-doc /nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7 algebraic-graphs (post)> copying 2 paths... algebraic-graphs (post)> copying path '/nix/store/1dya7rkw5jvl3sv1d7y5knjxajv4wx3k-algebraic-graphs-0.7-doc' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs (post)> copying path '/nix/store/wms7wjk0yhan2xns17qa8dx5xy1rpr7l-algebraic-graphs-0.7' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs (post)> copying 1 paths... algebraic-graphs (post)> copying path '/nix/store/dkq10cmk0km3n9qd64bdysz21bq7xzzl-algebraic-graphs-0.7.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/7dirkwn6ig6v6s6hwq899qb94z0qc24g-hiedb-0.4.3.0.drv'... ghc-lib-parser> Warning: ':' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 12% ( 7 / 54) in 'Language.Haskell.TH.PprLib' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Doc (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:162) ghc-lib-parser> PprM (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:121) ghc-lib-parser> empty (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:60) ghc-lib-parser> semi (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:61) ghc-lib-parser> comma (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:62) ghc-lib-parser> colon (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:63) ghc-lib-parser> dcolon (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:64) ghc-lib-parser> space (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:65) ghc-lib-parser> equals (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:66) ghc-lib-parser> arrow (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:67) ghc-lib-parser> lparen (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:68) ghc-lib-parser> rparen (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:69) ghc-lib-parser> lbrack (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:70) ghc-lib-parser> rbrack (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:71) ghc-lib-parser> lbrace (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:72) ghc-lib-parser> rbrace (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:73) ghc-lib-parser> text (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:75) ghc-lib-parser> char (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:77) ghc-lib-parser> ptext (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:76) ghc-lib-parser> int (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:78) ghc-lib-parser> integer (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:79) ghc-lib-parser> float (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:80) ghc-lib-parser> double (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:81) ghc-lib-parser> rational (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:82) ghc-lib-parser> parens (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:85) ghc-lib-parser> brackets (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:86) ghc-lib-parser> braces (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:87) ghc-lib-parser> quotes (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:88) ghc-lib-parser> doubleQuotes (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:89) ghc-lib-parser> <> (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:93) ghc-lib-parser> <+> (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:95) ghc-lib-parser> hcat (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:94) ghc-lib-parser> hsep (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:96) ghc-lib-parser> $$ (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:98) ghc-lib-parser> $+$ (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:100) ghc-lib-parser> vcat (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:101) ghc-lib-parser> sep (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:104) ghc-lib-parser> cat (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:103) ghc-lib-parser> fsep (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:106) ghc-lib-parser> fcat (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:105) ghc-lib-parser> nest (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:108) ghc-lib-parser> hang (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:113) ghc-lib-parser> punctuate (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:114) ghc-lib-parser> isEmpty (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:58) ghc-lib-parser> to_HPJ_Doc (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:148) ghc-lib-parser> pprName (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:123) ghc-lib-parser> pprName' (libraries/template-haskell/Language/Haskell/TH/PprLib.hs:126) ghc-lib-parser> 3% ( 3 / 78) in 'Language.Haskell.TH.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> nestDepth (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:22) ghc-lib-parser> Precedence (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:25) ghc-lib-parser> appPrec (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:26) ghc-lib-parser> opPrec (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:26) ghc-lib-parser> unopPrec (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:26) aeson> [10 of 24] Compiling PropUtils ( tests/PropUtils.hs, dist/build/aeson-tests/aeson-tests-tmp/PropUtils.o ) aeson> [11 of 24] Compiling PropertyTH ( tests/PropertyTH.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyTH.o ) aeson> [12 of 24] Compiling PropertyRTFunctors ( tests/PropertyRTFunctors.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyRTFunctors.o ) aeson> [13 of 24] Compiling PropertyRoundTrip ( tests/PropertyRoundTrip.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyRoundTrip.o ) aeson> [14 of 24] Compiling PropertyKeys ( tests/PropertyKeys.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyKeys.o ) aeson> [15 of 24] Compiling PropertyGeneric ( tests/PropertyGeneric.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyGeneric.o ) aeson> [16 of 24] Compiling Properties ( tests/Properties.hs, dist/build/aeson-tests/aeson-tests-tmp/Properties.o ) aeson> [17 of 24] 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> aeson> tests/ErrorMessages.hs:17:1: warning: [-Wunused-imports] aeson> The import of ‘Data.Semigroup’ is redundant aeson> except perhaps to import instances from ‘Data.Semigroup’ aeson> To import instances alone, use: import Data.Semigroup() aeson> | aeson> 17 | import Data.Semigroup ((<>)) aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> [18 of 24] 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> [19 of 24] Compiling DataFamilies.Instances ( tests/DataFamilies/Instances.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Instances.o, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Instances.dyn_o ) aeson> [20 of 24] Compiling DataFamilies.Encoders ( tests/DataFamilies/Encoders.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Encoders.o, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Encoders.dyn_o ) aeson> [21 of 24] Compiling DataFamilies.Properties ( tests/DataFamilies/Properties.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Properties.o ) aeson> [22 of 24] 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> [23 of 24] Compiling UnitTests ( tests/UnitTests.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests.dyn_o ) aeson> aeson> tests/UnitTests.hs:89:21: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[[Char]]’ not matched: [] aeson> | aeson> 89 | camelFrom c s = let (p:ps) = split c s aeson> | ^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:138:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 138 | let (Just (t1 :: UTCTime)) = parseWithAeson ts1 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:139:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 139 | let (Just (t2 :: UTCTime)) = parseWithAeson ts2 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> 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 ) 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.5.. deferred-folds> Building test suite 'test' for deferred-folds-0.9.18.5.. 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 tests 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.01s) deferred-folds> Test suite test: PASS 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 tests 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> 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> 97% ( 45 / 46) in 'Focus' focus> Missing documentation for: focus> Module header focus> Documentation created: dist/doc/html/focus/index.html, focus> dist/doc/html/focus/focus.txt focus> Preprocessing test suite 'test' for focus-1.0.3.2.. focus> installing focus> Installing library in /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O focus> post-installation fixup focus> shrinking RPATHs of ELF executables and libraries in /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2 focus> shrinking /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSfocus-1.0.3.2-L2KoXtJpvorC4HZhccE69O-ghc9.4.2.so focus> checking for references to /build/ in /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2... focus> patching script interpreter paths in /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2 focus> stripping (with command strip and flags -S -p) in /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2/lib focus> shrinking RPATHs of ELF executables and libraries in /nix/store/rm8ysrlr4fsyi5d3l8krkdcwxm5kg0mv-focus-1.0.3.2-doc focus> checking for references to /build/ in /nix/store/rm8ysrlr4fsyi5d3l8krkdcwxm5kg0mv-focus-1.0.3.2-doc... focus> patching script interpreter paths in /nix/store/rm8ysrlr4fsyi5d3l8krkdcwxm5kg0mv-focus-1.0.3.2-doc ghc-lib-parser> funPrec (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:26) ghc-lib-parser> qualPrec (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:26) ghc-lib-parser> sigPrec (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:26) ghc-lib-parser> noPrec (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:26) ghc-lib-parser> parensIf (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:35) ghc-lib-parser> pprint (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:41) ghc-lib-parser> Ppr (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:44) ghc-lib-parser> ppr_sig (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:77) ghc-lib-parser> pprFixity (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:80) ghc-lib-parser> pprPrefixOcc (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:117) ghc-lib-parser> isSymOcc (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:121) ghc-lib-parser> pprInfixExp (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:128) ghc-lib-parser> pprExp (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:136) ghc-lib-parser> pprFields (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:236) ghc-lib-parser> pprMaybeExp (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:239) ghc-lib-parser> pprMatchPat (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:257) ghc-lib-parser> pprGuarded (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:263) ghc-lib-parser> pprBody (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:270) ghc-lib-parser> pprClause (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:278) ghc-lib-parser> pprLit (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:287) ghc-lib-parser> bytesToString (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:338) ghc-lib-parser> pprString (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:341) ghc-lib-parser> pprPat (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:350) ghc-lib-parser> ppr_dec (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:390) ghc-lib-parser> ppr_deriv_strategy (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:476) ghc-lib-parser> ppr_overlap (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:484) ghc-lib-parser> ppr_data (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:492) ghc-lib-parser> ppr_newtype (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:496) ghc-lib-parser> ppr_type_data (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:500) ghc-lib-parser> ppr_typedef (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:504) ghc-lib-parser> ppr_deriv_clause (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:539) ghc-lib-parser> ppr_tySyn (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:552) ghc-lib-parser> ppr_tf_head (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:560) ghc-lib-parser> ppr_bndrs (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:567) ghc-lib-parser> commaSepApplied (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:714) ghc-lib-parser> pprForall (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:717) ghc-lib-parser> pprForallVis (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:720) ghc-lib-parser> pprForall' (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:723) ghc-lib-parser> pprRecFields (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:736) ghc-lib-parser> pprGadtRHS (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:741) ghc-lib-parser> pprVarBangType (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:749) ghc-lib-parser> pprBangType (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:754) ghc-lib-parser> pprVarStrictType (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:793) ghc-lib-parser> pprStrictType (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:799) ghc-lib-parser> pprType (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:803) ghc-lib-parser> pprParendType (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:842) ghc-lib-parser> pprInfixT (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:845) ghc-lib-parser> pprParendTypeArg (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:864) ghc-lib-parser> isStarT (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:868) ghc-lib-parser> pprTyApp (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:880) ghc-lib-parser> fromTANormal (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:907) ghc-lib-parser> pprFunArgType (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:912) ghc-lib-parser> ForallVisFlag (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:915) ghc-lib-parser> TypeArg (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:919) ghc-lib-parser> split (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:922) aeson> tests/UnitTests.hs:140:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 140 | let (Just (t3 :: UTCTime)) = parseWithAeson ts3 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:141:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 141 | let (Just (t4 :: UTCTime)) = parseWithAeson ts4 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:153:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 153 | let (Just (t5 :: UTCTime)) = parseWithAeson ts5 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:154:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 154 | let (Just (t6 :: UTCTime)) = parseWithAeson ts6 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:155:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 155 | let (Just (t7 :: UTCTime)) = parseWithAeson ts7 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:156:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 156 | let (Just (t8 :: UTCTime)) = parseWithAeson ts8 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:157:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 157 | let (Just (t9 :: UTCTime)) = parseWithAeson ts9 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:169:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 169 | let (Just (t10 :: UTCTime)) = parseWithAeson ts10 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:170:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing deferred-folds> Test suite logged to: dist/test/deferred-folds-0.9.18.5-test.log deferred-folds> 1 of 1 test suites (1 of 1 test cases) passed. deferred-folds> haddockPhase deferred-folds> Preprocessing library for deferred-folds-0.9.18.5.. deferred-folds> Running Haddock on library for deferred-folds-0.9.18.5.. deferred-folds> Warning: --source-* options are ignored when --hyperlinked-source is enabled. deferred-folds> Warning: '<>' is out of scope. deferred-folds> If you qualify the identifier, haddock can try to link it anyway. 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:128) deferred-folds> 87% ( 41 / 47) in 'DeferredFolds.Unfoldr' deferred-folds> Missing documentation for: deferred-folds> Module header deferred-folds> zipWith (library/DeferredFolds/Defs/Unfoldr.hs:278) deferred-folds> takeWhile (library/DeferredFolds/Defs/Unfoldr.hs:342) deferred-folds> take (library/DeferredFolds/Defs/Unfoldr.hs:331) deferred-folds> cons (library/DeferredFolds/Defs/Unfoldr.hs:352) deferred-folds> snoc (library/DeferredFolds/Defs/Unfoldr.hs:355) focus (post)> added 2 signatures focus (post)> added 2 signatures focus (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2 /nix/store/rm8ysrlr4fsyi5d3l8krkdcwxm5kg0mv-focus-1.0.3.2-doc focus (post)> copying 2 paths... focus (post)> copying path '/nix/store/rm8ysrlr4fsyi5d3l8krkdcwxm5kg0mv-focus-1.0.3.2-doc' to 'https://cache.nix-ci.com'... focus (post)> copying path '/nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2' to 'https://cache.nix-ci.com'... focus (post)> copying 1 paths... focus (post)> copying path '/nix/store/qsilk85brwyjnn6l0jhlnj6fxzf9i28n-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/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2 /nix/store/rm8ysrlr4fsyi5d3l8krkdcwxm5kg0mv-focus-1.0.3.2-doc focus (post)> copying 2 paths... focus (post)> copying path '/nix/store/rm8ysrlr4fsyi5d3l8krkdcwxm5kg0mv-focus-1.0.3.2-doc' to 'ssh-ng://worker.nix-ci.com'... focus (post)> copying path '/nix/store/g5kydnry9zwzf3swlidmh9y4ia5y46pq-focus-1.0.3.2' to 'ssh-ng://worker.nix-ci.com'... focus (post)> copying 1 paths... focus (post)> copying path '/nix/store/qsilk85brwyjnn6l0jhlnj6fxzf9i28n-focus-1.0.3.2.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> pprTyLit (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:928) ghc-lib-parser> PprFlag (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:937) ghc-lib-parser> pprCxt (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:960) ghc-lib-parser> ppr_cxt_preds (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:964) ghc-lib-parser> where_clause (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:984) ghc-lib-parser> showtextl (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:988) ghc-lib-parser> hashParens (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:991) ghc-lib-parser> quoteParens (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:994) ghc-lib-parser> sepWith (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:1010) ghc-lib-parser> commaSep (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:1015) ghc-lib-parser> commaSepWith (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:1020) ghc-lib-parser> semiSep (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:1025) ghc-lib-parser> semiSepWith (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:1030) ghc-lib-parser> unboxedSumBars (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:1035) ghc-lib-parser> bar (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:1042) ghc-lib-parser> 15% ( 47 /304) in 'Language.Haskell.TH.Lib.Internal' ghc-lib-parser> Missing documentation for: ghc-lib-parser> CodeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:39) ghc-lib-parser> InfoQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:41) ghc-lib-parser> PatQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:42) ghc-lib-parser> FieldPatQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:43) ghc-lib-parser> ExpQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:44) ghc-lib-parser> DecQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:45) ghc-lib-parser> DecsQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:46) ghc-lib-parser> Decs (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:47) ghc-lib-parser> ConQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:48) ghc-lib-parser> TypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:49) ghc-lib-parser> KindQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:50) ghc-lib-parser> TyLitQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:51) ghc-lib-parser> CxtQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:52) ghc-lib-parser> PredQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:53) ghc-lib-parser> DerivClauseQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:54) ghc-lib-parser> MatchQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:55) ghc-lib-parser> ClauseQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:56) ghc-lib-parser> BodyQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:57) ghc-lib-parser> GuardQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:58) ghc-lib-parser> StmtQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:59) ghc-lib-parser> RangeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:60) ghc-lib-parser> SourceStrictnessQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:61) ghc-lib-parser> SourceUnpackednessQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:62) ghc-lib-parser> BangQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:63) ghc-lib-parser> BangTypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:64) ghc-lib-parser> VarBangTypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:65) ghc-lib-parser> StrictTypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:66) ghc-lib-parser> VarStrictTypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:67) ghc-lib-parser> FieldExpQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:68) ghc-lib-parser> RuleBndrQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:69) ghc-lib-parser> TySynEqnQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:70) ghc-lib-parser> PatSynDirQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:71) ghc-lib-parser> PatSynArgsQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:72) ghc-lib-parser> FamilyResultSigQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:73) ghc-lib-parser> DerivStrategyQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:74) ghc-lib-parser> Role (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:77) aeson> | aeson> 170 | let (Just (t11 :: UTCTime)) = parseWithAeson ts11 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:171:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 171 | let (Just (t12 :: UTCTime)) = parseWithAeson ts12 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:178:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 178 | let (Just (t13 :: UTCTime)) = parseWithAeson ts13 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:181:7: warning: [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: aeson> Patterns of type ‘Maybe UTCTime’ not matched: Nothing aeson> | aeson> 181 | let (Just (t14 :: UTCTime)) = parseWithAeson ts14 aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests.hs:661:23: warning: [-Wstar-is-type] aeson> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ aeson> relies on the StarIsType extension, which will become aeson> deprecated in the future. aeson> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. aeson> | aeson> 661 | type family Fam757 :: * -> * aeson> | ^ aeson> aeson> tests/UnitTests.hs:661:28: warning: [-Wstar-is-type] aeson> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ aeson> relies on the StarIsType extension, which will become aeson> deprecated in the future. aeson> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. aeson> | aeson> 661 | type family Fam757 :: * -> * aeson> | ^ hiedb> setupCompilerEnvironmentPhase hiedb> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. hiedb> unpacking sources hiedb> unpacking source archive /nix/store/cqzycamw15lnkbsy99lasn9sqgmzyzjl-hiedb-0.4.3.0.tar.gz hiedb> source root is hiedb-0.4.3.0 hiedb> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file hiedb-0.4.3.0/test/Test/Orphans.hs hiedb> patching sources hiedb> Replace Cabal file with edited version from mirror://hackage/hiedb-0.4.3.0/revision/1.cabal. hiedb> applying patch /nix/store/8yyvrbqlqa6lmhr8zmyjrn9ichgynxp2-hiedb-algebraic-graphs-0.7.patch hiedb> patching file src/HieDb/Query.hs hiedb> Run jailbreak-cabal to lift version restrictions on build inputs. hiedb> compileBuildDriverPhase hiedb> setupCompileFlags: -package-db=/build/tmp.qJu4tDwmyK/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts hiedb> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.qJu4tDwmyK/Main.o ) hiedb> [2 of 2] Linking Setup ghc-lib-parser> InjectivityAnn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:78) ghc-lib-parser> TyVarBndrUnit (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:80) ghc-lib-parser> TyVarBndrSpec (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:81) ghc-lib-parser> intPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:87) ghc-lib-parser> wordPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:89) ghc-lib-parser> floatPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:91) ghc-lib-parser> doublePrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:93) ghc-lib-parser> integerL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:95) ghc-lib-parser> charL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:97) ghc-lib-parser> charPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:99) ghc-lib-parser> stringL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:101) ghc-lib-parser> stringPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:103) ghc-lib-parser> bytesPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:105) ghc-lib-parser> rationalL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:107) ghc-lib-parser> litP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:110) ghc-lib-parser> varP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:113) ghc-lib-parser> tupP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:116) ghc-lib-parser> unboxedTupP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:119) ghc-lib-parser> unboxedSumP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:122) ghc-lib-parser> conP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:125) ghc-lib-parser> infixP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:129) ghc-lib-parser> uInfixP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:133) ghc-lib-parser> parensP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:137) ghc-lib-parser> tildeP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:141) ghc-lib-parser> bangP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:144) ghc-lib-parser> asP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:147) ghc-lib-parser> wildP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:150) ghc-lib-parser> recP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:152) ghc-lib-parser> listP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:155) ghc-lib-parser> sigP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:158) ghc-lib-parser> viewP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:162) ghc-lib-parser> fieldPat (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:167) ghc-lib-parser> bindS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:175) ghc-lib-parser> letS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:178) ghc-lib-parser> noBindS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:181) ghc-lib-parser> parS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:184) ghc-lib-parser> recS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:187) ghc-lib-parser> fromR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:193) ghc-lib-parser> fromThenR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:196) ghc-lib-parser> fromToR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:199) ghc-lib-parser> fromThenToR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:202) ghc-lib-parser> normalB (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:208) ghc-lib-parser> guardedB (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:211) ghc-lib-parser> normalG (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:217) ghc-lib-parser> normalGE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:220) ghc-lib-parser> patG (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:223) ghc-lib-parser> patGE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:226) ghc-lib-parser> varE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:256) ghc-lib-parser> conE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:259) ghc-lib-parser> litE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:262) ghc-lib-parser> appE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:265) ghc-lib-parser> appTypeE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:268) ghc-lib-parser> parensE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:271) ghc-lib-parser> uInfixE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:274) ghc-lib-parser> infixE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:278) ghc-lib-parser> infixApp (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:287) ghc-lib-parser> sectionL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:289) ghc-lib-parser> sectionR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:291) ghc-lib-parser> lamE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:294) ghc-lib-parser> tupE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:311) ghc-lib-parser> unboxedTupE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:314) ghc-lib-parser> unboxedSumE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:317) ghc-lib-parser> condE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:320) ghc-lib-parser> multiIfE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:323) ghc-lib-parser> letE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:326) ghc-lib-parser> caseE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:329) ghc-lib-parser> doE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:332) ghc-lib-parser> mdoE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:335) ghc-lib-parser> compE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:338) ghc-lib-parser> arithSeqE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:341) ghc-lib-parser> listE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:344) ghc-lib-parser> sigE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:347) ghc-lib-parser> recConE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:350) ghc-lib-parser> recUpdE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:353) ghc-lib-parser> stringE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:356) ghc-lib-parser> fieldExp (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:359) ghc-lib-parser> unboundVarE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:366) ghc-lib-parser> labelE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:369) ghc-lib-parser> implicitParamVarE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:372) ghc-lib-parser> getFieldE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:375) ghc-lib-parser> projectionE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:380) ghc-lib-parser> fromE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:384) ghc-lib-parser> fromThenE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:387) ghc-lib-parser> fromToE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:390) ghc-lib-parser> fromThenToE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:393) ghc-lib-parser> valD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:401) ghc-lib-parser> funD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:409) ghc-lib-parser> tySynD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:415) ghc-lib-parser> dataD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:422) ghc-lib-parser> newtypeD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:433) ghc-lib-parser> typeDataD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:444) ghc-lib-parser> classD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:453) ghc-lib-parser> instanceD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:461) ghc-lib-parser> instanceWithOverlapD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:464) ghc-lib-parser> sigD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:474) ghc-lib-parser> kiSigD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:477) ghc-lib-parser> forImpD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:480) ghc-lib-parser> infixLD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:485) ghc-lib-parser> infixRD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:488) ghc-lib-parser> infixND (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:491) ghc-lib-parser> defaultD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:494) ghc-lib-parser> pragInlD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:497) ghc-lib-parser> pragOpaqueD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:501) ghc-lib-parser> pragSpecD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:504) ghc-lib-parser> pragSpecInlD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:510) ghc-lib-parser> pragSpecInstD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:516) ghc-lib-parser> pragRuleD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:522) ghc-lib-parser> pragAnnD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:532) ghc-lib-parser> pragLineD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:538) ghc-lib-parser> pragCompleteD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:541) ghc-lib-parser> dataInstD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:544) ghc-lib-parser> newtypeInstD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:556) ghc-lib-parser> tySynInstD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:568) ghc-lib-parser> dataFamilyD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:574) ghc-lib-parser> openTypeFamilyD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:580) ghc-lib-parser> closedTypeFamilyD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:587) ghc-lib-parser> roleAnnotD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:595) ghc-lib-parser> standaloneDerivD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:598) ghc-lib-parser> standaloneDerivWithStrategyD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:601) ghc-lib-parser> defaultSigD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:609) ghc-lib-parser> tySynEqn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:637) ghc-lib-parser> cxt (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:645) ghc-lib-parser> derivClause (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:648) ghc-lib-parser> stockStrategy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:653) ghc-lib-parser> anyclassStrategy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:656) ghc-lib-parser> newtypeStrategy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:659) ghc-lib-parser> viaStrategy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:662) ghc-lib-parser> normalC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:665) ghc-lib-parser> recC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:668) ghc-lib-parser> infixC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:671) ghc-lib-parser> forallC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:676) ghc-lib-parser> gadtC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:683) ghc-lib-parser> recGadtC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:686) ghc-lib-parser> forallT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:692) ghc-lib-parser> forallVisT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:699) ghc-lib-parser> varT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:702) ghc-lib-parser> conT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:705) ghc-lib-parser> infixT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:708) ghc-lib-parser> uInfixT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:713) ghc-lib-parser> promotedInfixT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:718) ghc-lib-parser> promotedUInfixT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:723) ghc-lib-parser> parensT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:728) ghc-lib-parser> appT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:732) ghc-lib-parser> appKindT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:738) ghc-lib-parser> arrowT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:744) ghc-lib-parser> mulArrowT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:747) ghc-lib-parser> listT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:750) ghc-lib-parser> litT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:753) ghc-lib-parser> tupleT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:756) ghc-lib-parser> unboxedTupleT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:759) ghc-lib-parser> unboxedSumT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:762) ghc-lib-parser> sigT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:765) ghc-lib-parser> equalityT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:772) ghc-lib-parser> wildCardT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:775) ghc-lib-parser> implicitParamT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:778) ghc-lib-parser> classP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:785) ghc-lib-parser> equalP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:792) ghc-lib-parser> promotedT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:800) ghc-lib-parser> promotedTupleT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:803) ghc-lib-parser> promotedNilT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:806) ghc-lib-parser> promotedConsT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:809) ghc-lib-parser> noSourceUnpackedness (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:812) ghc-lib-parser> sourceNoUnpack (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:812) ghc-lib-parser> sourceUnpack (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:812) ghc-lib-parser> noSourceStrictness (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:817) ghc-lib-parser> sourceLazy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:817) ghc-lib-parser> sourceStrict (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:817) ghc-lib-parser> isStrict (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:831) ghc-lib-parser> notStrict (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:831) ghc-lib-parser> unpacked (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:831) ghc-lib-parser> bang (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:836) ghc-lib-parser> bangType (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:841) ghc-lib-parser> varBangType (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:844) ghc-lib-parser> strictType (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:849) ghc-lib-parser> varStrictType (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:854) ghc-lib-parser> numTyLit (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:863) ghc-lib-parser> strTyLit (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:867) ghc-lib-parser> charTyLit (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:870) ghc-lib-parser> plainTV (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:876) ghc-lib-parser> plainInvisTV (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:879) ghc-lib-parser> kindedTV (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:882) ghc-lib-parser> kindedInvisTV (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:885) ghc-lib-parser> specifiedSpec (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:888) ghc-lib-parser> inferredSpec (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:891) ghc-lib-parser> varK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:894) ghc-lib-parser> conK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:897) ghc-lib-parser> tupleK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:900) ghc-lib-parser> arrowK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:903) ghc-lib-parser> listK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:906) ghc-lib-parser> appK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:909) ghc-lib-parser> starK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:912) ghc-lib-parser> constraintK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:915) ghc-lib-parser> noSig (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:921) ghc-lib-parser> kindSig (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:924) ghc-lib-parser> tyVarSig (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:927) ghc-lib-parser> injectivityAnn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:933) ghc-lib-parser> nominalR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:939) ghc-lib-parser> representationalR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:939) ghc-lib-parser> phantomR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:939) ghc-lib-parser> inferR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:939) ghc-lib-parser> cCall (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> stdCall (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> cApi (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> prim (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> javaScript (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> unsafe (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:958) ghc-lib-parser> safe (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:958) ghc-lib-parser> interruptible (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:958) ghc-lib-parser> funDep (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:966) ghc-lib-parser> ruleVar (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:971) ghc-lib-parser> typedRuleVar (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:974) ghc-lib-parser> valueAnnotation (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:979) ghc-lib-parser> typeAnnotation (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:982) ghc-lib-parser> moduleAnnotation (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:985) ghc-lib-parser> unidir (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:991) ghc-lib-parser> implBidir (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:991) ghc-lib-parser> explBidir (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:995) ghc-lib-parser> prefixPatSyn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:1000) ghc-lib-parser> recordPatSyn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:1003) ghc-lib-parser> infixPatSyn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:1006) ghc-lib-parser> appsE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:1012) hiedb> updateAutotoolsGnuConfigScriptsPhase hiedb> configuring hiedb> configureFlags: --verbose --prefix=/nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/pn18cgqkxalmfal92s8zmfci3q4shnw5-hiedb-0.4.3.0-doc/share/doc/hiedb-0.4.3.0 --with-gcc=gcc --package-db=/build/tmp.qJu4tDwmyK/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib hiedb> Using Parsec parser hiedb> Configuring hiedb-0.4.3.0... hiedb> Dependency algebraic-graphs: using algebraic-graphs-0.7 hiedb> Dependency ansi-terminal: using ansi-terminal-0.11.5 hiedb> Dependency array: using array-0.5.4.0 hiedb> Dependency base: using base-4.17.0.0 hiedb> Dependency bytestring: using bytestring-0.11.3.1 hiedb> Dependency containers: using containers-0.6.6 hiedb> Dependency directory: using directory-1.3.7.1 hiedb> Dependency extra: using extra-1.7.14 hiedb> Dependency filepath: using filepath-1.4.2.2 hiedb> Dependency ghc: using ghc-9.4.2 hiedb> Dependency hie-compat: using hie-compat-0.3.1.1 hiedb> Dependency lucid: using lucid-2.11.20230408 hiedb> Dependency mtl: using mtl-2.2.2 hiedb> Dependency optparse-applicative: using optparse-applicative-0.17.1.0 hiedb> Dependency sqlite-simple: using sqlite-simple-0.4.18.2 hiedb> Dependency terminal-size: using terminal-size-0.3.4 hiedb> Dependency text: using text-2.0.1 hiedb> Dependency base: using base-4.17.0.0 hiedb> Dependency ghc-paths: using ghc-paths-0.1.0.12 hiedb> Dependency hiedb: using hiedb-0.4.3.0 hiedb> Source component graph: hiedb> component lib hiedb> component exe:hiedb dependency lib hiedb> Configured component graph: hiedb> component hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx hiedb> include algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU hiedb> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb hiedb> include array-0.5.4.0 hiedb> include base-4.17.0.0 hiedb> include bytestring-0.11.3.1 hiedb> include containers-0.6.6 hiedb> include directory-1.3.7.1 hiedb> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hiedb> include filepath-1.4.2.2 hiedb> include ghc-9.4.2 hiedb> include hie-compat-0.3.1.1-1DLP7V7NAcIBjMLfQNpcbd hiedb> include lucid-2.11.20230408-50P3jvivDZ6Gc6QT9bZ1TM hiedb> include mtl-2.2.2 hiedb> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y hiedb> include sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l hiedb> include terminal-size-0.3.4-GJL7dEh2cpj3MlkZFSdkNM hiedb> include text-2.0.1 hiedb> component hiedb-0.4.3.0-Kss4n4ftKYKGZs4F2YIcny-hiedb hiedb> include base-4.17.0.0 hiedb> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp hiedb> include hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx hiedb> Linked component graph: hiedb> unit hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx hiedb> include algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU hiedb> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb hiedb> include array-0.5.4.0 hiedb> include base-4.17.0.0 hiedb> include bytestring-0.11.3.1 hiedb> include containers-0.6.6 hiedb> include directory-1.3.7.1 hiedb> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hiedb> include filepath-1.4.2.2 hiedb> include ghc-9.4.2 hiedb> include hie-compat-0.3.1.1-1DLP7V7NAcIBjMLfQNpcbd hiedb> include lucid-2.11.20230408-50P3jvivDZ6Gc6QT9bZ1TM hiedb> include mtl-2.2.2 hiedb> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y hiedb> include sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l hiedb> include terminal-size-0.3.4-GJL7dEh2cpj3MlkZFSdkNM hiedb> include text-2.0.1 hiedb> HieDb=hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx:HieDb,HieDb.Compat=hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx:HieDb.Compat,HieDb.Create=hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx:HieDb.Create,HieDb.Dump=hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx:HieDb.Dump,HieDb.Html=hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx:HieDb.Html,HieDb.Query=hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx:HieDb.Query,HieDb.Run=hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx:HieDb.Run,HieDb.Types=hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx:HieDb.Types,HieDb.Utils=hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx:HieDb.Utils hiedb> unit hiedb-0.4.3.0-Kss4n4ftKYKGZs4F2YIcny-hiedb hiedb> include base-4.17.0.0 hiedb> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp hiedb> include hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx hiedb> Ready component graph: hiedb> definite hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx hiedb> depends algebraic-graphs-0.7-gYwDnMuoRJ4ijPwnROeGU hiedb> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb hiedb> depends array-0.5.4.0 hiedb> depends base-4.17.0.0 hiedb> depends bytestring-0.11.3.1 hiedb> depends containers-0.6.6 hiedb> depends directory-1.3.7.1 hiedb> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p hiedb> depends filepath-1.4.2.2 hiedb> depends ghc-9.4.2 hiedb> depends hie-compat-0.3.1.1-1DLP7V7NAcIBjMLfQNpcbd hiedb> depends lucid-2.11.20230408-50P3jvivDZ6Gc6QT9bZ1TM hiedb> depends mtl-2.2.2 hiedb> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y hiedb> depends sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l hiedb> depends terminal-size-0.3.4-GJL7dEh2cpj3MlkZFSdkNM hiedb> depends text-2.0.1 hiedb> definite hiedb-0.4.3.0-Kss4n4ftKYKGZs4F2YIcny-hiedb hiedb> depends base-4.17.0.0 hiedb> depends ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp hiedb> depends hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx hiedb> Using Cabal-3.8.1.0 compiled by ghc-9.4 hiedb> Using compiler: ghc-9.4.2 hiedb> Using install prefix: hiedb> /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0 hiedb> Executables installed in: hiedb> /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/bin hiedb> Libraries installed in: hiedb> /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx hiedb> Dynamic Libraries installed in: hiedb> /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 hiedb> Private executables installed in: hiedb> /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/libexec/x86_64-linux-ghc-9.4.2/hiedb-0.4.3.0 hiedb> Data files installed in: hiedb> /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/share/x86_64-linux-ghc-9.4.2/hiedb-0.4.3.0 hiedb> Documentation installed in: hiedb> /nix/store/pn18cgqkxalmfal92s8zmfci3q4shnw5-hiedb-0.4.3.0-doc/share/doc/hiedb-0.4.3.0 hiedb> Configuration files installed in: hiedb> /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/etc hiedb> No alex found hiedb> Using ar found on system at: hiedb> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar hiedb> No c2hs found hiedb> No cpphs found hiedb> No doctest found hiedb> Using gcc version 12.3.0 given by user at: hiedb> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc hiedb> Using ghc version 9.4.2 found on system at: hiedb> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc hiedb> Using ghc-pkg version 9.4.2 found on system at: hiedb> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 hiedb> No ghcjs found hiedb> No ghcjs-pkg found hiedb> No greencard found hiedb> Using haddock version 2.27.0 found on system at: hiedb> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: hiedb> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc hiedb> Using hsc2hs version 0.68.8 found on system at: hiedb> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs hiedb> Using hscolour version 1.24 found on system at: hiedb> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour hiedb> No jhc found hiedb> Using ld found on system at: hiedb> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold hiedb> No pkg-config found hiedb> Using runghc version 9.4.2 found on system at: hiedb> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 hiedb> Using strip version 2.40 found on system at: hiedb> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hiedb> Using tar found on system at: hiedb> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar hiedb> No uhc found hiedb> building ghc-lib-parser> 18% ( 58 /311) in 'Language.Haskell.TH.Lib' ghc-lib-parser> Missing documentation for: ghc-lib-parser> InfoQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:41) ghc-lib-parser> ExpQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:44) ghc-lib-parser> CodeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:39) ghc-lib-parser> DecQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:45) ghc-lib-parser> DecsQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:46) ghc-lib-parser> ConQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:48) ghc-lib-parser> TypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:49) ghc-lib-parser> KindQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:50) ghc-lib-parser> TyLitQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:51) ghc-lib-parser> CxtQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:52) ghc-lib-parser> PredQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:53) ghc-lib-parser> DerivClauseQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:54) ghc-lib-parser> MatchQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:55) ghc-lib-parser> ClauseQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:56) ghc-lib-parser> BodyQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:57) ghc-lib-parser> GuardQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:58) ghc-lib-parser> StmtQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:59) ghc-lib-parser> RangeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:60) ghc-lib-parser> SourceStrictnessQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:61) ghc-lib-parser> SourceUnpackednessQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:62) ghc-lib-parser> BangQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:63) ghc-lib-parser> BangTypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:64) ghc-lib-parser> VarBangTypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:65) ghc-lib-parser> StrictTypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:66) ghc-lib-parser> VarStrictTypeQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:67) ghc-lib-parser> FieldExpQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:68) ghc-lib-parser> PatQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:42) ghc-lib-parser> FieldPatQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:43) ghc-lib-parser> RuleBndrQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:69) ghc-lib-parser> TySynEqnQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:70) ghc-lib-parser> PatSynDirQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:71) ghc-lib-parser> PatSynArgsQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:72) ghc-lib-parser> FamilyResultSigQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:73) ghc-lib-parser> DerivStrategyQ (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:74) ghc-lib-parser> TyVarBndrUnit (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:80) ghc-lib-parser> TyVarBndrSpec (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:81) ghc-lib-parser> intPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:87) ghc-lib-parser> wordPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:89) ghc-lib-parser> floatPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:91) ghc-lib-parser> doublePrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:93) ghc-lib-parser> integerL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:95) ghc-lib-parser> rationalL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:107) ghc-lib-parser> charL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:97) ghc-lib-parser> stringL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:101) ghc-lib-parser> stringPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:103) ghc-lib-parser> charPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:99) ghc-lib-parser> bytesPrimL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:105) ghc-lib-parser> litP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:110) ghc-lib-parser> varP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:113) ghc-lib-parser> tupP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:116) ghc-lib-parser> unboxedTupP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:119) ghc-lib-parser> unboxedSumP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:122) ghc-lib-parser> conP (libraries/template-haskell/Language/Haskell/TH/Lib.hs:374) ghc-lib-parser> uInfixP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:133) ghc-lib-parser> parensP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:137) ghc-lib-parser> infixP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:129) ghc-lib-parser> tildeP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:141) ghc-lib-parser> bangP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:144) ghc-lib-parser> asP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:147) ghc-lib-parser> wildP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:150) ghc-lib-parser> recP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:152) ghc-lib-parser> listP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:155) ghc-lib-parser> sigP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:158) ghc-lib-parser> viewP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:162) ghc-lib-parser> fieldPat (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:167) ghc-lib-parser> normalB (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:208) ghc-lib-parser> guardedB (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:211) ghc-lib-parser> normalG (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:217) ghc-lib-parser> normalGE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:220) ghc-lib-parser> patG (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:223) ghc-lib-parser> patGE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:226) ghc-lib-parser> varE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:256) ghc-lib-parser> unboundVarE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:366) ghc-lib-parser> labelE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:369) ghc-lib-parser> implicitParamVarE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:372) ghc-lib-parser> conE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:259) ghc-lib-parser> litE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:262) ghc-lib-parser> appE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:265) ghc-lib-parser> appTypeE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:268) ghc-lib-parser> uInfixE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:274) ghc-lib-parser> parensE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:271) ghc-lib-parser> infixE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:278) ghc-lib-parser> infixApp (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:287) ghc-lib-parser> sectionL (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:289) ghc-lib-parser> sectionR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:291) ghc-lib-parser> lamE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:294) ghc-lib-parser> tupE (libraries/template-haskell/Language/Haskell/TH/Lib.hs:356) ghc-lib-parser> unboxedTupE (libraries/template-haskell/Language/Haskell/TH/Lib.hs:359) ghc-lib-parser> unboxedSumE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:317) ghc-lib-parser> condE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:320) ghc-lib-parser> multiIfE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:323) ghc-lib-parser> letE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:326) ghc-lib-parser> caseE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:329) ghc-lib-parser> appsE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:1012) ghc-lib-parser> listE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:344) ghc-lib-parser> sigE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:347) ghc-lib-parser> recConE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:350) ghc-lib-parser> recUpdE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:353) ghc-lib-parser> stringE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:356) ghc-lib-parser> fieldExp (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:359) ghc-lib-parser> getFieldE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:375) ghc-lib-parser> projectionE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:380) ghc-lib-parser> fromE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:384) ghc-lib-parser> fromThenE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:387) ghc-lib-parser> fromToE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:390) ghc-lib-parser> fromThenToE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:393) ghc-lib-parser> arithSeqE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:341) ghc-lib-parser> fromR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:193) ghc-lib-parser> fromThenR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:196) ghc-lib-parser> fromToR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:199) ghc-lib-parser> fromThenToR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:202) ghc-lib-parser> doE (libraries/template-haskell/Language/Haskell/TH/Lib.hs:365) ghc-lib-parser> mdoE (libraries/template-haskell/Language/Haskell/TH/Lib.hs:368) ghc-lib-parser> compE (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:338) ghc-lib-parser> bindS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:175) ghc-lib-parser> letS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:178) ghc-lib-parser> noBindS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:181) ghc-lib-parser> parS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:184) ghc-lib-parser> recS (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:187) ghc-lib-parser> forallT (libraries/template-haskell/Language/Haskell/TH/Lib.hs:286) ghc-lib-parser> forallVisT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:699) ghc-lib-parser> varT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:702) ghc-lib-parser> conT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:705) ghc-lib-parser> appT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:732) ghc-lib-parser> appKindT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:738) ghc-lib-parser> arrowT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:744) ghc-lib-parser> mulArrowT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:747) ghc-lib-parser> infixT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:708) ghc-lib-parser> uInfixT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:713) ghc-lib-parser> promotedInfixT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:718) ghc-lib-parser> promotedUInfixT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:723) ghc-lib-parser> parensT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:728) ghc-lib-parser> equalityT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:772) ghc-lib-parser> listT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:750) ghc-lib-parser> tupleT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:756) ghc-lib-parser> unboxedTupleT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:759) ghc-lib-parser> unboxedSumT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:762) ghc-lib-parser> sigT (libraries/template-haskell/Language/Haskell/TH/Lib.hs:292) ghc-lib-parser> litT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:753) ghc-lib-parser> wildCardT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:775) ghc-lib-parser> promotedT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:800) ghc-lib-parser> promotedTupleT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:803) ghc-lib-parser> promotedNilT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:806) ghc-lib-parser> promotedConsT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:809) ghc-lib-parser> implicitParamT (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:778) ghc-lib-parser> numTyLit (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:863) ghc-lib-parser> strTyLit (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:867) ghc-lib-parser> charTyLit (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:870) ghc-lib-parser> noSourceUnpackedness (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:812) ghc-lib-parser> sourceNoUnpack (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:812) ghc-lib-parser> sourceUnpack (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:812) ghc-lib-parser> noSourceStrictness (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:817) ghc-lib-parser> sourceLazy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:817) ghc-lib-parser> sourceStrict (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:817) ghc-lib-parser> isStrict (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:831) ghc-lib-parser> notStrict (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:831) ghc-lib-parser> unpacked (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:831) ghc-lib-parser> bang (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:836) ghc-lib-parser> bangType (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:841) ghc-lib-parser> varBangType (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:844) ghc-lib-parser> strictType (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:849) ghc-lib-parser> varStrictType (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:854) ghc-lib-parser> cxt (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:645) ghc-lib-parser> classP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:785) ghc-lib-parser> equalP (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:792) ghc-lib-parser> normalC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:665) ghc-lib-parser> recC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:668) ghc-lib-parser> infixC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:671) ghc-lib-parser> forallC (libraries/template-haskell/Language/Haskell/TH/Lib.hs:280) ghc-lib-parser> gadtC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:683) ghc-lib-parser> recGadtC (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:686) ghc-lib-parser> varK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:894) ghc-lib-parser> conK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:897) ghc-lib-parser> tupleK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:900) ghc-lib-parser> arrowK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:903) ghc-lib-parser> listK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:906) ghc-lib-parser> appK (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:909) ghc-lib-parser> starK (libraries/template-haskell/Language/Haskell/TH/Lib.hs:307) ghc-lib-parser> constraintK (libraries/template-haskell/Language/Haskell/TH/Lib.hs:310) ghc-lib-parser> plainTV (libraries/template-haskell/Language/Haskell/TH/Lib.hs:301) ghc-lib-parser> kindedTV (libraries/template-haskell/Language/Haskell/TH/Lib.hs:304) ghc-lib-parser> plainInvisTV (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:879) ghc-lib-parser> kindedInvisTV (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:885) ghc-lib-parser> specifiedSpec (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:888) ghc-lib-parser> inferredSpec (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:891) ghc-lib-parser> nominalR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:939) ghc-lib-parser> representationalR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:939) ghc-lib-parser> phantomR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:939) ghc-lib-parser> inferR (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:939) ghc-lib-parser> valD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:401) ghc-lib-parser> funD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:409) ghc-lib-parser> tySynD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:195) ghc-lib-parser> dataD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:198) ghc-lib-parser> newtypeD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:207) ghc-lib-parser> typeDataD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:216) ghc-lib-parser> derivClause (libraries/template-haskell/Language/Haskell/TH/Lib.hs:328) ghc-lib-parser> stockStrategy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:653) ghc-lib-parser> anyclassStrategy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:656) ghc-lib-parser> newtypeStrategy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:659) ghc-lib-parser> viaStrategy (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:662) ghc-lib-parser> classD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:223) ghc-lib-parser> instanceD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:461) ghc-lib-parser> instanceWithOverlapD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:464) ghc-lib-parser> sigD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:474) ghc-lib-parser> kiSigD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:477) ghc-lib-parser> standaloneDerivD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:598) ghc-lib-parser> standaloneDerivWithStrategyD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:333) ghc-lib-parser> defaultSigD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:609) ghc-lib-parser> roleAnnotD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:595) ghc-lib-parser> dataFamilyD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:258) ghc-lib-parser> openTypeFamilyD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:262) ghc-lib-parser> closedTypeFamilyD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:267) ghc-lib-parser> dataInstD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:238) ghc-lib-parser> newtypeInstD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:248) ghc-lib-parser> tySynInstD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:568) ghc-lib-parser> tySynEqn (libraries/template-haskell/Language/Haskell/TH/Lib.hs:273) ghc-lib-parser> injectivityAnn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:933) ghc-lib-parser> noSig (libraries/template-haskell/Language/Haskell/TH/Lib.hs:316) ghc-lib-parser> kindSig (libraries/template-haskell/Language/Haskell/TH/Lib.hs:319) ghc-lib-parser> tyVarSig (libraries/template-haskell/Language/Haskell/TH/Lib.hs:322) ghc-lib-parser> infixLD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:485) ghc-lib-parser> infixRD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:488) ghc-lib-parser> infixND (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:491) ghc-lib-parser> defaultD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:494) ghc-lib-parser> cCall (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> stdCall (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> cApi (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> prim (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> javaScript (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:948) ghc-lib-parser> unsafe (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:958) ghc-lib-parser> safe (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:958) ghc-lib-parser> interruptible (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:958) ghc-lib-parser> forImpD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:480) ghc-lib-parser> funDep (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:966) ghc-lib-parser> ruleVar (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:971) ghc-lib-parser> typedRuleVar (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:974) ghc-lib-parser> valueAnnotation (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:979) ghc-lib-parser> typeAnnotation (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:982) ghc-lib-parser> moduleAnnotation (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:985) ghc-lib-parser> pragInlD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:497) ghc-lib-parser> pragSpecD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:504) ghc-lib-parser> pragSpecInlD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:510) ghc-lib-parser> pragSpecInstD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:516) ghc-lib-parser> pragRuleD (libraries/template-haskell/Language/Haskell/TH/Lib.hs:230) ghc-lib-parser> pragAnnD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:532) ghc-lib-parser> pragLineD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:538) ghc-lib-parser> pragCompleteD (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:541) ghc-lib-parser> unidir (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:991) ghc-lib-parser> implBidir (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:991) ghc-lib-parser> explBidir (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:995) ghc-lib-parser> prefixPatSyn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:1000) ghc-lib-parser> infixPatSyn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:1006) ghc-lib-parser> recordPatSyn (libraries/template-haskell/Language/Haskell/TH/Lib/Internal.hs:1003) hiedb> Preprocessing library for hiedb-0.4.3.0.. hiedb> Building library for hiedb-0.4.3.0.. ghc-lib-parser> 70% (101 /143) in 'Language.Haskell.TH' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Q (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:210) ghc-lib-parser> runQ (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:223) ghc-lib-parser> Loc (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1950) ghc-lib-parser> Code (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:408) ghc-lib-parser> NameSpace (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:1664) ghc-lib-parser> Dec (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2392) ghc-lib-parser> Clause (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2272) ghc-lib-parser> Bang (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2733) ghc-lib-parser> Foreign (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2577) ghc-lib-parser> Callconv (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2582) ghc-lib-parser> Safety (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2585) ghc-lib-parser> Pragma (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2588) ghc-lib-parser> Inline (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2599) ghc-lib-parser> RuleMatch (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2604) ghc-lib-parser> Phases (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2608) ghc-lib-parser> RuleBndr (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2613) ghc-lib-parser> AnnTarget (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2617) ghc-lib-parser> FunDep (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2574) ghc-lib-parser> Fixity (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2079) ghc-lib-parser> FixityDirection (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2081) ghc-lib-parser> Exp (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2276) ghc-lib-parser> Match (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2269) ghc-lib-parser> Body (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2368) ghc-lib-parser> Guard (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2375) ghc-lib-parser> Stmt (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2380) ghc-lib-parser> Range (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2388) ghc-lib-parser> Lit (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2165) ghc-lib-parser> FieldExp (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2364) ghc-lib-parser> FieldPat (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2267) ghc-lib-parser> Type (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2765) ghc-lib-parser> TyVarBndr (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2807) ghc-lib-parser> TyLit (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2821) ghc-lib-parser> Cxt (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2622) ghc-lib-parser> Specificity (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2803) ghc-lib-parser> BangType (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2737) ghc-lib-parser> VarBangType (libraries/template-haskell/Language/Haskell/TH/Syntax.hs:2738) ghc-lib-parser> Ppr (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:44) ghc-lib-parser> pprint (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:41) ghc-lib-parser> pprExp (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:136) ghc-lib-parser> pprLit (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:287) ghc-lib-parser> pprPat (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:350) ghc-lib-parser> pprParendType (libraries/template-haskell/Language/Haskell/TH/Ppr.hs:842) hiedb> [1 of 9] Compiling HieDb.Compat ( src/HieDb/Compat.hs, dist/build/HieDb/Compat.o, dist/build/HieDb/Compat.dyn_o ) ghc-lib-parser> 0% ( 0 / 1) in 'GHCi.TH.Binary' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header deferred-folds> Documentation created: dist/doc/html/deferred-folds/index.html, deferred-folds> dist/doc/html/deferred-folds/deferred-folds.txt deferred-folds> Preprocessing test suite 'test' for deferred-folds-0.9.18.5.. deferred-folds> installing hiedb> hiedb> src/HieDb/Compat.hs:28:7: warning: [-Wdodgy-exports] hiedb> The export item ‘NameCacheUpdater(..)’ suggests that hiedb> ‘NameCacheUpdater’ has (in-scope) constructors or class methods, hiedb> but it has none hiedb> | hiedb> 28 | , NameCacheUpdater(..) hiedb> | ^^^^^^^^^^^^^^^^^^^^ hiedb> hiedb> src/HieDb/Compat.hs:149:23: warning: [-Wname-shadowing] hiedb> This binding for ‘as’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:11 hiedb> | hiedb> 149 | mergeSorted la@(a:as) lb@(b:bs) = case compare a b of hiedb> | ^^ hiedb> hiedb> src/HieDb/Compat.hs:149:33: warning: [-Wname-shadowing] hiedb> This binding for ‘bs’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:50 hiedb> | hiedb> 149 | mergeSorted la@(a:as) lb@(b:bs) = case compare a b of hiedb> | ^^ hiedb> hiedb> src/HieDb/Compat.hs:153:17: warning: [-Wname-shadowing] hiedb> This binding for ‘as’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:11 hiedb> | hiedb> 153 | mergeSorted as [] = as hiedb> | ^^ hiedb> hiedb> src/HieDb/Compat.hs:154:20: warning: [-Wname-shadowing] hiedb> This binding for ‘bs’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:50 hiedb> | hiedb> 154 | mergeSorted [] bs = bs hiedb> | ^^ deferred-folds> Installing library in /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz hiedb> [2 of 9] Compiling HieDb.Html ( src/HieDb/Html.hs, dist/build/HieDb/Html.o, dist/build/HieDb/Html.dyn_o ) deferred-folds> post-installation fixup deferred-folds> shrinking RPATHs of ELF executables and libraries in /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5 deferred-folds> shrinking /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSdeferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz-ghc9.4.2.so deferred-folds> checking for references to /build/ in /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5... deferred-folds> patching script interpreter paths in /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5 deferred-folds> stripping (with command strip and flags -S -p) in /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5/lib deferred-folds> shrinking RPATHs of ELF executables and libraries in /nix/store/l6y3xd3178302ywfb6mjalka5v0wyq4z-deferred-folds-0.9.18.5-doc deferred-folds> checking for references to /build/ in /nix/store/l6y3xd3178302ywfb6mjalka5v0wyq4z-deferred-folds-0.9.18.5-doc... deferred-folds> patching script interpreter paths in /nix/store/l6y3xd3178302ywfb6mjalka5v0wyq4z-deferred-folds-0.9.18.5-doc deferred-folds (post)> added 2 signatures deferred-folds (post)> added 2 signatures deferred-folds (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5 /nix/store/l6y3xd3178302ywfb6mjalka5v0wyq4z-deferred-folds-0.9.18.5-doc deferred-folds (post)> copying 2 paths... deferred-folds (post)> copying path '/nix/store/l6y3xd3178302ywfb6mjalka5v0wyq4z-deferred-folds-0.9.18.5-doc' to 'https://cache.nix-ci.com'... deferred-folds (post)> copying path '/nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5' to 'https://cache.nix-ci.com'... deferred-folds (post)> copying 1 paths... deferred-folds (post)> copying path '/nix/store/269z2rkxh04vq8bmx5629hc14dy4zqwi-deferred-folds-0.9.18.5.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/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5 /nix/store/l6y3xd3178302ywfb6mjalka5v0wyq4z-deferred-folds-0.9.18.5-doc deferred-folds (post)> copying 2 paths... deferred-folds (post)> copying path '/nix/store/l6y3xd3178302ywfb6mjalka5v0wyq4z-deferred-folds-0.9.18.5-doc' to 'ssh-ng://worker.nix-ci.com'... deferred-folds (post)> copying path '/nix/store/1mvvw6v0il4g13qx91hk2w8i9jmggvbm-deferred-folds-0.9.18.5' to 'ssh-ng://worker.nix-ci.com'... deferred-folds (post)> copying 1 paths... deferred-folds (post)> copying path '/nix/store/269z2rkxh04vq8bmx5629hc14dy4zqwi-deferred-folds-0.9.18.5.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> Warning: 'Quasi' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 22% ( 6 / 27) in 'GHCi.Message' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Msg (libraries/ghci/GHCi/Message.hs:485) ghc-lib-parser> THMsg (libraries/ghci/GHCi/Message.hs:284) ghc-lib-parser> EvalStatus_ (libraries/ghci/GHCi/Message.hs:378) ghc-lib-parser> EvalStatus (libraries/ghci/GHCi/Message.hs:376) ghc-lib-parser> EvalResult (libraries/ghci/GHCi/Message.hs:390) ghc-lib-parser> EvalOpts (libraries/ghci/GHCi/Message.hs:348) ghc-lib-parser> SerializableException (libraries/ghci/GHCi/Message.hs:408) ghc-lib-parser> toSerializableException (libraries/ghci/GHCi/Message.hs:414) ghc-lib-parser> fromSerializableException (libraries/ghci/GHCi/Message.hs:420) ghc-lib-parser> THResult (libraries/ghci/GHCi/Message.hs:428) ghc-lib-parser> THResultType (libraries/ghci/GHCi/Message.hs:435) ghc-lib-parser> ResumeContext (libraries/ghci/GHCi/Message.hs:358) ghc-lib-parser> getMessage (libraries/ghci/GHCi/Message.hs:487) ghc-lib-parser> putMessage (libraries/ghci/GHCi/Message.hs:532) ghc-lib-parser> getTHMessage (libraries/ghci/GHCi/Message.hs:286) ghc-lib-parser> putTHMessage (libraries/ghci/GHCi/Message.hs:318) ghc-lib-parser> Pipe (libraries/ghci/GHCi/Message.hs:577) ghc-lib-parser> remoteCall (libraries/ghci/GHCi/Message.hs:583) ghc-lib-parser> remoteTHCall (libraries/ghci/GHCi/Message.hs:588) ghc-lib-parser> readPipe (libraries/ghci/GHCi/Message.hs:602) ghc-lib-parser> writePipe (libraries/ghci/GHCi/Message.hs:593) aeson> [24 of 24] Compiling Main ( tests/Tests.hs, dist/build/aeson-tests/aeson-tests-tmp/Main.o ) aeson> [25 of 25] Linking dist/build/aeson-tests/aeson-tests lens> [2 of 5] Compiling T799 ( tests/T799.hs, dist/build/templates/templates-tmp/T799.o, dist/build/templates/templates-tmp/T799.dyn_o ) lens> [3 of 5] Compiling T917 ( tests/T917.hs, dist/build/templates/templates-tmp/T917.o, dist/build/templates/templates-tmp/T917.dyn_o ) lens> [4 of 5] Compiling T972 ( tests/T972.hs, dist/build/templates/templates-tmp/T972.o, dist/build/templates/templates-tmp/T972.dyn_o ) lens> [5 of 5] Compiling Main ( tests/templates.hs, dist/build/templates/templates-tmp/Main.o, dist/build/templates/templates-tmp/Main.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 ) hiedb> [5 of 9] Compiling HieDb.Dump ( src/HieDb/Dump.hs, dist/build/HieDb/Dump.o, dist/build/HieDb/Dump.dyn_o ) aeson> buildPhase completed in 2 minutes 41 seconds aeson> running tests hiedb> [6 of 9] Compiling HieDb.Query ( src/HieDb/Query.hs, dist/build/HieDb/Query.o, dist/build/HieDb/Query.dyn_o ) 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. 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 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> 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.28s) aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> Value: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> Bool: OK aeson> +++ OK, passed 100 tests. 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.05s) 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> Strict Pair: OK aeson> +++ OK, passed 100 tests. 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> 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.04s) aeson> +++ OK, passed 100 tests. aeson> String: OK (0.07s) aeson> +++ OK, passed 100 tests. aeson> Int: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> [Text]: OK (0.01s) aeson> +++ OK, passed 100 tests. aeson> (Int,Char): OK (0.01s) aeson> +++ OK, passed 100 tests. aeson> Integer: OK (0.01s) 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. ghc-lib-parser> Warning: 'trace' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'panic' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'SDoc' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Utils/Outputable.hs:377:1 ghc-lib-parser> * at compiler/GHC/Utils/Outputable.hs:372:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Utils/Outputable.hs:372:1 ghc-lib-parser> Warning: 'Name' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'UnitId' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HLine' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Utils/Outputable.hs:1692:1 ghc-lib-parser> * at compiler/GHC/Utils/Outputable.hs:1683:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Utils/Outputable.hs:1683:1 ghc-lib-parser> Warning: 'HDoc' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Utils/Outputable.hs:1698:1 ghc-lib-parser> * at compiler/GHC/Utils/Outputable.hs:1688:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Utils/Outputable.hs:1688:1 ghc-lib-parser> 30% ( 58 /193) in 'GHC.Utils.Outputable' ghc-lib-parser> Missing documentation for: ghc-lib-parser> runSDoc (compiler/GHC/Utils/Outputable.hs:381) ghc-lib-parser> docToSDoc (compiler/GHC/Utils/Outputable.hs:674) ghc-lib-parser> interpp'SP' (compiler/GHC/Utils/Outputable.hs:1365) ghc-lib-parser> pprWithCommas (compiler/GHC/Utils/Outputable.hs:1335) ghc-lib-parser> quotedListWithOr (compiler/GHC/Utils/Outputable.hs:1377) ghc-lib-parser> quotedListWithNor (compiler/GHC/Utils/Outputable.hs:1382) ghc-lib-parser> pprWithBars (compiler/GHC/Utils/Outputable.hs:1341) ghc-lib-parser> spaceIfSingleQuote (compiler/GHC/Utils/Outputable.hs:1349) ghc-lib-parser> isEmpty (compiler/GHC/Utils/Outputable.hs:671) ghc-lib-parser> ptext (compiler/GHC/Utils/Outputable.hs:677) ghc-lib-parser> int (compiler/GHC/Utils/Outputable.hs:678) ghc-lib-parser> intWithCommas (compiler/GHC/Utils/Outputable.hs:1395) ghc-lib-parser> integer (compiler/GHC/Utils/Outputable.hs:679) ghc-lib-parser> word (compiler/GHC/Utils/Outputable.hs:680) ghc-lib-parser> float (compiler/GHC/Utils/Outputable.hs:681) ghc-lib-parser> double (compiler/GHC/Utils/Outputable.hs:682) ghc-lib-parser> rational (compiler/GHC/Utils/Outputable.hs:683) ghc-lib-parser> parens (compiler/GHC/Utils/Outputable.hs:709) ghc-lib-parser> cparen (compiler/GHC/Utils/Outputable.hs:724) ghc-lib-parser> brackets (compiler/GHC/Utils/Outputable.hs:709) ghc-lib-parser> braces (compiler/GHC/Utils/Outputable.hs:709) ghc-lib-parser> quotes (compiler/GHC/Utils/Outputable.hs:708) ghc-lib-parser> quote (compiler/GHC/Utils/Outputable.hs:708) ghc-lib-parser> doubleQuotes (compiler/GHC/Utils/Outputable.hs:709) ghc-lib-parser> angleBrackets (compiler/GHC/Utils/Outputable.hs:709) ghc-lib-parser> semi (compiler/GHC/Utils/Outputable.hs:757) ghc-lib-parser> comma (compiler/GHC/Utils/Outputable.hs:757) ghc-lib-parser> colon (compiler/GHC/Utils/Outputable.hs:757) ghc-lib-parser> dcolon (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> space (compiler/GHC/Utils/Outputable.hs:757) ghc-lib-parser> equals (compiler/GHC/Utils/Outputable.hs:757) ghc-lib-parser> dot (compiler/GHC/Utils/Outputable.hs:757) ghc-lib-parser> vbar (compiler/GHC/Utils/Outputable.hs:757) ghc-lib-parser> arrow (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> lollipop (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> larrow (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> darrow (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> arrowt (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> larrowt (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> arrowtt (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> larrowtt (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> lambda (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> lparen (compiler/GHC/Utils/Outputable.hs:758) ghc-lib-parser> rparen (compiler/GHC/Utils/Outputable.hs:758) ghc-lib-parser> lbrack (compiler/GHC/Utils/Outputable.hs:758) ghc-lib-parser> rbrack (compiler/GHC/Utils/Outputable.hs:758) ghc-lib-parser> lbrace (compiler/GHC/Utils/Outputable.hs:758) ghc-lib-parser> rbrace (compiler/GHC/Utils/Outputable.hs:758) ghc-lib-parser> underscore (compiler/GHC/Utils/Outputable.hs:757) ghc-lib-parser> blankLine (compiler/GHC/Utils/Outputable.hs:742) ghc-lib-parser> forAllLit (compiler/GHC/Utils/Outputable.hs:774) ghc-lib-parser> bullet (compiler/GHC/Utils/Outputable.hs:777) ghc-lib-parser> hang (compiler/GHC/Utils/Outputable.hs:818) ghc-lib-parser> punctuate (compiler/GHC/Utils/Outputable.hs:832) ghc-lib-parser> ppWhen (compiler/GHC/Utils/Outputable.hs:842) ghc-lib-parser> ppUnless (compiler/GHC/Utils/Outputable.hs:842) ghc-lib-parser> ppWhenOption (compiler/GHC/Utils/Outputable.hs:852) ghc-lib-parser> ppUnlessOption (compiler/GHC/Utils/Outputable.hs:858) ghc-lib-parser> unicodeSyntax (compiler/GHC/Utils/Outputable.hs:780) ghc-lib-parser> keyword (compiler/GHC/Utils/Outputable.hs:876) ghc-lib-parser> pprCode (compiler/GHC/Utils/Outputable.hs:637) ghc-lib-parser> showSDocOneLine (compiler/GHC/Utils/Outputable.hs:650) ghc-lib-parser> showSDocUnsafe (compiler/GHC/Utils/Outputable.hs:657) ghc-lib-parser> showPprUnsafe (compiler/GHC/Utils/Outputable.hs:660) ghc-lib-parser> renderWithContext (compiler/GHC/Utils/Outputable.hs:641) ghc-lib-parser> pprDebugAndThen (compiler/GHC/Utils/Outputable.hs:664) ghc-lib-parser> pprInfixVar (compiler/GHC/Utils/Outputable.hs:1306) ghc-lib-parser> pprPrefixVar (compiler/GHC/Utils/Outputable.hs:1300) ghc-lib-parser> primFloatSuffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primCharSuffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primDoubleSuffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primInt8Suffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primWord8Suffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primInt16Suffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primWord16Suffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primInt32Suffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primWord32Suffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primInt64Suffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primWord64Suffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primIntSuffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> primWordSuffix (compiler/GHC/Utils/Outputable.hs:1257) ghc-lib-parser> pprPrimInt (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprPrimWord (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprPrimInt8 (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprPrimWord8 (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprPrimInt16 (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprPrimWord16 (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprPrimInt32 (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprPrimWord32 (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprPrimInt64 (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprPrimWord64 (compiler/GHC/Utils/Outputable.hs:1280) ghc-lib-parser> pprFastFilePath (compiler/GHC/Utils/Outputable.hs:1312) ghc-lib-parser> pprModuleName (compiler/GHC/Utils/Outputable.hs:1041) ghc-lib-parser> PprStyle (compiler/GHC/Utils/Outputable.hs:170) ghc-lib-parser> PromotedItem (compiler/GHC/Utils/Outputable.hs:231) ghc-lib-parser> IsEmptyOrSingleton (compiler/GHC/Utils/Outputable.hs:236) ghc-lib-parser> isListEmptyOrSingleton (compiler/GHC/Utils/Outputable.hs:238) ghc-lib-parser> reallyAlwaysQualify (compiler/GHC/Utils/Outputable.hs:289) ghc-lib-parser> reallyAlwaysQualifyNames (compiler/GHC/Utils/Outputable.hs:264) ghc-lib-parser> alwaysQualify (compiler/GHC/Utils/Outputable.hs:289) ghc-lib-parser> alwaysQualifyModules (compiler/GHC/Utils/Outputable.hs:274) ghc-lib-parser> neverQualify (compiler/GHC/Utils/Outputable.hs:289) ghc-lib-parser> neverQualifyNames (compiler/GHC/Utils/Outputable.hs:271) ghc-lib-parser> neverQualifyModules (compiler/GHC/Utils/Outputable.hs:277) ghc-lib-parser> alwaysQualifyPackages (compiler/GHC/Utils/Outputable.hs:280) ghc-lib-parser> neverQualifyPackages (compiler/GHC/Utils/Outputable.hs:283) ghc-lib-parser> alwaysPrintPromTick (compiler/GHC/Utils/Outputable.hs:286) ghc-lib-parser> QualifyName (compiler/GHC/Utils/Outputable.hs:246) ghc-lib-parser> queryQual (compiler/GHC/Utils/Outputable.hs:581) ghc-lib-parser> sdocOption (compiler/GHC/Utils/Outputable.hs:552) ghc-lib-parser> updSDocContext (compiler/GHC/Utils/Outputable.hs:556) ghc-lib-parser> SDocContext (compiler/GHC/Utils/Outputable.hs:384) ghc-lib-parser> sdocWithContext (compiler/GHC/Utils/Outputable.hs:548) ghc-lib-parser> traceSDocContext (compiler/GHC/Utils/Outputable.hs:489) ghc-lib-parser> getPprStyle (compiler/GHC/Utils/Outputable.hs:544) ghc-lib-parser> withPprStyle (compiler/GHC/Utils/Outputable.hs:501) ghc-lib-parser> setStyleColoured (compiler/GHC/Utils/Outputable.hs:337) ghc-lib-parser> pprDeeper (compiler/GHC/Utils/Outputable.hs:505) ghc-lib-parser> pprSetDepth (compiler/GHC/Utils/Outputable.hs:536) ghc-lib-parser> codeStyle (compiler/GHC/Utils/Outputable.hs:587) ghc-lib-parser> userStyle (compiler/GHC/Utils/Outputable.hs:595) ghc-lib-parser> dumpStyle (compiler/GHC/Utils/Outputable.hs:591) ghc-lib-parser> qualName (compiler/GHC/Utils/Outputable.hs:561) ghc-lib-parser> qualModule (compiler/GHC/Utils/Outputable.hs:566) ghc-lib-parser> qualPackage (compiler/GHC/Utils/Outputable.hs:571) ghc-lib-parser> promTick (compiler/GHC/Utils/Outputable.hs:576) ghc-lib-parser> defaultDumpStyle (compiler/GHC/Utils/Outputable.hs:307) ghc-lib-parser> mkDumpStyle (compiler/GHC/Utils/Outputable.hs:311) ghc-lib-parser> defaultUserStyle (compiler/GHC/Utils/Outputable.hs:304) ghc-lib-parser> mkUserStyle (compiler/GHC/Utils/Outputable.hs:327) ghc-lib-parser> cmdlineParserStyle (compiler/GHC/Utils/Outputable.hs:324) ghc-lib-parser> Depth (compiler/GHC/Utils/Outputable.hs:185) ghc-lib-parser> withUserStyle (compiler/GHC/Utils/Outputable.hs:330) ghc-lib-parser> withErrStyle (compiler/GHC/Utils/Outputable.hs:333) ghc-lib-parser> bPutHDoc (compiler/GHC/Utils/Outputable.hs:1702) aeson> Month: OK aeson> +++ OK, passed 100 tests. lens> [6 of 6] Linking dist/build/templates/templates aeson> Quarter: OK (0.03s) aeson> +++ OK, passed 100 tests. aeson> QuarterOfYear: OK aeson> +++ OK, passed 100 tests. aeson> LocalTime: OK (0.05s) aeson> +++ OK, passed 100 tests. aeson> TimeOfDay: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> UTCTime: OK (0.04s) aeson> +++ OK, passed 100 tests. aeson> Version: OK (0.07s) aeson> +++ OK, passed 100 tests. aeson> Lazy Text: OK (0.04s) aeson> +++ OK, passed 100 tests. aeson> UUID: OK aeson> +++ OK, passed 100 tests. aeson> Const Text: OK (0.04s) 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 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. 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 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 ) 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. hiedb> [9 of 9] Compiling HieDb.Run ( src/HieDb/Run.hs, dist/build/HieDb/Run.o, dist/build/HieDb/Run.dyn_o ) aeson> Scientific: OK aeson> +++ OK, passed 100 tests. aeson> Value: OK (0.18s) aeson> +++ OK, passed 100 tests. aeson> unit aeson> SerializationFormatSpec aeson> From JSON representation aeson> Nothing: OK 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 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 aeson> encoding aeson> goodProducer: OK aeson> utctime aeson> good: OK aeson> bad: OK 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> Issue #351 aeson> -: OK aeson> -: OK 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> PR #455: OK lens> buildPhase completed in 2 minutes 3 seconds lens> running tests lens> Running 4 test suites... lens> Test suite doctests: RUNNING... 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.2.3-doctests.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> append to record field and access new value: [OK] lens> append 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> 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 39 39 lens> Failed 0 0 lens> Total 39 39 lens> Test suite hunit: PASS lens> Test suite logged to: dist/test/lens-5.2.3-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.2.3-properties.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.2.3-templates.log lens> 4 of 4 test suites (4 of 4 test cases) passed. lens> haddockPhase lens> Preprocessing test suite 'doctests' for lens-5.2.3.. lens> Preprocessing library for lens-5.2.3.. lens> Running Haddock on library for lens-5.2.3.. lens> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghc-lib-parser> Warning: 'impossible' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 69% ( 25 / 36) in 'GHC.Utils.Panic' ghc-lib-parser> Missing documentation for: ghc-lib-parser> throwGhcException (compiler/GHC/Utils/Panic.hs:178) ghc-lib-parser> throwGhcExceptionIO (compiler/GHC/Utils/Panic.hs:181) ghc-lib-parser> handleGhcException (compiler/GHC/Utils/Panic.hs:184) ghc-lib-parser> cmdLineError (compiler/GHC/Utils/Panic/Plain.hs:115) ghc-lib-parser> cmdLineErrorIO (compiler/GHC/Utils/Panic/Plain.hs:118) ghc-lib-parser> assertPpr (compiler/GHC/Utils/Panic.hs:313) ghc-lib-parser> assertPprMaybe (compiler/GHC/Utils/Panic.hs:320) ghc-lib-parser> assertPprM (compiler/GHC/Utils/Panic.hs:330) ghc-lib-parser> massertPpr (compiler/GHC/Utils/Panic.hs:326) ghc-lib-parser> callStackDoc (compiler/GHC/Utils/Panic.hs:299) ghc-lib-parser> prettyCallStackDoc (compiler/GHC/Utils/Panic.hs:302) ghc-lib-parser> 81% ( 9 / 11) in 'GHC.Utils.Trace' ghc-lib-parser> Missing documentation for: ghc-lib-parser> pprTraceM (compiler/GHC/Utils/Trace.hs:44) ghc-lib-parser> pprTraceDebug (compiler/GHC/Utils/Trace.hs:47) ghc-lib-parser> 81% ( 9 / 11) in 'GHC.Prelude' ghc-lib-parser> Missing documentation for: ghc-lib-parser> pprTraceM (compiler/GHC/Utils/Trace.hs:44) ghc-lib-parser> pprTraceDebug (compiler/GHC/Utils/Trace.hs:47) ghc-lib-parser> Warning: 'UniqSupply' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 29% ( 7 / 24) in 'GHC.Types.Unique' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> uNIQUE_BITS (compiler/GHC/Types/Unique.hs:97) ghc-lib-parser> hasKey (compiler/GHC/Types/Unique.hs:183) ghc-lib-parser> pprUniqueAlways (compiler/GHC/Types/Unique.hs:284) ghc-lib-parser> mkUniqueGrimily (compiler/GHC/Types/Unique.hs:107) ghc-lib-parser> getKey (compiler/GHC/Types/Unique.hs:108) ghc-lib-parser> mkUnique (compiler/GHC/Types/Unique.hs:145) ghc-lib-parser> unpkUnique (compiler/GHC/Types/Unique.hs:105) ghc-lib-parser> eqUnique (compiler/GHC/Types/Unique.hs:237) ghc-lib-parser> ltUnique (compiler/GHC/Types/Unique.hs:240) ghc-lib-parser> incrUnique (compiler/GHC/Types/Unique.hs:110) ghc-lib-parser> stepUnique (compiler/GHC/Types/Unique.hs:111) ghc-lib-parser> newTagUnique (compiler/GHC/Types/Unique.hs:112) ghc-lib-parser> nonDetCmpUnique (compiler/GHC/Types/Unique.hs:247) ghc-lib-parser> mkLocalUnique (compiler/GHC/Types/Unique.hs:122) ghc-lib-parser> minLocalUnique (compiler/GHC/Types/Unique.hs:125) ghc-lib-parser> maxLocalUnique (compiler/GHC/Types/Unique.hs:128) ghc-lib-parser> Warning: 'f' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'd1' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'd2' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'm1' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'm2' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 18% ( 14 / 74) in 'GHC.Types.Unique.FM' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> emptyUFM (compiler/GHC/Types/Unique/FM.hs:112) ghc-lib-parser> unitUFM (compiler/GHC/Types/Unique/FM.hs:118) ghc-lib-parser> unitDirectlyUFM (compiler/GHC/Types/Unique/FM.hs:122) ghc-lib-parser> zipToUFM (compiler/GHC/Types/Unique/FM.hs:132) ghc-lib-parser> listToUFM (compiler/GHC/Types/Unique/FM.hs:138) ghc-lib-parser> listToUFM_Directly (compiler/GHC/Types/Unique/FM.hs:141) ghc-lib-parser> listToUFM_C (compiler/GHC/Types/Unique/FM.hs:147) ghc-lib-parser> listToIdentityUFM (compiler/GHC/Types/Unique/FM.hs:144) ghc-lib-parser> addToUFM (compiler/GHC/Types/Unique/FM.hs:154) ghc-lib-parser> addToUFM_C (compiler/GHC/Types/Unique/FM.hs:166) ghc-lib-parser> addToUFM_Acc (compiler/GHC/Types/Unique/FM.hs:176) ghc-lib-parser> addListToUFM (compiler/GHC/Types/Unique/FM.hs:157) ghc-lib-parser> addToUFM_Directly (compiler/GHC/Types/Unique/FM.hs:163) ghc-lib-parser> addListToUFM_Directly (compiler/GHC/Types/Unique/FM.hs:160) ghc-lib-parser> adjustUFM (compiler/GHC/Types/Unique/FM.hs:221) ghc-lib-parser> alterUFM (compiler/GHC/Types/Unique/FM.hs:204) ghc-lib-parser> adjustUFM_Directly (compiler/GHC/Types/Unique/FM.hs:224) ghc-lib-parser> delFromUFM (compiler/GHC/Types/Unique/FM.hs:227) ghc-lib-parser> delFromUFM_Directly (compiler/GHC/Types/Unique/FM.hs:236) ghc-lib-parser> delListFromUFM (compiler/GHC/Types/Unique/FM.hs:230) ghc-lib-parser> delListFromUFM_Directly (compiler/GHC/Types/Unique/FM.hs:233) ghc-lib-parser> plusUFM (compiler/GHC/Types/Unique/FM.hs:240) ghc-lib-parser> plusUFM_C (compiler/GHC/Types/Unique/FM.hs:246) ghc-lib-parser> mergeUFM (compiler/GHC/Types/Unique/FM.hs:300) ghc-lib-parser> plusMaybeUFM_C (compiler/GHC/Types/Unique/FM.hs:314) ghc-lib-parser> plusUFMList (compiler/GHC/Types/Unique/FM.hs:323) ghc-lib-parser> sequenceUFMList (compiler/GHC/Types/Unique/FM.hs:326) ghc-lib-parser> minusUFM (compiler/GHC/Types/Unique/FM.hs:335) ghc-lib-parser> intersectUFM (compiler/GHC/Types/Unique/FM.hs:346) ghc-lib-parser> intersectUFM_C (compiler/GHC/Types/Unique/FM.hs:349) ghc-lib-parser> disjointUFM (compiler/GHC/Types/Unique/FM.hs:356) ghc-lib-parser> equalKeysUFM (compiler/GHC/Types/Unique/FM.hs:493) ghc-lib-parser> nonDetStrictFoldUFM (compiler/GHC/Types/Unique/FM.hs:431) ghc-lib-parser> foldUFM (compiler/GHC/Types/Unique/FM.hs:359) ghc-lib-parser> nonDetStrictFoldUFM_Directly (compiler/GHC/Types/Unique/FM.hs:446) ghc-lib-parser> anyUFM (compiler/GHC/Types/Unique/FM.hs:407) ghc-lib-parser> allUFM (compiler/GHC/Types/Unique/FM.hs:410) ghc-lib-parser> seqEltsUFM (compiler/GHC/Types/Unique/FM.hs:413) ghc-lib-parser> mapUFM (compiler/GHC/Types/Unique/FM.hs:362) ghc-lib-parser> mapUFM_Directly (compiler/GHC/Types/Unique/FM.hs:368) ghc-lib-parser> mapMaybeUFM (compiler/GHC/Types/Unique/FM.hs:365) ghc-lib-parser> elemUFM (compiler/GHC/Types/Unique/FM.hs:385) ghc-lib-parser> elemUFM_Directly (compiler/GHC/Types/Unique/FM.hs:388) ghc-lib-parser> filterUFM (compiler/GHC/Types/Unique/FM.hs:371) ghc-lib-parser> filterUFM_Directly (compiler/GHC/Types/Unique/FM.hs:374) ghc-lib-parser> partitionUFM (compiler/GHC/Types/Unique/FM.hs:377) ghc-lib-parser> sizeUFM (compiler/GHC/Types/Unique/FM.hs:382) ghc-lib-parser> isNullUFM (compiler/GHC/Types/Unique/FM.hs:115) ghc-lib-parser> lookupUFM (compiler/GHC/Types/Unique/FM.hs:391) ghc-lib-parser> lookupUFM_Directly (compiler/GHC/Types/Unique/FM.hs:395) ghc-lib-parser> lookupWithDefaultUFM (compiler/GHC/Types/Unique/FM.hs:398) ghc-lib-parser> lookupWithDefaultUFM_Directly (compiler/GHC/Types/Unique/FM.hs:401) ghc-lib-parser> nonDetEltsUFM (compiler/GHC/Types/Unique/FM.hs:419) ghc-lib-parser> nonDetKeysUFM (compiler/GHC/Types/Unique/FM.hs:425) ghc-lib-parser> ufmToSet_Directly (compiler/GHC/Types/Unique/FM.hs:404) ghc-lib-parser> nonDetUFMToList (compiler/GHC/Types/Unique/FM.hs:453) ghc-lib-parser> ufmToIntMap (compiler/GHC/Types/Unique/FM.hs:479) ghc-lib-parser> unsafeIntMapToUFM (compiler/GHC/Types/Unique/FM.hs:482) ghc-lib-parser> pprUniqFM (compiler/GHC/Types/Unique/FM.hs:510) aeson> Unescape string (PR #477): OK (1.33s) 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 aeson> Ordering of object keys aeson> json: OK aeson> jsonLast: OK aeson> jsonAccum: OK aeson> jsonNoDup: OK aeson> json': OK aeson> jsonLast': OK aeson> jsonAccum': OK aeson> jsonNoDup': OK 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> issue967: OK aeson> KeyMap.insertWith: 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> i_number_huge_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> i_number_pos_double_huge_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> i_number_real_pos_overflow.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_number_real_underflow.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> i_number_too_big_pos_int.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> i_object_key_lone_2nd_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_1st_surrogate_but_2nd_missing.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_1st_valid_surrogate_2nd_invalid.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_UTF-16LE_with_BOM.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_UTF-8_invalid_sequence.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_UTF8_surrogate_U+D800.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_incomplete_surrogate_and_escape_valid.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_incomplete_surrogate_pair.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_incomplete_surrogates_escape_valid.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_invalid_lonely_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_invalid_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_invalid_utf-8.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_inverted_surrogates_U+1D11E.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_iso_latin_1.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_lone_second_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_lone_utf8_continuation_byte.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_not_in_unicode_range.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_overlong_sequence_2_bytes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_overlong_sequence_6_bytes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_overlong_sequence_6_bytes_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_truncated-utf-8.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_utf16BE_no_BOM.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_string_utf16LE_no_BOM.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_structure_500_nested_arrays.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> i_structure_UTF-8_BOM_empty_object.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_1_true_without_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_a_invalid_utf8.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_colon_instead_of_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_comma_after_close.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_comma_and_number.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_double_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_double_extra_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_extra_close.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_extra_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_incomplete.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_incomplete_invalid_value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_inner_array_no_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_invalid_utf8.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_items_separated_by_semicolon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_just_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_just_minus.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_missing_value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_newlines_unclosed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_number_and_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_number_and_several_commas.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_spaces_vertical_tab_formfeed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_star_inside.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_unclosed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_unclosed_trailing_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_unclosed_with_new_lines.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_array_unclosed_with_object_inside.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_incomplete_false.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_incomplete_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_incomplete_true.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_multidigit_number_then_00.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_++.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_+1.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_+Inf.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_-01.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_-NaN.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_0_capital_E+.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_0_capital_E.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_0e+.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_0e.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_1_000.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_1eE2.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_Inf.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_NaN.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_U+FF11_fullwidth_digit_one.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_expression.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_hex_1_digit.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_hex_2_digits.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_infinity.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_invalid+-.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_invalid-negative-real.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_invalid-utf-8-in-bigger-int.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_invalid-utf-8-in-exponent.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_invalid-utf-8-in-int.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_minus_infinity.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_minus_sign_with_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_minus_space_1.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_neg_int_starting_with_zero.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_neg_real_without_int_part.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_neg_with_garbage_at_end.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_real_garbage_after_e.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_real_with_invalid_utf8_after_e.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_real_without_fractional_part.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_starting_with_dot.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_with_alpha.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_with_alpha_char.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_number_with_leading_zero.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_bad_value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_bracket_key.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_comma_instead_of_colon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_double_colon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_emoji.json aeson> decode: OK ghc-lib-parser> 0% ( 0 / 4) in 'GHC.Data.Strict' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Maybe (compiler/GHC/Data/Strict.hs:25) ghc-lib-parser> fromMaybe (compiler/GHC/Data/Strict.hs:28) ghc-lib-parser> Pair (compiler/GHC/Data/Strict.hs:56) aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_garbage_at_end.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_key_with_single_quotes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_lone_continuation_byte_in_key_and_trailing_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_missing_colon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_missing_key.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_missing_semicolon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_missing_value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_no-colon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_non_string_key.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_non_string_key_but_huge_number_instead.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_repeated_null_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_several_trailing_commas.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_single_quote.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_trailing_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_trailing_comment.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_trailing_comment_open.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_trailing_comment_slash_open.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_trailing_comment_slash_open_incomplete.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_two_commas_in_a_row.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_unquoted_key.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_unterminated-value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_with_single_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_object_with_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_single_space.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_1_surrogate_then_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_1_surrogate_then_escape_u.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_1_surrogate_then_escape_u1.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_1_surrogate_then_escape_u1x.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_accentuated_char_no_quotes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_backslash_00.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_escape_x.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_escaped_backslash_bad.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_escaped_ctrl_char_tab.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_escaped_emoji.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_incomplete_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_incomplete_escaped_character.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_incomplete_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_incomplete_surrogate_escape_invalid.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_invalid-utf-8-in-escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_invalid_backslash_esc.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_invalid_unicode_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_invalid_utf8_after_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_leading_uescaped_thinspace.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_no_quotes_with_bad_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_single_doublequote.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_single_quote.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_single_string_no_double_quotes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_start_escape_unclosed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_unescaped_ctrl_char.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_unescaped_newline.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_unescaped_tab.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_unicode_CapitalU.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_string_with_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_100000_opening_arrays.json lens> 100% ( 4 / 4) in 'Control.Lens.Internal.CTypes' aeson> decode: OK (0.06s) aeson> tokens bs: OK (0.04s) 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:37) lens> tail (src/Control/Lens/Internal/Doctest.hs:41) 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' aeson> tokens lbs: OK (0.03s) aeson> n_structure_U+2060_word_joined.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_UTF8_BOM_no_data.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_angle_bracket_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_array_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_array_with_extra_array_close.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_array_with_unclosed_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_ascii-unicode-identifier.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_capitalized_True.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_close_unopened_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_comma_instead_of_closing_brace.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_double_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_end_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_incomplete_UTF8_BOM.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_lone-invalid-utf-8.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_lone-open-bracket.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_no_data.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_null-byte-outside-string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_number_with_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_object_followed_by_closing_object.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_object_unclosed_no_value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_object_with_comment.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_object_with_trailing_garbage.json aeson> decode: OK ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Data.FiniteMap' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> insertList (compiler/GHC/Data/FiniteMap.hs:15) ghc-lib-parser> insertListWith (compiler/GHC/Data/FiniteMap.hs:18) ghc-lib-parser> deleteList (compiler/GHC/Data/FiniteMap.hs:25) ghc-lib-parser> foldRight (compiler/GHC/Data/FiniteMap.hs:28) ghc-lib-parser> foldRightWithKey (compiler/GHC/Data/FiniteMap.hs:30) aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_array_apostrophe.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_array_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_array_object.json ghc-lib-parser> 45% ( 11 / 24) in 'GHC.Utils.Lexeme' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> isLexCon (compiler/GHC/Utils/Lexeme.hs:60) ghc-lib-parser> isLexVar (compiler/GHC/Utils/Lexeme.hs:60) ghc-lib-parser> isLexId (compiler/GHC/Utils/Lexeme.hs:60) ghc-lib-parser> isLexSym (compiler/GHC/Utils/Lexeme.hs:60) ghc-lib-parser> isLexConId (compiler/GHC/Utils/Lexeme.hs:61) ghc-lib-parser> isLexConSym (compiler/GHC/Utils/Lexeme.hs:61) ghc-lib-parser> isLexVarId (compiler/GHC/Utils/Lexeme.hs:61) ghc-lib-parser> isLexVarSym (compiler/GHC/Utils/Lexeme.hs:61) ghc-lib-parser> startsVarSym (libraries/ghc-boot-th/GHC/Lexeme.hs:37) ghc-lib-parser> startsVarId (libraries/ghc-boot-th/GHC/Lexeme.hs:37) ghc-lib-parser> startsConSym (libraries/ghc-boot-th/GHC/Lexeme.hs:37) ghc-lib-parser> startsConId (libraries/ghc-boot-th/GHC/Lexeme.hs:37) aeson> decode: OK (0.08s) aeson> tokens bs: OK (0.05s) lens> 100% ( 3 / 3) in 'Control.Lens.Internal.Iso' ghc-lib-parser> 43% ( 7 / 16) in 'GHC.Data.Maybe' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> MaybeErr (compiler/GHC/Data/Maybe.hs:111) ghc-lib-parser> failME (compiler/GHC/Data/Maybe.hs:126) ghc-lib-parser> isSuccess (compiler/GHC/Data/Maybe.hs:122) ghc-lib-parser> firstJust (compiler/GHC/Data/Maybe.hs:49) ghc-lib-parser> whenIsJust (compiler/GHC/Data/Maybe.hs:73) ghc-lib-parser> expectJust (compiler/GHC/Data/Maybe.hs:68) ghc-lib-parser> rightToMaybe (compiler/GHC/Data/Maybe.hs:80) ghc-lib-parser> liftMaybeT (compiler/GHC/Data/Maybe.hs:94) lens> 100% ( 3 / 3) in 'Control.Lens.Internal.List' aeson> tokens lbs: OK (0.05s) aeson> n_structure_open_array_open_object.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_array_open_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_array_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_object.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_object_close_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_object_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_object_open_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_object_open_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_object_string_with_apostrophes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_open_open.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_single_eacute.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_single_star.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_trailing_#.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_uescaped_LF_before_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_unclosed_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_unclosed_array_partial_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_unclosed_array_unfinished_false.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_unclosed_array_unfinished_true.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_unclosed_object.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_unicode-identifier.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_whitespace_U+2060_word_joiner.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> n_structure_whitespace_formfeed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_array_arraysWithSpaces.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_array_empty-string.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_array_empty.json aeson> decode: OK aeson> decode via tokens: OK hiedb> [1 of 9] Compiling HieDb.Compat ( src/HieDb/Compat.hs, dist/build/HieDb/Compat.p_o ) aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_array_ending_with_newline.json aeson> decode: OK aeson> decode via tokens: OK ghc-lib-parser> 77% ( 21 / 27) in 'GHC.Utils.Monad' ghc-lib-parser> Missing documentation for: ghc-lib-parser> zipWith3M (compiler/GHC/Utils/Monad.hs:72) ghc-lib-parser> zipWith3M_ (compiler/GHC/Utils/Monad.hs:78) ghc-lib-parser> zipWith4M (compiler/GHC/Utils/Monad.hs:84) ghc-lib-parser> zipWithAndUnzipM (compiler/GHC/Utils/Monad.hs:91) ghc-lib-parser> mapAndUnzip4M (compiler/GHC/Utils/Monad.hs:130) ghc-lib-parser> mapAndUnzip5M (compiler/GHC/Utils/Monad.hs:136) aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_array_false.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_array_heterogeneous.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_array_null.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_array_with_leading_space.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_array_with_trailing_space.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_0e+1.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_0e1.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_after_space.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_double_close_to_zero.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK lens> Warning: 'Flow' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 6 / 6) in 'Control.Lens.Internal.Level' aeson> tokens lbs: 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> y_number_minus_zero.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_negative_int.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_negative_one.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_negative_zero.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> 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> 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> y_number_real_exponent.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_real_fraction_exponent.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_number_real_pos_exponent.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_simple_int.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_number_simple_real.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_object.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_object_basic.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_object_duplicated_key.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_object_empty.json aeson> decode: OK aeson> decode via tokens: OK ghc-lib-parser> Warning: 'UniqueSupply' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. aeson> tokens bs: OK ghc-lib-parser> 84% ( 16 / 19) in 'GHC.Types.Unique.Supply' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> uniqFromMask (compiler/GHC/Types/Unique/Supply.hs:253) ghc-lib-parser> initUniqSupply (compiler/GHC/Types/Unique/Supply.hs:248) aeson> tokens lbs: OK aeson> y_object_empty_key.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_object_extreme_numbers.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_object_long_strings.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_object_simple.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_object_string_unicode.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_object_with_newlines.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_accepted_surrogate_pair.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK 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' aeson> tokens lbs: 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> y_string_allowed_escapes.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_backslash_doublequotes.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_string_comments.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_double_escape_n.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_escaped_noncharacter.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_string_in_array.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> 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> y_string_nbsp_uescaped.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK hiedb> hiedb> src/HieDb/Compat.hs:28:7: warning: [-Wdodgy-exports] hiedb> The export item ‘NameCacheUpdater(..)’ suggests that hiedb> ‘NameCacheUpdater’ has (in-scope) constructors or class methods, hiedb> but it has none hiedb> | hiedb> 28 | , NameCacheUpdater(..) hiedb> | ^^^^^^^^^^^^^^^^^^^^ hiedb> hiedb> src/HieDb/Compat.hs:149:23: warning: [-Wname-shadowing] hiedb> This binding for ‘as’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:11 hiedb> | hiedb> 149 | mergeSorted la@(a:as) lb@(b:bs) = case compare a b of hiedb> | ^^ hiedb> hiedb> src/HieDb/Compat.hs:149:33: warning: [-Wname-shadowing] hiedb> This binding for ‘bs’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:50 hiedb> | hiedb> 149 | mergeSorted la@(a:as) lb@(b:bs) = case compare a b of hiedb> | ^^ hiedb> hiedb> src/HieDb/Compat.hs:153:17: warning: [-Wname-shadowing] hiedb> This binding for ‘as’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:11 hiedb> | hiedb> 153 | mergeSorted as [] = as hiedb> | ^^ hiedb> hiedb> src/HieDb/Compat.hs:154:20: warning: [-Wname-shadowing] hiedb> This binding for ‘bs’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:50 hiedb> | hiedb> 154 | mergeSorted [] bs = bs hiedb> | ^^ aeson> tokens lbs: 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> y_string_nonCharacterInUTF-8_U+FFFF.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_string_null_escape.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK ghc-lib-parser> 66% ( 4 / 6) in 'Language.Haskell.Syntax.Concrete' ghc-lib-parser> Missing documentation for: ghc-lib-parser> LHsToken (compiler/Language/Haskell/Syntax/Concrete.hs:20) ghc-lib-parser> LHsUniToken (compiler/Language/Haskell/Syntax/Concrete.hs:21) aeson> tokens lbs: 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> y_string_pi.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_simple_ascii.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_string_space.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_three-byte-utf-8.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_u+2028_line_sep.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_uEscape.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_string_uescaped_newline.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_unicode.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_string_unicodeEscapedBackslash.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_string_unicode_2.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_string_unicode_U+10FFFE_nonchar.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> 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> 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> y_string_unicode_U+FDD0_nonchar.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_string_unicode_escaped_double_quote.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_string_utf8.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_structure_lonely_false.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_structure_lonely_int.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_structure_lonely_null.json ghc-lib-parser> 27% ( 3 / 11) in 'GHC.Settings.Constants' ghc-lib-parser> Missing documentation for: ghc-lib-parser> hiVersion (compiler/GHC/Settings/Constants.hs:8) ghc-lib-parser> mAX_TUPLE_SIZE (compiler/GHC/Settings/Constants.hs:13) ghc-lib-parser> mAX_CTUPLE_SIZE (compiler/GHC/Settings/Constants.hs:17) ghc-lib-parser> mAX_SUM_SIZE (compiler/GHC/Settings/Constants.hs:20) ghc-lib-parser> wORD64_SIZE (compiler/GHC/Settings/Constants.hs:33) aeson> decode: OK ghc-lib-parser> fLOAT_SIZE (compiler/GHC/Settings/Constants.hs:37) ghc-lib-parser> dOUBLE_SIZE (compiler/GHC/Settings/Constants.hs:41) ghc-lib-parser> tARGET_MAX_CHAR (compiler/GHC/Settings/Constants.hs:44) aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_structure_lonely_string.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_structure_lonely_true.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_structure_string_empty.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> y_structure_trailing_newline.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> y_structure_whitespace_array.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> number_-9223372036854775808.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> number_-9223372036854775809.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> number_1000000000000000.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> number_10000000000000000999.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> number_1e-999.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> number_1e6.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> number_9223372036854775807.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> number_9223372036854775808.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK ghc-lib-parser> 0% ( 0 / 11) in 'GHC.Cmm.Dataflow.Collections' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> IsSet (compiler/GHC/Cmm/Dataflow/Collections.hs:20) ghc-lib-parser> setInsertList (compiler/GHC/Cmm/Dataflow/Collections.hs:45) ghc-lib-parser> setDeleteList (compiler/GHC/Cmm/Dataflow/Collections.hs:48) ghc-lib-parser> setUnions (compiler/GHC/Cmm/Dataflow/Collections.hs:51) ghc-lib-parser> IsMap (compiler/GHC/Cmm/Dataflow/Collections.hs:56) ghc-lib-parser> mapInsertList (compiler/GHC/Cmm/Dataflow/Collections.hs:96) ghc-lib-parser> mapDeleteList (compiler/GHC/Cmm/Dataflow/Collections.hs:99) ghc-lib-parser> mapUnions (compiler/GHC/Cmm/Dataflow/Collections.hs:102) ghc-lib-parser> UniqueMap (compiler/GHC/Cmm/Dataflow/Collections.hs:136) ghc-lib-parser> UniqueSet (compiler/GHC/Cmm/Dataflow/Collections.hs:110) 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) aeson> tokens lbs: OK aeson> object_key_nfc_nfd.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> object_key_nfd_nfc.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> object_same_key_same_value.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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> string_1_escaped_invalid_codepoint.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> string_1_invalid_codepoint.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> string_2_escaped_invalid_codepoints.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> string_2_invalid_codepoints.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> string_3_escaped_invalid_codepoints.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> string_3_invalid_codepoints.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> string_with_escaped_NULL.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: 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 1611 tests passed (4.08s) aeson> Test suite aeson-tests: PASS aeson> Test suite logged to: dist/test/aeson-2.1.2.1-aeson-tests.log aeson> 1 of 1 test suites (1 of 1 test cases) passed. 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) aeson> haddockPhase 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' hiedb> [2 of 9] Compiling HieDb.Html ( src/HieDb/Html.hs, dist/build/HieDb/Html.p_o ) ghc-lib-parser> 33% ( 1 / 3) in 'GHC.Utils.CliOption' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> showOpt (compiler/GHC/Utils/CliOption.hs:25) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.Types.ProfAuto' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header aeson> Preprocessing library for aeson-2.1.2.1.. lens> Warning: 'FunList' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 90% ( 10 / 11) in 'Control.Lens.Internal.Bazaar' lens> Missing documentation for: lens> Bizarre1 (src/Control/Lens/Internal/Bazaar.hs:239) aeson> Running Haddock on library for aeson-2.1.2.1.. aeson> Warning: The documentation for the following packages are not installed. No aeson> links will be generated to these packages: attoparsec-0.14.4, aeson> attoparsec-0.14.4 ghc-lib-parser> 50% ( 1 / 2) in 'GHC.SysTools.Terminal' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghc-lib-parser> Warning: 'plugin' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Plugin' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 100% ( 3 / 3) in 'GHC.Driver.Plugins.External' lens> 100% ( 12 / 12) in 'Control.Lens.Internal.Magma' ghc-lib-parser> Warning: 'Backend' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 66% ( 2 / 3) in 'GHC.Driver.Backend.Internal' ghc-lib-parser> Missing documentation for: ghc-lib-parser> BackendName (compiler/GHC/Driver/Backend/Internal.hs:26) ghc-lib-parser> Warning: 's' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'a' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'State' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Utils/Monad/State/Strict.hs:72:1 ghc-lib-parser> * at compiler/GHC/Utils/Monad/State/Strict.hs:61:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Utils/Monad/State/Strict.hs:61:1 ghc-lib-parser> 33% ( 4 / 12) in 'GHC.Utils.Monad.State.Strict' ghc-lib-parser> Missing documentation for: ghc-lib-parser> state (compiler/GHC/Utils/Monad/State/Strict.hs:95) ghc-lib-parser> evalState (compiler/GHC/Utils/Monad/State/Strict.hs:110) ghc-lib-parser> execState (compiler/GHC/Utils/Monad/State/Strict.hs:113) ghc-lib-parser> runState (compiler/GHC/Utils/Monad/State/Strict.hs:116) ghc-lib-parser> get (compiler/GHC/Utils/Monad/State/Strict.hs:98) ghc-lib-parser> gets (compiler/GHC/Utils/Monad/State/Strict.hs:101) ghc-lib-parser> put (compiler/GHC/Utils/Monad/State/Strict.hs:104) ghc-lib-parser> modify (compiler/GHC/Utils/Monad/State/Strict.hs:107) 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> 100% ( 3 / 3) in 'Control.Lens.Internal.Setter' ghc-lib-parser> 80% ( 4 / 5) in 'GHC.Types.HpcInfo' ghc-lib-parser> Missing documentation for: ghc-lib-parser> emptyHpcInfo (compiler/GHC/Types/HpcInfo.hs:26) ghc-lib-parser> 55% ( 5 / 9) in 'GHC.Data.SmallArray' ghc-lib-parser> Missing documentation for: ghc-lib-parser> SmallMutableArray (compiler/GHC/Data/SmallArray.hs:24) ghc-lib-parser> SmallArray (compiler/GHC/Data/SmallArray.hs:22) ghc-lib-parser> newSmallArray (compiler/GHC/Data/SmallArray.hs:26) ghc-lib-parser> writeSmallArray (compiler/GHC/Data/SmallArray.hs:35) lens> 100% ( 15 / 15) in 'Control.Lens.Internal.Zoom' ghc-lib-parser> Warning: 'utf8DecodeChar' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 72% ( 21 / 29) in 'GHC.Data.StringBuffer' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> hGetStringBufferBlock (compiler/GHC/Data/StringBuffer.hs:131) ghc-lib-parser> hPutStringBuffer (compiler/GHC/Data/StringBuffer.hs:143) ghc-lib-parser> appendStringBuffers (compiler/GHC/Data/StringBuffer.hs:179) ghc-lib-parser> prevChar (compiler/GHC/Data/StringBuffer.hs:294) ghc-lib-parser> lexemeToFastString (compiler/GHC/Data/StringBuffer.hs:388) ghc-lib-parser> parseUnsignedInteger (compiler/GHC/Data/StringBuffer.hs:413) ghc-lib-parser> bidirectionalFormatChars (compiler/GHC/Data/StringBuffer.hs:236) lens> 100% ( 13 / 13) in 'Control.Lens.Internal' 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> Warning: 'indices' 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: '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: 'f' 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: 'nat' 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: 'Procompose' 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> 100% ( 88 / 88) in 'Control.Lens.Setter' aeson> Warning: 'letE' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. 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: '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. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% (115 /115) in 'Control.Lens.Lens' ghc-lib-parser> Warning: 'cg' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 66% ( 8 / 12) in 'GHC.Data.Stream' ghc-lib-parser> Missing documentation for: ghc-lib-parser> StreamS (compiler/GHC/Data/Stream.hs:67) ghc-lib-parser> runStream (compiler/GHC/Data/Stream.hs:64) ghc-lib-parser> yield (compiler/GHC/Data/Stream.hs:95) ghc-lib-parser> consume (compiler/GHC/Data/Stream.hs:106) 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:41) aeson> fromString (src/Data/Aeson/Key.hs:44) aeson> toString (src/Data/Aeson/Key.hs:47) aeson> toText (src/Data/Aeson/Key.hs:53) aeson> fromText (src/Data/Aeson/Key.hs:50) ghc-lib-parser> 25% ( 8 / 31) in 'GHC.Cmm.Dataflow.Block' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> O (compiler/GHC/Cmm/Dataflow/Block.hs:57) ghc-lib-parser> C (compiler/GHC/Cmm/Dataflow/Block.hs:58) ghc-lib-parser> blockAppend (compiler/GHC/Cmm/Dataflow/Block.hs:137) ghc-lib-parser> blockConcat (compiler/GHC/Cmm/Dataflow/Block.hs:140) ghc-lib-parser> blockCons (compiler/GHC/Cmm/Dataflow/Block.hs:108) ghc-lib-parser> blockFromList (compiler/GHC/Cmm/Dataflow/Block.hs:175) ghc-lib-parser> blockJoin (compiler/GHC/Cmm/Dataflow/Block.hs:134) ghc-lib-parser> blockJoinHead (compiler/GHC/Cmm/Dataflow/Block.hs:126) ghc-lib-parser> blockJoinTail (compiler/GHC/Cmm/Dataflow/Block.hs:130) ghc-lib-parser> blockSnoc (compiler/GHC/Cmm/Dataflow/Block.hs:117) ghc-lib-parser> blockSplitHead (compiler/GHC/Cmm/Dataflow/Block.hs:153) ghc-lib-parser> blockSplitTail (compiler/GHC/Cmm/Dataflow/Block.hs:157) ghc-lib-parser> blockToList (compiler/GHC/Cmm/Dataflow/Block.hs:166) ghc-lib-parser> emptyBlock (compiler/GHC/Cmm/Dataflow/Block.hs:105) ghc-lib-parser> firstNode (compiler/GHC/Cmm/Dataflow/Block.hs:145) ghc-lib-parser> foldBlockNodesB (compiler/GHC/Cmm/Dataflow/Block.hs:293) ghc-lib-parser> foldBlockNodesB3 (compiler/GHC/Cmm/Dataflow/Block.hs:288) ghc-lib-parser> foldBlockNodesF (compiler/GHC/Cmm/Dataflow/Block.hs:285) ghc-lib-parser> isEmptyBlock (compiler/GHC/Cmm/Dataflow/Block.hs:97) ghc-lib-parser> lastNode (compiler/GHC/Cmm/Dataflow/Block.hs:149) ghc-lib-parser> replaceFirstNode (compiler/GHC/Cmm/Dataflow/Block.hs:180) ghc-lib-parser> replaceLastNode (compiler/GHC/Cmm/Dataflow/Block.hs:184) aeson> 100% ( 7 / 7) in 'Data.Aeson.Decoding.Tokens' lens> 100% ( 41 / 41) in 'Control.Lens.Tuple' ghc-lib-parser> 16% ( 1 / 6) in 'GHC.Data.Unboxed' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> fmapMaybeUB (compiler/GHC/Data/Unboxed.hs:43) ghc-lib-parser> fromMaybeUB (compiler/GHC/Data/Unboxed.hs:35) ghc-lib-parser> apMaybeUB (compiler/GHC/Data/Unboxed.hs:39) ghc-lib-parser> maybeUB (compiler/GHC/Data/Unboxed.hs:47) aeson> Warning: 'v' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 86% ( 60 / 69) in 'Data.Aeson.KeyMap' aeson> Missing documentation for: aeson> union (src/Data/Aeson/KeyMap.hs:284) aeson> coercionToHashMap (src/Data/Aeson/KeyMap.hs:327) aeson> coercionToMap (src/Data/Aeson/KeyMap.hs:331) aeson> foldr (src/Data/Aeson/KeyMap.hs:216) aeson> foldr' (src/Data/Aeson/KeyMap.hs:219) aeson> foldl (src/Data/Aeson/KeyMap.hs:222) aeson> foldl' (src/Data/Aeson/KeyMap.hs:225) aeson> foldMapWithKey (src/Data/Aeson/KeyMap.hs:213) aeson> Key (src/Data/Aeson/Key.hs:41) ghc-lib-parser> 50% ( 3 / 6) in 'GHC.SysTools.BaseDir' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> findToolDir (compiler/GHC/SysTools/BaseDir.hs:168) ghc-lib-parser> tryFindTopDir (compiler/GHC/SysTools/BaseDir.hs:147) ghc-lib-parser> 50% ( 2 / 4) in 'GHC.CmmToAsm.CFG.Weight' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> parseWeights (compiler/GHC/CmmToAsm/CFG/Weight.hs:36) ghc-lib-parser> 20% ( 1 / 5) in 'GHC.Utils.Json' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> renderJSON (compiler/GHC/Utils/Json.hs:23) ghc-lib-parser> escapeJsonString (compiler/GHC/Utils/Json.hs:38) ghc-lib-parser> ToJson (compiler/GHC/Utils/Json.hs:57) aeson> 100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString.Lazy' aeson> 100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString' ghc-lib-parser> Warning: 'StringBuffer' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'RealSrcLoc' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:223:5 ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:141:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/SrcLoc.hs:141:1 ghc-lib-parser> Warning: 'setSrcLoc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'resetAlrLastLoc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'SrcLoc' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:142:5 ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:222:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/SrcLoc.hs:141:1 ghc-lib-parser> Warning: 'RealSrcSpan' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:383:5 ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:359:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/SrcLoc.hs:359:1 ghc-lib-parser> 57% ( 61 /106) in 'GHC.Types.SrcLoc' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkSrcLoc (compiler/GHC/Types/SrcLoc.hs:235) ghc-lib-parser> mkRealSrcLoc (compiler/GHC/Types/SrcLoc.hs:238) ghc-lib-parser> advanceBufPos (compiler/GHC/Types/SrcLoc.hs:282) ghc-lib-parser> UnhelpfulSpanReason (compiler/GHC/Types/SrcLoc.hs:389) ghc-lib-parser> isGeneratedSrcSpan (compiler/GHC/Types/SrcLoc.hs:447) ghc-lib-parser> realSrcLocSpan (compiler/GHC/Types/SrcLoc.hs:464) ghc-lib-parser> realSrcSpanStart (compiler/GHC/Types/SrcLoc.hs:611) ghc-lib-parser> realSrcSpanEnd (compiler/GHC/Types/SrcLoc.hs:616) ghc-lib-parser> pprUserRealSpan (compiler/GHC/Types/SrcLoc.hs:703) ghc-lib-parser> pprUnhelpfulSpanReason (compiler/GHC/Types/SrcLoc.hs:696) ghc-lib-parser> pprUserSpan (compiler/GHC/Types/SrcLoc.hs:699) ghc-lib-parser> unhelpfulSpanFS (compiler/GHC/Types/SrcLoc.hs:688) ghc-lib-parser> srcSpanToRealSrcSpan (compiler/GHC/Types/SrcLoc.hs:626) ghc-lib-parser> srcSpanFile (compiler/GHC/Types/SrcLoc.hs:361) ghc-lib-parser> srcSpanStartLine (compiler/GHC/Types/SrcLoc.hs:583) ghc-lib-parser> srcSpanEndLine (compiler/GHC/Types/SrcLoc.hs:584) ghc-lib-parser> srcSpanStartCol (compiler/GHC/Types/SrcLoc.hs:585) ghc-lib-parser> srcSpanEndCol (compiler/GHC/Types/SrcLoc.hs:586) ghc-lib-parser> isNoSrcSpan (compiler/GHC/Types/SrcLoc.hs:451) ghc-lib-parser> getBufPos (compiler/GHC/Types/SrcLoc.hs:245) ghc-lib-parser> getBufSpan (compiler/GHC/Types/SrcLoc.hs:436) ghc-lib-parser> removeBufSpan (compiler/GHC/Types/SrcLoc.hs:397) ghc-lib-parser> combineBufSpans (compiler/GHC/Types/SrcLoc.hs:517) ghc-lib-parser> Located (compiler/GHC/Types/SrcLoc.hs:741) ghc-lib-parser> RealLocated (compiler/GHC/Types/SrcLoc.hs:742) ghc-lib-parser> noLoc (compiler/GHC/Types/SrcLoc.hs:750) ghc-lib-parser> mkGeneralLocated (compiler/GHC/Types/SrcLoc.hs:753) ghc-lib-parser> getLoc (compiler/GHC/Types/SrcLoc.hs:747) ghc-lib-parser> unLoc (compiler/GHC/Types/SrcLoc.hs:744) ghc-lib-parser> unRealSrcSpan (compiler/GHC/Types/SrcLoc.hs:856) ghc-lib-parser> getRealSrcSpan (compiler/GHC/Types/SrcLoc.hs:853) ghc-lib-parser> pprLocated (compiler/GHC/Types/SrcLoc.hs:798) ghc-lib-parser> combineLocs (compiler/GHC/Types/SrcLoc.hs:756) ghc-lib-parser> sortLocated (compiler/GHC/Types/SrcLoc.hs:293) ghc-lib-parser> sortRealLocated (compiler/GHC/Types/SrcLoc.hs:296) ghc-lib-parser> lookupSrcLoc (compiler/GHC/Types/SrcLoc.hs:299) ghc-lib-parser> lookupSrcSpan (compiler/GHC/Types/SrcLoc.hs:303) ghc-lib-parser> PsSpan (compiler/GHC/Types/SrcLoc.hs:868) ghc-lib-parser> PsLocated (compiler/GHC/Types/SrcLoc.hs:872) ghc-lib-parser> advancePsLoc (compiler/GHC/Types/SrcLoc.hs:877) ghc-lib-parser> mkPsSpan (compiler/GHC/Types/SrcLoc.hs:881) ghc-lib-parser> psSpanStart (compiler/GHC/Types/SrcLoc.hs:884) ghc-lib-parser> psSpanEnd (compiler/GHC/Types/SrcLoc.hs:887) ghc-lib-parser> mkSrcSpanPs (compiler/GHC/Types/SrcLoc.hs:890) ghc-lib-parser> psLocatedToLocated (compiler/GHC/Types/SrcLoc.hs:874) hiedb> [3 of 9] Compiling HieDb.Types ( src/HieDb/Types.hs, dist/build/HieDb/Types.p_o ) 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: '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: 'hashable' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Array' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:380:14 aeson> * at src/Data/Aeson/Types/Internal.hs:376: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:376:1 aeson> Warning: 'String' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:381: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:379:1 aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:379:14 aeson> * at src/Data/Aeson/Types/Internal.hs:373: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:373:1 aeson> Warning: '(.:)' 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: 'ToJSONKey' 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: '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: 'API' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. hiedb> [4 of 9] Compiling HieDb.Utils ( src/HieDb/Utils.hs, dist/build/HieDb/Utils.p_o ) 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) aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:379:14 aeson> * at src/Data/Aeson/Types/Internal.hs:373: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:373:1 aeson> Warning: 'fromListNoDup' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 83% ( 25 / 30) in 'Data.Aeson.Parser.Internal' aeson> Missing documentation for: aeson> decodeWith (src/Data/Aeson/Parser/Internal.hs:349) aeson> decodeStrictWith (src/Data/Aeson/Parser/Internal.hs:358) aeson> eitherDecodeWith (src/Data/Aeson/Parser/Internal.hs:366) aeson> eitherDecodeStrictWith (src/Data/Aeson/Parser/Internal.hs:402) aeson> unescapeText (src-pure/Data/Aeson/Parser/UnescapePure.hs:31) aeson> 84% ( 22 / 26) in 'Data.Aeson.Parser' aeson> Missing documentation for: aeson> decodeWith (src/Data/Aeson/Parser/Internal.hs:349) aeson> decodeStrictWith (src/Data/Aeson/Parser/Internal.hs:358) aeson> eitherDecodeWith (src/Data/Aeson/Parser/Internal.hs:366) aeson> eitherDecodeStrictWith (src/Data/Aeson/Parser/Internal.hs:402) aeson> aeson> attoparsec-iso8601/src/Data/Attoparsec/Time.hs:132:21: warning: [-Wdeprecations] aeson> In the use of ‘toPico’ aeson> (imported from Data.Attoparsec.Time.Internal): aeson> Deprecated: "Use MkFixed" aeson> | aeson> 132 | parsePicos a0 t = toPico (fromIntegral (t' * 10^n)) aeson> | ^^^^^^ lens> Warning: 'FoldWithIndex' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Product' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'ala' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Sum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. 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: 's' is out of scope. 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 out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'maximum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'getMax' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Max' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'minimum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'getMin' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Min' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. 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:206) hiedb> [5 of 9] Compiling HieDb.Dump ( src/HieDb/Dump.hs, dist/build/HieDb/Dump.p_o ) aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:379:14 aeson> * at src/Data/Aeson/Types/Internal.hs:373: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:373:1 aeson> Warning: 'Array' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:380:14 aeson> * at src/Data/Aeson/Types/Internal.hs:376: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:376:1 aeson> Warning: 'ToJSONKey' 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:381: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:379: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: 'ToJSONKeyText' 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: 'Bool' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:383: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:379:1 aeson> Warning: 'Boolean' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'empty' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ConsParseJSON' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 25% ( 15 / 58) in 'GHC.Utils.Binary' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Bin (compiler/GHC/Utils/Binary.hs:207) ghc-lib-parser> BinHandle (compiler/GHC/Utils/Binary.hs:173) ghc-lib-parser> SymbolTable (compiler/GHC/Utils/Binary.hs:1196) ghc-lib-parser> Dictionary (compiler/GHC/Utils/Binary.hs:1118) ghc-lib-parser> BinData (compiler/GHC/Utils/Binary.hs:139) ghc-lib-parser> dataHandle (compiler/GHC/Utils/Binary.hs:159) ghc-lib-parser> handleData (compiler/GHC/Utils/Binary.hs:166) ghc-lib-parser> unsafeUnpackBinBuffer (compiler/GHC/Utils/Binary.hs:196) ghc-lib-parser> openBinMem (compiler/GHC/Utils/Binary.hs:236) ghc-lib-parser> seekBin (compiler/GHC/Utils/Binary.hs:249) ghc-lib-parser> tellBin (compiler/GHC/Utils/Binary.hs:246) ghc-lib-parser> castBin (compiler/GHC/Utils/Binary.hs:210) ghc-lib-parser> foldGet (compiler/GHC/Utils/Binary.hs:319) ghc-lib-parser> writeBinMem (compiler/GHC/Utils/Binary.hs:264) ghc-lib-parser> readBinMem (compiler/GHC/Utils/Binary.hs:272) ghc-lib-parser> readBinMemN (compiler/GHC/Utils/Binary.hs:279) ghc-lib-parser> putAt (compiler/GHC/Utils/Binary.hs:230) ghc-lib-parser> getAt (compiler/GHC/Utils/Binary.hs:233) ghc-lib-parser> forwardPut_ (compiler/GHC/Utils/Binary.hs:979) ghc-lib-parser> putByte (compiler/GHC/Utils/Binary.hs:450) ghc-lib-parser> getByte (compiler/GHC/Utils/Binary.hs:453) ghc-lib-parser> putULEB128 (compiler/GHC/Utils/Binary.hs:484) ghc-lib-parser> getULEB128 (compiler/GHC/Utils/Binary.hs:509) ghc-lib-parser> putSLEB128 (compiler/GHC/Utils/Binary.hs:533) ghc-lib-parser> getSLEB128 (compiler/GHC/Utils/Binary.hs:561) ghc-lib-parser> lazyGet (compiler/GHC/Utils/Binary.hs:1008) ghc-lib-parser> lazyPut (compiler/GHC/Utils/Binary.hs:998) ghc-lib-parser> getUserData (compiler/GHC/Utils/Binary.hs:183) ghc-lib-parser> setUserData (compiler/GHC/Utils/Binary.hs:186) ghc-lib-parser> newReadState (compiler/GHC/Utils/Binary.hs:1077) ghc-lib-parser> newWriteState (compiler/GHC/Utils/Binary.hs:1088) ghc-lib-parser> noUserData (compiler/GHC/Utils/Binary.hs:1102) ghc-lib-parser> putDictionary (compiler/GHC/Utils/Binary.hs:1121) ghc-lib-parser> getDictionary (compiler/GHC/Utils/Binary.hs:1128) ghc-lib-parser> putFS (compiler/GHC/Utils/Binary.hs:1202) ghc-lib-parser> FSTable (compiler/GHC/Utils/Binary.hs:1183) ghc-lib-parser> initFSTable (compiler/GHC/Utils/Binary.hs:1143) ghc-lib-parser> getDictFastString (compiler/GHC/Utils/Binary.hs:1137) ghc-lib-parser> putDictFastString (compiler/GHC/Utils/Binary.hs:1164) ghc-lib-parser> BinSpan (compiler/GHC/Utils/Binary.hs:1434) ghc-lib-parser> BinSrcSpan (compiler/GHC/Utils/Binary.hs:1471) ghc-lib-parser> BinLocated (compiler/GHC/Utils/Binary.hs:1422) hiedb> [6 of 9] Compiling HieDb.Query ( src/HieDb/Query.hs, dist/build/HieDb/Query.p_o ) 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: '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: 'mapAccumL' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. 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: '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:657) lens> Traversable1 lens> iunsafePartsOf' (src/Control/Lens/Traversal.hs:661) 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.Monad.Catch’ 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: '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> 100% ( 3 / 3) in 'Control.Lens.Internal.Exception' aeson> 87% ( 7 / 8) in 'Data.Aeson.Internal' aeson> Missing documentation for: aeson> JSONPath (src/Data/Aeson/Types/Internal.hs:129) aeson> 33% ( 2 / 6) in 'Data.Aeson.Internal.Time' aeson> Missing documentation for: aeson> fromPico (attoparsec-iso8601/src/Data/Attoparsec/Time/Internal.hs:30) aeson> toPico (attoparsec-iso8601/src/Data/Attoparsec/Time/Internal.hs:26) aeson> diffTimeOfDay64 (attoparsec-iso8601/src/Data/Attoparsec/Time/Internal.hs:42) aeson> toTimeOfDay64 (attoparsec-iso8601/src/Data/Attoparsec/Time/Internal.hs:50) aeson> Warning: 'Value' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:133:15 aeson> * at src/Data/Aeson/Types/Internal.hs:379: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:132:1 aeson> Warning: '.=' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. 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:104) aeson> retagEncoding (src/Data/Aeson/Encoding/Internal.hs:108) aeson> pair (src/Data/Aeson/Encoding/Internal.hs:136) aeson> pairStr (src/Data/Aeson/Encoding/Internal.hs:140) aeson> pair' (src/Data/Aeson/Encoding/Internal.hs:144) aeson> nullEncoding (src/Data/Aeson/Encoding/Internal.hs:170) aeson> emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:173) aeson> emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:176) aeson> wrapObject (src/Data/Aeson/Encoding/Internal.hs:182) aeson> wrapArray (src/Data/Aeson/Encoding/Internal.hs:179) aeson> null_ (src/Data/Aeson/Encoding/Internal.hs:185) aeson> bool (src/Data/Aeson/Encoding/Internal.hs:188) aeson> key (src/Data/Aeson/Encoding/Internal.hs:249) aeson> text (src/Data/Aeson/Encoding/Internal.hs:252) aeson> lazyText (src/Data/Aeson/Encoding/Internal.hs:255) aeson> string (src/Data/Aeson/Encoding/Internal.hs:268) aeson> list (src/Data/Aeson/Encoding/Internal.hs:198) aeson> empty (src/Data/Aeson/Encoding/Internal.hs:227) aeson> >< (src/Data/Aeson/Encoding/Internal.hs:234) aeson> econcat (src/Data/Aeson/Encoding/Internal.hs:230) aeson> int8 (src/Data/Aeson/Encoding/Internal.hs:287) aeson> int16 (src/Data/Aeson/Encoding/Internal.hs:290) aeson> int32 (src/Data/Aeson/Encoding/Internal.hs:293) aeson> int64 (src/Data/Aeson/Encoding/Internal.hs:296) aeson> int (src/Data/Aeson/Encoding/Internal.hs:299) aeson> word8 (src/Data/Aeson/Encoding/Internal.hs:302) aeson> word16 (src/Data/Aeson/Encoding/Internal.hs:305) aeson> word32 (src/Data/Aeson/Encoding/Internal.hs:308) aeson> word64 (src/Data/Aeson/Encoding/Internal.hs:311) aeson> word (src/Data/Aeson/Encoding/Internal.hs:314) aeson> integer (src/Data/Aeson/Encoding/Internal.hs:317) aeson> float (src/Data/Aeson/Encoding/Internal.hs:320) aeson> scientific (src/Data/Aeson/Encoding/Internal.hs:340) aeson> int8Text (src/Data/Aeson/Encoding/Internal.hs:354) aeson> int16Text (src/Data/Aeson/Encoding/Internal.hs:357) aeson> int32Text (src/Data/Aeson/Encoding/Internal.hs:360) aeson> int64Text (src/Data/Aeson/Encoding/Internal.hs:363) aeson> intText (src/Data/Aeson/Encoding/Internal.hs:366) aeson> word8Text (src/Data/Aeson/Encoding/Internal.hs:369) aeson> word16Text (src/Data/Aeson/Encoding/Internal.hs:372) aeson> word32Text (src/Data/Aeson/Encoding/Internal.hs:375) aeson> word64Text (src/Data/Aeson/Encoding/Internal.hs:378) aeson> wordText (src/Data/Aeson/Encoding/Internal.hs:381) aeson> integerText (src/Data/Aeson/Encoding/Internal.hs:384) aeson> floatText (src/Data/Aeson/Encoding/Internal.hs:387) aeson> scientificText (src/Data/Aeson/Encoding/Internal.hs:411) aeson> day (src/Data/Aeson/Encoding/Internal.hs:418) aeson> month (src/Data/Aeson/Encoding/Internal.hs:421) aeson> quarter (src/Data/Aeson/Encoding/Internal.hs:424) aeson> localTime (src/Data/Aeson/Encoding/Internal.hs:427) aeson> utcTime (src/Data/Aeson/Encoding/Internal.hs:430) aeson> timeOfDay (src/Data/Aeson/Encoding/Internal.hs:433) aeson> zonedTime (src/Data/Aeson/Encoding/Internal.hs:436) aeson> value (src/Data/Aeson/Encoding/Internal.hs:443) aeson> comma (src/Data/Aeson/Encoding/Internal.hs:275) aeson> colon (src/Data/Aeson/Encoding/Internal.hs:275) aeson> openBracket (src/Data/Aeson/Encoding/Internal.hs:275) aeson> closeBracket (src/Data/Aeson/Encoding/Internal.hs:275) aeson> openCurly (src/Data/Aeson/Encoding/Internal.hs:275) aeson> closeCurly (src/Data/Aeson/Encoding/Internal.hs:275) lens> 92% ( 51 / 55) in 'Control.Lens.Indexed' lens> Missing documentation for: lens> ifoldMapBy (src/Control/Lens/Indexed.hs:282) lens> ifoldMapByOf (src/Control/Lens/Indexed.hs:285) lens> itraverseBy (src/Control/Lens/Indexed.hs:288) lens> itraverseByOf (src/Control/Lens/Indexed.hs:291) aeson> Warning: 'Encoding' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:89:25 aeson> * at src/Data/Aeson/Encoding/Internal.hs:95: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:89: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:104) aeson> pair (src/Data/Aeson/Encoding/Internal.hs:136) aeson> pairStr (src/Data/Aeson/Encoding/Internal.hs:140) aeson> pair' (src/Data/Aeson/Encoding/Internal.hs:144) aeson> nullEncoding (src/Data/Aeson/Encoding/Internal.hs:170) aeson> emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:173) aeson> emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:176) aeson> text (src/Data/Aeson/Encoding/Internal.hs:252) aeson> lazyText (src/Data/Aeson/Encoding/Internal.hs:255) aeson> string (src/Data/Aeson/Encoding/Internal.hs:268) aeson> list (src/Data/Aeson/Encoding/Internal.hs:198) aeson> null_ (src/Data/Aeson/Encoding/Internal.hs:185) aeson> bool (src/Data/Aeson/Encoding/Internal.hs:188) aeson> int8 (src/Data/Aeson/Encoding/Internal.hs:287) aeson> int16 (src/Data/Aeson/Encoding/Internal.hs:290) aeson> int32 (src/Data/Aeson/Encoding/Internal.hs:293) aeson> int64 (src/Data/Aeson/Encoding/Internal.hs:296) aeson> int (src/Data/Aeson/Encoding/Internal.hs:299) aeson> word8 (src/Data/Aeson/Encoding/Internal.hs:302) aeson> word16 (src/Data/Aeson/Encoding/Internal.hs:305) aeson> word32 (src/Data/Aeson/Encoding/Internal.hs:308) aeson> word64 (src/Data/Aeson/Encoding/Internal.hs:311) aeson> word (src/Data/Aeson/Encoding/Internal.hs:314) aeson> integer (src/Data/Aeson/Encoding/Internal.hs:317) aeson> float (src/Data/Aeson/Encoding/Internal.hs:320) aeson> scientific (src/Data/Aeson/Encoding/Internal.hs:340) aeson> int8Text (src/Data/Aeson/Encoding/Internal.hs:354) aeson> int16Text (src/Data/Aeson/Encoding/Internal.hs:357) aeson> int32Text (src/Data/Aeson/Encoding/Internal.hs:360) aeson> int64Text (src/Data/Aeson/Encoding/Internal.hs:363) aeson> intText (src/Data/Aeson/Encoding/Internal.hs:366) aeson> word8Text (src/Data/Aeson/Encoding/Internal.hs:369) aeson> word16Text (src/Data/Aeson/Encoding/Internal.hs:372) aeson> word32Text (src/Data/Aeson/Encoding/Internal.hs:375) aeson> word64Text (src/Data/Aeson/Encoding/Internal.hs:378) aeson> wordText (src/Data/Aeson/Encoding/Internal.hs:381) aeson> integerText (src/Data/Aeson/Encoding/Internal.hs:384) aeson> floatText (src/Data/Aeson/Encoding/Internal.hs:387) aeson> scientificText (src/Data/Aeson/Encoding/Internal.hs:411) aeson> day (src/Data/Aeson/Encoding/Internal.hs:418) aeson> month (src/Data/Aeson/Encoding/Internal.hs:421) aeson> quarter (src/Data/Aeson/Encoding/Internal.hs:424) aeson> localTime (src/Data/Aeson/Encoding/Internal.hs:427) aeson> utcTime (src/Data/Aeson/Encoding/Internal.hs:430) aeson> timeOfDay (src/Data/Aeson/Encoding/Internal.hs:433) aeson> zonedTime (src/Data/Aeson/Encoding/Internal.hs:436) aeson> value (src/Data/Aeson/Encoding/Internal.hs:443) lens> Warning: 'createAndTrim' 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.ByteString' lens> 96% ( 24 / 25) in 'Control.Lens.Equality' lens> Missing documentation for: lens> cloneEquality (src/Control/Lens/Equality.hs:112) 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> 91% ( 51 / 56) in 'Control.Lens.Iso' lens> Missing documentation for: lens> Swapped (src/Control/Lens/Iso.hs:419) lens> Strict (src/Control/Lens/Iso.hs:411) lens> Lazy (src/Control/Lens/Iso.hs:415) lens> Reversed (src/Control/Lens/Iso.hs:423) lens> List (src/Control/Lens/Iso.hs:463) lens> 33% ( 1 / 3) in 'Control.Lens.Empty' lens> Missing documentation for: lens> AsEmpty (src/Control/Lens/Empty.hs:65) lens> Empty (src/Control/Lens/Empty.hs:75) aeson> Warning: 'pairs' 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:379:14 aeson> * at src/Data/Aeson/Types/Internal.hs:373: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:373:1 aeson> Warning: 'Map' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'HashMap' 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: '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:381: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:379:1 aeson> Warning: 'ByteString' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'showsList' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. lens> 88% ( 15 / 17) in 'Control.Lens.Cons' lens> Missing documentation for: lens> :< (src/Control/Lens/Cons.hs:81) lens> :> (src/Control/Lens/Cons.hs:88) lens> 100% ( 6 / 6) in 'Control.Lens.Internal.Deque' 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 ) lens> 72% ( 16 / 22) in 'Control.Lens.Wrapped' lens> Missing documentation for: lens> _Unwrapped' (src/Control/Lens/Wrapped.hs:214) lens> Rewrapped (src/Control/Lens/Wrapped.hs:209) lens> Rewrapping (src/Control/Lens/Wrapped.hs:211) lens> _Unwrapped (src/Control/Lens/Wrapped.hs:231) lens> Wrapped (src/Control/Lens/Wrapped.hs:200) lens> Unwrapped (src/Control/Lens/Wrapped.hs:204) hiedb> [9 of 9] Compiling HieDb.Run ( src/HieDb/Run.hs, dist/build/HieDb/Run.p_o ) lens> 30% ( 14 / 46) in 'Control.Lens.Internal.TH' lens> Missing documentation for: lens> TyVarBndrVis (src/Control/Lens/Internal/TH.hs:168) lens> composeValName (src/Control/Lens/Internal/TH.hs:241) lens> idValName (src/Control/Lens/Internal/TH.hs:244) lens> fmapValName (src/Control/Lens/Internal/TH.hs:247) lens> pureValName (src/Control/Lens/Internal/TH.hs:250) lens> apValName (src/Control/Lens/Internal/TH.hs:253) lens> datatypeTypeKinded (src/Control/Lens/Internal/TH.hs:104) lens> isDataFamily (src/Control/Lens/Internal/TH.hs:158) lens> bndrReq (src/Control/Lens/Internal/TH.hs:170) lens> traversalTypeName (src/Control/Lens/Internal/TH.hs:180) lens> traversal'TypeName (src/Control/Lens/Internal/TH.hs:183) lens> lensTypeName (src/Control/Lens/Internal/TH.hs:186) lens> lens'TypeName (src/Control/Lens/Internal/TH.hs:189) lens> isoTypeName (src/Control/Lens/Internal/TH.hs:192) lens> iso'TypeName (src/Control/Lens/Internal/TH.hs:195) lens> getterTypeName (src/Control/Lens/Internal/TH.hs:198) lens> foldTypeName (src/Control/Lens/Internal/TH.hs:201) lens> prismTypeName (src/Control/Lens/Internal/TH.hs:204) lens> prism'TypeName (src/Control/Lens/Internal/TH.hs:207) lens> reviewTypeName (src/Control/Lens/Internal/TH.hs:210) lens> wrappedTypeName (src/Control/Lens/Internal/TH.hs:213) lens> unwrappedTypeName (src/Control/Lens/Internal/TH.hs:216) lens> rewrappedTypeName (src/Control/Lens/Internal/TH.hs:219) lens> _wrapped'ValName (src/Control/Lens/Internal/TH.hs:222) lens> isoValName (src/Control/Lens/Internal/TH.hs:225) lens> prismValName (src/Control/Lens/Internal/TH.hs:228) lens> untoValName (src/Control/Lens/Internal/TH.hs:231) lens> phantomValName (src/Control/Lens/Internal/TH.hs:234) lens> phantom2 (src/Control/Lens/Internal/TH.hs:237) lens> rightDataName (src/Control/Lens/Internal/TH.hs:256) lens> leftDataName (src/Control/Lens/Internal/TH.hs:259) lens> inlinePragma (src/Control/Lens/Internal/TH.hs:267) 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.Strict’ 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: 'RWST' is ambiguous. It is defined lens> * in ‘Control.Monad.Trans.RWS.Lazy’ lens> * in ‘Control.Monad.Trans.RWS.Strict’ 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: 'RWS' is ambiguous. It is defined 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> 100% ( 5 / 5) in 'Control.Lens.Zoom' aeson> 94% (126 /134) in 'Data.Aeson.Types' aeson> Missing documentation for: aeson> Key (src/Data/Aeson/Key.hs:41) aeson> ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:499) aeson> GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:563) aeson> genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:559) aeson> GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:516) aeson> GToJSON (src/Data/Aeson/Types/Class.hs:109) aeson> GToEncoding (src/Data/Aeson/Types/Class.hs:110) aeson> JSONPath (src/Data/Aeson/Types/Internal.hs:129) aeson> Warning: 'encode' is out of scope. 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: '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:379:14 aeson> * at src/Data/Aeson/Types/Internal.hs:373: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:373:1 aeson> Cannot find documentation for: $optionsFields aeson> 93% (124 /133) in 'Data.Aeson' aeson> Missing documentation for: aeson> Key (src/Data/Aeson/Key.hs:41) aeson> JSONPath (src/Data/Aeson/Types/Internal.hs:129) aeson> ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:499) aeson> GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:563) aeson> genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:559) aeson> GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:516) aeson> GToJSON (src/Data/Aeson/Types/Class.hs:109) aeson> GToEncoding (src/Data/Aeson/Types/Class.hs:110) aeson> parseIndexedJSON (src/Data/Aeson/Types/FromJSON.hs:172) aeson> aeson> src/Data/Aeson.hs:166:35: warning: [-Wunused-imports] aeson> The import of ‘ifromJSON’ aeson> from module ‘Data.Aeson.Types.FromJSON’ is redundant aeson> | aeson> 166 | import Data.Aeson.Types.FromJSON (ifromJSON, parseIndexedJSON) aeson> | ^^^^^^^^^ aeson> aeson> src/Data/Aeson.hs:170:1: warning: [-Wunused-imports] aeson> The import of ‘Data.Aeson.Types.Internal’ is redundant aeson> except perhaps to import instances from ‘Data.Aeson.Types.Internal’ aeson> To import instances alone, use: import Data.Aeson.Types.Internal() aeson> | aeson> 170 | import Data.Aeson.Types.Internal (formatError) aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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' aeson> Warning: 'ToJSON' is ambiguous. It is defined aeson> * at src/Data/Aeson/TH.hs:1964:16 aeson> * at src/Data/Aeson/Types/ToJSON.hs:302: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/TH.hs:1964:1 aeson> Warning: 'Value' is ambiguous. It is defined aeson> * at src/Data/Aeson/TH.hs:1967:18 aeson> * at src/Data/Aeson/Types/Internal.hs:379: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/TH.hs:1967:1 aeson> Warning: 'Text' 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:379:14 aeson> * at src/Data/Aeson/Types/Internal.hs:373: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:373: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' 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' 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: 'pack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'unpack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. 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: 'fromLazyText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'toLazyText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. 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:148) lens> Warning: 'pack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'unpack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. 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: 'fromText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'toLazyText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. 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:140) lens> Warning: 'pack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'unpack' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'fromText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 80% ( 4 / 5) in 'Data.Text.Lens' lens> Missing documentation for: lens> Text (src/Data/Text/Lens.hs:102) 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> 100% ( 3 / 3) in 'Control.Lens.Each' aeson> 100% ( 2 / 2) in 'Data.Aeson.QQ.Simple' aeson> 100% ( 8 / 8) in 'Data.Aeson.Decoding' lens> 92% ( 13 / 14) in 'Control.Lens.At' lens> Missing documentation for: lens> Index (src/Control/Lens/At.hs:91) aeson> Warning: Data.Aeson.Parser.Internal: could not find link destinations for: aeson> aeson> - Data.Attoparsec.ByteString.Internal.Parser aeson> Warning: Data.Aeson.Parser: could not find link destinations for: aeson> aeson> - Data.Attoparsec.ByteString.Internal.Parser aeson> Warning: Data.Aeson.Encoding.Internal: could not find link destinations for: aeson> aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> Warning: Data.Aeson.Encoding: could not find link destinations for: aeson> aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> Warning: Data.Aeson.Types: could not find link destinations for: aeson> aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.WriteProduct aeson> - Data.Aeson.Types.Generic.ProductSize aeson> - Data.Attoparsec.Number.Number aeson> - Data.Aeson.Types.ToJSON.GetConName aeson> - Data.Aeson.Types.FromJSON.ConstructorNames lens> 23% ( 72 /301) in 'Language.Haskell.TH.Lens' lens> Missing documentation for: lens> locFileName (src/Language/Haskell/TH/Lens.hs:689) lens> locPackage (src/Language/Haskell/TH/Lens.hs:693) lens> locModule (src/Language/Haskell/TH/Lens.hs:697) lens> locStart (src/Language/Haskell/TH/Lens.hs:701) lens> locEnd (src/Language/Haskell/TH/Lens.hs:705) lens> funDepInputs (src/Language/Haskell/TH/Lens.hs:709) lens> funDepOutputs (src/Language/Haskell/TH/Lens.hs:714) lens> matchPattern (src/Language/Haskell/TH/Lens.hs:731) lens> matchBody (src/Language/Haskell/TH/Lens.hs:736) lens> matchDeclarations (src/Language/Haskell/TH/Lens.hs:741) lens> fixityPrecedence (src/Language/Haskell/TH/Lens.hs:746) lens> fixityDirection (src/Language/Haskell/TH/Lens.hs:751) lens> clausePattern (src/Language/Haskell/TH/Lens.hs:756) lens> clauseBody (src/Language/Haskell/TH/Lens.hs:761) lens> clauseDecs (src/Language/Haskell/TH/Lens.hs:766) lens> fieldExpName (src/Language/Haskell/TH/Lens.hs:719) lens> fieldExpExpression (src/Language/Haskell/TH/Lens.hs:722) lens> fieldPatName (src/Language/Haskell/TH/Lens.hs:725) lens> fieldPatPattern (src/Language/Haskell/TH/Lens.hs:728) lens> tySynEqnLHS (src/Language/Haskell/TH/Lens.hs:1677) lens> tySynEqnPatterns (src/Language/Haskell/TH/Lens.hs:1682) lens> tySynEqnResult (src/Language/Haskell/TH/Lens.hs:1689) lens> injectivityAnnOutput (src/Language/Haskell/TH/Lens.hs:771) lens> injectivityAnnInputs (src/Language/Haskell/TH/Lens.hs:776) lens> typeFamilyHeadName (src/Language/Haskell/TH/Lens.hs:781) lens> typeFamilyHeadTyVarBndrs (src/Language/Haskell/TH/Lens.hs:786) lens> typeFamilyHeadResultSig (src/Language/Haskell/TH/Lens.hs:791) lens> typeFamilyHeadInjectivityAnn (src/Language/Haskell/TH/Lens.hs:796) lens> bangSourceUnpackedness (src/Language/Haskell/TH/Lens.hs:801) lens> bangSourceStrictness (src/Language/Haskell/TH/Lens.hs:806) lens> derivClauseStrategy (src/Language/Haskell/TH/Lens.hs:812) lens> derivClauseCxt (src/Language/Haskell/TH/Lens.hs:817) lens> _ClassI (src/Language/Haskell/TH/Lens.hs:823) lens> _ClassOpI (src/Language/Haskell/TH/Lens.hs:831) lens> _TyConI (src/Language/Haskell/TH/Lens.hs:839) lens> _FamilyI (src/Language/Haskell/TH/Lens.hs:847) lens> _PrimTyConI (src/Language/Haskell/TH/Lens.hs:855) lens> _DataConI (src/Language/Haskell/TH/Lens.hs:863) lens> _VarI (src/Language/Haskell/TH/Lens.hs:871) lens> _TyVarI (src/Language/Haskell/TH/Lens.hs:879) lens> _PatSynI (src/Language/Haskell/TH/Lens.hs:888) lens> _FunD (src/Language/Haskell/TH/Lens.hs:897) lens> _ValD (src/Language/Haskell/TH/Lens.hs:905) lens> _TySynD (src/Language/Haskell/TH/Lens.hs:913) lens> _ClassD (src/Language/Haskell/TH/Lens.hs:921) lens> _InstanceD (src/Language/Haskell/TH/Lens.hs:929) lens> _SigD (src/Language/Haskell/TH/Lens.hs:965) lens> _ForeignD (src/Language/Haskell/TH/Lens.hs:973) lens> _InfixD (src/Language/Haskell/TH/Lens.hs:981) lens> _PragmaD (src/Language/Haskell/TH/Lens.hs:989) lens> _ClosedTypeFamilyD (src/Language/Haskell/TH/Lens.hs:1114) lens> _RoleAnnotD (src/Language/Haskell/TH/Lens.hs:1021) lens> _DefaultSigD (src/Language/Haskell/TH/Lens.hs:1052) lens> _DataFamilyD (src/Language/Haskell/TH/Lens.hs:1148) lens> _OpenTypeFamilyD (src/Language/Haskell/TH/Lens.hs:1156) lens> _PatSynD (src/Language/Haskell/TH/Lens.hs:1165) lens> _PatSynSigD (src/Language/Haskell/TH/Lens.hs:1173) lens> _ImplicitParamBindD (src/Language/Haskell/TH/Lens.hs:1183) lens> _DefaultD (src/Language/Haskell/TH/Lens.hs:1193) lens> _Unidir (src/Language/Haskell/TH/Lens.hs:1213) lens> _ImplBidir (src/Language/Haskell/TH/Lens.hs:1221) lens> _ExplBidir (src/Language/Haskell/TH/Lens.hs:1229) lens> _PrefixPatSyn (src/Language/Haskell/TH/Lens.hs:1237) lens> _InfixPatSyn (src/Language/Haskell/TH/Lens.hs:1245) lens> _RecordPatSyn (src/Language/Haskell/TH/Lens.hs:1253) lens> _NormalC (src/Language/Haskell/TH/Lens.hs:1262) lens> _RecC (src/Language/Haskell/TH/Lens.hs:1270) lens> _InfixC (src/Language/Haskell/TH/Lens.hs:1278) lens> _ForallC (src/Language/Haskell/TH/Lens.hs:1286) lens> _GadtC (src/Language/Haskell/TH/Lens.hs:1294) lens> _RecGadtC (src/Language/Haskell/TH/Lens.hs:1302) lens> _Overlappable (src/Language/Haskell/TH/Lens.hs:937) lens> _Overlapping (src/Language/Haskell/TH/Lens.hs:944) lens> _Overlaps (src/Language/Haskell/TH/Lens.hs:951) lens> _Incoherent (src/Language/Haskell/TH/Lens.hs:958) lens> _NoSourceUnpackedness (src/Language/Haskell/TH/Lens.hs:1310) lens> _SourceNoUnpack (src/Language/Haskell/TH/Lens.hs:1318) lens> _SourceUnpack (src/Language/Haskell/TH/Lens.hs:1326) lens> _NoSourceStrictness (src/Language/Haskell/TH/Lens.hs:1334) lens> _SourceLazy (src/Language/Haskell/TH/Lens.hs:1342) lens> _SourceStrict (src/Language/Haskell/TH/Lens.hs:1350) lens> _DecidedLazy (src/Language/Haskell/TH/Lens.hs:1358) lens> _DecidedStrict (src/Language/Haskell/TH/Lens.hs:1366) lens> _DecidedUnpack (src/Language/Haskell/TH/Lens.hs:1374) lens> _ImportF (src/Language/Haskell/TH/Lens.hs:1382) lens> _ExportF (src/Language/Haskell/TH/Lens.hs:1390) lens> _CCall (src/Language/Haskell/TH/Lens.hs:1398) lens> _StdCall (src/Language/Haskell/TH/Lens.hs:1406) lens> _CApi (src/Language/Haskell/TH/Lens.hs:1414) lens> _Prim (src/Language/Haskell/TH/Lens.hs:1422) lens> _JavaScript (src/Language/Haskell/TH/Lens.hs:1430) lens> _Unsafe (src/Language/Haskell/TH/Lens.hs:1438) lens> _Safe (src/Language/Haskell/TH/Lens.hs:1446) lens> _Interruptible (src/Language/Haskell/TH/Lens.hs:1454) lens> _InlineP (src/Language/Haskell/TH/Lens.hs:1462) lens> _SpecialiseP (src/Language/Haskell/TH/Lens.hs:1470) lens> _SpecialiseInstP (src/Language/Haskell/TH/Lens.hs:1480) lens> _AnnP (src/Language/Haskell/TH/Lens.hs:1511) lens> _LineP (src/Language/Haskell/TH/Lens.hs:1519) lens> _CompleteP (src/Language/Haskell/TH/Lens.hs:1528) lens> _OpaqueP (src/Language/Haskell/TH/Lens.hs:1538) lens> _NoInline (src/Language/Haskell/TH/Lens.hs:1547) lens> _Inline (src/Language/Haskell/TH/Lens.hs:1555) lens> _Inlinable (src/Language/Haskell/TH/Lens.hs:1563) lens> _ConLike (src/Language/Haskell/TH/Lens.hs:1571) lens> _FunLike (src/Language/Haskell/TH/Lens.hs:1579) lens> _AllPhases (src/Language/Haskell/TH/Lens.hs:1587) lens> _FromPhase (src/Language/Haskell/TH/Lens.hs:1595) lens> _BeforePhase (src/Language/Haskell/TH/Lens.hs:1603) lens> _RuleVar (src/Language/Haskell/TH/Lens.hs:1611) lens> _TypedRuleVar (src/Language/Haskell/TH/Lens.hs:1619) lens> _ModuleAnnotation (src/Language/Haskell/TH/Lens.hs:1627) lens> _TypeAnnotation (src/Language/Haskell/TH/Lens.hs:1635) lens> _ValueAnnotation (src/Language/Haskell/TH/Lens.hs:1643) lens> _FunDep (src/Language/Haskell/TH/Lens.hs:1651) lens> _InfixL (src/Language/Haskell/TH/Lens.hs:1705) lens> _InfixR (src/Language/Haskell/TH/Lens.hs:1713) lens> _InfixN (src/Language/Haskell/TH/Lens.hs:1721) lens> _VarE (src/Language/Haskell/TH/Lens.hs:1729) lens> _ConE (src/Language/Haskell/TH/Lens.hs:1737) lens> _LitE (src/Language/Haskell/TH/Lens.hs:1745) lens> _AppE (src/Language/Haskell/TH/Lens.hs:1753) lens> _AppTypeE (src/Language/Haskell/TH/Lens.hs:1762) lens> _InfixE (src/Language/Haskell/TH/Lens.hs:1771) lens> _UInfixE (src/Language/Haskell/TH/Lens.hs:1779) lens> _ParensE (src/Language/Haskell/TH/Lens.hs:1787) lens> _LamE (src/Language/Haskell/TH/Lens.hs:1795) lens> _LamCaseE (src/Language/Haskell/TH/Lens.hs:1803) lens> _UnboxedSumE (src/Language/Haskell/TH/Lens.hs:1846) lens> _CondE (src/Language/Haskell/TH/Lens.hs:1855) lens> _MultiIfE (src/Language/Haskell/TH/Lens.hs:1863) lens> _LetE (src/Language/Haskell/TH/Lens.hs:1871) lens> _CaseE (src/Language/Haskell/TH/Lens.hs:1879) lens> _CompE (src/Language/Haskell/TH/Lens.hs:1910) lens> _ArithSeqE (src/Language/Haskell/TH/Lens.hs:1918) lens> _ListE (src/Language/Haskell/TH/Lens.hs:1926) lens> _SigE (src/Language/Haskell/TH/Lens.hs:1934) lens> _RecConE (src/Language/Haskell/TH/Lens.hs:1942) lens> _RecUpdE (src/Language/Haskell/TH/Lens.hs:1950) lens> _StaticE (src/Language/Haskell/TH/Lens.hs:1958) lens> _UnboundVarE (src/Language/Haskell/TH/Lens.hs:1966) lens> _LabelE (src/Language/Haskell/TH/Lens.hs:1975) lens> _ImplicitParamVarE (src/Language/Haskell/TH/Lens.hs:2008) lens> _GetFieldE (src/Language/Haskell/TH/Lens.hs:2018) lens> _ProjectionE (src/Language/Haskell/TH/Lens.hs:2026) lens> _LamCasesE (src/Language/Haskell/TH/Lens.hs:2036) lens> _GuardedB (src/Language/Haskell/TH/Lens.hs:2063) lens> _NormalB (src/Language/Haskell/TH/Lens.hs:2071) lens> _NormalG (src/Language/Haskell/TH/Lens.hs:2079) lens> _PatG (src/Language/Haskell/TH/Lens.hs:2087) lens> _BindS (src/Language/Haskell/TH/Lens.hs:2095) lens> _LetS (src/Language/Haskell/TH/Lens.hs:2103) lens> _NoBindS (src/Language/Haskell/TH/Lens.hs:2111) lens> _ParS (src/Language/Haskell/TH/Lens.hs:2119) lens> _RecS (src/Language/Haskell/TH/Lens.hs:2128) lens> _FromR (src/Language/Haskell/TH/Lens.hs:2137) lens> _FromThenR (src/Language/Haskell/TH/Lens.hs:2145) lens> _FromToR (src/Language/Haskell/TH/Lens.hs:2153) lens> _FromThenToR (src/Language/Haskell/TH/Lens.hs:2161) lens> _CharL (src/Language/Haskell/TH/Lens.hs:2169) lens> _StringL (src/Language/Haskell/TH/Lens.hs:2177) lens> _IntegerL (src/Language/Haskell/TH/Lens.hs:2185) lens> _RationalL (src/Language/Haskell/TH/Lens.hs:2193) lens> _IntPrimL (src/Language/Haskell/TH/Lens.hs:2201) lens> _WordPrimL (src/Language/Haskell/TH/Lens.hs:2209) lens> _FloatPrimL (src/Language/Haskell/TH/Lens.hs:2217) lens> _DoublePrimL (src/Language/Haskell/TH/Lens.hs:2225) lens> _StringPrimL (src/Language/Haskell/TH/Lens.hs:2233) lens> _CharPrimL (src/Language/Haskell/TH/Lens.hs:2241) lens> _BytesPrimL (src/Language/Haskell/TH/Lens.hs:2250) lens> _LitP (src/Language/Haskell/TH/Lens.hs:2259) lens> _VarP (src/Language/Haskell/TH/Lens.hs:2267) lens> _TupP (src/Language/Haskell/TH/Lens.hs:2275) lens> _UnboxedTupP (src/Language/Haskell/TH/Lens.hs:2283) lens> _UnboxedSumP (src/Language/Haskell/TH/Lens.hs:2292) lens> _InfixP (src/Language/Haskell/TH/Lens.hs:2324) lens> _UInfixP (src/Language/Haskell/TH/Lens.hs:2332) lens> _ParensP (src/Language/Haskell/TH/Lens.hs:2340) lens> _TildeP (src/Language/Haskell/TH/Lens.hs:2348) lens> _BangP (src/Language/Haskell/TH/Lens.hs:2356) lens> _AsP (src/Language/Haskell/TH/Lens.hs:2364) lens> _WildP (src/Language/Haskell/TH/Lens.hs:2372) lens> _RecP (src/Language/Haskell/TH/Lens.hs:2380) lens> _ListP (src/Language/Haskell/TH/Lens.hs:2388) lens> _SigP (src/Language/Haskell/TH/Lens.hs:2396) lens> _ViewP (src/Language/Haskell/TH/Lens.hs:2404) lens> _ForallT (src/Language/Haskell/TH/Lens.hs:2412) lens> _AppT (src/Language/Haskell/TH/Lens.hs:2420) lens> _SigT (src/Language/Haskell/TH/Lens.hs:2428) lens> _VarT (src/Language/Haskell/TH/Lens.hs:2436) lens> _ConT (src/Language/Haskell/TH/Lens.hs:2444) lens> _PromotedT (src/Language/Haskell/TH/Lens.hs:2452) lens> _TupleT (src/Language/Haskell/TH/Lens.hs:2460) lens> _UnboxedTupleT (src/Language/Haskell/TH/Lens.hs:2468) lens> _UnboxedSumT (src/Language/Haskell/TH/Lens.hs:2477) lens> _ArrowT (src/Language/Haskell/TH/Lens.hs:2486) lens> _EqualityT (src/Language/Haskell/TH/Lens.hs:2494) lens> _ListT (src/Language/Haskell/TH/Lens.hs:2502) lens> _PromotedTupleT (src/Language/Haskell/TH/Lens.hs:2510) lens> _PromotedNilT (src/Language/Haskell/TH/Lens.hs:2518) lens> _PromotedConsT (src/Language/Haskell/TH/Lens.hs:2526) lens> _StarT (src/Language/Haskell/TH/Lens.hs:2534) lens> _ConstraintT (src/Language/Haskell/TH/Lens.hs:2542) lens> _LitT (src/Language/Haskell/TH/Lens.hs:2550) lens> _InfixT (src/Language/Haskell/TH/Lens.hs:2558) lens> _UInfixT (src/Language/Haskell/TH/Lens.hs:2566) lens> _ParensT (src/Language/Haskell/TH/Lens.hs:2574) lens> _WildCardT (src/Language/Haskell/TH/Lens.hs:2582) lens> _AppKindT (src/Language/Haskell/TH/Lens.hs:2591) lens> _ImplicitParamT (src/Language/Haskell/TH/Lens.hs:2599) lens> _ForallVisT (src/Language/Haskell/TH/Lens.hs:2609) lens> _MulArrowT (src/Language/Haskell/TH/Lens.hs:2619) lens> _PromotedInfixT (src/Language/Haskell/TH/Lens.hs:2629) lens> _PromotedUInfixT (src/Language/Haskell/TH/Lens.hs:2637) lens> _SpecifiedSpec (src/Language/Haskell/TH/Lens.hs:2647) lens> _InferredSpec (src/Language/Haskell/TH/Lens.hs:2655) lens> _NoSig (src/Language/Haskell/TH/Lens.hs:2728) lens> _KindSig (src/Language/Haskell/TH/Lens.hs:2736) lens> _TyVarSig (src/Language/Haskell/TH/Lens.hs:2744) lens> _NumTyLit (src/Language/Haskell/TH/Lens.hs:2752) lens> _StrTyLit (src/Language/Haskell/TH/Lens.hs:2760) lens> _CharTyLit (src/Language/Haskell/TH/Lens.hs:2769) lens> _NominalR (src/Language/Haskell/TH/Lens.hs:2778) lens> _RepresentationalR (src/Language/Haskell/TH/Lens.hs:2786) lens> _PhantomR (src/Language/Haskell/TH/Lens.hs:2794) lens> _InferR (src/Language/Haskell/TH/Lens.hs:2802) lens> _StockStrategy (src/Language/Haskell/TH/Lens.hs:2811) lens> _AnyclassStrategy (src/Language/Haskell/TH/Lens.hs:2819) lens> _NewtypeStrategy (src/Language/Haskell/TH/Lens.hs:2827) aeson> - Data.Aeson.Types.FromJSON.SumFromString aeson> - Data.Aeson.Types.FromJSON.gParseJSON aeson> - Data.Aeson.Types.FromJSON.GFromJSON' aeson> - Data.Aeson.Types.Generic.AllNullary aeson> - Data.Aeson.Types.ToJSON.SumToJSON aeson> - Data.Aeson.Types.ToJSON.ConsToJSON aeson> - Data.Aeson.Types.FromJSON.withBoundedScientific aeson> Warning: Data.Aeson: could not find link destinations for: aeson> aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.WriteProduct aeson> - Data.Aeson.Types.Generic.ProductSize aeson> - Data.Attoparsec.Number.Number aeson> - Data.Aeson.Types.ToJSON.GetConName aeson> - Data.Aeson.Types.FromJSON.ConstructorNames aeson> - Data.Aeson.Types.FromJSON.SumFromString aeson> - Data.Aeson.Types.FromJSON.gParseJSON aeson> - Data.Aeson.Types.FromJSON.GFromJSON' aeson> - Data.Aeson.Types.Generic.AllNullary aeson> - Data.Aeson.Types.ToJSON.SumToJSON aeson> - Data.Aeson.Types.ToJSON.ConsToJSON aeson> - Data.Aeson.Types.FromJSON.withBoundedScientific aeson> - Data.Attoparsec.ByteString.Internal.Parser aeson> Warning: Data.Aeson.TH: could not find link destinations for: aeson> aeson> - Data.Aeson.TH.JSONFun aeson> - Data.Aeson.TH.ToJSONFun aeson> - Data.Aeson.TH.Encoding aeson> - Data.Aeson.TH.sumToValue aeson> - Data.Aeson.TH.StarKindStatus aeson> - Data.Aeson.TH.opaqueSumToValue aeson> - Data.Aeson.TH.recordSumToValue 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> 77% ( 7 / 9) in 'Control.Lens.Internal.FieldTH' lens> Missing documentation for: lens> makeFieldOpticsForDec (src/Control/Lens/Internal/FieldTH.hs:79) lens> makeFieldOpticsForDec' (src/Control/Lens/Internal/FieldTH.hs:82) ghc-lib-parser> 11% ( 1 / 9) in 'GHC.Data.EnumSet' ghc-lib-parser> Missing documentation for: ghc-lib-parser> EnumSet (compiler/GHC/Data/EnumSet.hs:22) ghc-lib-parser> member (compiler/GHC/Data/EnumSet.hs:25) ghc-lib-parser> insert (compiler/GHC/Data/EnumSet.hs:28) ghc-lib-parser> delete (compiler/GHC/Data/EnumSet.hs:31) ghc-lib-parser> toList (compiler/GHC/Data/EnumSet.hs:34) ghc-lib-parser> fromList (compiler/GHC/Data/EnumSet.hs:37) ghc-lib-parser> empty (compiler/GHC/Data/EnumSet.hs:40) ghc-lib-parser> difference (compiler/GHC/Data/EnumSet.hs:43) 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: '_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% ( 60 / 62) in 'Control.Lens.TH' lens> Missing documentation for: lens> defaultFieldRules (src/Control/Lens/TH.hs:747) lens> generateRecordSyntax (src/Control/Lens/TH.hs:164) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.Utils.Binary.Typeable' ghc-lib-parser> Missing documentation for: ghc-lib-parser> getSomeTypeRep (compiler/GHC/Utils/Binary/Typeable.hs:43) 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:76) lens> _U1 (src/GHC/Generics/Lens.hs:80) lens> _Par1 (src/GHC/Generics/Lens.hs:84) lens> _Rec1 (src/GHC/Generics/Lens.hs:88) lens> _K1 (src/GHC/Generics/Lens.hs:92) lens> _M1 (src/GHC/Generics/Lens.hs:96) lens> _L1 (src/GHC/Generics/Lens.hs:100) lens> _UAddr (src/GHC/Generics/Lens.hs:119) lens> _UChar (src/GHC/Generics/Lens.hs:126) lens> _UDouble (src/GHC/Generics/Lens.hs:133) lens> _UFloat (src/GHC/Generics/Lens.hs:140) lens> _UInt (src/GHC/Generics/Lens.hs:147) lens> _UWord (src/GHC/Generics/Lens.hs:154) 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:84) lens> Real (src/Data/Complex/Lens.hs:88) lens> Imaginary (src/Data/Complex/Lens.hs:91) lens> Conjugate (src/Data/Complex/Lens.hs:146) lens> 77% ( 7 / 9) in 'Data.ByteString.Strict.Lens' lens> Missing documentation for: lens> Bytes (src/Data/ByteString/Strict/Lens.hs:138) lens> Chars (src/Data/ByteString/Strict/Lens.hs:142) lens> 77% ( 7 / 9) in 'Data.ByteString.Lazy.Lens' lens> Missing documentation for: lens> Bytes (src/Data/ByteString/Lazy/Lens.hs:140) lens> Chars (src/Data/ByteString/Lazy/Lens.hs:144) lens> Warning: 'ByteString' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 66% ( 4 / 6) in 'Data.ByteString.Lens' lens> Missing documentation for: lens> Bytes (src/Data/ByteString/Lens.hs:109) lens> Chars (src/Data/ByteString/Lens.hs:113) 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' lens> 100% ( 15 / 15) in 'Control.Lens.Profunctor' lens> 100% (131 /131) in 'Control.Lens.Operators' lens> 100% ( 3 / 3) in 'Control.Lens.Extras' lens> Warning: Control.Lens.Combinators: Unwrapped is exported separately but will be documented under Wrapped. Consider exporting it together with its parent(s) for code clarity. lens> 94% (622 /661) in 'Control.Lens.Combinators' lens> Missing documentation for: lens> Traversable1 lens> Index (src/Control/Lens/At.hs:91) lens> AsEmpty (src/Control/Lens/Empty.hs:65) 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> 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> 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> Rewrapped (src/Control/Lens/Wrapped.hs:209) lens> Rewrapping (src/Control/Lens/Wrapped.hs:211) lens> ReifiedIndexedFold (src/Control/Lens/Reified.hs:436) lens> Empty (src/Control/Lens/Empty.hs:75) lens> Strict (src/Control/Lens/Iso.hs:411) lens> Lazy (src/Control/Lens/Iso.hs:415) lens> Wrapped (src/Control/Lens/Wrapped.hs:200) lens> List (src/Control/Lens/Iso.hs:463) lens> Swapped (src/Control/Lens/Iso.hs:419) lens> Reversed (src/Control/Lens/Iso.hs:423) lens> Unwrapped (src/Control/Lens/Wrapped.hs:204) lens> cloneEquality (src/Control/Lens/Equality.hs:112) lens> ifolding (src/Control/Lens/Fold.hs:206) lens> ifoldMapBy (src/Control/Lens/Indexed.hs:282) lens> ifoldMapByOf (src/Control/Lens/Indexed.hs:285) lens> itraverseBy (src/Control/Lens/Indexed.hs:288) lens> itraverseByOf (src/Control/Lens/Indexed.hs:291) lens> defaultFieldRules (src/Control/Lens/TH.hs:747) lens> generateRecordSyntax (src/Control/Lens/TH.hs:164) lens> unsafePartsOf' (src/Control/Lens/Traversal.hs:657) lens> iunsafePartsOf' (src/Control/Lens/Traversal.hs:661) lens> _Unwrapped' (src/Control/Lens/Wrapped.hs:214) lens> _Unwrapped (src/Control/Lens/Wrapped.hs:231) lens> 59% ( 72 /121) in 'Control.Exception.Lens' lens> Missing documentation for: lens> Exception (src/Control/Exception/Lens.hs:190) lens> IOException_ (src/Control/Exception/Lens.hs:449) lens> ArithException_ (src/Control/Exception/Lens.hs:466) lens> Overflow_ (src/Control/Exception/Lens.hs:494) lens> Underflow_ (src/Control/Exception/Lens.hs:514) lens> LossOfPrecision_ (src/Control/Exception/Lens.hs:534) lens> DivideByZero_ (src/Control/Exception/Lens.hs:554) lens> Denormal_ (src/Control/Exception/Lens.hs:574) lens> RatioZeroDenominator_ (src/Control/Exception/Lens.hs:594) lens> ArrayException_ (src/Control/Exception/Lens.hs:620) lens> IndexOutOfBounds_ (src/Control/Exception/Lens.hs:640) lens> UndefinedElement_ (src/Control/Exception/Lens.hs:660) lens> AssertionFailed__ (src/Control/Exception/Lens.hs:701) lens> AssertionFailed_ (src/Control/Exception/Lens.hs:705) lens> AsyncException_ (src/Control/Exception/Lens.hs:731) lens> StackOverflow_ (src/Control/Exception/Lens.hs:749) lens> HeapOverflow_ (src/Control/Exception/Lens.hs:772) lens> ThreadKilled_ (src/Control/Exception/Lens.hs:790) lens> UserInterrupt_ (src/Control/Exception/Lens.hs:808) lens> NonTermination__ (src/Control/Exception/Lens.hs:848) lens> NonTermination_ (src/Control/Exception/Lens.hs:852) lens> NestedAtomically__ (src/Control/Exception/Lens.hs:891) lens> NestedAtomically_ (src/Control/Exception/Lens.hs:895) lens> BlockedIndefinitelyOnMVar__ (src/Control/Exception/Lens.hs:935) lens> BlockedIndefinitelyOnMVar_ (src/Control/Exception/Lens.hs:939) lens> BlockedIndefinitelyOnSTM__ (src/Control/Exception/Lens.hs:979) lens> BlockedIndefinitelyOnSTM_ (src/Control/Exception/Lens.hs:983) lens> Deadlock__ (src/Control/Exception/Lens.hs:1022) lens> Deadlock_ (src/Control/Exception/Lens.hs:1026) lens> NoMethodError__ (src/Control/Exception/Lens.hs:1065) lens> NoMethodError_ (src/Control/Exception/Lens.hs:1069) lens> PatternMatchFail__ (src/Control/Exception/Lens.hs:1107) lens> PatternMatchFail_ (src/Control/Exception/Lens.hs:1111) lens> RecConError__ (src/Control/Exception/Lens.hs:1150) lens> RecConError_ (src/Control/Exception/Lens.hs:1154) lens> RecSelError__ (src/Control/Exception/Lens.hs:1194) lens> RecSelError_ (src/Control/Exception/Lens.hs:1198) lens> RecUpdError__ (src/Control/Exception/Lens.hs:1238) lens> RecUpdError_ (src/Control/Exception/Lens.hs:1242) lens> ErrorCall__ (src/Control/Exception/Lens.hs:1285) lens> ErrorCall_ (src/Control/Exception/Lens.hs:1289) lens> AllocationLimitExceeded__ (src/Control/Exception/Lens.hs:1328) lens> AllocationLimitExceeded_ (src/Control/Exception/Lens.hs:1332) lens> TypeError__ (src/Control/Exception/Lens.hs:1371) lens> TypeError_ (src/Control/Exception/Lens.hs:1375) lens> CompactionFailed__ (src/Control/Exception/Lens.hs:1415) lens> CompactionFailed_ (src/Control/Exception/Lens.hs:1419) lens> HandlingException__ (src/Control/Exception/Lens.hs:1459) lens> HandlingException_ (src/Control/Exception/Lens.hs:1463) ghc-lib-parser> 41% ( 5 / 12) in 'GHC.Iface.Ext.Fields' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> ExtensibleFields (compiler/GHC/Iface/Ext/Fields.hs:26) ghc-lib-parser> FieldName (compiler/GHC/Iface/Ext/Fields.hs:24) ghc-lib-parser> emptyExtensibleFields (compiler/GHC/Iface/Ext/Fields.hs:66) ghc-lib-parser> readFieldWith (compiler/GHC/Iface/Ext/Fields.hs:75) ghc-lib-parser> writeFieldWith (compiler/GHC/Iface/Ext/Fields.hs:85) ghc-lib-parser> deleteField (compiler/GHC/Iface/Ext/Fields.hs:93) lens> 66% ( 2 / 3) in 'Data.Dynamic.Lens' lens> Missing documentation for: lens> Dynamic (src/Data/Dynamic/Lens.hs:47) lens> 93% ( 15 / 16) in 'Numeric.Lens' lens> Missing documentation for: lens> Integral (src/Numeric/Lens.hs:56) lens> 100% ( 7 / 7) in 'Numeric.Natural.Lens' lens> 66% ( 4 / 6) in 'System.Exit.Lens' lens> Missing documentation for: lens> ExitFailure_ (src/System/Exit/Lens.hs:75) lens> ExitSuccess_ (src/System/Exit/Lens.hs:71) lens> 100% ( 19 / 19) in 'System.FilePath.Lens' ghc-lib-parser> 27% ( 14 / 51) in 'GHC.Types.Unique.DFM' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> emptyUDFM (compiler/GHC/Types/Unique/DFM.hs:168) ghc-lib-parser> unitUDFM (compiler/GHC/Types/Unique/DFM.hs:171) ghc-lib-parser> addToUDFM (compiler/GHC/Types/Unique/DFM.hs:175) ghc-lib-parser> addToUDFM_C (compiler/GHC/Types/Unique/DFM.hs:206) ghc-lib-parser> addToUDFM_C_Directly (compiler/GHC/Types/Unique/DFM.hs:192) ghc-lib-parser> addToUDFM_Directly (compiler/GHC/Types/Unique/DFM.hs:179) ghc-lib-parser> addListToUDFM (compiler/GHC/Types/Unique/DFM.hs:213) ghc-lib-parser> delFromUDFM (compiler/GHC/Types/Unique/DFM.hs:223) ghc-lib-parser> mapMaybeUDFM (compiler/GHC/Types/Unique/DFM.hs:427) ghc-lib-parser> plusUDFM (compiler/GHC/Types/Unique/DFM.hs:266) ghc-lib-parser> plusUDFM_C (compiler/GHC/Types/Unique/DFM.hs:226) ghc-lib-parser> lookupUDFM (compiler/GHC/Types/Unique/DFM.hs:281) ghc-lib-parser> lookupUDFM_Directly (compiler/GHC/Types/Unique/DFM.hs:284) ghc-lib-parser> elemUDFM (compiler/GHC/Types/Unique/DFM.hs:287) ghc-lib-parser> eltsUDFM (compiler/GHC/Types/Unique/DFM.hs:304) ghc-lib-parser> filterUDFM (compiler/GHC/Types/Unique/DFM.hs:312) ghc-lib-parser> filterUDFM_Directly (compiler/GHC/Types/Unique/DFM.hs:315) ghc-lib-parser> isNullUDFM (compiler/GHC/Types/Unique/DFM.hs:339) ghc-lib-parser> sizeUDFM (compiler/GHC/Types/Unique/DFM.hs:342) ghc-lib-parser> intersectUDFM (compiler/GHC/Types/Unique/DFM.hs:345) ghc-lib-parser> udfmIntersectUFM (compiler/GHC/Types/Unique/DFM.hs:350) ghc-lib-parser> disjointUDFM (compiler/GHC/Types/Unique/DFM.hs:355) ghc-lib-parser> disjointUdfmUfm (compiler/GHC/Types/Unique/DFM.hs:358) ghc-lib-parser> equalKeysUDFM (compiler/GHC/Types/Unique/DFM.hs:336) ghc-lib-parser> minusUDFM (compiler/GHC/Types/Unique/DFM.hs:361) ghc-lib-parser> listToUDFM (compiler/GHC/Types/Unique/DFM.hs:388) ghc-lib-parser> listToUDFM_Directly (compiler/GHC/Types/Unique/DFM.hs:391) ghc-lib-parser> udfmMinusUFM (compiler/GHC/Types/Unique/DFM.hs:366) ghc-lib-parser> ufmMinusUDFM (compiler/GHC/Types/Unique/DFM.hs:371) ghc-lib-parser> udfmRestrictKeys (compiler/GHC/Types/Unique/DFM.hs:320) ghc-lib-parser> udfmRestrictKeysSet (compiler/GHC/Types/Unique/DFM.hs:323) ghc-lib-parser> anyUDFM (compiler/GHC/Types/Unique/DFM.hs:431) ghc-lib-parser> allUDFM (compiler/GHC/Types/Unique/DFM.hs:434) ghc-lib-parser> pprUniqDFM (compiler/GHC/Types/Unique/DFM.hs:455) ghc-lib-parser> pprUDFM (compiler/GHC/Types/Unique/DFM.hs:461) ghc-lib-parser> alwaysUnsafeUfmToUdfm (compiler/GHC/Types/Unique/DFM.hs:439) lens> 32% ( 9 / 28) in 'System.IO.Error.Lens' lens> Missing documentation for: lens> _AlreadyExists (src/System/IO/Error/Lens.hs:63) lens> _NoSuchThing (src/System/IO/Error/Lens.hs:66) lens> _ResourceBusy (src/System/IO/Error/Lens.hs:69) lens> _ResourceExhausted (src/System/IO/Error/Lens.hs:72) lens> _EOF (src/System/IO/Error/Lens.hs:75) lens> _IllegalOperation (src/System/IO/Error/Lens.hs:78) lens> _PermissionDenied (src/System/IO/Error/Lens.hs:81) lens> _UserError (src/System/IO/Error/Lens.hs:84) lens> _UnsatisfiedConstraints (src/System/IO/Error/Lens.hs:87) lens> _SystemError (src/System/IO/Error/Lens.hs:90) lens> _ProtocolError (src/System/IO/Error/Lens.hs:93) lens> _OtherError (src/System/IO/Error/Lens.hs:96) lens> _InvalidArgument (src/System/IO/Error/Lens.hs:99) lens> _InappropriateType (src/System/IO/Error/Lens.hs:102) lens> _HardwareFault (src/System/IO/Error/Lens.hs:105) lens> _UnsupportedOperation (src/System/IO/Error/Lens.hs:108) lens> _TimeExpired (src/System/IO/Error/Lens.hs:111) lens> _ResourceVanished (src/System/IO/Error/Lens.hs:114) lens> _Interrupted (src/System/IO/Error/Lens.hs:117) ghc-lib-parser> 20% ( 6 / 29) in 'GHC.Data.FastString.Env' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkFsEnv (compiler/GHC/Data/FastString/Env.hs:46) ghc-lib-parser> emptyFsEnv (compiler/GHC/Data/FastString/Env.hs:45) ghc-lib-parser> unitFsEnv (compiler/GHC/Data/FastString/Env.hs:58) ghc-lib-parser> extendFsEnv_C (compiler/GHC/Data/FastString/Env.hs:48) ghc-lib-parser> extendFsEnv_Acc (compiler/GHC/Data/FastString/Env.hs:49) ghc-lib-parser> extendFsEnv (compiler/GHC/Data/FastString/Env.hs:50) ghc-lib-parser> extendFsEnvList (compiler/GHC/Data/FastString/Env.hs:53) ghc-lib-parser> extendFsEnvList_C (compiler/GHC/Data/FastString/Env.hs:54) ghc-lib-parser> filterFsEnv (compiler/GHC/Data/FastString/Env.hs:61) ghc-lib-parser> plusFsEnv (compiler/GHC/Data/FastString/Env.hs:51) ghc-lib-parser> plusFsEnv_C (compiler/GHC/Data/FastString/Env.hs:52) ghc-lib-parser> alterFsEnv (compiler/GHC/Data/FastString/Env.hs:47) ghc-lib-parser> lookupFsEnv (compiler/GHC/Data/FastString/Env.hs:59) ghc-lib-parser> lookupFsEnv_NF (compiler/GHC/Data/FastString/Env.hs:60) ghc-lib-parser> delFromFsEnv (compiler/GHC/Data/FastString/Env.hs:55) ghc-lib-parser> delListFromFsEnv (compiler/GHC/Data/FastString/Env.hs:56) ghc-lib-parser> elemFsEnv (compiler/GHC/Data/FastString/Env.hs:57) ghc-lib-parser> mapFsEnv (compiler/GHC/Data/FastString/Env.hs:62) ghc-lib-parser> DFastStringEnv (compiler/GHC/Data/FastString/Env.hs:88) ghc-lib-parser> mkDFsEnv (compiler/GHC/Data/FastString/Env.hs:96) ghc-lib-parser> emptyDFsEnv (compiler/GHC/Data/FastString/Env.hs:90) ghc-lib-parser> dFsEnvElts (compiler/GHC/Data/FastString/Env.hs:93) ghc-lib-parser> lookupDFsEnv (compiler/GHC/Data/FastString/Env.hs:99) ghc-lib-parser> 66% ( 4 / 6) in 'GHC.Types.CostCentre.State' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> unCostCentreIndex (compiler/GHC/Types/CostCentre/State.hs:29) ghc-lib-parser> 10% ( 4 / 39) in 'GHC.Types.Unique.Set' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> UniqSet (compiler/GHC/Types/Unique/Set.hs:66) ghc-lib-parser> getUniqSet (compiler/GHC/Types/Unique/Set.hs:183) ghc-lib-parser> pprUniqSet (compiler/GHC/Types/Unique/Set.hs:195) ghc-lib-parser> emptyUniqSet (compiler/GHC/Types/Unique/Set.hs:69) ghc-lib-parser> unitUniqSet (compiler/GHC/Types/Unique/Set.hs:72) ghc-lib-parser> mkUniqSet (compiler/GHC/Types/Unique/Set.hs:75) ghc-lib-parser> addOneToUniqSet (compiler/GHC/Types/Unique/Set.hs:78) ghc-lib-parser> addListToUniqSet (compiler/GHC/Types/Unique/Set.hs:81) ghc-lib-parser> delOneFromUniqSet (compiler/GHC/Types/Unique/Set.hs:84) ghc-lib-parser> delOneFromUniqSet_Directly (compiler/GHC/Types/Unique/Set.hs:87) ghc-lib-parser> delListFromUniqSet (compiler/GHC/Types/Unique/Set.hs:90) ghc-lib-parser> delListFromUniqSet_Directly (compiler/GHC/Types/Unique/Set.hs:93) ghc-lib-parser> unionUniqSets (compiler/GHC/Types/Unique/Set.hs:97) ghc-lib-parser> unionManyUniqSets (compiler/GHC/Types/Unique/Set.hs:100) ghc-lib-parser> minusUniqSet (compiler/GHC/Types/Unique/Set.hs:103) ghc-lib-parser> uniqSetMinusUFM (compiler/GHC/Types/Unique/Set.hs:115) ghc-lib-parser> uniqSetMinusUDFM (compiler/GHC/Types/Unique/Set.hs:118) ghc-lib-parser> intersectUniqSets (compiler/GHC/Types/Unique/Set.hs:106) ghc-lib-parser> disjointUniqSets (compiler/GHC/Types/Unique/Set.hs:109) ghc-lib-parser> restrictUniqSetToUFM (compiler/GHC/Types/Unique/Set.hs:112) ghc-lib-parser> uniqSetAny (compiler/GHC/Types/Unique/Set.hs:136) ghc-lib-parser> uniqSetAll (compiler/GHC/Types/Unique/Set.hs:139) ghc-lib-parser> elementOfUniqSet (compiler/GHC/Types/Unique/Set.hs:121) ghc-lib-parser> elemUniqSet_Directly (compiler/GHC/Types/Unique/Set.hs:124) ghc-lib-parser> filterUniqSet (compiler/GHC/Types/Unique/Set.hs:127) ghc-lib-parser> filterUniqSet_Directly (compiler/GHC/Types/Unique/Set.hs:130) ghc-lib-parser> sizeUniqSet (compiler/GHC/Types/Unique/Set.hs:142) ghc-lib-parser> isEmptyUniqSet (compiler/GHC/Types/Unique/Set.hs:145) ghc-lib-parser> lookupUniqSet_Directly (compiler/GHC/Types/Unique/Set.hs:153) ghc-lib-parser> partitionUniqSet (compiler/GHC/Types/Unique/Set.hs:133) ghc-lib-parser> mapUniqSet (compiler/GHC/Types/Unique/Set.hs:175) ghc-lib-parser> nonDetEltsUniqSet (compiler/GHC/Types/Unique/Set.hs:159) ghc-lib-parser> nonDetKeysUniqSet (compiler/GHC/Types/Unique/Set.hs:165) ghc-lib-parser> nonDetStrictFoldUniqSet (compiler/GHC/Types/Unique/Set.hs:171) ghc-lib-parser> 10% ( 3 / 28) in 'GHC.Types.Unique.DSet' ghc-lib-parser> Missing documentation for: ghc-lib-parser> UniqDSet (compiler/GHC/Types/Unique/DSet.hs:53) ghc-lib-parser> getUniqDSet (compiler/GHC/Types/Unique/DSet.hs:135) ghc-lib-parser> pprUniqDSet (compiler/GHC/Types/Unique/DSet.hs:141) ghc-lib-parser> delOneFromUniqDSet (compiler/GHC/Types/Unique/DSet.hs:72) ghc-lib-parser> delListFromUniqDSet (compiler/GHC/Types/Unique/DSet.hs:75) ghc-lib-parser> emptyUniqDSet (compiler/GHC/Types/Unique/DSet.hs:56) ghc-lib-parser> unitUniqDSet (compiler/GHC/Types/Unique/DSet.hs:59) ghc-lib-parser> mkUniqDSet (compiler/GHC/Types/Unique/DSet.hs:62) ghc-lib-parser> addOneToUniqDSet (compiler/GHC/Types/Unique/DSet.hs:66) ghc-lib-parser> addListToUniqDSet (compiler/GHC/Types/Unique/DSet.hs:69) ghc-lib-parser> unionUniqDSets (compiler/GHC/Types/Unique/DSet.hs:78) ghc-lib-parser> unionManyUniqDSets (compiler/GHC/Types/Unique/DSet.hs:81) ghc-lib-parser> minusUniqDSet (compiler/GHC/Types/Unique/DSet.hs:85) ghc-lib-parser> uniqDSetMinusUniqSet (compiler/GHC/Types/Unique/DSet.hs:88) ghc-lib-parser> intersectUniqDSets (compiler/GHC/Types/Unique/DSet.hs:92) ghc-lib-parser> uniqDSetIntersectUniqSet (compiler/GHC/Types/Unique/DSet.hs:95) ghc-lib-parser> nonDetStrictFoldUniqDSet (compiler/GHC/Types/Unique/DSet.hs:102) ghc-lib-parser> elementOfUniqDSet (compiler/GHC/Types/Unique/DSet.hs:105) ghc-lib-parser> filterUniqDSet (compiler/GHC/Types/Unique/DSet.hs:108) ghc-lib-parser> sizeUniqDSet (compiler/GHC/Types/Unique/DSet.hs:111) ghc-lib-parser> isEmptyUniqDSet (compiler/GHC/Types/Unique/DSet.hs:114) ghc-lib-parser> lookupUniqDSet (compiler/GHC/Types/Unique/DSet.hs:117) ghc-lib-parser> uniqDSetToList (compiler/GHC/Types/Unique/DSet.hs:120) ghc-lib-parser> partitionUniqDSet (compiler/GHC/Types/Unique/DSet.hs:123) ghc-lib-parser> mapUniqDSet (compiler/GHC/Types/Unique/DSet.hs:127) ghc-lib-parser> 47% ( 8 / 17) in 'GHC.Types.SourceText' ghc-lib-parser> Missing documentation for: ghc-lib-parser> SourceText (compiler/GHC/Types/SourceText.hs:97) ghc-lib-parser> negateIntegralLit (compiler/GHC/Types/SourceText.hs:153) ghc-lib-parser> negateFractionalLit (compiler/GHC/Types/SourceText.hs:222) ghc-lib-parser> mkIntegralLit (compiler/GHC/Types/SourceText.hs:145) ghc-lib-parser> mkTHFractionalLit (compiler/GHC/Types/SourceText.hs:208) ghc-lib-parser> rationalFromFractionalLit (compiler/GHC/Types/SourceText.hs:204) ghc-lib-parser> FractionalExponentBase (compiler/GHC/Types/SourceText.hs:184) ghc-lib-parser> fractionalLitFromRational (compiler/GHC/Types/SourceText.hs:197) ghc-lib-parser> mkFractionalLit (compiler/GHC/Types/SourceText.hs:189) lens> Warning: Control.Lens.Internal.CTypes: could not find link destinations for: lens> lens> - Data.Array.Base.numElements lens> - Data.Array.Base.unsafeArray lens> - Data.Array.Base.unsafeAt lens> - Data.Array.Base.unsafeReplace lens> - Data.Array.Base.unsafeAccum lens> - Data.Array.Base.unsafeAccumArray lens> - Data.Array.Base.getNumElements lens> - Data.Array.Base.unsafeNewArray_ lens> - Data.Array.Base.unsafeRead lens> - Data.Array.Base.unsafeWrite lens> - GHC.Generics.D:R:UReckPtrp0 lens> Warning: Control.Lens.Setter: could not find link destinations for: lens> lens> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 lens> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 lens> - Data.Vector.Unboxed.Base.V_Identity lens> Warning: Control.Lens.Tuple: could not find link destinations for: lens> lens> - Control.Lens.Tuple.GIxed lens> - Control.Lens.Tuple.N0 lens> - Control.Lens.Tuple.N1 lens> - Control.Lens.Tuple.N2 lens> - Control.Lens.Tuple.N3 lens> - Control.Lens.Tuple.N4 lens> - Control.Lens.Tuple.N5 lens> - Control.Lens.Tuple.N6 lens> - Control.Lens.Tuple.N7 lens> - Control.Lens.Tuple.N8 lens> - Control.Lens.Tuple.N9 lens> - Control.Lens.Tuple.N10 lens> - Control.Lens.Tuple.N11 lens> - Control.Lens.Tuple.N12 lens> - Control.Lens.Tuple.N13 lens> - Control.Lens.Tuple.N14 lens> - Control.Lens.Tuple.N15 lens> - Control.Lens.Tuple.N16 lens> - Control.Lens.Tuple.N17 lens> - Control.Lens.Tuple.N18 lens> Warning: Control.Lens.Getter: could not find link destinations for: lens> lens> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 lens> - Data.Vector.Unboxed.Base.D:R:VectorConst0 lens> - Data.Vector.Unboxed.Base.V_Const lens> Warning: Control.Lens.Fold: could not find link destinations for: lens> lens> - Control.Lens.Fold.ifoldr lens> Warning: Control.Lens.Traversal: could not find link destinations for: lens> lens> - Data.Profunctor.Traversing.Baz lens> Warning: Control.Lens.Iso: could not find link destinations for: lens> lens> - Data.Profunctor.Traversing.Baz lens> - Data.Profunctor.Traversing.Bazaar lens> Warning: Control.Lens.Wrapped: could not find link destinations for: lens> lens> - Control.Lens.Wrapped.GUnwrapped lens> Warning: Control.Lens.Plated: could not find link destinations for: lens> lens> - Control.Lens.Plated.gplate' lens> - Control.Lens.Plated.gplate1' lens> Warning: Language.Haskell.TH.Lens: could not find link destinations for: lens> lens> - Language.Haskell.TH.Lens.DataPrism' lens> Warning: Control.Lens.Internal.FieldTH: could not find link destinations for: lens> lens> - Control.Lens.Internal.FieldTH.OpticStab lens> Warning: Control.Lens.Combinators: could not find link destinations for: lens> lens> - Data.Profunctor.Traversing.Baz lens> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 lens> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 lens> - Data.Vector.Unboxed.Base.V_Identity lens> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 lens> - Data.Vector.Unboxed.Base.D:R:VectorConst0 lens> - Data.Vector.Unboxed.Base.V_Const lens> - Data.Profunctor.Traversing.Bazaar lens> - Control.Lens.Wrapped.GUnwrapped lens> - Control.Lens.Plated.gplate' lens> - Control.Lens.Plated.gplate1' lens> - Control.Lens.Tuple.GIxed lens> - Control.Lens.Tuple.N0 lens> - Control.Lens.Tuple.N1 lens> - Control.Lens.Tuple.N2 lens> - Control.Lens.Tuple.N3 lens> - Control.Lens.Tuple.N4 lens> - Control.Lens.Tuple.N5 lens> - Control.Lens.Tuple.N6 lens> - Control.Lens.Tuple.N7 lens> - Control.Lens.Tuple.N8 lens> - Control.Lens.Tuple.N9 lens> - Control.Lens.Tuple.N10 lens> - Control.Lens.Tuple.N11 lens> - Control.Lens.Tuple.N12 lens> - Control.Lens.Tuple.N13 lens> - Control.Lens.Tuple.N14 lens> - Control.Lens.Tuple.N15 lens> - Control.Lens.Tuple.N16 lens> - Control.Lens.Tuple.N17 lens> - Control.Lens.Tuple.N18 lens> - Control.Lens.Fold.ifoldr lens> Warning: Numeric.Lens: could not find link destinations for: lens> lens> - Numeric.Lens.digitToInt' ghc-lib-parser> Warning: 'Id' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'b' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'check_ubx_tuple_or_sum' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'interesting' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Int' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/Basic.hs:1852:19 ghc-lib-parser> * in ‘GHC.Types’ ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/Basic.hs:1852:1 ghc-lib-parser> Warning: 'RuntimeRep' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Multiplicity' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'LiftedRep' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Many' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Type' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: Couldn't find .haddock for export PromotionFlag ghc-lib-parser> Warning: Couldn't find .haddock for export isPromoted ghc-lib-parser> 23% ( 37 /156) in 'GHC.Types.Basic' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> LeftOrRight (compiler/GHC/Types/Basic.hs:138) ghc-lib-parser> pickLR (compiler/GHC/Types/Basic.hs:141) ghc-lib-parser> mkAlignment (compiler/GHC/Types/Basic.hs:224) ghc-lib-parser> alignmentOf (compiler/GHC/Types/Basic.hs:242) ghc-lib-parser> alignmentBytes (compiler/GHC/Types/Basic.hs:219) ghc-lib-parser> PromotionFlag ghc-lib-parser> isPromoted ghc-lib-parser> FunctionOrData (compiler/GHC/Types/Basic.hs:425) ghc-lib-parser> isRec (compiler/GHC/Types/Basic.hs:543) ghc-lib-parser> isNonRec (compiler/GHC/Types/Basic.hs:547) ghc-lib-parser> boolToRecFlag (compiler/GHC/Types/Basic.hs:551) ghc-lib-parser> Origin (compiler/GHC/Types/Basic.hs:578) ghc-lib-parser> isGenerated (compiler/GHC/Types/Basic.hs:582) ghc-lib-parser> RuleName (compiler/GHC/Types/Basic.hs:450) ghc-lib-parser> pprRuleName (compiler/GHC/Types/Basic.hs:452) ghc-lib-parser> TopLevelFlag (compiler/GHC/Types/Basic.hs:464) ghc-lib-parser> isTopLevel (compiler/GHC/Types/Basic.hs:469) ghc-lib-parser> isNotTopLevel (compiler/GHC/Types/Basic.hs:469) ghc-lib-parser> OverlapMode (compiler/GHC/Types/Basic.hs:641) ghc-lib-parser> setOverlapModeMaybe (compiler/GHC/Types/Basic.hs:615) ghc-lib-parser> hasOverlappingFlag (compiler/GHC/Types/Basic.hs:633) ghc-lib-parser> hasOverlappableFlag (compiler/GHC/Types/Basic.hs:625) ghc-lib-parser> hasIncoherentFlag (compiler/GHC/Types/Basic.hs:619) ghc-lib-parser> Boxity (compiler/Language/Haskell/Syntax/Basic.hs:22) ghc-lib-parser> isBoxed (compiler/Language/Haskell/Syntax/Basic.hs:27) ghc-lib-parser> isMarkedCbv (compiler/GHC/Types/Basic.hs:525) ghc-lib-parser> topPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> sigPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> opPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> funPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> starPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> appPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> maxPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> maybeParen (compiler/GHC/Types/Basic.hs:761) ghc-lib-parser> TupleSort (compiler/GHC/Types/Basic.hs:835) ghc-lib-parser> tupleSortBoxity (compiler/GHC/Types/Basic.hs:860) ghc-lib-parser> boxityTupleSort (compiler/GHC/Types/Basic.hs:865) ghc-lib-parser> tupleParens (compiler/GHC/Types/Basic.hs:869) ghc-lib-parser> unboxedTupleOrSumExtension (compiler/GHC/Types/Basic.hs:909) ghc-lib-parser> sumParens (compiler/GHC/Types/Basic.hs:884) ghc-lib-parser> hasNoOneShotInfo (compiler/GHC/Types/Basic.hs:346) ghc-lib-parser> isOneShotInfo (compiler/GHC/Types/Basic.hs:346) ghc-lib-parser> bestOneShot (compiler/GHC/Types/Basic.hs:353) ghc-lib-parser> worstOneShot (compiler/GHC/Types/Basic.hs:353) ghc-lib-parser> noOccInfo (compiler/GHC/Types/Basic.hs:1009) ghc-lib-parser> seqOccInfo (compiler/GHC/Types/Basic.hs:1020) ghc-lib-parser> zapFragileOcc (compiler/GHC/Types/Basic.hs:1106) ghc-lib-parser> isOneOcc (compiler/GHC/Types/Basic.hs:1102) ghc-lib-parser> isDeadOcc (compiler/GHC/Types/Basic.hs:1098) ghc-lib-parser> isStrongLoopBreaker (compiler/GHC/Types/Basic.hs:1093) ghc-lib-parser> isWeakLoopBreaker (compiler/GHC/Types/Basic.hs:1089) ghc-lib-parser> isManyOccs (compiler/GHC/Types/Basic.hs:1016) ghc-lib-parser> isNoOccInfo (compiler/GHC/Types/Basic.hs:1012) ghc-lib-parser> strongLoopBreaker (compiler/GHC/Types/Basic.hs:1085) ghc-lib-parser> weakLoopBreaker (compiler/GHC/Types/Basic.hs:1085) ghc-lib-parser> BranchCount (compiler/GHC/Types/Basic.hs:987) ghc-lib-parser> oneBranch (compiler/GHC/Types/Basic.hs:994) ghc-lib-parser> TailCallInfo (compiler/GHC/Types/Basic.hs:1063) ghc-lib-parser> tailCallInfo (compiler/GHC/Types/Basic.hs:1067) ghc-lib-parser> zapOccTailCallInfo (compiler/GHC/Types/Basic.hs:1071) ghc-lib-parser> isAlwaysTailCalled (compiler/GHC/Types/Basic.hs:1075) ghc-lib-parser> SwapFlag (compiler/GHC/Types/Basic.hs:375) ghc-lib-parser> flipSwap (compiler/GHC/Types/Basic.hs:383) ghc-lib-parser> unSwap (compiler/GHC/Types/Basic.hs:391) ghc-lib-parser> isSwapped (compiler/GHC/Types/Basic.hs:387) ghc-lib-parser> CompilerPhase (compiler/GHC/Types/Basic.hs:1252) ghc-lib-parser> beginPhase (compiler/GHC/Types/Basic.hs:1273) ghc-lib-parser> nextPhase (compiler/GHC/Types/Basic.hs:1289) ghc-lib-parser> laterPhase (compiler/GHC/Types/Basic.hs:1299) ghc-lib-parser> Activation (compiler/GHC/Types/Basic.hs:1264) ghc-lib-parser> isActive (compiler/GHC/Types/Basic.hs:1315) ghc-lib-parser> competesWith (compiler/GHC/Types/Basic.hs:1345) ghc-lib-parser> isNeverActive (compiler/GHC/Types/Basic.hs:1338) ghc-lib-parser> isAlwaysActive (compiler/GHC/Types/Basic.hs:1338) ghc-lib-parser> activeInFinalPhase (compiler/GHC/Types/Basic.hs:1332) ghc-lib-parser> activateAfterInitial (compiler/GHC/Types/Basic.hs:1307) ghc-lib-parser> activateDuringFinal (compiler/GHC/Types/Basic.hs:1311) ghc-lib-parser> activeAfter (compiler/GHC/Types/Basic.hs:1282) ghc-lib-parser> isConLike (compiler/GHC/Types/Basic.hs:1542) ghc-lib-parser> isFunLike (compiler/GHC/Types/Basic.hs:1546) ghc-lib-parser> noUserInlineSpec (compiler/GHC/Types/Basic.hs:1550) ghc-lib-parser> InlinePragma (compiler/GHC/Types/Basic.hs:1388) ghc-lib-parser> defaultInlinePragma (compiler/GHC/Types/Basic.hs:1554) ghc-lib-parser> alwaysInlinePragma (compiler/GHC/Types/Basic.hs:1554) ghc-lib-parser> neverInlinePragma (compiler/GHC/Types/Basic.hs:1554) ghc-lib-parser> dfunInlinePragma (compiler/GHC/Types/Basic.hs:1554) ghc-lib-parser> isDefaultInlinePragma (compiler/GHC/Types/Basic.hs:1594) ghc-lib-parser> isInlinePragma (compiler/GHC/Types/Basic.hs:1600) ghc-lib-parser> isInlinablePragma (compiler/GHC/Types/Basic.hs:1605) ghc-lib-parser> isNoInlinePragma (compiler/GHC/Types/Basic.hs:1610) ghc-lib-parser> isOpaquePragma (compiler/GHC/Types/Basic.hs:1622) ghc-lib-parser> isAnyInlinePragma (compiler/GHC/Types/Basic.hs:1615) ghc-lib-parser> alwaysInlineConLikePragma (compiler/GHC/Types/Basic.hs:1565) ghc-lib-parser> inlinePragmaSource (compiler/GHC/Types/Basic.hs:1571) ghc-lib-parser> inlineSpecSource (compiler/GHC/Types/Basic.hs:1579) ghc-lib-parser> inlinePragmaSpec (compiler/GHC/Types/Basic.hs:1568) ghc-lib-parser> inlinePragmaSat (compiler/GHC/Types/Basic.hs:1627) ghc-lib-parser> inlinePragmaActivation (compiler/GHC/Types/Basic.hs:1630) ghc-lib-parser> inlinePragmaRuleMatchInfo (compiler/GHC/Types/Basic.hs:1633) ghc-lib-parser> setInlinePragmaActivation (compiler/GHC/Types/Basic.hs:1636) ghc-lib-parser> setInlinePragmaRuleMatchInfo (compiler/GHC/Types/Basic.hs:1639) ghc-lib-parser> UnfoldingSource (compiler/GHC/Types/Basic.hs:1789) ghc-lib-parser> isStableSource (compiler/GHC/Types/Basic.hs:1815) ghc-lib-parser> isStableUserSource (compiler/GHC/Types/Basic.hs:1803) ghc-lib-parser> isStableSystemSource (compiler/GHC/Types/Basic.hs:1807) ghc-lib-parser> isCompulsorySource (compiler/GHC/Types/Basic.hs:1811) ghc-lib-parser> SuccessFlag (compiler/GHC/Types/Basic.hs:1193) ghc-lib-parser> succeeded (compiler/GHC/Types/Basic.hs:1209) ghc-lib-parser> failed (compiler/GHC/Types/Basic.hs:1209) ghc-lib-parser> successIf (compiler/GHC/Types/Basic.hs:1205) ghc-lib-parser> intGtLimit (compiler/GHC/Types/Basic.hs:1884) ghc-lib-parser> isTypeLevel (compiler/GHC/Types/Basic.hs:1928) ghc-lib-parser> isKindLevel (compiler/GHC/Types/Basic.hs:1932) ghc-lib-parser> Levity (compiler/GHC/Types/Basic.hs:1949) ghc-lib-parser> mightBeLifted (compiler/GHC/Types/Basic.hs:1958) ghc-lib-parser> mightBeUnlifted (compiler/GHC/Types/Basic.hs:1962) ghc-lib-parser> TypeOrConstraint (compiler/GHC/Types/Basic.hs:1966) ghc-lib-parser> defaultNonStandardTyVars (compiler/GHC/Types/Basic.hs:2087) 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 ) hiedb> Preprocessing executable 'hiedb' for hiedb-0.4.3.0.. hiedb> Building executable 'hiedb' for hiedb-0.4.3.0.. hiedb> [1 of 1] Compiling Main ( exe/Main.hs, dist/build/hiedb/hiedb-tmp/Main.o ) ghc-lib-parser> 65% ( 28 / 43) in 'GHC.Platform' ghc-lib-parser> Missing documentation for: ghc-lib-parser> PlatformWordSize (compiler/GHC/Platform.hs:146) ghc-lib-parser> isARM (compiler/GHC/Platform.hs:182) ghc-lib-parser> osSubsectionsViaSymbols (compiler/GHC/Platform.hs:229) ghc-lib-parser> platformUsesFrameworks (compiler/GHC/Platform.hs:226) ghc-lib-parser> platformWordSizeInBytes (compiler/GHC/Platform.hs:163) ghc-lib-parser> platformWordSizeInBits (compiler/GHC/Platform.hs:169) ghc-lib-parser> wordAlignment (compiler/GHC/Platform.hs:92) ghc-lib-parser> isSseEnabled (compiler/GHC/Platform.hs:102) ghc-lib-parser> isSse2Enabled (compiler/GHC/Platform.hs:108) ghc-lib-parser> PlatformConstants (ghc-lib/stage0/compiler/build/GHC/Platform/Constants.hs:6) ghc-lib-parser> platformConstants (compiler/GHC/Platform.hs:125) ghc-lib-parser> platformSOName (compiler/GHC/Platform.hs:307) ghc-lib-parser> platformHsSOName (compiler/GHC/Platform.hs:312) ghc-lib-parser> platformSOExt (compiler/GHC/Platform.hs:315) ghc-lib-parser> genericPlatform (compiler/GHC/Platform.hs:130) hiedb> [2 of 2] Linking dist/build/hiedb/hiedb ghc-lib-parser> 50% ( 1 / 2) in 'GHC.Core.Rules.Config' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 13% ( 8 / 59) in 'GHC.Settings' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Settings (compiler/GHC/Settings.hs:71) ghc-lib-parser> sProgramName (compiler/GHC/Settings.hs:172) ghc-lib-parser> sProjectVersion (compiler/GHC/Settings.hs:174) ghc-lib-parser> sGhcUsagePath (compiler/GHC/Settings.hs:177) ghc-lib-parser> sGhciUsagePath (compiler/GHC/Settings.hs:179) ghc-lib-parser> sToolDir (compiler/GHC/Settings.hs:181) ghc-lib-parser> sTopDir (compiler/GHC/Settings.hs:183) ghc-lib-parser> sGlobalPackageDatabasePath (compiler/GHC/Settings.hs:185) ghc-lib-parser> sLdSupportsCompactUnwind (compiler/GHC/Settings.hs:188) ghc-lib-parser> sLdSupportsFilelist (compiler/GHC/Settings.hs:190) ghc-lib-parser> sLdIsGnuLd (compiler/GHC/Settings.hs:192) ghc-lib-parser> sGccSupportsNoPie (compiler/GHC/Settings.hs:194) ghc-lib-parser> sUseInplaceMinGW (compiler/GHC/Settings.hs:196) ghc-lib-parser> sArSupportsDashL (compiler/GHC/Settings.hs:198) ghc-lib-parser> sPgm_L (compiler/GHC/Settings.hs:201) ghc-lib-parser> sPgm_P (compiler/GHC/Settings.hs:203) ghc-lib-parser> sPgm_F (compiler/GHC/Settings.hs:205) ghc-lib-parser> sPgm_c (compiler/GHC/Settings.hs:207) ghc-lib-parser> sPgm_cxx (compiler/GHC/Settings.hs:209) ghc-lib-parser> sPgm_a (compiler/GHC/Settings.hs:211) ghc-lib-parser> sPgm_l (compiler/GHC/Settings.hs:213) ghc-lib-parser> sPgm_lm (compiler/GHC/Settings.hs:215) ghc-lib-parser> sPgm_dll (compiler/GHC/Settings.hs:217) ghc-lib-parser> sPgm_T (compiler/GHC/Settings.hs:219) ghc-lib-parser> sPgm_windres (compiler/GHC/Settings.hs:221) ghc-lib-parser> sPgm_ar (compiler/GHC/Settings.hs:223) ghc-lib-parser> sPgm_otool (compiler/GHC/Settings.hs:225) ghc-lib-parser> sPgm_install_name_tool (compiler/GHC/Settings.hs:227) ghc-lib-parser> sPgm_ranlib (compiler/GHC/Settings.hs:229) ghc-lib-parser> sPgm_lo (compiler/GHC/Settings.hs:231) ghc-lib-parser> sPgm_lc (compiler/GHC/Settings.hs:233) ghc-lib-parser> sPgm_lcc (compiler/GHC/Settings.hs:235) ghc-lib-parser> sPgm_i (compiler/GHC/Settings.hs:237) ghc-lib-parser> sOpt_L (compiler/GHC/Settings.hs:239) ghc-lib-parser> sOpt_P (compiler/GHC/Settings.hs:241) ghc-lib-parser> sOpt_P_fingerprint (compiler/GHC/Settings.hs:243) ghc-lib-parser> sOpt_F (compiler/GHC/Settings.hs:245) ghc-lib-parser> sOpt_c (compiler/GHC/Settings.hs:247) ghc-lib-parser> sOpt_cxx (compiler/GHC/Settings.hs:249) ghc-lib-parser> sOpt_a (compiler/GHC/Settings.hs:251) ghc-lib-parser> sOpt_l (compiler/GHC/Settings.hs:253) ghc-lib-parser> sOpt_lm (compiler/GHC/Settings.hs:255) ghc-lib-parser> sOpt_windres (compiler/GHC/Settings.hs:257) ghc-lib-parser> sOpt_lo (compiler/GHC/Settings.hs:259) ghc-lib-parser> sOpt_lc (compiler/GHC/Settings.hs:261) ghc-lib-parser> sOpt_lcc (compiler/GHC/Settings.hs:263) ghc-lib-parser> sOpt_i (compiler/GHC/Settings.hs:265) ghc-lib-parser> sExtraGccViaCFlags (compiler/GHC/Settings.hs:268) ghc-lib-parser> sTargetPlatformString (compiler/GHC/Settings.hs:271) ghc-lib-parser> sGhcWithInterpreter (compiler/GHC/Settings.hs:273) ghc-lib-parser> sLibFFI (compiler/GHC/Settings.hs:275) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.Linker.Static.Utils' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Warning: 'ModIface' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 57% ( 4 / 7) in 'GHC.Types.SafeHaskell' ghc-lib-parser> Missing documentation for: ghc-lib-parser> getSafeMode (compiler/GHC/Types/SafeHaskell.hs:49) ghc-lib-parser> setSafeMode (compiler/GHC/Types/SafeHaskell.hs:52) ghc-lib-parser> noIfaceTrustInfo (compiler/GHC/Types/SafeHaskell.hs:55) ghc-lib-parser> 16% ( 4 / 24) in 'GHC.Data.OrdList' ghc-lib-parser> Missing documentation for: ghc-lib-parser> OrdList (compiler/GHC/Data/OrdList.hs:38) ghc-lib-parser> NilOL (compiler/GHC/Data/OrdList.hs:87) ghc-lib-parser> ConsOL (compiler/GHC/Data/OrdList.hs:100) ghc-lib-parser> SnocOL (compiler/GHC/Data/OrdList.hs:118) ghc-lib-parser> nilOL (compiler/GHC/Data/OrdList.hs:69) ghc-lib-parser> isNilOL (compiler/GHC/Data/OrdList.hs:70) ghc-lib-parser> unitOL (compiler/GHC/Data/OrdList.hs:72) ghc-lib-parser> appOL (compiler/GHC/Data/OrdList.hs:75) ghc-lib-parser> consOL (compiler/GHC/Data/OrdList.hs:74) ghc-lib-parser> snocOL (compiler/GHC/Data/OrdList.hs:73) ghc-lib-parser> concatOL (compiler/GHC/Data/OrdList.hs:76) ghc-lib-parser> lastOL (compiler/GHC/Data/OrdList.hs:78) ghc-lib-parser> headOL (compiler/GHC/Data/OrdList.hs:77) ghc-lib-parser> mapOL (compiler/GHC/Data/OrdList.hs:187) ghc-lib-parser> mapOL' (compiler/GHC/Data/OrdList.hs:190) ghc-lib-parser> fromOL (compiler/GHC/Data/OrdList.hs:167) ghc-lib-parser> toOL (compiler/GHC/Data/OrdList.hs:223) ghc-lib-parser> foldrOL (compiler/GHC/Data/OrdList.hs:206) ghc-lib-parser> reverseOL (compiler/GHC/Data/OrdList.hs:228) ghc-lib-parser> fromOLReverse (compiler/GHC/Data/OrdList.hs:176) ghc-lib-parser> 35% ( 10 / 28) in 'GHC.Data.Graph.Directed' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Graph (compiler/GHC/Data/Graph/Directed.hs:88) ghc-lib-parser> graphFromEdgedVerticesOrd (compiler/GHC/Data/Graph/Directed.hs:140) ghc-lib-parser> graphFromEdgedVerticesUniq (compiler/GHC/Data/Graph/Directed.hs:150) ghc-lib-parser> graphFromVerticesAndAdjacency (compiler/GHC/Data/Graph/Directed.hs:603) ghc-lib-parser> stronglyConnCompG (compiler/GHC/Data/Graph/Directed.hs:293) ghc-lib-parser> topologicalSortG (compiler/GHC/Data/Graph/Directed.hs:350) ghc-lib-parser> verticesG (compiler/GHC/Data/Graph/Directed.hs:392) ghc-lib-parser> edgesG (compiler/GHC/Data/Graph/Directed.hs:395) ghc-lib-parser> hasVertexG (compiler/GHC/Data/Graph/Directed.hs:389) ghc-lib-parser> reachableG (compiler/GHC/Data/Graph/Directed.hs:354) ghc-lib-parser> transposeG (compiler/GHC/Data/Graph/Directed.hs:399) ghc-lib-parser> outgoingG (compiler/GHC/Data/Graph/Directed.hs:359) ghc-lib-parser> emptyG (compiler/GHC/Data/Graph/Directed.hs:404) ghc-lib-parser> stronglyConnCompFromEdgedVerticesOrd (compiler/GHC/Data/Graph/Directed.hs:303) ghc-lib-parser> stronglyConnCompFromEdgedVerticesOrdR (compiler/GHC/Data/Graph/Directed.hs:324) ghc-lib-parser> stronglyConnCompFromEdgedVerticesUniq (compiler/GHC/Data/Graph/Directed.hs:313) ghc-lib-parser> stronglyConnCompFromEdgedVerticesUniqR (compiler/GHC/Data/Graph/Directed.hs:335) aeson> Documentation created: dist/doc/html/aeson/index.html, aeson> dist/doc/html/aeson/aeson.txt ghc-lib-parser> 75% ( 6 / 8) in 'GHC.Types.FieldLabel' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> flIsOverloaded (compiler/GHC/Types/FieldLabel.hs:217) aeson> Preprocessing test suite 'aeson-tests' for aeson-2.1.2.1.. aeson> installing aeson> Installing library in /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hiedb> haddockPhase ghc-lib-parser> 27% ( 12 / 43) in 'GHC.Builtin.Uniques' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkSumTyConUnique (compiler/GHC/Builtin/Uniques.hs:110) ghc-lib-parser> mkSumDataConUnique (compiler/GHC/Builtin/Uniques.hs:117) ghc-lib-parser> mkTupleTyConUnique (compiler/GHC/Builtin/Uniques.hs:265) ghc-lib-parser> mkTupleDataConUnique (compiler/GHC/Builtin/Uniques.hs:261) ghc-lib-parser> mkCTupleTyConUnique (compiler/GHC/Builtin/Uniques.hs:208) ghc-lib-parser> mkCTupleDataConUnique (compiler/GHC/Builtin/Uniques.hs:211) ghc-lib-parser> mkCTupleSelIdUnique (compiler/GHC/Builtin/Uniques.hs:214) ghc-lib-parser> mkAlphaTyVarUnique (compiler/GHC/Builtin/Uniques.hs:340) ghc-lib-parser> mkPrimOpIdUnique (compiler/GHC/Builtin/Uniques.hs:342) ghc-lib-parser> mkPrimOpWrapperUnique (compiler/GHC/Builtin/Uniques.hs:344) ghc-lib-parser> mkPreludeMiscIdUnique (compiler/GHC/Builtin/Uniques.hs:345) ghc-lib-parser> mkPreludeDataConUnique (compiler/GHC/Builtin/Uniques.hs:393) ghc-lib-parser> mkPreludeTyConUnique (compiler/GHC/Builtin/Uniques.hs:383) ghc-lib-parser> mkPreludeClassUnique (compiler/GHC/Builtin/Uniques.hs:341) ghc-lib-parser> mkVarOccUnique (compiler/GHC/Builtin/Uniques.hs:369) ghc-lib-parser> mkDataOccUnique (compiler/GHC/Builtin/Uniques.hs:369) ghc-lib-parser> mkTvOccUnique (compiler/GHC/Builtin/Uniques.hs:369) ghc-lib-parser> mkTcOccUnique (compiler/GHC/Builtin/Uniques.hs:369) ghc-lib-parser> mkRegSingleUnique (compiler/GHC/Builtin/Uniques.hs:360) ghc-lib-parser> mkRegPairUnique (compiler/GHC/Builtin/Uniques.hs:360) ghc-lib-parser> mkRegClassUnique (compiler/GHC/Builtin/Uniques.hs:360) ghc-lib-parser> mkRegSubUnique (compiler/GHC/Builtin/Uniques.hs:360) ghc-lib-parser> mkCostCentreUnique (compiler/GHC/Builtin/Uniques.hs:366) ghc-lib-parser> mkBuiltinUnique (compiler/GHC/Builtin/Uniques.hs:355) ghc-lib-parser> mkPseudoUniqueE (compiler/GHC/Builtin/Uniques.hs:355) ghc-lib-parser> tyConRepNameUnique (compiler/GHC/Builtin/Uniques.hs:386) ghc-lib-parser> dataConWorkerUnique (compiler/GHC/Builtin/Uniques.hs:396) ghc-lib-parser> dataConTyRepNameUnique (compiler/GHC/Builtin/Uniques.hs:396) ghc-lib-parser> initExitJoinUnique (compiler/GHC/Builtin/Uniques.hs:376) ghc-lib-parser> mkBoxingTyConUnique (compiler/GHC/Builtin/Uniques.hs:419) ghc-lib-parser> boxingDataConUnique (compiler/GHC/Builtin/Uniques.hs:422) hiedb> Preprocessing library for hiedb-0.4.3.0.. hiedb> Running Haddock on library for hiedb-0.4.3.0.. 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 ghc-lib-parser> Warning: 'OccNames' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Occname' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 17% ( 25 /140) in 'GHC.Types.Name.Occurrence' ghc-lib-parser> Missing documentation for: ghc-lib-parser> NameSpace (compiler/GHC/Types/Name/Occurrence.hs:127) ghc-lib-parser> tcName (compiler/GHC/Types/Name/Occurrence.hs:154) ghc-lib-parser> clsName (compiler/GHC/Types/Name/Occurrence.hs:154) ghc-lib-parser> tcClsName (compiler/GHC/Types/Name/Occurrence.hs:154) ghc-lib-parser> dataName (compiler/GHC/Types/Name/Occurrence.hs:155) ghc-lib-parser> varName (compiler/GHC/Types/Name/Occurrence.hs:156) ghc-lib-parser> tvName (compiler/GHC/Types/Name/Occurrence.hs:156) ghc-lib-parser> srcDataName (compiler/GHC/Types/Name/Occurrence.hs:155) ghc-lib-parser> pprNameSpace (compiler/GHC/Types/Name/Occurrence.hs:193) ghc-lib-parser> pprNonVarNameSpace (compiler/GHC/Types/Name/Occurrence.hs:199) ghc-lib-parser> pprNameSpaceBrief (compiler/GHC/Types/Name/Occurrence.hs:203) ghc-lib-parser> pprOccName (compiler/GHC/Types/Name/Occurrence.hs:279) ghc-lib-parser> mkOccName (compiler/GHC/Types/Name/Occurrence.hs:294) ghc-lib-parser> mkOccNameFS (compiler/GHC/Types/Name/Occurrence.hs:297) ghc-lib-parser> mkVarOcc (compiler/GHC/Types/Name/Occurrence.hs:300) ghc-lib-parser> mkVarOccFS (compiler/GHC/Types/Name/Occurrence.hs:303) ghc-lib-parser> mkDataOcc (compiler/GHC/Types/Name/Occurrence.hs:306) ghc-lib-parser> mkDataOccFS (compiler/GHC/Types/Name/Occurrence.hs:309) ghc-lib-parser> mkTyVarOcc (compiler/GHC/Types/Name/Occurrence.hs:312) ghc-lib-parser> mkTyVarOccFS (compiler/GHC/Types/Name/Occurrence.hs:315) ghc-lib-parser> mkTcOcc (compiler/GHC/Types/Name/Occurrence.hs:318) ghc-lib-parser> mkTcOccFS (compiler/GHC/Types/Name/Occurrence.hs:321) ghc-lib-parser> mkClsOcc (compiler/GHC/Types/Name/Occurrence.hs:324) ghc-lib-parser> mkClsOccFS (compiler/GHC/Types/Name/Occurrence.hs:327) ghc-lib-parser> mkDFunOcc (compiler/GHC/Types/Name/Occurrence.hs:685) ghc-lib-parser> setOccNameSpace (compiler/GHC/Types/Name/Occurrence.hs:474) ghc-lib-parser> demoteOccName (compiler/GHC/Types/Name/Occurrence.hs:332) ghc-lib-parser> promoteOccName (compiler/GHC/Types/Name/Occurrence.hs:339) ghc-lib-parser> mkDataConWrapperOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkWorkerOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkMatcherOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkBuilderOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkDefaultMethodOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> isDefaultMethodOcc (compiler/GHC/Types/Name/Occurrence.hs:585) ghc-lib-parser> mkNewTyCoOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkClassOpAuxOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkCon2TagOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkTag2ConOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkMaxTagOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkClassDataConOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkDictOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkIPOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkSpecOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkForeignExportOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkRepEqOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkGenR (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkGen1R (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkDataTOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkDataCOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkDataConWorkerOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkSuperDictSelOcc (compiler/GHC/Types/Name/Occurrence.hs:664) ghc-lib-parser> mkSuperDictAuxOcc (compiler/GHC/Types/Name/Occurrence.hs:660) ghc-lib-parser> mkLocalOcc (compiler/GHC/Types/Name/Occurrence.hs:670) ghc-lib-parser> mkMethodOcc (compiler/GHC/Types/Name/Occurrence.hs:734) ghc-lib-parser> mkInstTyCoOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkEqPredCoOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> mkRecFldSelOcc (compiler/GHC/Types/Name/Occurrence.hs:649) ghc-lib-parser> mkTyConRepOcc (compiler/GHC/Types/Name/Occurrence.hs:601) ghc-lib-parser> occNameFS (compiler/GHC/Types/Name/Occurrence.hs:241) ghc-lib-parser> occNameString (compiler/GHC/Types/Name/Occurrence.hs:471) ghc-lib-parser> occNameSpace (compiler/GHC/Types/Name/Occurrence.hs:240) ghc-lib-parser> isVarOcc (compiler/GHC/Types/Name/Occurrence.hs:477) ghc-lib-parser> isTvOcc (compiler/GHC/Types/Name/Occurrence.hs:477) ghc-lib-parser> isTcOcc (compiler/GHC/Types/Name/Occurrence.hs:477) ghc-lib-parser> isDataOcc (compiler/GHC/Types/Name/Occurrence.hs:477) ghc-lib-parser> isTcClsNameSpace (compiler/GHC/Types/Name/Occurrence.hs:175) ghc-lib-parser> isTvNameSpace (compiler/GHC/Types/Name/Occurrence.hs:179) ghc-lib-parser> isDataConNameSpace (compiler/GHC/Types/Name/Occurrence.hs:171) ghc-lib-parser> isVarNameSpace (compiler/GHC/Types/Name/Occurrence.hs:183) ghc-lib-parser> isValNameSpace (compiler/GHC/Types/Name/Occurrence.hs:188) ghc-lib-parser> OccEnv (compiler/GHC/Types/Name/Occurrence.hs:377) ghc-lib-parser> emptyOccEnv (compiler/GHC/Types/Name/Occurrence.hs:380) ghc-lib-parser> unitOccEnv (compiler/GHC/Types/Name/Occurrence.hs:381) ghc-lib-parser> extendOccEnv (compiler/GHC/Types/Name/Occurrence.hs:382) ghc-lib-parser> mapOccEnv (compiler/GHC/Types/Name/Occurrence.hs:394) ghc-lib-parser> lookupOccEnv (compiler/GHC/Types/Name/Occurrence.hs:384) ghc-lib-parser> mkOccEnv (compiler/GHC/Types/Name/Occurrence.hs:385) ghc-lib-parser> mkOccEnv_C (compiler/GHC/Types/Name/Occurrence.hs:386) ghc-lib-parser> extendOccEnvList (compiler/GHC/Types/Name/Occurrence.hs:383) ghc-lib-parser> elemOccEnv (compiler/GHC/Types/Name/Occurrence.hs:387) ghc-lib-parser> nonDetOccEnvElts (compiler/GHC/Types/Name/Occurrence.hs:389) ghc-lib-parser> foldOccEnv (compiler/GHC/Types/Name/Occurrence.hs:388) ghc-lib-parser> plusOccEnv (compiler/GHC/Types/Name/Occurrence.hs:392) ghc-lib-parser> plusOccEnv_C (compiler/GHC/Types/Name/Occurrence.hs:393) ghc-lib-parser> extendOccEnv_C (compiler/GHC/Types/Name/Occurrence.hs:390) ghc-lib-parser> extendOccEnv_Acc (compiler/GHC/Types/Name/Occurrence.hs:391) ghc-lib-parser> filterOccEnv (compiler/GHC/Types/Name/Occurrence.hs:397) ghc-lib-parser> delListFromOccEnv (compiler/GHC/Types/Name/Occurrence.hs:396) ghc-lib-parser> delFromOccEnv (compiler/GHC/Types/Name/Occurrence.hs:395) ghc-lib-parser> alterOccEnv (compiler/GHC/Types/Name/Occurrence.hs:398) ghc-lib-parser> minusOccEnv (compiler/GHC/Types/Name/Occurrence.hs:399) ghc-lib-parser> pprOccEnv (compiler/GHC/Types/Name/Occurrence.hs:429) ghc-lib-parser> OccSet (compiler/GHC/Types/Name/Occurrence.hs:432) ghc-lib-parser> emptyOccSet (compiler/GHC/Types/Name/Occurrence.hs:434) ghc-lib-parser> unitOccSet (compiler/GHC/Types/Name/Occurrence.hs:435) ghc-lib-parser> mkOccSet (compiler/GHC/Types/Name/Occurrence.hs:436) ghc-lib-parser> extendOccSet (compiler/GHC/Types/Name/Occurrence.hs:437) ghc-lib-parser> extendOccSetList (compiler/GHC/Types/Name/Occurrence.hs:438) ghc-lib-parser> unionOccSets (compiler/GHC/Types/Name/Occurrence.hs:439) ghc-lib-parser> unionManyOccSets (compiler/GHC/Types/Name/Occurrence.hs:440) ghc-lib-parser> minusOccSet (compiler/GHC/Types/Name/Occurrence.hs:441) ghc-lib-parser> elemOccSet (compiler/GHC/Types/Name/Occurrence.hs:442) ghc-lib-parser> isEmptyOccSet (compiler/GHC/Types/Name/Occurrence.hs:443) ghc-lib-parser> intersectOccSet (compiler/GHC/Types/Name/Occurrence.hs:444) ghc-lib-parser> filterOccSet (compiler/GHC/Types/Name/Occurrence.hs:445) ghc-lib-parser> TidyOccEnv (compiler/GHC/Types/Name/Occurrence.hs:822) ghc-lib-parser> emptyTidyOccEnv (compiler/GHC/Types/Name/Occurrence.hs:825) ghc-lib-parser> initTidyOccEnv (compiler/GHC/Types/Name/Occurrence.hs:828) ghc-lib-parser> tidyOccName (compiler/GHC/Types/Name/Occurrence.hs:846) ghc-lib-parser> avoidClashesOccEnv (compiler/GHC/Types/Name/Occurrence.hs:837) ghc-lib-parser> delTidyOccEnvList (compiler/GHC/Types/Name/Occurrence.hs:833) ghc-lib-parser> emptyFsEnv (compiler/GHC/Data/FastString/Env.hs:45) ghc-lib-parser> lookupFsEnv (compiler/GHC/Data/FastString/Env.hs:59) ghc-lib-parser> extendFsEnv (compiler/GHC/Data/FastString/Env.hs:50) ghc-lib-parser> mkFsEnv (compiler/GHC/Data/FastString/Env.hs:46) hiedb> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghc-lib-parser> 44% ( 8 / 18) in 'GHC.Data.List.SetOps' ghc-lib-parser> Missing documentation for: ghc-lib-parser> assoc (compiler/GHC/Data/List/SetOps.hs:124) ghc-lib-parser> assocUsing (compiler/GHC/Data/List/SetOps.hs:126) ghc-lib-parser> assocDefault (compiler/GHC/Data/List/SetOps.hs:125) ghc-lib-parser> assocDefaultUsing (compiler/GHC/Data/List/SetOps.hs:129) ghc-lib-parser> hasNoDups (compiler/GHC/Data/List/SetOps.hs:154) ghc-lib-parser> findDupsEq (compiler/GHC/Data/List/SetOps.hs:201) ghc-lib-parser> equivClasses (compiler/GHC/Data/List/SetOps.hs:165) ghc-lib-parser> getNth (compiler/GHC/Data/List/SetOps.hs:42) ghc-lib-parser> isIn (compiler/GHC/Data/List/SetOps.hs:210) ghc-lib-parser> isn'tIn (compiler/GHC/Data/List/SetOps.hs:210) ghc-lib-parser> 0% ( 0 / 38) in 'GHC.Data.Bag' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Bag (compiler/GHC/Data/Bag.hs:45) ghc-lib-parser> emptyBag (compiler/GHC/Data/Bag.hs:52) ghc-lib-parser> unitBag (compiler/GHC/Data/Bag.hs:55) ghc-lib-parser> unionBags (compiler/GHC/Data/Bag.hs:75) ghc-lib-parser> unionManyBags (compiler/GHC/Data/Bag.hs:70) ghc-lib-parser> mapBag (compiler/GHC/Data/Bag.hs:194) ghc-lib-parser> elemBag (compiler/GHC/Data/Bag.hs:64) ghc-lib-parser> lengthBag (compiler/GHC/Data/Bag.hs:58) ghc-lib-parser> filterBag (compiler/GHC/Data/Bag.hs:96) ghc-lib-parser> partitionBag (compiler/GHC/Data/Bag.hs:147) ghc-lib-parser> partitionBagWith (compiler/GHC/Data/Bag.hs:160) ghc-lib-parser> concatBag (compiler/GHC/Data/Bag.hs:138) ghc-lib-parser> catBagMaybes (compiler/GHC/Data/Bag.hs:141) ghc-lib-parser> foldBag (compiler/GHC/Data/Bag.hs:175) ghc-lib-parser> isEmptyBag (compiler/GHC/Data/Bag.hs:86) ghc-lib-parser> isSingletonBag (compiler/GHC/Data/Bag.hs:90) ghc-lib-parser> consBag (compiler/GHC/Data/Bag.hs:80) ghc-lib-parser> snocBag (compiler/GHC/Data/Bag.hs:81) ghc-lib-parser> anyBag (compiler/GHC/Data/Bag.hs:124) ghc-lib-parser> allBag (compiler/GHC/Data/Bag.hs:118) ghc-lib-parser> listToBag (compiler/GHC/Data/Bag.hs:297) ghc-lib-parser> nonEmptyToBag (compiler/GHC/Data/Bag.hs:302) ghc-lib-parser> bagToList (compiler/GHC/Data/Bag.hs:306) ghc-lib-parser> headMaybe (compiler/GHC/Data/Bag.hs:320) ghc-lib-parser> mapAccumBagL (compiler/GHC/Data/Bag.hs:272) ghc-lib-parser> concatMapBag (compiler/GHC/Data/Bag.hs:197) ghc-lib-parser> concatMapBagPair (compiler/GHC/Data/Bag.hs:203) ghc-lib-parser> mapMaybeBag (compiler/GHC/Data/Bag.hs:216) ghc-lib-parser> unzipBag (compiler/GHC/Data/Bag.hs:309) ghc-lib-parser> mapBagM (compiler/GHC/Data/Bag.hs:224) ghc-lib-parser> mapBagM_ (compiler/GHC/Data/Bag.hs:234) ghc-lib-parser> flatMapBagM (compiler/GHC/Data/Bag.hs:240) ghc-lib-parser> flatMapBagPairM (compiler/GHC/Data/Bag.hs:250) ghc-lib-parser> mapAndUnzipBagM (compiler/GHC/Data/Bag.hs:261) ghc-lib-parser> mapAccumBagLM (compiler/GHC/Data/Bag.hs:284) ghc-lib-parser> anyBagM (compiler/GHC/Data/Bag.hs:130) ghc-lib-parser> filterBagM (compiler/GHC/Data/Bag.hs:104) hiedb> 40% ( 32 / 80) in 'HieDb.Compat' hiedb> Missing documentation for: hiedb> Module header hiedb> nodeInfo' (src/HieDb/Compat.hs:141) 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:209) 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> AvailName (src/HieDb/Compat.hs:193) hiedb> AvailFL (src/HieDb/Compat.hs:200) hiedb> AvailTC (src/HieDb/Compat.hs:184) hiedb> mkRealSrcLoc hiedb> srcSpanStartLine hiedb> srcSpanStartCol hiedb> srcSpanEndLine hiedb> srcSpanEndCol hiedb> initSysTools hiedb> HiePath hiedb> hiePathToFS (src/HieDb/Compat.hs:175) hiedb> ppr hiedb> hang hiedb> text hiedb> IfaceTyCon hiedb> field_label (src/HieDb/Compat.hs:213) hiedb> hiedb> src/HieDb/Compat.hs:28:7: warning: [-Wdodgy-exports] hiedb> The export item ‘NameCacheUpdater(..)’ suggests that hiedb> ‘NameCacheUpdater’ has (in-scope) constructors or class methods, hiedb> but it has none hiedb> | hiedb> 28 | , NameCacheUpdater(..) hiedb> | ^^^^^^^^^^^^^^^^^^^^ hiedb> hiedb> src/HieDb/Compat.hs:149:23: warning: [-Wname-shadowing] hiedb> This binding for ‘as’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:11 hiedb> | hiedb> 149 | mergeSorted la@(a:as) lb@(b:bs) = case compare a b of hiedb> | ^^ hiedb> hiedb> src/HieDb/Compat.hs:149:33: warning: [-Wname-shadowing] hiedb> This binding for ‘bs’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:50 hiedb> | hiedb> 149 | mergeSorted la@(a:as) lb@(b:bs) = case compare a b of hiedb> | ^^ hiedb> hiedb> src/HieDb/Compat.hs:153:17: warning: [-Wname-shadowing] hiedb> This binding for ‘as’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:11 hiedb> | hiedb> 153 | mergeSorted as [] = as hiedb> | ^^ hiedb> hiedb> src/HieDb/Compat.hs:154:20: warning: [-Wname-shadowing] hiedb> This binding for ‘bs’ shadows the existing binding hiedb> bound at src/HieDb/Compat.hs:145:50 hiedb> | hiedb> 154 | mergeSorted [] bs = bs hiedb> | ^^ 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:20) hiedb> 14% ( 4 / 27) 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:44) hiedb> ModuleInfo (src/HieDb/Types.hs:53) hiedb> Res (src/HieDb/Types.hs:73) hiedb> toNsChar (src/HieDb/Types.hs:93) hiedb> fromNsChar (src/HieDb/Types.hs:101) hiedb> HieModuleRow (src/HieDb/Types.hs:121) hiedb> RefRow (src/HieDb/Types.hs:138) hiedb> DeclRow (src/HieDb/Types.hs:158) hiedb> TypeName (src/HieDb/Types.hs:176) hiedb> TypeRef (src/HieDb/Types.hs:182) hiedb> DefRow (src/HieDb/Types.hs:199) hiedb> ExportRow (src/HieDb/Types.hs:216) hiedb> DbMonadT (src/HieDb/Types.hs:236) hiedb> DbMonad (src/HieDb/Types.hs:242) hiedb> runDbM (src/HieDb/Types.hs:244) hiedb> HieDbErr (src/HieDb/Types.hs:255) hiedb> Symbol (src/HieDb/Types.hs:262) hiedb> readNameSpace (src/HieDb/Types.hs:280) hiedb> readColon (src/HieDb/Types.hs:285) hiedb> readSymbol (src/HieDb/Types.hs:288) ghc-lib-parser> 20% ( 2 / 10) in 'GHC.Types.Fixity' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Fixity (compiler/GHC/Types/Fixity.hs:26) ghc-lib-parser> FixityDirection (compiler/GHC/Types/Fixity.hs:48) ghc-lib-parser> maxPrecedence (compiler/GHC/Types/Fixity.hs:74) ghc-lib-parser> minPrecedence (compiler/GHC/Types/Fixity.hs:74) ghc-lib-parser> defaultFixity (compiler/GHC/Types/Fixity.hs:78) ghc-lib-parser> negateFixity (compiler/GHC/Types/Fixity.hs:81) ghc-lib-parser> funTyFixity (compiler/GHC/Types/Fixity.hs:81) ghc-lib-parser> compareFixity (compiler/GHC/Types/Fixity.hs:96) aeson> post-installation fixup aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1 hiedb> 15% ( 2 / 13) in 'HieDb.Utils' hiedb> Missing documentation for: hiedb> Module header hiedb> addTypeRef (src/HieDb/Utils.hs:43) hiedb> makeNc (src/HieDb/Utils.hs:77) hiedb> withHieFile (src/HieDb/Utils.hs:101) hiedb> pointCommand (src/HieDb/Utils.hs:132) hiedb> dynFlagsForPrinting (src/HieDb/Utils.hs:143) hiedb> isCons (src/HieDb/Utils.hs:159) hiedb> genRefsAndDecls (src/HieDb/Utils.hs:164) hiedb> genDefRow (src/HieDb/Utils.hs:208) hiedb> identifierTree (src/HieDb/Utils.hs:240) hiedb> generateExports (src/HieDb/Utils.hs:247) aeson> shrinking /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSaeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G-ghc9.4.2.so aeson> checking for references to /build/ in /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1... aeson> patching script interpreter paths in /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1 aeson> stripping (with command strip and flags -S -p) in /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/lib ghc-lib-parser> Warning: 'foo' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 50% ( 9 / 18) in 'GHC.Hs.DocString' ghc-lib-parser> Missing documentation for: ghc-lib-parser> LHsDocString (compiler/GHC/Hs/DocString.hs:40) ghc-lib-parser> HsDocStringDecorator (compiler/GHC/Hs/DocString.hs:102) ghc-lib-parser> LHsDocStringChunk (compiler/GHC/Hs/DocString.hs:139) ghc-lib-parser> isEmptyDocString (compiler/GHC/Hs/DocString.hs:169) ghc-lib-parser> unpackHDSC (compiler/GHC/Hs/DocString.hs:160) ghc-lib-parser> mkHsDocStringChunk (compiler/GHC/Hs/DocString.hs:153) ghc-lib-parser> pprHsDocStrings (compiler/GHC/Hs/DocString.hs:183) ghc-lib-parser> mkGeneratedHsDocString (compiler/GHC/Hs/DocString.hs:166) ghc-lib-parser> docStringChunks (compiler/GHC/Hs/DocString.hs:174) 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> 33% ( 8 / 24) in 'HieDb.Query' hiedb> Missing documentation for: hiedb> Module header hiedb> findReferences (src/HieDb/Query.hs:69) hiedb> findTypeRefs (src/HieDb/Query.hs:105) hiedb> findDef (src/HieDb/Query.hs:119) hiedb> findOneDef (src/HieDb/Query.hs:126) hiedb> searchDef (src/HieDb/Query.hs:134) hiedb> Vertex (src/HieDb/Query.hs:169) hiedb> declRefs (src/HieDb/Query.hs:171) hiedb> getGraph (src/HieDb/Query.hs:187) hiedb> getVertices (src/HieDb/Query.hs:203) hiedb> getReachable (src/HieDb/Query.hs:218) hiedb> getUnreachable (src/HieDb/Query.hs:221) hiedb> html (src/HieDb/Query.hs:224) hiedb> getAnnotations (src/HieDb/Query.hs:233) hiedb> getReachableUnreachable (src/HieDb/Query.hs:262) hiedb> splitByReachability (src/HieDb/Query.hs:269) hiedb> 70% ( 12 / 17) in 'HieDb.Create' hiedb> Missing documentation for: hiedb> Module header hiedb> sCHEMA_VERSION (src/HieDb/Create.hs:36) hiedb> dB_VERSION (src/HieDb/Create.hs:39) hiedb> addRefsFromLoaded (src/HieDb/Create.hs:223) hiedb> deleteInternalTables (src/HieDb/Create.hs:320) hiedb> 83% ( 5 / 6) in 'HieDb' hiedb> Missing documentation for: hiedb> Module header ghc-exactprint> [10 of 10] Compiling Language.Haskell.GHC.ExactPrint ( src/Language/Haskell/GHC/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint.p_o ) hiedb> 0% ( 0 / 27) in 'HieDb.Run' hiedb> Missing documentation for: hiedb> Module header hiedb> hiedbMain (src/HieDb/Run.hs:51) hiedb> Options (src/HieDb/Run.hs:73) hiedb> Command (src/HieDb/Run.hs:84) hiedb> progParseInfo (src/HieDb/Run.hs:108) hiedb> progParser (src/HieDb/Run.hs:114) hiedb> optParser (src/HieDb/Run.hs:117) hiedb> cmdParser (src/HieDb/Run.hs:133) hiedb> posParser (src/HieDb/Run.hs:196) hiedb> maybeUnitId (src/HieDb/Run.hs:199) hiedb> symbolParser (src/HieDb/Run.hs:203) hiedb> moduleNameParser (src/HieDb/Run.hs:206) hiedb> hieTarget (src/HieDb/Run.hs:209) hiedb> progress (src/HieDb/Run.hs:214) hiedb> doIndex (src/HieDb/Run.hs:231) hiedb> runCommand (src/HieDb/Run.hs:249) hiedb> printInfo (src/HieDb/Run.hs:430) hiedb> hieFileCommand (src/HieDb/Run.hs:453) hiedb> reportAmbiguousErr (src/HieDb/Run.hs:456) hiedb> showHieDbErr (src/HieDb/Run.hs:462) hiedb> reportRefSpans (src/HieDb/Run.hs:473) hiedb> reportRefs (src/HieDb/Run.hs:525) hiedb> colouredPP (src/HieDb/Run.hs:532) hiedb> ppName (src/HieDb/Run.hs:540) hiedb> ppMod (src/HieDb/Run.hs:543) hiedb> ppUnit (src/HieDb/Run.hs:546) hiedb> ppSpan (src/HieDb/Run.hs:549) ghc-lib-parser> 0% ( 0 / 7) in 'GHC.Data.Pair' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Pair (compiler/GHC/Data/Pair.hs:24) ghc-lib-parser> unPair (compiler/GHC/Data/Pair.hs:47) ghc-lib-parser> toPair (compiler/GHC/Data/Pair.hs:50) ghc-lib-parser> swap (compiler/GHC/Data/Pair.hs:53) ghc-lib-parser> pLiftFst (compiler/GHC/Data/Pair.hs:56) ghc-lib-parser> pLiftSnd (compiler/GHC/Data/Pair.hs:59) aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/2lxsr1jb7wxpysjif4xkzj08zp2mcyv7-aeson-2.1.2.1-doc aeson> checking for references to /build/ in /nix/store/2lxsr1jb7wxpysjif4xkzj08zp2mcyv7-aeson-2.1.2.1-doc... aeson> patching script interpreter paths in /nix/store/2lxsr1jb7wxpysjif4xkzj08zp2mcyv7-aeson-2.1.2.1-doc aeson (post)> added 2 signatures aeson (post)> added 1 signatures aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1 /nix/store/2lxsr1jb7wxpysjif4xkzj08zp2mcyv7-aeson-2.1.2.1-doc aeson (post)> copying 2 paths... aeson (post)> copying path '/nix/store/2lxsr1jb7wxpysjif4xkzj08zp2mcyv7-aeson-2.1.2.1-doc' to 'https://cache.nix-ci.com'... aeson (post)> copying path '/nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1' to 'https://cache.nix-ci.com'... aeson (post)> copying 1 paths... aeson (post)> copying path '/nix/store/nnvx8kisxklpd8q967cp3gj6wb89qsah-aeson-2.1.2.1.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/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1 /nix/store/2lxsr1jb7wxpysjif4xkzj08zp2mcyv7-aeson-2.1.2.1-doc aeson (post)> copying 2 paths... aeson (post)> copying path '/nix/store/2lxsr1jb7wxpysjif4xkzj08zp2mcyv7-aeson-2.1.2.1-doc' to 'ssh-ng://worker.nix-ci.com'... aeson (post)> copying path '/nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1' to 'ssh-ng://worker.nix-ci.com'... aeson (post)> copying 1 paths... aeson (post)> copying path '/nix/store/nnvx8kisxklpd8q967cp3gj6wb89qsah-aeson-2.1.2.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/94mzg7s8qm8zm9a0d0kf1csf875b3ika-HTF-0.15.0.1.drv'... building '/nix/store/hcg6bxv4b1xy1c99j55ih5mmskjaadaz-HsYAML-aeson-0.2.0.1.drv'... building '/nix/store/68l2xmzil1lbyvq6zr28350jyhk67k75-aeson-pretty-0.8.9.drv'... building '/nix/store/74pa5m3rswp19620ddcsbwh1mdcmxkck-cborg-0.2.9.0.drv'... building '/nix/store/yzb4gk4kxz3xk7dc9bf7nb81lkpx658w-constraints-extras-0.4.0.0.drv'... building '/nix/store/3fc5kacrk8jgx0amlldix53x1b2qqr4h-deriving-aeson-0.2.9.drv'... building '/nix/store/rif5yd13mdn2bh9sp2dl15pgsmj6vrvq-doctest-discover-0.2.0.0.drv'... building '/nix/store/ziaybv1wv7dh3h3ky83nfvc32q1v4cri-enummapset-0.7.1.0.drv'... building '/nix/store/vxrd7qc80qa63abjkwhdppsdv7y31h5c-path-0.9.5.drv'... building '/nix/store/8kfgvcxsjl7vhhg4q0cyvlnpr1kx7w4n-quickcheck-classes-0.6.5.0.drv'... ghc-lib-parser> 16% ( 10 / 61) in 'GHC.Cmm.Type' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> CmmType (compiler/GHC/Cmm/Type.hs:54) ghc-lib-parser> b8 (compiler/GHC/Cmm/Type.hs:115) ghc-lib-parser> b16 (compiler/GHC/Cmm/Type.hs:115) ghc-lib-parser> b32 (compiler/GHC/Cmm/Type.hs:115) ghc-lib-parser> b64 (compiler/GHC/Cmm/Type.hs:115) ghc-lib-parser> b128 (compiler/GHC/Cmm/Type.hs:115) ghc-lib-parser> b256 (compiler/GHC/Cmm/Type.hs:115) ghc-lib-parser> b512 (compiler/GHC/Cmm/Type.hs:115) ghc-lib-parser> f32 (compiler/GHC/Cmm/Type.hs:115) ghc-lib-parser> f64 (compiler/GHC/Cmm/Type.hs:115) ghc-lib-parser> bWord (compiler/GHC/Cmm/Type.hs:127) ghc-lib-parser> bHalfWord (compiler/GHC/Cmm/Type.hs:130) ghc-lib-parser> gcWord (compiler/GHC/Cmm/Type.hs:133) ghc-lib-parser> cInt (compiler/GHC/Cmm/Type.hs:136) ghc-lib-parser> cmmBits (compiler/GHC/Cmm/Type.hs:109) ghc-lib-parser> cmmFloat (compiler/GHC/Cmm/Type.hs:109) ghc-lib-parser> typeWidth (compiler/GHC/Cmm/Type.hs:106) ghc-lib-parser> cmmEqType (compiler/GHC/Cmm/Type.hs:86) ghc-lib-parser> cmmEqType_ignoring_ptrhood (compiler/GHC/Cmm/Type.hs:89) ghc-lib-parser> isFloatType (compiler/GHC/Cmm/Type.hs:140) ghc-lib-parser> isGcPtrType (compiler/GHC/Cmm/Type.hs:140) ghc-lib-parser> isBitsType (compiler/GHC/Cmm/Type.hs:140) ghc-lib-parser> isWordAny (compiler/GHC/Cmm/Type.hs:150) ghc-lib-parser> isWord32 (compiler/GHC/Cmm/Type.hs:150) ghc-lib-parser> isWord64 (compiler/GHC/Cmm/Type.hs:150) ghc-lib-parser> isFloat64 (compiler/GHC/Cmm/Type.hs:150) ghc-lib-parser> isFloat32 (compiler/GHC/Cmm/Type.hs:150) ghc-lib-parser> Width (compiler/GHC/Cmm/Type.hs:177) ghc-lib-parser> cIntWidth (compiler/GHC/Cmm/Type.hs:211) ghc-lib-parser> rEP_CostCentreStack_mem_alloc (compiler/GHC/Cmm/Type.hs:380) ghc-lib-parser> rEP_CostCentreStack_scc_count (compiler/GHC/Cmm/Type.hs:385) ghc-lib-parser> rEP_StgEntCounter_allocs (compiler/GHC/Cmm/Type.hs:390) ghc-lib-parser> rEP_StgEntCounter_allocd (compiler/GHC/Cmm/Type.hs:395) ghc-lib-parser> ForeignHint (compiler/GHC/Cmm/Type.hs:361) ghc-lib-parser> Length (compiler/GHC/Cmm/Type.hs:311) ghc-lib-parser> vec (compiler/GHC/Cmm/Type.hs:313) ghc-lib-parser> vec2 (compiler/GHC/Cmm/Type.hs:319) ghc-lib-parser> vec4 (compiler/GHC/Cmm/Type.hs:319) ghc-lib-parser> vec8 (compiler/GHC/Cmm/Type.hs:319) ghc-lib-parser> vec16 (compiler/GHC/Cmm/Type.hs:319) ghc-lib-parser> vec2f64 (compiler/GHC/Cmm/Type.hs:325) ghc-lib-parser> vec2b64 (compiler/GHC/Cmm/Type.hs:325) ghc-lib-parser> vec4f32 (compiler/GHC/Cmm/Type.hs:325) ghc-lib-parser> vec4b32 (compiler/GHC/Cmm/Type.hs:325) ghc-lib-parser> vec8b16 (compiler/GHC/Cmm/Type.hs:325) ghc-lib-parser> vec16b8 (compiler/GHC/Cmm/Type.hs:325) ghc-lib-parser> cmmVec (compiler/GHC/Cmm/Type.hs:333) ghc-lib-parser> vecLength (compiler/GHC/Cmm/Type.hs:337) ghc-lib-parser> vecElemType (compiler/GHC/Cmm/Type.hs:341) ghc-lib-parser> isVecType (compiler/GHC/Cmm/Type.hs:348) ghc-lib-parser> 85% ( 17 / 20) in 'GHC.Driver.Flags' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Language (compiler/GHC/Driver/Flags.hs:35) ghc-lib-parser> WarningFlag (compiler/GHC/Driver/Flags.hs:570) ghc-lib-parser> 92% ( 26 / 28) in 'GHC.Platform.Ways' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Ways (compiler/GHC/Platform/Ways.hs:74) ghc-lib-parser> wayDesc (compiler/GHC/Platform/Ways.hs:137) ghc-lib-parser> 100% ( 6 / 6) in 'GHC.Platform.Profile' ghc-lib-parser> 57% ( 4 / 7) in 'GHC.Types.ForeignStubs' ghc-lib-parser> Missing documentation for: ghc-lib-parser> CHeader (compiler/GHC/Types/ForeignStubs.hs:68) ghc-lib-parser> CStub (compiler/GHC/Types/ForeignStubs.hs:23) ghc-lib-parser> appendStubC (compiler/GHC/Types/ForeignStubs.hs:90) ghc-lib-parser> 39% ( 26 / 66) in 'GHC.Runtime.Heap.Layout' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> StgWord (compiler/GHC/Runtime/Heap/Layout.hs:100) ghc-lib-parser> fromStgWord (compiler/GHC/Runtime/Heap/Layout.hs:103) ghc-lib-parser> toStgWord (compiler/GHC/Runtime/Heap/Layout.hs:106) ghc-lib-parser> StgHalfWord (compiler/GHC/Runtime/Heap/Layout.hs:121) ghc-lib-parser> fromStgHalfWord (compiler/GHC/Runtime/Heap/Layout.hs:124) ghc-lib-parser> toStgHalfWord (compiler/GHC/Runtime/Heap/Layout.hs:127) ghc-lib-parser> halfWordSizeInBits (compiler/GHC/Runtime/Heap/Layout.hs:142) ghc-lib-parser> ClosureTypeInfo (compiler/GHC/Runtime/Heap/Layout.hs:189) ghc-lib-parser> ConstrDescription (compiler/GHC/Runtime/Heap/Layout.hs:198) ghc-lib-parser> mkHeapRep (compiler/GHC/Runtime/Heap/Layout.hs:236) ghc-lib-parser> blackHoleRep (compiler/GHC/Runtime/Heap/Layout.hs:257) ghc-lib-parser> indStaticRep (compiler/GHC/Runtime/Heap/Layout.hs:260) ghc-lib-parser> mkStackRep (compiler/GHC/Runtime/Heap/Layout.hs:254) ghc-lib-parser> mkRTSRep (compiler/GHC/Runtime/Heap/Layout.hs:251) ghc-lib-parser> arrPtrsRep (compiler/GHC/Runtime/Heap/Layout.hs:263) ghc-lib-parser> smallArrPtrsRep (compiler/GHC/Runtime/Heap/Layout.hs:266) ghc-lib-parser> arrWordsRep (compiler/GHC/Runtime/Heap/Layout.hs:269) ghc-lib-parser> isStaticRep (compiler/GHC/Runtime/Heap/Layout.hs:275) ghc-exactprint> Preprocessing test suite 'test' for ghc-exactprint-1.6.1.3.. ghc-exactprint> Building test suite 'test' for ghc-exactprint-1.6.1.3.. 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> ghc-exactprint> tests/Test/NoAnnotations.hs:14:1: warning: [-Wunused-imports] ghc-exactprint> The import of ‘Data.Maybe’ is redundant ghc-exactprint> except perhaps to import instances from ‘Data.Maybe’ ghc-exactprint> To import instances alone, use: import Data.Maybe() ghc-exactprint> | ghc-exactprint> 14 | import Data.Maybe ghc-exactprint> | ^^^^^^^^^^^^^^^^^ ghc-exactprint> [4 of 5] Compiling Test.Transform ( tests/Test/Transform.hs, dist/build/test/test-tmp/Test/Transform.o ) 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 2 minutes 52 seconds ghc-exactprint> running tests ghc-exactprint> Running 1 test suites... ghc-exactprint> Test suite test: RUNNING... lens> Documentation created: dist/doc/html/lens/index.html, lens> dist/doc/html/lens/lens.txt lens> Preprocessing test suite 'hunit' for lens-5.2.3.. lens> Preprocessing test suite 'properties' for lens-5.2.3.. lens> Preprocessing test suite 'templates' for lens-5.2.3.. lens> installing lens> Installing library in /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens> post-installation fixup lens> shrinking RPATHs of ELF executables and libraries in /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3 lens> shrinking /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSlens-5.2.3-9i2mHA3ekofDXr704pKlb6-ghc9.4.2.so lens> checking for references to /build/ in /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3... lens> patching script interpreter paths in /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3 lens> stripping (with command strip and flags -S -p) in /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/lib lens> shrinking RPATHs of ELF executables and libraries in /nix/store/x2sv4d9q2iamyixd13wf4w7x01arlas1-lens-5.2.3-doc lens> checking for references to /build/ in /nix/store/x2sv4d9q2iamyixd13wf4w7x01arlas1-lens-5.2.3-doc... lens> patching script interpreter paths in /nix/store/x2sv4d9q2iamyixd13wf4w7x01arlas1-lens-5.2.3-doc hiedb> Warning: HieDb.Compat: could not find link destinations for: hiedb> hiedb> - GHC.Types.Unique.Supply.genSym hiedb> Documentation created: dist/doc/html/hiedb/index.html, hiedb> dist/doc/html/hiedb/hiedb.txt hiedb> Preprocessing executable 'hiedb' for hiedb-0.4.3.0.. hiedb> installing hiedb> Installing library in /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx hiedb> Installing executable hiedb in /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/bin hiedb> Warning: The directory hiedb> /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/bin is not in the hiedb> system search path. hiedb> post-installation fixup hiedb> shrinking RPATHs of ELF executables and libraries in /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0 hiedb> shrinking /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/bin/hiedb hiedb> shrinking /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx-ghc9.4.2.so hiedb> checking for references to /build/ in /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0... hiedb> patching script interpreter paths in /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0 hiedb> stripping (with command strip and flags -S -p) in /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/lib /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0/bin hiedb> shrinking RPATHs of ELF executables and libraries in /nix/store/pn18cgqkxalmfal92s8zmfci3q4shnw5-hiedb-0.4.3.0-doc hiedb> checking for references to /build/ in /nix/store/pn18cgqkxalmfal92s8zmfci3q4shnw5-hiedb-0.4.3.0-doc... hiedb> patching script interpreter paths in /nix/store/pn18cgqkxalmfal92s8zmfci3q4shnw5-hiedb-0.4.3.0-doc HTF> setupCompilerEnvironmentPhase HTF> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. HsYAML-aeson> setupCompilerEnvironmentPhase HsYAML-aeson> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. HsYAML-aeson> unpacking sources HsYAML-aeson> unpacking source archive /nix/store/qz6299b06krrx09d6l8m0q15f93ypffr-HsYAML-aeson-0.2.0.1.tar.gz HsYAML-aeson> source root is HsYAML-aeson-0.2.0.1 aeson-pretty> setupCompilerEnvironmentPhase aeson-pretty> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. cborg> setupCompilerEnvironmentPhase cborg> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. constraints-extras> setupCompilerEnvironmentPhase constraints-extras> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. deriving-aeson> setupCompilerEnvironmentPhase deriving-aeson> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ghc-lib-parser> isConRep (compiler/GHC/Runtime/Heap/Layout.hs:285) ghc-lib-parser> isThunkRep (compiler/GHC/Runtime/Heap/Layout.hs:289) ghc-lib-parser> isFunRep (compiler/GHC/Runtime/Heap/Layout.hs:296) ghc-lib-parser> isStaticNoCafCon (compiler/GHC/Runtime/Heap/Layout.hs:300) ghc-lib-parser> isStackRep (compiler/GHC/Runtime/Heap/Layout.hs:280) ghc-lib-parser> arrWordsHdrSize (compiler/GHC/Runtime/Heap/Layout.hs:332) ghc-lib-parser> arrWordsHdrSizeW (compiler/GHC/Runtime/Heap/Layout.hs:337) ghc-lib-parser> arrPtrsHdrSize (compiler/GHC/Runtime/Heap/Layout.hs:343) ghc-lib-parser> arrPtrsHdrSizeW (compiler/GHC/Runtime/Heap/Layout.hs:348) ghc-lib-parser> thunkHdrSize (compiler/GHC/Runtime/Heap/Layout.hs:367) ghc-lib-parser> nonHdrSize (compiler/GHC/Runtime/Heap/Layout.hs:384) ghc-lib-parser> nonHdrSizeW (compiler/GHC/Runtime/Heap/Layout.hs:387) ghc-lib-parser> smallArrPtrsHdrSize (compiler/GHC/Runtime/Heap/Layout.hs:354) ghc-lib-parser> smallArrPtrsHdrSizeW (compiler/GHC/Runtime/Heap/Layout.hs:359) ghc-lib-parser> hdrSize (compiler/GHC/Runtime/Heap/Layout.hs:374) ghc-lib-parser> hdrSizeW (compiler/GHC/Runtime/Heap/Layout.hs:377) ghc-lib-parser> fixedHdrSize (compiler/GHC/Runtime/Heap/Layout.hs:310) ghc-lib-parser> rET_SMALL (compiler/GHC/Runtime/Heap/Layout.hs:487) ghc-lib-parser> rET_BIG (compiler/GHC/Runtime/Heap/Layout.hs:487) ghc-lib-parser> aRG_GEN (compiler/GHC/Runtime/Heap/Layout.hs:487) ghc-lib-parser> aRG_GEN_BIG (compiler/GHC/Runtime/Heap/Layout.hs:487) ghc-lib-parser> 12% ( 3 / 25) in 'GHC.Cmm.Reg' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> CmmReg (compiler/GHC/Cmm/Reg.hs:33) ghc-lib-parser> cmmRegType (compiler/GHC/Cmm/Reg.hs:47) ghc-lib-parser> cmmRegWidth (compiler/GHC/Cmm/Reg.hs:51) ghc-lib-parser> LocalReg (compiler/GHC/Cmm/Reg.hs:59) ghc-lib-parser> localRegType (compiler/GHC/Cmm/Reg.hs:81) ghc-lib-parser> GlobalReg (compiler/GHC/Cmm/Reg.hs:134) ghc-lib-parser> isArgReg (compiler/GHC/Cmm/Reg.hs:367) ghc-lib-parser> globalRegType (compiler/GHC/Cmm/Reg.hs:349) ghc-lib-parser> pprGlobalReg (compiler/GHC/Cmm/Reg.hs:300) ghc-lib-parser> spReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> hpReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> spLimReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> hpLimReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> nodeReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> currentTSOReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> currentNurseryReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> hpAllocReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> cccsReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> node (compiler/GHC/Cmm/Reg.hs:346) ghc-lib-parser> baseReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> VGcPtr (compiler/GHC/Cmm/Reg.hs:132) ghc-lib-parser> Warning: 'memcpy' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 18% ( 11 / 58) in 'GHC.Cmm.MachOp' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> pprMachOp (compiler/GHC/Cmm/MachOp.hs:180) ghc-lib-parser> maybeInvertComparison (compiler/GHC/Cmm/MachOp.hs:370) ghc-lib-parser> isFloatComparison (compiler/GHC/Cmm/MachOp.hs:351) ghc-lib-parser> mo_wordAdd (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordSub (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordEq (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordNe (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordMul (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordSQuot (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordSRem (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordSNeg (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordUQuot (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordURem (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordSGe (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordSLe (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordSGt (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordSLt (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordUGe (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordULe (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordUGt (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordULt (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordAnd (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordOr (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordXor (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordNot (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordShl (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordSShr (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_wordUShr (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_u_8To32 (compiler/GHC/Cmm/MachOp.hs:202) ghc-lib-parser> mo_s_8To32 (compiler/GHC/Cmm/MachOp.hs:202) ghc-lib-parser> mo_u_16To32 (compiler/GHC/Cmm/MachOp.hs:202) ghc-lib-parser> mo_s_16To32 (compiler/GHC/Cmm/MachOp.hs:202) ghc-lib-parser> mo_u_8ToWord (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_s_8ToWord (compiler/GHC/Cmm/MachOp.hs:193) hiedb (post)> added 2 signatures hiedb (post)> added 4 signatures hiedb (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0 /nix/store/pn18cgqkxalmfal92s8zmfci3q4shnw5-hiedb-0.4.3.0-doc hiedb (post)> copying 2 paths... hiedb (post)> copying path '/nix/store/pn18cgqkxalmfal92s8zmfci3q4shnw5-hiedb-0.4.3.0-doc' to 'https://cache.nix-ci.com'... hiedb (post)> copying path '/nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0' to 'https://cache.nix-ci.com'... hiedb (post)> copying 1 paths... hiedb (post)> copying path '/nix/store/7dirkwn6ig6v6s6hwq899qb94z0qc24g-hiedb-0.4.3.0.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/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0 /nix/store/pn18cgqkxalmfal92s8zmfci3q4shnw5-hiedb-0.4.3.0-doc hiedb (post)> copying 2 paths... hiedb (post)> copying path '/nix/store/pn18cgqkxalmfal92s8zmfci3q4shnw5-hiedb-0.4.3.0-doc' to 'ssh-ng://worker.nix-ci.com'... hiedb (post)> copying path '/nix/store/47290rjqnyrdlgz9x39h28sphjh8208l-hiedb-0.4.3.0' to 'ssh-ng://worker.nix-ci.com'... hiedb (post)> copying 1 paths... hiedb (post)> copying path '/nix/store/7dirkwn6ig6v6s6hwq899qb94z0qc24g-hiedb-0.4.3.0.drv' to 'ssh-ng://worker.nix-ci.com'... lens (post)> added 2 signatures lens (post)> added 1 signatures lens (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3 /nix/store/x2sv4d9q2iamyixd13wf4w7x01arlas1-lens-5.2.3-doc lens (post)> copying 2 paths... lens (post)> copying path '/nix/store/x2sv4d9q2iamyixd13wf4w7x01arlas1-lens-5.2.3-doc' to 'https://cache.nix-ci.com'... lens (post)> copying path '/nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3' to 'https://cache.nix-ci.com'... lens (post)> copying 1 paths... lens (post)> copying path '/nix/store/krnahfhwvwarkpx2zay369k80qnjf7ll-lens-5.2.3.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/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3 /nix/store/x2sv4d9q2iamyixd13wf4w7x01arlas1-lens-5.2.3-doc lens (post)> copying 2 paths... lens (post)> copying path '/nix/store/x2sv4d9q2iamyixd13wf4w7x01arlas1-lens-5.2.3-doc' to 'ssh-ng://worker.nix-ci.com'... lens (post)> copying path '/nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3' to 'ssh-ng://worker.nix-ci.com'... lens (post)> copying 1 paths... lens (post)> copying path '/nix/store/krnahfhwvwarkpx2zay369k80qnjf7ll-lens-5.2.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/ry8m41q4mc3raxrma7vrdc7zxp51bx2x-generic-lens-2.2.2.0.drv'... building '/nix/store/azr3m3ghxgjk8bzrzbqqq826yb8hdscw-lens-aeson-1.2.3.drv'... building '/nix/store/p3mpd6qbdsjvizm271jzw2hpwm1wwp84-trifecta-2.1.3.drv'... building '/nix/store/4k0mgr5334nw9j7nj9andm3c1zjsa1gh-yaya-0.4.2.1.drv'... ghc-lib-parser> mo_u_16ToWord (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_s_16ToWord (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_u_32ToWord (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_s_32ToWord (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_32To8 (compiler/GHC/Cmm/MachOp.hs:202) ghc-lib-parser> mo_32To16 (compiler/GHC/Cmm/MachOp.hs:202) ghc-lib-parser> mo_WordTo8 (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_WordTo16 (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_WordTo32 (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> mo_WordTo64 (compiler/GHC/Cmm/MachOp.hs:193) ghc-lib-parser> CallishMachOp (compiler/GHC/Cmm/MachOp.hs:567) ghc-lib-parser> pprCallishMachOp (compiler/GHC/Cmm/MachOp.hs:724) ghc-lib-parser> 100% ( 2 / 2) in 'GHC.Unit.Ppr' ghc-lib-parser> Warning: 'PsOperatorWhitespaceExtConflictMessage' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'PsOperatorWhitespaceMessage' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 50% ( 2 / 4) in 'GHC.Parser.Errors.Basic' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> pprOperatorWhitespaceSymbol (compiler/GHC/Parser/Errors/Basic.hs:12) ghc-lib-parser> 75% ( 6 / 8) in 'GHC.Types.Unique.SDFM' ghc-lib-parser> Missing documentation for: ghc-lib-parser> emptyUSDFM (compiler/GHC/Types/Unique/SDFM.hs:54) ghc-lib-parser> traverseUSDFM (compiler/GHC/Types/Unique/SDFM.hs:107) ghc-lib-parser> 0% ( 0 / 2) in 'GHC.Tc.Types.Rank' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Rank (compiler/GHC/Tc/Types/Rank.hs:16) ghc-lib-parser> 30% ( 4 / 13) in 'GHC.CmmToLlvm.Config' ghc-lib-parser> Missing documentation for: ghc-lib-parser> LlvmCgConfig (compiler/GHC/CmmToLlvm/Config.hs:34) ghc-lib-parser> LlvmConfig (compiler/GHC/CmmToLlvm/Config.hs:92) ghc-lib-parser> LlvmTarget (compiler/GHC/CmmToLlvm/Config.hs:47) ghc-lib-parser> initLlvmConfig (compiler/GHC/CmmToLlvm/Config.hs:71) ghc-lib-parser> LlvmVersion (compiler/GHC/CmmToLlvm/Config.hs:102) ghc-lib-parser> parseLlvmVersion (compiler/GHC/CmmToLlvm/Config.hs:105) ghc-lib-parser> llvmVersionSupported (compiler/GHC/CmmToLlvm/Config.hs:127) ghc-lib-parser> llvmVersionStr (compiler/GHC/CmmToLlvm/Config.hs:131) ghc-lib-parser> llvmVersionList (compiler/GHC/CmmToLlvm/Config.hs:134) ghc-lib-parser> 50% ( 2 / 4) in 'GHC.Driver.LlvmConfigCache' ghc-lib-parser> Missing documentation for: ghc-lib-parser> initLlvmConfigCache (compiler/GHC/Driver/LlvmConfigCache.hs:22) ghc-lib-parser> readLlvmConfigCache (compiler/GHC/Driver/LlvmConfigCache.hs:25) ghc-lib-parser> 8% ( 3 / 36) in 'GHC.Types.Unique.Map' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> emptyUniqMap (compiler/GHC/Types/Unique/Map.hs:88) ghc-lib-parser> isNullUniqMap (compiler/GHC/Types/Unique/Map.hs:91) ghc-lib-parser> unitUniqMap (compiler/GHC/Types/Unique/Map.hs:94) ghc-lib-parser> listToUniqMap (compiler/GHC/Types/Unique/Map.hs:97) ghc-lib-parser> listToUniqMap_C (compiler/GHC/Types/Unique/Map.hs:100) ghc-lib-parser> addToUniqMap (compiler/GHC/Types/Unique/Map.hs:104) ghc-lib-parser> addListToUniqMap (compiler/GHC/Types/Unique/Map.hs:107) ghc-lib-parser> addToUniqMap_C (compiler/GHC/Types/Unique/Map.hs:111) ghc-lib-parser> addToUniqMap_Acc (compiler/GHC/Types/Unique/Map.hs:120) ghc-lib-parser> alterUniqMap (compiler/GHC/Types/Unique/Map.hs:148) ghc-lib-parser> addListToUniqMap_C (compiler/GHC/Types/Unique/Map.hs:156) ghc-lib-parser> adjustUniqMap (compiler/GHC/Types/Unique/Map.hs:166) ghc-lib-parser> delFromUniqMap (compiler/GHC/Types/Unique/Map.hs:175) ghc-lib-parser> delListFromUniqMap (compiler/GHC/Types/Unique/Map.hs:178) ghc-lib-parser> plusUniqMap (compiler/GHC/Types/Unique/Map.hs:181) ghc-lib-parser> plusUniqMap_C (compiler/GHC/Types/Unique/Map.hs:184) ghc-lib-parser> plusMaybeUniqMap_C (compiler/GHC/Types/Unique/Map.hs:188) ghc-lib-parser> plusUniqMapList (compiler/GHC/Types/Unique/Map.hs:192) ghc-lib-parser> minusUniqMap (compiler/GHC/Types/Unique/Map.hs:195) ghc-lib-parser> intersectUniqMap (compiler/GHC/Types/Unique/Map.hs:198) ghc-lib-parser> disjointUniqMap (compiler/GHC/Types/Unique/Map.hs:205) ghc-lib-parser> mapUniqMap (compiler/GHC/Types/Unique/Map.hs:208) ghc-lib-parser> filterUniqMap (compiler/GHC/Types/Unique/Map.hs:211) ghc-lib-parser> partitionUniqMap (compiler/GHC/Types/Unique/Map.hs:214) ghc-lib-parser> sizeUniqMap (compiler/GHC/Types/Unique/Map.hs:218) ghc-lib-parser> elemUniqMap (compiler/GHC/Types/Unique/Map.hs:221) ghc-lib-parser> lookupUniqMap (compiler/GHC/Types/Unique/Map.hs:224) ghc-lib-parser> lookupWithDefaultUniqMap (compiler/GHC/Types/Unique/Map.hs:227) ghc-lib-parser> anyUniqMap (compiler/GHC/Types/Unique/Map.hs:230) ghc-lib-parser> allUniqMap (compiler/GHC/Types/Unique/Map.hs:233) ghc-lib-parser> nonDetEltsUniqMap (compiler/GHC/Types/Unique/Map.hs:236) ghc-lib-parser> nonDetFoldUniqMap (compiler/GHC/Types/Unique/Map.hs:239) ghc-exactprint> GHC94 HTF> unpacking sources HTF> unpacking source archive /nix/store/zfl0grfmm0kn49k63sd4jz2gb3l9crw9-HTF-0.15.0.1.tar.gz HTF> source root is HTF-0.15.0.1 HTF> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file HTF-0.15.0.1/tests/Tutorial.hs HTF> patching sources HTF> compileBuildDriverPhase HTF> setupCompileFlags: -package-db=/build/tmp.3OuGLyX8Kj/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts HTF> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.3OuGLyX8Kj/Main.o ) HTF> [2 of 2] Linking Setup HTF> updateAutotoolsGnuConfigScriptsPhase HTF> configuring HTF> configureFlags: --verbose --prefix=/nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/44i31br30pjrqnsj4zrgkff5wb2ccrk3-HTF-0.15.0.1-doc/share/doc/HTF-0.15.0.1 --with-gcc=gcc --package-db=/build/tmp.3OuGLyX8Kj/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib HTF> Preparing everything for building ... HTF> Done with preparing! HTF> Using Parsec parser HTF> Configuring HTF-0.15.0.1... HTF> Dependency Diff >=0.3: using Diff-0.4.1 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.1.2.1 HTF> Dependency array: using array-0.5.4.0 HTF> Dependency base >=4.10 && <5: using base-4.17.0.0 HTF> Dependency base64-bytestring: using base64-bytestring-1.2.1.0 HTF> Dependency bytestring >=0.9: using bytestring-0.11.3.1 HTF> Dependency containers >=0.5: using containers-0.6.6 HTF> Dependency cpphs >=1.19: using cpphs-1.20.9.1 HTF> Dependency directory >=1.0: using directory-1.3.7.1 HTF> Dependency haskell-src: using haskell-src-1.0.4 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.2.2 HTF> Dependency old-time >=1.0: using old-time-1.1.0.3 HTF> Dependency pretty >=1.0: using pretty-1.1.3.6 HTF> Dependency process >=1.0: using process-1.6.15.0 HTF> Dependency random >=1.0: using random-1.2.1.1 HTF> Dependency regex-compat >=0.92: using regex-compat-0.95.2.1 HTF> Dependency text >=0.11: using text-2.0.1 HTF> Dependency time: using time-1.12.2 HTF> Dependency unix >=2.4: using unix-2.7.3 HTF> Dependency vector: using vector-0.13.1.0 HTF> Dependency xmlgen >=0.6: using xmlgen-0.6.2.2 HTF> Dependency HTF: using HTF-0.15.0.1 HTF> Dependency HUnit: using HUnit-1.6.2.0 HTF> Dependency array: using array-0.5.4.0 HTF> Dependency base >=4.10 && <5: using base-4.17.0.0 HTF> Dependency cpphs >=1.19: using cpphs-1.20.9.1 HTF> Dependency directory >=1.0: using directory-1.3.7.1 HTF> Dependency mtl >=1.1: using mtl-2.2.2 HTF> Dependency old-time >=1.0: using old-time-1.1.0.3 HTF> Dependency random >=1.0: using random-1.2.1.1 HTF> Dependency text >=0.11: using text-2.0.1 HTF> Source component graph: HTF> component lib HTF> component exe:htfpp dependency lib HTF> Configured component graph: HTF> component HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK HTF> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx HTF> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS HTF> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc HTF> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G HTF> include array-0.5.4.0 HTF> include base-4.17.0.0 HTF> include base64-bytestring-1.2.1.0-EIaZ6OlGTvLJQpzpb9UVBs HTF> include bytestring-0.11.3.1 HTF> include containers-0.6.6 HsYAML-aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file HsYAML-aeson-0.2.0.1/src-test/Main.hs HsYAML-aeson> patching sources HsYAML-aeson> Replace Cabal file with edited version from mirror://hackage/HsYAML-aeson-0.2.0.1/revision/10.cabal. HsYAML-aeson> compileBuildDriverPhase HsYAML-aeson> setupCompileFlags: -package-db=/build/tmp.qHPVIFGqZ8/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts HsYAML-aeson> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.qHPVIFGqZ8/Main.o ) HsYAML-aeson> [2 of 2] Linking Setup HsYAML-aeson> updateAutotoolsGnuConfigScriptsPhase HsYAML-aeson> configuring HsYAML-aeson> configureFlags: --verbose --prefix=/nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/zqyjyygm6ijw5c29vnh6fwcs87324zpv-HsYAML-aeson-0.2.0.1-doc/share/doc/HsYAML-aeson-0.2.0.1 --with-gcc=gcc --package-db=/build/tmp.qHPVIFGqZ8/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib HsYAML-aeson> Using Parsec parser HsYAML-aeson> Configuring HsYAML-aeson-0.2.0.1... HsYAML-aeson> Flags chosen: exe=False HsYAML-aeson> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.3 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.1.2.1 HsYAML-aeson> Dependency base >=4.5 && <5: using base-4.17.0.0 HsYAML-aeson> Dependency bytestring >=0.9.2.1 && <0.10 || >=0.10.0.2 && <0.11 || >=0.11.0.0 HsYAML-aeson> && <0.12 || >=0.12.0.0 && <0.13: using bytestring-0.11.3.1 HsYAML-aeson> Dependency containers >=0.4.2 && <0.8: using containers-0.6.6 HsYAML-aeson> Dependency mtl >=2.2.1 && <2.3 || >=2.3.1 && <2.4: using mtl-2.2.2 HsYAML-aeson> Dependency scientific >=0.3.6.2 && <0.4: using scientific-0.3.7.0 HsYAML-aeson> Dependency text >=1.2.3 && <1.3 || >=2.0 && <2.2: using text-2.0.1 HsYAML-aeson> Dependency unordered-containers >=0.2 && <0.3: using HsYAML-aeson> unordered-containers-0.2.19.1 HsYAML-aeson> Dependency vector >=0.12.0.2 && <0.13 || >=0.13.0.0 && <0.14: using HsYAML-aeson> vector-0.13.1.0 HsYAML-aeson> Source component graph: component lib HsYAML-aeson> Configured component graph: HsYAML-aeson> component HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM HsYAML-aeson> include HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI HsYAML-aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G HsYAML-aeson> include base-4.17.0.0 HsYAML-aeson> include bytestring-0.11.3.1 HsYAML-aeson> include containers-0.6.6 HsYAML-aeson> include mtl-2.2.2 HsYAML-aeson> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO HsYAML-aeson> include text-2.0.1 HsYAML-aeson> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP HsYAML-aeson> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej HsYAML-aeson> Linked component graph: HsYAML-aeson> unit HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM HsYAML-aeson> include HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI HsYAML-aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G HsYAML-aeson> include base-4.17.0.0 HsYAML-aeson> include bytestring-0.11.3.1 HsYAML-aeson> include containers-0.6.6 HsYAML-aeson> include mtl-2.2.2 HsYAML-aeson> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO HsYAML-aeson> include text-2.0.1 HsYAML-aeson> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP HsYAML-aeson> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej HsYAML-aeson> Data.YAML.Aeson=HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM:Data.YAML.Aeson HsYAML-aeson> Ready component graph: HsYAML-aeson> definite HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM HsYAML-aeson> depends HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI HsYAML-aeson> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G HsYAML-aeson> depends base-4.17.0.0 HsYAML-aeson> depends bytestring-0.11.3.1 HsYAML-aeson> depends containers-0.6.6 aeson-pretty> unpacking sources aeson-pretty> unpacking source archive /nix/store/ky0h62l9cmrzh5kh564rh64m1lj6dk4c-aeson-pretty-0.8.9.tar.gz aeson-pretty> source root is aeson-pretty-0.8.9 aeson-pretty> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file aeson-pretty-0.8.9/Setup.hs aeson-pretty> patching sources aeson-pretty> Replace Cabal file with edited version from mirror://hackage/aeson-pretty-0.8.9/revision/2.cabal. aeson-pretty> compileBuildDriverPhase aeson-pretty> setupCompileFlags: -package-db=/build/tmp.w1v0DmOnhe/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts aeson-pretty> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.w1v0DmOnhe/Main.o ) aeson-pretty> [2 of 2] Linking Setup aeson-pretty> updateAutotoolsGnuConfigScriptsPhase aeson-pretty> configuring aeson-pretty> configureFlags: --verbose --prefix=/nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/bq2k8v8gdvy6xawsdlhgdhzz3ppy5drl-aeson-pretty-0.8.9-doc/share/doc/aeson-pretty-0.8.9 --with-gcc=gcc --package-db=/build/tmp.w1v0DmOnhe/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib aeson-pretty> Using Parsec parser aeson-pretty> Configuring aeson-pretty-0.8.9... aeson-pretty> Flags chosen: lib-only=False aeson-pretty> Dependency aeson >=1.0 && <1.6 || >=2.0 && <2.2: using aeson-2.1.2.1 aeson-pretty> Dependency base >=4.5: using base-4.17.0.0 aeson-pretty> Dependency base-compat >=0.9: using base-compat-0.12.3 aeson-pretty> Dependency bytestring >=0.9: using bytestring-0.11.3.1 aeson-pretty> Dependency scientific >=0.3: using scientific-0.3.7.0 aeson-pretty> Dependency text >=0.11: using text-2.0.1 aeson-pretty> Dependency unordered-containers >=0.2.14.0: using aeson-pretty> unordered-containers-0.2.19.1 aeson-pretty> Dependency vector >=0.9: using vector-0.13.1.0 aeson-pretty> Dependency aeson >=0.6: using aeson-2.1.2.1 aeson-pretty> Dependency aeson-pretty: using aeson-pretty-0.8.9 aeson-pretty> Dependency attoparsec >=0.10: using attoparsec-0.14.4 aeson-pretty> Dependency base >=4 && <5: using base-4.17.0.0 aeson-pretty> Dependency bytestring >=0.9: using bytestring-0.11.3.1 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.9-1PcMMuDpaa07Z00MIZc6gf aeson-pretty> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson-pretty> include base-4.17.0.0 aeson-pretty> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf aeson-pretty> include bytestring-0.11.3.1 aeson-pretty> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO aeson-pretty> include text-2.0.1 aeson-pretty> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP aeson-pretty> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej aeson-pretty> component aeson-pretty-0.8.9-JZedC6v3gSS5JumKGzfW1r-aeson-pretty aeson-pretty> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson-pretty> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf aeson-pretty> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ aeson-pretty> include base-4.17.0.0 aeson-pretty> include bytestring-0.11.3.1 aeson-pretty> include cmdargs-0.10.22-JAZjksBta3xLHQYRlufWeF aeson-pretty> Linked component graph: aeson-pretty> unit aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf aeson-pretty> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson-pretty> include base-4.17.0.0 aeson-pretty> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf aeson-pretty> include bytestring-0.11.3.1 aeson-pretty> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO aeson-pretty> include text-2.0.1 aeson-pretty> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP aeson-pretty> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej cborg> unpacking sources cborg> unpacking source archive /nix/store/ahhl23pds4bg0jf1dsvvvvpbjdqzpjmj-cborg-0.2.9.0.tar.gz cborg> source root is cborg-0.2.9.0 cborg> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file cborg-0.2.9.0/tests/test-vectors/README.md cborg> patching sources cborg> compileBuildDriverPhase cborg> setupCompileFlags: -package-db=/build/tmp.jHiB5FrIkb/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts cborg> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.jHiB5FrIkb/Main.o ) cborg> [2 of 2] Linking Setup cborg> updateAutotoolsGnuConfigScriptsPhase cborg> configuring cborg> configureFlags: --verbose --prefix=/nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/i77hvy7fwza5bgxv1cci9l8a17gzv2fl-cborg-0.2.9.0-doc/share/doc/cborg-0.2.9.0 --with-gcc=gcc --package-db=/build/tmp.jHiB5FrIkb/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib cborg> Using Parsec parser cborg> Configuring cborg-0.2.9.0... cborg> Flags chosen: optimize-gmp=True cborg> Dependency array >=0.4 && <0.6: using array-0.5.4.0 cborg> Dependency base >=4.11 && <4.19: using base-4.17.0.0 cborg> Dependency bytestring >=0.10.4 && <0.12: using bytestring-0.11.3.1 cborg> Dependency containers >=0.5 && <0.7: using containers-0.6.6 cborg> Dependency deepseq >=1.0 && <1.5: using deepseq-1.4.8.0 cborg> Dependency ghc-bignum >=1.0 && <2.0: using ghc-bignum-1.3 cborg> Dependency ghc-prim >=0.3.1.0 && <0.11: using ghc-prim-0.9.0 cborg> Dependency half >=0.2.2.3 && <0.4: using half-0.3.1 cborg> Dependency primitive >=0.5 && <0.9: using primitive-0.8.0.0 cborg> Dependency text >=1.1 && <1.3 || >=2.0 && <2.1: using text-2.0.1 cborg> Dependency QuickCheck >=2.9 && <2.15: using QuickCheck-2.14.3 cborg> Dependency aeson >=0.7 && <2.2: using aeson-2.1.2.1 cborg> Dependency array >=0.4 && <0.6: using array-0.5.4.0 cborg> Dependency base >=4.11 && <4.19: using base-4.17.0.0 cborg> Dependency base-orphans: using base-orphans-0.9.1 cborg> Dependency base16-bytestring >=1.0 && <1.1: using base16-bytestring-1.0.2.0 cborg> Dependency base64-bytestring >=1.0 && <1.3: using base64-bytestring-1.2.1.0 cborg> Dependency bytestring >=0.10.4 && <0.12: using bytestring-0.11.3.1 cborg> Dependency cborg: using cborg-0.2.9.0 cborg> Dependency deepseq >=1.0 && <1.5: using deepseq-1.4.8.0 cborg> Dependency half >=0.2.2.3 && <0.4: using half-0.3.1 cborg> Dependency primitive >=0.5 && <0.9: using primitive-0.8.0.0 cborg> Dependency random: using random-1.2.1.1 cborg> Dependency scientific >=0.3 && <0.4: using scientific-0.3.7.0 cborg> Dependency tasty >=0.11 && <1.5: using tasty-1.4.3 cborg> Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.1 cborg> Dependency tasty-quickcheck >=0.8 && <0.11: using tasty-quickcheck-0.10.2 cborg> Dependency text >=1.1 && <2.1: using text-2.0.1 cborg> Dependency vector >=0.10 && <0.14: using vector-0.13.1.0 cborg> Source component graph: cborg> component lib cborg> component test:tests dependency lib cborg> Configured component graph: cborg> component cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg> include array-0.5.4.0 cborg> include base-4.17.0.0 cborg> include bytestring-0.11.3.1 cborg> include containers-0.6.6 cborg> include deepseq-1.4.8.0 cborg> include ghc-bignum-1.3 cborg> include ghc-prim-0.9.0 cborg> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s cborg> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW cborg> include text-2.0.1 cborg> component cborg-0.2.9.0-6Pj0Ysl1MqWJnrleOcAAMP-tests constraints-extras> unpacking sources constraints-extras> unpacking source archive /nix/store/6976ga88y8wv4xhpky7krpw7hz0bk1ym-constraints-extras-0.4.0.0.tar.gz constraints-extras> source root is constraints-extras-0.4.0.0 constraints-extras> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file constraints-extras-0.4.0.0/src/Data/Constraint/Flip.hs constraints-extras> patching sources constraints-extras> Replace Cabal file with edited version from mirror://hackage/constraints-extras-0.4.0.0/revision/1.cabal. constraints-extras> compileBuildDriverPhase constraints-extras> setupCompileFlags: -package-db=/build/tmp.w8sqnFndav/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts constraints-extras> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.w8sqnFndav/Main.o ) constraints-extras> [2 of 2] Linking Setup constraints-extras> updateAutotoolsGnuConfigScriptsPhase constraints-extras> configuring constraints-extras> configureFlags: --verbose --prefix=/nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/w9jhblw9lahjfjp0djiznynm73w1yqjp-constraints-extras-0.4.0.0-doc/share/doc/constraints-extras-0.4.0.0 --with-gcc=gcc --package-db=/build/tmp.w8sqnFndav/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib constraints-extras> Using Parsec parser constraints-extras> Configuring constraints-extras-0.4.0.0... constraints-extras> Flags chosen: build-readme=True constraints-extras> Dependency base >=4.9 && <4.19: using base-4.17.0.0 constraints-extras> Dependency constraints >=0.9 && <0.14: using constraints-0.13.4 constraints-extras> Dependency template-haskell >=2.11 && <2.21: using template-haskell-2.19.0.0 constraints-extras> Dependency aeson: using aeson-2.1.2.1 constraints-extras> Dependency base: using base-4.17.0.0 constraints-extras> Dependency constraints: using constraints-0.13.4 constraints-extras> Dependency constraints-extras: using constraints-extras-0.4.0.0 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.0-FmFvCVirOb0KXVzTRYKu79 constraints-extras> include base-4.17.0.0 constraints-extras> include constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ constraints-extras> include template-haskell-2.19.0.0 constraints-extras> component constraints-extras-0.4.0.0-DvBV3DKaEBjHEeQfTfKbGo-readme constraints-extras> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G constraints-extras> include base-4.17.0.0 constraints-extras> include constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ constraints-extras> include constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 constraints-extras> Linked component graph: constraints-extras> unit constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 constraints-extras> include base-4.17.0.0 constraints-extras> include constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ constraints-extras> include template-haskell-2.19.0.0 constraints-extras> Data.Constraint.Compose=constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79:Data.Constraint.Compose,Data.Constraint.Extras=constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79:Data.Constraint.Extras,Data.Constraint.Extras.TH=constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79:Data.Constraint.Extras.TH,Data.Constraint.Flip=constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79:Data.Constraint.Flip constraints-extras> unit constraints-extras-0.4.0.0-DvBV3DKaEBjHEeQfTfKbGo-readme constraints-extras> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G constraints-extras> include base-4.17.0.0 constraints-extras> include constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ constraints-extras> include constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 constraints-extras> Ready component graph: constraints-extras> definite constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 constraints-extras> depends base-4.17.0.0 constraints-extras> depends constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ deriving-aeson> unpacking sources deriving-aeson> unpacking source archive /nix/store/i7g8p72ads43wjwxz9zd2k0jvg8ddi0s-deriving-aeson-0.2.9.tar.gz deriving-aeson> source root is deriving-aeson-0.2.9 deriving-aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file deriving-aeson-0.2.9/tests/test.hs deriving-aeson> patching sources deriving-aeson> Replace Cabal file with edited version from mirror://hackage/deriving-aeson-0.2.9/revision/1.cabal. deriving-aeson> compileBuildDriverPhase deriving-aeson> setupCompileFlags: -package-db=/build/tmp.MC1wGsAPoK/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts deriving-aeson> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.MC1wGsAPoK/Main.o ) deriving-aeson> [2 of 2] Linking Setup deriving-aeson> updateAutotoolsGnuConfigScriptsPhase deriving-aeson> configuring deriving-aeson> configureFlags: --verbose --prefix=/nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/q7l1ifq256gn66x6791qyylzwk6yrm54-deriving-aeson-0.2.9-doc/share/doc/deriving-aeson-0.2.9 --with-gcc=gcc --package-db=/build/tmp.MC1wGsAPoK/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib deriving-aeson> Using Parsec parser deriving-aeson> Configuring deriving-aeson-0.2.9... deriving-aeson> Dependency aeson >=1.4.7.0 && <2.3: using aeson-2.1.2.1 deriving-aeson> Dependency base >=4.12 && <5: using base-4.17.0.0 deriving-aeson> Dependency aeson: using aeson-2.1.2.1 deriving-aeson> Dependency base: using base-4.17.0.0 deriving-aeson> Dependency bytestring: using bytestring-0.11.3.1 deriving-aeson> Dependency deriving-aeson: using deriving-aeson-0.2.9 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.9-LQfHYayyQ4SBcN1BiRNj4 deriving-aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G deriving-aeson> include base-4.17.0.0 deriving-aeson> component deriving-aeson-0.2.9-5DUJkSwnzH96dSt8FvJ2du-test deriving-aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G deriving-aeson> include base-4.17.0.0 deriving-aeson> include bytestring-0.11.3.1 deriving-aeson> include deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 deriving-aeson> Linked component graph: deriving-aeson> unit deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 deriving-aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G deriving-aeson> include base-4.17.0.0 deriving-aeson> Deriving.Aeson=deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4:Deriving.Aeson,Deriving.Aeson.Stock=deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4:Deriving.Aeson.Stock deriving-aeson> unit deriving-aeson-0.2.9-5DUJkSwnzH96dSt8FvJ2du-test deriving-aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G deriving-aeson> include base-4.17.0.0 deriving-aeson> include bytestring-0.11.3.1 deriving-aeson> include deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 deriving-aeson> Ready component graph: deriving-aeson> definite deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 deriving-aeson> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G deriving-aeson> depends base-4.17.0.0 deriving-aeson> definite deriving-aeson-0.2.9-5DUJkSwnzH96dSt8FvJ2du-test deriving-aeson> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G deriving-aeson> depends base-4.17.0.0 deriving-aeson> depends bytestring-0.11.3.1 deriving-aeson> depends deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 deriving-aeson> Using Cabal-3.8.1.0 compiled by ghc-9.4 deriving-aeson> Using compiler: ghc-9.4.2 deriving-aeson> Using install prefix: deriving-aeson> /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9 deriving-aeson> Executables installed in: deriving-aeson> /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9/bin deriving-aeson> Libraries installed in: doctest-discover> setupCompilerEnvironmentPhase doctest-discover> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. doctest-discover> unpacking sources doctest-discover> unpacking source archive /nix/store/x01941jdrxhhgq4jmkbdnk5zqxnjwf1y-doctest-discover-0.2.0.0.tar.gz 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 doctest-discover> patching sources doctest-discover> compileBuildDriverPhase doctest-discover> setupCompileFlags: -package-db=/build/tmp.vRFGmoyuNv/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts doctest-discover> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.vRFGmoyuNv/Main.o ) doctest-discover> [2 of 2] Linking Setup doctest-discover> updateAutotoolsGnuConfigScriptsPhase doctest-discover> configuring doctest-discover> configureFlags: --verbose --prefix=/nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.vRFGmoyuNv/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib doctest-discover> Using Parsec parser doctest-discover> Configuring doctest-discover-0.2.0.0... doctest-discover> Dependency aeson: using aeson-2.1.2.1 doctest-discover> Dependency base >=4.7 && <5: using base-4.17.0.0 doctest-discover> Dependency bytestring: using bytestring-0.11.3.1 doctest-discover> Dependency directory: using directory-1.3.7.1 doctest-discover> Dependency doctest: using doctest-0.20.1 doctest-discover> Dependency filepath: using filepath-1.4.2.2 doctest-discover> Dependency aeson: using aeson-2.1.2.1 doctest-discover> Dependency base >=4.7 && <5: using base-4.17.0.0 doctest-discover> Dependency bytestring: using bytestring-0.11.3.1 doctest-discover> Dependency directory: using directory-1.3.7.1 doctest-discover> Dependency doctest: using doctest-0.20.1 doctest-discover> Dependency filepath: using filepath-1.4.2.2 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-G9lq2HrAf0l4JRkO2DO1dg-doctest-discover doctest-discover> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G doctest-discover> include base-4.17.0.0 doctest-discover> include bytestring-0.11.3.1 doctest-discover> include directory-1.3.7.1 doctest-discover> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI doctest-discover> include filepath-1.4.2.2 doctest-discover> component doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE doctest-discover> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G doctest-discover> include base-4.17.0.0 doctest-discover> include bytestring-0.11.3.1 doctest-discover> include directory-1.3.7.1 doctest-discover> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI doctest-discover> include filepath-1.4.2.2 doctest-discover> Linked component graph: doctest-discover> unit doctest-discover-0.2.0.0-G9lq2HrAf0l4JRkO2DO1dg-doctest-discover doctest-discover> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G doctest-discover> include base-4.17.0.0 doctest-discover> include bytestring-0.11.3.1 doctest-discover> include directory-1.3.7.1 doctest-discover> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI doctest-discover> include filepath-1.4.2.2 doctest-discover> unit doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE doctest-discover> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G doctest-discover> include base-4.17.0.0 doctest-discover> include bytestring-0.11.3.1 doctest-discover> include directory-1.3.7.1 doctest-discover> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI doctest-discover> include filepath-1.4.2.2 doctest-discover> Ready component graph: doctest-discover> definite doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE doctest-discover> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G doctest-discover> depends base-4.17.0.0 enummapset> setupCompilerEnvironmentPhase enummapset> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. enummapset> unpacking sources enummapset> unpacking source archive /nix/store/s6rrvwmv6dx5lzyfc2hl71dc6d4ydazg-enummapset-0.7.1.0.tar.gz enummapset> source root is enummapset-0.7.1.0 enummapset> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file enummapset-0.7.1.0/tests/Json.hs enummapset> patching sources enummapset> compileBuildDriverPhase enummapset> setupCompileFlags: -package-db=/build/tmp.0G2ViSsjeV/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts enummapset> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.0G2ViSsjeV/Main.o ) enummapset> [2 of 2] Linking Setup enummapset> updateAutotoolsGnuConfigScriptsPhase enummapset> configuring enummapset> configureFlags: --verbose --prefix=/nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/4f6957j849kqr7d0rw6ly7n2rf5g28qz-enummapset-0.7.1.0-doc/share/doc/enummapset-0.7.1.0 --with-gcc=gcc --package-db=/build/tmp.0G2ViSsjeV/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib enummapset> Using Parsec parser enummapset> Configuring enummapset-0.7.1.0... enummapset> Flags chosen: debug=False enummapset> Dependency aeson: using aeson-2.1.2.1 enummapset> Dependency base >=4.6 && <5: using base-4.17.0.0 enummapset> Dependency containers >=0.5.11 && <0.7: using containers-0.6.6 enummapset> Dependency deepseq >=1.2 && <1.5: using deepseq-1.4.8.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.1.2.1 enummapset> Dependency array >=0.4.0.0: using array-0.5.4.0 enummapset> Dependency base: using base-4.17.0.0 enummapset> Dependency containers: using containers-0.6.6 enummapset> Dependency deepseq: using deepseq-1.4.8.0 enummapset> Dependency ghc-prim: using ghc-prim-0.9.0 enummapset> Dependency test-framework: using test-framework-0.8.2.0 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.5 enummapset> Source component graph: enummapset> component test:intset-properties enummapset> component lib enummapset> Configured component graph: enummapset> component enummapset-0.7.1.0-9hCdgN30ekMF8csximi4v1-intset-properties enummapset> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS enummapset> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc enummapset> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G enummapset> include array-0.5.4.0 enummapset> include base-4.17.0.0 enummapset> include containers-0.6.6 enummapset> include deepseq-1.4.8.0 enummapset> include ghc-prim-0.9.0 enummapset> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA enummapset> include test-framework-hunit-0.3.0.2-9X7zfFBtiUQ4kroqd7Hgfb enummapset> include test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT enummapset> component enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5 enummapset> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G enummapset> include base-4.17.0.0 enummapset> include containers-0.6.6 enummapset> include deepseq-1.4.8.0 enummapset> Linked component graph: enummapset> unit enummapset-0.7.1.0-9hCdgN30ekMF8csximi4v1-intset-properties enummapset> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS enummapset> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc enummapset> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G enummapset> include array-0.5.4.0 enummapset> include base-4.17.0.0 enummapset> include containers-0.6.6 enummapset> include deepseq-1.4.8.0 path> setupCompilerEnvironmentPhase path> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. path> unpacking sources path> unpacking source archive /nix/store/lwci43w7gzk8lmmp4inn94bqn32r86iz-path-0.9.5.tar.gz path> source root is path-0.9.5 path> setting SOURCE_DATE_EPOCH to timestamp 1697620144 of file path-0.9.5/CHANGELOG path> patching sources path> compileBuildDriverPhase path> setupCompileFlags: -package-db=/build/tmp.ZhEkj604TN/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts path> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ZhEkj604TN/Main.o ) path> [2 of 2] Linking Setup path> updateAutotoolsGnuConfigScriptsPhase path> configuring path> configureFlags: --verbose --prefix=/nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/5z78ys7ljlhi2frsi722im2skw9x3mwx-path-0.9.5-doc/share/doc/path-0.9.5 --with-gcc=gcc --package-db=/build/tmp.ZhEkj604TN/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib path> Using Parsec parser path> Configuring path-0.9.5... path> Flags chosen: dev=False path> Dependency aeson: using aeson-2.1.2.1 path> Dependency base >=4.12 && <5: using base-4.17.0.0 path> Dependency deepseq: using deepseq-1.4.8.0 path> Dependency exceptions >=0.4 && <0.11: using exceptions-0.10.5 path> Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.2.2 path> Dependency hashable >=1.2 && <1.5: using hashable-1.4.3.0 path> Dependency template-haskell: using template-haskell-2.19.0.0 path> Dependency text: using text-2.0.1 path> Dependency aeson: using aeson-2.1.2.1 path> Dependency base >=4.12 && <5: using base-4.17.0.0 path> Dependency bytestring: using bytestring-0.11.3.1 path> Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.2.2 path> Dependency hspec >=2.0 && <3: using hspec-2.10.10 path> Dependency mtl >=2.0 && <3: using mtl-2.2.2 path> Dependency path: using path-0.9.5 path> Dependency template-haskell: using template-haskell-2.19.0.0 path> Dependency QuickCheck: using QuickCheck-2.14.3 path> Dependency aeson: using aeson-2.1.2.1 path> Dependency base >=4.12 && <5: using base-4.17.0.0 path> Dependency bytestring: using bytestring-0.11.3.1 path> Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.2.2 path> Dependency genvalidity >=1.0: using genvalidity-1.1.0.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.10.10 path> Dependency mtl >=2.0 && <3: using mtl-2.2.2 path> Dependency path: using path-0.9.5 path> Dependency validity >=0.8.0.0: using validity-0.12.0.2 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-KiDnj4ghk3y1SjQHKTa2kx path> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G path> include base-4.17.0.0 path> include deepseq-1.4.8.0 path> include exceptions-0.10.5 path> include filepath-1.4.2.2 path> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM path> include template-haskell-2.19.0.0 path> include text-2.0.1 path> component path-0.9.5-IGZBtoSNwxX3PQpPxhMC9t-test path> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G path> include base-4.17.0.0 path> include bytestring-0.11.3.1 quickcheck-classes> setupCompilerEnvironmentPhase quickcheck-classes> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. quickcheck-classes> unpacking sources quickcheck-classes> unpacking source archive /nix/store/70svcd4pr6fk316qgsjy75k11hfi1yhl-quickcheck-classes-0.6.5.0.tar.gz quickcheck-classes> source root is quickcheck-classes-0.6.5.0 quickcheck-classes> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file quickcheck-classes-0.6.5.0/test/Spec/ShowRead.hs quickcheck-classes> patching sources quickcheck-classes> Replace Cabal file with edited version from mirror://hackage/quickcheck-classes-0.6.5.0/revision/2.cabal. quickcheck-classes> compileBuildDriverPhase quickcheck-classes> setupCompileFlags: -package-db=/build/tmp.x61odDPCTa/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts quickcheck-classes> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.x61odDPCTa/Main.o ) quickcheck-classes> [2 of 2] Linking Setup quickcheck-classes> updateAutotoolsGnuConfigScriptsPhase quickcheck-classes> configuring quickcheck-classes> configureFlags: --verbose --prefix=/nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/5sgrdcdbs2sb1ihis8ziip4wl10vb04q-quickcheck-classes-0.6.5.0-doc/share/doc/quickcheck-classes-0.6.5.0 --with-gcc=gcc --package-db=/build/tmp.x61odDPCTa/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib quickcheck-classes> Using Parsec parser quickcheck-classes> Configuring quickcheck-classes-0.6.5.0... 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.1.2.1 quickcheck-classes> Dependency base >=4.5 && <5: using base-4.17.0.0 quickcheck-classes> Dependency containers >=0.4.2.1: using containers-0.6.6 quickcheck-classes> Dependency primitive >=0.6.4 && <0.9: using primitive-0.8.0.0 quickcheck-classes> Dependency primitive-addr >=0.1.0.2 && <0.2: using primitive-addr-0.1.0.2 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-5.3.7 quickcheck-classes> Dependency semirings >=0.4.2: using semirings-0.6 quickcheck-classes> Dependency transformers >=0.5.0 && <0.7: using transformers-0.5.6.2 quickcheck-classes> Dependency vector >=0.12: using vector-0.13.1.0 quickcheck-classes> Dependency QuickCheck: using QuickCheck-2.14.3 quickcheck-classes> Dependency aeson: using aeson-2.1.2.1 quickcheck-classes> Dependency base: using base-4.17.0.0 quickcheck-classes> Dependency base-orphans >=0.5: using base-orphans-0.9.1 quickcheck-classes> Dependency containers: using containers-0.6.6 quickcheck-classes> Dependency primitive: using primitive-0.8.0.0 quickcheck-classes> Dependency quickcheck-classes: using quickcheck-classes-0.6.5.0 quickcheck-classes> Dependency semigroupoids: using semigroupoids-5.3.7 quickcheck-classes> Dependency tagged: using tagged-0.8.7 quickcheck-classes> Dependency transformers: using transformers-0.5.6.2 quickcheck-classes> Dependency vector >=0.12: using vector-0.13.1.0 quickcheck-classes> Dependency QuickCheck: using QuickCheck-2.14.3 quickcheck-classes> Dependency base >=4.12: using base-4.17.0.0 quickcheck-classes> Dependency base-orphans >=0.5: using base-orphans-0.9.1 quickcheck-classes> Dependency containers: using containers-0.6.6 quickcheck-classes> Dependency primitive: using primitive-0.8.0.0 quickcheck-classes> Dependency quickcheck-classes: using quickcheck-classes-0.6.5.0 quickcheck-classes> Dependency tagged: using tagged-0.8.7 quickcheck-classes> Dependency tasty: using tasty-1.4.3 quickcheck-classes> Dependency tasty-quickcheck: using tasty-quickcheck-0.10.2 quickcheck-classes> Dependency transformers: using transformers-0.5.6.2 quickcheck-classes> Dependency vector: using vector-0.13.1.0 quickcheck-classes> Source component graph: quickcheck-classes> component lib ghc-lib-parser> 100% ( 2 / 2) in 'GHC.Platform.Reg.Class' ghc-lib-parser> 27% ( 5 / 18) in 'GHC.Platform.Reg' ghc-lib-parser> Missing documentation for: ghc-lib-parser> regSingle (compiler/GHC/Platform/Reg.hs:181) ghc-lib-parser> realRegSingle (compiler/GHC/Platform/Reg.hs:184) ghc-lib-parser> isRealReg (compiler/GHC/Platform/Reg.hs:206) ghc-lib-parser> takeRealReg (compiler/GHC/Platform/Reg.hs:212) ghc-lib-parser> isVirtualReg (compiler/GHC/Platform/Reg.hs:219) ghc-lib-parser> takeVirtualReg (compiler/GHC/Platform/Reg.hs:225) ghc-lib-parser> VirtualReg (compiler/GHC/Platform/Reg.hs:55) ghc-lib-parser> renameVirtualReg (compiler/GHC/Platform/Reg.hs:104) ghc-lib-parser> classOfVirtualReg (compiler/GHC/Platform/Reg.hs:113) ghc-lib-parser> getHiVirtualRegFromLo (compiler/GHC/Platform/Reg.hs:126) ghc-lib-parser> getHiVRegFromLo (compiler/GHC/Platform/Reg.hs:133) ghc-lib-parser> regNosOfRealReg (compiler/GHC/Platform/Reg.hs:159) ghc-lib-parser> realRegsAlias (compiler/GHC/Platform/Reg.hs:165) ghc-lib-parser> Warning: 'Module' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:119:23 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:126:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:119:1 ghc-lib-parser> Warning: 'InstantiatedUnit' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:273:7 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:292:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:272:1 ghc-lib-parser> Warning: 'Name' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: Couldn't find .haddock for export IsBootInterface ghc-lib-parser> 48% ( 33 / 68) in 'GHC.Unit.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkModule (compiler/GHC/Unit/Types.hs:143) ghc-lib-parser> moduleUnitId (compiler/GHC/Unit/Types.hs:128) ghc-lib-parser> pprModule (compiler/GHC/Unit/Types.hs:205) ghc-lib-parser> pprInstantiatedModule (compiler/GHC/Unit/Types.hs:223) ghc-lib-parser> Unit (compiler/GHC/Unit/Types.hs:291) ghc-lib-parser> InstantiatedUnit (compiler/GHC/Unit/Types.hs:292) ghc-lib-parser> Instantiations (compiler/GHC/Unit/Types.hs:295) ghc-lib-parser> GenInstantiations (compiler/GHC/Unit/Types.hs:294) ghc-lib-parser> unitFS (compiler/GHC/Unit/Types.hs:192) ghc-lib-parser> unitString (compiler/GHC/Unit/Types.hs:460) ghc-lib-parser> stringToUnit (compiler/GHC/Unit/Types.hs:463) ghc-lib-parser> isHoleUnit (compiler/GHC/Unit/Types.hs:303) ghc-lib-parser> pprUnit (compiler/GHC/Unit/Types.hs:355) ghc-lib-parser> unitIdString (compiler/GHC/Unit/Types.hs:550) ghc-lib-parser> stringToUnitId (compiler/GHC/Unit/Types.hs:553) ghc-lib-parser> primUnitId (compiler/GHC/Unit/Types.hs:599) ghc-lib-parser> bignumUnitId (compiler/GHC/Unit/Types.hs:599) ghc-lib-parser> baseUnitId (compiler/GHC/Unit/Types.hs:599) ghc-lib-parser> rtsUnitId (compiler/GHC/Unit/Types.hs:599) ghc-lib-parser> thUnitId (compiler/GHC/Unit/Types.hs:599) ghc-lib-parser> thisGhcUnitId (compiler/GHC/Unit/Types.hs:599) ghc-lib-parser> interactiveUnitId (compiler/GHC/Unit/Types.hs:599) ghc-lib-parser> primUnit (compiler/GHC/Unit/Types.hs:602) ghc-lib-parser> bignumUnit (compiler/GHC/Unit/Types.hs:602) ghc-lib-parser> baseUnit (compiler/GHC/Unit/Types.hs:602) ghc-lib-parser> rtsUnit (compiler/GHC/Unit/Types.hs:602) ghc-lib-parser> thUnit (compiler/GHC/Unit/Types.hs:602) ghc-lib-parser> mainUnit (compiler/GHC/Unit/Types.hs:602) ghc-lib-parser> thisGhcUnit (compiler/GHC/Unit/Types.hs:602) ghc-lib-parser> interactiveUnit (compiler/GHC/Unit/Types.hs:602) ghc-lib-parser> isInteractiveModule (compiler/GHC/Unit/Types.hs:627) ghc-lib-parser> wiredInUnitIds (compiler/GHC/Unit/Types.hs:630) ghc-lib-parser> IsBootInterface ghc-lib-parser> ModuleNameWithIsBoot (compiler/GHC/Unit/Types.hs:679) ghc-lib-parser> ModuleWithIsBoot (compiler/GHC/Unit/Types.hs:681) ghc-lib-parser> 87% ( 7 / 8) in 'GHC.Unit.Module.Location' ghc-lib-parser> Missing documentation for: ghc-lib-parser> addBootSuffixLocn_maybe (compiler/GHC/Unit/Module/Location.hs:90) ghc-lib-parser> Warning: 'Module' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:119:23 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:126:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:119:1 ghc-lib-parser> 18% ( 10 / 53) in 'GHC.Unit.Module.Env' ghc-lib-parser> Missing documentation for: ghc-lib-parser> elemModuleEnv (compiler/GHC/Unit/Module/Env.hs:101) ghc-lib-parser> extendModuleEnv (compiler/GHC/Unit/Module/Env.hs:104) HTF> include cpphs-1.20.9.1-FZ2EAcauwsG3fGi1AvvgeX HTF> include directory-1.3.7.1 HTF> include haskell-src-1.0.4-FMlPXCfKLg370l1mzXkEoR HTF> include lifted-base-0.2.3.12-G53JycIKxbw5Lg1BufJh4x HTF> include monad-control-1.0.3.1-ACcm3tDEoXNLtgVkMg6qhB HTF> include mtl-2.2.2 HTF> include old-time-1.1.0.3-87acvX6De6sAyZSHoRvtBp HTF> include pretty-1.1.3.6 HTF> include process-1.6.15.0 HTF> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh HTF> include regex-compat-0.95.2.1-BDSggS7XMKK5m5NL4GzcYC HTF> include text-2.0.1 HTF> include time-1.12.2 HTF> include unix-2.7.3 HTF> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej HTF> include xmlgen-0.6.2.2-I0luUrPsU7vGx5GrDH0ZwC HTF> component HTF-0.15.0.1-Ian6iwPYEO1KCmth7iVvOC-htfpp HTF> include HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK HTF> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS HTF> include array-0.5.4.0 HTF> include base-4.17.0.0 HTF> include cpphs-1.20.9.1-FZ2EAcauwsG3fGi1AvvgeX HTF> include directory-1.3.7.1 HTF> include mtl-2.2.2 HTF> include old-time-1.1.0.3-87acvX6De6sAyZSHoRvtBp HTF> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh HTF> include text-2.0.1 HTF> Linked component graph: HTF> unit HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK HTF> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx HTF> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS HTF> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc HTF> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G HTF> include array-0.5.4.0 HTF> include base-4.17.0.0 HTF> include base64-bytestring-1.2.1.0-EIaZ6OlGTvLJQpzpb9UVBs HTF> include bytestring-0.11.3.1 HTF> include containers-0.6.6 HTF> include cpphs-1.20.9.1-FZ2EAcauwsG3fGi1AvvgeX HTF> include directory-1.3.7.1 HTF> include haskell-src-1.0.4-FMlPXCfKLg370l1mzXkEoR HTF> include lifted-base-0.2.3.12-G53JycIKxbw5Lg1BufJh4x HTF> include monad-control-1.0.3.1-ACcm3tDEoXNLtgVkMg6qhB HTF> include mtl-2.2.2 HTF> include old-time-1.1.0.3-87acvX6De6sAyZSHoRvtBp HTF> include pretty-1.1.3.6 HTF> include process-1.6.15.0 HTF> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh HTF> include regex-compat-0.95.2.1-BDSggS7XMKK5m5NL4GzcYC HTF> include text-2.0.1 HTF> include time-1.12.2 HTF> include unix-2.7.3 HTF> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej HTF> include xmlgen-0.6.2.2-I0luUrPsU7vGx5GrDH0ZwC HTF> Test.Framework=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework,Test.Framework.AssertM=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.AssertM,Test.Framework.BlackBoxTest=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.BlackBoxTest,Test.Framework.HUnitWrapper=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.HUnitWrapper,Test.Framework.History=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.History,Test.Framework.JsonOutput=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.JsonOutput,Test.Framework.Location=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.Location,Test.Framework.Preprocessor=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.Preprocessor,Test.Framework.Pretty=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.Pretty,Test.Framework.PrettyHaskell=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.PrettyHaskell,Test.Framework.QuickCheckWrapper=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.QuickCheckWrapper,Test.Framework.TestInterface=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.TestInterface,Test.Framework.TestManager=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.TestManager,Test.Framework.TestTypes=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.TestTypes,Test.Framework.ThreadPool=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.ThreadPool,Test.Framework.Tutorial=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.Tutorial,Test.Framework.XmlOutput=HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK:Test.Framework.XmlOutput HTF> unit HTF-0.15.0.1-Ian6iwPYEO1KCmth7iVvOC-htfpp HTF> include HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK HTF> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS HTF> include array-0.5.4.0 HTF> include base-4.17.0.0 HTF> include cpphs-1.20.9.1-FZ2EAcauwsG3fGi1AvvgeX HsYAML-aeson> depends mtl-2.2.2 HsYAML-aeson> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO HsYAML-aeson> depends text-2.0.1 HsYAML-aeson> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP HsYAML-aeson> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej HsYAML-aeson> Using Cabal-3.8.1.0 compiled by ghc-9.4 HsYAML-aeson> Using compiler: ghc-9.4.2 HsYAML-aeson> Using install prefix: HsYAML-aeson> /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1 HsYAML-aeson> Executables installed in: HsYAML-aeson> /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1/bin HsYAML-aeson> Libraries installed in: HsYAML-aeson> /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM HsYAML-aeson> Dynamic Libraries installed in: HsYAML-aeson> /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 HsYAML-aeson> Private executables installed in: HsYAML-aeson> /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1/libexec/x86_64-linux-ghc-9.4.2/HsYAML-aeson-0.2.0.1 HsYAML-aeson> Data files installed in: HsYAML-aeson> /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1/share/x86_64-linux-ghc-9.4.2/HsYAML-aeson-0.2.0.1 HsYAML-aeson> Documentation installed in: HsYAML-aeson> /nix/store/zqyjyygm6ijw5c29vnh6fwcs87324zpv-HsYAML-aeson-0.2.0.1-doc/share/doc/HsYAML-aeson-0.2.0.1 HsYAML-aeson> Configuration files installed in: HsYAML-aeson> /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1/etc HsYAML-aeson> No alex found HsYAML-aeson> Using ar found on system at: HsYAML-aeson> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar HsYAML-aeson> No c2hs found HsYAML-aeson> No cpphs found HsYAML-aeson> No doctest found HsYAML-aeson> Using gcc version 12.3.0 given by user at: HsYAML-aeson> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc HsYAML-aeson> Using ghc version 9.4.2 found on system at: HsYAML-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc HsYAML-aeson> Using ghc-pkg version 9.4.2 found on system at: HsYAML-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 HsYAML-aeson> No ghcjs found HsYAML-aeson> No ghcjs-pkg found HsYAML-aeson> No greencard found HsYAML-aeson> Using haddock version 2.27.0 found on system at: HsYAML-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: HsYAML-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc HsYAML-aeson> Using hsc2hs version 0.68.8 found on system at: HsYAML-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs HsYAML-aeson> Using hscolour version 1.24 found on system at: HsYAML-aeson> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour HsYAML-aeson> No jhc found HsYAML-aeson> Using ld found on system at: HsYAML-aeson> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold HsYAML-aeson> No pkg-config found HsYAML-aeson> Using runghc version 9.4.2 found on system at: HsYAML-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 HsYAML-aeson> Using strip version 2.40 found on system at: HsYAML-aeson> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip HsYAML-aeson> Using tar found on system at: HsYAML-aeson> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar HsYAML-aeson> No uhc found HsYAML-aeson> building HsYAML-aeson> Preprocessing library for HsYAML-aeson-0.2.0.1.. HsYAML-aeson> Building library for HsYAML-aeson-0.2.0.1.. 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 ) HsYAML-aeson> HsYAML-aeson> src/Data/YAML/Aeson.hs:49:1: warning: [-Wunused-imports] HsYAML-aeson> The qualified import of ‘Data.HashMap.Strict’ is redundant HsYAML-aeson> except perhaps to import instances from ‘Data.HashMap.Strict’ HsYAML-aeson> To import instances alone, use: import Data.HashMap.Strict() HsYAML-aeson> | HsYAML-aeson> 49 | import qualified Data.HashMap.Strict as HM HsYAML-aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HsYAML-aeson> [1 of 1] Compiling Data.YAML.Aeson ( src/Data/YAML/Aeson.hs, dist/build/Data/YAML/Aeson.p_o ) HsYAML-aeson> HsYAML-aeson> src/Data/YAML/Aeson.hs:49:1: warning: [-Wunused-imports] HsYAML-aeson> The qualified import of ‘Data.HashMap.Strict’ is redundant aeson-pretty> Data.Aeson.Encode.Pretty=aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf:Data.Aeson.Encode.Pretty aeson-pretty> unit aeson-pretty-0.8.9-JZedC6v3gSS5JumKGzfW1r-aeson-pretty aeson-pretty> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson-pretty> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf aeson-pretty> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ aeson-pretty> include base-4.17.0.0 aeson-pretty> include bytestring-0.11.3.1 aeson-pretty> include cmdargs-0.10.22-JAZjksBta3xLHQYRlufWeF aeson-pretty> Ready component graph: aeson-pretty> definite aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf aeson-pretty> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson-pretty> depends base-4.17.0.0 aeson-pretty> depends base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf aeson-pretty> depends bytestring-0.11.3.1 aeson-pretty> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO aeson-pretty> depends text-2.0.1 aeson-pretty> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP aeson-pretty> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej aeson-pretty> definite aeson-pretty-0.8.9-JZedC6v3gSS5JumKGzfW1r-aeson-pretty aeson-pretty> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G aeson-pretty> depends aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf aeson-pretty> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ aeson-pretty> depends base-4.17.0.0 aeson-pretty> depends bytestring-0.11.3.1 aeson-pretty> depends cmdargs-0.10.22-JAZjksBta3xLHQYRlufWeF aeson-pretty> Using Cabal-3.8.1.0 compiled by ghc-9.4 aeson-pretty> Using compiler: ghc-9.4.2 aeson-pretty> Using install prefix: aeson-pretty> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9 aeson-pretty> Executables installed in: aeson-pretty> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/bin aeson-pretty> Libraries installed in: aeson-pretty> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf aeson-pretty> Dynamic Libraries installed in: aeson-pretty> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 aeson-pretty> Private executables installed in: aeson-pretty> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/libexec/x86_64-linux-ghc-9.4.2/aeson-pretty-0.8.9 aeson-pretty> Data files installed in: aeson-pretty> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/share/x86_64-linux-ghc-9.4.2/aeson-pretty-0.8.9 aeson-pretty> Documentation installed in: aeson-pretty> /nix/store/bq2k8v8gdvy6xawsdlhgdhzz3ppy5drl-aeson-pretty-0.8.9-doc/share/doc/aeson-pretty-0.8.9 aeson-pretty> Configuration files installed in: aeson-pretty> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/etc aeson-pretty> No alex found aeson-pretty> Using ar found on system at: aeson-pretty> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar aeson-pretty> No c2hs found aeson-pretty> No cpphs found aeson-pretty> No doctest found aeson-pretty> Using gcc version 12.3.0 given by user at: aeson-pretty> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc aeson-pretty> Using ghc version 9.4.2 found on system at: aeson-pretty> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc aeson-pretty> Using ghc-pkg version 9.4.2 found on system at: aeson-pretty> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 aeson-pretty> No ghcjs found aeson-pretty> No ghcjs-pkg found aeson-pretty> No greencard found aeson-pretty> Using haddock version 2.27.0 found on system at: aeson-pretty> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: aeson-pretty> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc aeson-pretty> Using hsc2hs version 0.68.8 found on system at: aeson-pretty> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs aeson-pretty> Using hscolour version 1.24 found on system at: aeson-pretty> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour aeson-pretty> No jhc found aeson-pretty> Using ld found on system at: aeson-pretty> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold aeson-pretty> No pkg-config found aeson-pretty> Using runghc version 9.4.2 found on system at: aeson-pretty> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 aeson-pretty> Using strip version 2.40 found on system at: aeson-pretty> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip aeson-pretty> Using tar found on system at: aeson-pretty> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar aeson-pretty> No uhc found aeson-pretty> building aeson-pretty> Preprocessing library for aeson-pretty-0.8.9.. cborg> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc cborg> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G cborg> include array-0.5.4.0 cborg> include base-4.17.0.0 cborg> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle cborg> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 cborg> include base64-bytestring-1.2.1.0-EIaZ6OlGTvLJQpzpb9UVBs cborg> include bytestring-0.11.3.1 cborg> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg> include deepseq-1.4.8.0 cborg> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s cborg> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW cborg> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh cborg> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO cborg> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin cborg> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx cborg> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 cborg> include text-2.0.1 cborg> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej cborg> Linked component graph: cborg> unit cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg> include array-0.5.4.0 cborg> include base-4.17.0.0 cborg> include bytestring-0.11.3.1 cborg> include containers-0.6.6 cborg> include deepseq-1.4.8.0 cborg> include ghc-bignum-1.3 cborg> include ghc-prim-0.9.0 cborg> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s cborg> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW cborg> include text-2.0.1 cborg> Codec.CBOR=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR,Codec.CBOR.ByteArray=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.ByteArray,Codec.CBOR.ByteArray.Sliced=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.ByteArray.Sliced,Codec.CBOR.Decoding=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.Decoding,Codec.CBOR.Encoding=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.Encoding,Codec.CBOR.FlatTerm=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.FlatTerm,Codec.CBOR.Magic=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.Magic,Codec.CBOR.Pretty=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.Pretty,Codec.CBOR.Read=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.Read,Codec.CBOR.Term=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.Term,Codec.CBOR.Write=cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk:Codec.CBOR.Write cborg> unit cborg-0.2.9.0-6Pj0Ysl1MqWJnrleOcAAMP-tests cborg> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc cborg> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G cborg> include array-0.5.4.0 cborg> include base-4.17.0.0 cborg> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle cborg> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 cborg> include base64-bytestring-1.2.1.0-EIaZ6OlGTvLJQpzpb9UVBs cborg> include bytestring-0.11.3.1 cborg> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg> include deepseq-1.4.8.0 cborg> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s cborg> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW cborg> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh cborg> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO cborg> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin cborg> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx cborg> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 cborg> include text-2.0.1 cborg> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej cborg> Ready component graph: cborg> definite cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg> depends array-0.5.4.0 cborg> depends base-4.17.0.0 cborg> depends bytestring-0.11.3.1 cborg> depends containers-0.6.6 cborg> depends deepseq-1.4.8.0 cborg> depends ghc-bignum-1.3 cborg> depends ghc-prim-0.9.0 cborg> depends half-0.3.1-JvdE1ZptaB5AuVeKOYll1s cborg> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW cborg> depends text-2.0.1 cborg> definite cborg-0.2.9.0-6Pj0Ysl1MqWJnrleOcAAMP-tests cborg> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc cborg> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G cborg> depends array-0.5.4.0 cborg> depends base-4.17.0.0 cborg> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle cborg> depends base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 cborg> depends base64-bytestring-1.2.1.0-EIaZ6OlGTvLJQpzpb9UVBs cborg> depends bytestring-0.11.3.1 constraints-extras> depends template-haskell-2.19.0.0 constraints-extras> definite constraints-extras-0.4.0.0-DvBV3DKaEBjHEeQfTfKbGo-readme constraints-extras> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G constraints-extras> depends base-4.17.0.0 constraints-extras> depends constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ constraints-extras> depends constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 constraints-extras> Using Cabal-3.8.1.0 compiled by ghc-9.4 constraints-extras> Using compiler: ghc-9.4.2 constraints-extras> Using install prefix: constraints-extras> /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0 constraints-extras> Executables installed in: constraints-extras> /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/bin constraints-extras> Libraries installed in: constraints-extras> /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 constraints-extras> Dynamic Libraries installed in: constraints-extras> /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 constraints-extras> Private executables installed in: constraints-extras> /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/libexec/x86_64-linux-ghc-9.4.2/constraints-extras-0.4.0.0 constraints-extras> Data files installed in: constraints-extras> /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/share/x86_64-linux-ghc-9.4.2/constraints-extras-0.4.0.0 constraints-extras> Documentation installed in: constraints-extras> /nix/store/w9jhblw9lahjfjp0djiznynm73w1yqjp-constraints-extras-0.4.0.0-doc/share/doc/constraints-extras-0.4.0.0 constraints-extras> Configuration files installed in: constraints-extras> /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/etc constraints-extras> No alex found constraints-extras> Using ar found on system at: constraints-extras> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar constraints-extras> No c2hs found constraints-extras> No cpphs found constraints-extras> No doctest found constraints-extras> Using gcc version 12.3.0 given by user at: constraints-extras> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc constraints-extras> Using ghc version 9.4.2 found on system at: constraints-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc constraints-extras> Using ghc-pkg version 9.4.2 found on system at: constraints-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 constraints-extras> No ghcjs found constraints-extras> No ghcjs-pkg found constraints-extras> No greencard found constraints-extras> Using haddock version 2.27.0 found on system at: constraints-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: constraints-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc constraints-extras> Using hsc2hs version 0.68.8 found on system at: constraints-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs constraints-extras> Using hscolour version 1.24 found on system at: constraints-extras> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour constraints-extras> No jhc found constraints-extras> Using ld found on system at: constraints-extras> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold constraints-extras> No pkg-config found constraints-extras> Using runghc version 9.4.2 found on system at: constraints-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 constraints-extras> Using strip version 2.40 found on system at: constraints-extras> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip constraints-extras> Using tar found on system at: constraints-extras> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar constraints-extras> No uhc found constraints-extras> building constraints-extras> Preprocessing library for constraints-extras-0.4.0.0.. constraints-extras> Building library for constraints-extras-0.4.0.0.. 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 ) 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 ) 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 ) constraints-extras> [1 of 4] Compiling Data.Constraint.Compose ( src/Data/Constraint/Compose.hs, dist/build/Data/Constraint/Compose.p_o ) deriving-aeson> /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 deriving-aeson> Dynamic Libraries installed in: deriving-aeson> /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 deriving-aeson> Private executables installed in: deriving-aeson> /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9/libexec/x86_64-linux-ghc-9.4.2/deriving-aeson-0.2.9 deriving-aeson> Data files installed in: deriving-aeson> /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9/share/x86_64-linux-ghc-9.4.2/deriving-aeson-0.2.9 deriving-aeson> Documentation installed in: deriving-aeson> /nix/store/q7l1ifq256gn66x6791qyylzwk6yrm54-deriving-aeson-0.2.9-doc/share/doc/deriving-aeson-0.2.9 deriving-aeson> Configuration files installed in: deriving-aeson> /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9/etc deriving-aeson> No alex found deriving-aeson> Using ar found on system at: deriving-aeson> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar deriving-aeson> No c2hs found deriving-aeson> No cpphs found deriving-aeson> No doctest found deriving-aeson> Using gcc version 12.3.0 given by user at: deriving-aeson> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc deriving-aeson> Using ghc version 9.4.2 found on system at: deriving-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc deriving-aeson> Using ghc-pkg version 9.4.2 found on system at: deriving-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 deriving-aeson> No ghcjs found deriving-aeson> No ghcjs-pkg found deriving-aeson> No greencard found deriving-aeson> Using haddock version 2.27.0 found on system at: deriving-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: deriving-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc deriving-aeson> Using hsc2hs version 0.68.8 found on system at: deriving-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs deriving-aeson> Using hscolour version 1.24 found on system at: deriving-aeson> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour deriving-aeson> No jhc found deriving-aeson> Using ld found on system at: deriving-aeson> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold deriving-aeson> No pkg-config found deriving-aeson> Using runghc version 9.4.2 found on system at: deriving-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 deriving-aeson> Using strip version 2.40 found on system at: deriving-aeson> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip deriving-aeson> Using tar found on system at: deriving-aeson> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar deriving-aeson> No uhc found deriving-aeson> building deriving-aeson> Preprocessing library for deriving-aeson-0.2.9.. deriving-aeson> Building library for deriving-aeson-0.2.9.. deriving-aeson> [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, dist/build/Deriving/Aeson.o, dist/build/Deriving/Aeson.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 ) deriving-aeson> [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, dist/build/Deriving/Aeson.p_o ) deriving-aeson> [2 of 2] Compiling Deriving.Aeson.Stock ( src/Deriving/Aeson/Stock.hs, dist/build/Deriving/Aeson/Stock.p_o ) deriving-aeson> Preprocessing test suite 'test' for deriving-aeson-0.2.9.. deriving-aeson> Building test suite 'test' for deriving-aeson-0.2.9.. deriving-aeson> [1 of 1] Compiling Main ( tests/test.hs, dist/build/test/test-tmp/Main.o ) deriving-aeson> [2 of 2] Linking dist/build/test/test deriving-aeson> running tests 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> Test suite test: PASS deriving-aeson> Test suite logged to: dist/test/deriving-aeson-0.2.9-test.log deriving-aeson> 1 of 1 test suites (1 of 1 test cases) passed. deriving-aeson> haddockPhase deriving-aeson> Preprocessing library for deriving-aeson-0.2.9.. deriving-aeson> Running Haddock on library for deriving-aeson-0.2.9.. deriving-aeson> Warning: The documentation for the following packages are not installed. No deriving-aeson> links will be generated to these packages: attoparsec-0.14.4, deriving-aeson> attoparsec-0.14.4 deriving-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. deriving-aeson> 100% ( 27 / 27) in 'Deriving.Aeson' deriving-aeson> 90% ( 9 / 10) in 'Deriving.Aeson.Stock' deriving-aeson> Missing documentation for: doctest-discover> depends bytestring-0.11.3.1 doctest-discover> depends directory-1.3.7.1 doctest-discover> depends doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI doctest-discover> depends filepath-1.4.2.2 doctest-discover> definite doctest-discover-0.2.0.0-G9lq2HrAf0l4JRkO2DO1dg-doctest-discover doctest-discover> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G doctest-discover> depends base-4.17.0.0 doctest-discover> depends bytestring-0.11.3.1 doctest-discover> depends directory-1.3.7.1 doctest-discover> depends doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI doctest-discover> depends filepath-1.4.2.2 doctest-discover> Using Cabal-3.8.1.0 compiled by ghc-9.4 doctest-discover> Using compiler: ghc-9.4.2 doctest-discover> Using install prefix: doctest-discover> /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0 doctest-discover> Executables installed in: doctest-discover> /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/bin doctest-discover> Libraries installed in: doctest-discover> /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE doctest-discover> Dynamic Libraries installed in: doctest-discover> /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 doctest-discover> Private executables installed in: doctest-discover> /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/libexec/x86_64-linux-ghc-9.4.2/doctest-discover-0.2.0.0 doctest-discover> Data files installed in: doctest-discover> /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/share/x86_64-linux-ghc-9.4.2/doctest-discover-0.2.0.0 doctest-discover> Documentation installed in: doctest-discover> /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/share/doc/x86_64-linux-ghc-9.4.2/doctest-discover-0.2.0.0 doctest-discover> Configuration files installed in: doctest-discover> /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/etc doctest-discover> No alex found doctest-discover> Using ar found on system at: doctest-discover> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar doctest-discover> No c2hs found doctest-discover> No cpphs found doctest-discover> Using doctest version 0.20.1 found on system at: doctest-discover> /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/bin/doctest doctest-discover> Using gcc version 12.3.0 given by user at: doctest-discover> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc doctest-discover> Using ghc version 9.4.2 found on system at: doctest-discover> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc doctest-discover> Using ghc-pkg version 9.4.2 found on system at: doctest-discover> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 doctest-discover> No ghcjs found doctest-discover> No ghcjs-pkg found doctest-discover> No greencard found doctest-discover> Using haddock version 2.27.0 found on system at: doctest-discover> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: doctest-discover> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc doctest-discover> Using hsc2hs version 0.68.8 found on system at: doctest-discover> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs doctest-discover> Using hscolour version 1.24 found on system at: doctest-discover> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour doctest-discover> No jhc found doctest-discover> Using ld found on system at: doctest-discover> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold doctest-discover> No pkg-config found doctest-discover> Using runghc version 9.4.2 found on system at: doctest-discover> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 doctest-discover> Using strip version 2.40 found on system at: doctest-discover> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip doctest-discover> Using tar found on system at: doctest-discover> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar doctest-discover> No uhc found doctest-discover> building doctest-discover> Preprocessing library for doctest-discover-0.2.0.0.. doctest-discover> Building library for doctest-discover-0.2.0.0.. 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.. doctest-discover> [1 of 3] Compiling Config ( src/Config.hs, dist/build/doctest-discover/doctest-discover-tmp/Config.o ) doctest-discover> [2 of 3] Compiling Runner ( src/Runner.hs, dist/build/doctest-discover/doctest-discover-tmp/Runner.o ) doctest-discover> [3 of 3] Compiling Main ( src/Main.hs, dist/build/doctest-discover/doctest-discover-tmp/Main.o ) doctest-discover> [4 of 4] Linking dist/build/doctest-discover/doctest-discover enummapset> include ghc-prim-0.9.0 enummapset> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA enummapset> include test-framework-hunit-0.3.0.2-9X7zfFBtiUQ4kroqd7Hgfb enummapset> include test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT enummapset> unit enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5 enummapset> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G enummapset> include base-4.17.0.0 enummapset> include containers-0.6.6 enummapset> include deepseq-1.4.8.0 enummapset> Data.EnumMap=enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5:Data.EnumMap,Data.EnumMap.Lazy=enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5:Data.EnumMap.Lazy,Data.EnumMap.Strict=enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5:Data.EnumMap.Strict,Data.EnumSet=enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5:Data.EnumSet enummapset> Ready component graph: enummapset> definite enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5 enummapset> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G enummapset> depends base-4.17.0.0 enummapset> depends containers-0.6.6 enummapset> depends deepseq-1.4.8.0 enummapset> definite enummapset-0.7.1.0-9hCdgN30ekMF8csximi4v1-intset-properties enummapset> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS enummapset> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc enummapset> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G enummapset> depends array-0.5.4.0 enummapset> depends base-4.17.0.0 enummapset> depends containers-0.6.6 enummapset> depends deepseq-1.4.8.0 enummapset> depends ghc-prim-0.9.0 enummapset> depends test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA enummapset> depends test-framework-hunit-0.3.0.2-9X7zfFBtiUQ4kroqd7Hgfb enummapset> depends test-framework-quickcheck2-0.3.0.5-BENUA8jLRlO1ESj1tGilXT enummapset> Using Cabal-3.8.1.0 compiled by ghc-9.4 enummapset> Using compiler: ghc-9.4.2 enummapset> Using install prefix: enummapset> /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0 enummapset> Executables installed in: enummapset> /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0/bin enummapset> Libraries installed in: enummapset> /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5 enummapset> Dynamic Libraries installed in: enummapset> /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 enummapset> Private executables installed in: enummapset> /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0/libexec/x86_64-linux-ghc-9.4.2/enummapset-0.7.1.0 enummapset> Data files installed in: enummapset> /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0/share/x86_64-linux-ghc-9.4.2/enummapset-0.7.1.0 enummapset> Documentation installed in: enummapset> /nix/store/4f6957j849kqr7d0rw6ly7n2rf5g28qz-enummapset-0.7.1.0-doc/share/doc/enummapset-0.7.1.0 enummapset> Configuration files installed in: enummapset> /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0/etc enummapset> No alex found enummapset> Using ar found on system at: enummapset> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar enummapset> No c2hs found enummapset> No cpphs found enummapset> No doctest found enummapset> Using gcc version 12.3.0 given by user at: enummapset> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc enummapset> Using ghc version 9.4.2 found on system at: enummapset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc enummapset> Using ghc-pkg version 9.4.2 found on system at: enummapset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 enummapset> No ghcjs found enummapset> No ghcjs-pkg found enummapset> No greencard found enummapset> Using haddock version 2.27.0 found on system at: enummapset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: enummapset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc enummapset> Using hsc2hs version 0.68.8 found on system at: enummapset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs enummapset> Using hscolour version 1.24 found on system at: enummapset> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour enummapset> No jhc found enummapset> Using ld found on system at: enummapset> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold enummapset> No pkg-config found enummapset> Using runghc version 9.4.2 found on system at: enummapset> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 enummapset> Using strip version 2.40 found on system at: path> include filepath-1.4.2.2 path> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M path> include mtl-2.2.2 path> include path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> include template-haskell-2.19.0.0 path> component path-0.9.5-62uj0HKQlP145Pv8hJBxmK-validity-test path> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc path> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G path> include base-4.17.0.0 path> include bytestring-0.11.3.1 path> include filepath-1.4.2.2 path> include genvalidity-1.1.0.0-54oVbaKyhsm6G09jINQ0BZ path> include genvalidity-hspec-1.0.0.3-IMpgJ4EIVvTIOkFNYy3XIx path> include genvalidity-property-1.0.0.0-CzsQTBEPb4ZC6ydZt1DKiZ path> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M path> include mtl-2.2.2 path> include path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> include validity-0.12.0.2-JhkzZgHI2BK4PbyecVaYPh path> Linked component graph: path> unit path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G path> include base-4.17.0.0 path> include deepseq-1.4.8.0 path> include exceptions-0.10.5 path> include filepath-1.4.2.2 path> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM path> include template-haskell-2.19.0.0 path> include text-2.0.1 path> Path=path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx:Path,Path.Internal=path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx:Path.Internal,Path.Internal.Posix=path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx:Path.Internal.Posix,Path.Internal.Windows=path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx:Path.Internal.Windows,Path.Posix=path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx:Path.Posix,Path.Windows=path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx:Path.Windows path> unit path-0.9.5-IGZBtoSNwxX3PQpPxhMC9t-test path> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G path> include base-4.17.0.0 path> include bytestring-0.11.3.1 path> include filepath-1.4.2.2 path> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M path> include mtl-2.2.2 path> include path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> include template-haskell-2.19.0.0 path> unit path-0.9.5-62uj0HKQlP145Pv8hJBxmK-validity-test path> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc path> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G path> include base-4.17.0.0 path> include bytestring-0.11.3.1 path> include filepath-1.4.2.2 path> include genvalidity-1.1.0.0-54oVbaKyhsm6G09jINQ0BZ path> include genvalidity-hspec-1.0.0.3-IMpgJ4EIVvTIOkFNYy3XIx path> include genvalidity-property-1.0.0.0-CzsQTBEPb4ZC6ydZt1DKiZ path> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M path> include mtl-2.2.2 path> include path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> include validity-0.12.0.2-JhkzZgHI2BK4PbyecVaYPh path> Ready component graph: path> definite path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G path> depends base-4.17.0.0 path> depends deepseq-1.4.8.0 path> depends exceptions-0.10.5 path> depends filepath-1.4.2.2 path> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM path> depends template-haskell-2.19.0.0 path> depends text-2.0.1 path> definite path-0.9.5-IGZBtoSNwxX3PQpPxhMC9t-test path> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G path> depends base-4.17.0.0 path> depends bytestring-0.11.3.1 path> depends filepath-1.4.2.2 path> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M path> depends mtl-2.2.2 path> depends path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> depends template-haskell-2.19.0.0 path> definite path-0.9.5-62uj0HKQlP145Pv8hJBxmK-validity-test path> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc path> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G path> depends base-4.17.0.0 path> depends bytestring-0.11.3.1 path> depends filepath-1.4.2.2 path> depends genvalidity-1.1.0.0-54oVbaKyhsm6G09jINQ0BZ path> depends genvalidity-hspec-1.0.0.3-IMpgJ4EIVvTIOkFNYy3XIx path> depends genvalidity-property-1.0.0.0-CzsQTBEPb4ZC6ydZt1DKiZ path> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M path> depends mtl-2.2.2 path> depends path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> depends validity-0.12.0.2-JhkzZgHI2BK4PbyecVaYPh path> Using Cabal-3.8.1.0 compiled by ghc-9.4 path> Using compiler: ghc-9.4.2 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-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-classes> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G quickcheck-classes> include base-4.17.0.0 quickcheck-classes> include containers-0.6.6 quickcheck-classes> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-classes> include primitive-addr-0.1.0.2-HZ2yR9Rqdob7d4LSvyX7Dc quickcheck-classes> include quickcheck-classes-base-0.6.2.0-JMIGtpSqixA1swrmNIfPmG quickcheck-classes> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC quickcheck-classes> include semirings-0.6-DhdDS2jccdK6373EewPv71 quickcheck-classes> include transformers-0.5.6.2 quickcheck-classes> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-classes> component quickcheck-classes-0.6.5.0-LDFdiwAvyka4BOUFLfuuy2-advanced quickcheck-classes> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-classes> include base-4.17.0.0 quickcheck-classes> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle quickcheck-classes> include containers-0.6.6 quickcheck-classes> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-classes> include quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-classes> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin quickcheck-classes> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 quickcheck-classes> include transformers-0.5.6.2 quickcheck-classes> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-classes> component quickcheck-classes-0.6.5.0-2ulPXKgJuOe6kxOE4uWGkW-basic quickcheck-classes> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-classes> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G quickcheck-classes> include base-4.17.0.0 quickcheck-classes> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle quickcheck-classes> include containers-0.6.6 quickcheck-classes> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-classes> include quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC quickcheck-classes> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-classes> include transformers-0.5.6.2 quickcheck-classes> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-classes> Linked component graph: quickcheck-classes> unit quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-classes> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G quickcheck-classes> include base-4.17.0.0 quickcheck-classes> include containers-0.6.6 quickcheck-classes> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-classes> include primitive-addr-0.1.0.2-HZ2yR9Rqdob7d4LSvyX7Dc quickcheck-classes> include quickcheck-classes-base-0.6.2.0-JMIGtpSqixA1swrmNIfPmG quickcheck-classes> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC quickcheck-classes> include semirings-0.6-DhdDS2jccdK6373EewPv71 quickcheck-classes> include transformers-0.5.6.2 quickcheck-classes> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-classes> Test.QuickCheck.Classes=quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk:Test.QuickCheck.Classes,Test.QuickCheck.Classes.IsList=quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk:Test.QuickCheck.Classes.IsList quickcheck-classes> unit quickcheck-classes-0.6.5.0-LDFdiwAvyka4BOUFLfuuy2-advanced quickcheck-classes> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-classes> include base-4.17.0.0 quickcheck-classes> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle quickcheck-classes> include containers-0.6.6 quickcheck-classes> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-classes> include quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-classes> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin quickcheck-classes> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 quickcheck-classes> include transformers-0.5.6.2 quickcheck-classes> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-classes> unit quickcheck-classes-0.6.5.0-2ulPXKgJuOe6kxOE4uWGkW-basic quickcheck-classes> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-classes> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G quickcheck-classes> include base-4.17.0.0 quickcheck-classes> include base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle quickcheck-classes> include containers-0.6.6 quickcheck-classes> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-classes> include quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> include semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC quickcheck-classes> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-classes> include transformers-0.5.6.2 quickcheck-classes> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej generic-lens> setupCompilerEnvironmentPhase generic-lens> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ghc-lib-parser> extendModuleEnvList (compiler/GHC/Unit/Module/Env.hs:112) ghc-lib-parser> extendModuleEnvList_C (compiler/GHC/Unit/Module/Env.hs:116) ghc-lib-parser> plusModuleEnv_C (compiler/GHC/Unit/Module/Env.hs:121) ghc-lib-parser> delModuleEnvList (compiler/GHC/Unit/Module/Env.hs:125) ghc-lib-parser> delModuleEnv (compiler/GHC/Unit/Module/Env.hs:129) ghc-lib-parser> plusModuleEnv (compiler/GHC/Unit/Module/Env.hs:132) ghc-lib-parser> lookupModuleEnv (compiler/GHC/Unit/Module/Env.hs:135) ghc-lib-parser> lookupWithDefaultModuleEnv (compiler/GHC/Unit/Module/Env.hs:138) ghc-lib-parser> mapModuleEnv (compiler/GHC/Unit/Module/Env.hs:142) ghc-lib-parser> mkModuleEnv (compiler/GHC/Unit/Module/Env.hs:150) ghc-lib-parser> emptyModuleEnv (compiler/GHC/Unit/Module/Env.hs:153) ghc-lib-parser> partitionModuleEnv (compiler/GHC/Unit/Module/Env.hs:145) ghc-lib-parser> moduleEnvKeys (compiler/GHC/Unit/Module/Env.hs:156) ghc-lib-parser> moduleEnvElts (compiler/GHC/Unit/Module/Env.hs:160) ghc-lib-parser> moduleEnvToList (compiler/GHC/Unit/Module/Env.hs:164) ghc-lib-parser> unitModuleEnv (compiler/GHC/Unit/Module/Env.hs:169) ghc-lib-parser> isEmptyModuleEnv (compiler/GHC/Unit/Module/Env.hs:172) ghc-lib-parser> extendModuleEnvWith (compiler/GHC/Unit/Module/Env.hs:107) ghc-lib-parser> filterModuleEnv (compiler/GHC/Unit/Module/Env.hs:93) ghc-lib-parser> mapMaybeModuleEnv (compiler/GHC/Unit/Module/Env.hs:97) ghc-lib-parser> emptyModuleSet (compiler/GHC/Unit/Module/Env.hs:187) ghc-lib-parser> mkModuleSet (compiler/GHC/Unit/Module/Env.hs:178) ghc-lib-parser> moduleSetElts (compiler/GHC/Unit/Module/Env.hs:193) ghc-lib-parser> extendModuleSet (compiler/GHC/Unit/Module/Env.hs:181) ghc-lib-parser> extendModuleSetList (compiler/GHC/Unit/Module/Env.hs:184) ghc-lib-parser> delModuleSet (compiler/GHC/Unit/Module/Env.hs:205) ghc-lib-parser> elemModuleSet (compiler/GHC/Unit/Module/Env.hs:196) ghc-lib-parser> intersectModuleSet (compiler/GHC/Unit/Module/Env.hs:199) ghc-lib-parser> minusModuleSet (compiler/GHC/Unit/Module/Env.hs:202) ghc-lib-parser> unionModuleSet (compiler/GHC/Unit/Module/Env.hs:208) ghc-lib-parser> unitModuleSet (compiler/GHC/Unit/Module/Env.hs:214) ghc-lib-parser> isEmptyModuleSet (compiler/GHC/Unit/Module/Env.hs:190) ghc-lib-parser> unionManyModuleSets (compiler/GHC/Unit/Module/Env.hs:211) ghc-lib-parser> emptyInstalledModuleEnv (compiler/GHC/Unit/Module/Env.hs:242) ghc-lib-parser> lookupInstalledModuleEnv (compiler/GHC/Unit/Module/Env.hs:245) ghc-lib-parser> extendInstalledModuleEnv (compiler/GHC/Unit/Module/Env.hs:248) ghc-lib-parser> filterInstalledModuleEnv (compiler/GHC/Unit/Module/Env.hs:251) ghc-lib-parser> delInstalledModuleEnv (compiler/GHC/Unit/Module/Env.hs:255) ghc-lib-parser> mergeInstalledModuleEnv (compiler/GHC/Unit/Module/Env.hs:261) ghc-lib-parser> plusInstalledModuleEnv (compiler/GHC/Unit/Module/Env.hs:275) ghc-lib-parser> installedModuleEnvElts (compiler/GHC/Unit/Module/Env.hs:258) ghc-lib-parser> Warning: 'Module' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:119:23 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:126:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:119:1 ghc-lib-parser> Warning: 'Unique' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 86% ( 19 / 22) in 'GHC.Unit.Module' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> HasModule (compiler/GHC/Unit/Module.hs:78) ghc-lib-parser> ContainsModule (compiler/GHC/Unit/Module.hs:75) ghc-lib-parser> 10% ( 2 / 19) in 'GHC.Types.ForeignCall' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> ForeignCall (compiler/GHC/Types/ForeignCall.hs:41) ghc-lib-parser> isSafeForeignCall (compiler/GHC/Types/ForeignCall.hs:44) ghc-lib-parser> Safety (compiler/GHC/Types/ForeignCall.hs:52) ghc-lib-parser> playSafe (compiler/GHC/Types/ForeignCall.hs:82) ghc-lib-parser> playInterruptible (compiler/GHC/Types/ForeignCall.hs:87) ghc-lib-parser> CExportSpec (compiler/GHC/Types/ForeignCall.hs:99) ghc-lib-parser> CLabelString (compiler/GHC/Types/ForeignCall.hs:194) ghc-lib-parser> isCLabelString (compiler/GHC/Types/ForeignCall.hs:199) ghc-lib-parser> pprCLabelString (compiler/GHC/Types/ForeignCall.hs:196) ghc-lib-parser> CCallSpec (compiler/GHC/Types/ForeignCall.hs:107) ghc-lib-parser> isDynamicTarget (compiler/GHC/Types/ForeignCall.hs:140) ghc-lib-parser> CCallConv (compiler/GHC/Types/ForeignCall.hs:157) ghc-lib-parser> defaultCCallConv (compiler/GHC/Types/ForeignCall.hs:172) ghc-lib-parser> ccallConvToInt (compiler/GHC/Types/ForeignCall.hs:175) ghc-lib-parser> ccallConvAttribute (compiler/GHC/Types/ForeignCall.hs:187) ghc-lib-parser> Header (compiler/GHC/Types/ForeignCall.hs:237) ghc-lib-parser> 72% ( 16 / 22) in 'GHC.Unit.Info' ghc-lib-parser> Missing documentation for: HTF> include directory-1.3.7.1 HTF> include mtl-2.2.2 HTF> include old-time-1.1.0.3-87acvX6De6sAyZSHoRvtBp HTF> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh HTF> include text-2.0.1 HTF> Ready component graph: HTF> definite HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK HTF> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx HTF> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS HTF> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc HTF> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G HTF> depends array-0.5.4.0 HTF> depends base-4.17.0.0 HTF> depends base64-bytestring-1.2.1.0-EIaZ6OlGTvLJQpzpb9UVBs HTF> depends bytestring-0.11.3.1 HTF> depends containers-0.6.6 HTF> depends cpphs-1.20.9.1-FZ2EAcauwsG3fGi1AvvgeX HTF> depends directory-1.3.7.1 HTF> depends haskell-src-1.0.4-FMlPXCfKLg370l1mzXkEoR HTF> depends lifted-base-0.2.3.12-G53JycIKxbw5Lg1BufJh4x HTF> depends monad-control-1.0.3.1-ACcm3tDEoXNLtgVkMg6qhB HTF> depends mtl-2.2.2 HTF> depends old-time-1.1.0.3-87acvX6De6sAyZSHoRvtBp HTF> depends pretty-1.1.3.6 HTF> depends process-1.6.15.0 HTF> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh HTF> depends regex-compat-0.95.2.1-BDSggS7XMKK5m5NL4GzcYC HTF> depends text-2.0.1 HTF> depends time-1.12.2 HTF> depends unix-2.7.3 HTF> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej HTF> depends xmlgen-0.6.2.2-I0luUrPsU7vGx5GrDH0ZwC HTF> definite HTF-0.15.0.1-Ian6iwPYEO1KCmth7iVvOC-htfpp HTF> depends HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK HTF> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS HTF> depends array-0.5.4.0 HTF> depends base-4.17.0.0 HTF> depends cpphs-1.20.9.1-FZ2EAcauwsG3fGi1AvvgeX HTF> depends directory-1.3.7.1 HTF> depends mtl-2.2.2 HTF> depends old-time-1.1.0.3-87acvX6De6sAyZSHoRvtBp HTF> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh HTF> depends text-2.0.1 HTF> Using Cabal-3.8.1.0 compiled by ghc-9.4 HTF> Using compiler: ghc-9.4.2 HTF> Using install prefix: /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1 HTF> Executables installed in: HTF> /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/bin HTF> Libraries installed in: HTF> /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK HTF> Dynamic Libraries installed in: HTF> /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 HTF> Private executables installed in: HTF> /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/libexec/x86_64-linux-ghc-9.4.2/HTF-0.15.0.1 HTF> Data files installed in: HTF> /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/share/x86_64-linux-ghc-9.4.2/HTF-0.15.0.1 HTF> Documentation installed in: HTF> /nix/store/44i31br30pjrqnsj4zrgkff5wb2ccrk3-HTF-0.15.0.1-doc/share/doc/HTF-0.15.0.1 HTF> Configuration files installed in: HTF> /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/etc HTF> No alex found HTF> Using ar found on system at: HTF> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar HTF> No c2hs found HTF> Using cpphs version 1.20.9 found on system at: HTF> /nix/store/a17qaz15z7m5w47fsl1pg0jzw9j464jq-cpphs-1.20.9.1/bin/cpphs HTF> No doctest found HTF> Using gcc version 12.3.0 given by user at: HTF> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc HTF> Using ghc version 9.4.2 found on system at: HTF> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc HTF> Using ghc-pkg version 9.4.2 found on system at: HTF> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 HTF> No ghcjs found HTF> No ghcjs-pkg found HTF> No greencard found HTF> Using haddock version 2.27.0 found on system at: HTF> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: HTF> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc HTF> Using hsc2hs version 0.68.8 found on system at: HTF> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs HTF> Using hscolour version 1.24 found on system at: HsYAML-aeson> except perhaps to import instances from ‘Data.HashMap.Strict’ HsYAML-aeson> To import instances alone, use: import Data.HashMap.Strict() HsYAML-aeson> | HsYAML-aeson> 49 | import qualified Data.HashMap.Strict as HM HsYAML-aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HsYAML-aeson> running tests HsYAML-aeson> Package has no test suites. HsYAML-aeson> haddockPhase HsYAML-aeson> Preprocessing library for HsYAML-aeson-0.2.0.1.. HsYAML-aeson> Running Haddock on library for HsYAML-aeson-0.2.0.1.. HsYAML-aeson> Warning: The documentation for the following packages are not installed. No HsYAML-aeson> links will be generated to these packages: attoparsec-0.14.4, HsYAML-aeson> attoparsec-0.14.4 HsYAML-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. HsYAML-aeson> 100% ( 15 / 15) in 'Data.YAML.Aeson' HsYAML-aeson> HsYAML-aeson> src/Data/YAML/Aeson.hs:49:1: warning: [-Wunused-imports] HsYAML-aeson> The qualified import of ‘Data.HashMap.Strict’ is redundant HsYAML-aeson> except perhaps to import instances from ‘Data.HashMap.Strict’ HsYAML-aeson> To import instances alone, use: import Data.HashMap.Strict() HsYAML-aeson> | HsYAML-aeson> 49 | import qualified Data.HashMap.Strict as HM HsYAML-aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HsYAML-aeson> Documentation created: dist/doc/html/HsYAML-aeson/index.html, HsYAML-aeson> dist/doc/html/HsYAML-aeson/HsYAML-aeson.txt HsYAML-aeson> installing HsYAML-aeson> Installing library in /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM HsYAML-aeson> post-installation fixup HsYAML-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1 HsYAML-aeson> shrinking /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSHsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM-ghc9.4.2.so HsYAML-aeson> checking for references to /build/ in /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1... HsYAML-aeson> patching script interpreter paths in /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1 HsYAML-aeson> stripping (with command strip and flags -S -p) in /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1/lib HsYAML-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/zqyjyygm6ijw5c29vnh6fwcs87324zpv-HsYAML-aeson-0.2.0.1-doc HsYAML-aeson> checking for references to /build/ in /nix/store/zqyjyygm6ijw5c29vnh6fwcs87324zpv-HsYAML-aeson-0.2.0.1-doc... HsYAML-aeson> patching script interpreter paths in /nix/store/zqyjyygm6ijw5c29vnh6fwcs87324zpv-HsYAML-aeson-0.2.0.1-doc aeson-pretty> Building library for aeson-pretty-0.8.9.. 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> aeson-pretty> Data/Aeson/Encode/Pretty.hs:65:1: warning: [-Wunused-imports] aeson-pretty> The qualified import of ‘Data.HashMap.Strict’ is redundant aeson-pretty> except perhaps to import instances from ‘Data.HashMap.Strict’ aeson-pretty> To import instances alone, use: import Data.HashMap.Strict() aeson-pretty> | aeson-pretty> 65 | import qualified Data.HashMap.Strict as H (toList, mapKeys) aeson-pretty> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson-pretty> aeson-pretty> Data/Aeson/Encode/Pretty.hs:68:1: warning: [-Wunused-imports] aeson-pretty> The import of ‘Data.Semigroup’ is redundant aeson-pretty> except perhaps to import instances from ‘Data.Semigroup’ aeson-pretty> To import instances alone, use: import Data.Semigroup() aeson-pretty> | aeson-pretty> 68 | import Data.Semigroup ((<>)) aeson-pretty> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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> aeson-pretty> Data/Aeson/Encode/Pretty.hs:65:1: warning: [-Wunused-imports] aeson-pretty> The qualified import of ‘Data.HashMap.Strict’ is redundant aeson-pretty> except perhaps to import instances from ‘Data.HashMap.Strict’ aeson-pretty> To import instances alone, use: import Data.HashMap.Strict() aeson-pretty> | aeson-pretty> 65 | import qualified Data.HashMap.Strict as H (toList, mapKeys) aeson-pretty> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson-pretty> aeson-pretty> Data/Aeson/Encode/Pretty.hs:68:1: warning: [-Wunused-imports] aeson-pretty> The import of ‘Data.Semigroup’ is redundant aeson-pretty> except perhaps to import instances from ‘Data.Semigroup’ aeson-pretty> To import instances alone, use: import Data.Semigroup() aeson-pretty> | aeson-pretty> 68 | import Data.Semigroup ((<>)) aeson-pretty> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson-pretty> Preprocessing executable 'aeson-pretty' for aeson-pretty-0.8.9.. aeson-pretty> Building executable 'aeson-pretty' for aeson-pretty-0.8.9.. 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 tests aeson-pretty> Package has no test suites. aeson-pretty> haddockPhase aeson-pretty> Preprocessing library for aeson-pretty-0.8.9.. aeson-pretty> Running Haddock on library for aeson-pretty-0.8.9.. aeson-pretty> Warning: The documentation for the following packages are not installed. No aeson-pretty> links will be generated to these packages: attoparsec-0.14.4, aeson-pretty> attoparsec-0.14.4 aeson-pretty> Warning: --source-* options are ignored when --hyperlinked-source is enabled. aeson-pretty> Warning: 'encodeToTextBuilder' is out of scope. aeson-pretty> If you qualify the identifier, haddock can try to link it anyway. aeson-pretty> 83% ( 15 / 18) in 'Data.Aeson.Encode.Pretty' aeson-pretty> Missing documentation for: aeson-pretty> Config (Data/Aeson/Encode/Pretty.hs:106) aeson-pretty> NumberFormat (Data/Aeson/Encode/Pretty.hs:93) aeson-pretty> compare aeson-pretty> aeson-pretty> Data/Aeson/Encode/Pretty.hs:65:1: warning: [-Wunused-imports] aeson-pretty> The qualified import of ‘Data.HashMap.Strict’ is redundant aeson-pretty> except perhaps to import instances from ‘Data.HashMap.Strict’ aeson-pretty> To import instances alone, use: import Data.HashMap.Strict() aeson-pretty> | aeson-pretty> 65 | import qualified Data.HashMap.Strict as H (toList, mapKeys) cborg> depends cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg> depends deepseq-1.4.8.0 cborg> depends half-0.3.1-JvdE1ZptaB5AuVeKOYll1s cborg> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW cborg> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh cborg> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO cborg> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin cborg> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx cborg> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 cborg> depends text-2.0.1 cborg> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej cborg> Using Cabal-3.8.1.0 compiled by ghc-9.4 cborg> Using compiler: ghc-9.4.2 cborg> Using install prefix: cborg> /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0 cborg> Executables installed in: cborg> /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/bin cborg> Libraries installed in: cborg> /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg> Dynamic Libraries installed in: cborg> /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 cborg> Private executables installed in: cborg> /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/libexec/x86_64-linux-ghc-9.4.2/cborg-0.2.9.0 cborg> Data files installed in: cborg> /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/share/x86_64-linux-ghc-9.4.2/cborg-0.2.9.0 cborg> Documentation installed in: cborg> /nix/store/i77hvy7fwza5bgxv1cci9l8a17gzv2fl-cborg-0.2.9.0-doc/share/doc/cborg-0.2.9.0 cborg> Configuration files installed in: cborg> /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/etc cborg> No alex found cborg> Using ar found on system at: cborg> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar cborg> No c2hs found cborg> No cpphs found cborg> No doctest found cborg> Using gcc version 12.3.0 given by user at: cborg> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc cborg> Using ghc version 9.4.2 found on system at: cborg> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc cborg> Using ghc-pkg version 9.4.2 found on system at: cborg> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 cborg> No ghcjs found cborg> No ghcjs-pkg found cborg> No greencard found cborg> Using haddock version 2.27.0 found on system at: cborg> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 cborg> No happy found cborg> Using haskell-suite found on system at: haskell-suite-dummy-location cborg> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location cborg> No hmake found cborg> Using hpc version 0.68 found on system at: cborg> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc cborg> Using hsc2hs version 0.68.8 found on system at: cborg> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs cborg> Using hscolour version 1.24 found on system at: cborg> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour cborg> No jhc found cborg> Using ld found on system at: cborg> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold cborg> No pkg-config found cborg> Using runghc version 9.4.2 found on system at: cborg> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 cborg> Using strip version 2.40 found on system at: cborg> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip cborg> Using tar found on system at: cborg> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar cborg> No uhc found cborg> building cborg> Preprocessing library for cborg-0.2.9.0.. cborg> Building library for cborg-0.2.9.0.. cborg> [ 1 of 14] Compiling Codec.CBOR.ByteArray.Internal ( src/Codec/CBOR/ByteArray/Internal.hs, dist/build/Codec/CBOR/ByteArray/Internal.o, dist/build/Codec/CBOR/ByteArray/Internal.dyn_o ) cborg> [ 2 of 14] Compiling Codec.CBOR.ByteArray.Sliced ( src/Codec/CBOR/ByteArray/Sliced.hs, dist/build/Codec/CBOR/ByteArray/Sliced.o, dist/build/Codec/CBOR/ByteArray/Sliced.dyn_o ) cborg> cborg> src/Codec/CBOR/ByteArray/Sliced.hs:44:1: warning: [-Wunused-imports] cborg> The qualified import of ‘Data.ByteString.Short.Internal’ is redundant cborg> except perhaps to import instances from ‘Data.ByteString.Short.Internal’ cborg> To import instances alone, use: import Data.ByteString.Short.Internal() 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 ) constraints-extras> [4 of 4] Compiling Data.Constraint.Extras.TH ( src/Data/Constraint/Extras/TH.hs, dist/build/Data/Constraint/Extras/TH.p_o ) constraints-extras> Preprocessing executable 'readme' for constraints-extras-0.4.0.0.. constraints-extras> Building executable 'readme' for constraints-extras-0.4.0.0.. constraints-extras> [1 of 1] Compiling Main ( README.lhs, dist/build/readme/readme-tmp/Main.o, dist/build/readme/readme-tmp/Main.dyn_o ) constraints-extras> constraints-extras> README.lhs:29:13: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-Wstar-is-type] deriving-aeson> Module header deriving-aeson> Warning: Deriving.Aeson: could not find link destinations for: deriving-aeson> deriving-aeson> - Deriving.Aeson.NonEmptyString deriving-aeson> - Data.Attoparsec.Number.Number deriving-aeson> Warning: Deriving.Aeson.Stock: could not find link destinations for: deriving-aeson> deriving-aeson> - Data.Attoparsec.Number.Number deriving-aeson> Documentation created: dist/doc/html/deriving-aeson/index.html, deriving-aeson> dist/doc/html/deriving-aeson/deriving-aeson.txt deriving-aeson> Preprocessing test suite 'test' for deriving-aeson-0.2.9.. deriving-aeson> installing deriving-aeson> Installing library in /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 deriving-aeson> post-installation fixup deriving-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9 deriving-aeson> shrinking /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSderiving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4-ghc9.4.2.so deriving-aeson> checking for references to /build/ in /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9... deriving-aeson> patching script interpreter paths in /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9 deriving-aeson> stripping (with command strip and flags -S -p) in /nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9/lib deriving-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/q7l1ifq256gn66x6791qyylzwk6yrm54-deriving-aeson-0.2.9-doc deriving-aeson> checking for references to /build/ in /nix/store/q7l1ifq256gn66x6791qyylzwk6yrm54-deriving-aeson-0.2.9-doc... deriving-aeson> patching script interpreter paths in /nix/store/q7l1ifq256gn66x6791qyylzwk6yrm54-deriving-aeson-0.2.9-doc doctest-discover> haddockPhase doctest-discover> installing doctest-discover> Installing library in /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE doctest-discover> Installing executable doctest-discover in /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/bin doctest-discover> Warning: The directory doctest-discover> /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/bin is doctest-discover> not in the system search path. doctest-discover> post-installation fixup doctest-discover> shrinking RPATHs of ELF executables and libraries in /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0 doctest-discover> shrinking /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/bin/doctest-discover doctest-discover> checking for references to /build/ in /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0... doctest-discover> patching script interpreter paths in /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0 doctest-discover> stripping (with command strip and flags -S -p) in /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/lib /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0/bin enummapset> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip enummapset> Using tar found on system at: enummapset> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar enummapset> No uhc found enummapset> building enummapset> Preprocessing library for enummapset-0.7.1.0.. enummapset> Building library for enummapset-0.7.1.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 ) enummapset> Preprocessing test suite 'intset-properties' for enummapset-0.7.1.0.. enummapset> Building test suite 'intset-properties' for enummapset-0.7.1.0.. enummapset> [1 of 7] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumSet.o ) enummapset> [2 of 7] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap/Base.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> [8 of 8] Linking dist/build/intset-properties/intset-properties enummapset> running tests 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] path> Using install prefix: /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5 path> Executables installed in: path> /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5/bin path> Libraries installed in: path> /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> Dynamic Libraries installed in: path> /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 path> Private executables installed in: path> /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5/libexec/x86_64-linux-ghc-9.4.2/path-0.9.5 path> Data files installed in: path> /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5/share/x86_64-linux-ghc-9.4.2/path-0.9.5 path> Documentation installed in: path> /nix/store/5z78ys7ljlhi2frsi722im2skw9x3mwx-path-0.9.5-doc/share/doc/path-0.9.5 path> Configuration files installed in: path> /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5/etc path> No alex found path> Using ar found on system at: path> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar path> No c2hs found path> No cpphs found path> No doctest found path> Using gcc version 12.3.0 given by user at: path> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc path> Using ghc version 9.4.2 found on system at: path> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc path> Using ghc-pkg version 9.4.2 found on system at: path> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 path> No ghcjs found path> No ghcjs-pkg found path> No greencard found path> Using haddock version 2.27.0 found on system at: path> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: path> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc path> Using hsc2hs version 0.68.8 found on system at: path> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs path> Using hscolour version 1.24 found on system at: path> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour path> No jhc found path> Using ld found on system at: path> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold path> No pkg-config found path> Using runghc version 9.4.2 found on system at: path> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 path> Using strip version 2.40 found on system at: path> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip path> Using tar found on system at: path> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar path> No uhc found path> building path> Preprocessing library for path-0.9.5.. path> Building library for path-0.9.5.. 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 ) path> [2 of 6] Compiling Path.Internal ( src/Path/Internal.hs, dist/build/Path/Internal.o, dist/build/Path/Internal.dyn_o ) 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 ) path> path> src/Path/Include.hs:486:11: warning: [-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: [-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> Ready component graph: quickcheck-classes> definite quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-classes> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G quickcheck-classes> depends base-4.17.0.0 quickcheck-classes> depends containers-0.6.6 quickcheck-classes> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-classes> depends primitive-addr-0.1.0.2-HZ2yR9Rqdob7d4LSvyX7Dc quickcheck-classes> depends quickcheck-classes-base-0.6.2.0-JMIGtpSqixA1swrmNIfPmG quickcheck-classes> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC quickcheck-classes> depends semirings-0.6-DhdDS2jccdK6373EewPv71 quickcheck-classes> depends transformers-0.5.6.2 quickcheck-classes> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-classes> definite quickcheck-classes-0.6.5.0-LDFdiwAvyka4BOUFLfuuy2-advanced quickcheck-classes> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-classes> depends base-4.17.0.0 quickcheck-classes> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle quickcheck-classes> depends containers-0.6.6 quickcheck-classes> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-classes> depends quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-classes> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin quickcheck-classes> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 quickcheck-classes> depends transformers-0.5.6.2 quickcheck-classes> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-classes> definite quickcheck-classes-0.6.5.0-2ulPXKgJuOe6kxOE4uWGkW-basic quickcheck-classes> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc quickcheck-classes> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G quickcheck-classes> depends base-4.17.0.0 quickcheck-classes> depends base-orphans-0.9.1-nXAsGMsoQtH7MUWP4Pxle quickcheck-classes> depends containers-0.6.6 quickcheck-classes> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW quickcheck-classes> depends quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> depends semigroupoids-5.3.7-2VA7kJjHuHYJRB6BdEbYMC quickcheck-classes> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e quickcheck-classes> depends transformers-0.5.6.2 quickcheck-classes> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej quickcheck-classes> Using Cabal-3.8.1.0 compiled by ghc-9.4 quickcheck-classes> Using compiler: ghc-9.4.2 quickcheck-classes> Using install prefix: quickcheck-classes> /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0 quickcheck-classes> Executables installed in: quickcheck-classes> /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0/bin quickcheck-classes> Libraries installed in: quickcheck-classes> /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> Dynamic Libraries installed in: quickcheck-classes> /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 quickcheck-classes> Private executables installed in: quickcheck-classes> /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0/libexec/x86_64-linux-ghc-9.4.2/quickcheck-classes-0.6.5.0 quickcheck-classes> Data files installed in: quickcheck-classes> /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0/share/x86_64-linux-ghc-9.4.2/quickcheck-classes-0.6.5.0 quickcheck-classes> Documentation installed in: quickcheck-classes> /nix/store/5sgrdcdbs2sb1ihis8ziip4wl10vb04q-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/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0/etc quickcheck-classes> No alex found quickcheck-classes> Using ar found on system at: quickcheck-classes> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar quickcheck-classes> No c2hs found quickcheck-classes> No cpphs found quickcheck-classes> No doctest found quickcheck-classes> Using gcc version 12.3.0 given by user at: quickcheck-classes> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc quickcheck-classes> Using ghc version 9.4.2 found on system at: quickcheck-classes> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc quickcheck-classes> Using ghc-pkg version 9.4.2 found on system at: quickcheck-classes> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 quickcheck-classes> No ghcjs found quickcheck-classes> No ghcjs-pkg found quickcheck-classes> No greencard found quickcheck-classes> Using haddock version 2.27.0 found on system at: quickcheck-classes> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 quickcheck-classes> No happy found quickcheck-classes> Using haskell-suite found on system at: haskell-suite-dummy-location 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.68 found on system at: quickcheck-classes> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc quickcheck-classes> Using hsc2hs version 0.68.8 found on system at: quickcheck-classes> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs ghc-lib-parser> PackageId (compiler/GHC/Unit/Info.hs:102) ghc-lib-parser> PackageName (compiler/GHC/Unit/Info.hs:103) ghc-lib-parser> unitPackageNameString (compiler/GHC/Unit/Info.hs:125) ghc-lib-parser> unitPackageIdString (compiler/GHC/Unit/Info.hs:120) ghc-lib-parser> pprUnitInfo (compiler/GHC/Unit/Info.hs:130) ghc-lib-parser> unitHsLibs (compiler/GHC/Unit/Info.hs:207) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.Types.BreakInfo' ghc-lib-parser> Missing documentation for: ghc-lib-parser> BreakInfo (compiler/GHC/Types/BreakInfo.hs:9) ghc-lib-parser> Warning: 'p' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 96% ( 27 / 28) in 'GHC.Unit.Home' ghc-lib-parser> Missing documentation for: ghc-lib-parser> HomeUnit (compiler/GHC/Unit/Home.hs:62) ghc-lib-parser> Warning: 'interactive' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Module' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:119:23 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:126:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:119:1 ghc-lib-parser> 37% ( 25 / 66) in 'GHC.Types.Name' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkSystemNameAt (compiler/GHC/Types/Name.hs:486) ghc-lib-parser> mkClonedInternalName (compiler/GHC/Types/Name.hs:454) ghc-lib-parser> mkDerivedInternalName (compiler/GHC/Types/Name.hs:459) ghc-lib-parser> mkSystemVarName (compiler/GHC/Types/Name.hs:490) ghc-lib-parser> mkSysTvName (compiler/GHC/Types/Name.hs:493) ghc-lib-parser> nameUnique (compiler/GHC/Types/Name.hs:245) ghc-lib-parser> setNameUnique (compiler/GHC/Types/Name.hs:504) ghc-lib-parser> nameOccName (compiler/GHC/Types/Name.hs:246) ghc-lib-parser> nameNameSpace (compiler/GHC/Types/Name.hs:247) ghc-lib-parser> nameModule (compiler/GHC/Types/Name.hs:248) ghc-lib-parser> nameModule_maybe (compiler/GHC/Types/Name.hs:331) ghc-lib-parser> setNameLoc (compiler/GHC/Types/Name.hs:509) ghc-lib-parser> tidyNameOcc (compiler/GHC/Types/Name.hs:512) ghc-lib-parser> namePun_maybe (compiler/GHC/Types/Name.hs:341) ghc-lib-parser> pprName (compiler/GHC/Types/Name.hs:628) ghc-lib-parser> nameSrcLoc (compiler/GHC/Types/Name.hs:249) ghc-lib-parser> nameSrcSpan (compiler/GHC/Types/Name.hs:250) ghc-lib-parser> pprNameDefnLoc (compiler/GHC/Types/Name.hs:759) ghc-lib-parser> pprDefinedAt (compiler/GHC/Types/Name.hs:756) ghc-lib-parser> isSystemName (compiler/GHC/Types/Name.hs:268) ghc-lib-parser> isInternalName (compiler/GHC/Types/Name.hs:266) ghc-lib-parser> isExternalName (compiler/GHC/Types/Name.hs:267) ghc-lib-parser> isTyVarName (compiler/GHC/Types/Name.hs:412) ghc-lib-parser> isTyConName (compiler/GHC/Types/Name.hs:415) ghc-lib-parser> isDataConName (compiler/GHC/Types/Name.hs:418) ghc-lib-parser> isValName (compiler/GHC/Types/Name.hs:421) ghc-lib-parser> isVarName (compiler/GHC/Types/Name.hs:424) ghc-lib-parser> isWiredInName (compiler/GHC/Types/Name.hs:269) ghc-lib-parser> isWiredIn (compiler/GHC/Types/Name.hs:274) ghc-lib-parser> isBuiltInSyntax (compiler/GHC/Types/Name.hs:281) ghc-lib-parser> isHoleName (compiler/GHC/Types/Name.hs:291) ghc-lib-parser> wiredInNameTyThing_maybe (compiler/GHC/Types/Name.hs:277) ghc-lib-parser> nameIsHomePackage (compiler/GHC/Types/Name.hs:379) ghc-lib-parser> nameIsHomePackageImport (compiler/GHC/Types/Name.hs:390) ghc-lib-parser> getSrcLoc (compiler/GHC/Types/Name.hs:807) ghc-lib-parser> getSrcSpan (compiler/GHC/Types/Name.hs:808) ghc-lib-parser> getOccString (compiler/GHC/Types/Name.hs:809) ghc-lib-parser> getOccFS (compiler/GHC/Types/Name.hs:810) ghc-lib-parser> pprInfixName (compiler/GHC/Types/Name.hs:817) ghc-lib-parser> pprPrefixName (compiler/GHC/Types/Name.hs:822) ghc-lib-parser> pprModulePrefix (compiler/GHC/Types/Name.hs:720) ghc-lib-parser> Warning: 'Id' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/Var.hs:266:5 ghc-lib-parser> * at compiler/GHC/Types/Var.hs:141:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/Var.hs:246:1 ghc-lib-parser> Warning: 'var' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TyVar' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/Var.hs:247:5 ghc-lib-parser> * at compiler/GHC/Types/Var.hs:154:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/Var.hs:246:1 ghc-lib-parser> Warning: 'isExportedIdVar' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. HTF> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour HTF> No jhc found HTF> Using ld found on system at: HTF> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold HTF> No pkg-config found HTF> Using runghc version 9.4.2 found on system at: HTF> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 HTF> Using strip version 2.40 found on system at: HTF> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip HTF> Using tar found on system at: HTF> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar HTF> No uhc found HTF> building HTF> patching script interpreter paths in scripts HTF> scripts/local-htfpp: interpreter directive changed from "#!/bin/bash" to "/nix/store/q1c2flcykgr4wwg5a6h450hxbk4ch589-bash-5.2-p15/bin/bash" HTF> Preprocessing library for HTF-0.15.0.1.. HTF> Building library for HTF-0.15.0.1.. HTF> [ 1 of 24] Compiling Paths_HTF ( dist/build/autogen/Paths_HTF.hs, dist/build/Paths_HTF.o, dist/build/Paths_HTF.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 ) 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 ) 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 ) 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 ) 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: [-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> 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> [16 of 24] Compiling Test.Framework.QuickCheckWrapper ( Test/Framework/QuickCheckWrapper.hs, dist/build/Test/Framework/QuickCheckWrapper.o, dist/build/Test/Framework/QuickCheckWrapper.dyn_o ) aeson-pretty> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson-pretty> aeson-pretty> Data/Aeson/Encode/Pretty.hs:68:1: warning: [-Wunused-imports] aeson-pretty> The import of ‘Data.Semigroup’ is redundant aeson-pretty> except perhaps to import instances from ‘Data.Semigroup’ aeson-pretty> To import instances alone, use: import Data.Semigroup() aeson-pretty> | aeson-pretty> 68 | import Data.Semigroup ((<>)) aeson-pretty> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ aeson-pretty> Documentation created: dist/doc/html/aeson-pretty/index.html, aeson-pretty> dist/doc/html/aeson-pretty/aeson-pretty.txt aeson-pretty> Preprocessing executable 'aeson-pretty' for aeson-pretty-0.8.9.. aeson-pretty> installing aeson-pretty> Installing library in /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf aeson-pretty> Installing executable aeson-pretty in /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/bin aeson-pretty> Warning: The directory aeson-pretty> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/bin is not in aeson-pretty> the system search path. aeson-pretty> post-installation fixup aeson-pretty> shrinking RPATHs of ELF executables and libraries in /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9 aeson-pretty> shrinking /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/bin/aeson-pretty aeson-pretty> shrinking /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSaeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf-ghc9.4.2.so aeson-pretty> checking for references to /build/ in /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9... aeson-pretty> patching script interpreter paths in /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9 aeson-pretty> stripping (with command strip and flags -S -p) in /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/lib /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/bin aeson-pretty> shrinking RPATHs of ELF executables and libraries in /nix/store/bq2k8v8gdvy6xawsdlhgdhzz3ppy5drl-aeson-pretty-0.8.9-doc aeson-pretty> checking for references to /build/ in /nix/store/bq2k8v8gdvy6xawsdlhgdhzz3ppy5drl-aeson-pretty-0.8.9-doc... aeson-pretty> patching script interpreter paths in /nix/store/bq2k8v8gdvy6xawsdlhgdhzz3ppy5drl-aeson-pretty-0.8.9-doc cborg> | cborg> 44 | import qualified Data.ByteString.Short.Internal as BSS cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> [ 3 of 14] Compiling Codec.CBOR.ByteArray ( src/Codec/CBOR/ByteArray.hs, dist/build/Codec/CBOR/ByteArray.o, dist/build/Codec/CBOR/ByteArray.dyn_o ) cborg> cborg> src/Codec/CBOR/ByteArray.hs:39:1: warning: [-Wunused-imports] cborg> The qualified import of ‘Data.ByteString.Short.Internal’ is redundant cborg> except perhaps to import instances from ‘Data.ByteString.Short.Internal’ cborg> To import instances alone, use: import Data.ByteString.Short.Internal() cborg> | cborg> 39 | import qualified Data.ByteString.Short.Internal as BSS cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> [ 4 of 14] Compiling Codec.CBOR.Decoding ( src/Codec/CBOR/Decoding.hs, dist/build/Codec/CBOR/Decoding.o, dist/build/Codec/CBOR/Decoding.dyn_o ) cborg> [ 5 of 14] Compiling Codec.CBOR.Magic ( src/Codec/CBOR/Magic.hs, dist/build/Codec/CBOR/Magic.o, dist/build/Codec/CBOR/Magic.dyn_o ) cborg> [ 6 of 14] Compiling Codec.CBOR.Read ( src/Codec/CBOR/Read.hs, dist/build/Codec/CBOR/Read.o, dist/build/Codec/CBOR/Read.dyn_o ) cborg> [ 7 of 14] Compiling Codec.CBOR.Encoding[boot] ( src/Codec/CBOR/Encoding.hs-boot, dist/build/Codec/CBOR/Encoding.o-boot, dist/build/Codec/CBOR/Encoding.dyn_o-boot ) cborg> [ 8 of 14] Compiling Codec.CBOR.FlatTerm[boot] ( src/Codec/CBOR/FlatTerm.hs-boot, dist/build/Codec/CBOR/FlatTerm.o-boot, dist/build/Codec/CBOR/FlatTerm.dyn_o-boot ) cborg> [ 9 of 14] Compiling Codec.CBOR.Encoding ( src/Codec/CBOR/Encoding.hs, dist/build/Codec/CBOR/Encoding.o, dist/build/Codec/CBOR/Encoding.dyn_o ) cborg> [10 of 14] Compiling Codec.CBOR.FlatTerm ( src/Codec/CBOR/FlatTerm.hs, dist/build/Codec/CBOR/FlatTerm.o, dist/build/Codec/CBOR/FlatTerm.dyn_o ) cborg> [11 of 14] Compiling Codec.CBOR.Term ( src/Codec/CBOR/Term.hs, dist/build/Codec/CBOR/Term.o, dist/build/Codec/CBOR/Term.dyn_o ) cborg> [12 of 14] Compiling Codec.CBOR ( src/Codec/CBOR.hs, dist/build/Codec/CBOR.o, dist/build/Codec/CBOR.dyn_o ) cborg> [13 of 14] Compiling Codec.CBOR.Write ( src/Codec/CBOR/Write.hs, dist/build/Codec/CBOR/Write.o, dist/build/Codec/CBOR/Write.dyn_o ) cborg> [14 of 14] Compiling Codec.CBOR.Pretty ( src/Codec/CBOR/Pretty.hs, dist/build/Codec/CBOR/Pretty.o, dist/build/Codec/CBOR/Pretty.dyn_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: [-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: [-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: [-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 tests constraints-extras> Package has no test suites. constraints-extras> haddockPhase constraints-extras> Preprocessing library for constraints-extras-0.4.0.0.. constraints-extras> Running Haddock on library for constraints-extras-0.4.0.0.. constraints-extras> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:14) constraints-extras> deriveArgDictV (src/Data/Constraint/Extras/TH.hs:29) constraints-extras> gadtIndices (src/Data/Constraint/Extras/TH.hs:109) constraints-extras> Documentation created: dist/doc/html/constraints-extras/index.html, constraints-extras> dist/doc/html/constraints-extras/constraints-extras.txt constraints-extras> Preprocessing executable 'readme' for constraints-extras-0.4.0.0.. constraints-extras> installing constraints-extras> Installing library in /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 constraints-extras> Installing executable readme in /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/bin constraints-extras> Warning: The directory constraints-extras> /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/bin is constraints-extras> not in the system search path. constraints-extras> post-installation fixup constraints-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0 constraints-extras> shrinking /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/bin/readme constraints-extras> shrinking /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSconstraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79-ghc9.4.2.so constraints-extras> checking for references to /build/ in /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0... 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.1.0-intset-properties.log enummapset> 1 of 1 test suites (1 of 1 test cases) passed. enummapset> haddockPhase enummapset> Preprocessing library for enummapset-0.7.1.0.. enummapset> Running Haddock on library for enummapset-0.7.1.0.. enummapset> Warning: The documentation for the following packages are not installed. No enummapset> links will be generated to these packages: attoparsec-0.14.4, enummapset> attoparsec-0.14.4 enummapset> Warning: --source-* options are ignored when --hyperlinked-source is enabled. enummapset> 29% ( 18 / 62) in 'Data.EnumSet' enummapset> Missing documentation for: enummapset> \\ (Data/EnumSet.hs:164) enummapset> null (Data/EnumSet.hs:168) enummapset> size (Data/EnumSet.hs:172) enummapset> member (Data/EnumSet.hs:176) enummapset> notMember (Data/EnumSet.hs:180) enummapset> lookupLT (Data/EnumSet.hs:184) enummapset> lookupGT (Data/EnumSet.hs:188) enummapset> lookupLE (Data/EnumSet.hs:192) enummapset> lookupGE (Data/EnumSet.hs:196) enummapset> isSubsetOf (Data/EnumSet.hs:236) enummapset> isProperSubsetOf (Data/EnumSet.hs:232) enummapset> empty (Data/EnumSet.hs:200) enummapset> singleton (Data/EnumSet.hs:204) enummapset> insert (Data/EnumSet.hs:208) enummapset> delete (Data/EnumSet.hs:212) enummapset> union (Data/EnumSet.hs:220) enummapset> unions (Data/EnumSet.hs:216) enummapset> difference (Data/EnumSet.hs:224) enummapset> intersection (Data/EnumSet.hs:228) enummapset> filter (Data/EnumSet.hs:240) enummapset> partition (Data/EnumSet.hs:244) enummapset> split (Data/EnumSet.hs:248) enummapset> splitMember (Data/EnumSet.hs:252) enummapset> map (Data/EnumSet.hs:290) enummapset> foldr (Data/EnumSet.hs:294) enummapset> foldl (Data/EnumSet.hs:298) enummapset> foldr' (Data/EnumSet.hs:302) enummapset> foldl' (Data/EnumSet.hs:306) enummapset> fold (Data/EnumSet.hs:310) enummapset> findMin (Data/EnumSet.hs:274) enummapset> findMax (Data/EnumSet.hs:278) enummapset> deleteMin (Data/EnumSet.hs:282) enummapset> deleteMax (Data/EnumSet.hs:286) enummapset> deleteFindMin (Data/EnumSet.hs:266) enummapset> deleteFindMax (Data/EnumSet.hs:270) enummapset> maxView (Data/EnumSet.hs:258) enummapset> minView (Data/EnumSet.hs:262) enummapset> elems (Data/EnumSet.hs:314) enummapset> toList (Data/EnumSet.hs:318) enummapset> fromList (Data/EnumSet.hs:330) enummapset> toAscList (Data/EnumSet.hs:322) enummapset> toDescList (Data/EnumSet.hs:326) enummapset> fromAscList (Data/EnumSet.hs:334) enummapset> fromDistinctAscList (Data/EnumSet.hs:338) enummapset> 19% ( 25 /127) in 'Data.EnumMap.Strict' enummapset> Missing documentation for: enummapset> ! (Data/EnumMap/Base.hs:228) enummapset> \\ (Data/EnumMap/Base.hs:232) enummapset> null (Data/EnumMap/Base.hs:236) enummapset> size (Data/EnumMap/Base.hs:240) enummapset> member (Data/EnumMap/Base.hs:244) enummapset> notMember (Data/EnumMap/Base.hs:248) enummapset> lookup (Data/EnumMap/Base.hs:252) enummapset> findWithDefault (Data/EnumMap/Strict.hs:192) enummapset> lookupLT (Data/EnumMap/Base.hs:260) enummapset> lookupGT (Data/EnumMap/Base.hs:264) enummapset> lookupLE (Data/EnumMap/Base.hs:268) enummapset> lookupGE (Data/EnumMap/Base.hs:272) enummapset> empty (Data/EnumMap/Base.hs:276) enummapset> singleton (Data/EnumMap/Strict.hs:196) enummapset> insert (Data/EnumMap/Strict.hs:200) enummapset> insertWith (Data/EnumMap/Strict.hs:204) enummapset> insertWithKey (Data/EnumMap/Strict.hs:208) enummapset> insertLookupWithKey (Data/EnumMap/Strict.hs:214) enummapset> delete (Data/EnumMap/Base.hs:303) enummapset> adjust (Data/EnumMap/Strict.hs:220) enummapset> adjustWithKey (Data/EnumMap/Strict.hs:224) enummapset> update (Data/EnumMap/Strict.hs:287) enummapset> updateWithKey (Data/EnumMap/Strict.hs:291) enummapset> updateLookupWithKey (Data/EnumMap/Strict.hs:296) enummapset> alter (Data/EnumMap/Strict.hs:228) enummapset> alterF (Data/EnumMap/Strict.hs:232) enummapset> union (Data/EnumMap/Base.hs:345) enummapset> unionWith (Data/EnumMap/Strict.hs:240) enummapset> unionWithKey (Data/EnumMap/Strict.hs:244) 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: [-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: [-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: [-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: [-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> | ^^^^^ 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: [-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: [-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: [-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: [-Wunused-top-binds] path> Defined but not used: ‘qqRelDir’ path> | path> 30 | qqRelDir = foo [reldir|foo/|] quickcheck-classes> Using hscolour version 1.24 found on system at: quickcheck-classes> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour quickcheck-classes> No jhc found quickcheck-classes> Using ld found on system at: quickcheck-classes> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold quickcheck-classes> No pkg-config found quickcheck-classes> Using runghc version 9.4.2 found on system at: quickcheck-classes> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 quickcheck-classes> Using strip version 2.40 found on system at: quickcheck-classes> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip quickcheck-classes> Using tar found on system at: quickcheck-classes> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar quickcheck-classes> No uhc found quickcheck-classes> building quickcheck-classes> Preprocessing library for quickcheck-classes-0.6.5.0.. quickcheck-classes> Building library for quickcheck-classes-0.6.5.0.. 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 ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:18:1: warning: [-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: [-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: [-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: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HsYAML-aeson (post)> added 2 signatures HsYAML-aeson (post)> added 3 signatures HsYAML-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1 /nix/store/zqyjyygm6ijw5c29vnh6fwcs87324zpv-HsYAML-aeson-0.2.0.1-doc HsYAML-aeson (post)> copying 2 paths... HsYAML-aeson (post)> copying path '/nix/store/zqyjyygm6ijw5c29vnh6fwcs87324zpv-HsYAML-aeson-0.2.0.1-doc' to 'https://cache.nix-ci.com'... HsYAML-aeson (post)> copying path '/nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1' to 'https://cache.nix-ci.com'... HsYAML-aeson (post)> copying 1 paths... HsYAML-aeson (post)> copying path '/nix/store/hcg6bxv4b1xy1c99j55ih5mmskjaadaz-HsYAML-aeson-0.2.0.1.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/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1 /nix/store/zqyjyygm6ijw5c29vnh6fwcs87324zpv-HsYAML-aeson-0.2.0.1-doc HsYAML-aeson (post)> copying 2 paths... HsYAML-aeson (post)> copying path '/nix/store/zqyjyygm6ijw5c29vnh6fwcs87324zpv-HsYAML-aeson-0.2.0.1-doc' to 'ssh-ng://worker.nix-ci.com'... HsYAML-aeson (post)> copying path '/nix/store/gfy7hg0n8x7nll67qinsiziq97bibfwc-HsYAML-aeson-0.2.0.1' to 'ssh-ng://worker.nix-ci.com'... HsYAML-aeson (post)> copying 1 paths... HsYAML-aeson (post)> copying path '/nix/store/hcg6bxv4b1xy1c99j55ih5mmskjaadaz-HsYAML-aeson-0.2.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... 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/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9 /nix/store/q7l1ifq256gn66x6791qyylzwk6yrm54-deriving-aeson-0.2.9-doc deriving-aeson (post)> copying 2 paths... deriving-aeson (post)> copying path '/nix/store/q7l1ifq256gn66x6791qyylzwk6yrm54-deriving-aeson-0.2.9-doc' to 'https://cache.nix-ci.com'... deriving-aeson (post)> copying path '/nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9' to 'https://cache.nix-ci.com'... deriving-aeson (post)> copying 1 paths... deriving-aeson (post)> copying path '/nix/store/3fc5kacrk8jgx0amlldix53x1b2qqr4h-deriving-aeson-0.2.9.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/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9 /nix/store/q7l1ifq256gn66x6791qyylzwk6yrm54-deriving-aeson-0.2.9-doc deriving-aeson (post)> copying 2 paths... deriving-aeson (post)> copying path '/nix/store/q7l1ifq256gn66x6791qyylzwk6yrm54-deriving-aeson-0.2.9-doc' to 'ssh-ng://worker.nix-ci.com'... deriving-aeson (post)> copying path '/nix/store/p7xyij6p26ls1xpi6z1ya73srybljqnj-deriving-aeson-0.2.9' to 'ssh-ng://worker.nix-ci.com'... deriving-aeson (post)> copying 1 paths... deriving-aeson (post)> copying path '/nix/store/3fc5kacrk8jgx0amlldix53x1b2qqr4h-deriving-aeson-0.2.9.drv' to 'ssh-ng://worker.nix-ci.com'... doctest-discover (post)> added 1 signatures doctest-discover (post)> added 2 signatures doctest-discover (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0 doctest-discover (post)> copying 1 paths... doctest-discover (post)> copying path '/nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-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/rif5yd13mdn2bh9sp2dl15pgsmj6vrvq-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/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-doctest-discover-0.2.0.0 doctest-discover (post)> copying 1 paths... doctest-discover (post)> copying path '/nix/store/mhvf2ag7vv7hwj1jmy5wkxf7f6r7ndyh-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/rif5yd13mdn2bh9sp2dl15pgsmj6vrvq-doctest-discover-0.2.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/wlp95sm52y8fj8k3gy8b015c1k0nka48-hw-hspec-hedgehog-0.1.1.1.drv'... ghc-lib-parser> 44% ( 62 /138) in 'GHC.Types.Var' ghc-lib-parser> Missing documentation for: ghc-lib-parser> JoinId (compiler/GHC/Types/Var.hs:187) ghc-lib-parser> InVar (compiler/GHC/Types/Var.hs:197) ghc-lib-parser> InCoVar (compiler/GHC/Types/Var.hs:199) ghc-lib-parser> InId (compiler/GHC/Types/Var.hs:200) ghc-lib-parser> InTyVar (compiler/GHC/Types/Var.hs:198) ghc-lib-parser> OutVar (compiler/GHC/Types/Var.hs:201) ghc-lib-parser> OutCoVar (compiler/GHC/Types/Var.hs:203) ghc-lib-parser> OutId (compiler/GHC/Types/Var.hs:204) ghc-lib-parser> OutTyVar (compiler/GHC/Types/Var.hs:202) ghc-lib-parser> varName (compiler/GHC/Types/Var.hs:249) ghc-lib-parser> varUnique (compiler/GHC/Types/Var.hs:399) ghc-lib-parser> varMult (compiler/GHC/Types/Var.hs:270) ghc-lib-parser> varMultMaybe (compiler/GHC/Types/Var.hs:402) ghc-lib-parser> setVarName (compiler/GHC/Types/Var.hs:411) ghc-lib-parser> setVarUnique (compiler/GHC/Types/Var.hs:406) ghc-lib-parser> setVarType (compiler/GHC/Types/Var.hs:416) ghc-lib-parser> mkGlobalVar (compiler/GHC/Types/Var.hs:1122) ghc-lib-parser> mkLocalVar (compiler/GHC/Types/Var.hs:1128) ghc-lib-parser> mkCoVar (compiler/GHC/Types/Var.hs:1132) ghc-lib-parser> idInfo (compiler/GHC/Types/Var.hs:1112) ghc-lib-parser> idDetails (compiler/GHC/Types/Var.hs:1116) ghc-lib-parser> lazySetIdInfo (compiler/GHC/Types/Var.hs:1153) ghc-lib-parser> setIdDetails (compiler/GHC/Types/Var.hs:1156) ghc-lib-parser> setIdMult (compiler/GHC/Types/Var.hs:1198) ghc-lib-parser> updateIdTypeButNotMult (compiler/GHC/Types/Var.hs:1176) ghc-lib-parser> updateIdTypeAndMult (compiler/GHC/Types/Var.hs:1180) ghc-lib-parser> updateIdTypeAndMultM (compiler/GHC/Types/Var.hs:1190) ghc-lib-parser> isTcTyVar (compiler/GHC/Types/Var.hs:1217) ghc-lib-parser> isLocalId (compiler/GHC/Types/Var.hs:1242) ghc-lib-parser> isTyCoVar (compiler/GHC/Types/Var.hs:1221) ghc-lib-parser> isGlobalId (compiler/GHC/Types/Var.hs:1252) ghc-lib-parser> isInferredForAllTyFlag (compiler/GHC/Types/Var.hs:485) ghc-lib-parser> isVisibleFunArg (compiler/GHC/Types/Var.hs:582) ghc-lib-parser> isInvisibleFunArg (compiler/GHC/Types/Var.hs:579) ghc-lib-parser> isFUNArg (compiler/GHC/Types/Var.hs:587) ghc-lib-parser> mkFunTyFlag (compiler/GHC/Types/Var.hs:555) ghc-lib-parser> visArg (compiler/GHC/Types/Var.hs:559) ghc-lib-parser> invisArg (compiler/GHC/Types/Var.hs:569) ghc-lib-parser> visArgTypeLike (compiler/GHC/Types/Var.hs:563) ghc-lib-parser> visArgConstraintLike (compiler/GHC/Types/Var.hs:566) ghc-lib-parser> invisArgTypeLike (compiler/GHC/Types/Var.hs:573) ghc-lib-parser> invisArgConstraintLike (compiler/GHC/Types/Var.hs:576) ghc-lib-parser> funTyFlagResultTypeOrConstraint (compiler/GHC/Types/Var.hs:592) ghc-lib-parser> TypeOrConstraint (compiler/GHC/Types/Basic.hs:1966) ghc-lib-parser> isNamedPiTyBinder (compiler/GHC/Types/Var.hs:820) ghc-lib-parser> namedPiTyBinder_maybe (compiler/GHC/Types/Var.hs:824) ghc-lib-parser> piTyBinderType (compiler/GHC/Types/Var.hs:848) ghc-lib-parser> VarBndr (compiler/GHC/Types/Var.hs:693) ghc-lib-parser> TyVarBinder (compiler/GHC/Types/Var.hs:708) ghc-lib-parser> InvisTyBinder (compiler/GHC/Types/Var.hs:705) ghc-lib-parser> InvisTVBinder (compiler/GHC/Types/Var.hs:709) ghc-lib-parser> ReqTyBinder (compiler/GHC/Types/Var.hs:706) ghc-lib-parser> ReqTVBinder (compiler/GHC/Types/Var.hs:710) ghc-lib-parser> binderVar (compiler/GHC/Types/Var.hs:724) ghc-lib-parser> binderVars (compiler/GHC/Types/Var.hs:727) ghc-lib-parser> binderFlag (compiler/GHC/Types/Var.hs:730) ghc-lib-parser> binderFlags (compiler/GHC/Types/Var.hs:733) ghc-lib-parser> binderType (compiler/GHC/Types/Var.hs:736) ghc-lib-parser> isTyVarBinder (compiler/GHC/Types/Var.hs:739) ghc-lib-parser> tyVarSpecToBinder (compiler/GHC/Types/Var.hs:715) ghc-lib-parser> tyVarSpecToBinders (compiler/GHC/Types/Var.hs:712) ghc-lib-parser> tyVarReqToBinder (compiler/GHC/Types/Var.hs:721) ghc-lib-parser> tyVarReqToBinders (compiler/GHC/Types/Var.hs:718) ghc-lib-parser> mapVarBndr (compiler/GHC/Types/Var.hs:762) ghc-lib-parser> mapVarBndrs (compiler/GHC/Types/Var.hs:765) ghc-lib-parser> mkTyVar (compiler/GHC/Types/Var.hs:1079) ghc-lib-parser> mkTcTyVar (compiler/GHC/Types/Var.hs:1085) ghc-lib-parser> tyVarName (compiler/GHC/Types/Var.hs:1056) ghc-lib-parser> tyVarKind (compiler/GHC/Types/Var.hs:1059) ghc-lib-parser> tcTyVarDetails (compiler/GHC/Types/Var.hs:1094) ghc-lib-parser> setTcTyVarDetails (compiler/GHC/Types/Var.hs:1101) ghc-lib-parser> setTyVarName (compiler/GHC/Types/Var.hs:1065) ghc-lib-parser> setTyVarUnique (compiler/GHC/Types/Var.hs:1062) ghc-lib-parser> setTyVarKind (compiler/GHC/Types/Var.hs:1068) ghc-lib-parser> updateTyVarKind (compiler/GHC/Types/Var.hs:1071) ghc-lib-parser> updateTyVarKindM (compiler/GHC/Types/Var.hs:1074) ghc-lib-parser> 30% ( 24 / 78) in 'GHC.Types.Var.Set' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> emptyVarSet (compiler/GHC/Types/Var/Set.hs:81) ghc-lib-parser> unitVarSet (compiler/GHC/Types/Var/Set.hs:89) ghc-lib-parser> mkVarSet (compiler/GHC/Types/Var/Set.hs:97) ghc-lib-parser> extendVarSet (compiler/GHC/Types/Var/Set.hs:90) 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 ) 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 ) cborg> [ 1 of 14] Compiling Codec.CBOR.ByteArray.Internal ( src/Codec/CBOR/ByteArray/Internal.hs, dist/build/Codec/CBOR/ByteArray/Internal.p_o ) cborg> [ 2 of 14] Compiling Codec.CBOR.ByteArray.Sliced ( src/Codec/CBOR/ByteArray/Sliced.hs, dist/build/Codec/CBOR/ByteArray/Sliced.p_o ) cborg> cborg> src/Codec/CBOR/ByteArray/Sliced.hs:44:1: warning: [-Wunused-imports] cborg> The qualified import of ‘Data.ByteString.Short.Internal’ is redundant cborg> except perhaps to import instances from ‘Data.ByteString.Short.Internal’ cborg> To import instances alone, use: import Data.ByteString.Short.Internal() cborg> | cborg> 44 | import qualified Data.ByteString.Short.Internal as BSS cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> [ 3 of 14] Compiling Codec.CBOR.ByteArray ( src/Codec/CBOR/ByteArray.hs, dist/build/Codec/CBOR/ByteArray.p_o ) cborg> cborg> src/Codec/CBOR/ByteArray.hs:39:1: warning: [-Wunused-imports] cborg> The qualified import of ‘Data.ByteString.Short.Internal’ is redundant cborg> except perhaps to import instances from ‘Data.ByteString.Short.Internal’ cborg> To import instances alone, use: import Data.ByteString.Short.Internal() cborg> | cborg> 39 | import qualified Data.ByteString.Short.Internal as BSS cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> [ 4 of 14] Compiling Codec.CBOR.Decoding ( src/Codec/CBOR/Decoding.hs, dist/build/Codec/CBOR/Decoding.p_o ) cborg> [ 5 of 14] Compiling Codec.CBOR.Magic ( src/Codec/CBOR/Magic.hs, dist/build/Codec/CBOR/Magic.p_o ) cborg> [ 6 of 14] Compiling Codec.CBOR.Read ( src/Codec/CBOR/Read.hs, dist/build/Codec/CBOR/Read.p_o ) constraints-extras> patching script interpreter paths in /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0 constraints-extras> stripping (with command strip and flags -S -p) in /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/lib /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0/bin constraints-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/w9jhblw9lahjfjp0djiznynm73w1yqjp-constraints-extras-0.4.0.0-doc constraints-extras> checking for references to /build/ in /nix/store/w9jhblw9lahjfjp0djiznynm73w1yqjp-constraints-extras-0.4.0.0-doc... constraints-extras> patching script interpreter paths in /nix/store/w9jhblw9lahjfjp0djiznynm73w1yqjp-constraints-extras-0.4.0.0-doc enummapset> unions (Data/EnumMap/Base.hs:337) enummapset> unionsWith (Data/EnumMap/Strict.hs:236) enummapset> difference (Data/EnumMap/Base.hs:359) enummapset> differenceWith (Data/EnumMap/Strict.hs:250) enummapset> differenceWithKey (Data/EnumMap/Strict.hs:255) enummapset> intersection (Data/EnumMap/Base.hs:374) enummapset> intersectionWith (Data/EnumMap/Strict.hs:261) enummapset> intersectionWithKey (Data/EnumMap/Strict.hs:266) enummapset> mergeWithKey (Data/EnumMap/Strict.hs:272) enummapset> map (Data/EnumMap/Strict.hs:318) enummapset> mapWithKey (Data/EnumMap/Strict.hs:322) enummapset> traverseWithKey (Data/EnumMap/Base.hs:496) enummapset> mapAccum (Data/EnumMap/Strict.hs:326) enummapset> mapAccumWithKey (Data/EnumMap/Strict.hs:330) enummapset> mapAccumRWithKey (Data/EnumMap/Strict.hs:336) enummapset> mapKeys (Data/EnumMap/Base.hs:517) enummapset> mapKeysWith (Data/EnumMap/Strict.hs:342) enummapset> mapKeysMonotonic (Data/EnumMap/Base.hs:525) enummapset> foldr (Data/EnumMap/Base.hs:587) enummapset> foldl (Data/EnumMap/Base.hs:591) enummapset> foldrWithKey (Data/EnumMap/Base.hs:595) enummapset> foldlWithKey (Data/EnumMap/Base.hs:599) enummapset> foldr' (Data/EnumMap/Base.hs:603) enummapset> foldl' (Data/EnumMap/Base.hs:607) enummapset> foldrWithKey' (Data/EnumMap/Base.hs:611) enummapset> foldlWithKey' (Data/EnumMap/Base.hs:615) enummapset> elems (Data/EnumMap/Base.hs:619) enummapset> keys (Data/EnumMap/Base.hs:623) enummapset> assocs (Data/EnumMap/Base.hs:635) enummapset> keysSet (Data/EnumMap/Base.hs:627) enummapset> fromSet (Data/EnumMap/Strict.hs:364) enummapset> toList (Data/EnumMap/Base.hs:639) enummapset> fromList (Data/EnumMap/Strict.hs:368) enummapset> fromListWith (Data/EnumMap/Strict.hs:372) enummapset> fromListWithKey (Data/EnumMap/Strict.hs:376) enummapset> toAscList (Data/EnumMap/Base.hs:643) enummapset> toDescList (Data/EnumMap/Base.hs:647) enummapset> fromAscList (Data/EnumMap/Strict.hs:381) enummapset> fromAscListWith (Data/EnumMap/Strict.hs:385) enummapset> fromAscListWithKey (Data/EnumMap/Strict.hs:389) enummapset> fromDistinctAscList (Data/EnumMap/Strict.hs:394) enummapset> filter (Data/EnumMap/Base.hs:529) enummapset> filterWithKey (Data/EnumMap/Base.hs:533) enummapset> restrictKeys (Data/EnumMap/Base.hs:538) enummapset> withoutKeys (Data/EnumMap/Base.hs:543) enummapset> partition (Data/EnumMap/Base.hs:549) enummapset> partitionWithKey (Data/EnumMap/Base.hs:553) enummapset> mapMaybe (Data/EnumMap/Strict.hs:346) enummapset> mapMaybeWithKey (Data/EnumMap/Strict.hs:350) enummapset> mapEither (Data/EnumMap/Strict.hs:354) enummapset> mapEitherWithKey (Data/EnumMap/Strict.hs:358) enummapset> split (Data/EnumMap/Base.hs:577) enummapset> splitLookup (Data/EnumMap/Base.hs:581) enummapset> isSubmapOf (Data/EnumMap/Base.hs:480) enummapset> isSubmapOfBy (Data/EnumMap/Base.hs:484) enummapset> isProperSubmapOf (Data/EnumMap/Base.hs:472) enummapset> isProperSubmapOfBy (Data/EnumMap/Base.hs:476) enummapset> lookupMin (Data/EnumMap/Base.hs:448) enummapset> lookupMax (Data/EnumMap/Base.hs:452) enummapset> findMin (Data/EnumMap/Base.hs:456) enummapset> findMax (Data/EnumMap/Base.hs:460) enummapset> deleteMin (Data/EnumMap/Base.hs:464) enummapset> deleteMax (Data/EnumMap/Base.hs:468) enummapset> deleteFindMin (Data/EnumMap/Base.hs:444) enummapset> deleteFindMax (Data/EnumMap/Base.hs:440) enummapset> updateMin (Data/EnumMap/Strict.hs:314) enummapset> updateMax (Data/EnumMap/Strict.hs:310) enummapset> updateMinWithKey (Data/EnumMap/Strict.hs:302) enummapset> updateMaxWithKey (Data/EnumMap/Strict.hs:306) enummapset> minView (Data/EnumMap/Base.hs:436) enummapset> maxView (Data/EnumMap/Base.hs:432) enummapset> minViewWithKey (Data/EnumMap/Base.hs:418) enummapset> maxViewWithKey (Data/EnumMap/Base.hs:412) enummapset> 19% ( 25 /127) in 'Data.EnumMap.Lazy' enummapset> Missing documentation for: enummapset> ! (Data/EnumMap/Base.hs:228) enummapset> \\ (Data/EnumMap/Base.hs:232) enummapset> null (Data/EnumMap/Base.hs:236) enummapset> size (Data/EnumMap/Base.hs:240) enummapset> member (Data/EnumMap/Base.hs:244) enummapset> notMember (Data/EnumMap/Base.hs:248) enummapset> lookup (Data/EnumMap/Base.hs:252) enummapset> findWithDefault (Data/EnumMap/Base.hs:256) enummapset> lookupLT (Data/EnumMap/Base.hs:260) enummapset> lookupGT (Data/EnumMap/Base.hs:264) enummapset> lookupLE (Data/EnumMap/Base.hs:268) enummapset> lookupGE (Data/EnumMap/Base.hs:272) enummapset> empty (Data/EnumMap/Base.hs:276) enummapset> singleton (Data/EnumMap/Base.hs:280) enummapset> insert (Data/EnumMap/Base.hs:284) enummapset> insertWith (Data/EnumMap/Base.hs:288) enummapset> insertWithKey (Data/EnumMap/Base.hs:292) enummapset> insertLookupWithKey (Data/EnumMap/Base.hs:297) enummapset> delete (Data/EnumMap/Base.hs:303) enummapset> adjust (Data/EnumMap/Base.hs:307) enummapset> adjustWithKey (Data/EnumMap/Base.hs:311) path> | ^^^^^^^^ path> path> test/Common/Include.hs:33:1: warning: [-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: [-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: [-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: [-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: [-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: [-Wunused-top-binds] path> Defined but not used: ‘qqAbsDir’ path> | path> 9 | qqAbsDir = foo [absdir|/foo/|] path> | ^^^^^^^^ path> path> test/Common/Posix.hs:12:1: warning: [-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: [-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: [-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: [-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: [-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: [-Wunused-top-binds] path> Defined but not used: ‘foo’ path> | path> 21 | foo :: Path a b -> FilePath 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: [-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: [-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: [-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: [-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: [-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.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: [-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> generic-lens> unpacking sources 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> patching sources generic-lens> compileBuildDriverPhase generic-lens> setupCompileFlags: -package-db=/build/tmp.LXcFEAHvQa/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts generic-lens> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.LXcFEAHvQa/Main.o ) generic-lens> [2 of 2] Linking Setup generic-lens> updateAutotoolsGnuConfigScriptsPhase generic-lens> configuring generic-lens> configureFlags: --verbose --prefix=/nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/bjp56y1ynr85k26pcpfr7aidvysir3y8-generic-lens-2.2.2.0-doc/share/doc/generic-lens-2.2.2.0 --with-gcc=gcc --package-db=/build/tmp.LXcFEAHvQa/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/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.17.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.1: using text-2.0.1 generic-lens> Dependency HUnit: using HUnit-1.6.2.0 generic-lens> Dependency base >=4.11 && <=5.0: using base-4.17.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.2 generic-lens> Dependency lens: using lens-5.2.3 generic-lens> Dependency profunctors: using profunctors-5.6.2 generic-lens> Dependency HUnit: using HUnit-1.6.2.0 generic-lens> Dependency base >=4.11 && <=5.0: using base-4.17.0.0 generic-lens> Dependency generic-lens: using generic-lens-2.2.2.0 generic-lens> Dependency lens: using lens-5.2.3 generic-lens> Dependency HUnit: using HUnit-1.6.2.0 generic-lens> Dependency base >=4.11 && <=5.0: using base-4.17.0.0 generic-lens> Dependency generic-lens: using generic-lens-2.2.2.0 generic-lens> Dependency lens: using lens-5.2.3 generic-lens> Dependency profunctors: using profunctors-5.6.2 generic-lens> Dependency base >4 && <5: using base-4.17.0.0 generic-lens> Dependency doctest: using doctest-0.20.1 generic-lens> Dependency lens: using lens-5.2.3 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-6fGTNfpEXgBFNEd3xy7dbf-doctests generic-lens> include base-4.17.0.0 generic-lens> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI generic-lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> component generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> include base-4.17.0.0 generic-lens> include generic-lens-core-2.2.1.0-AqtAMIX1CfR9iyc4bm6QV6 generic-lens> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ generic-lens> include text-2.0.1 generic-lens> component generic-lens-2.2.2.0-9MUcInuFmrNE9rU9g2GeTp-generic-lens-bifunctor generic-lens> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS generic-lens> include base-4.17.0.0 generic-lens> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> component generic-lens-2.2.2.0-24f0hMN5YSx32VreNcpU0P-generic-lens-syb-tree generic-lens> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS lens-aeson> setupCompilerEnvironmentPhase lens-aeson> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. lens-aeson> unpacking sources 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> patching sources lens-aeson> Replace Cabal file with edited version from mirror://hackage/lens-aeson-1.2.3/revision/2.cabal. lens-aeson> compileBuildDriverPhase lens-aeson> setupCompileFlags: -package-db=/build/tmp.9wKNWwaSbx/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts lens-aeson> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.9wKNWwaSbx/Main.o ) lens-aeson> [2 of 2] Linking Setup lens-aeson> updateAutotoolsGnuConfigScriptsPhase lens-aeson> configuring lens-aeson> configureFlags: --verbose --prefix=/nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/w9qkgmiyghp2qvbw4qs51a475zbz1ap9-lens-aeson-1.2.3-doc/share/doc/lens-aeson-1.2.3 --with-gcc=gcc --package-db=/build/tmp.9wKNWwaSbx/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-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.1.2.1 lens-aeson> Dependency base >=4.9 && <5: using base-4.17.0.0 lens-aeson> Dependency bytestring >=0.9 && <0.13: using bytestring-0.11.3.1 lens-aeson> Dependency lens >=5.0 && <6: using lens-5.2.3 lens-aeson> Dependency scientific >=0.3.2 && <0.4: using scientific-0.3.7.0 lens-aeson> Dependency text >=0.11.1.10 && <2.2: using text-2.0.1 lens-aeson> Dependency text-short >=0.1.4 && <0.2: using text-short-0.1.5 lens-aeson> Dependency unordered-containers >=0.2.3 && <0.3: using lens-aeson> unordered-containers-0.2.19.1 lens-aeson> Dependency vector >=0.9 && <0.14: using vector-0.13.1.0 lens-aeson> Source component graph: component lib lens-aeson> Configured component graph: lens-aeson> component lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lens-aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lens-aeson> include base-4.17.0.0 lens-aeson> include bytestring-0.11.3.1 lens-aeson> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens-aeson> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO lens-aeson> include text-2.0.1 lens-aeson> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF lens-aeson> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lens-aeson> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej lens-aeson> Linked component graph: lens-aeson> unit lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lens-aeson> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lens-aeson> include base-4.17.0.0 lens-aeson> include bytestring-0.11.3.1 lens-aeson> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens-aeson> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO lens-aeson> include text-2.0.1 lens-aeson> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF lens-aeson> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lens-aeson> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej lens-aeson> Data.Aeson.Lens=lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK:Data.Aeson.Lens lens-aeson> Ready component graph: lens-aeson> definite lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lens-aeson> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lens-aeson> depends base-4.17.0.0 lens-aeson> depends bytestring-0.11.3.1 lens-aeson> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lens-aeson> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO lens-aeson> depends text-2.0.1 trifecta> setupCompilerEnvironmentPhase trifecta> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. trifecta> unpacking sources trifecta> unpacking source archive /nix/store/hbj05aj04f08i1rg972x96r9yn46xyx5-trifecta-2.1.3.tar.gz trifecta> source root is trifecta-2.1.3 trifecta> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file trifecta-2.1.3/trifecta.cabal trifecta> patching sources trifecta> Replace Cabal file with edited version from mirror://hackage/trifecta-2.1.3/revision/1.cabal. trifecta> compileBuildDriverPhase trifecta> setupCompileFlags: -package-db=/build/tmp.gzPHt3Wm2m/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts trifecta> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.gzPHt3Wm2m/Main.o ) trifecta> [2 of 2] Linking Setup trifecta> updateAutotoolsGnuConfigScriptsPhase trifecta> configuring trifecta> configureFlags: --verbose --prefix=/nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/bg2q970cbc2708h4hz81m3cic39w9zfl-trifecta-2.1.3-doc/share/doc/trifecta-2.1.3 --with-gcc=gcc --package-db=/build/tmp.gzPHt3Wm2m/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib trifecta> Using Parsec parser trifecta> Configuring trifecta-2.1.3... trifecta> Dependency ansi-terminal >=0.6 && <1.1: using ansi-terminal-0.11.5 trifecta> Dependency array >=0.5.1.1 && <0.6: using array-0.5.4.0 trifecta> Dependency base >=4.9 && <5: using base-4.17.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.1.2 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.11.3.1 trifecta> Dependency charset >=0.3.5.1 && <1: using charset-0.3.10 trifecta> Dependency comonad >=5 && <6: using comonad-5.0.8 trifecta> Dependency containers >=0.5.7.0 && <0.8: using containers-0.6.6 trifecta> Dependency deepseq >=1.4.2.0 && <1.6: using deepseq-1.4.8.0 trifecta> Dependency fingertree >=0.1 && <0.2: using fingertree-0.1.5.0 trifecta> Dependency ghc-prim: using ghc-prim-0.9.0 trifecta> Dependency hashable >=1.2.4 && <1.5: using hashable-1.4.3.0 trifecta> Dependency indexed-traversable >=0.1.1 && <0.2: using trifecta> indexed-traversable-0.1.3 trifecta> Dependency lens >=4.14 && <6: using lens-5.2.3 trifecta> Dependency mtl >=2.2.1 && <2.4: using mtl-2.2.2 trifecta> Dependency parsers >=0.12.1 && <1: using parsers-0.12.11 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.4 trifecta> Dependency transformers >=0.5 && <0.7: using transformers-0.5.6.2 trifecta> Dependency unordered-containers >=0.2.1 && <0.3: using trifecta> unordered-containers-0.2.19.1 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.17.0.0 trifecta> Dependency parsers: using parsers-0.12.11 trifecta> Dependency trifecta: using trifecta-2.1.3 trifecta> Source component graph: trifecta> component lib trifecta> component test:quickcheck dependency lib trifecta> Configured component graph: trifecta> component trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa trifecta> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb trifecta> include array-0.5.4.0 trifecta> include base-4.17.0.0 yaya> setupCompilerEnvironmentPhase yaya> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. yaya> unpacking sources yaya> unpacking source archive /nix/store/fy2n68mnns4psv0nrb8xqv1f86r0jm5r-yaya-0.4.2.1.tar.gz yaya> source root is yaya-0.4.2.1 yaya> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file yaya-0.4.2.1/yaya.cabal yaya> patching sources yaya> compileBuildDriverPhase yaya> setupCompileFlags: -package-db=/build/tmp.llieIQ6K8O/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts yaya> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.llieIQ6K8O/Main.o ) yaya> [2 of 2] Linking Setup yaya> updateAutotoolsGnuConfigScriptsPhase yaya> configuring yaya> configureFlags: --verbose --prefix=/nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/f8w9xg6xj7x9p4nfzkj8wnwj58inb4jg-yaya-0.4.2.1-doc/share/doc/yaya-0.4.2.1 --with-gcc=gcc --package-db=/build/tmp.llieIQ6K8O/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib yaya> Using Parsec parser yaya> Configuring yaya-0.4.2.1... yaya> Dependency base >=4.7 && <5: using base-4.17.0.0 yaya> Dependency bifunctors: using bifunctors-5.5.15 yaya> Dependency comonad: using comonad-5.0.8 yaya> Dependency constraints: using constraints-0.13.4 yaya> Dependency containers: using containers-0.6.6 yaya> Dependency distributive: using distributive-0.6.2.1 yaya> Dependency either: using either-5.0.2 yaya> Dependency errors: using errors-2.3.0 yaya> Dependency free: using free-5.1.10 yaya> Dependency kan-extensions: using kan-extensions-5.2.5 yaya> Dependency lens: using lens-5.2.3 yaya> Dependency profunctors: using profunctors-5.6.2 yaya> Dependency template-haskell: using template-haskell-2.19.0.0 yaya> Dependency th-abstraction: using th-abstraction-0.4.5.0 yaya> Dependency transformers: using transformers-0.5.6.2 yaya> Source component graph: component lib yaya> Configured component graph: yaya> component yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE yaya> include base-4.17.0.0 yaya> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM yaya> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx yaya> include constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ yaya> include containers-0.6.6 yaya> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy yaya> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG yaya> include errors-2.3.0-6w6AjQnsrnp6tOrNsVeseF yaya> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d yaya> include kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp yaya> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 yaya> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ yaya> include template-haskell-2.19.0.0 yaya> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 yaya> include transformers-0.5.6.2 yaya> Linked component graph: yaya> unit yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE yaya> include base-4.17.0.0 yaya> include bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM yaya> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx yaya> include constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ yaya> include containers-0.6.6 yaya> include distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy yaya> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG yaya> include errors-2.3.0-6w6AjQnsrnp6tOrNsVeseF yaya> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d 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/bq2k8v8gdvy6xawsdlhgdhzz3ppy5drl-aeson-pretty-0.8.9-doc /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9 aeson-pretty (post)> copying 2 paths... aeson-pretty (post)> copying path '/nix/store/bq2k8v8gdvy6xawsdlhgdhzz3ppy5drl-aeson-pretty-0.8.9-doc' to 'https://cache.nix-ci.com'... aeson-pretty (post)> copying path '/nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9' to 'https://cache.nix-ci.com'... aeson-pretty (post)> copying 1 paths... aeson-pretty (post)> copying path '/nix/store/68l2xmzil1lbyvq6zr28350jyhk67k75-aeson-pretty-0.8.9.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/bq2k8v8gdvy6xawsdlhgdhzz3ppy5drl-aeson-pretty-0.8.9-doc /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9 aeson-pretty (post)> copying 2 paths... aeson-pretty (post)> copying path '/nix/store/bq2k8v8gdvy6xawsdlhgdhzz3ppy5drl-aeson-pretty-0.8.9-doc' to 'ssh-ng://worker.nix-ci.com'... aeson-pretty (post)> copying path '/nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9' to 'ssh-ng://worker.nix-ci.com'... aeson-pretty (post)> copying 1 paths... aeson-pretty (post)> copying path '/nix/store/68l2xmzil1lbyvq6zr28350jyhk67k75-aeson-pretty-0.8.9.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/j8zszffamqxylg06353xnd8f19w2b7xq-floskell-0.10.8.drv'... ghc-lib-parser> extendVarSetList (compiler/GHC/Types/Var/Set.hs:91) ghc-lib-parser> elemVarSet (compiler/GHC/Types/Var/Set.hs:92) ghc-lib-parser> subVarSet (compiler/GHC/Types/Var/Set.hs:118) ghc-lib-parser> unionVarSet (compiler/GHC/Types/Var/Set.hs:83) ghc-lib-parser> unionVarSets (compiler/GHC/Types/Var/Set.hs:84) ghc-lib-parser> intersectVarSet (compiler/GHC/Types/Var/Set.hs:82) ghc-lib-parser> intersectsVarSet (compiler/GHC/Types/Var/Set.hs:116) ghc-lib-parser> disjointVarSet (compiler/GHC/Types/Var/Set.hs:117) ghc-lib-parser> isEmptyVarSet (compiler/GHC/Types/Var/Set.hs:96) ghc-lib-parser> delVarSet (compiler/GHC/Types/Var/Set.hs:93) ghc-lib-parser> delVarSetList (compiler/GHC/Types/Var/Set.hs:94) ghc-lib-parser> delVarSetByKey (compiler/GHC/Types/Var/Set.hs:106) ghc-lib-parser> minusVarSet (compiler/GHC/Types/Var/Set.hs:95) ghc-lib-parser> filterVarSet (compiler/GHC/Types/Var/Set.hs:104) ghc-lib-parser> mapVarSet (compiler/GHC/Types/Var/Set.hs:152) ghc-lib-parser> anyVarSet (compiler/GHC/Types/Var/Set.hs:146) ghc-lib-parser> allVarSet (compiler/GHC/Types/Var/Set.hs:149) ghc-lib-parser> transCloVarSet (compiler/GHC/Types/Var/Set.hs:171) ghc-lib-parser> fixVarSet (compiler/GHC/Types/Var/Set.hs:161) ghc-lib-parser> lookupVarSet_Directly (compiler/GHC/Types/Var/Set.hs:98) ghc-lib-parser> lookupVarSet (compiler/GHC/Types/Var/Set.hs:99) ghc-lib-parser> lookupVarSetByName (compiler/GHC/Types/Var/Set.hs:102) ghc-lib-parser> sizeVarSet (compiler/GHC/Types/Var/Set.hs:103) ghc-lib-parser> seqVarSet (compiler/GHC/Types/Var/Set.hs:197) ghc-lib-parser> elemVarSetByKey (compiler/GHC/Types/Var/Set.hs:107) ghc-lib-parser> partitionVarSet (compiler/GHC/Types/Var/Set.hs:108) ghc-lib-parser> nonDetStrictFoldVarSet (compiler/GHC/Types/Var/Set.hs:158) ghc-lib-parser> emptyDVarSet (compiler/GHC/Types/Var/Set.hs:238) ghc-lib-parser> unitDVarSet (compiler/GHC/Types/Var/Set.hs:241) ghc-lib-parser> mkDVarSet (compiler/GHC/Types/Var/Set.hs:244) ghc-lib-parser> extendDVarSet (compiler/GHC/Types/Var/Set.hs:248) ghc-lib-parser> elemDVarSet (compiler/GHC/Types/Var/Set.hs:251) ghc-lib-parser> dVarSetElems (compiler/GHC/Types/Var/Set.hs:254) ghc-lib-parser> subDVarSet (compiler/GHC/Types/Var/Set.hs:257) ghc-lib-parser> unionDVarSet (compiler/GHC/Types/Var/Set.hs:260) ghc-lib-parser> unionDVarSets (compiler/GHC/Types/Var/Set.hs:263) ghc-lib-parser> intersectDVarSet (compiler/GHC/Types/Var/Set.hs:270) ghc-lib-parser> dVarSetIntersectVarSet (compiler/GHC/Types/Var/Set.hs:273) ghc-lib-parser> isEmptyDVarSet (compiler/GHC/Types/Var/Set.hs:284) ghc-lib-parser> delDVarSet (compiler/GHC/Types/Var/Set.hs:287) ghc-lib-parser> minusDVarSet (compiler/GHC/Types/Var/Set.hs:290) ghc-lib-parser> nonDetStrictFoldDVarSet (compiler/GHC/Types/Var/Set.hs:299) ghc-lib-parser> filterDVarSet (compiler/GHC/Types/Var/Set.hs:311) ghc-lib-parser> mapDVarSet (compiler/GHC/Types/Var/Set.hs:308) ghc-lib-parser> dVarSetMinusVarSet (compiler/GHC/Types/Var/Set.hs:293) ghc-lib-parser> anyDVarSet (compiler/GHC/Types/Var/Set.hs:302) ghc-lib-parser> allDVarSet (compiler/GHC/Types/Var/Set.hs:305) ghc-lib-parser> sizeDVarSet (compiler/GHC/Types/Var/Set.hs:314) ghc-lib-parser> seqDVarSet (compiler/GHC/Types/Var/Set.hs:325) ghc-lib-parser> 94% ( 17 / 18) in 'GHC.Utils.FV' ghc-lib-parser> Missing documentation for: ghc-lib-parser> FV (compiler/GHC/Utils/FV.hs:48) ghc-lib-parser> 0% ( 0 / 22) in 'GHC.Data.Graph.UnVar' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> UnVarSet (compiler/GHC/Data/Graph/UnVar.hs:47) ghc-lib-parser> emptyUnVarSet (compiler/GHC/Data/Graph/UnVar.hs:56) ghc-lib-parser> mkUnVarSet (compiler/GHC/Data/Graph/UnVar.hs:78) ghc-lib-parser> unionUnVarSet (compiler/GHC/Data/Graph/UnVar.hs:87) ghc-lib-parser> unionUnVarSets (compiler/GHC/Data/Graph/UnVar.hs:90) ghc-lib-parser> extendUnVarSet (compiler/GHC/Data/Graph/UnVar.hs:81) ghc-lib-parser> extendUnVarSetList (compiler/GHC/Data/Graph/UnVar.hs:84) ghc-lib-parser> delUnVarSet (compiler/GHC/Data/Graph/UnVar.hs:66) ghc-lib-parser> delUnVarSetList (compiler/GHC/Data/Graph/UnVar.hs:69) ghc-lib-parser> elemUnVarSet (compiler/GHC/Data/Graph/UnVar.hs:59) ghc-lib-parser> isEmptyUnVarSet (compiler/GHC/Data/Graph/UnVar.hs:63) ghc-lib-parser> UnVarGraph (compiler/GHC/Data/Graph/UnVar.hs:97) ghc-lib-parser> emptyUnVarGraph (compiler/GHC/Data/Graph/UnVar.hs:102) ghc-lib-parser> unionUnVarGraph (compiler/GHC/Data/Graph/UnVar.hs:105) ghc-lib-parser> unionUnVarGraphs (compiler/GHC/Data/Graph/UnVar.hs:122) ghc-lib-parser> completeGraph (compiler/GHC/Data/Graph/UnVar.hs:129) ghc-lib-parser> completeBipartiteGraph (compiler/GHC/Data/Graph/UnVar.hs:126) ghc-lib-parser> neighbors (compiler/GHC/Data/Graph/UnVar.hs:133) ghc-lib-parser> hasLoopAt (compiler/GHC/Data/Graph/UnVar.hs:145) ghc-lib-parser> delNode (compiler/GHC/Data/Graph/UnVar.hs:155) ghc-lib-parser> domUFMUnVarSet (compiler/GHC/Data/Graph/UnVar.hs:53) ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Stg.InferTags.TagSig' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header 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: [-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> 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 ) enummapset> update (Data/EnumMap/Base.hs:315) enummapset> updateWithKey (Data/EnumMap/Base.hs:319) enummapset> updateLookupWithKey (Data/EnumMap/Base.hs:323) enummapset> alter (Data/EnumMap/Base.hs:329) enummapset> alterF (Data/EnumMap/Base.hs:333) enummapset> union (Data/EnumMap/Base.hs:345) enummapset> unionWith (Data/EnumMap/Base.hs:349) enummapset> unionWithKey (Data/EnumMap/Base.hs:353) enummapset> unions (Data/EnumMap/Base.hs:337) enummapset> unionsWith (Data/EnumMap/Base.hs:341) enummapset> difference (Data/EnumMap/Base.hs:359) enummapset> differenceWith (Data/EnumMap/Base.hs:363) enummapset> differenceWithKey (Data/EnumMap/Base.hs:368) enummapset> intersection (Data/EnumMap/Base.hs:374) enummapset> intersectionWith (Data/EnumMap/Base.hs:378) enummapset> intersectionWithKey (Data/EnumMap/Base.hs:383) enummapset> mergeWithKey (Data/EnumMap/Base.hs:389) enummapset> map (Data/EnumMap/Base.hs:488) enummapset> mapWithKey (Data/EnumMap/Base.hs:492) enummapset> traverseWithKey (Data/EnumMap/Base.hs:496) enummapset> mapAccum (Data/EnumMap/Base.hs:501) enummapset> mapAccumWithKey (Data/EnumMap/Base.hs:505) enummapset> mapAccumRWithKey (Data/EnumMap/Base.hs:511) enummapset> mapKeys (Data/EnumMap/Base.hs:517) enummapset> mapKeysWith (Data/EnumMap/Base.hs:521) enummapset> mapKeysMonotonic (Data/EnumMap/Base.hs:525) enummapset> foldr (Data/EnumMap/Base.hs:587) enummapset> foldl (Data/EnumMap/Base.hs:591) enummapset> foldrWithKey (Data/EnumMap/Base.hs:595) enummapset> foldlWithKey (Data/EnumMap/Base.hs:599) enummapset> foldr' (Data/EnumMap/Base.hs:603) enummapset> foldl' (Data/EnumMap/Base.hs:607) enummapset> foldrWithKey' (Data/EnumMap/Base.hs:611) enummapset> foldlWithKey' (Data/EnumMap/Base.hs:615) enummapset> elems (Data/EnumMap/Base.hs:619) enummapset> keys (Data/EnumMap/Base.hs:623) enummapset> assocs (Data/EnumMap/Base.hs:635) enummapset> keysSet (Data/EnumMap/Base.hs:627) enummapset> fromSet (Data/EnumMap/Base.hs:631) enummapset> toList (Data/EnumMap/Base.hs:639) enummapset> fromList (Data/EnumMap/Base.hs:651) enummapset> fromListWith (Data/EnumMap/Base.hs:655) enummapset> fromListWithKey (Data/EnumMap/Base.hs:659) enummapset> toAscList (Data/EnumMap/Base.hs:643) enummapset> toDescList (Data/EnumMap/Base.hs:647) enummapset> fromAscList (Data/EnumMap/Base.hs:664) enummapset> fromAscListWith (Data/EnumMap/Base.hs:668) enummapset> fromAscListWithKey (Data/EnumMap/Base.hs:672) enummapset> fromDistinctAscList (Data/EnumMap/Base.hs:677) enummapset> filter (Data/EnumMap/Base.hs:529) enummapset> filterWithKey (Data/EnumMap/Base.hs:533) enummapset> restrictKeys (Data/EnumMap/Base.hs:538) enummapset> withoutKeys (Data/EnumMap/Base.hs:543) enummapset> partition (Data/EnumMap/Base.hs:549) enummapset> partitionWithKey (Data/EnumMap/Base.hs:553) enummapset> mapMaybe (Data/EnumMap/Base.hs:559) enummapset> mapMaybeWithKey (Data/EnumMap/Base.hs:563) enummapset> mapEither (Data/EnumMap/Base.hs:567) enummapset> mapEitherWithKey (Data/EnumMap/Base.hs:571) enummapset> split (Data/EnumMap/Base.hs:577) enummapset> splitLookup (Data/EnumMap/Base.hs:581) enummapset> isSubmapOf (Data/EnumMap/Base.hs:480) enummapset> isSubmapOfBy (Data/EnumMap/Base.hs:484) enummapset> isProperSubmapOf (Data/EnumMap/Base.hs:472) enummapset> isProperSubmapOfBy (Data/EnumMap/Base.hs:476) enummapset> lookupMin (Data/EnumMap/Base.hs:448) enummapset> lookupMax (Data/EnumMap/Base.hs:452) enummapset> findMin (Data/EnumMap/Base.hs:456) enummapset> findMax (Data/EnumMap/Base.hs:460) enummapset> deleteMin (Data/EnumMap/Base.hs:464) enummapset> deleteMax (Data/EnumMap/Base.hs:468) enummapset> deleteFindMin (Data/EnumMap/Base.hs:444) enummapset> deleteFindMax (Data/EnumMap/Base.hs:440) enummapset> updateMin (Data/EnumMap/Base.hs:428) enummapset> updateMax (Data/EnumMap/Base.hs:424) enummapset> updateMinWithKey (Data/EnumMap/Base.hs:404) enummapset> updateMaxWithKey (Data/EnumMap/Base.hs:408) enummapset> minView (Data/EnumMap/Base.hs:436) enummapset> maxView (Data/EnumMap/Base.hs:432) enummapset> minViewWithKey (Data/EnumMap/Base.hs:418) enummapset> maxViewWithKey (Data/EnumMap/Base.hs:412) enummapset> 100% ( 6 / 6) in 'Data.EnumMap' enummapset> Warning: Data.EnumMap: could not find link destinations for: enummapset> enummapset> - Data.EnumMap.Whoops enummapset> Documentation created: dist/doc/html/enummapset/index.html, enummapset> dist/doc/html/enummapset/enummapset.txt enummapset> Preprocessing test suite 'intset-properties' for enummapset-0.7.1.0.. enummapset> installing enummapset> Installing library in /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5 enummapset> post-installation fixup path> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ path> path> test/Common/Include.hs:30:1: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-Wunused-top-binds] path> Defined but not used: ‘liftAbsFile’ path> | path> 23 | liftAbsFile = foo $(TH.lift (Path "C:\\foo" :: Path Abs File)) path> | ^^^^^^^^^^^ quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:23:1: warning: [-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: [-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.o, dist/build/Test/QuickCheck/Classes/Plus.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:19:1: warning: [-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: [-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: [-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: [-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: [-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: [-Wunused-imports] generic-lens> include base-4.17.0.0 generic-lens> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ generic-lens> component generic-lens-2.2.2.0-EIloAjBERDzLiBtUmwPGQ8-inspection-tests generic-lens> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS generic-lens> include base-4.17.0.0 generic-lens> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> include inspection-testing-0.5.0.2-psKGPhN1rRJBm3ycjvWb2 generic-lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ generic-lens> Linked component graph: generic-lens> unit generic-lens-2.2.2.0-6fGTNfpEXgBFNEd3xy7dbf-doctests generic-lens> include base-4.17.0.0 generic-lens> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI generic-lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> unit generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> include base-4.17.0.0 generic-lens> include generic-lens-core-2.2.1.0-AqtAMIX1CfR9iyc4bm6QV6 generic-lens> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ generic-lens> include text-2.0.1 generic-lens> Data.Generics.Internal.VL=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Internal.VL,Data.Generics.Internal.VL.Iso=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Internal.VL.Iso,Data.Generics.Internal.VL.Lens=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Internal.VL.Lens,Data.Generics.Internal.VL.Prism=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Internal.VL.Prism,Data.Generics.Labels=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Labels,Data.Generics.Product=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Product,Data.Generics.Product.Any=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Product.Any,Data.Generics.Product.Fields=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Product.Fields,Data.Generics.Product.HList=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Product.HList,Data.Generics.Product.Param=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Product.Param,Data.Generics.Product.Positions=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Product.Positions,Data.Generics.Product.Subtype=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Product.Subtype,Data.Generics.Product.Typed=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Product.Typed,Data.Generics.Product.Types=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Product.Types,Data.Generics.Sum=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Sum,Data.Generics.Sum.Any=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Sum.Any,Data.Generics.Sum.Constructors=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Sum.Constructors,Data.Generics.Sum.Subtype=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Sum.Subtype,Data.Generics.Sum.Typed=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Sum.Typed,Data.Generics.Wrapped=generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG:Data.Generics.Wrapped generic-lens> unit generic-lens-2.2.2.0-9MUcInuFmrNE9rU9g2GeTp-generic-lens-bifunctor generic-lens> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS generic-lens> include base-4.17.0.0 generic-lens> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> unit generic-lens-2.2.2.0-24f0hMN5YSx32VreNcpU0P-generic-lens-syb-tree generic-lens> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS generic-lens> include base-4.17.0.0 generic-lens> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ generic-lens> unit generic-lens-2.2.2.0-EIloAjBERDzLiBtUmwPGQ8-inspection-tests generic-lens> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS generic-lens> include base-4.17.0.0 generic-lens> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> include inspection-testing-0.5.0.2-psKGPhN1rRJBm3ycjvWb2 generic-lens> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ generic-lens> Ready component graph: generic-lens> definite generic-lens-2.2.2.0-6fGTNfpEXgBFNEd3xy7dbf-doctests generic-lens> depends base-4.17.0.0 lens-aeson> depends text-short-0.1.5-6gTE158geuFLhPXjgIkRpF lens-aeson> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lens-aeson> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej lens-aeson> Using Cabal-3.8.1.0 compiled by ghc-9.4 lens-aeson> Using compiler: ghc-9.4.2 lens-aeson> Using install prefix: lens-aeson> /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3 lens-aeson> Executables installed in: lens-aeson> /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3/bin lens-aeson> Libraries installed in: lens-aeson> /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lens-aeson> Dynamic Libraries installed in: lens-aeson> /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 lens-aeson> Private executables installed in: lens-aeson> /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3/libexec/x86_64-linux-ghc-9.4.2/lens-aeson-1.2.3 lens-aeson> Data files installed in: lens-aeson> /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3/share/x86_64-linux-ghc-9.4.2/lens-aeson-1.2.3 lens-aeson> Documentation installed in: lens-aeson> /nix/store/w9qkgmiyghp2qvbw4qs51a475zbz1ap9-lens-aeson-1.2.3-doc/share/doc/lens-aeson-1.2.3 lens-aeson> Configuration files installed in: lens-aeson> /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3/etc lens-aeson> No alex found lens-aeson> Using ar found on system at: lens-aeson> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar lens-aeson> No c2hs found lens-aeson> No cpphs found lens-aeson> No doctest found lens-aeson> Using gcc version 12.3.0 given by user at: lens-aeson> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc lens-aeson> Using ghc version 9.4.2 found on system at: lens-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc lens-aeson> Using ghc-pkg version 9.4.2 found on system at: lens-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 lens-aeson> No ghcjs found lens-aeson> No ghcjs-pkg found lens-aeson> No greencard found lens-aeson> Using haddock version 2.27.0 found on system at: lens-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: lens-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc lens-aeson> Using hsc2hs version 0.68.8 found on system at: lens-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs lens-aeson> Using hscolour version 1.24 found on system at: lens-aeson> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour lens-aeson> No jhc found lens-aeson> Using ld found on system at: lens-aeson> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold lens-aeson> No pkg-config found lens-aeson> Using runghc version 9.4.2 found on system at: lens-aeson> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 lens-aeson> Using strip version 2.40 found on system at: lens-aeson> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip lens-aeson> Using tar found on system at: lens-aeson> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar lens-aeson> No uhc found lens-aeson> building 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 ) trifecta> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW trifecta> include blaze-html-0.9.1.2-4rlpPXkYIMBFvsJw4J2oYS trifecta> include blaze-markup-0.8.3.0-2fBQnJH2X4T1BPHeUWwjCf trifecta> include bytestring-0.11.3.1 trifecta> include charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV trifecta> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx trifecta> include containers-0.6.6 trifecta> include deepseq-1.4.8.0 trifecta> include fingertree-0.1.5.0-AGxXDzUCAHb6SsUjii5q9B trifecta> include ghc-prim-0.9.0 trifecta> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM trifecta> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB trifecta> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 trifecta> include mtl-2.2.2 trifecta> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV trifecta> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj trifecta> include prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 trifecta> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ trifecta> include reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF trifecta> include transformers-0.5.6.2 trifecta> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP trifecta> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j trifecta> component trifecta-2.1.3-2kZPCgVY8jy8Psn4SHD78t-quickcheck trifecta> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc trifecta> include base-4.17.0.0 trifecta> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV trifecta> include trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa trifecta> Linked component graph: trifecta> unit trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa trifecta> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb trifecta> include array-0.5.4.0 trifecta> include base-4.17.0.0 trifecta> include blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW trifecta> include blaze-html-0.9.1.2-4rlpPXkYIMBFvsJw4J2oYS trifecta> include blaze-markup-0.8.3.0-2fBQnJH2X4T1BPHeUWwjCf trifecta> include bytestring-0.11.3.1 trifecta> include charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV trifecta> include comonad-5.0.8-KbypffwiB5eIINjBNDqhqx trifecta> include containers-0.6.6 trifecta> include deepseq-1.4.8.0 trifecta> include fingertree-0.1.5.0-AGxXDzUCAHb6SsUjii5q9B trifecta> include ghc-prim-0.9.0 trifecta> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM trifecta> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB trifecta> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 trifecta> include mtl-2.2.2 trifecta> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV trifecta> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj trifecta> include prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 trifecta> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ trifecta> include reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF trifecta> include transformers-0.5.6.2 trifecta> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP trifecta> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j trifecta> Text.Trifecta=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta,Text.Trifecta.Combinators=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Combinators,Text.Trifecta.Delta=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Delta,Text.Trifecta.Highlight=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Highlight,Text.Trifecta.Parser=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Parser,Text.Trifecta.Rendering=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Rendering,Text.Trifecta.Result=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Result,Text.Trifecta.Rope=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Rope,Text.Trifecta.Tutorial=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Tutorial,Text.Trifecta.Util.IntervalMap=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Util.IntervalMap,Text.Trifecta.Util.It=trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa:Text.Trifecta.Util.It trifecta> unit trifecta-2.1.3-2kZPCgVY8jy8Psn4SHD78t-quickcheck trifecta> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc trifecta> include base-4.17.0.0 trifecta> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV trifecta> include trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa trifecta> Ready component graph: trifecta> definite trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa trifecta> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb trifecta> depends array-0.5.4.0 trifecta> depends base-4.17.0.0 yaya> include kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp yaya> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 yaya> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ yaya> include template-haskell-2.19.0.0 yaya> include th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 yaya> include transformers-0.5.6.2 yaya> Yaya.Applied=yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE:Yaya.Applied,Yaya.Experimental.Foldable=yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE:Yaya.Experimental.Foldable,Yaya.Fold=yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE:Yaya.Fold,Yaya.Fold.Common=yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE:Yaya.Fold.Common,Yaya.Fold.Native=yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE:Yaya.Fold.Native,Yaya.Functor=yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE:Yaya.Functor,Yaya.Pattern=yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE:Yaya.Pattern,Yaya.Retrofit=yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE:Yaya.Retrofit,Yaya.Zoo=yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE:Yaya.Zoo yaya> Ready component graph: yaya> definite yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE yaya> depends base-4.17.0.0 yaya> depends bifunctors-5.5.15-GeGLc6HyLef9Sg7ze0bnKM yaya> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx yaya> depends constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ yaya> depends containers-0.6.6 yaya> depends distributive-0.6.2.1-69c9MJLJhyW2xqgnNwbmZy yaya> depends either-5.0.2-3c3JfS2uz8g4wllGjgsLsG yaya> depends errors-2.3.0-6w6AjQnsrnp6tOrNsVeseF yaya> depends free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d yaya> depends kan-extensions-5.2.5-48coLB9FDUyGWucRUc3wlp yaya> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 yaya> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ yaya> depends template-haskell-2.19.0.0 yaya> depends th-abstraction-0.4.5.0-4NG7gTp4sGnLMN9PLkkCC5 yaya> depends transformers-0.5.6.2 yaya> Using Cabal-3.8.1.0 compiled by ghc-9.4 yaya> Using compiler: ghc-9.4.2 yaya> Using install prefix: /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1 yaya> Executables installed in: yaya> /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/bin yaya> Libraries installed in: yaya> /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE yaya> Dynamic Libraries installed in: yaya> /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 yaya> Private executables installed in: yaya> /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/libexec/x86_64-linux-ghc-9.4.2/yaya-0.4.2.1 yaya> Data files installed in: yaya> /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/share/x86_64-linux-ghc-9.4.2/yaya-0.4.2.1 yaya> Documentation installed in: yaya> /nix/store/f8w9xg6xj7x9p4nfzkj8wnwj58inb4jg-yaya-0.4.2.1-doc/share/doc/yaya-0.4.2.1 yaya> Configuration files installed in: yaya> /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/etc yaya> No alex found yaya> Using ar found on system at: yaya> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar yaya> No c2hs found yaya> No cpphs found yaya> No doctest found yaya> Using gcc version 12.3.0 given by user at: yaya> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc yaya> Using ghc version 9.4.2 found on system at: yaya> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc yaya> Using ghc-pkg version 9.4.2 found on system at: yaya> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 yaya> No ghcjs found yaya> No ghcjs-pkg found yaya> No greencard found yaya> Using haddock version 2.27.0 found on system at: yaya> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 yaya> No happy found yaya> Using haskell-suite found on system at: haskell-suite-dummy-location yaya> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location yaya> No hmake found yaya> Using hpc version 0.68 found on system at: yaya> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc yaya> Using hsc2hs version 0.68.8 found on system at: yaya> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs yaya> Using hscolour version 1.24 found on system at: yaya> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour yaya> No jhc found yaya> Using ld found on system at: yaya> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold yaya> No pkg-config found yaya> Using runghc version 9.4.2 found on system at: hw-hspec-hedgehog> setupCompilerEnvironmentPhase hw-hspec-hedgehog> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. hw-hspec-hedgehog> unpacking sources 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> patching sources 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> compileBuildDriverPhase hw-hspec-hedgehog> setupCompileFlags: -package-db=/build/tmp.BQZHL5VJXf/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts hw-hspec-hedgehog> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.BQZHL5VJXf/Main.o ) hw-hspec-hedgehog> [2 of 2] Linking Setup hw-hspec-hedgehog> updateAutotoolsGnuConfigScriptsPhase hw-hspec-hedgehog> configuring hw-hspec-hedgehog> configureFlags: --verbose --prefix=/nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/kp1ic0plic3rabz9yg1s9s4s9cwk66wh-hw-hspec-hedgehog-0.1.1.1-doc/share/doc/hw-hspec-hedgehog-0.1.1.1 --with-gcc=gcc --package-db=/build/tmp.BQZHL5VJXf/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib hw-hspec-hedgehog> Using Parsec parser hw-hspec-hedgehog> Configuring hw-hspec-hedgehog-0.1.1.1... hw-hspec-hedgehog> Dependency HUnit >=1.5 && <1.7: using HUnit-1.6.2.0 hw-hspec-hedgehog> Dependency base >=4.11 && <5: using base-4.17.0.0 hw-hspec-hedgehog> Dependency call-stack >=0.2 && <0.5: using call-stack-0.4.0 hw-hspec-hedgehog> Dependency hedgehog >=0.5 && <1.5: using hedgehog-1.2 hw-hspec-hedgehog> Dependency hspec >=2.6 && <3: using hspec-2.10.10 hw-hspec-hedgehog> Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.5.6.2 hw-hspec-hedgehog> Dependency HUnit >=1.5 && <1.7: using HUnit-1.6.2.0 hw-hspec-hedgehog> Dependency base >=4.11 && <5: using base-4.17.0.0 hw-hspec-hedgehog> Dependency call-stack >=0.2 && <0.5: using call-stack-0.4.0 hw-hspec-hedgehog> Dependency hedgehog >=0.5 && <1.5: using hedgehog-1.2 hw-hspec-hedgehog> Dependency hspec >=2.6 && <3: using hspec-2.10.10 hw-hspec-hedgehog> Dependency hw-hspec-hedgehog: using hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Dependency base >=4.11 && <5: using base-4.17.0.0 hw-hspec-hedgehog> Dependency doctest >=0.16.2 && <0.23: using doctest-0.20.1 hw-hspec-hedgehog> Dependency doctest-discover >=0.2 && <0.3: 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-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS hw-hspec-hedgehog> include base-4.17.0.0 hw-hspec-hedgehog> include call-stack-0.4.0-KBaEo4PFyd39jIlXPxiJP hw-hspec-hedgehog> include hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-hspec-hedgehog> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-hspec-hedgehog> include transformers-0.5.6.2 hw-hspec-hedgehog> component hw-hspec-hedgehog-0.1.1.1-KNvYkOcXmZm9jWZuetIjqk-doctest hw-hspec-hedgehog> include base-4.17.0.0 hw-hspec-hedgehog> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI hw-hspec-hedgehog> include doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 constraints-extras (post)> added 2 signatures constraints-extras (post)> added 3 signatures constraints-extras (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0 /nix/store/w9jhblw9lahjfjp0djiznynm73w1yqjp-constraints-extras-0.4.0.0-doc constraints-extras (post)> copying 2 paths... constraints-extras (post)> copying path '/nix/store/w9jhblw9lahjfjp0djiznynm73w1yqjp-constraints-extras-0.4.0.0-doc' to 'https://cache.nix-ci.com'... constraints-extras (post)> copying path '/nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0' to 'https://cache.nix-ci.com'... constraints-extras (post)> copying 1 paths... constraints-extras (post)> copying path '/nix/store/yzb4gk4kxz3xk7dc9bf7nb81lkpx658w-constraints-extras-0.4.0.0.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/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0 /nix/store/w9jhblw9lahjfjp0djiznynm73w1yqjp-constraints-extras-0.4.0.0-doc constraints-extras (post)> copying 2 paths... constraints-extras (post)> copying path '/nix/store/w9jhblw9lahjfjp0djiznynm73w1yqjp-constraints-extras-0.4.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... constraints-extras (post)> copying path '/nix/store/f0a7p7955s6yi17gqyaf5v2k83gz0fjq-constraints-extras-0.4.0.0' to 'ssh-ng://worker.nix-ci.com'... constraints-extras (post)> copying 1 paths... constraints-extras (post)> copying path '/nix/store/yzb4gk4kxz3xk7dc9bf7nb81lkpx658w-constraints-extras-0.4.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/94insr3f206v914xrir1hjx3ff25aak3-dependent-sum-0.7.2.0.drv'... ghc-lib-parser> TagInfo (compiler/GHC/Stg/InferTags/TagSig.hs:21) ghc-lib-parser> TagSig (compiler/GHC/Stg/InferTags/TagSig.hs:49) ghc-lib-parser> isTaggedSig (compiler/GHC/Stg/InferTags/TagSig.hs:64) ghc-lib-parser> seqTagSig (compiler/GHC/Stg/InferTags/TagSig.hs:69) ghc-lib-parser> seqTagInfo (compiler/GHC/Stg/InferTags/TagSig.hs:72) ghc-lib-parser> 34% ( 43 /124) in 'GHC.Types.Var.Env' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> emptyVarEnv (compiler/GHC/Types/Var/Env.hs:497) ghc-lib-parser> unitVarEnv (compiler/GHC/Types/Var/Env.hs:501) ghc-lib-parser> mkVarEnv (compiler/GHC/Types/Var/Env.hs:498) ghc-lib-parser> mkVarEnv_Directly (compiler/GHC/Types/Var/Env.hs:499) ghc-lib-parser> elemVarEnv (compiler/GHC/Types/Var/Env.hs:530) ghc-lib-parser> disjointVarEnv (compiler/GHC/Types/Var/Env.hs:532) ghc-lib-parser> anyVarEnv (compiler/GHC/Types/Var/Env.hs:527) ghc-lib-parser> extendVarEnv (compiler/GHC/Types/Var/Env.hs:503) ghc-lib-parser> extendVarEnv_C (compiler/GHC/Types/Var/Env.hs:504) ghc-lib-parser> extendVarEnv_Acc (compiler/GHC/Types/Var/Env.hs:505) ghc-lib-parser> extendVarEnvList (compiler/GHC/Types/Var/Env.hs:508) ghc-lib-parser> plusVarEnv (compiler/GHC/Types/Var/Env.hs:506) ghc-lib-parser> plusVarEnv_C (compiler/GHC/Types/Var/Env.hs:517) ghc-lib-parser> plusVarEnv_CD (compiler/GHC/Types/Var/Env.hs:518) ghc-lib-parser> plusMaybeVarEnv_C (compiler/GHC/Types/Var/Env.hs:519) ghc-lib-parser> plusVarEnvList (compiler/GHC/Types/Var/Env.hs:507) ghc-lib-parser> alterVarEnv (compiler/GHC/Types/Var/Env.hs:502) ghc-lib-parser> delVarEnvList (compiler/GHC/Types/Var/Env.hs:514) ghc-lib-parser> delVarEnv (compiler/GHC/Types/Var/Env.hs:515) ghc-lib-parser> minusVarEnv (compiler/GHC/Types/Var/Env.hs:516) ghc-lib-parser> lookupVarEnv (compiler/GHC/Types/Var/Env.hs:524) ghc-lib-parser> lookupVarEnv_NF (compiler/GHC/Types/Var/Env.hs:528) ghc-lib-parser> lookupWithDefaultVarEnv (compiler/GHC/Types/Var/Env.hs:529) ghc-lib-parser> lookupVarEnv_Directly (compiler/GHC/Types/Var/Env.hs:525) ghc-lib-parser> mapVarEnv (compiler/GHC/Types/Var/Env.hs:520) ghc-lib-parser> zipVarEnv (compiler/GHC/Types/Var/Env.hs:500) ghc-lib-parser> modifyVarEnv (compiler/GHC/Types/Var/Env.hs:521) ghc-lib-parser> modifyVarEnv_Directly (compiler/GHC/Types/Var/Env.hs:590) ghc-lib-parser> isEmptyVarEnv (compiler/GHC/Types/Var/Env.hs:523) ghc-lib-parser> elemVarEnvByKey (compiler/GHC/Types/Var/Env.hs:531) ghc-lib-parser> filterVarEnv (compiler/GHC/Types/Var/Env.hs:526) ghc-lib-parser> partitionVarEnv (compiler/GHC/Types/Var/Env.hs:511) ghc-lib-parser> varEnvDomain (compiler/GHC/Types/Var/Env.hs:509) ghc-lib-parser> emptyDVarEnv (compiler/GHC/Types/Var/Env.hs:616) ghc-lib-parser> mkDVarEnv (compiler/GHC/Types/Var/Env.hs:622) ghc-lib-parser> dVarEnvElts (compiler/GHC/Types/Var/Env.hs:619) ghc-lib-parser> extendDVarEnv (compiler/GHC/Types/Var/Env.hs:625) ghc-lib-parser> extendDVarEnv_C (compiler/GHC/Types/Var/Env.hs:673) ghc-lib-parser> extendDVarEnvList (compiler/GHC/Types/Var/Env.hs:685) ghc-lib-parser> lookupDVarEnv (compiler/GHC/Types/Var/Env.hs:631) ghc-lib-parser> elemDVarEnv (compiler/GHC/Types/Var/Env.hs:670) ghc-lib-parser> isEmptyDVarEnv (compiler/GHC/Types/Var/Env.hs:667) ghc-lib-parser> foldDVarEnv (compiler/GHC/Types/Var/Env.hs:634) ghc-lib-parser> nonDetStrictFoldDVarEnv (compiler/GHC/Types/Var/Env.hs:640) ghc-lib-parser> mapDVarEnv (compiler/GHC/Types/Var/Env.hs:643) ghc-lib-parser> filterDVarEnv (compiler/GHC/Types/Var/Env.hs:646) ghc-lib-parser> modifyDVarEnv (compiler/GHC/Types/Var/Env.hs:676) ghc-lib-parser> alterDVarEnv (compiler/GHC/Types/Var/Env.hs:649) ghc-lib-parser> plusDVarEnv (compiler/GHC/Types/Var/Env.hs:652) ghc-lib-parser> plusDVarEnv_C (compiler/GHC/Types/Var/Env.hs:655) ghc-lib-parser> unitDVarEnv (compiler/GHC/Types/Var/Env.hs:658) ghc-lib-parser> delDVarEnv (compiler/GHC/Types/Var/Env.hs:661) ghc-lib-parser> delDVarEnvList (compiler/GHC/Types/Var/Env.hs:664) ghc-lib-parser> minusDVarEnv (compiler/GHC/Types/Var/Env.hs:628) ghc-lib-parser> partitionDVarEnv (compiler/GHC/Types/Var/Env.hs:682) ghc-lib-parser> anyDVarEnv (compiler/GHC/Types/Var/Env.hs:688) ghc-lib-parser> emptyInScopeSet (compiler/GHC/Types/Var/Env.hs:144) ghc-lib-parser> mkInScopeSet (compiler/GHC/Types/Var/Env.hs:150) ghc-lib-parser> mkInScopeSetList (compiler/GHC/Types/Var/Env.hs:153) ghc-lib-parser> delInScopeSet (compiler/GHC/Types/Var/Env.hs:168) ghc-lib-parser> extendInScopeSet (compiler/GHC/Types/Var/Env.hs:156) ghc-lib-parser> extendInScopeSetList (compiler/GHC/Types/Var/Env.hs:160) ghc-lib-parser> extendInScopeSetSet (compiler/GHC/Types/Var/Env.hs:164) ghc-lib-parser> getInScopeVars (compiler/GHC/Types/Var/Env.hs:147) ghc-lib-parser> lookupInScope_Directly (compiler/GHC/Types/Var/Env.hs:179) ghc-lib-parser> unionInScope (compiler/GHC/Types/Var/Env.hs:183) ghc-lib-parser> elemInScopeSet (compiler/GHC/Types/Var/Env.hs:171) ghc-lib-parser> varSetInScope (compiler/GHC/Types/Var/Env.hs:187) 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> [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 ) 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 ) 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 ) enummapset> shrinking RPATHs of ELF executables and libraries in /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0 enummapset> shrinking /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSenummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5-ghc9.4.2.so enummapset> checking for references to /build/ in /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0... enummapset> patching script interpreter paths in /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0 enummapset> stripping (with command strip and flags -S -p) in /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0/lib enummapset> shrinking RPATHs of ELF executables and libraries in /nix/store/4f6957j849kqr7d0rw6ly7n2rf5g28qz-enummapset-0.7.1.0-doc enummapset> checking for references to /build/ in /nix/store/4f6957j849kqr7d0rw6ly7n2rf5g28qz-enummapset-0.7.1.0-doc... enummapset> patching script interpreter paths in /nix/store/4f6957j849kqr7d0rw6ly7n2rf5g28qz-enummapset-0.7.1.0-doc path> [3 of 5] Compiling Posix ( test/Posix.hs, dist/build/test/test-tmp/Posix.o, dist/build/test/test-tmp/Posix.dyn_o ) path> [4 of 5] Compiling Windows ( test/Windows.hs, dist/build/test/test-tmp/Windows.o, dist/build/test/test-tmp/Windows.dyn_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, dist/build/validity-test/validity-test-tmp/Main.dyn_o ) path> [3 of 3] Linking dist/build/validity-test/validity-test path> buildPhase completed in 56 seconds path> running tests 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:\\" [✔] 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. [✔] 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: [-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.o, dist/build/Test/QuickCheck/Classes/Ring.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Ring.hs:20:1: warning: [-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: [-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: [-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: [-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: [-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’ generic-lens> depends doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI generic-lens> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> definite generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> depends base-4.17.0.0 generic-lens> depends generic-lens-core-2.2.1.0-AqtAMIX1CfR9iyc4bm6QV6 generic-lens> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ generic-lens> depends text-2.0.1 generic-lens> definite generic-lens-2.2.2.0-9MUcInuFmrNE9rU9g2GeTp-generic-lens-bifunctor generic-lens> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS generic-lens> depends base-4.17.0.0 generic-lens> depends generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> definite generic-lens-2.2.2.0-EIloAjBERDzLiBtUmwPGQ8-inspection-tests generic-lens> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS generic-lens> depends base-4.17.0.0 generic-lens> depends generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> depends inspection-testing-0.5.0.2-psKGPhN1rRJBm3ycjvWb2 generic-lens> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ generic-lens> definite generic-lens-2.2.2.0-24f0hMN5YSx32VreNcpU0P-generic-lens-syb-tree generic-lens> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS generic-lens> depends base-4.17.0.0 generic-lens> depends generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 generic-lens> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ generic-lens> Using Cabal-3.8.1.0 compiled by ghc-9.4 generic-lens> Using compiler: ghc-9.4.2 generic-lens> Using install prefix: generic-lens> /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0 generic-lens> Executables installed in: generic-lens> /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0/bin generic-lens> Libraries installed in: generic-lens> /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> Dynamic Libraries installed in: generic-lens> /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 generic-lens> Private executables installed in: generic-lens> /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0/libexec/x86_64-linux-ghc-9.4.2/generic-lens-2.2.2.0 generic-lens> Data files installed in: generic-lens> /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0/share/x86_64-linux-ghc-9.4.2/generic-lens-2.2.2.0 generic-lens> Documentation installed in: generic-lens> /nix/store/bjp56y1ynr85k26pcpfr7aidvysir3y8-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/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0/etc generic-lens> No alex found generic-lens> Using ar found on system at: generic-lens> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar generic-lens> No c2hs found generic-lens> No cpphs found generic-lens> Using doctest version 0.20.1 found on system at: generic-lens> /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/bin/doctest generic-lens> Using gcc version 12.3.0 given by user at: generic-lens> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc generic-lens> Using ghc version 9.4.2 found on system at: generic-lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc generic-lens> Using ghc-pkg version 9.4.2 found on system at: generic-lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 generic-lens> No ghcjs found generic-lens> No ghcjs-pkg found generic-lens> No greencard found generic-lens> Using haddock version 2.27.0 found on system at: generic-lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: generic-lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc generic-lens> Using hsc2hs version 0.68.8 found on system at: generic-lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs generic-lens> Using hscolour version 1.24 found on system at: generic-lens> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour generic-lens> No jhc found generic-lens> Using ld found on system at: generic-lens> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold generic-lens> No pkg-config found generic-lens> Using runghc version 9.4.2 found on system at: generic-lens> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 generic-lens> Using strip version 2.40 found on system at: generic-lens> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip generic-lens> Using tar found on system at: trifecta> depends blaze-builder-0.4.2.3-12hCpZh8FegEgyEpsi0UjW trifecta> depends blaze-html-0.9.1.2-4rlpPXkYIMBFvsJw4J2oYS trifecta> depends blaze-markup-0.8.3.0-2fBQnJH2X4T1BPHeUWwjCf trifecta> depends bytestring-0.11.3.1 trifecta> depends charset-0.3.10-AvkttZ1pzD3948vZ0FJBzV trifecta> depends comonad-5.0.8-KbypffwiB5eIINjBNDqhqx trifecta> depends containers-0.6.6 trifecta> depends deepseq-1.4.8.0 trifecta> depends fingertree-0.1.5.0-AGxXDzUCAHb6SsUjii5q9B trifecta> depends ghc-prim-0.9.0 trifecta> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM trifecta> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB trifecta> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 trifecta> depends mtl-2.2.2 trifecta> depends parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV trifecta> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj trifecta> depends prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 trifecta> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ trifecta> depends reducers-3.12.4-JfcpAOgesTJ2jII4V8jCsF trifecta> depends transformers-0.5.6.2 trifecta> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP trifecta> depends utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j trifecta> definite trifecta-2.1.3-2kZPCgVY8jy8Psn4SHD78t-quickcheck trifecta> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc trifecta> depends base-4.17.0.0 trifecta> depends parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV trifecta> depends trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa trifecta> Using Cabal-3.8.1.0 compiled by ghc-9.4 trifecta> Using compiler: ghc-9.4.2 trifecta> Using install prefix: trifecta> /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3 trifecta> Executables installed in: trifecta> /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3/bin trifecta> Libraries installed in: trifecta> /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa trifecta> Dynamic Libraries installed in: trifecta> /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 trifecta> Private executables installed in: trifecta> /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3/libexec/x86_64-linux-ghc-9.4.2/trifecta-2.1.3 trifecta> Data files installed in: trifecta> /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3/share/x86_64-linux-ghc-9.4.2/trifecta-2.1.3 trifecta> Documentation installed in: trifecta> /nix/store/bg2q970cbc2708h4hz81m3cic39w9zfl-trifecta-2.1.3-doc/share/doc/trifecta-2.1.3 trifecta> Configuration files installed in: trifecta> /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3/etc trifecta> No alex found trifecta> Using ar found on system at: trifecta> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar trifecta> No c2hs found trifecta> No cpphs found trifecta> No doctest found trifecta> Using gcc version 12.3.0 given by user at: trifecta> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc trifecta> Using ghc version 9.4.2 found on system at: trifecta> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc trifecta> Using ghc-pkg version 9.4.2 found on system at: trifecta> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 trifecta> No ghcjs found trifecta> No ghcjs-pkg found trifecta> No greencard found trifecta> Using haddock version 2.27.0 found on system at: trifecta> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: trifecta> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc trifecta> Using hsc2hs version 0.68.8 found on system at: trifecta> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs trifecta> Using hscolour version 1.24 found on system at: trifecta> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour trifecta> No jhc found trifecta> Using ld found on system at: trifecta> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold trifecta> No pkg-config found trifecta> Using runghc version 9.4.2 found on system at: trifecta> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 trifecta> Using strip version 2.40 found on system at: trifecta> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip trifecta> Using tar found on system at: trifecta> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar trifecta> No uhc found yaya> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 yaya> Using strip version 2.40 found on system at: yaya> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip yaya> Using tar found on system at: yaya> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar yaya> No uhc found yaya> building yaya> Preprocessing library for yaya-0.4.2.1.. yaya> Building library for yaya-0.4.2.1.. yaya> [1 of 9] Compiling Yaya.Functor ( src/Yaya/Functor.hs, dist/build/Yaya/Functor.o, dist/build/Yaya/Functor.dyn_o ) yaya> [2 of 9] Compiling Yaya.Pattern ( src/Yaya/Pattern.hs, dist/build/Yaya/Pattern.o, dist/build/Yaya/Pattern.dyn_o ) yaya> [3 of 9] Compiling Yaya.Fold.Common ( src/Yaya/Fold/Common.hs, dist/build/Yaya/Fold/Common.o, dist/build/Yaya/Fold/Common.dyn_o ) yaya> [4 of 9] Compiling Yaya.Fold ( src/Yaya/Fold.hs, dist/build/Yaya/Fold.o, dist/build/Yaya/Fold.dyn_o ) yaya> [5 of 9] Compiling Yaya.Fold.Native ( src/Yaya/Fold/Native.hs, dist/build/Yaya/Fold/Native.o, dist/build/Yaya/Fold/Native.dyn_o ) yaya> [6 of 9] Compiling Yaya.Experimental.Foldable ( src/Yaya/Experimental/Foldable.hs, dist/build/Yaya/Experimental/Foldable.o, dist/build/Yaya/Experimental/Foldable.dyn_o ) yaya> [7 of 9] Compiling Yaya.Applied ( src/Yaya/Applied.hs, dist/build/Yaya/Applied.o, dist/build/Yaya/Applied.dyn_o ) yaya> [8 of 9] Compiling Yaya.Retrofit ( src/Yaya/Retrofit.hs, dist/build/Yaya/Retrofit.o, dist/build/Yaya/Retrofit.dyn_o ) yaya> [9 of 9] Compiling Yaya.Zoo ( src/Yaya/Zoo.hs, dist/build/Yaya/Zoo.o, dist/build/Yaya/Zoo.dyn_o ) yaya> [1 of 9] Compiling Yaya.Functor ( src/Yaya/Functor.hs, dist/build/Yaya/Functor.p_o ) yaya> [2 of 9] Compiling Yaya.Pattern ( src/Yaya/Pattern.hs, dist/build/Yaya/Pattern.p_o ) yaya> [3 of 9] Compiling Yaya.Fold.Common ( src/Yaya/Fold/Common.hs, dist/build/Yaya/Fold/Common.p_o ) yaya> [4 of 9] Compiling Yaya.Fold ( src/Yaya/Fold.hs, dist/build/Yaya/Fold.p_o ) yaya> [5 of 9] Compiling Yaya.Fold.Native ( src/Yaya/Fold/Native.hs, dist/build/Yaya/Fold/Native.p_o ) yaya> [6 of 9] Compiling Yaya.Experimental.Foldable ( src/Yaya/Experimental/Foldable.hs, dist/build/Yaya/Experimental/Foldable.p_o ) yaya> [7 of 9] Compiling Yaya.Applied ( src/Yaya/Applied.hs, dist/build/Yaya/Applied.p_o ) yaya> [8 of 9] Compiling Yaya.Retrofit ( src/Yaya/Retrofit.hs, dist/build/Yaya/Retrofit.p_o ) yaya> [9 of 9] Compiling Yaya.Zoo ( src/Yaya/Zoo.hs, dist/build/Yaya/Zoo.p_o ) yaya> running tests yaya> Package has no test suites. yaya> haddockPhase yaya> Preprocessing library for yaya-0.4.2.1.. yaya> Running Haddock on library for yaya-0.4.2.1.. yaya> Warning: --source-* options are ignored when --hyperlinked-source is enabled. yaya> Warning: 'f' is out of scope. yaya> If you qualify the identifier, haddock can try to link it anyway. yaya> 100% ( 4 / 4) in 'Yaya.Functor' yaya> 100% ( 3 / 3) in 'Yaya.Pattern' yaya> Warning: 'cata' is out of scope. yaya> If you qualify the identifier, haddock can try to link it anyway. yaya> 56% ( 13 / 23) in 'Yaya.Fold.Common' yaya> Missing documentation for: yaya> le (src/Yaya/Fold/Common.hs:74) yaya> takeAnother (src/Yaya/Fold/Common.hs:80) yaya> takeAvailable (src/Yaya/Fold/Common.hs:85) yaya> takeNext (src/Yaya/Fold/Common.hs:90) yaya> maybeTakeNext (src/Yaya/Fold/Common.hs:95) yaya> truncate' (src/Yaya/Fold/Common.hs:101) yaya> unarySequence (src/Yaya/Fold/Common.hs:118) yaya> binarySequence (src/Yaya/Fold/Common.hs:121) yaya> ternarySequence (src/Yaya/Fold/Common.hs:124) yaya> lucasSequence' (src/Yaya/Fold/Common.hs:127) yaya> Warning: 'distribute' is out of scope. yaya> If you qualify the identifier, haddock can try to link it anyway. yaya> 44% ( 26 / 59) in 'Yaya.Fold' yaya> Missing documentation for: yaya> Module header yaya> Algebra (src/Yaya/Fold.hs:25) yaya> GAlgebra (src/Yaya/Fold.hs:27) yaya> ElgotAlgebra (src/Yaya/Fold.hs:29) yaya> AlgebraM (src/Yaya/Fold.hs:31) yaya> GAlgebraM (src/Yaya/Fold.hs:33) yaya> ElgotAlgebraM (src/Yaya/Fold.hs:35) yaya> Coalgebra (src/Yaya/Fold.hs:37) yaya> GCoalgebra (src/Yaya/Fold.hs:39) yaya> ElgotCoalgebra (src/Yaya/Fold.hs:41) yaya> GCoalgebraM (src/Yaya/Fold.hs:48) yaya> gcata (src/Yaya/Fold.hs:227) hw-hspec-hedgehog> component hw-hspec-hedgehog-0.1.1.1-7Quo9A3YUT07N2vpnabuQW-hw-hspec-hedgehog-test hw-hspec-hedgehog> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS hw-hspec-hedgehog> include base-4.17.0.0 hw-hspec-hedgehog> include call-stack-0.4.0-KBaEo4PFyd39jIlXPxiJP hw-hspec-hedgehog> include hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-hspec-hedgehog> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> Linked component graph: hw-hspec-hedgehog> unit hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS hw-hspec-hedgehog> include base-4.17.0.0 hw-hspec-hedgehog> include call-stack-0.4.0-KBaEo4PFyd39jIlXPxiJP hw-hspec-hedgehog> include hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-hspec-hedgehog> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-hspec-hedgehog> include transformers-0.5.6.2 hw-hspec-hedgehog> HaskellWorks.Hspec.Hedgehog=hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0:HaskellWorks.Hspec.Hedgehog hw-hspec-hedgehog> unit hw-hspec-hedgehog-0.1.1.1-KNvYkOcXmZm9jWZuetIjqk-doctest hw-hspec-hedgehog> include base-4.17.0.0 hw-hspec-hedgehog> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI hw-hspec-hedgehog> include doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> unit hw-hspec-hedgehog-0.1.1.1-7Quo9A3YUT07N2vpnabuQW-hw-hspec-hedgehog-test hw-hspec-hedgehog> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS hw-hspec-hedgehog> include base-4.17.0.0 hw-hspec-hedgehog> include call-stack-0.4.0-KBaEo4PFyd39jIlXPxiJP hw-hspec-hedgehog> include hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-hspec-hedgehog> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> Ready component graph: hw-hspec-hedgehog> definite hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS hw-hspec-hedgehog> depends base-4.17.0.0 hw-hspec-hedgehog> depends call-stack-0.4.0-KBaEo4PFyd39jIlXPxiJP hw-hspec-hedgehog> depends hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-hspec-hedgehog> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-hspec-hedgehog> depends transformers-0.5.6.2 hw-hspec-hedgehog> definite hw-hspec-hedgehog-0.1.1.1-KNvYkOcXmZm9jWZuetIjqk-doctest hw-hspec-hedgehog> depends base-4.17.0.0 hw-hspec-hedgehog> depends doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI hw-hspec-hedgehog> depends doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE hw-hspec-hedgehog> depends hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> definite hw-hspec-hedgehog-0.1.1.1-7Quo9A3YUT07N2vpnabuQW-hw-hspec-hedgehog-test hw-hspec-hedgehog> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS hw-hspec-hedgehog> depends base-4.17.0.0 hw-hspec-hedgehog> depends call-stack-0.4.0-KBaEo4PFyd39jIlXPxiJP hw-hspec-hedgehog> depends hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-hspec-hedgehog> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-hspec-hedgehog> depends hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> Using Cabal-3.8.1.0 compiled by ghc-9.4 hw-hspec-hedgehog> Using compiler: ghc-9.4.2 hw-hspec-hedgehog> Using install prefix: hw-hspec-hedgehog> /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Executables installed in: hw-hspec-hedgehog> /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1/bin hw-hspec-hedgehog> Libraries installed in: hw-hspec-hedgehog> /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> Dynamic Libraries installed in: hw-hspec-hedgehog> /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 hw-hspec-hedgehog> Private executables installed in: hw-hspec-hedgehog> /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1/libexec/x86_64-linux-ghc-9.4.2/hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Data files installed in: hw-hspec-hedgehog> /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1/share/x86_64-linux-ghc-9.4.2/hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Documentation installed in: hw-hspec-hedgehog> /nix/store/kp1ic0plic3rabz9yg1s9s4s9cwk66wh-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/lnyc0cm368nl2m49vm0g39nywckaqc5d-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/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar hw-hspec-hedgehog> No c2hs found hw-hspec-hedgehog> No cpphs found hw-hspec-hedgehog> Using doctest version 0.20.1 found on system at: hw-hspec-hedgehog> /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/bin/doctest hw-hspec-hedgehog> Using gcc version 12.3.0 given by user at: hw-hspec-hedgehog> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc hw-hspec-hedgehog> Using ghc version 9.4.2 found on system at: floskell> setupCompilerEnvironmentPhase floskell> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. floskell> unpacking sources floskell> unpacking source archive /nix/store/fjbbbq3g6m20zivjcfylqwygxc9q4in4-floskell-0.10.8.tar.gz floskell> source root is floskell-0.10.8 floskell> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file floskell-0.10.8/TEST.md floskell> patching sources floskell> Run jailbreak-cabal to lift version restrictions on build inputs. floskell> compileBuildDriverPhase floskell> setupCompileFlags: -package-db=/build/tmp.Mf6nsA1CwF/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts floskell> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Mf6nsA1CwF/Main.o ) floskell> [2 of 2] Linking Setup floskell> updateAutotoolsGnuConfigScriptsPhase floskell> configuring floskell> configureFlags: --verbose --prefix=/nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --datadir=/nix/store/v5r0n0a5gql8is7qdkq5qqp99032kziv-floskell-0.10.8-data/share/ghc-9.4.2 --docdir=/nix/store/zv92rs0jl2kspdxfvq3xv7bm70qh1dnz-floskell-0.10.8-doc/share/doc/floskell-0.10.8 --with-gcc=gcc --package-db=/build/tmp.Mf6nsA1CwF/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib ghc-lib-parser> mkRnEnv2 (compiler/GHC/Types/Var/Env.hs:284) ghc-lib-parser> delBndrL (compiler/GHC/Types/Var/Env.hs:381) ghc-lib-parser> delBndrR (compiler/GHC/Types/Var/Env.hs:381) ghc-lib-parser> delBndrsL (compiler/GHC/Types/Var/Env.hs:387) ghc-lib-parser> delBndrsR (compiler/GHC/Types/Var/Env.hs:387) ghc-lib-parser> extendRnInScopeSetList (compiler/GHC/Types/Var/Env.hs:289) ghc-lib-parser> rnInScope (compiler/GHC/Types/Var/Env.hs:294) ghc-lib-parser> rnInScopeSet (compiler/GHC/Types/Var/Env.hs:297) ghc-lib-parser> lookupRnInScope (compiler/GHC/Types/Var/Env.hs:416) ghc-lib-parser> emptyTidyEnv (compiler/GHC/Types/Var/Env.hs:458) ghc-lib-parser> mkEmptyTidyEnv (compiler/GHC/Types/Var/Env.hs:461) ghc-lib-parser> delTidyEnvList (compiler/GHC/Types/Var/Env.hs:464) ghc-lib-parser> Warning: 'Id' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 32% ( 17 / 52) in 'GHC.Types.Name.Set' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> NameSet (compiler/GHC/Types/Name/Set.hs:53) ghc-lib-parser> emptyNameSet (compiler/GHC/Types/Name/Set.hs:55) ghc-lib-parser> unitNameSet (compiler/GHC/Types/Name/Set.hs:56) ghc-lib-parser> mkNameSet (compiler/GHC/Types/Name/Set.hs:59) ghc-lib-parser> unionNameSet (compiler/GHC/Types/Name/Set.hs:60) ghc-lib-parser> unionNameSets (compiler/GHC/Types/Name/Set.hs:61) ghc-lib-parser> minusNameSet (compiler/GHC/Types/Name/Set.hs:62) ghc-lib-parser> elemNameSet (compiler/GHC/Types/Name/Set.hs:63) ghc-lib-parser> extendNameSet (compiler/GHC/Types/Name/Set.hs:58) ghc-lib-parser> extendNameSetList (compiler/GHC/Types/Name/Set.hs:57) ghc-lib-parser> delFromNameSet (compiler/GHC/Types/Name/Set.hs:65) ghc-lib-parser> delListFromNameSet (compiler/GHC/Types/Name/Set.hs:66) ghc-lib-parser> isEmptyNameSet (compiler/GHC/Types/Name/Set.hs:64) ghc-lib-parser> filterNameSet (compiler/GHC/Types/Name/Set.hs:67) ghc-lib-parser> intersectsNameSet (compiler/GHC/Types/Name/Set.hs:69) ghc-lib-parser> intersectNameSet (compiler/GHC/Types/Name/Set.hs:68) ghc-lib-parser> nameSetAny (compiler/GHC/Types/Name/Set.hs:93) ghc-lib-parser> nameSetAll (compiler/GHC/Types/Name/Set.hs:96) ghc-lib-parser> FreeVars (compiler/GHC/Types/Name/Set.hs:119) ghc-lib-parser> isEmptyFVs (compiler/GHC/Types/Name/Set.hs:131) ghc-lib-parser> emptyFVs (compiler/GHC/Types/Name/Set.hs:124) ghc-lib-parser> plusFVs (compiler/GHC/Types/Name/Set.hs:125) ghc-lib-parser> plusFV (compiler/GHC/Types/Name/Set.hs:121) ghc-lib-parser> mkFVs (compiler/GHC/Types/Name/Set.hs:126) ghc-lib-parser> addOneFV (compiler/GHC/Types/Name/Set.hs:122) ghc-lib-parser> unitFV (compiler/GHC/Types/Name/Set.hs:123) ghc-lib-parser> delFV (compiler/GHC/Types/Name/Set.hs:127) ghc-lib-parser> delFVs (compiler/GHC/Types/Name/Set.hs:128) ghc-lib-parser> intersectFVs (compiler/GHC/Types/Name/Set.hs:129) ghc-lib-parser> emptyDUs (compiler/GHC/Types/Name/Set.hs:170) ghc-lib-parser> usesOnly (compiler/GHC/Types/Name/Set.hs:173) ghc-lib-parser> mkDUs (compiler/GHC/Types/Name/Set.hs:176) ghc-lib-parser> plusDU (compiler/GHC/Types/Name/Set.hs:179) ghc-lib-parser> duDefs (compiler/GHC/Types/Name/Set.hs:182) ghc-lib-parser> 10% ( 5 / 48) in 'GHC.Types.Name.Env' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> mkNameEnv (compiler/GHC/Types/Name/Env.hs:104) ghc-lib-parser> mkNameEnvWith (compiler/GHC/Types/Name/Env.hs:105) ghc-lib-parser> emptyNameEnv (compiler/GHC/Types/Name/Env.hs:102) ghc-lib-parser> isEmptyNameEnv (compiler/GHC/Types/Name/Env.hs:103) ghc-lib-parser> unitNameEnv (compiler/GHC/Types/Name/Env.hs:120) ghc-lib-parser> nonDetNameEnvElts (compiler/GHC/Types/Name/Env.hs:106) ghc-lib-parser> extendNameEnv_C (compiler/GHC/Types/Name/Env.hs:108) ghc-lib-parser> extendNameEnv_Acc (compiler/GHC/Types/Name/Env.hs:109) ghc-lib-parser> extendNameEnv (compiler/GHC/Types/Name/Env.hs:110) ghc-lib-parser> extendNameEnvList (compiler/GHC/Types/Name/Env.hs:115) ghc-lib-parser> extendNameEnvList_C (compiler/GHC/Types/Name/Env.hs:116) ghc-lib-parser> filterNameEnv (compiler/GHC/Types/Name/Env.hs:123) ghc-lib-parser> mapMaybeNameEnv (compiler/GHC/Types/Name/Env.hs:124) ghc-lib-parser> anyNameEnv (compiler/GHC/Types/Name/Env.hs:125) ghc-lib-parser> plusNameEnv (compiler/GHC/Types/Name/Env.hs:111) ghc-lib-parser> plusNameEnv_C (compiler/GHC/Types/Name/Env.hs:112) ghc-lib-parser> plusNameEnv_CD (compiler/GHC/Types/Name/Env.hs:113) ghc-lib-parser> plusNameEnv_CD2 (compiler/GHC/Types/Name/Env.hs:114) ghc-lib-parser> alterNameEnv (compiler/GHC/Types/Name/Env.hs:107) ghc-lib-parser> lookupNameEnv (compiler/GHC/Types/Name/Env.hs:121) ghc-lib-parser> lookupNameEnv_NF (compiler/GHC/Types/Name/Env.hs:122) ghc-lib-parser> delFromNameEnv (compiler/GHC/Types/Name/Env.hs:117) ghc-lib-parser> delListFromNameEnv (compiler/GHC/Types/Name/Env.hs:118) ghc-lib-parser> elemNameEnv (compiler/GHC/Types/Name/Env.hs:119) ghc-lib-parser> mapNameEnv (compiler/GHC/Types/Name/Env.hs:126) ghc-lib-parser> disjointNameEnv (compiler/GHC/Types/Name/Env.hs:127) 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. [✔] 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") [✔] 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: [-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: [-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: [-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: [-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: [-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: [-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: [-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) generic-lens> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar generic-lens> No uhc found generic-lens> building 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> [ 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 ) 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: [-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: [-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 ) trifecta> building trifecta> Preprocessing library for trifecta-2.1.3.. trifecta> Building library for trifecta-2.1.3.. 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 ) yaya> elgotCata (src/Yaya/Fold.hs:235) yaya> gcataM (src/Yaya/Fold.hs:243) yaya> elgotCataM (src/Yaya/Fold.hs:251) yaya> ezygoM (src/Yaya/Fold.hs:259) yaya> gana (src/Yaya/Fold.hs:273) yaya> elgotAna (src/Yaya/Fold.hs:281) yaya> lambek (src/Yaya/Fold.hs:289) yaya> colambek (src/Yaya/Fold.hs:292) yaya> distTuple (src/Yaya/Fold.hs:309) yaya> distEnvT (src/Yaya/Fold.hs:312) yaya> seqEither (src/Yaya/Fold.hs:319) yaya> constEmbed (src/Yaya/Fold.hs:355) yaya> constProject (src/Yaya/Fold.hs:358) yaya> constCata (src/Yaya/Fold.hs:361) yaya> constAna (src/Yaya/Fold.hs:364) yaya> BialgebraIso (src/Yaya/Fold.hs:393) yaya> AlgebraPrism (src/Yaya/Fold.hs:395) yaya> CoalgebraPrism (src/Yaya/Fold.hs:397) yaya> steppableIso (src/Yaya/Fold.hs:399) yaya> birecursiveIso (src/Yaya/Fold.hs:402) yaya> recursivePrism (src/Yaya/Fold.hs:408) hw-hspec-hedgehog> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc hw-hspec-hedgehog> Using ghc-pkg version 9.4.2 found on system at: hw-hspec-hedgehog> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 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.27.0 found on system at: hw-hspec-hedgehog> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: hw-hspec-hedgehog> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc hw-hspec-hedgehog> Using hsc2hs version 0.68.8 found on system at: hw-hspec-hedgehog> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs hw-hspec-hedgehog> Using hscolour version 1.24 found on system at: hw-hspec-hedgehog> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour hw-hspec-hedgehog> No jhc found hw-hspec-hedgehog> Using ld found on system at: hw-hspec-hedgehog> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold hw-hspec-hedgehog> No pkg-config found hw-hspec-hedgehog> Using runghc version 9.4.2 found on system at: hw-hspec-hedgehog> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 hw-hspec-hedgehog> Using strip version 2.40 found on system at: hw-hspec-hedgehog> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hw-hspec-hedgehog> Using tar found on system at: hw-hspec-hedgehog> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar hw-hspec-hedgehog> No uhc found hw-hspec-hedgehog> building 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 '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 enummapset (post)> added 2 signatures enummapset (post)> added 2 signatures enummapset (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4f6957j849kqr7d0rw6ly7n2rf5g28qz-enummapset-0.7.1.0-doc /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0 enummapset (post)> copying 2 paths... enummapset (post)> copying path '/nix/store/4f6957j849kqr7d0rw6ly7n2rf5g28qz-enummapset-0.7.1.0-doc' to 'https://cache.nix-ci.com'... enummapset (post)> copying path '/nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0' to 'https://cache.nix-ci.com'... enummapset (post)> copying 1 paths... enummapset (post)> copying path '/nix/store/ziaybv1wv7dh3h3ky83nfvc32q1v4cri-enummapset-0.7.1.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/4f6957j849kqr7d0rw6ly7n2rf5g28qz-enummapset-0.7.1.0-doc /nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0 enummapset (post)> copying 2 paths... enummapset (post)> copying path '/nix/store/4f6957j849kqr7d0rw6ly7n2rf5g28qz-enummapset-0.7.1.0-doc' to 'ssh-ng://worker.nix-ci.com'... enummapset (post)> copying path '/nix/store/n1isb8v73nbqmmync01rb7527fip0h14-enummapset-0.7.1.0' to 'ssh-ng://worker.nix-ci.com'... enummapset (post)> copying 1 paths... enummapset (post)> copying path '/nix/store/ziaybv1wv7dh3h3ky83nfvc32q1v4cri-enummapset-0.7.1.0.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> seqEltsNameEnv (compiler/GHC/Types/Name/Env.hs:128) ghc-lib-parser> emptyDNameEnv (compiler/GHC/Types/Name/Env.hs:166) ghc-lib-parser> isEmptyDNameEnv (compiler/GHC/Types/Name/Env.hs:169) ghc-lib-parser> lookupDNameEnv (compiler/GHC/Types/Name/Env.hs:172) ghc-lib-parser> delFromDNameEnv (compiler/GHC/Types/Name/Env.hs:175) ghc-lib-parser> filterDNameEnv (compiler/GHC/Types/Name/Env.hs:178) ghc-lib-parser> mapDNameEnv (compiler/GHC/Types/Name/Env.hs:181) ghc-lib-parser> adjustDNameEnv (compiler/GHC/Types/Name/Env.hs:184) ghc-lib-parser> alterDNameEnv (compiler/GHC/Types/Name/Env.hs:187) ghc-lib-parser> extendDNameEnv (compiler/GHC/Types/Name/Env.hs:190) ghc-lib-parser> eltsDNameEnv (compiler/GHC/Types/Name/Env.hs:196) ghc-lib-parser> extendDNameEnv_C (compiler/GHC/Types/Name/Env.hs:193) ghc-lib-parser> plusDNameEnv_C (compiler/GHC/Types/Name/Env.hs:202) ghc-lib-parser> foldDNameEnv (compiler/GHC/Types/Name/Env.hs:199) ghc-lib-parser> nonDetStrictFoldDNameEnv (compiler/GHC/Types/Name/Env.hs:205) ghc-lib-parser> depAnal (compiler/GHC/Types/Name/Env.hs:70) ghc-lib-parser> Warning: 'avails' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 58% ( 18 / 31) in 'GHC.Types.Avail' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> avail (compiler/GHC/Types/Avail.hs:180) ghc-lib-parser> availField (compiler/GHC/Types/Avail.hs:183) ghc-lib-parser> availTC (compiler/GHC/Types/Avail.hs:186) ghc-lib-parser> availsToNameSet (compiler/GHC/Types/Avail.hs:193) ghc-lib-parser> availsToNameSetWithSelectors (compiler/GHC/Types/Avail.hs:197) ghc-lib-parser> availsToNameEnv (compiler/GHC/Types/Avail.hs:201) ghc-lib-parser> availGreName (compiler/GHC/Types/Avail.hs:220) ghc-lib-parser> plusAvail (compiler/GHC/Types/Avail.hs:317) ghc-lib-parser> greNameSrcSpan (compiler/GHC/Types/Avail.hs:299) ghc-lib-parser> greNameFieldLabel (compiler/GHC/Types/Avail.hs:303) ghc-lib-parser> partitionGreNames (compiler/GHC/Types/Avail.hs:307) ghc-lib-parser> stableGreNameCmp (compiler/GHC/Types/Avail.hs:174) ghc-lib-parser> Warning: 'Provenance' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'x' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 44% ( 44 / 98) in 'GHC.Types.Name.Reader' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkRdrUnqual (compiler/GHC/Types/Name/Reader.hs:207) ghc-lib-parser> mkRdrQual (compiler/GHC/Types/Name/Reader.hs:210) ghc-lib-parser> mkUnqual (compiler/GHC/Types/Name/Reader.hs:219) ghc-lib-parser> mkVarUnqual (compiler/GHC/Types/Name/Reader.hs:222) ghc-lib-parser> mkOrig (compiler/GHC/Types/Name/Reader.hs:213) ghc-lib-parser> nameRdrName (compiler/GHC/Types/Name/Reader.hs:233) ghc-lib-parser> getRdrName (compiler/GHC/Types/Name/Reader.hs:230) ghc-lib-parser> rdrNameOcc (compiler/GHC/Types/Name/Reader.hs:181) ghc-lib-parser> rdrNameSpace (compiler/GHC/Types/Name/Reader.hs:187) ghc-lib-parser> demoteRdrName (compiler/GHC/Types/Name/Reader.hs:192) ghc-lib-parser> promoteRdrName (compiler/GHC/Types/Name/Reader.hs:200) ghc-lib-parser> isRdrDataCon (compiler/GHC/Types/Name/Reader.hs:244) ghc-lib-parser> isRdrTyVar (compiler/GHC/Types/Name/Reader.hs:245) ghc-lib-parser> isRdrTc (compiler/GHC/Types/Name/Reader.hs:246) ghc-lib-parser> isQual (compiler/GHC/Types/Name/Reader.hs:261) ghc-lib-parser> isQual_maybe (compiler/GHC/Types/Name/Reader.hs:265) ghc-lib-parser> isUnqual (compiler/GHC/Types/Name/Reader.hs:257) ghc-lib-parser> isOrig (compiler/GHC/Types/Name/Reader.hs:269) ghc-lib-parser> isOrig_maybe (compiler/GHC/Types/Name/Reader.hs:273) ghc-lib-parser> isExact (compiler/GHC/Types/Name/Reader.hs:277) ghc-lib-parser> isExact_maybe (compiler/GHC/Types/Name/Reader.hs:281) ghc-lib-parser> isSrcRdrName (compiler/GHC/Types/Name/Reader.hs:252) ghc-lib-parser> emptyLocalRdrEnv (compiler/GHC/Types/Name/Reader.hs:391) ghc-lib-parser> extendLocalRdrEnv (compiler/GHC/Types/Name/Reader.hs:395) ghc-lib-parser> extendLocalRdrEnvList (compiler/GHC/Types/Name/Reader.hs:401) ghc-lib-parser> lookupLocalRdrEnv (compiler/GHC/Types/Name/Reader.hs:407) ghc-lib-parser> lookupLocalRdrOcc (compiler/GHC/Types/Name/Reader.hs:420) ghc-lib-parser> elemLocalRdrEnv (compiler/GHC/Types/Name/Reader.hs:423) ghc-lib-parser> inLocalRdrEnvScope (compiler/GHC/Types/Name/Reader.hs:434) ghc-lib-parser> localRdrEnvElts (compiler/GHC/Types/Name/Reader.hs:431) ghc-lib-parser> minusLocalRdrEnv (compiler/GHC/Types/Name/Reader.hs:438) ghc-lib-parser> emptyGlobalRdrEnv (compiler/GHC/Types/Name/Reader.hs:808) ghc-lib-parser> mkGlobalRdrEnv (compiler/GHC/Types/Name/Reader.hs:1030) ghc-lib-parser> plusGlobalRdrEnv (compiler/GHC/Types/Name/Reader.hs:1027) ghc-lib-parser> lookupGlobalRdrEnv (compiler/GHC/Types/Name/Reader.hs:835) ghc-lib-parser> extendGlobalRdrEnv (compiler/GHC/Types/Name/Reader.hs:1066) 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.1.. HTF> Building executable 'htfpp' for HTF-0.15.0.1.. 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 ) 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 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." [✔] quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:24:1: warning: [-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.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Euclidean.hs:29:1: warning: [-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: [-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: [-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: [-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: [-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: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Alt’ is redundant 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> [ 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: [-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: [-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 ) lens-aeson> running tests lens-aeson> Package has no test suites. lens-aeson> 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: attoparsec-0.14.4, lens-aeson> attoparsec-0.14.4 lens-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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> 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.Reified’ 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.Reified’ 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:334) lens-aeson> JSON (src/Data/Aeson/Lens.hs:511) lens-aeson> Value_ (src/Data/Aeson/Lens.hs:515) lens-aeson> Number_ (src/Data/Aeson/Lens.hs:519) lens-aeson> Double (src/Data/Aeson/Lens.hs:523) lens-aeson> Integer (src/Data/Aeson/Lens.hs:527) lens-aeson> Integral (src/Data/Aeson/Lens.hs:531) lens-aeson> Bool_ (src/Data/Aeson/Lens.hs:535) lens-aeson> String_ (src/Data/Aeson/Lens.hs:539) lens-aeson> Null_ (src/Data/Aeson/Lens.hs:543) lens-aeson> Key_ (src/Data/Aeson/Lens.hs:547) 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 ) yaya> 66% ( 2 / 3) in 'Yaya.Fold.Native' yaya> Missing documentation for: yaya> distCofreeT (src/Yaya/Fold/Native.hs:61) yaya> 80% ( 4 / 5) in 'Yaya.Experimental.Foldable' yaya> Missing documentation for: yaya> foldMap (src/Yaya/Experimental/Foldable.hs:14) yaya> 33% ( 9 / 27) in 'Yaya.Applied' yaya> Missing documentation for: yaya> Module header yaya> now (src/Yaya/Applied.hs:9) yaya> Void (src/Yaya/Applied.hs:21) yaya> absurd (src/Yaya/Applied.hs:23) yaya> vacuous (src/Yaya/Applied.hs:26) yaya> zeroN (src/Yaya/Applied.hs:29) yaya> succN (src/Yaya/Applied.hs:32) yaya> height (src/Yaya/Applied.hs:35) yaya> naturals (src/Yaya/Applied.hs:38) yaya> reifyUpTo (src/Yaya/Applied.hs:77) yaya> fibonacciPolynomials (src/Yaya/Applied.hs:84) yaya> fibonacci (src/Yaya/Applied.hs:87) yaya> lucasSequenceU (src/Yaya/Applied.hs:90) yaya> lucasSequenceV (src/Yaya/Applied.hs:93) yaya> lucas (src/Yaya/Applied.hs:96) yaya> pell (src/Yaya/Applied.hs:99) yaya> jacobsthal (src/Yaya/Applied.hs:102) yaya> mersenne (src/Yaya/Applied.hs:105) yaya> 100% ( 10 / 10) in 'Yaya.Retrofit' yaya> 78% ( 18 / 23) in 'Yaya.Zoo' yaya> Missing documentation for: yaya> gmutu (src/Yaya/Zoo.hs:45) yaya> mutuM (src/Yaya/Zoo.hs:91) yaya> histo (src/Yaya/Zoo.hs:99) yaya> insidePartial (src/Yaya/Zoo.hs:151) yaya> cocontramap (src/Yaya/Zoo.hs:215) 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> running tests hw-hspec-hedgehog> Running 2 test suites... 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> 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 _) -> 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 11463695965357260809 4745340220667204093) "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 _) -> floskell> Using Parsec parser floskell> Configuring floskell-0.10.8... floskell> Dependency aeson: using aeson-2.1.2.1 floskell> Dependency attoparsec: using attoparsec-0.14.4 floskell> Dependency base: using base-4.17.0.0 floskell> Dependency bytestring: using bytestring-0.11.3.1 floskell> Dependency containers: using containers-0.6.6 floskell> Dependency data-default: using data-default-0.7.1.1 floskell> Dependency directory: using directory-1.3.7.1 floskell> Dependency filepath: using filepath-1.4.2.2 floskell> Dependency haskell-src-exts: using haskell-src-exts-1.23.1 floskell> Dependency monad-dijkstra: using monad-dijkstra-0.1.1.4 floskell> Dependency mtl: using mtl-2.2.2 floskell> Dependency text: using text-2.0.1 floskell> Dependency transformers: using transformers-0.5.6.2 floskell> Dependency unordered-containers: using unordered-containers-0.2.19.1 floskell> Dependency utf8-string: using utf8-string-1.0.2 floskell> Dependency aeson-pretty: using aeson-pretty-0.8.9 floskell> Dependency base: using base-4.17.0.0 floskell> Dependency bytestring: using bytestring-0.11.3.1 floskell> Dependency directory: using directory-1.3.7.1 floskell> Dependency floskell: using floskell-0.10.8 floskell> Dependency ghc-prim: using ghc-prim-0.9.0 floskell> Dependency haskell-src-exts: using haskell-src-exts-1.23.1 floskell> Dependency optparse-applicative: using optparse-applicative-0.17.1.0 floskell> Dependency text: using text-2.0.1 floskell> Source component graph: floskell> component lib floskell> component exe:floskell dependency lib floskell> Configured component graph: floskell> component floskell-0.10.8-4rt2E5J8JUheucH3oI15G floskell> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G floskell> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ floskell> include base-4.17.0.0 floskell> include bytestring-0.11.3.1 floskell> include containers-0.6.6 floskell> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 floskell> include directory-1.3.7.1 floskell> include filepath-1.4.2.2 floskell> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE floskell> include monad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg floskell> include mtl-2.2.2 floskell> include text-2.0.1 floskell> include transformers-0.5.6.2 floskell> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP floskell> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j floskell> component floskell-0.10.8-AROKrfEto9g2g0uwVh88Dd-floskell floskell> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf floskell> include base-4.17.0.0 floskell> include bytestring-0.11.3.1 floskell> include directory-1.3.7.1 floskell> include floskell-0.10.8-4rt2E5J8JUheucH3oI15G floskell> include ghc-prim-0.9.0 floskell> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE floskell> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y floskell> include text-2.0.1 floskell> Linked component graph: floskell> unit floskell-0.10.8-4rt2E5J8JUheucH3oI15G floskell> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G floskell> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ floskell> include base-4.17.0.0 floskell> include bytestring-0.11.3.1 floskell> include containers-0.6.6 floskell> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 floskell> include directory-1.3.7.1 floskell> include filepath-1.4.2.2 floskell> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE floskell> include monad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg floskell> include mtl-2.2.2 floskell> include text-2.0.1 floskell> include transformers-0.5.6.2 floskell> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP floskell> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j dependent-sum> setupCompilerEnvironmentPhase dependent-sum> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. dependent-sum> unpacking sources 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> patching sources dependent-sum> Replace Cabal file with edited version from mirror://hackage/dependent-sum-0.7.2.0/revision/1.cabal. dependent-sum> Run jailbreak-cabal to lift version restrictions on build inputs. dependent-sum> compileBuildDriverPhase dependent-sum> setupCompileFlags: -package-db=/build/tmp.2LflpiYI5Y/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts dependent-sum> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.2LflpiYI5Y/Main.o ) dependent-sum> [2 of 2] Linking Setup dependent-sum> updateAutotoolsGnuConfigScriptsPhase dependent-sum> configuring dependent-sum> configureFlags: --verbose --prefix=/nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/7xfapjy2afrlf09k82nsq82kvb4k1bhf-dependent-sum-0.7.2.0-doc/share/doc/dependent-sum-0.7.2.0 --with-gcc=gcc --package-db=/build/tmp.2LflpiYI5Y/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-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: using base-4.17.0.0 dependent-sum> Dependency constraints-extras: using constraints-extras-0.4.0.0 dependent-sum> Dependency some: using some-1.0.4.1 dependent-sum> Source component graph: component lib dependent-sum> Configured component graph: dependent-sum> component dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 dependent-sum> include base-4.17.0.0 dependent-sum> include constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 dependent-sum> include some-1.0.4.1-LNfWQhLudoS81tvd928Ybx dependent-sum> Linked component graph: dependent-sum> unit dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 dependent-sum> include base-4.17.0.0 dependent-sum> include constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 dependent-sum> include some-1.0.4.1-LNfWQhLudoS81tvd928Ybx dependent-sum> Data.Dependent.Sum=dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19:Data.Dependent.Sum,Data.GADT.Compare=some-1.0.4.1-LNfWQhLudoS81tvd928Ybx:Data.GADT.Compare,Data.GADT.Show=some-1.0.4.1-LNfWQhLudoS81tvd928Ybx:Data.GADT.Show,Data.Some=some-1.0.4.1-LNfWQhLudoS81tvd928Ybx:Data.Some dependent-sum> Ready component graph: dependent-sum> definite dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 dependent-sum> depends base-4.17.0.0 dependent-sum> depends constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 dependent-sum> depends some-1.0.4.1-LNfWQhLudoS81tvd928Ybx dependent-sum> Using Cabal-3.8.1.0 compiled by ghc-9.4 dependent-sum> Using compiler: ghc-9.4.2 dependent-sum> Using install prefix: dependent-sum> /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0 dependent-sum> Executables installed in: dependent-sum> /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0/bin dependent-sum> Libraries installed in: dependent-sum> /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 dependent-sum> Dynamic Libraries installed in: dependent-sum> /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 dependent-sum> Private executables installed in: dependent-sum> /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0/libexec/x86_64-linux-ghc-9.4.2/dependent-sum-0.7.2.0 dependent-sum> Data files installed in: ghc-lib-parser> shadowNames (compiler/GHC/Types/Name/Reader.hs:1146) ghc-lib-parser> pprGlobalRdrEnv (compiler/GHC/Types/Name/Reader.hs:818) ghc-lib-parser> globalRdrEnvElts (compiler/GHC/Types/Name/Reader.hs:811) ghc-lib-parser> getGRE_NameQualifier_maybes (compiler/GHC/Types/Name/Reader.hs:889) ghc-lib-parser> gresFromAvail (compiler/GHC/Types/Name/Reader.hs:667) ghc-lib-parser> localGREsFromAvail (compiler/GHC/Types/Name/Reader.hs:663) ghc-lib-parser> availFromGRE (compiler/GHC/Types/Name/Reader.hs:801) ghc-lib-parser> greRdrNames (compiler/GHC/Types/Name/Reader.hs:721) ghc-lib-parser> greSrcSpan (compiler/GHC/Types/Name/Reader.hs:737) ghc-lib-parser> greQualModName (compiler/GHC/Types/Name/Reader.hs:712) ghc-lib-parser> isLocalGRE (compiler/GHC/Types/Name/Reader.hs:902) ghc-lib-parser> isRecFldGRE (compiler/GHC/Types/Name/Reader.hs:905) ghc-lib-parser> greNameSrcSpan (compiler/GHC/Types/Avail.hs:299) ghc-lib-parser> greParent_maybe (compiler/GHC/Types/Name/Reader.hs:753) ghc-lib-parser> importSpecLoc (compiler/GHC/Types/Name/Reader.hs:1322) ghc-lib-parser> importSpecModule (compiler/GHC/Types/Name/Reader.hs:1326) ghc-lib-parser> isExplicitItem (compiler/GHC/Types/Name/Reader.hs:1329) ghc-lib-parser> bestImport (compiler/GHC/Types/Name/Reader.hs:1235) ghc-lib-parser> 40% ( 2 / 5) in 'GHC.Unit.Module.Imported' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> ImportedModsVal (compiler/GHC/Unit/Module/Imported.hs:33) ghc-lib-parser> importedByUser (compiler/GHC/Unit/Module/Imported.hs:28) ghc-lib-parser> Warning: '!' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '⊸' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'SourceText' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '%' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '->' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'static' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '()' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'via' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '-<' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '-<<' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '>>-' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'EpAnnotation' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'e' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mj' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'RealSrcSpan' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:383:5 ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:359:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/SrcLoc.hs:359:1 ghc-lib-parser> Warning: 'HsLet' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'XRec' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Anno' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Context' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'RdrName' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '`foo`' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '(bar)' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 49% ( 59 /119) in 'GHC.Parser.Annotation' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> EpaComment (compiler/GHC/Parser/Annotation.hs:352) ghc-lib-parser> EpaCommentTok (compiler/GHC/Parser/Annotation.hs:364) ghc-lib-parser> epaLocationFromSrcAnn (compiler/GHC/Parser/Annotation.hs:453) ghc-lib-parser> getDeltaLine (compiler/GHC/Parser/Annotation.hs:442) 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" [✔] 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> 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: [-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: [-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: [-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: [-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: [-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: [-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> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:22:1: warning: [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant 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 '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> 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, dist/build/inspection-tests/inspection-tests-tmp/Main.dyn_o ) 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 14098568507578221068 13697157721786036327) "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> hw-hspec-hedgehog> This failure can be reproduced by running: hw-hspec-hedgehog> > recheckAt (Seed 2943298443498995292 7862157272858279273) "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.0237 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> 2 of 2 test suites (2 of 2 test cases) passed. hw-hspec-hedgehog> 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: The documentation for the following packages are not installed. No hw-hspec-hedgehog> links will be generated to these packages: hedgehog-1.2 hw-hspec-hedgehog> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:23) hw-hspec-hedgehog> requireProperty (src/HaskellWorks/Hspec/Hedgehog.hs:29) hw-hspec-hedgehog> requireTest (src/HaskellWorks/Hspec/Hedgehog.hs:32) hw-hspec-hedgehog> Warning: HaskellWorks.Hspec.Hedgehog: could not find link destinations for: hw-hspec-hedgehog> hw-hspec-hedgehog> - Hedgehog.Internal.Property.Property hw-hspec-hedgehog> - Hedgehog.Internal.Property.PropertyT floskell> Floskell=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell,Floskell.Attoparsec=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Attoparsec,Floskell.Buffer=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Buffer,Floskell.Comments=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Comments,Floskell.Config=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Config,Floskell.ConfigFile=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.ConfigFile,Floskell.Fixities=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Fixities,Floskell.Imports=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Imports,Floskell.Pretty=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Pretty,Floskell.Printers=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Printers,Floskell.Styles=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Styles,Floskell.Types=floskell-0.10.8-4rt2E5J8JUheucH3oI15G:Floskell.Types floskell> unit floskell-0.10.8-AROKrfEto9g2g0uwVh88Dd-floskell floskell> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf floskell> include base-4.17.0.0 floskell> include bytestring-0.11.3.1 floskell> include directory-1.3.7.1 floskell> include floskell-0.10.8-4rt2E5J8JUheucH3oI15G floskell> include ghc-prim-0.9.0 floskell> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE floskell> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y floskell> include text-2.0.1 floskell> Ready component graph: floskell> definite floskell-0.10.8-4rt2E5J8JUheucH3oI15G floskell> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G floskell> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ floskell> depends base-4.17.0.0 floskell> depends bytestring-0.11.3.1 floskell> depends containers-0.6.6 floskell> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 floskell> depends directory-1.3.7.1 floskell> depends filepath-1.4.2.2 floskell> depends haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE floskell> depends monad-dijkstra-0.1.1.4-FN8bjypS8gU4nRyv6ercBg floskell> depends mtl-2.2.2 floskell> depends text-2.0.1 floskell> depends transformers-0.5.6.2 floskell> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP floskell> depends utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j floskell> definite floskell-0.10.8-AROKrfEto9g2g0uwVh88Dd-floskell floskell> depends aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf floskell> depends base-4.17.0.0 floskell> depends bytestring-0.11.3.1 floskell> depends directory-1.3.7.1 floskell> depends floskell-0.10.8-4rt2E5J8JUheucH3oI15G floskell> depends ghc-prim-0.9.0 floskell> depends haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE floskell> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y floskell> depends text-2.0.1 floskell> Using Cabal-3.8.1.0 compiled by ghc-9.4 floskell> Using compiler: ghc-9.4.2 floskell> Using install prefix: floskell> /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8 floskell> Executables installed in: floskell> /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/bin floskell> Libraries installed in: floskell> /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/floskell-0.10.8-4rt2E5J8JUheucH3oI15G floskell> Dynamic Libraries installed in: floskell> /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 floskell> Private executables installed in: floskell> /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/libexec/x86_64-linux-ghc-9.4.2/floskell-0.10.8 floskell> Data files installed in: floskell> /nix/store/v5r0n0a5gql8is7qdkq5qqp99032kziv-floskell-0.10.8-data/share/ghc-9.4.2/x86_64-linux-ghc-9.4.2/floskell-0.10.8 floskell> Documentation installed in: floskell> /nix/store/zv92rs0jl2kspdxfvq3xv7bm70qh1dnz-floskell-0.10.8-doc/share/doc/floskell-0.10.8 floskell> Configuration files installed in: floskell> /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/etc floskell> No alex found floskell> Using ar found on system at: floskell> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar floskell> No c2hs found floskell> No cpphs found floskell> No doctest found floskell> Using gcc version 12.3.0 given by user at: floskell> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc floskell> Using ghc version 9.4.2 found on system at: floskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc floskell> Using ghc-pkg version 9.4.2 found on system at: floskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 floskell> No ghcjs found floskell> No ghcjs-pkg found floskell> No greencard found floskell> Using haddock version 2.27.0 found on system at: floskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: floskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc floskell> Using hsc2hs version 0.68.8 found on system at: floskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs floskell> Using hscolour version 1.24 found on system at: floskell> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour floskell> No jhc found floskell> Using ld found on system at: floskell> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold floskell> No pkg-config found floskell> Using runghc version 9.4.2 found on system at: dependent-sum> /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0/share/x86_64-linux-ghc-9.4.2/dependent-sum-0.7.2.0 dependent-sum> Documentation installed in: dependent-sum> /nix/store/7xfapjy2afrlf09k82nsq82kvb4k1bhf-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/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0/etc dependent-sum> No alex found dependent-sum> Using ar found on system at: dependent-sum> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar dependent-sum> No c2hs found dependent-sum> No cpphs found dependent-sum> No doctest found dependent-sum> Using gcc version 12.3.0 given by user at: dependent-sum> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc dependent-sum> Using ghc version 9.4.2 found on system at: dependent-sum> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc dependent-sum> Using ghc-pkg version 9.4.2 found on system at: dependent-sum> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 dependent-sum> No ghcjs found dependent-sum> No ghcjs-pkg found dependent-sum> No greencard found dependent-sum> Using haddock version 2.27.0 found on system at: dependent-sum> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: dependent-sum> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc dependent-sum> Using hsc2hs version 0.68.8 found on system at: dependent-sum> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs dependent-sum> Using hscolour version 1.24 found on system at: dependent-sum> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour dependent-sum> No jhc found dependent-sum> Using ld found on system at: dependent-sum> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold dependent-sum> No pkg-config found dependent-sum> Using runghc version 9.4.2 found on system at: dependent-sum> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 dependent-sum> Using strip version 2.40 found on system at: dependent-sum> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip dependent-sum> Using tar found on system at: dependent-sum> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar dependent-sum> No uhc found dependent-sum> building 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 ) dependent-sum> running tests dependent-sum> Package has no test suites. dependent-sum> haddockPhase ghc-lib-parser> spanAsAnchor (compiler/GHC/Parser/Annotation.hs:537) ghc-lib-parser> realSpanAsAnchor (compiler/GHC/Parser/Annotation.hs:540) ghc-lib-parser> LEpaComment (compiler/GHC/Parser/Annotation.hs:559) ghc-lib-parser> emptyComments (compiler/GHC/Parser/Annotation.hs:561) ghc-lib-parser> getFollowingComments (compiler/GHC/Parser/Annotation.hs:1054) ghc-lib-parser> setFollowingComments (compiler/GHC/Parser/Annotation.hs:1058) ghc-lib-parser> setPriorComments (compiler/GHC/Parser/Annotation.hs:1062) ghc-lib-parser> EpAnnCO (compiler/GHC/Parser/Annotation.hs:1070) ghc-lib-parser> LocatedA (compiler/GHC/Parser/Annotation.hs:581) ghc-lib-parser> LocatedL (compiler/GHC/Parser/Annotation.hs:584) ghc-lib-parser> LocatedC (compiler/GHC/Parser/Annotation.hs:586) ghc-lib-parser> LocatedN (compiler/GHC/Parser/Annotation.hs:582) ghc-lib-parser> LocatedP (compiler/GHC/Parser/Annotation.hs:585) ghc-lib-parser> SrcSpanAnnA (compiler/GHC/Parser/Annotation.hs:588) ghc-lib-parser> SrcSpanAnnL (compiler/GHC/Parser/Annotation.hs:591) ghc-lib-parser> SrcSpanAnnP (compiler/GHC/Parser/Annotation.hs:592) ghc-lib-parser> SrcSpanAnnC (compiler/GHC/Parser/Annotation.hs:593) ghc-lib-parser> SrcSpanAnnN (compiler/GHC/Parser/Annotation.hs:589) ghc-lib-parser> NoEpAnns (compiler/GHC/Parser/Annotation.hs:1072) ghc-lib-parser> n2l (compiler/GHC/Parser/Annotation.hs:875) ghc-lib-parser> l2l (compiler/GHC/Parser/Annotation.hs:888) ghc-lib-parser> reLoc (compiler/GHC/Parser/Annotation.hs:896) ghc-lib-parser> reLocA (compiler/GHC/Parser/Annotation.hs:899) ghc-lib-parser> reLocL (compiler/GHC/Parser/Annotation.hs:902) ghc-lib-parser> reLocC (compiler/GHC/Parser/Annotation.hs:905) ghc-lib-parser> reLocN (compiler/GHC/Parser/Annotation.hs:908) ghc-lib-parser> srcSpan2e (compiler/GHC/Parser/Annotation.hs:919) ghc-lib-parser> la2e (compiler/GHC/Parser/Annotation.hs:923) ghc-lib-parser> realSrcSpan (compiler/GHC/Parser/Annotation.hs:913) ghc-lib-parser> extraToAnnList (compiler/GHC/Parser/Annotation.hs:926) ghc-lib-parser> reAnn (compiler/GHC/Parser/Annotation.hs:929) ghc-lib-parser> reAnnL (compiler/GHC/Parser/Annotation.hs:935) ghc-lib-parser> reAnnC (compiler/GHC/Parser/Annotation.hs:932) ghc-lib-parser> addAnns (compiler/GHC/Parser/Annotation.hs:959) ghc-lib-parser> addAnnsA (compiler/GHC/Parser/Annotation.hs:967) ghc-lib-parser> widenAnchor (compiler/GHC/Parser/Annotation.hs:995) ghc-lib-parser> widenAnchorR (compiler/GHC/Parser/Annotation.hs:998) ghc-lib-parser> widenLocatedAn (compiler/GHC/Parser/Annotation.hs:1001) ghc-lib-parser> getLocAnn (compiler/GHC/Parser/Annotation.hs:938) ghc-lib-parser> epAnnAnns (compiler/GHC/Parser/Annotation.hs:1008) ghc-lib-parser> epAnnAnnsL (compiler/GHC/Parser/Annotation.hs:1004) ghc-lib-parser> annParen2AddEpAnn (compiler/GHC/Parser/Annotation.hs:1012) ghc-lib-parser> epAnnComments (compiler/GHC/Parser/Annotation.hs:1019) ghc-lib-parser> sortLocatedA (compiler/GHC/Parser/Annotation.hs:1025) ghc-lib-parser> mapLocA (compiler/GHC/Parser/Annotation.hs:1028) ghc-lib-parser> combineLocsA (compiler/GHC/Parser/Annotation.hs:1033) ghc-lib-parser> combineSrcSpansA (compiler/GHC/Parser/Annotation.hs:1036) ghc-lib-parser> addCLocAA (compiler/GHC/Parser/Annotation.hs:1047) ghc-lib-parser> noLocA (compiler/GHC/Parser/Annotation.hs:945) ghc-lib-parser> getLocA (compiler/GHC/Parser/Annotation.hs:942) ghc-lib-parser> noSrcSpanA (compiler/GHC/Parser/Annotation.hs:951) ghc-lib-parser> noAnnSrcSpan (compiler/GHC/Parser/Annotation.hs:948) ghc-lib-parser> noComments (compiler/GHC/Parser/Annotation.hs:1075) ghc-lib-parser> comment (compiler/GHC/Parser/Annotation.hs:1082) ghc-lib-parser> placeholderRealSpan (compiler/GHC/Parser/Annotation.hs:1079) ghc-lib-parser> 5% ( 1 / 17) in 'GHC.Data.BooleanFormula' ghc-lib-parser> Missing documentation for: ghc-lib-parser> BooleanFormula (compiler/GHC/Data/BooleanFormula.hs:39) ghc-lib-parser> LBooleanFormula (compiler/GHC/Data/BooleanFormula.hs:37) ghc-lib-parser> mkFalse (compiler/GHC/Data/BooleanFormula.hs:46) ghc-lib-parser> mkTrue (compiler/GHC/Data/BooleanFormula.hs:46) ghc-lib-parser> mkAnd (compiler/GHC/Data/BooleanFormula.hs:56) ghc-lib-parser> mkOr (compiler/GHC/Data/BooleanFormula.hs:70) ghc-lib-parser> mkVar (compiler/GHC/Data/BooleanFormula.hs:43) ghc-lib-parser> isFalse (compiler/GHC/Data/BooleanFormula.hs:119) ghc-lib-parser> isTrue (compiler/GHC/Data/BooleanFormula.hs:123) ghc-lib-parser> eval (compiler/GHC/Data/BooleanFormula.hs:127) ghc-lib-parser> simplify (compiler/GHC/Data/BooleanFormula.hs:135) ghc-lib-parser> isUnsatisfied (compiler/GHC/Data/BooleanFormula.hs:146) ghc-lib-parser> implies (compiler/GHC/Data/BooleanFormula.hs:166) ghc-lib-parser> impliesAtom (compiler/GHC/Data/BooleanFormula.hs:159) ghc-lib-parser> pprBooleanFormula (compiler/GHC/Data/BooleanFormula.hs:217) ghc-lib-parser> pprBooleanFormulaNice (compiler/GHC/Data/BooleanFormula.hs:224) ghc-lib-parser> 25% ( 4 / 16) in 'GHC.Hs.Extension' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header 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" [✔] path> addExtension ".foo" "..name\\name" == "..name\\name.foo" [✔] 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: [-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: [-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: [-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 ) floskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 floskell> Using strip version 2.40 found on system at: floskell> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip floskell> Using tar found on system at: floskell> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar floskell> No uhc found floskell> building floskell> Preprocessing library for floskell-0.10.8.. floskell> Building library for floskell-0.10.8.. floskell> [ 1 of 12] Compiling Floskell.Attoparsec ( src/Floskell/Attoparsec.hs, dist/build/Floskell/Attoparsec.o, dist/build/Floskell/Attoparsec.dyn_o ) 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 ) ghc-lib-parser> IsSrcSpanAnn (compiler/GHC/Hs/Extension.hs:110) ghc-lib-parser> Pass (compiler/GHC/Hs/Extension.hs:167) ghc-lib-parser> GhcPs (compiler/GHC/Hs/Extension.hs:171) ghc-lib-parser> GhcRn (compiler/GHC/Hs/Extension.hs:172) ghc-lib-parser> GhcTc (compiler/GHC/Hs/Extension.hs:173) ghc-lib-parser> NoGhcTcPass (compiler/GHC/Hs/Extension.hs:212) ghc-lib-parser> pprIfPs (compiler/GHC/Hs/Extension.hs:227) ghc-lib-parser> pprIfRn (compiler/GHC/Hs/Extension.hs:231) ghc-lib-parser> pprIfTc (compiler/GHC/Hs/Extension.hs:235) ghc-lib-parser> noHsTok (compiler/GHC/Hs/Extension.hs:241) ghc-lib-parser> noHsUniTok (compiler/GHC/Hs/Extension.hs:246) ghc-lib-parser> Warning: 'a' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'StringLiteral' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'pprHsDoc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'pprWithHsDoc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 71% ( 10 / 14) in 'GHC.Hs.Doc' ghc-lib-parser> Missing documentation for: ghc-lib-parser> LHsDoc (compiler/GHC/Hs/Doc.hs:120) ghc-lib-parser> DocStructure (compiler/GHC/Hs/Doc.hs:194) ghc-lib-parser> Docs (compiler/GHC/Hs/Doc.hs:196) ghc-lib-parser> emptyDocs (compiler/GHC/Hs/Doc.hs:283) ghc-lib-parser> Warning: 'qualified' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'hiding' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 90% ( 10 / 11) in 'Language.Haskell.Syntax.ImpExp' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Warning: 'mi_warn_fn' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ModIface' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 57% ( 4 / 7) in 'GHC.Unit.Module.Warnings' ghc-lib-parser> Missing documentation for: ghc-lib-parser> pprWarningTxtForMsg (compiler/GHC/Unit/Module/Warnings.hs:90) ghc-lib-parser> emptyIfaceWarnCache (compiler/GHC/Unit/Module/Warnings.hs:151) ghc-lib-parser> plusWarns (compiler/GHC/Unit/Module/Warnings.hs:154) ghc-lib-parser> 15% ( 6 / 39) in 'GHC.Core.Coercion.Axiom' ghc-lib-parser> Missing documentation for: ghc-lib-parser> BranchFlag (compiler/GHC/Core/Coercion/Axiom.hs:135) ghc-lib-parser> Branched (compiler/GHC/Core/Coercion/Axiom.hs:136) ghc-lib-parser> Unbranched (compiler/GHC/Core/Coercion/Axiom.hs:137) ghc-lib-parser> BranchIndex (compiler/GHC/Core/Coercion/Axiom.hs:131) ghc-lib-parser> Branches (compiler/GHC/Core/Coercion/Axiom.hs:142) ghc-lib-parser> manyBranches (compiler/GHC/Core/Coercion/Axiom.hs:146) ghc-lib-parser> unbranched (compiler/GHC/Core/Coercion/Axiom.hs:152) ghc-lib-parser> fromBranches (compiler/GHC/Core/Coercion/Axiom.hs:162) ghc-lib-parser> numBranches (compiler/GHC/Core/Coercion/Axiom.hs:168) ghc-lib-parser> CoAxBranch (compiler/GHC/Core/Coercion/Axiom.hs:239) ghc-lib-parser> toBranchedAxiom (compiler/GHC/Core/Coercion/Axiom.hs:261) ghc-lib-parser> toUnbranchedAxiom (compiler/GHC/Core/Coercion/Axiom.hs:265) ghc-lib-parser> coAxiomName (compiler/GHC/Core/Coercion/Axiom.hs:281) ghc-lib-parser> coAxiomArity (compiler/GHC/Core/Coercion/Axiom.hs:276) ghc-lib-parser> coAxiomBranches (compiler/GHC/Core/Coercion/Axiom.hs:287) ghc-lib-parser> coAxiomTyCon (compiler/GHC/Core/Coercion/Axiom.hs:301) ghc-lib-parser> isImplicitCoAxiom (compiler/GHC/Core/Coercion/Axiom.hs:322) ghc-lib-parser> coAxiomNumPats (compiler/GHC/Core/Coercion/Axiom.hs:269) ghc-lib-parser> coAxiomNthBranch (compiler/GHC/Core/Coercion/Axiom.hs:272) ghc-lib-parser> coAxiomSingleBranch_maybe (compiler/GHC/Core/Coercion/Axiom.hs:290) ghc-lib-parser> coAxiomRole (compiler/GHC/Core/Coercion/Axiom.hs:284) ghc-lib-parser> coAxiomSingleBranch (compiler/GHC/Core/Coercion/Axiom.hs:297) ghc-lib-parser> coAxBranchTyVars (compiler/GHC/Core/Coercion/Axiom.hs:304) ghc-lib-parser> coAxBranchCoVars (compiler/GHC/Core/Coercion/Axiom.hs:307) ghc-lib-parser> coAxBranchRoles (compiler/GHC/Core/Coercion/Axiom.hs:316) ghc-lib-parser> coAxBranchLHS (compiler/GHC/Core/Coercion/Axiom.hs:310) ghc-lib-parser> coAxBranchRHS (compiler/GHC/Core/Coercion/Axiom.hs:313) ghc-lib-parser> coAxBranchSpan (compiler/GHC/Core/Coercion/Axiom.hs:319) ghc-lib-parser> coAxBranchIncomps (compiler/GHC/Core/Coercion/Axiom.hs:325) ghc-lib-parser> placeHolderIncomps (compiler/GHC/Core/Coercion/Axiom.hs:329) ghc-lib-parser> fsFromRole (compiler/GHC/Core/Coercion/Axiom.hs:519) ghc-lib-parser> BuiltInSynFamily (compiler/GHC/Core/Coercion/Axiom.hs:593) ghc-lib-parser> trivialBuiltInFamily (compiler/GHC/Core/Coercion/Axiom.hs:613) 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" [✔] 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" "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 [✔] 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 [✔] 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 [✔] 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 [✔] 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") [✔] 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 [✔] 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. [✔] 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" [✔] 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 [✔] 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" [✔] 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" [✔] 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 [✔] 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" [✔] 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 0.2618 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... path> path> GenValid (Path Abs File) path> genValid :: Gen (Path Abs File) dependent-sum> Preprocessing library for dependent-sum-0.7.2.0.. dependent-sum> Running Haddock on library for dependent-sum-0.7.2.0.. path> only generates valid '(Path Abs File)'s [✔] path> +++ OK, passed 100 tests. dependent-sum> Warning: --source-* options are ignored when --hyperlinked-source is enabled. path> shrinkValid :: (Path Abs File -> [Path Abs File]) ghc-lib-parser> 17% ( 6 / 34) in 'GHC.Types.CostCentre' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> CcName (compiler/GHC/Types/CostCentre.hs:68) ghc-lib-parser> mkCafFlavour (compiler/GHC/Types/CostCentre.hs:86) ghc-lib-parser> mkExprCCFlavour (compiler/GHC/Types/CostCentre.hs:88) ghc-lib-parser> mkDeclCCFlavour (compiler/GHC/Types/CostCentre.hs:90) ghc-lib-parser> mkHpcCCFlavour (compiler/GHC/Types/CostCentre.hs:92) ghc-lib-parser> mkLateCCFlavour (compiler/GHC/Types/CostCentre.hs:94) ghc-lib-parser> mkCallerCCFlavour (compiler/GHC/Types/CostCentre.hs:96) ghc-lib-parser> pprCostCentre (compiler/GHC/Types/CostCentre.hs:283) ghc-lib-parser> pprCostCentreStack (compiler/GHC/Types/CostCentre.hs:259) ghc-lib-parser> CollectedCCs (compiler/GHC/Types/CostCentre.hs:215) ghc-lib-parser> emptyCollectedCCs (compiler/GHC/Types/CostCentre.hs:220) ghc-lib-parser> collectCC (compiler/GHC/Types/CostCentre.hs:223) ghc-lib-parser> currentCCS (compiler/GHC/Types/CostCentre.hs:226) ghc-lib-parser> dontCareCCS (compiler/GHC/Types/CostCentre.hs:226) ghc-lib-parser> isCurrentCCS (compiler/GHC/Types/CostCentre.hs:234) ghc-lib-parser> maybeSingletonCCS (compiler/GHC/Types/CostCentre.hs:242) ghc-lib-parser> mkUserCC (compiler/GHC/Types/CostCentre.hs:161) ghc-lib-parser> mkAutoCC (compiler/GHC/Types/CostCentre.hs:167) ghc-lib-parser> mkAllCafsCC (compiler/GHC/Types/CostCentre.hs:183) ghc-lib-parser> mkSingletonCCS (compiler/GHC/Types/CostCentre.hs:246) ghc-lib-parser> isCafCCS (compiler/GHC/Types/CostCentre.hs:238) ghc-lib-parser> isCafCC (compiler/GHC/Types/CostCentre.hs:139) ghc-lib-parser> ccFromThisModule (compiler/GHC/Types/CostCentre.hs:154) ghc-lib-parser> costCentreUserName (compiler/GHC/Types/CostCentre.hs:346) ghc-lib-parser> costCentreUserNameFS (compiler/GHC/Types/CostCentre.hs:349) ghc-lib-parser> costCentreSrcSpan (compiler/GHC/Types/CostCentre.hs:356) ghc-lib-parser> cmpCostCentre (compiler/GHC/Types/CostCentre.hs:110) yaya> Documentation created: dist/doc/html/yaya/index.html, yaya> dist/doc/html/yaya/yaya.txt yaya> installing 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:119) dependent-sum> ReadTag (src/Data/Dependent/Sum.hs:123) dependent-sum> readTaggedPrec (src/Data/Dependent/Sum.hs:125) dependent-sum> EqTag (src/Data/Dependent/Sum.hs:129) dependent-sum> eqTaggedPrec (src/Data/Dependent/Sum.hs:131) dependent-sum> eqTagged (src/Data/Dependent/Sum.hs:136) dependent-sum> OrdTag (src/Data/Dependent/Sum.hs:140) dependent-sum> compareTaggedPrec (src/Data/Dependent/Sum.hs:142) dependent-sum> compareTagged (src/Data/Dependent/Sum.hs:148) yaya> Installing library in /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/yaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE HTF> [4 of 4] Compiling Main ( HTFPP.hs, dist/build/htfpp/htfpp-tmp/Main.o ) yaya> post-installation fixup yaya> shrinking RPATHs of ELF executables and libraries in /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1 yaya> shrinking /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSyaya-0.4.2.1-1zFKL8HICEQ8a9CmbQa0tE-ghc9.4.2.so ghc-lib-parser> 3% ( 1 / 32) in 'GHC.Core.Class' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Class (compiler/GHC/Core/Class.hs:52) ghc-lib-parser> ClassOpItem (compiler/GHC/Core/Class.hs:85) ghc-lib-parser> ClassATItem (compiler/GHC/Core/Class.hs:97) ghc-lib-parser> ClassMinimalDef (compiler/GHC/Core/Class.hs:114) ghc-lib-parser> DefMethInfo (compiler/GHC/Core/Class.hs:89) ghc-lib-parser> pprDefMethInfo (compiler/GHC/Core/Class.hs:354) ghc-lib-parser> FunDep (compiler/GHC/Core/Class.hs:83) ghc-lib-parser> pprFundeps (compiler/GHC/Core/Class.hs:360) ghc-lib-parser> pprFunDep (compiler/GHC/Core/Class.hs:364) ghc-lib-parser> mkClass (compiler/GHC/Core/Class.hs:178) ghc-lib-parser> mkAbstractClass (compiler/GHC/Core/Class.hs:204) ghc-lib-parser> classTyVars (compiler/GHC/Core/Class.hs:61) ghc-lib-parser> classArity (compiler/GHC/Core/Class.hs:248) ghc-lib-parser> classKey (compiler/GHC/Core/Class.hs:59) ghc-lib-parser> className (compiler/GHC/Core/Class.hs:58) ghc-lib-parser> classATs (compiler/GHC/Core/Class.hs:283) ghc-lib-parser> classATItems (compiler/GHC/Core/Class.hs:288) ghc-lib-parser> classTyCon (compiler/GHC/Core/Class.hs:54) ghc-lib-parser> classMethods (compiler/GHC/Core/Class.hs:273) ghc-lib-parser> classOpItems (compiler/GHC/Core/Class.hs:278) ghc-lib-parser> classBigSig (compiler/GHC/Core/Class.hs:304) ghc-lib-parser> classExtraBigSig (compiler/GHC/Core/Class.hs:316) ghc-lib-parser> classTvsFds (compiler/GHC/Core/Class.hs:298) ghc-lib-parser> classSCTheta (compiler/GHC/Core/Class.hs:293) ghc-lib-parser> classAllSelIds (compiler/GHC/Core/Class.hs:252) ghc-lib-parser> classSCSelId (compiler/GHC/Core/Class.hs:264) ghc-lib-parser> classSCSelIds (compiler/GHC/Core/Class.hs:258) ghc-lib-parser> classMinimalDef (compiler/GHC/Core/Class.hs:137) ghc-lib-parser> classHasFds (compiler/GHC/Core/Class.hs:301) ghc-lib-parser> isAbstractClass (compiler/GHC/Core/Class.hs:327) yaya> checking for references to /build/ in /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1... yaya> patching script interpreter paths in /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1 yaya> stripping (with command strip and flags -S -p) in /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/lib HTF> [5 of 5] Linking dist/build/htfpp/htfpp yaya> shrinking RPATHs of ELF executables and libraries in /nix/store/f8w9xg6xj7x9p4nfzkj8wnwj58inb4jg-yaya-0.4.2.1-doc yaya> checking for references to /build/ in /nix/store/f8w9xg6xj7x9p4nfzkj8wnwj58inb4jg-yaya-0.4.2.1-doc... yaya> patching script interpreter paths in /nix/store/f8w9xg6xj7x9p4nfzkj8wnwj58inb4jg-yaya-0.4.2.1-doc ghc-lib-parser> 93% ( 14 / 15) in 'GHC.Types.Annotations' ghc-lib-parser> Missing documentation for: ghc-lib-parser> AnnPayload (compiler/GHC/Types/Annotations.hs:43) yaya (post)> added 2 signatures yaya (post)> added 2 signatures yaya (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/f8w9xg6xj7x9p4nfzkj8wnwj58inb4jg-yaya-0.4.2.1-doc /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1 yaya (post)> copying 2 paths... yaya (post)> copying path '/nix/store/f8w9xg6xj7x9p4nfzkj8wnwj58inb4jg-yaya-0.4.2.1-doc' to 'https://cache.nix-ci.com'... yaya (post)> copying path '/nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1' to 'https://cache.nix-ci.com'... yaya (post)> copying 1 paths... yaya (post)> copying path '/nix/store/4k0mgr5334nw9j7nj9andm3c1zjsa1gh-yaya-0.4.2.1.drv' to 'https://cache.nix-ci.com'... yaya (post)> added 0 signatures yaya (post)> added 0 signatures yaya (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/f8w9xg6xj7x9p4nfzkj8wnwj58inb4jg-yaya-0.4.2.1-doc /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1 yaya (post)> copying 2 paths... yaya (post)> copying path '/nix/store/f8w9xg6xj7x9p4nfzkj8wnwj58inb4jg-yaya-0.4.2.1-doc' to 'ssh-ng://worker.nix-ci.com'... yaya (post)> copying path '/nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1' to 'ssh-ng://worker.nix-ci.com'... yaya (post)> copying 1 paths... yaya (post)> copying path '/nix/store/4k0mgr5334nw9j7nj9andm3c1zjsa1gh-yaya-0.4.2.1.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> 60% ( 3 / 5) in 'GHC.Iface.Recomp.Binary' ghc-lib-parser> Missing documentation for: ghc-lib-parser> fingerprintBinMem (compiler/GHC/Iface/Recomp/Binary.hs:18) ghc-lib-parser> computeFingerprint (compiler/GHC/Iface/Recomp/Binary.hs:28) ghc-lib-parser> Warning: 'mi_fix_fn' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ModIface' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 42% ( 3 / 7) in 'GHC.Types.Fixity.Env' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> emptyFixityEnv (compiler/GHC/Types/Fixity/Env.hs:29) ghc-lib-parser> lookupFixity (compiler/GHC/Types/Fixity/Env.hs:32) ghc-lib-parser> emptyIfaceFixCache (compiler/GHC/Types/Fixity/Env.hs:44) ghc-lib-parser> 0% ( 3 /1111) in 'GHC.Builtin.Names' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> hasKey (compiler/GHC/Types/Unique.hs:183) ghc-lib-parser> allNameStrings (compiler/GHC/Builtin/Names.hs:158) ghc-lib-parser> gHC_PRIMOPWRAPPERS (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> listTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> nilDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> multMulTyConKey (compiler/GHC/Builtin/Names.hs:2040) ghc-lib-parser> runRWKey (compiler/GHC/Builtin/Names.hs:2352) ghc-lib-parser> makeStaticName (compiler/GHC/Builtin/Names.hs:1640) ghc-lib-parser> unsafeEqualityProofIdKey (compiler/GHC/Builtin/Names.hs:2553) ghc-lib-parser> gHC_PRIM (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> mAIN_NAME (compiler/GHC/Builtin/Names.hs:660) ghc-lib-parser> unrestrictedFunTyConKey (compiler/GHC/Builtin/Names.hs:2037) ghc-lib-parser> liftedTypeKindTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> constraintKindTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> allNameStringList (compiler/GHC/Builtin/Names.hs:162) ghc-lib-parser> ioTyConName (compiler/GHC/Builtin/Names.hs:1529) ghc-lib-parser> printName (compiler/GHC/Builtin/Names.hs:1539) ghc-lib-parser> mkInteractiveModule (compiler/GHC/Builtin/Names.hs:656) ghc-lib-parser> isUnboundName (compiler/GHC/Builtin/Names.hs:184) ghc-lib-parser> lazyIdKey (compiler/GHC/Builtin/Names.hs:2352) ghc-lib-parser> itName (compiler/GHC/Builtin/Names.hs:176) ghc-lib-parser> mkUnboundName (compiler/GHC/Builtin/Names.hs:181) ghc-lib-parser> unboundKey (compiler/GHC/Builtin/Names.hs:2397) ghc-lib-parser> basicKnownKeyNames (compiler/GHC/Builtin/Names.hs:199) ghc-lib-parser> genericTyConNames (compiler/GHC/Builtin/Names.hs:511) ghc-lib-parser> eqClassName (compiler/GHC/Builtin/Names.hs:1064) ghc-lib-parser> ordClassName (compiler/GHC/Builtin/Names.hs:1064) ghc-lib-parser> boundedClassName (compiler/GHC/Builtin/Names.hs:1475) ghc-lib-parser> numClassName (compiler/GHC/Builtin/Names.hs:1143) ghc-lib-parser> enumClassName (compiler/GHC/Builtin/Names.hs:1475) ghc-lib-parser> monadClassName (compiler/GHC/Builtin/Names.hs:1073) ghc-lib-parser> functorClassName (compiler/GHC/Builtin/Names.hs:1064) ghc-lib-parser> realClassName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> integralClassName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> fractionalClassName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> floatingClassName (compiler/GHC/Builtin/Names.hs:1317) ghc-lib-parser> realFracClassName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> realFloatClassName (compiler/GHC/Builtin/Names.hs:1317) ghc-lib-parser> dataClassName (compiler/GHC/Builtin/Names.hs:1463) ghc-lib-parser> isStringClassName (compiler/GHC/Builtin/Names.hs:1592) ghc-lib-parser> applicativeClassName (compiler/GHC/Builtin/Names.hs:1085) ghc-lib-parser> alternativeClassName (compiler/GHC/Builtin/Names.hs:1110) ghc-lib-parser> foldableClassName (compiler/GHC/Builtin/Names.hs:1092) ghc-lib-parser> traversableClassName (compiler/GHC/Builtin/Names.hs:1092) ghc-lib-parser> semigroupClassName (compiler/GHC/Builtin/Names.hs:1097) ghc-lib-parser> sappendName (compiler/GHC/Builtin/Names.hs:1097) ghc-lib-parser> monoidClassName (compiler/GHC/Builtin/Names.hs:1100) ghc-lib-parser> memptyName (compiler/GHC/Builtin/Names.hs:1100) ghc-lib-parser> mappendName (compiler/GHC/Builtin/Names.hs:1100) ghc-lib-parser> mconcatName (compiler/GHC/Builtin/Names.hs:1100) ghc-lib-parser> ioDataConName (compiler/GHC/Builtin/Names.hs:1529) ghc-lib-parser> runMainIOName (compiler/GHC/Builtin/Names.hs:947) ghc-lib-parser> runRWName (compiler/GHC/Builtin/Names.hs:947) ghc-lib-parser> trModuleTyConName (compiler/GHC/Builtin/Names.hs:1337) ghc-lib-parser> trModuleDataConName (compiler/GHC/Builtin/Names.hs:1337) ghc-lib-parser> trNameTyConName (compiler/GHC/Builtin/Names.hs:1337) ghc-lib-parser> trNameSDataConName (compiler/GHC/Builtin/Names.hs:1337) ghc-lib-parser> trNameDDataConName (compiler/GHC/Builtin/Names.hs:1337) HTF> buildPhase completed in 1 minutes 5 seconds HTF> haddockPhase HTF> Preprocessing library for HTF-0.15.0.1.. HTF> Running Haddock on library for HTF-0.15.0.1.. HTF> Warning: The documentation for the following packages are not installed. No HTF> links will be generated to these packages: attoparsec-0.14.4, HTF> attoparsec-0.14.4 HTF> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:361) HTF> progName (Test/Framework/Preprocessor.hs:63) 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> semi HTF> space HTF> equals HTF> lparen HTF> rparen HTF> lbrack HTF> rbrack HTF> lbrace HTF> rbrace HTF> rational HTF> quotes HTF> doubleQuotes HTF> brackets HTF> braces 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:108) HTF> mkHtfStack (Test/Framework/TestInterface.hs:84) HTF> failureLocationFromStack (Test/Framework/TestInterface.hs:114) HTF> failureLocation (Test/Framework/TestInterface.hs:111) HTF> restCallStack (Test/Framework/TestInterface.hs:120) HTF> htfStackToList (Test/Framework/TestInterface.hs:105) HTF> addCallerToSubAssertStack (Test/Framework/TestInterface.hs:170) cborg> [ 7 of 14] Compiling Codec.CBOR.Encoding[boot] ( src/Codec/CBOR/Encoding.hs-boot, dist/build/Codec/CBOR/Encoding.p_o-boot ) cborg> [ 8 of 14] Compiling Codec.CBOR.FlatTerm[boot] ( src/Codec/CBOR/FlatTerm.hs-boot, dist/build/Codec/CBOR/FlatTerm.p_o-boot ) cborg> [ 9 of 14] Compiling Codec.CBOR.Encoding ( src/Codec/CBOR/Encoding.hs, dist/build/Codec/CBOR/Encoding.p_o ) cborg> [10 of 14] Compiling Codec.CBOR.FlatTerm ( src/Codec/CBOR/FlatTerm.hs, dist/build/Codec/CBOR/FlatTerm.p_o ) cborg> [11 of 14] Compiling Codec.CBOR.Term ( src/Codec/CBOR/Term.hs, dist/build/Codec/CBOR/Term.p_o ) 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 [✔] 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 ) 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 ) hw-hspec-hedgehog> Documentation created: dist/doc/html/hw-hspec-hedgehog/index.html, hw-hspec-hedgehog> dist/doc/html/hw-hspec-hedgehog/hw-hspec-hedgehog.txt hw-hspec-hedgehog> Preprocessing test suite 'doctest' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Preprocessing test suite 'hw-hspec-hedgehog-test' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> installing hw-hspec-hedgehog> Installing library in /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-hspec-hedgehog> post-installation fixup hw-hspec-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> shrinking /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0-ghc9.4.2.so hw-hspec-hedgehog> checking for references to /build/ in /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1... hw-hspec-hedgehog> patching script interpreter paths in /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> stripping (with command strip and flags -S -p) in /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1/lib hw-hspec-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/kp1ic0plic3rabz9yg1s9s4s9cwk66wh-hw-hspec-hedgehog-0.1.1.1-doc hw-hspec-hedgehog> checking for references to /build/ in /nix/store/kp1ic0plic3rabz9yg1s9s4s9cwk66wh-hw-hspec-hedgehog-0.1.1.1-doc... hw-hspec-hedgehog> patching script interpreter paths in /nix/store/kp1ic0plic3rabz9yg1s9s4s9cwk66wh-hw-hspec-hedgehog-0.1.1.1-doc dependent-sum> Documentation created: dist/doc/html/dependent-sum/index.html, dependent-sum> dist/doc/html/dependent-sum/dependent-sum.txt dependent-sum> installing dependent-sum> Installing library in /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 dependent-sum> post-installation fixup dependent-sum> shrinking RPATHs of ELF executables and libraries in /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0 dependent-sum> shrinking /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSdependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19-ghc9.4.2.so dependent-sum> checking for references to /build/ in /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0... dependent-sum> patching script interpreter paths in /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0 dependent-sum> stripping (with command strip and flags -S -p) in /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0/lib dependent-sum> shrinking RPATHs of ELF executables and libraries in /nix/store/7xfapjy2afrlf09k82nsq82kvb4k1bhf-dependent-sum-0.7.2.0-doc dependent-sum> checking for references to /build/ in /nix/store/7xfapjy2afrlf09k82nsq82kvb4k1bhf-dependent-sum-0.7.2.0-doc... dependent-sum> patching script interpreter paths in /nix/store/7xfapjy2afrlf09k82nsq82kvb4k1bhf-dependent-sum-0.7.2.0-doc ghc-lib-parser> trTyConTyConName (compiler/GHC/Builtin/Names.hs:1337) ghc-lib-parser> trTyConDataConName (compiler/GHC/Builtin/Names.hs:1337) ghc-lib-parser> typeableClassName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> typeRepTyConName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> someTypeRepTyConName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> someTypeRepDataConName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> kindRepTyConName (compiler/GHC/Builtin/Names.hs:1353) ghc-lib-parser> kindRepTyConAppDataConName (compiler/GHC/Builtin/Names.hs:1353) ghc-lib-parser> kindRepVarDataConName (compiler/GHC/Builtin/Names.hs:1353) ghc-lib-parser> kindRepAppDataConName (compiler/GHC/Builtin/Names.hs:1353) ghc-lib-parser> kindRepFunDataConName (compiler/GHC/Builtin/Names.hs:1353) ghc-lib-parser> kindRepTYPEDataConName (compiler/GHC/Builtin/Names.hs:1353) ghc-lib-parser> kindRepTypeLitSDataConName (compiler/GHC/Builtin/Names.hs:1353) ghc-lib-parser> kindRepTypeLitDDataConName (compiler/GHC/Builtin/Names.hs:1353) ghc-lib-parser> typeLitSortTyConName (compiler/GHC/Builtin/Names.hs:1371) ghc-lib-parser> typeLitSymbolDataConName (compiler/GHC/Builtin/Names.hs:1371) ghc-lib-parser> typeLitNatDataConName (compiler/GHC/Builtin/Names.hs:1371) ghc-lib-parser> typeLitCharDataConName (compiler/GHC/Builtin/Names.hs:1371) ghc-lib-parser> typeRepIdName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> mkTrTypeName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> mkTrConName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> mkTrAppName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> mkTrFunName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> typeSymbolTypeRepName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> typeNatTypeRepName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> typeCharTypeRepName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> trGhcPrimModuleName (compiler/GHC/Builtin/Names.hs:1382) ghc-lib-parser> starKindRepName (compiler/GHC/Builtin/Names.hs:1413) ghc-lib-parser> starArrStarKindRepName (compiler/GHC/Builtin/Names.hs:1413) ghc-lib-parser> starArrStarArrStarKindRepName (compiler/GHC/Builtin/Names.hs:1413) ghc-lib-parser> constraintKindRepName (compiler/GHC/Builtin/Names.hs:1413) ghc-lib-parser> withDictClassName (compiler/GHC/Builtin/Names.hs:1421) ghc-lib-parser> toDynName (compiler/GHC/Builtin/Names.hs:1459) ghc-lib-parser> negateName (compiler/GHC/Builtin/Names.hs:1143) ghc-lib-parser> minusName (compiler/GHC/Builtin/Names.hs:1143) ghc-lib-parser> geName (compiler/GHC/Builtin/Names.hs:1064) ghc-lib-parser> eqName (compiler/GHC/Builtin/Names.hs:1064) ghc-lib-parser> mkRationalBase2Name (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> mkRationalBase10Name (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> rationalTyConName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> ratioTyConName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> ratioDataConName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> fromRationalName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> fromIntegerName (compiler/GHC/Builtin/Names.hs:1143) ghc-lib-parser> toIntegerName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> toRationalName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> fromIntegralName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> realToFracName (compiler/GHC/Builtin/Names.hs:1298) ghc-lib-parser> divIntName (compiler/GHC/Builtin/Names.hs:1038) ghc-lib-parser> modIntName (compiler/GHC/Builtin/Names.hs:1038) ghc-lib-parser> fromStringName (compiler/GHC/Builtin/Names.hs:1129) ghc-lib-parser> enumFromName (compiler/GHC/Builtin/Names.hs:1475) ghc-lib-parser> enumFromThenName (compiler/GHC/Builtin/Names.hs:1475) ghc-lib-parser> enumFromThenToName (compiler/GHC/Builtin/Names.hs:1475) ghc-lib-parser> enumFromToName (compiler/GHC/Builtin/Names.hs:1475) ghc-lib-parser> pureAName (compiler/GHC/Builtin/Names.hs:1085) ghc-lib-parser> apAName (compiler/GHC/Builtin/Names.hs:1085) ghc-lib-parser> thenAName (compiler/GHC/Builtin/Names.hs:1085) ghc-lib-parser> fmapName (compiler/GHC/Builtin/Names.hs:1064) ghc-lib-parser> thenIOName (compiler/GHC/Builtin/Names.hs:1529) ghc-lib-parser> bindIOName (compiler/GHC/Builtin/Names.hs:1529) ghc-lib-parser> returnIOName (compiler/GHC/Builtin/Names.hs:1529) ghc-lib-parser> failIOName (compiler/GHC/Builtin/Names.hs:1529) ghc-lib-parser> bindMName (compiler/GHC/Builtin/Names.hs:1073) ghc-lib-parser> thenMName (compiler/GHC/Builtin/Names.hs:1073) ghc-lib-parser> returnMName (compiler/GHC/Builtin/Names.hs:1073) ghc-lib-parser> joinMName (compiler/GHC/Builtin/Names.hs:1110) ghc-lib-parser> monadFailClassName (compiler/GHC/Builtin/Names.hs:1080) ghc-lib-parser> failMName (compiler/GHC/Builtin/Names.hs:1080) ghc-lib-parser> monadFixClassName (compiler/GHC/Builtin/Names.hs:1567) ghc-lib-parser> mfixName (compiler/GHC/Builtin/Names.hs:1567) ghc-lib-parser> arrAName (compiler/GHC/Builtin/Names.hs:1572) 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 [✔] dependent-sum (post)> added 2 signatures dependent-sum (post)> added 3 signatures dependent-sum (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7xfapjy2afrlf09k82nsq82kvb4k1bhf-dependent-sum-0.7.2.0-doc /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0 dependent-sum (post)> copying 2 paths... dependent-sum (post)> copying path '/nix/store/7xfapjy2afrlf09k82nsq82kvb4k1bhf-dependent-sum-0.7.2.0-doc' to 'https://cache.nix-ci.com'... dependent-sum (post)> copying path '/nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-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/94insr3f206v914xrir1hjx3ff25aak3-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/7xfapjy2afrlf09k82nsq82kvb4k1bhf-dependent-sum-0.7.2.0-doc /nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-dependent-sum-0.7.2.0 dependent-sum (post)> copying 2 paths... dependent-sum (post)> copying path '/nix/store/7xfapjy2afrlf09k82nsq82kvb4k1bhf-dependent-sum-0.7.2.0-doc' to 'ssh-ng://worker.nix-ci.com'... dependent-sum (post)> copying path '/nix/store/jnqlmbxm6sla36ibgs1sn2xryhrsqi1k-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/94insr3f206v914xrir1hjx3ff25aak3-dependent-sum-0.7.2.0.drv' to 'ssh-ng://worker.nix-ci.com'... hw-hspec-hedgehog (post)> added 2 signatures hw-hspec-hedgehog (post)> added 3 signatures hw-hspec-hedgehog (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/kp1ic0plic3rabz9yg1s9s4s9cwk66wh-hw-hspec-hedgehog-0.1.1.1-doc /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog (post)> copying 2 paths... hw-hspec-hedgehog (post)> copying path '/nix/store/kp1ic0plic3rabz9yg1s9s4s9cwk66wh-hw-hspec-hedgehog-0.1.1.1-doc' to 'https://cache.nix-ci.com'... hw-hspec-hedgehog (post)> copying path '/nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-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/wlp95sm52y8fj8k3gy8b015c1k0nka48-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/kp1ic0plic3rabz9yg1s9s4s9cwk66wh-hw-hspec-hedgehog-0.1.1.1-doc /nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog (post)> copying 2 paths... hw-hspec-hedgehog (post)> copying path '/nix/store/kp1ic0plic3rabz9yg1s9s4s9cwk66wh-hw-hspec-hedgehog-0.1.1.1-doc' to 'ssh-ng://worker.nix-ci.com'... hw-hspec-hedgehog (post)> copying path '/nix/store/lnyc0cm368nl2m49vm0g39nywckaqc5d-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/wlp95sm52y8fj8k3gy8b015c1k0nka48-hw-hspec-hedgehog-0.1.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/n9jzg7laf62c6n3d2nr6maz3jffn8l1i-dependent-map-0.4.0.0.drv'... building '/nix/store/08gf78fpjf54wgf5w3dmacsz7mz310xi-hw-prim-0.6.3.2.drv'... ghc-lib-parser> composeAName (compiler/GHC/Builtin/Names.hs:1572) ghc-lib-parser> firstAName (compiler/GHC/Builtin/Names.hs:1572) ghc-lib-parser> appAName (compiler/GHC/Builtin/Names.hs:1572) ghc-lib-parser> choiceAName (compiler/GHC/Builtin/Names.hs:1572) ghc-lib-parser> loopAName (compiler/GHC/Builtin/Names.hs:1572) ghc-lib-parser> ixClassName (compiler/GHC/Builtin/Names.hs:1333) ghc-lib-parser> showClassName (compiler/GHC/Builtin/Names.hs:1503) ghc-lib-parser> readClassName (compiler/GHC/Builtin/Names.hs:1507) ghc-lib-parser> newStablePtrName (compiler/GHC/Builtin/Names.hs:1562) ghc-lib-parser> considerAccessibleName (compiler/GHC/Builtin/Names.hs:1125) ghc-lib-parser> unpackCStringName (compiler/GHC/Builtin/Names.hs:1043) ghc-lib-parser> unpackCStringUtf8Name (compiler/GHC/Builtin/Names.hs:1043) ghc-lib-parser> unpackCStringAppendName (compiler/GHC/Builtin/Names.hs:1043) ghc-lib-parser> unpackCStringAppendUtf8Name (compiler/GHC/Builtin/Names.hs:1043) ghc-lib-parser> unpackCStringFoldrName (compiler/GHC/Builtin/Names.hs:1043) ghc-lib-parser> unpackCStringFoldrUtf8Name (compiler/GHC/Builtin/Names.hs:1043) ghc-lib-parser> cstringLengthName (compiler/GHC/Builtin/Names.hs:1043) ghc-lib-parser> isListClassName (compiler/GHC/Builtin/Names.hs:1491) ghc-lib-parser> fromListName (compiler/GHC/Builtin/Names.hs:1491) ghc-lib-parser> fromListNName (compiler/GHC/Builtin/Names.hs:1491) ghc-lib-parser> toListName (compiler/GHC/Builtin/Names.hs:1491) ghc-lib-parser> nonEmptyTyConName (compiler/GHC/Builtin/Names.hs:1424) ghc-lib-parser> getFieldName (compiler/GHC/Builtin/Names.hs:1498) ghc-lib-parser> setFieldName (compiler/GHC/Builtin/Names.hs:1498) ghc-lib-parser> concatName (compiler/GHC/Builtin/Names.hs:1485) ghc-lib-parser> filterName (compiler/GHC/Builtin/Names.hs:1485) ghc-lib-parser> mapName (compiler/GHC/Builtin/Names.hs:1129) ghc-lib-parser> zipName (compiler/GHC/Builtin/Names.hs:1485) ghc-lib-parser> foldrName (compiler/GHC/Builtin/Names.hs:1129) ghc-lib-parser> buildName (compiler/GHC/Builtin/Names.hs:1129) ghc-lib-parser> augmentName (compiler/GHC/Builtin/Names.hs:1129) ghc-lib-parser> appendName (compiler/GHC/Builtin/Names.hs:1129) ghc-lib-parser> stablePtrTyConName (compiler/GHC/Builtin/Names.hs:1562) ghc-lib-parser> ptrTyConName (compiler/GHC/Builtin/Names.hs:1557) ghc-lib-parser> funPtrTyConName (compiler/GHC/Builtin/Names.hs:1557) ghc-lib-parser> constPtrConName (compiler/GHC/Builtin/Names.hs:1668) ghc-lib-parser> int8TyConName (compiler/GHC/Builtin/Names.hs:1543) ghc-lib-parser> int16TyConName (compiler/GHC/Builtin/Names.hs:1543) ghc-lib-parser> int32TyConName (compiler/GHC/Builtin/Names.hs:1543) ghc-lib-parser> int64TyConName (compiler/GHC/Builtin/Names.hs:1543) ghc-lib-parser> word8TyConName (compiler/GHC/Builtin/Names.hs:1550) ghc-lib-parser> word16TyConName (compiler/GHC/Builtin/Names.hs:1550) ghc-lib-parser> word32TyConName (compiler/GHC/Builtin/Names.hs:1550) ghc-lib-parser> word64TyConName (compiler/GHC/Builtin/Names.hs:1550) ghc-lib-parser> otherwiseIdName (compiler/GHC/Builtin/Names.hs:1129) ghc-lib-parser> inlineIdName (compiler/GHC/Builtin/Names.hs:1060) ghc-lib-parser> eqStringName (compiler/GHC/Builtin/Names.hs:1043) ghc-lib-parser> assertName (compiler/GHC/Builtin/Names.hs:1129) ghc-lib-parser> assertErrorName (compiler/GHC/Builtin/Names.hs:1467) ghc-lib-parser> traceName (compiler/GHC/Builtin/Names.hs:1471) ghc-lib-parser> dollarName (compiler/GHC/Builtin/Names.hs:1129) ghc-lib-parser> integerFromNaturalName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerToNaturalClampName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerToNaturalThrowName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerToNaturalName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerToWordName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerToIntName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerToWord64Name (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerToInt64Name (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerFromWordName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerFromWord64Name (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerFromInt64Name (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerAddName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerMulName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerSubName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerNegateName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerAbsName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerPopCountName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerQuotName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerRemName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerDivName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerModName (compiler/GHC/Builtin/Names.hs:1152) 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:61) HTF> serializeTestHistory (Test/Framework/History.hs:148) HTF> deserializeTestHistory (Test/Framework/History.hs:156) HTF> findHistoricTestResult (Test/Framework/History.hs:111) HTF> findHistoricSuccessfulTestResult (Test/Framework/History.hs:114) HTF> updateTestHistory (Test/Framework/History.hs:96) HTF> mkTestRunHistory (Test/Framework/History.hs:87) HTF> historyTests (Test/Framework/History.hs:183) HTF> 100% ( 5 / 5) in 'Test.Framework.AssertM' HTF> HTF> Test/Framework/AssertM.hs:64:5: warning: [-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> 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> 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:145:1 HTF> 92% ( 39 / 42) in 'Test.Framework.TestTypes' HTF> Missing documentation for: HTF> ReportGlobalResultsArg (Test/Framework/TestTypes.hs:286) HTF> emptyTestReporter (Test/Framework/TestTypes.hs:257) HTF> attachCallStack (Test/Framework/TestTypes.hs:176) 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:204) HTF> mkTestEndEventObj (Test/Framework/JsonOutput.hs:208) HTF> mkTestListObj (Test/Framework/JsonOutput.hs:215) HTF> mkTestResultsObj (Test/Framework/JsonOutput.hs:219) HTF> decodeObj (Test/Framework/JsonOutput.hs:231) 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:54) HTF> parallelThreadPool (Test/Framework/ThreadPool.hs:57) 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> 93% ( 15 / 16) in 'Test.Framework.QuickCheckWrapper' HTF> Missing documentation for: HTF> assertionAsProperty (Test/Framework/QuickCheckWrapper.hs:224) HTF> 25% ( 1 / 4) in 'Test.Framework.PrettyHaskell' HTF> Missing documentation for: cborg> [12 of 14] Compiling Codec.CBOR ( src/Codec/CBOR.hs, dist/build/Codec/CBOR.p_o ) cborg> [13 of 14] Compiling Codec.CBOR.Write ( src/Codec/CBOR/Write.hs, dist/build/Codec/CBOR/Write.p_o ) cborg> [14 of 14] Compiling Codec.CBOR.Pretty ( src/Codec/CBOR/Pretty.hs, dist/build/Codec/CBOR/Pretty.p_o ) cborg> Preprocessing test suite 'tests' for cborg-0.2.9.0.. cborg> Building test suite 'tests' for cborg-0.2.9.0.. cborg> [ 1 of 18] Compiling Tests.Reference.Generators ( tests/Tests/Reference/Generators.hs, dist/build/tests/tests-tmp/Tests/Reference/Generators.o ) cborg> cborg> tests/Tests/Reference/Generators.hs:234:23: warning: [-Wstar-is-type] cborg> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ cborg> relies on the StarIsType extension, which will become cborg> deprecated in the future. cborg> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. cborg> | cborg> 234 | type FloatWord n :: * cborg> | ^ cborg> [ 2 of 18] Compiling Tests.Reference.Implementation ( tests/Tests/Reference/Implementation.hs, dist/build/tests/tests-tmp/Tests/Reference/Implementation.o ) cborg> cborg> tests/Tests/Reference/Implementation.hs:81:1: warning: [-Wunused-imports] cborg> The import of ‘Data.Monoid’ is redundant cborg> except perhaps to import instances from ‘Data.Monoid’ cborg> To import instances alone, use: import Data.Monoid() cborg> | cborg> 81 | import Data.Monoid ((<>)) cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> cborg> tests/Tests/Reference/Implementation.hs:114:3: warning: [-Wnoncanonical-monad-instances] cborg> Noncanonical ‘pure = return’ definition detected cborg> in the instance declaration for ‘Applicative Decoder’. cborg> Move definition from ‘return’ to ‘pure’ cborg> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return cborg> | cborg> 114 | pure = return cborg> | ^^^^^^^^^^^^^^ cborg> cborg> tests/Tests/Reference/Implementation.hs:118:3: warning: [-Wnoncanonical-monad-instances] cborg> Noncanonical ‘return’ definition detected cborg> in the instance declaration for ‘Monad Decoder’. cborg> ‘return’ will eventually be removed in favour of ‘pure’ cborg> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ cborg> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return cborg> | cborg> 118 | return x = Decoder (\ws -> Just (x, ws)) cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> cborg> tests/Tests/Reference/Implementation.hs:283:9: warning: [-Wincomplete-uni-patterns] cborg> Pattern match(es) are non-exhaustive cborg> In a pattern binding: cborg> Patterns of type ‘Maybe cborg> (AdditionalInformation, [Word8])’ not matched: cborg> Nothing cborg> | cborg> 283 | Just (ai', _) = runDecoder (decodeAdditionalInfo w) ws cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> cborg> tests/Tests/Reference/Implementation.hs:308:9: warning: [-Wincomplete-uni-patterns] cborg> Pattern match(es) are non-exhaustive cborg> In a pattern binding: cborg> Patterns of type ‘Maybe (TokenHeader, [Word8])’ not matched: cborg> Nothing cborg> | cborg> 308 | Just (header', _) = runDecoder decodeTokenHeader ws 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 4.2346 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> haddockPhase 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: attoparsec-0.14.4, path> attoparsec-0.14.4 path> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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: '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> 100% ( 63 / 63) in 'Path.Posix' path> 100% ( 2 / 2) in 'Path' 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> 100% ( 63 / 63) in 'Path.Windows' 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:109:26: warning: [-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> quickcheck-classes> test/Spec/ShowRead.hs:115:23: warning: [-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 generic-lens> [2 of 2] Linking dist/build/generic-lens-syb-tree/generic-lens-syb-tree generic-lens> running tests generic-lens> Running 4 test suites... generic-lens> Test suite doctests: RUNNING... lens-aeson> Documentation created: dist/doc/html/lens-aeson/index.html, lens-aeson> dist/doc/html/lens-aeson/lens-aeson.txt lens-aeson> installing lens-aeson> Installing library in /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lens-aeson> post-installation fixup lens-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3 lens-aeson> shrinking /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSlens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK-ghc9.4.2.so lens-aeson> checking for references to /build/ in /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3... lens-aeson> patching script interpreter paths in /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3 lens-aeson> stripping (with command strip and flags -S -p) in /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3/lib lens-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/w9qkgmiyghp2qvbw4qs51a475zbz1ap9-lens-aeson-1.2.3-doc lens-aeson> checking for references to /build/ in /nix/store/w9qkgmiyghp2qvbw4qs51a475zbz1ap9-lens-aeson-1.2.3-doc... lens-aeson> patching script interpreter paths in /nix/store/w9qkgmiyghp2qvbw4qs51a475zbz1ap9-lens-aeson-1.2.3-doc 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 ) ghc-lib-parser> integerDivModName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerQuotRemName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerEncodeFloatName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerEncodeDoubleName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerGcdName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerLcmName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerAndName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerOrName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerXorName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerComplementName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerBitName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerTestBitName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerShiftLName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerShiftRName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalToWordName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalPopCountName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalShiftRName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalShiftLName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalAddName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalSubName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalSubThrowName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalSubUnsafeName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalMulName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalQuotRemName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalQuotName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalRemName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalAndName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalAndNotName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalOrName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalXorName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalTestBitName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalBitName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalGcdName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalLcmName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalLog2Name (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalLogBaseWordName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalLogBaseName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalPowModName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> naturalSizeInBaseName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> bignatFromWordListName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> bignatEqName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> integerToFloatName (compiler/GHC/Builtin/Names.hs:1322) ghc-lib-parser> integerToDoubleName (compiler/GHC/Builtin/Names.hs:1322) ghc-lib-parser> naturalToFloatName (compiler/GHC/Builtin/Names.hs:1322) ghc-lib-parser> naturalToDoubleName (compiler/GHC/Builtin/Names.hs:1322) ghc-lib-parser> rationalToFloatName (compiler/GHC/Builtin/Names.hs:1322) ghc-lib-parser> rationalToDoubleName (compiler/GHC/Builtin/Names.hs:1322) ghc-lib-parser> monadPlusClassName (compiler/GHC/Builtin/Names.hs:1592) ghc-lib-parser> knownNatClassName (compiler/GHC/Builtin/Names.hs:1597) ghc-lib-parser> knownSymbolClassName (compiler/GHC/Builtin/Names.hs:1599) ghc-lib-parser> knownCharClassName (compiler/GHC/Builtin/Names.hs:1601) ghc-lib-parser> fromLabelClassOpName (compiler/GHC/Builtin/Names.hs:1605) ghc-lib-parser> ipClassName (compiler/GHC/Builtin/Names.hs:1610) ghc-lib-parser> hasFieldClassName (compiler/GHC/Builtin/Names.hs:1615) ghc-lib-parser> callStackTyConName (compiler/GHC/Builtin/Names.hs:1620) ghc-lib-parser> emptyCallStackName (compiler/GHC/Builtin/Names.hs:1620) ghc-lib-parser> pushCallStackName (compiler/GHC/Builtin/Names.hs:1620) ghc-lib-parser> srcLocDataConName (compiler/GHC/Builtin/Names.hs:1620) ghc-lib-parser> toAnnotationWrapperName (compiler/GHC/Builtin/Names.hs:1588) ghc-lib-parser> specTyConName (compiler/GHC/Builtin/Names.hs:957) ghc-lib-parser> eitherTyConName (compiler/GHC/Builtin/Names.hs:960) ghc-lib-parser> leftDataConName (compiler/GHC/Builtin/Names.hs:960) ghc-lib-parser> rightDataConName (compiler/GHC/Builtin/Names.hs:960) ghc-lib-parser> voidTyConName (compiler/GHC/Builtin/Names.hs:965) ghc-lib-parser> pluginTyConName (compiler/GHC/Builtin/Names.hs:1634) ghc-lib-parser> frontendPluginTyConName (compiler/GHC/Builtin/Names.hs:1636) ghc-lib-parser> genClassName (compiler/GHC/Builtin/Names.hs:1511) ghc-lib-parser> gen1ClassName (compiler/GHC/Builtin/Names.hs:1511) ghc-lib-parser> datatypeClassName (compiler/GHC/Builtin/Names.hs:1511) ghc-lib-parser> constructorClassName (compiler/GHC/Builtin/Names.hs:1511) HTF> prettyHaskell (Test/Framework/PrettyHaskell.hs:33) HTF> prettyHaskell' (Test/Framework/PrettyHaskell.hs:39) HTF> prettyHaskellTests (Test/Framework/PrettyHaskell.hs:62) HTF> 93% (109 /117) in 'Test.Framework.HUnitWrapper' HTF> Missing documentation for: HTF> assertBoolVerbose (Test/Framework/HUnitWrapper.hs:205) HTF> subAssertVerbose (Test/Framework/HUnitWrapper.hs:908) HTF> gassertBool (Test/Framework/HUnitWrapper.hs:208) HTF> gassertBoolVerbose (Test/Framework/HUnitWrapper.hs:211) HTF> gsubAssert (Test/Framework/HUnitWrapper.hs:905) HTF> gsubAssertVerbose (Test/Framework/HUnitWrapper.hs:911) 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:230) HTF> 92% ( 25 / 27) in 'Test.Framework.TestManager' HTF> Missing documentation for: HTF> flattenTest (Test/Framework/TestManager.hs:148) HTF> wrappableTests (Test/Framework/TestManager.hs:508) HTF> 100% ( 6 / 6) in 'Test.Framework.BlackBoxTest' HTF> 100% ( 17 / 17) in 'Test.Framework' HTF> Warning: Test.Framework.TestInterface: could not find link destinations for: HTF> HTF> - Test.Framework.Colors.ColorString HTF> Warning: Test.Framework.History: could not find link destinations for: HTF> HTF> - Test.Framework.History.TestRunHistory HTF> Warning: Test.Framework.AssertM: could not find link destinations for: HTF> HTF> - Test.Framework.Colors.ColorString HTF> Warning: Test.Framework.TestTypes: could not find link destinations for: HTF> HTF> - Test.Framework.TestManager.flatten HTF> - Test.Framework.Colors.ColorString HTF> Warning: Test.Framework.QuickCheckWrapper: could not find link destinations for: HTF> 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> HTF> - Test.Framework.XmlOutput.Seconds HTF> Warning: Test.Framework.TestManager: could not find link destinations for: HTF> HTF> - Test.Framework.CmdlineOptions.parseTestArgs HTF> - Test.Framework.CmdlineOptions.CmdlineOptions HTF> - Test.Framework.TestManager.flatten HTF> Warning: Test.Framework: could not find link destinations for: HTF> HTF> - Test.Framework.TestManager.flatten HTF> - Test.Framework.CmdlineOptions.parseTestArgs cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> cborg> tests/Tests/Reference/Implementation.hs:316:15: warning: [-Wincomplete-uni-patterns] cborg> Pattern match(es) are non-exhaustive cborg> In a pattern binding: cborg> Patterns of type ‘Maybe (TokenHeader, [Word8])’ not matched: cborg> Nothing cborg> | cborg> 316 | Just (header, unused) = runDecoder decodeTokenHeader (w8 : extra) cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> cborg> tests/Tests/Reference/Implementation.hs:556:9: warning: [-Wincomplete-uni-patterns] cborg> Pattern match(es) are non-exhaustive cborg> In a pattern binding: cborg> Patterns of type ‘Maybe (Token, [Word8])’ not matched: cborg> Nothing cborg> Just (_, (_:_)) cborg> | cborg> 556 | Just (token', []) = runDecoder decodeToken ws cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> cborg> tests/Tests/Reference/Implementation.hs:841:9: warning: [-Wincomplete-uni-patterns] cborg> Pattern match(es) are non-exhaustive cborg> In a pattern binding: cborg> Patterns of type ‘Maybe (Term, [Word8])’ not matched: cborg> Nothing cborg> Just (_, (_:_)) cborg> | cborg> 841 | Just (term', []) = runDecoder decodeTerm ws cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lens-aeson (post)> added 2 signatures lens-aeson (post)> added 3 signatures lens-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3 /nix/store/w9qkgmiyghp2qvbw4qs51a475zbz1ap9-lens-aeson-1.2.3-doc lens-aeson (post)> copying 2 paths... lens-aeson (post)> copying path '/nix/store/w9qkgmiyghp2qvbw4qs51a475zbz1ap9-lens-aeson-1.2.3-doc' to 'https://cache.nix-ci.com'... lens-aeson (post)> copying path '/nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3' to 'https://cache.nix-ci.com'... lens-aeson (post)> copying 1 paths... lens-aeson (post)> copying path '/nix/store/azr3m3ghxgjk8bzrzbqqq826yb8hdscw-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/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-lens-aeson-1.2.3 /nix/store/w9qkgmiyghp2qvbw4qs51a475zbz1ap9-lens-aeson-1.2.3-doc lens-aeson (post)> copying 2 paths... lens-aeson (post)> copying path '/nix/store/w9qkgmiyghp2qvbw4qs51a475zbz1ap9-lens-aeson-1.2.3-doc' to 'ssh-ng://worker.nix-ci.com'... lens-aeson (post)> copying path '/nix/store/mfhzpa3nq0ns3zgg3xx0krapsmxzhxzp-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/azr3m3ghxgjk8bzrzbqqq826yb8hdscw-lens-aeson-1.2.3.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> selectorClassName (compiler/GHC/Builtin/Names.hs:1511) ghc-lib-parser> guardMName (compiler/GHC/Builtin/Names.hs:1581) ghc-lib-parser> liftMName (compiler/GHC/Builtin/Names.hs:1581) ghc-lib-parser> mzipName (compiler/GHC/Builtin/Names.hs:1581) ghc-lib-parser> ghciIoClassName (compiler/GHC/Builtin/Names.hs:1524) ghc-lib-parser> ghciStepIoMName (compiler/GHC/Builtin/Names.hs:1524) ghc-lib-parser> staticPtrTyConName (compiler/GHC/Builtin/Names.hs:1652) ghc-lib-parser> staticPtrDataConName (compiler/GHC/Builtin/Names.hs:1656) ghc-lib-parser> staticPtrInfoDataConName (compiler/GHC/Builtin/Names.hs:1648) ghc-lib-parser> fromStaticPtrName (compiler/GHC/Builtin/Names.hs:1660) ghc-lib-parser> fingerprintDataConName (compiler/GHC/Builtin/Names.hs:1664) ghc-lib-parser> errorMessageTypeErrorFamName (compiler/GHC/Builtin/Names.hs:1428) ghc-lib-parser> typeErrorTextDataConName (compiler/GHC/Builtin/Names.hs:1428) ghc-lib-parser> typeErrorAppendDataConName (compiler/GHC/Builtin/Names.hs:1428) ghc-lib-parser> typeErrorVAppendDataConName (compiler/GHC/Builtin/Names.hs:1428) ghc-lib-parser> typeErrorShowTypeDataConName (compiler/GHC/Builtin/Names.hs:1428) ghc-lib-parser> unsafeEqualityProofName (compiler/GHC/Builtin/Names.hs:1451) ghc-lib-parser> unsafeEqualityTyConName (compiler/GHC/Builtin/Names.hs:1451) ghc-lib-parser> unsafeReflDataConName (compiler/GHC/Builtin/Names.hs:1451) ghc-lib-parser> unsafeCoercePrimName (compiler/GHC/Builtin/Names.hs:1451) ghc-lib-parser> v1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> u1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> par1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> rec1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> k1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> m1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> sumTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> prodTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> compTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> rTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> dTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> cTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> sTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> rec0TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> d1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> c1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> s1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> repTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> rep1TyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> uRecTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> uAddrTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> uCharTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> uDoubleTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> uFloatTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> uIntTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> uWordTyConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> prefixIDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> infixIDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> leftAssociativeDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> rightAssociativeDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> notAssociativeDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> sourceUnpackDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> sourceNoUnpackDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> noSourceUnpackednessDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> sourceLazyDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> sourceStrictDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> noSourceStrictnessDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> decidedLazyDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> decidedStrictDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> decidedUnpackDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> metaDataDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> metaConsDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> metaSelDataConName (compiler/GHC/Builtin/Names.hs:969) ghc-lib-parser> pRELUDE (compiler/GHC/Builtin/Names.hs:541) ghc-lib-parser> mkBaseModule_ (compiler/GHC/Builtin/Names.hs:673) ghc-lib-parser> pRELUDE_NAME (compiler/GHC/Builtin/Names.hs:660) ghc-lib-parser> gHC_PRIM_PANIC (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_TYPES (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_GENERICS (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_MAGIC (compiler/GHC/Builtin/Names.hs:544) HTF> Documentation created: dist/doc/html/HTF/index.html, dist/doc/html/HTF/HTF.txt HTF> Preprocessing executable 'htfpp' for HTF-0.15.0.1.. HTF> installing HTF> Installing library in /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK HTF> Installing executable htfpp in /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/bin HTF> Warning: The directory HTF> /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/bin is not in the HTF> system search path. path> Documentation created: dist/doc/html/path/index.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> installing path> Installing library in /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path> post-installation fixup path> shrinking RPATHs of ELF executables and libraries in /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5 path> shrinking /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSpath-0.9.5-KiDnj4ghk3y1SjQHKTa2kx-ghc9.4.2.so path> checking for references to /build/ in /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5... path> patching script interpreter paths in /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5 path> stripping (with command strip and flags -S -p) in /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5/lib path> shrinking RPATHs of ELF executables and libraries in /nix/store/5z78ys7ljlhi2frsi722im2skw9x3mwx-path-0.9.5-doc path> checking for references to /build/ in /nix/store/5z78ys7ljlhi2frsi722im2skw9x3mwx-path-0.9.5-doc... path> patching script interpreter paths in /nix/store/5z78ys7ljlhi2frsi722im2skw9x3mwx-path-0.9.5-doc quickcheck-classes> buildPhase completed in 1 minutes 14 seconds quickcheck-classes> running tests 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. 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. 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 ) 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 ) 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> [ 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:69:1: warning: [-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> 69 | import Data.Monoid ( (<>) ) floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dependent-map> setupCompilerEnvironmentPhase dependent-map> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. dependent-map> unpacking sources 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> patching sources dependent-map> Replace Cabal file with edited version from mirror://hackage/dependent-map-0.4.0.0/revision/1.cabal. dependent-map> compileBuildDriverPhase dependent-map> setupCompileFlags: -package-db=/build/tmp.eHPzNs5HAK/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts dependent-map> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.eHPzNs5HAK/Main.o ) dependent-map> [2 of 2] Linking Setup dependent-map> updateAutotoolsGnuConfigScriptsPhase dependent-map> configuring dependent-map> configureFlags: --verbose --prefix=/nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/hl7ild7jjang5jrpv43mb60p8a2rcz60-dependent-map-0.4.0.0-doc/share/doc/dependent-map-0.4.0.0 --with-gcc=gcc --package-db=/build/tmp.eHPzNs5HAK/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-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'. hw-prim> setupCompilerEnvironmentPhase hw-prim> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. hw-prim> unpacking sources 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> patching sources hw-prim> Replace Cabal file with edited version from mirror://hackage/hw-prim-0.6.3.2/revision/1.cabal. hw-prim> compileBuildDriverPhase hw-prim> setupCompileFlags: -package-db=/build/tmp.9V44JxydY4/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts hw-prim> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.9V44JxydY4/Main.o ) hw-prim> [2 of 2] Linking Setup ghc-lib-parser> gHC_MAGIC_DICT (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_CLASSES (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_BASE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_ENUM (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_GHCI (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_GHCI_HELPERS (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_CSTRING (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_SHOW (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_READ (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_NUM (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_MAYBE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_NUM_INTEGER (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_NUM_NATURAL (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_NUM_BIGNAT (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_LIST (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_TUPLE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_TUPLE_PRIM (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> dATA_EITHER (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> dATA_LIST (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> dATA_STRING (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> dATA_FOLDABLE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> dATA_TRAVERSABLE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_CONC (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_IO (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_IO_Exception (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_ST (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_IX (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_STABLE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_PTR (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_ERR (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_REAL (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_FLOAT (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_TOP_HANDLER (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> sYSTEM_IO (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> dYNAMIC (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> tYPEABLE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> tYPEABLE_INTERNAL (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gENERICS (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> rEAD_PREC (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> lEX (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_INT (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_WORD (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> mONAD (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> mONAD_FIX (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> mONAD_ZIP (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> mONAD_FAIL (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> aRROW (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_DESUGAR (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> rANDOM (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_EXTS (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_IS_LIST (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> cONTROL_EXCEPTION_BASE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_TYPEERROR (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_TYPELITS (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_TYPELITS_INTERNAL (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_TYPENATS (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> gHC_TYPENATS_INTERNAL (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> dATA_COERCE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> dEBUG_TRACE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> uNSAFE_COERCE (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> fOREIGN_C_CONSTPTR (compiler/GHC/Builtin/Names.hs:544) ghc-lib-parser> mkPrimModule (compiler/GHC/Builtin/Names.hs:664) ghc-lib-parser> mkBaseModule (compiler/GHC/Builtin/Names.hs:670) ghc-lib-parser> mkBignumModule (compiler/GHC/Builtin/Names.hs:667) ghc-lib-parser> gHC_SRCLOC (compiler/GHC/Builtin/Names.hs:631) ghc-lib-parser> gHC_STACK (compiler/GHC/Builtin/Names.hs:634) ghc-lib-parser> gHC_STACK_TYPES (compiler/GHC/Builtin/Names.hs:634) ghc-lib-parser> gHC_STATICPTR (compiler/GHC/Builtin/Names.hs:638) ghc-lib-parser> gHC_STATICPTR_INTERNAL (compiler/GHC/Builtin/Names.hs:641) ghc-lib-parser> gHC_FINGERPRINT_TYPE (compiler/GHC/Builtin/Names.hs:644) ghc-lib-parser> gHC_OVER_LABELS (compiler/GHC/Builtin/Names.hs:647) ghc-lib-parser> gHC_RECORDS (compiler/GHC/Builtin/Names.hs:650) ghc-lib-parser> rOOT_MAIN (compiler/GHC/Builtin/Names.hs:653) ghc-lib-parser> mkMainModule (compiler/GHC/Builtin/Names.hs:682) ghc-lib-parser> mkThisGhcModule (compiler/GHC/Builtin/Names.hs:676) ghc-lib-parser> mkThisGhcModule_ (compiler/GHC/Builtin/Names.hs:679) ghc-lib-parser> mkMainModule_ (compiler/GHC/Builtin/Names.hs:685) ghc-lib-parser> main_RDR_Unqual (compiler/GHC/Builtin/Names.hs:696) ghc-lib-parser> eq_RDR (compiler/GHC/Builtin/Names.hs:701) 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 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 path (post)> added 2 signatures path (post)> added 1 signatures path (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5z78ys7ljlhi2frsi722im2skw9x3mwx-path-0.9.5-doc /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5 path (post)> copying 2 paths... path (post)> copying path '/nix/store/5z78ys7ljlhi2frsi722im2skw9x3mwx-path-0.9.5-doc' to 'https://cache.nix-ci.com'... path (post)> copying path '/nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5' to 'https://cache.nix-ci.com'... path (post)> copying 1 paths... path (post)> copying path '/nix/store/vxrd7qc80qa63abjkwhdppsdv7y31h5c-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/5z78ys7ljlhi2frsi722im2skw9x3mwx-path-0.9.5-doc /nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5 path (post)> copying 2 paths... path (post)> copying path '/nix/store/5z78ys7ljlhi2frsi722im2skw9x3mwx-path-0.9.5-doc' to 'ssh-ng://worker.nix-ci.com'... path (post)> copying path '/nix/store/9a8fkydlsnj89dcf2155j8y5mc0gqy2g-path-0.9.5' to 'ssh-ng://worker.nix-ci.com'... path (post)> copying 1 paths... path (post)> copying path '/nix/store/vxrd7qc80qa63abjkwhdppsdv7y31h5c-path-0.9.5.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/3i28ily2hnbxl9ry11609sdhvy9kj5s8-path-io-1.8.1.drv'... ghc-lib-parser> ge_RDR (compiler/GHC/Builtin/Names.hs:701) ghc-lib-parser> le_RDR (compiler/GHC/Builtin/Names.hs:701) ghc-lib-parser> lt_RDR (compiler/GHC/Builtin/Names.hs:701) ghc-lib-parser> gt_RDR (compiler/GHC/Builtin/Names.hs:701) ghc-lib-parser> compare_RDR (compiler/GHC/Builtin/Names.hs:701) ghc-lib-parser> ltTag_RDR (compiler/GHC/Builtin/Names.hs:701) ghc-lib-parser> eqTag_RDR (compiler/GHC/Builtin/Names.hs:701) ghc-lib-parser> gtTag_RDR (compiler/GHC/Builtin/Names.hs:701) ghc-lib-parser> varQual_RDR (compiler/GHC/Builtin/Names.hs:925) ghc-lib-parser> ordLTDataConName (compiler/GHC/Builtin/Names.hs:951) ghc-lib-parser> ordEQDataConName (compiler/GHC/Builtin/Names.hs:951) ghc-lib-parser> ordGTDataConName (compiler/GHC/Builtin/Names.hs:951) ghc-lib-parser> eqClass_RDR (compiler/GHC/Builtin/Names.hs:713) ghc-lib-parser> numClass_RDR (compiler/GHC/Builtin/Names.hs:713) ghc-lib-parser> ordClass_RDR (compiler/GHC/Builtin/Names.hs:713) ghc-lib-parser> enumClass_RDR (compiler/GHC/Builtin/Names.hs:713) ghc-lib-parser> monadClass_RDR (compiler/GHC/Builtin/Names.hs:713) ghc-lib-parser> map_RDR (compiler/GHC/Builtin/Names.hs:721) ghc-lib-parser> append_RDR (compiler/GHC/Builtin/Names.hs:721) ghc-lib-parser> foldr_RDR (compiler/GHC/Builtin/Names.hs:725) ghc-lib-parser> build_RDR (compiler/GHC/Builtin/Names.hs:725) ghc-lib-parser> returnM_RDR (compiler/GHC/Builtin/Names.hs:725) ghc-lib-parser> bindM_RDR (compiler/GHC/Builtin/Names.hs:725) ghc-lib-parser> failM_RDR (compiler/GHC/Builtin/Names.hs:725) ghc-lib-parser> left_RDR (compiler/GHC/Builtin/Names.hs:733) ghc-lib-parser> right_RDR (compiler/GHC/Builtin/Names.hs:733) ghc-lib-parser> fromEnum_RDR (compiler/GHC/Builtin/Names.hs:737) ghc-lib-parser> toEnum_RDR (compiler/GHC/Builtin/Names.hs:737) ghc-lib-parser> enumFrom_RDR (compiler/GHC/Builtin/Names.hs:741) ghc-lib-parser> enumFromTo_RDR (compiler/GHC/Builtin/Names.hs:741) ghc-lib-parser> enumFromThen_RDR (compiler/GHC/Builtin/Names.hs:741) ghc-lib-parser> enumFromThenTo_RDR (compiler/GHC/Builtin/Names.hs:741) ghc-lib-parser> ratioDataCon_RDR (compiler/GHC/Builtin/Names.hs:747) ghc-lib-parser> integerAdd_RDR (compiler/GHC/Builtin/Names.hs:747) ghc-lib-parser> integerMul_RDR (compiler/GHC/Builtin/Names.hs:747) ghc-lib-parser> ioDataCon_RDR (compiler/GHC/Builtin/Names.hs:752) ghc-lib-parser> newStablePtr_RDR (compiler/GHC/Builtin/Names.hs:755) ghc-lib-parser> bindIO_RDR (compiler/GHC/Builtin/Names.hs:758) ghc-lib-parser> returnIO_RDR (compiler/GHC/Builtin/Names.hs:758) ghc-lib-parser> fromInteger_RDR (compiler/GHC/Builtin/Names.hs:762) ghc-lib-parser> fromRational_RDR (compiler/GHC/Builtin/Names.hs:762) ghc-lib-parser> minus_RDR (compiler/GHC/Builtin/Names.hs:762) ghc-lib-parser> times_RDR (compiler/GHC/Builtin/Names.hs:762) ghc-lib-parser> plus_RDR (compiler/GHC/Builtin/Names.hs:762) ghc-lib-parser> toInteger_RDR (compiler/GHC/Builtin/Names.hs:769) ghc-lib-parser> toRational_RDR (compiler/GHC/Builtin/Names.hs:769) ghc-lib-parser> fromIntegral_RDR (compiler/GHC/Builtin/Names.hs:769) ghc-lib-parser> fromString_RDR (compiler/GHC/Builtin/Names.hs:774) ghc-lib-parser> fromList_RDR (compiler/GHC/Builtin/Names.hs:777) ghc-lib-parser> fromListN_RDR (compiler/GHC/Builtin/Names.hs:777) ghc-lib-parser> toList_RDR (compiler/GHC/Builtin/Names.hs:777) ghc-lib-parser> compose_RDR (compiler/GHC/Builtin/Names.hs:782) ghc-lib-parser> not_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> dataToTag_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> succ_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> pred_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> minBound_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> maxBound_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> and_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> range_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> inRange_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> index_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> unsafeIndex_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> unsafeRangeSize_RDR (compiler/GHC/Builtin/Names.hs:785) ghc-lib-parser> readList_RDR (compiler/GHC/Builtin/Names.hs:801) ghc-lib-parser> readListDefault_RDR (compiler/GHC/Builtin/Names.hs:801) ghc-lib-parser> readListPrec_RDR (compiler/GHC/Builtin/Names.hs:801) ghc-lib-parser> readListPrecDefault_RDR (compiler/GHC/Builtin/Names.hs:801) ghc-lib-parser> readPrec_RDR (compiler/GHC/Builtin/Names.hs:801) ghc-lib-parser> parens_RDR (compiler/GHC/Builtin/Names.hs:801) ghc-lib-parser> choose_RDR (compiler/GHC/Builtin/Names.hs:801) ghc-lib-parser> lexP_RDR (compiler/GHC/Builtin/Names.hs:801) ghc-lib-parser> expectP_RDR (compiler/GHC/Builtin/Names.hs:801) ghc-lib-parser> readField_RDR (compiler/GHC/Builtin/Names.hs:813) ghc-lib-parser> readFieldHash_RDR (compiler/GHC/Builtin/Names.hs:813) ghc-lib-parser> readSymField_RDR (compiler/GHC/Builtin/Names.hs:813) ghc-lib-parser> punc_RDR (compiler/GHC/Builtin/Names.hs:818) HTF> post-installation fixup HTF> shrinking RPATHs of ELF executables and libraries in /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1 HTF> shrinking /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/bin/htfpp HTF> shrinking /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSHTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK-ghc9.4.2.so HTF> checking for references to /build/ in /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1... HTF> patching script interpreter paths in /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1 HTF> stripping (with command strip and flags -S -p) in /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/lib /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1/bin HTF> shrinking RPATHs of ELF executables and libraries in /nix/store/44i31br30pjrqnsj4zrgkff5wb2ccrk3-HTF-0.15.0.1-doc HTF> checking for references to /build/ in /nix/store/44i31br30pjrqnsj4zrgkff5wb2ccrk3-HTF-0.15.0.1-doc... HTF> patching script interpreter paths in /nix/store/44i31br30pjrqnsj4zrgkff5wb2ccrk3-HTF-0.15.0.1-doc cborg> [ 3 of 18] Compiling Tests.Reference.TestVectors ( tests/Tests/Reference/TestVectors.hs, dist/build/tests/tests-tmp/Tests/Reference/TestVectors.o ) cborg> [ 4 of 18] Compiling Tests.Reference ( tests/Tests/Reference.hs, dist/build/tests/tests-tmp/Tests/Reference.o ) cborg> cborg> tests/Tests/Reference.hs:120:7: warning: [-Wincomplete-uni-patterns] cborg> Pattern match(es) are non-exhaustive cborg> In a pattern binding: cborg> Patterns of type ‘Maybe (Term, [Word8])’ not matched: cborg> Nothing cborg> Just (_, (_:_)) cborg> | cborg> 120 | let Just (term, []) = runDecoder decodeTerm encodedBytes cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> cborg> tests/Tests/Reference.hs:135:7: warning: [-Wincomplete-uni-patterns] cborg> Pattern match(es) are non-exhaustive cborg> In a pattern binding: cborg> Patterns of type ‘Maybe (Term, [Word8])’ not matched: cborg> Nothing cborg> Just (_, (_:_)) cborg> | cborg> 135 | let Just (term, []) = runDecoder decodeTerm encodedBytes cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> [ 5 of 18] Compiling Tests.Regress.FlatTerm ( tests/Tests/Regress/FlatTerm.hs, dist/build/tests/tests-tmp/Tests/Regress/FlatTerm.o ) cborg> [ 6 of 18] Compiling Tests.Regress.Issue160 ( tests/Tests/Regress/Issue160.hs, dist/build/tests/tests-tmp/Tests/Regress/Issue160.o ) cborg> [ 7 of 18] Compiling Tests.Regress.Issue162 ( tests/Tests/Regress/Issue162.hs, dist/build/tests/tests-tmp/Tests/Regress/Issue162.o ) cborg> cborg> tests/Tests/Regress/Issue162.hs:4:1: warning: [-Wunused-imports] cborg> The import of ‘Control.Applicative’ is redundant cborg> except perhaps to import instances from ‘Control.Applicative’ cborg> To import instances alone, use: import Control.Applicative() cborg> | cborg> 4 | import Control.Applicative ((<$), (<*)) cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> [ 8 of 18] Compiling Tests.Regress ( tests/Tests/Regress.hs, dist/build/tests/tests-tmp/Tests/Regress.o ) cborg> [ 9 of 18] Compiling Tests.Term ( tests/Tests/Term.hs, dist/build/tests/tests-tmp/Tests/Term.o ) cborg> [10 of 18] Compiling Tests.PreEncoded ( tests/Tests/PreEncoded.hs, dist/build/tests/tests-tmp/Tests/PreEncoded.o ) cborg> cborg> tests/Tests/PreEncoded.hs:5:1: warning: [-Wunused-imports] cborg> The import of ‘Data.Monoid’ is redundant cborg> except perhaps to import instances from ‘Data.Monoid’ cborg> To import instances alone, use: import Data.Monoid() cborg> | cborg> 5 | import Data.Monoid (Monoid(mconcat)) cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> [11 of 18] Compiling Tests.UnitTests ( tests/Tests/UnitTests.hs, dist/build/tests/tests-tmp/Tests/UnitTests.o ) cborg> [12 of 18] Compiling Tests.Util ( tests/Tests/Util.hs, dist/build/tests/tests-tmp/Tests/Util.o ) cborg> [13 of 18] Compiling Tests.UTF8 ( tests/Tests/UTF8.hs, dist/build/tests/tests-tmp/Tests/UTF8.o ) cborg> [14 of 18] Compiling Tests.Properties ( tests/Tests/Properties.hs, dist/build/tests/tests-tmp/Tests/Properties.o ) 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 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. 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 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> Test suite inspection-tests: RUNNING... generic-lens> Cases: 24 Tried: 24 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 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> 4 of 4 test suites (4 of 4 test cases) passed. generic-lens> 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> 21% ( 7 / 33) in 'Data.Generics.Internal.VL' generic-lens> Missing documentation for: generic-lens> Module header generic-lens> Lens (src/Data/Generics/Internal/VL/Lens.hs:36) generic-lens> view (src/Data/Generics/Internal/VL/Lens.hs:39) generic-lens> .~ (src/Data/Generics/Internal/VL/Lens.hs:48) generic-lens> set (src/Data/Generics/Internal/VL/Lens.hs:51) generic-lens> over (src/Data/Generics/Internal/VL/Lens.hs:54) generic-lens> lens2lensvl (src/Data/Generics/Internal/VL/Lens.hs:57) generic-lens> ravel (src/Data/Generics/Internal/VL/Lens.hs:64) generic-lens> lens (src/Data/Generics/Internal/VL/Lens.hs:69) generic-lens> Exchange (src/Data/Generics/Internal/VL/Iso.hs:33) generic-lens> Iso' (src/Data/Generics/Internal/VL/Iso.hs:47) generic-lens> Iso (src/Data/Generics/Internal/VL/Iso.hs:50) generic-lens> fromIso (src/Data/Generics/Internal/VL/Iso.hs:53) generic-lens> iso2isovl (src/Data/Generics/Internal/VL/Iso.hs:57) generic-lens> repIsoN (src/Data/Generics/Internal/VL/Iso.hs:72) generic-lens> paramIso (src/Data/Generics/Internal/VL/Iso.hs:75) generic-lens> kIso (src/Data/Generics/Internal/VL/Iso.hs:82) generic-lens> recIso (src/Data/Generics/Internal/VL/Iso.hs:85) generic-lens> prodIso (src/Data/Generics/Internal/VL/Iso.hs:88) generic-lens> iso (src/Data/Generics/Internal/VL/Iso.hs:91) generic-lens> Prism' (src/Data/Generics/Internal/VL/Prism.hs:35) generic-lens> match (src/Data/Generics/Internal/VL/Prism.hs:38) generic-lens> build (src/Data/Generics/Internal/VL/Prism.hs:43) generic-lens> prism (src/Data/Generics/Internal/VL/Prism.hs:48) generic-lens> prism2prismvl (src/Data/Generics/Internal/VL/Prism.hs:52) generic-lens> Market (src/Data/Generics/Internal/VL/Prism.hs:59) 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 ) trifecta> Preprocessing test suite 'quickcheck' for trifecta-2.1.3.. trifecta> Building test suite 'quickcheck' for trifecta-2.1.3.. 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 36 seconds trifecta> running tests 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.3-quickcheck.log trifecta> 1 of 1 test suites (1 of 1 test cases) passed. trifecta> haddockPhase trifecta> Preprocessing library for trifecta-2.1.3.. trifecta> Running Haddock on library for trifecta-2.1.3.. 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 trifecta> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:253) floskell> [10 of 12] Compiling Floskell.Pretty ( src/Floskell/Pretty.hs, dist/build/Floskell/Pretty.o, dist/build/Floskell/Pretty.dyn_o ) dependent-map> Configuring dependent-map-0.4.0.0... dependent-map> Dependency base >=4.9 && <5: using base-4.17.0.0 dependent-map> Dependency constraints-extras >=0.2.3.0 && <0.5: using dependent-map> constraints-extras-0.4.0.0 dependent-map> Dependency containers >=0.5.7.1 && <0.7: using containers-0.6.6 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-EU5r39tvfbKF4RuJt7OSc dependent-map> include base-4.17.0.0 dependent-map> include constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 dependent-map> include containers-0.6.6 dependent-map> include dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 dependent-map> Linked component graph: dependent-map> unit dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc dependent-map> include base-4.17.0.0 dependent-map> include constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 dependent-map> include containers-0.6.6 dependent-map> include dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 dependent-map> Data.Dependent.Map=dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc:Data.Dependent.Map,Data.Dependent.Map.Internal=dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc:Data.Dependent.Map.Internal,Data.Dependent.Map.Lens=dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc:Data.Dependent.Map.Lens dependent-map> Ready component graph: dependent-map> definite dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc dependent-map> depends base-4.17.0.0 dependent-map> depends constraints-extras-0.4.0.0-FmFvCVirOb0KXVzTRYKu79 dependent-map> depends containers-0.6.6 dependent-map> depends dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 dependent-map> Using Cabal-3.8.1.0 compiled by ghc-9.4 dependent-map> Using compiler: ghc-9.4.2 dependent-map> Using install prefix: dependent-map> /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0 dependent-map> Executables installed in: dependent-map> /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0/bin dependent-map> Libraries installed in: dependent-map> /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc dependent-map> Dynamic Libraries installed in: dependent-map> /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 dependent-map> Private executables installed in: dependent-map> /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0/libexec/x86_64-linux-ghc-9.4.2/dependent-map-0.4.0.0 dependent-map> Data files installed in: dependent-map> /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0/share/x86_64-linux-ghc-9.4.2/dependent-map-0.4.0.0 dependent-map> Documentation installed in: dependent-map> /nix/store/hl7ild7jjang5jrpv43mb60p8a2rcz60-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/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0/etc dependent-map> No alex found dependent-map> Using ar found on system at: dependent-map> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar dependent-map> No c2hs found dependent-map> No cpphs found dependent-map> No doctest found dependent-map> Using gcc version 12.3.0 given by user at: dependent-map> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc dependent-map> Using ghc version 9.4.2 found on system at: dependent-map> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc dependent-map> Using ghc-pkg version 9.4.2 found on system at: dependent-map> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 dependent-map> No ghcjs found dependent-map> No ghcjs-pkg found dependent-map> No greencard found dependent-map> Using haddock version 2.27.0 found on system at: dependent-map> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: dependent-map> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc dependent-map> Using hsc2hs version 0.68.8 found on system at: dependent-map> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs dependent-map> Using hscolour version 1.24 found on system at: dependent-map> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour dependent-map> No jhc found dependent-map> Using ld found on system at: dependent-map> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold dependent-map> No pkg-config found dependent-map> Using runghc version 9.4.2 found on system at: dependent-map> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 dependent-map> Using strip version 2.40 found on system at: dependent-map> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hw-prim> updateAutotoolsGnuConfigScriptsPhase hw-prim> configuring hw-prim> configureFlags: --verbose --prefix=/nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/p3air61djk17fsl1n3zmlnv731ly849j-hw-prim-0.6.3.2-doc/share/doc/hw-prim-0.6.3.2 --with-gcc=gcc --package-db=/build/tmp.9V44JxydY4/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/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 >=4.11 && <5: using base-4.17.0.0 hw-prim> Dependency bytestring >=0.9 && <0.13: using bytestring-0.11.3.1 hw-prim> Dependency deepseq >=1.4 && <1.6: using deepseq-1.4.8.0 hw-prim> Dependency ghc-prim >=0.5 && <0.11: using ghc-prim-0.9.0 hw-prim> Dependency mmap >=0.5 && <0.6: using mmap-0.5.9 hw-prim> Dependency transformers >=0.4 && <0.7: using transformers-0.5.6.2 hw-prim> Dependency unliftio-core >=0.1.2.0 && <0.3: using unliftio-core-0.2.1.0 hw-prim> Dependency vector >=0.12 && <0.14: using vector-0.13.1.0 hw-prim> Dependency QuickCheck >=2.10 && <2.15: using QuickCheck-2.14.3 hw-prim> Dependency base >=4.11 && <5: using base-4.17.0.0 hw-prim> Dependency bytestring >=0.9 && <0.13: using bytestring-0.11.3.1 hw-prim> Dependency directory >=1.2 && <1.4: using directory-1.3.7.1 hw-prim> Dependency exceptions >=0.8 && <0.11: using exceptions-0.10.5 hw-prim> Dependency hedgehog >=1.0 && <1.4: using hedgehog-1.2 hw-prim> Dependency hspec >=2.4 && <3: using hspec-2.10.10 hw-prim> Dependency hw-hspec-hedgehog >=0.1 && <0.2: using hw-hspec-hedgehog-0.1.1.1 hw-prim> Dependency hw-prim: using hw-prim-0.6.3.2 hw-prim> Dependency mmap >=0.5 && <0.6: using mmap-0.5.9 hw-prim> Dependency transformers >=0.4 && <0.7: using transformers-0.5.6.2 hw-prim> Dependency vector >=0.12 && <0.14: using vector-0.13.1.0 hw-prim> Dependency base >=4.11 && <5: using base-4.17.0.0 hw-prim> Dependency doctest >=0.16.2 && <0.22: using doctest-0.20.1 hw-prim> Dependency doctest-discover >=0.2 && <0.3: 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-A5q7bcAZT6UFakYazucyaK hw-prim> include base-4.17.0.0 hw-prim> include bytestring-0.11.3.1 hw-prim> include deepseq-1.4.8.0 hw-prim> include ghc-prim-0.9.0 hw-prim> include mmap-0.5.9-G3XtblxzHcmEIJwU2NsCWP hw-prim> include transformers-0.5.6.2 hw-prim> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP hw-prim> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej hw-prim> component hw-prim-0.6.3.2-9A8lGmbJTM46xFWjjI5TZN-doctest hw-prim> include base-4.17.0.0 hw-prim> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI hw-prim> include doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE hw-prim> include hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> component hw-prim-0.6.3.2-4HppgDuuZUHKxhDmKLve3f-hw-prim-test hw-prim> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc hw-prim> include base-4.17.0.0 hw-prim> include bytestring-0.11.3.1 hw-prim> include directory-1.3.7.1 hw-prim> include exceptions-0.10.5 hw-prim> include hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-prim> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-prim> include hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-prim> include hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> include mmap-0.5.9-G3XtblxzHcmEIJwU2NsCWP ghc-lib-parser> ident_RDR (compiler/GHC/Builtin/Names.hs:818) ghc-lib-parser> symbol_RDR (compiler/GHC/Builtin/Names.hs:818) ghc-lib-parser> dataQual_RDR (compiler/GHC/Builtin/Names.hs:925) ghc-lib-parser> step_RDR (compiler/GHC/Builtin/Names.hs:823) ghc-lib-parser> alt_RDR (compiler/GHC/Builtin/Names.hs:823) ghc-lib-parser> reset_RDR (compiler/GHC/Builtin/Names.hs:823) ghc-lib-parser> prec_RDR (compiler/GHC/Builtin/Names.hs:823) ghc-lib-parser> pfail_RDR (compiler/GHC/Builtin/Names.hs:823) ghc-lib-parser> showsPrec_RDR (compiler/GHC/Builtin/Names.hs:830) ghc-lib-parser> shows_RDR (compiler/GHC/Builtin/Names.hs:830) ghc-lib-parser> showString_RDR (compiler/GHC/Builtin/Names.hs:830) ghc-lib-parser> showSpace_RDR (compiler/GHC/Builtin/Names.hs:830) ghc-lib-parser> showCommaSpace_RDR (compiler/GHC/Builtin/Names.hs:830) ghc-lib-parser> showParen_RDR (compiler/GHC/Builtin/Names.hs:830) ghc-lib-parser> error_RDR (compiler/GHC/Builtin/Names.hs:839) ghc-lib-parser> u1DataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> par1DataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> rec1DataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> k1DataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> m1DataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> l1DataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> r1DataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> prodDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> comp1DataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> unPar1_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> unRec1_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> unK1_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> unComp1_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> from_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> from1_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> to_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> to1_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> datatypeName_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> moduleName_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> packageName_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> isNewtypeName_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> conName_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> conFixity_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> conIsRecord_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> selName_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> prefixDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> infixDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> leftAssocDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> rightAssocDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> notAssocDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uAddrDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uCharDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uDoubleDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uFloatDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uIntDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uWordDataCon_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uAddrHash_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uCharHash_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uDoubleHash_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uFloatHash_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uIntHash_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> uWordHash_RDR (compiler/GHC/Builtin/Names.hs:843) ghc-lib-parser> fmap_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> replace_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> pure_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> ap_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> liftA2_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> foldable_foldr_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> foldMap_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> null_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> all_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> traverse_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> mempty_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> mappend_RDR (compiler/GHC/Builtin/Names.hs:908) ghc-lib-parser> tcQual_RDR (compiler/GHC/Builtin/Names.hs:925) ghc-lib-parser> clsQual_RDR (compiler/GHC/Builtin/Names.hs:925) ghc-lib-parser> wildCardName (compiler/GHC/Builtin/Names.hs:944) ghc-lib-parser> wildCardKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> varQual (compiler/GHC/Builtin/Names.hs:1686) ghc-lib-parser> runMainKey (compiler/GHC/Builtin/Names.hs:2348) ghc-lib-parser> orderingTyConName (compiler/GHC/Builtin/Names.hs:951) ghc-lib-parser> tcQual (compiler/GHC/Builtin/Names.hs:1686) 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 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 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> generic-lens> src/Data/Generics/Product/Any.hs:79:26: warning: [-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: [-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> 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' dependent-map> Using tar found on system at: dependent-map> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar dependent-map> No uhc found dependent-map> building 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: [-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> 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: [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘(<>) = mappend’ definition detected dependent-map> in the instance declaration for ‘Semigroup (DMap k f)’. 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> [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: [-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> 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: [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘(<>) = mappend’ definition detected dependent-map> in the instance declaration for ‘Semigroup (DMap k f)’. 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> [4 of 4] Compiling Data.Dependent.Map.Lens ( src/Data/Dependent/Map/Lens.hs, dist/build/Data/Dependent/Map/Lens.p_o ) hw-prim> include transformers-0.5.6.2 hw-prim> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej hw-prim> Linked component graph: hw-prim> unit hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> include base-4.17.0.0 hw-prim> include bytestring-0.11.3.1 hw-prim> include deepseq-1.4.8.0 hw-prim> include ghc-prim-0.9.0 hw-prim> include mmap-0.5.9-G3XtblxzHcmEIJwU2NsCWP hw-prim> include transformers-0.5.6.2 hw-prim> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP hw-prim> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej HTF (post)> added 2 signatures HTF (post)> added 2 signatures HTF (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/44i31br30pjrqnsj4zrgkff5wb2ccrk3-HTF-0.15.0.1-doc /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1 HTF (post)> copying 2 paths... HTF (post)> copying path '/nix/store/44i31br30pjrqnsj4zrgkff5wb2ccrk3-HTF-0.15.0.1-doc' to 'https://cache.nix-ci.com'... HTF (post)> copying path '/nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1' to 'https://cache.nix-ci.com'... HTF (post)> copying 1 paths... HTF (post)> copying path '/nix/store/94mzg7s8qm8zm9a0d0kf1csf875b3ika-HTF-0.15.0.1.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/44i31br30pjrqnsj4zrgkff5wb2ccrk3-HTF-0.15.0.1-doc /nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1 HTF (post)> copying 2 paths... HTF (post)> copying path '/nix/store/44i31br30pjrqnsj4zrgkff5wb2ccrk3-HTF-0.15.0.1-doc' to 'ssh-ng://worker.nix-ci.com'... HTF (post)> copying path '/nix/store/cmzc6vf2q2zrbbnbs6xy9a2blj47c5b2-HTF-0.15.0.1' to 'ssh-ng://worker.nix-ci.com'... HTF (post)> copying 1 paths... HTF (post)> copying path '/nix/store/94mzg7s8qm8zm9a0d0kf1csf875b3ika-HTF-0.15.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/kbqfkgsbvnngzy9ayb3rpk7kqv1c85d3-list-t-1.0.5.7.drv'... ghc-lib-parser> orderingTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> dcQual (compiler/GHC/Builtin/Names.hs:1686) ghc-lib-parser> ordLTDataConKey (compiler/GHC/Builtin/Names.hs:2129) ghc-lib-parser> ordEQDataConKey (compiler/GHC/Builtin/Names.hs:2129) ghc-lib-parser> ordGTDataConKey (compiler/GHC/Builtin/Names.hs:2129) ghc-lib-parser> specTyConKey (compiler/GHC/Builtin/Names.hs:2001) ghc-lib-parser> eitherTyConKey (compiler/GHC/Builtin/Names.hs:1904) ghc-lib-parser> leftDataConKey (compiler/GHC/Builtin/Names.hs:2125) ghc-lib-parser> rightDataConKey (compiler/GHC/Builtin/Names.hs:2125) ghc-lib-parser> voidTyConKey (compiler/GHC/Builtin/Names.hs:1907) ghc-lib-parser> v1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> u1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> par1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> rec1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> k1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> m1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> sumTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> prodTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> compTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> rTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> dTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> cTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> sTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> rec0TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> d1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> c1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> s1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> repTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> rep1TyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> uRecTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> uAddrTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> uCharTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> uDoubleTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> uFloatTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> uIntTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> uWordTyConKey (compiler/GHC/Builtin/Names.hs:1950) ghc-lib-parser> prefixIDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> infixIDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> leftAssociativeDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> rightAssociativeDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> notAssociativeDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> sourceUnpackDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> sourceNoUnpackDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> noSourceUnpackednessDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> sourceLazyDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> sourceStrictDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> noSourceStrictnessDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> decidedLazyDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> decidedStrictDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> decidedUnpackDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> metaDataDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> metaConsDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> metaSelDataConKey (compiler/GHC/Builtin/Names.hs:2171) ghc-lib-parser> divIntIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> modIntIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> cstringLengthIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> eqStringIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> unpackCStringIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> unpackCStringAppendIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> unpackCStringFoldrIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> unpackCStringUtf8IdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> unpackCStringAppendUtf8IdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> unpackCStringFoldrUtf8IdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> inlineIdKey (compiler/GHC/Builtin/Names.hs:2365) ghc-lib-parser> clsQual (compiler/GHC/Builtin/Names.hs:1686) ghc-lib-parser> eqClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> eqClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> ordClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> geClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> functorClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> fmapClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> monadClassKey (compiler/GHC/Builtin/Names.hs:1707) cborg> [15 of 18] Compiling Tests.Canonical ( tests/Tests/Canonical.hs, dist/build/tests/tests-tmp/Tests/Canonical.o ) cborg> [16 of 18] Compiling Tests.ByteOffset ( tests/Tests/ByteOffset.hs, dist/build/tests/tests-tmp/Tests/ByteOffset.o ) cborg> [17 of 18] Compiling Tests.Boundary ( tests/Tests/Boundary.hs, dist/build/tests/tests-tmp/Tests/Boundary.o ) cborg> cborg> tests/Tests/Boundary.hs:75:56: warning: [-Wtype-equality-requires-operators] cborg> The use of ‘~’ without TypeOperators cborg> will become an error in a future GHC release. cborg> Suggested fix: Perhaps you intended to use TypeOperators cborg> | cborg> 75 | :: forall a rep. (Bounded a, Integral a, Show a, rep ~ BRep a, cborg> | ^ cborg> cborg> tests/Tests/Boundary.hs:92:56: warning: [-Wtype-equality-requires-operators] cborg> The use of ‘~’ without TypeOperators cborg> will become an error in a future GHC release. cborg> Suggested fix: Perhaps you intended to use TypeOperators cborg> | cborg> 92 | :: forall a rep. (Bounded a, Integral a, Show a, rep ~ BRep a, cborg> | ^ cborg> [18 of 18] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) cborg> [19 of 19] Linking dist/build/tests/tests cborg> buildPhase completed in 1 minutes 27 seconds cborg> running tests cborg> Running 1 test suites... cborg> Test suite tests: RUNNING... cborg> CBOR cborg> Reference implementation cborg> internal properties cborg> Integer to/from bytes: OK cborg> +++ OK, passed 100 tests. cborg> Word16 to/from network byte order: OK cborg> +++ OK, passed 100 tests. cborg> Word32 to/from network byte order: OK cborg> +++ OK, passed 100 tests. cborg> Word64 to/from network byte order: OK cborg> +++ OK, passed 100 tests. cborg> Numeric.Half to/from Float: OK cborg> +++ OK, passed 1 test. cborg> properties cborg> encoding/decoding initial byte: OK cborg> +++ OK, passed 1 test. cborg> encoding/decoding additional info: OK cborg> +++ OK, passed 100 tests. cborg> encoding/decoding token header: OK cborg> +++ OK, passed 100 tests. cborg> encoding/decoding token header 2: OK cborg> +++ OK, passed 1 test. cborg> encoding/decoding tokens: OK cborg> +++ OK, passed 100 tests. cborg> encoding/decoding terms: OK cborg> +++ OK, passed 100 tests. cborg> RFC7049 test vector: decode: OK cborg> RFC7049 test vector: roundtrip: OK cborg> external test vector: OK cborg> unit tests cborg> RFC7049 test vector: decode: OK cborg> RFC7049 test vector: roundtrip: OK cborg> external test vector: OK cborg> properties cborg> to . id . from = canon_ref cborg> Word8: OK cborg> +++ OK, passed 100 tests. cborg> Word16: OK cborg> +++ OK, passed 100 tests. cborg> Word32: OK cborg> +++ OK, passed 100 tests. cborg> Word64: OK cborg> +++ OK, passed 100 tests. 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 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 generic-lens> Warning: Data.Generics.Product.Fields: could not find link destinations for: generic-lens> generic-lens> - Data.Generics.Product.Fields.HasField0 generic-lens> Warning: Data.Generics.Product.Param: could not find link destinations for: generic-lens> generic-lens> - Data.Generics.Internal.VL.Traversal.Traversal generic-lens> - Data.Generics.Internal.GenericN.D:R:ParamTYPETYPEna0 generic-lens> Warning: Data.Generics.Product.Types: could not find link destinations for: generic-lens> generic-lens> - Data.Generics.Internal.VL.Traversal.Traversal' generic-lens> - Data.Generics.Internal.VL.Traversal.Traversal generic-lens> Warning: Data.Generics.Labels: could not find link destinations for: generic-lens> generic-lens> - Data.Generics.Labels.ClassifyLabel generic-lens> - Data.Generics.Labels.IsLabelHelper generic-lens> Documentation created: dist/doc/html/generic-lens/index.html, generic-lens> dist/doc/html/generic-lens/generic-lens.txt generic-lens> Preprocessing test suite 'generic-lens-bifunctor' for generic-lens-2.2.2.0.. 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> installing generic-lens> Installing library in /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG generic-lens> post-installation fixup generic-lens> shrinking RPATHs of ELF executables and libraries in /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0 generic-lens> shrinking /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSgeneric-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG-ghc9.4.2.so generic-lens> checking for references to /build/ in /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0... generic-lens> patching script interpreter paths in /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0 generic-lens> stripping (with command strip and flags -S -p) in /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0/lib generic-lens> shrinking RPATHs of ELF executables and libraries in /nix/store/bjp56y1ynr85k26pcpfr7aidvysir3y8-generic-lens-2.2.2.0-doc generic-lens> checking for references to /build/ in /nix/store/bjp56y1ynr85k26pcpfr7aidvysir3y8-generic-lens-2.2.2.0-doc... generic-lens> patching script interpreter paths in /nix/store/bjp56y1ynr85k26pcpfr7aidvysir3y8-generic-lens-2.2.2.0-doc 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> 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:83) trifecta> Strand (src/Text/Trifecta/Rope.hs:59) trifecta> strands (src/Text/Trifecta/Rope.hs:90) trifecta> Warning: 'foldr' is ambiguous. It is defined trifecta> * in ‘Data.Foldable’ trifecta> * in ‘Data.ByteString.Lazy’ trifecta> * in ‘Data.ByteString’ 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.Foldable’ trifecta> 100% ( 10 / 10) in 'Text.Trifecta.Util.It' trifecta> Warning: 'Lines' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Delta.hs:72:5 trifecta> * at src/Text/Trifecta/Rendering.hs:147: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:147:1 trifecta> 50% ( 18 / 36) in 'Text.Trifecta.Rendering' trifecta> Missing documentation for: trifecta> HasRendering (src/Text/Trifecta/Rendering.hs:194) trifecta> prettyRendering (src/Text/Trifecta/Rendering.hs:278) trifecta> Source (src/Text/Trifecta/Rendering.hs:245) trifecta> Renderable (src/Text/Trifecta/Rendering.hs:239) trifecta> Rendered (src/Text/Trifecta/Rendering.hs:310) trifecta> HasCaret (src/Text/Trifecta/Rendering.hs:345) trifecta> Careted (src/Text/Trifecta/Rendering.hs:382) trifecta> drawCaret (src/Text/Trifecta/Rendering.hs:357) trifecta> renderingCaret (src/Text/Trifecta/Rendering.hs:379) trifecta> HasSpan (src/Text/Trifecta/Rendering.hs:451) trifecta> drawSpan (src/Text/Trifecta/Rendering.hs:421) trifecta> addSpan (src/Text/Trifecta/Rendering.hs:440) trifecta> HasFixit (src/Text/Trifecta/Rendering.hs:520) trifecta> drawFixit (src/Text/Trifecta/Rendering.hs:499) trifecta> addFixit (src/Text/Trifecta/Rendering.hs:504) trifecta> draw (src/Text/Trifecta/Rendering.hs:160) trifecta> ifNear (src/Text/Trifecta/Rendering.hs:227) trifecta> .# (src/Text/Trifecta/Rendering.hs:275) 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.Reified’ 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> 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> 100% ( 9 / 9) in 'Text.Trifecta.Combinators' trifecta> 76% ( 13 / 17) in 'Text.Trifecta.Parser' trifecta> Missing documentation for: trifecta> manyAccum (src/Text/Trifecta/Parser.hs:195) trifecta> stepResult (src/Text/Trifecta/Parser.hs:322) trifecta> stepIt (src/Text/Trifecta/Parser.hs:327) trifecta> parseTest (src/Text/Trifecta/Parser.hs:435) 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> trifecta> - Text.Trifecta.Util.IntervalMap.Node dependent-map> running tests dependent-map> Package has no test suites. dependent-map> 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> 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:84) dependent-map> combine (src/Data/Dependent/Map/Internal.hs:128) dependent-map> insertMax (src/Data/Dependent/Map/Internal.hs:138) dependent-map> insertMin (src/Data/Dependent/Map/Internal.hs:138) dependent-map> merge (src/Data/Dependent/Map/Internal.hs:154) dependent-map> glue (src/Data/Dependent/Map/Internal.hs:166) dependent-map> Triple' (src/Data/Dependent/Map/Internal.hs:192) dependent-map> delta (src/Data/Dependent/Map/Internal.hs:266) dependent-map> ratio (src/Data/Dependent/Map/Internal.hs:266) dependent-map> balance (src/Data/Dependent/Map/Internal.hs:270) dependent-map> rotateL (src/Data/Dependent/Map/Internal.hs:282) dependent-map> rotateR (src/Data/Dependent/Map/Internal.hs:288) dependent-map> singleL (src/Data/Dependent/Map/Internal.hs:295) dependent-map> singleR (src/Data/Dependent/Map/Internal.hs:295) dependent-map> doubleL (src/Data/Dependent/Map/Internal.hs:301) dependent-map> doubleR (src/Data/Dependent/Map/Internal.hs:301) dependent-map> bin (src/Data/Dependent/Map/Internal.hs:310) dependent-map> trim (src/Data/Dependent/Map/Internal.hs:336) dependent-map> trimLookupLo (src/Data/Dependent/Map/Internal.hs:345) dependent-map> filterGt (src/Data/Dependent/Map/Internal.hs:360) dependent-map> filterLt (src/Data/Dependent/Map/Internal.hs:369) 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: '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:546) dependent-map> lookupMax (src/Data/Dependent/Map.hs:561) dependent-map> dependent-map> src/Data/Dependent/Map.hs:167:5: warning: [-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> 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: [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘(<>) = mappend’ definition detected dependent-map> in the instance declaration for ‘Semigroup (DMap k f)’. 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> 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> Warning: Data.Dependent.Map: could not find link destinations for: dependent-map> dependent-map> - Data.Dependent.Map.splitMember dependent-map> Documentation created: dist/doc/html/dependent-map/index.html, dependent-map> dist/doc/html/dependent-map/dependent-map.txt hw-prim> HaskellWorks.Control.Monad.Lazy=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Control.Monad.Lazy,HaskellWorks.Data.AtIndex=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.AtIndex,HaskellWorks.Data.Branchless=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Branchless,HaskellWorks.Data.ByteString=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.ByteString,HaskellWorks.Data.ByteString.Builder=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.ByteString.Builder,HaskellWorks.Data.ByteString.Lazy=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.ByteString.Lazy,HaskellWorks.Data.Char=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Char,HaskellWorks.Data.Char.IsChar=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Char.IsChar,HaskellWorks.Data.Concat=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Concat,HaskellWorks.Data.Cons=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Cons,HaskellWorks.Data.Container=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Container,HaskellWorks.Data.Decode=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Decode,HaskellWorks.Data.Drop=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Drop,HaskellWorks.Data.Empty=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Empty,HaskellWorks.Data.Filter=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Filter,HaskellWorks.Data.Foldable=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Foldable,HaskellWorks.Data.FromByteString=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.FromByteString,HaskellWorks.Data.FromForeignRegion=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.FromForeignRegion,HaskellWorks.Data.FromString=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.FromString,HaskellWorks.Data.Generate=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Generate,HaskellWorks.Data.Head=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Head,HaskellWorks.Data.Length=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Length,HaskellWorks.Data.Naive=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Naive,HaskellWorks.Data.Null=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Null,HaskellWorks.Data.Ops=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Ops,HaskellWorks.Data.Positioning=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Positioning,HaskellWorks.Data.Product=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Product,HaskellWorks.Data.Search=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Search,HaskellWorks.Data.Sign=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Sign,HaskellWorks.Data.Snoc=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Snoc,HaskellWorks.Data.Take=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Take,HaskellWorks.Data.TreeCursor=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.TreeCursor,HaskellWorks.Data.Uncons=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Uncons,HaskellWorks.Data.Unsign=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Unsign,HaskellWorks.Data.Unsnoc=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Unsnoc,HaskellWorks.Data.Vector.AsVector64=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Vector.AsVector64,HaskellWorks.Data.Vector.AsVector64ns=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Vector.AsVector64ns,HaskellWorks.Data.Vector.AsVector64s=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Vector.AsVector64s,HaskellWorks.Data.Vector.AsVector8=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Vector.AsVector8,HaskellWorks.Data.Vector.AsVector8ns=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Vector.AsVector8ns,HaskellWorks.Data.Vector.AsVector8s=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Vector.AsVector8s,HaskellWorks.Data.Vector.BoxedVectorLike=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Vector.BoxedVectorLike,HaskellWorks.Data.Vector.Storable=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Vector.Storable,HaskellWorks.Data.Vector.StorableVectorLike=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Vector.StorableVectorLike,HaskellWorks.Data.Word=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Data.Word,HaskellWorks.Foreign=hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK:HaskellWorks.Foreign hw-prim> unit hw-prim-0.6.3.2-9A8lGmbJTM46xFWjjI5TZN-doctest hw-prim> include base-4.17.0.0 hw-prim> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI hw-prim> include doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE hw-prim> include hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> unit hw-prim-0.6.3.2-4HppgDuuZUHKxhDmKLve3f-hw-prim-test hw-prim> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc hw-prim> include base-4.17.0.0 hw-prim> include bytestring-0.11.3.1 hw-prim> include directory-1.3.7.1 hw-prim> include exceptions-0.10.5 hw-prim> include hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-prim> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-prim> include hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-prim> include hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> include mmap-0.5.9-G3XtblxzHcmEIJwU2NsCWP hw-prim> include transformers-0.5.6.2 hw-prim> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej hw-prim> Ready component graph: hw-prim> definite hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> depends base-4.17.0.0 hw-prim> depends bytestring-0.11.3.1 hw-prim> depends deepseq-1.4.8.0 hw-prim> depends ghc-prim-0.9.0 hw-prim> depends mmap-0.5.9-G3XtblxzHcmEIJwU2NsCWP hw-prim> depends transformers-0.5.6.2 hw-prim> depends unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP hw-prim> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej hw-prim> definite hw-prim-0.6.3.2-9A8lGmbJTM46xFWjjI5TZN-doctest hw-prim> depends base-4.17.0.0 hw-prim> depends doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI hw-prim> depends doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE hw-prim> depends hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> definite hw-prim-0.6.3.2-4HppgDuuZUHKxhDmKLve3f-hw-prim-test hw-prim> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc hw-prim> depends base-4.17.0.0 hw-prim> depends bytestring-0.11.3.1 hw-prim> depends directory-1.3.7.1 hw-prim> depends exceptions-0.10.5 hw-prim> depends hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-prim> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-prim> depends hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-prim> depends hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> depends mmap-0.5.9-G3XtblxzHcmEIJwU2NsCWP hw-prim> depends transformers-0.5.6.2 hw-prim> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej hw-prim> Using Cabal-3.8.1.0 compiled by ghc-9.4 hw-prim> Using compiler: ghc-9.4.2 hw-prim> Using install prefix: hw-prim> /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2 hw-prim> Executables installed in: hw-prim> /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2/bin hw-prim> Libraries installed in: hw-prim> /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> Dynamic Libraries installed in: hw-prim> /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 hw-prim> Private executables installed in: hw-prim> /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2/libexec/x86_64-linux-ghc-9.4.2/hw-prim-0.6.3.2 hw-prim> Data files installed in: hw-prim> /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2/share/x86_64-linux-ghc-9.4.2/hw-prim-0.6.3.2 hw-prim> Documentation installed in: hw-prim> /nix/store/p3air61djk17fsl1n3zmlnv731ly849j-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/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2/etc hw-prim> No alex found hw-prim> Using ar found on system at: path-io> setupCompilerEnvironmentPhase path-io> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. path-io> unpacking sources path-io> unpacking source archive /nix/store/rl9zpd101d37gikyvyvm133q1fzxjyi8-path-io-1.8.1.tar.gz path-io> source root is path-io-1.8.1 path-io> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file path-io-1.8.1/tests/Main.hs path-io> patching sources path-io> Replace Cabal file with edited version from mirror://hackage/path-io-1.8.1/revision/1.cabal. path-io> compileBuildDriverPhase path-io> setupCompileFlags: -package-db=/build/tmp.yBcgUV2NF5/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts path-io> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.yBcgUV2NF5/Main.o ) path-io> [2 of 2] Linking Setup path-io> updateAutotoolsGnuConfigScriptsPhase path-io> configuring path-io> configureFlags: --verbose --prefix=/nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/a48qpnszrmaxwzxd6n8nxncn2v49j094-path-io-1.8.1-doc/share/doc/path-io-1.8.1 --with-gcc=gcc --package-db=/build/tmp.yBcgUV2NF5/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib path-io> Using Parsec parser path-io> Configuring path-io-1.8.1... path-io> Flags chosen: dev=False path-io> Dependency base >=4.15 && <5: using base-4.17.0.0 path-io> Dependency containers: using containers-0.6.6 path-io> Dependency directory >=1.3.2.0 && <1.4: using directory-1.3.7.1 path-io> Dependency dlist >=0.8 && <2: using dlist-1.0 path-io> Dependency exceptions >=0.8 && <0.11: using exceptions-0.10.5 path-io> Dependency filepath >=1.2 && <1.5: using filepath-1.4.2.2 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.13: using time-1.12.2 path-io> Dependency transformers >=0.3 && <0.7: using transformers-0.5.6.2 path-io> Dependency unix-compat: using unix-compat-0.7 path-io> Source component graph: component lib path-io> Configured component graph: path-io> component path-io-1.8.1-KLaB6MivxdME6KZaZJKQQY path-io> include base-4.17.0.0 path-io> include containers-0.6.6 path-io> include directory-1.3.7.1 path-io> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk path-io> include exceptions-0.10.5 path-io> include filepath-1.4.2.2 path-io> include path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path-io> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT path-io> include time-1.12.2 path-io> include transformers-0.5.6.2 path-io> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard path-io> Linked component graph: path-io> unit path-io-1.8.1-KLaB6MivxdME6KZaZJKQQY path-io> include base-4.17.0.0 path-io> include containers-0.6.6 path-io> include directory-1.3.7.1 path-io> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk path-io> include exceptions-0.10.5 path-io> include filepath-1.4.2.2 path-io> include path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path-io> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT path-io> include time-1.12.2 path-io> include transformers-0.5.6.2 path-io> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard path-io> Path.IO=path-io-1.8.1-KLaB6MivxdME6KZaZJKQQY:Path.IO path-io> Ready component graph: path-io> definite path-io-1.8.1-KLaB6MivxdME6KZaZJKQQY path-io> depends base-4.17.0.0 path-io> depends containers-0.6.6 path-io> depends directory-1.3.7.1 path-io> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk path-io> depends exceptions-0.10.5 path-io> depends filepath-1.4.2.2 ghc-lib-parser> thenMClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> bindMClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> returnMClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> monadFailClassKey (compiler/GHC/Builtin/Names.hs:1738) ghc-lib-parser> failMClassOpKey (compiler/GHC/Builtin/Names.hs:2425) ghc-lib-parser> applicativeClassKey (compiler/GHC/Builtin/Names.hs:1749) ghc-lib-parser> apAClassOpKey (compiler/GHC/Builtin/Names.hs:1115) ghc-lib-parser> pureAClassOpKey (compiler/GHC/Builtin/Names.hs:1115) ghc-lib-parser> thenAClassOpKey (compiler/GHC/Builtin/Names.hs:1115) ghc-lib-parser> foldableClassKey (compiler/GHC/Builtin/Names.hs:1749) ghc-lib-parser> traversableClassKey (compiler/GHC/Builtin/Names.hs:1749) ghc-lib-parser> semigroupClassKey (compiler/GHC/Builtin/Names.hs:1777) ghc-lib-parser> sappendClassOpKey (compiler/GHC/Builtin/Names.hs:2534) ghc-lib-parser> monoidClassKey (compiler/GHC/Builtin/Names.hs:1777) ghc-lib-parser> memptyClassOpKey (compiler/GHC/Builtin/Names.hs:2537) ghc-lib-parser> mappendClassOpKey (compiler/GHC/Builtin/Names.hs:2537) ghc-lib-parser> mconcatClassOpKey (compiler/GHC/Builtin/Names.hs:2537) ghc-lib-parser> joinMIdKey (compiler/GHC/Builtin/Names.hs:1115) ghc-lib-parser> alternativeClassKey (compiler/GHC/Builtin/Names.hs:1115) ghc-lib-parser> considerAccessibleIdKey (compiler/GHC/Builtin/Names.hs:2369) ghc-lib-parser> dollarIdKey (compiler/GHC/Builtin/Names.hs:2369) ghc-lib-parser> otherwiseIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> foldrIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> buildIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> augmentIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> mapIdKey (compiler/GHC/Builtin/Names.hs:2369) ghc-lib-parser> appendIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> assertIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> fromStringClassOpKey (compiler/GHC/Builtin/Names.hs:2442) ghc-lib-parser> numClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> fromIntegerClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> minusClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> negateClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> bignatCompareName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> bignatCompareWordName (compiler/GHC/Builtin/Names.hs:1152) ghc-lib-parser> bnbVarQual (compiler/GHC/Builtin/Names.hs:1218) ghc-lib-parser> bnnVarQual (compiler/GHC/Builtin/Names.hs:1218) ghc-lib-parser> bniVarQual (compiler/GHC/Builtin/Names.hs:1218) ghc-lib-parser> bignatFromWordListIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> bignatEqIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> bignatCompareIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> bignatCompareWordIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalToWordIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalPopCountIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalShiftRIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalShiftLIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalAddIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalSubIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalSubThrowIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalSubUnsafeIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalMulIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalQuotRemIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalQuotIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalRemIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalAndIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalAndNotIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalOrIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalXorIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalTestBitIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalBitIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalGcdIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalLcmIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalLog2IdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalLogBaseWordIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalLogBaseIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalPowModIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> naturalSizeInBaseIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerFromNaturalIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerToNaturalClampIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerToNaturalThrowIdKey (compiler/GHC/Builtin/Names.hs:2566) cborg> Word: OK cborg> +++ OK, passed 100 tests. cborg> Int8: OK cborg> +++ OK, passed 100 tests. cborg> Int16: OK cborg> +++ OK, passed 100 tests. cborg> Int32: OK cborg> +++ OK, passed 100 tests. cborg> Int64: OK cborg> +++ OK, passed 100 tests. cborg> Int: OK cborg> +++ OK, passed 100 tests. cborg> Integer: OK cborg> +++ OK, passed 100 tests. cborg> Half: OK cborg> +++ OK, passed 100 tests. cborg> Float: OK cborg> +++ OK, passed 100 tests. cborg> Double: OK cborg> +++ OK, passed 100 tests. cborg> Tag: OK cborg> +++ OK, passed 100 tests. cborg> Tag64: OK cborg> +++ OK, passed 100 tests. cborg> Simple: OK cborg> +++ OK, passed 100 tests. cborg> Term: OK cborg> +++ OK, passed 100 tests. cborg> ByteArray: OK cborg> +++ OK, passed 100 tests. cborg> from . id . to = canon_imp cborg> Word8: OK cborg> +++ OK, passed 100 tests. cborg> Word16: OK cborg> +++ OK, passed 100 tests. cborg> Word32: OK cborg> +++ OK, passed 100 tests. cborg> Word64: OK cborg> +++ OK, passed 100 tests. cborg> Word: OK cborg> +++ OK, passed 100 tests. cborg> Int8: OK cborg> +++ OK, passed 100 tests. cborg> Int16: OK cborg> +++ OK, passed 100 tests. cborg> Int32: OK cborg> +++ OK, passed 100 tests. cborg> Int64: OK cborg> +++ OK, passed 100 tests. cborg> Int: OK cborg> +++ OK, passed 100 tests. cborg> Integer: OK cborg> +++ OK, passed 100 tests. cborg> Half: OK cborg> +++ OK, passed 100 tests. cborg> Float: OK cborg> +++ OK, passed 100 tests. cborg> Double: OK cborg> +++ OK, passed 100 tests. cborg> Tag: OK cborg> +++ OK, passed 100 tests. cborg> Tag64: OK cborg> +++ OK, passed 100 tests. cborg> Simple: OK cborg> +++ OK, passed 100 tests. cborg> Term: OK cborg> +++ OK, passed 100 tests. cborg> ByteArray: OK cborg> +++ OK, passed 100 tests. cborg> dec_ref . enc_ref = id 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. 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. dependent-map> installing dependent-map> Installing library in /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc dependent-map> post-installation fixup dependent-map> shrinking RPATHs of ELF executables and libraries in /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0 dependent-map> shrinking /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSdependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc-ghc9.4.2.so dependent-map> checking for references to /build/ in /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0... dependent-map> patching script interpreter paths in /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0 dependent-map> stripping (with command strip and flags -S -p) in /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0/lib dependent-map> shrinking RPATHs of ELF executables and libraries in /nix/store/hl7ild7jjang5jrpv43mb60p8a2rcz60-dependent-map-0.4.0.0-doc dependent-map> checking for references to /build/ in /nix/store/hl7ild7jjang5jrpv43mb60p8a2rcz60-dependent-map-0.4.0.0-doc... dependent-map> patching script interpreter paths in /nix/store/hl7ild7jjang5jrpv43mb60p8a2rcz60-dependent-map-0.4.0.0-doc hw-prim> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar hw-prim> No c2hs found hw-prim> No cpphs found hw-prim> Using doctest version 0.20.1 found on system at: hw-prim> /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/bin/doctest hw-prim> Using gcc version 12.3.0 given by user at: hw-prim> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc hw-prim> Using ghc version 9.4.2 found on system at: hw-prim> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc hw-prim> Using ghc-pkg version 9.4.2 found on system at: hw-prim> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 hw-prim> No ghcjs found hw-prim> No ghcjs-pkg found hw-prim> No greencard found hw-prim> Using haddock version 2.27.0 found on system at: hw-prim> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: hw-prim> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc hw-prim> Using hsc2hs version 0.68.8 found on system at: hw-prim> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs hw-prim> Using hscolour version 1.24 found on system at: hw-prim> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour hw-prim> No jhc found hw-prim> Using ld found on system at: hw-prim> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold hw-prim> No pkg-config found hw-prim> Using runghc version 9.4.2 found on system at: hw-prim> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 hw-prim> Using strip version 2.40 found on system at: hw-prim> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hw-prim> Using tar found on system at: hw-prim> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar hw-prim> No uhc found hw-prim> building 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 ) 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 ) path-io> depends path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx path-io> depends temporary-1.3-L63kaQJiDsvGGDvVRznNhT path-io> depends time-1.12.2 path-io> depends transformers-0.5.6.2 path-io> depends unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard path-io> Using Cabal-3.8.1.0 compiled by ghc-9.4 path-io> Using compiler: ghc-9.4.2 path-io> Using install prefix: path-io> /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1 path-io> Executables installed in: path-io> /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1/bin path-io> Libraries installed in: path-io> /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/path-io-1.8.1-KLaB6MivxdME6KZaZJKQQY path-io> Dynamic Libraries installed in: path-io> /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 path-io> Private executables installed in: path-io> /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1/libexec/x86_64-linux-ghc-9.4.2/path-io-1.8.1 path-io> Data files installed in: path-io> /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1/share/x86_64-linux-ghc-9.4.2/path-io-1.8.1 path-io> Documentation installed in: path-io> /nix/store/a48qpnszrmaxwzxd6n8nxncn2v49j094-path-io-1.8.1-doc/share/doc/path-io-1.8.1 path-io> Configuration files installed in: path-io> /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1/etc path-io> No alex found path-io> Using ar found on system at: path-io> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar path-io> No c2hs found path-io> No cpphs found path-io> No doctest found path-io> Using gcc version 12.3.0 given by user at: path-io> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc path-io> Using ghc version 9.4.2 found on system at: path-io> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc path-io> Using ghc-pkg version 9.4.2 found on system at: path-io> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 path-io> No ghcjs found path-io> No ghcjs-pkg found path-io> No greencard found path-io> Using haddock version 2.27.0 found on system at: path-io> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: path-io> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc path-io> Using hsc2hs version 0.68.8 found on system at: path-io> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs path-io> Using hscolour version 1.24 found on system at: path-io> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour path-io> No jhc found path-io> Using ld found on system at: path-io> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold path-io> No pkg-config found path-io> Using runghc version 9.4.2 found on system at: path-io> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 path-io> Using strip version 2.40 found on system at: path-io> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip path-io> Using tar found on system at: path-io> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar path-io> No uhc found path-io> building path-io> Preprocessing library for path-io-1.8.1.. path-io> Building library for path-io-1.8.1.. 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 ) generic-lens (post)> added 2 signatures generic-lens (post)> added 2 signatures generic-lens (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/bjp56y1ynr85k26pcpfr7aidvysir3y8-generic-lens-2.2.2.0-doc /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0 generic-lens (post)> copying 2 paths... generic-lens (post)> copying path '/nix/store/bjp56y1ynr85k26pcpfr7aidvysir3y8-generic-lens-2.2.2.0-doc' to 'https://cache.nix-ci.com'... generic-lens (post)> copying path '/nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-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/ry8m41q4mc3raxrma7vrdc7zxp51bx2x-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/bjp56y1ynr85k26pcpfr7aidvysir3y8-generic-lens-2.2.2.0-doc /nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-generic-lens-2.2.2.0 generic-lens (post)> copying 2 paths... generic-lens (post)> copying path '/nix/store/bjp56y1ynr85k26pcpfr7aidvysir3y8-generic-lens-2.2.2.0-doc' to 'ssh-ng://worker.nix-ci.com'... generic-lens (post)> copying path '/nix/store/kkar0b71aqlricg8037hv0i2pf4cbvj1-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/ry8m41q4mc3raxrma7vrdc7zxp51bx2x-generic-lens-2.2.2.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/cfppsrnv2nzjxh194csxk4m6ljhqijsp-row-types-1.0.1.2.drv'... ghc-lib-parser> integerToNaturalIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerToWordIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerToIntIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerToWord64IdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerToInt64IdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerFromWordIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerFromWord64IdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerFromInt64IdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerAddIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerMulIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerSubIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerNegateIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerAbsIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerPopCountIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerQuotIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerRemIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerDivIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerModIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerDivModIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerQuotRemIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerEncodeFloatIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerEncodeDoubleIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerGcdIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerLcmIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerAndIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerOrIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerXorIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerComplementIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerBitIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerTestBitIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerShiftLIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> integerShiftRIdKey (compiler/GHC/Builtin/Names.hs:2566) ghc-lib-parser> rationalTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> ratioTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> ratioDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> realClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> integralClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> realFracClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> fractionalClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> fromRationalClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> toIntegerClassOpKey (compiler/GHC/Builtin/Names.hs:2450) ghc-lib-parser> toRationalClassOpKey (compiler/GHC/Builtin/Names.hs:2450) ghc-lib-parser> fromIntegralIdKey (compiler/GHC/Builtin/Names.hs:2450) ghc-lib-parser> realToFracIdKey (compiler/GHC/Builtin/Names.hs:2450) ghc-lib-parser> mkRationalBase2IdKey (compiler/GHC/Builtin/Names.hs:2705) ghc-lib-parser> mkRationalBase10IdKey (compiler/GHC/Builtin/Names.hs:2705) ghc-lib-parser> floatingClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> realFloatClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> integerToFloatIdKey (compiler/GHC/Builtin/Names.hs:2377) ghc-lib-parser> integerToDoubleIdKey (compiler/GHC/Builtin/Names.hs:2377) ghc-lib-parser> naturalToFloatIdKey (compiler/GHC/Builtin/Names.hs:2377) ghc-lib-parser> naturalToDoubleIdKey (compiler/GHC/Builtin/Names.hs:2377) ghc-lib-parser> rationalToFloatIdKey (compiler/GHC/Builtin/Names.hs:2383) ghc-lib-parser> rationalToDoubleIdKey (compiler/GHC/Builtin/Names.hs:2383) ghc-lib-parser> ixClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> trModuleTyConKey (compiler/GHC/Builtin/Names.hs:1941) ghc-lib-parser> trModuleDataConKey (compiler/GHC/Builtin/Names.hs:2152) ghc-lib-parser> trNameTyConKey (compiler/GHC/Builtin/Names.hs:1941) ghc-lib-parser> trNameSDataConKey (compiler/GHC/Builtin/Names.hs:2152) ghc-lib-parser> trNameDDataConKey (compiler/GHC/Builtin/Names.hs:2152) ghc-lib-parser> trTyConTyConKey (compiler/GHC/Builtin/Names.hs:1941) ghc-lib-parser> trTyConDataConKey (compiler/GHC/Builtin/Names.hs:2152) ghc-lib-parser> kindRepTyConKey (compiler/GHC/Builtin/Names.hs:1941) ghc-lib-parser> kindRepTyConAppDataConKey (compiler/GHC/Builtin/Names.hs:2231) ghc-lib-parser> kindRepVarDataConKey (compiler/GHC/Builtin/Names.hs:2231) ghc-lib-parser> kindRepAppDataConKey (compiler/GHC/Builtin/Names.hs:2231) ghc-lib-parser> kindRepFunDataConKey (compiler/GHC/Builtin/Names.hs:2231) ghc-lib-parser> kindRepTYPEDataConKey (compiler/GHC/Builtin/Names.hs:2231) cborg> Word8: OK cborg> +++ OK, passed 100 tests. cborg> Word16: OK cborg> +++ OK, passed 100 tests. cborg> Word32: OK cborg> +++ OK, passed 100 tests. cborg> Word64: OK cborg> +++ OK, passed 100 tests. cborg> Word: OK cborg> +++ OK, passed 100 tests. cborg> Int8: OK cborg> +++ OK, passed 100 tests. cborg> Int16: OK cborg> +++ OK, passed 100 tests. cborg> Int32: OK cborg> +++ OK, passed 100 tests. cborg> Int64: OK cborg> +++ OK, passed 100 tests. cborg> Int: OK cborg> +++ OK, passed 100 tests. cborg> Integer: OK cborg> +++ OK, passed 100 tests. cborg> Half: OK cborg> +++ OK, passed 100 tests. cborg> Float: OK cborg> +++ OK, passed 100 tests. cborg> Double: OK cborg> +++ OK, passed 100 tests. cborg> Tag: OK cborg> +++ OK, passed 100 tests. cborg> Tag64: OK cborg> +++ OK, passed 100 tests. cborg> Simple: OK cborg> +++ OK, passed 100 tests. cborg> Term: OK (0.02s) cborg> +++ OK, passed 100 tests. cborg> ByteArray: OK cborg> +++ OK, passed 100 tests. cborg> dec_imp . enc_imp = canon_imp cborg> Word8: OK cborg> +++ OK, passed 100 tests. cborg> Word16: OK cborg> +++ OK, passed 100 tests. cborg> Word32: OK cborg> +++ OK, passed 100 tests. cborg> Word64: OK cborg> +++ OK, passed 100 tests. cborg> Word: OK cborg> +++ OK, passed 100 tests. cborg> Int8: OK cborg> +++ OK, passed 100 tests. cborg> Int16: OK cborg> +++ OK, passed 100 tests. cborg> Int32: OK cborg> +++ OK, passed 100 tests. cborg> Int64: OK cborg> +++ OK, passed 100 tests. cborg> Int: OK cborg> +++ OK, passed 100 tests. cborg> Integer: OK cborg> +++ OK, passed 100 tests. cborg> Half: OK cborg> +++ OK, passed 100 tests. cborg> Float: OK cborg> +++ OK, passed 100 tests. cborg> Double: OK cborg> +++ OK, passed 100 tests. cborg> Tag: OK cborg> +++ OK, passed 100 tests. cborg> Tag64: OK cborg> +++ 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. 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. trifecta> Documentation created: dist/doc/html/trifecta/index.html, trifecta> dist/doc/html/trifecta/trifecta.txt trifecta> Preprocessing test suite 'quickcheck' for trifecta-2.1.3.. trifecta> installing trifecta> Installing library in /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa trifecta> post-installation fixup trifecta> shrinking RPATHs of ELF executables and libraries in /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3 trifecta> shrinking /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHStrifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa-ghc9.4.2.so trifecta> checking for references to /build/ in /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3... trifecta> patching script interpreter paths in /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3 trifecta> stripping (with command strip and flags -S -p) in /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3/lib trifecta> shrinking RPATHs of ELF executables and libraries in /nix/store/bg2q970cbc2708h4hz81m3cic39w9zfl-trifecta-2.1.3-doc trifecta> checking for references to /build/ in /nix/store/bg2q970cbc2708h4hz81m3cic39w9zfl-trifecta-2.1.3-doc... trifecta> patching script interpreter paths in /nix/store/bg2q970cbc2708h4hz81m3cic39w9zfl-trifecta-2.1.3-doc 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> [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 ) 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 ) path-io> haddockPhase path-io> Preprocessing library for path-io-1.8.1.. path-io> Running Haddock on library for path-io-1.8.1.. path-io> Warning: The documentation for the following packages are not installed. No path-io> links will be generated to these packages: attoparsec-0.14.4, path-io> attoparsec-0.14.4 path-io> Warning: --source-* options are ignored when --hyperlinked-source is enabled. list-t> setupCompilerEnvironmentPhase list-t> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. list-t> unpacking sources 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> patching sources list-t> compileBuildDriverPhase list-t> setupCompileFlags: -package-db=/build/tmp.ffh8UJOEAW/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts list-t> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.ffh8UJOEAW/Main.o ) list-t> [2 of 2] Linking Setup list-t> updateAutotoolsGnuConfigScriptsPhase list-t> configuring list-t> configureFlags: --verbose --prefix=/nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/ljq4f9qkqjhi6qz7fz862r1kx4hm6ld8-list-t-1.0.5.7-doc/share/doc/list-t-1.0.5.7 --with-gcc=gcc --package-db=/build/tmp.ffh8UJOEAW/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib dependent-map (post)> added 2 signatures dependent-map (post)> added 3 signatures dependent-map (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hl7ild7jjang5jrpv43mb60p8a2rcz60-dependent-map-0.4.0.0-doc /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0 dependent-map (post)> copying 2 paths... dependent-map (post)> copying path '/nix/store/hl7ild7jjang5jrpv43mb60p8a2rcz60-dependent-map-0.4.0.0-doc' to 'https://cache.nix-ci.com'... dependent-map (post)> copying path '/nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-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/n9jzg7laf62c6n3d2nr6maz3jffn8l1i-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/hl7ild7jjang5jrpv43mb60p8a2rcz60-dependent-map-0.4.0.0-doc /nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-dependent-map-0.4.0.0 dependent-map (post)> copying 2 paths... dependent-map (post)> copying path '/nix/store/hl7ild7jjang5jrpv43mb60p8a2rcz60-dependent-map-0.4.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... dependent-map (post)> copying path '/nix/store/zddshnx9pqycs9xf0q2ripnfdg25xvys-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/n9jzg7laf62c6n3d2nr6maz3jffn8l1i-dependent-map-0.4.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> kindRepTypeLitSDataConKey (compiler/GHC/Builtin/Names.hs:2231) ghc-lib-parser> kindRepTypeLitDDataConKey (compiler/GHC/Builtin/Names.hs:2231) ghc-lib-parser> typeLitSortTyConKey (compiler/GHC/Builtin/Names.hs:1941) ghc-lib-parser> typeLitSymbolDataConKey (compiler/GHC/Builtin/Names.hs:2243) ghc-lib-parser> typeLitNatDataConKey (compiler/GHC/Builtin/Names.hs:2243) ghc-lib-parser> typeLitCharDataConKey (compiler/GHC/Builtin/Names.hs:2243) ghc-lib-parser> typeableClassKey (compiler/GHC/Builtin/Names.hs:1729) ghc-lib-parser> typeRepTyConKey (compiler/GHC/Builtin/Names.hs:2020) ghc-lib-parser> someTypeRepTyConKey (compiler/GHC/Builtin/Names.hs:2020) ghc-lib-parser> someTypeRepDataConKey (compiler/GHC/Builtin/Names.hs:2020) ghc-lib-parser> typeRepIdKey (compiler/GHC/Builtin/Names.hs:2481) ghc-lib-parser> mkTrTypeKey (compiler/GHC/Builtin/Names.hs:2481) ghc-lib-parser> mkTrConKey (compiler/GHC/Builtin/Names.hs:2481) ghc-lib-parser> mkTrAppKey (compiler/GHC/Builtin/Names.hs:2481) ghc-lib-parser> mkTrFunKey (compiler/GHC/Builtin/Names.hs:2481) ghc-lib-parser> typeNatTypeRepKey (compiler/GHC/Builtin/Names.hs:2481) ghc-lib-parser> typeSymbolTypeRepKey (compiler/GHC/Builtin/Names.hs:2481) ghc-lib-parser> typeCharTypeRepKey (compiler/GHC/Builtin/Names.hs:2481) ghc-lib-parser> trGhcPrimModuleKey (compiler/GHC/Builtin/Names.hs:2152) ghc-lib-parser> starKindRepKey (compiler/GHC/Builtin/Names.hs:2515) ghc-lib-parser> starArrStarKindRepKey (compiler/GHC/Builtin/Names.hs:2515) ghc-lib-parser> starArrStarArrStarKindRepKey (compiler/GHC/Builtin/Names.hs:2515) ghc-lib-parser> constraintKindRepKey (compiler/GHC/Builtin/Names.hs:2515) ghc-lib-parser> withDictClassKey (compiler/GHC/Builtin/Names.hs:1732) ghc-lib-parser> nonEmptyTyConKey (compiler/GHC/Builtin/Names.hs:1910) ghc-lib-parser> errorMessageTypeErrorFamKey (compiler/GHC/Builtin/Names.hs:1992) ghc-lib-parser> typeErrorTextDataConKey (compiler/GHC/Builtin/Names.hs:2161) ghc-lib-parser> typeErrorAppendDataConKey (compiler/GHC/Builtin/Names.hs:2161) ghc-lib-parser> typeErrorVAppendDataConKey (compiler/GHC/Builtin/Names.hs:2161) ghc-lib-parser> typeErrorShowTypeDataConKey (compiler/GHC/Builtin/Names.hs:2161) ghc-lib-parser> unsafeEqualityTyConKey (compiler/GHC/Builtin/Names.hs:2030) ghc-lib-parser> unsafeReflDataConKey (compiler/GHC/Builtin/Names.hs:2249) ghc-lib-parser> unsafeCoercePrimIdKey (compiler/GHC/Builtin/Names.hs:2553) ghc-lib-parser> toDynIdKey (compiler/GHC/Builtin/Names.hs:2522) ghc-lib-parser> dataClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> assertErrorIdKey (compiler/GHC/Builtin/Names.hs:2352) ghc-lib-parser> traceKey (compiler/GHC/Builtin/Names.hs:2359) ghc-lib-parser> enumClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> enumFromClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> enumFromToClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> enumFromThenClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> enumFromThenToClassOpKey (compiler/GHC/Builtin/Names.hs:2400) ghc-lib-parser> boundedClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> concatIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> filterIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> zipIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> isListClassKey (compiler/GHC/Builtin/Names.hs:2467) ghc-lib-parser> fromListClassOpKey (compiler/GHC/Builtin/Names.hs:2467) ghc-lib-parser> fromListNClassOpKey (compiler/GHC/Builtin/Names.hs:2467) ghc-lib-parser> toListClassOpKey (compiler/GHC/Builtin/Names.hs:2467) ghc-lib-parser> getFieldClassOpKey (compiler/GHC/Builtin/Names.hs:2558) ghc-lib-parser> setFieldClassOpKey (compiler/GHC/Builtin/Names.hs:2558) ghc-lib-parser> showClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> readClassKey (compiler/GHC/Builtin/Names.hs:1707) ghc-lib-parser> genClassKey (compiler/GHC/Builtin/Names.hs:1754) ghc-lib-parser> gen1ClassKey (compiler/GHC/Builtin/Names.hs:1754) ghc-lib-parser> datatypeClassKey (compiler/GHC/Builtin/Names.hs:1754) ghc-lib-parser> constructorClassKey (compiler/GHC/Builtin/Names.hs:1754) ghc-lib-parser> selectorClassKey (compiler/GHC/Builtin/Names.hs:1754) ghc-lib-parser> genericClassNames (compiler/GHC/Builtin/Names.hs:1520) ghc-lib-parser> ghciIoClassKey (compiler/GHC/Builtin/Names.hs:1774) ghc-lib-parser> ghciStepIoMClassOpKey (compiler/GHC/Builtin/Names.hs:2463) ghc-lib-parser> ioTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> ioDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> thenIOIdKey (compiler/GHC/Builtin/Names.hs:2352) ghc-lib-parser> bindIOIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> returnIOIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> failIOIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> printIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> int8TyConKey (compiler/GHC/Builtin/Names.hs:1802) cborg> Simple: OK cborg> +++ OK, passed 100 tests. cborg> Term: OK cborg> +++ OK, passed 100 tests. cborg> ByteArray: OK cborg> +++ OK, passed 100 tests. cborg> dec_imp . enc_imp = canon_imp (all 2-splits) cborg> Word8: OK cborg> +++ OK, passed 100 tests. cborg> Word16: OK cborg> +++ OK, passed 100 tests. cborg> Word32: OK cborg> +++ OK, passed 100 tests. cborg> Word64: OK cborg> +++ OK, passed 100 tests. cborg> Word: OK cborg> +++ OK, passed 100 tests. cborg> Int8: OK cborg> +++ OK, passed 100 tests. cborg> Int16: OK cborg> +++ OK, passed 100 tests. cborg> Int32: OK cborg> +++ OK, passed 100 tests. cborg> Int64: OK cborg> +++ OK, passed 100 tests. cborg> Int: OK cborg> +++ OK, passed 100 tests. cborg> Integer: OK cborg> +++ OK, passed 100 tests. cborg> Half: OK cborg> +++ OK, passed 100 tests. cborg> Float: OK cborg> +++ OK, passed 100 tests. cborg> Double: OK cborg> +++ OK, passed 100 tests. cborg> Tag: OK cborg> +++ OK, passed 100 tests. cborg> Tag64: OK cborg> +++ OK, passed 100 tests. cborg> Simple: OK cborg> +++ OK, passed 100 tests. cborg> Term: OK (0.15s) cborg> +++ OK, passed 100 tests. cborg> ByteArray: OK cborg> +++ OK, passed 100 tests. cborg> dec_imp . enc_imp = canon_imp (all 3-splits) cborg> Word8: OK cborg> +++ OK, passed 100 tests. cborg> Word16: OK cborg> +++ OK, passed 100 tests. cborg> Word32: OK cborg> +++ OK, passed 100 tests. cborg> Word64: OK cborg> +++ OK, passed 100 tests. cborg> Word: OK cborg> +++ OK, passed 100 tests. cborg> Int8: OK cborg> +++ OK, passed 100 tests. cborg> Int16: OK cborg> +++ OK, passed 100 tests. cborg> Int32: OK cborg> +++ OK, passed 100 tests. cborg> Int64: OK cborg> +++ OK, passed 100 tests. cborg> Int: OK cborg> +++ OK, passed 100 tests. cborg> Integer: OK cborg> +++ OK, passed 100 tests. cborg> Half: OK cborg> +++ 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; 85 discarded. quickcheck-classes> Prim: ByteArray Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 12 discarded. quickcheck-classes> Prim: ByteArray Put-Put (putting twice is same as putting once) +++ OK, passed 100 tests; 22 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; 147 discarded. quickcheck-classes> Prim: Addr Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 17 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. 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: [-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 ) 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 ) 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. 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: 'SearchPath' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. 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> - Path.IO.liftD path-io> - Path.IO.liftD2 list-t> Using Parsec parser list-t> Configuring list-t-1.0.5.7... list-t> Dependency base >=4.11 && <5: using base-4.17.0.0 list-t> Dependency foldl >=1.2 && <2: using foldl-1.4.15 list-t> Dependency logict >=0.7 && <0.9: using logict-0.8.0.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.2.2 list-t> Dependency transformers >=0.3 && <0.7: using transformers-0.5.6.2 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.1 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-7HsLUtnu6JcK2h0yGJOoEI list-t> include base-4.17.0.0 list-t> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu list-t> include logict-0.8.0.0-JGfYW6yiNmWHs1Js7LguNP list-t> include mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd list-t> include monad-control-1.0.3.1-ACcm3tDEoXNLtgVkMg6qhB list-t> include mtl-2.2.2 list-t> include transformers-0.5.6.2 list-t> include transformers-base-0.4.6-4w2PqWprwIOCH0z0zKID9n list-t> component list-t-1.0.5.7-6sweNFsLlu02K8dt6Fl2XS-htf-test list-t> include HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK list-t> include base-prelude-1.6.1.1-MvfRp1jOvzOwBb1c0wB3 list-t> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI list-t> include mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd list-t> include mtl-prelude-2.0.3.2-C8IjzOjuer095P6jzk5Ax7 list-t> Linked component graph: list-t> unit list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI list-t> include base-4.17.0.0 list-t> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu list-t> include logict-0.8.0.0-JGfYW6yiNmWHs1Js7LguNP list-t> include mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd list-t> include monad-control-1.0.3.1-ACcm3tDEoXNLtgVkMg6qhB list-t> include mtl-2.2.2 list-t> include transformers-0.5.6.2 list-t> include transformers-base-0.4.6-4w2PqWprwIOCH0z0zKID9n list-t> ListT=list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI:ListT list-t> unit list-t-1.0.5.7-6sweNFsLlu02K8dt6Fl2XS-htf-test list-t> include HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK list-t> include base-prelude-1.6.1.1-MvfRp1jOvzOwBb1c0wB3 list-t> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI list-t> include mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd list-t> include mtl-prelude-2.0.3.2-C8IjzOjuer095P6jzk5Ax7 list-t> Ready component graph: list-t> definite list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI list-t> depends base-4.17.0.0 list-t> depends foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu list-t> depends logict-0.8.0.0-JGfYW6yiNmWHs1Js7LguNP list-t> depends mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd list-t> depends monad-control-1.0.3.1-ACcm3tDEoXNLtgVkMg6qhB list-t> depends mtl-2.2.2 list-t> depends transformers-0.5.6.2 list-t> depends transformers-base-0.4.6-4w2PqWprwIOCH0z0zKID9n list-t> definite list-t-1.0.5.7-6sweNFsLlu02K8dt6Fl2XS-htf-test list-t> depends HTF-0.15.0.1-DfWn8No2Ba4Cv4n3IjxioK list-t> depends base-prelude-1.6.1.1-MvfRp1jOvzOwBb1c0wB3 list-t> depends list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI list-t> depends mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd list-t> depends mtl-prelude-2.0.3.2-C8IjzOjuer095P6jzk5Ax7 list-t> Using Cabal-3.8.1.0 compiled by ghc-9.4 list-t> Using compiler: ghc-9.4.2 list-t> Using install prefix: list-t> /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7 list-t> Executables installed in: list-t> /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7/bin list-t> Libraries installed in: list-t> /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI list-t> Dynamic Libraries installed in: list-t> /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 list-t> Private executables installed in: list-t> /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7/libexec/x86_64-linux-ghc-9.4.2/list-t-1.0.5.7 list-t> Data files installed in: list-t> /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7/share/x86_64-linux-ghc-9.4.2/list-t-1.0.5.7 list-t> Documentation installed in: row-types> setupCompilerEnvironmentPhase row-types> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. row-types> unpacking sources 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> patching sources row-types> Replace Cabal file with edited version from mirror://hackage/row-types-1.0.1.2/revision/1.cabal. row-types> compileBuildDriverPhase row-types> setupCompileFlags: -package-db=/build/tmp.CQiw1ajt3r/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts row-types> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.CQiw1ajt3r/Main.o ) row-types> [2 of 2] Linking Setup row-types> updateAutotoolsGnuConfigScriptsPhase row-types> configuring row-types> configureFlags: --verbose --prefix=/nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/s7a89h51isrlcw42z8jay9q95sfqn3xv-row-types-1.0.1.2-doc/share/doc/row-types-1.0.1.2 --with-gcc=gcc --package-db=/build/tmp.CQiw1ajt3r/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib trifecta (post)> added 2 signatures trifecta (post)> added 3 signatures trifecta (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3 /nix/store/bg2q970cbc2708h4hz81m3cic39w9zfl-trifecta-2.1.3-doc trifecta (post)> copying 2 paths... trifecta (post)> copying path '/nix/store/bg2q970cbc2708h4hz81m3cic39w9zfl-trifecta-2.1.3-doc' to 'https://cache.nix-ci.com'... trifecta (post)> copying path '/nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3' to 'https://cache.nix-ci.com'... trifecta (post)> copying 1 paths... trifecta (post)> copying path '/nix/store/p3mpd6qbdsjvizm271jzw2hpwm1wwp84-trifecta-2.1.3.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/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3 /nix/store/bg2q970cbc2708h4hz81m3cic39w9zfl-trifecta-2.1.3-doc trifecta (post)> copying 2 paths... trifecta (post)> copying path '/nix/store/bg2q970cbc2708h4hz81m3cic39w9zfl-trifecta-2.1.3-doc' to 'ssh-ng://worker.nix-ci.com'... trifecta (post)> copying path '/nix/store/66822jj54cg72bq2jl03xln4285a88d7-trifecta-2.1.3' to 'ssh-ng://worker.nix-ci.com'... trifecta (post)> copying 1 paths... trifecta (post)> copying path '/nix/store/p3mpd6qbdsjvizm271jzw2hpwm1wwp84-trifecta-2.1.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/04i4q6abgf92i07x651vmrgsgn95nvdk-tree-diff-0.3.0.1.drv'... ghc-lib-parser> int16TyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> int32TyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> int64TyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> word8TyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> word16TyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> word32TyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> word64TyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> ptrTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> funPtrTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> stablePtrTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> newStablePtrIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> monadFixClassKey (compiler/GHC/Builtin/Names.hs:1735) ghc-lib-parser> mfixIdKey (compiler/GHC/Builtin/Names.hs:2421) ghc-lib-parser> arrAIdKey (compiler/GHC/Builtin/Names.hs:2433) ghc-lib-parser> composeAIdKey (compiler/GHC/Builtin/Names.hs:2433) ghc-lib-parser> firstAIdKey (compiler/GHC/Builtin/Names.hs:2433) ghc-lib-parser> appAIdKey (compiler/GHC/Builtin/Names.hs:2433) ghc-lib-parser> choiceAIdKey (compiler/GHC/Builtin/Names.hs:2433) ghc-lib-parser> loopAIdKey (compiler/GHC/Builtin/Names.hs:2433) ghc-lib-parser> guardMIdKey (compiler/GHC/Builtin/Names.hs:2457) ghc-lib-parser> liftMIdKey (compiler/GHC/Builtin/Names.hs:2457) ghc-lib-parser> mzipIdKey (compiler/GHC/Builtin/Names.hs:2457) ghc-lib-parser> toAnnotationWrapperIdKey (compiler/GHC/Builtin/Names.hs:2446) ghc-lib-parser> monadPlusClassKey (compiler/GHC/Builtin/Names.hs:1741) ghc-lib-parser> isStringClassKey (compiler/GHC/Builtin/Names.hs:1746) ghc-lib-parser> knownNatClassNameKey (compiler/GHC/Builtin/Names.hs:1764) ghc-lib-parser> knownSymbolClassNameKey (compiler/GHC/Builtin/Names.hs:1768) ghc-lib-parser> knownCharClassNameKey (compiler/GHC/Builtin/Names.hs:1771) ghc-lib-parser> fromLabelClassOpKey (compiler/GHC/Builtin/Names.hs:2429) ghc-lib-parser> ipClassKey (compiler/GHC/Builtin/Names.hs:1782) ghc-lib-parser> hasFieldClassNameKey (compiler/GHC/Builtin/Names.hs:1786) ghc-lib-parser> callStackTyConKey (compiler/GHC/Builtin/Names.hs:2016) ghc-lib-parser> emptyCallStackKey (compiler/GHC/Builtin/Names.hs:2542) ghc-lib-parser> pushCallStackKey (compiler/GHC/Builtin/Names.hs:2542) ghc-lib-parser> srcLocDataConKey (compiler/GHC/Builtin/Names.hs:2149) ghc-lib-parser> pLUGINS (compiler/GHC/Builtin/Names.hs:1632) ghc-lib-parser> pluginTyConKey (compiler/GHC/Builtin/Names.hs:1937) ghc-lib-parser> frontendPluginTyConKey (compiler/GHC/Builtin/Names.hs:1937) ghc-lib-parser> makeStaticKey (compiler/GHC/Builtin/Names.hs:2549) ghc-lib-parser> staticPtrInfoTyConName (compiler/GHC/Builtin/Names.hs:1644) ghc-lib-parser> staticPtrInfoTyConKey (compiler/GHC/Builtin/Names.hs:2013) ghc-lib-parser> staticPtrInfoDataConKey (compiler/GHC/Builtin/Names.hs:2143) ghc-lib-parser> staticPtrTyConKey (compiler/GHC/Builtin/Names.hs:2010) ghc-lib-parser> staticPtrDataConKey (compiler/GHC/Builtin/Names.hs:2140) ghc-lib-parser> fromStaticPtrClassOpKey (compiler/GHC/Builtin/Names.hs:2546) ghc-lib-parser> fingerprintDataConKey (compiler/GHC/Builtin/Names.hs:2146) ghc-lib-parser> constPtrTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> mk_known_key_name (compiler/GHC/Builtin/Names.hs:1692) ghc-lib-parser> randomClassKey (compiler/GHC/Builtin/Names.hs:1741) ghc-lib-parser> randomGenClassKey (compiler/GHC/Builtin/Names.hs:1741) ghc-lib-parser> addrPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> arrayPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> boolTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> byteArrayPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> charPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> charTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> doublePrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> doubleTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> floatPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> floatTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> fUNTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> intPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> intTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> int8PrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> int16PrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> int32PrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> int64PrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> integerTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> naturalTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> foreignObjPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> maybeTyConKey (compiler/GHC/Builtin/Names.hs:1802) cborg> Float: OK cborg> +++ OK, passed 100 tests. cborg> Double: OK cborg> +++ OK, passed 100 tests. cborg> Tag: OK cborg> +++ OK, passed 100 tests. cborg> Tag64: OK cborg> +++ OK, passed 100 tests. cborg> Simple: OK cborg> +++ OK, passed 100 tests. cborg> Term: OK (0.08s) cborg> +++ OK, passed 100 tests. cborg> ByteArray: OK (0.03s) cborg> +++ OK, passed 100 tests. cborg> enc_imp . from = enc_ref . canon_ref cborg> Word8: OK cborg> +++ OK, passed 100 tests. cborg> Word16: OK cborg> +++ OK, passed 100 tests. cborg> Word32: OK cborg> +++ OK, passed 100 tests. cborg> Word64: OK cborg> +++ OK, passed 100 tests. cborg> Word: OK cborg> +++ OK, passed 100 tests. cborg> Int8: OK cborg> +++ OK, passed 100 tests. cborg> Int16: OK cborg> +++ OK, passed 100 tests. cborg> Int32: OK cborg> +++ OK, passed 100 tests. cborg> Int64: OK cborg> +++ OK, passed 100 tests. cborg> Int: OK cborg> +++ OK, passed 100 tests. cborg> Integer: OK cborg> +++ OK, passed 100 tests. cborg> Half: OK cborg> +++ OK, passed 100 tests. cborg> Float: OK cborg> +++ OK, passed 100 tests. cborg> Double: OK cborg> +++ OK, passed 100 tests. cborg> Tag: OK cborg> +++ OK, passed 100 tests. cborg> Tag64: OK cborg> +++ OK, passed 100 tests. cborg> Simple: OK cborg> +++ OK, passed 100 tests. cborg> Term: OK cborg> +++ OK, passed 100 tests. cborg> ByteArray: OK cborg> +++ OK, passed 100 tests. cborg> enc_ref . to = enc_imp cborg> Word8: OK cborg> +++ OK, passed 100 tests. cborg> Word16: OK cborg> +++ OK, passed 100 tests. cborg> Word32: OK cborg> +++ OK, passed 100 tests. cborg> Word64: OK cborg> +++ OK, passed 100 tests. cborg> Word: OK cborg> +++ OK, passed 100 tests. cborg> Int8: OK cborg> +++ OK, passed 100 tests. cborg> Int16: OK cborg> +++ OK, passed 100 tests. cborg> Int32: OK cborg> +++ 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; 122 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; 15 discarded. quickcheck-classes> Integral: Division Modulus +++ OK, passed 100 tests; 11 discarded. quickcheck-classes> Integral: Integer Roundtrip +++ OK, passed 100 tests. quickcheck-classes> Integral: QuotRem is (Quot, Rem) +++ OK, passed 100 tests; 11 discarded. quickcheck-classes> Integral: DivMod is (Div, Mod) +++ OK, passed 100 tests; 13 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; 106 discarded. quickcheck-classes> Bits: Left Rotation +++ OK, passed 100 tests; 109 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. 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; 110 discarded. 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> [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 ) 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 ) path-io> Documentation created: dist/doc/html/path-io/index.html, path-io> dist/doc/html/path-io/path-io.txt path-io> installing path-io> Installing library in /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/path-io-1.8.1-KLaB6MivxdME6KZaZJKQQY path-io> post-installation fixup path-io> shrinking RPATHs of ELF executables and libraries in /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1 path-io> shrinking /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSpath-io-1.8.1-KLaB6MivxdME6KZaZJKQQY-ghc9.4.2.so path-io> checking for references to /build/ in /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1... path-io> patching script interpreter paths in /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1 path-io> stripping (with command strip and flags -S -p) in /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1/lib path-io> shrinking RPATHs of ELF executables and libraries in /nix/store/a48qpnszrmaxwzxd6n8nxncn2v49j094-path-io-1.8.1-doc path-io> checking for references to /build/ in /nix/store/a48qpnszrmaxwzxd6n8nxncn2v49j094-path-io-1.8.1-doc... path-io> patching script interpreter paths in /nix/store/a48qpnszrmaxwzxd6n8nxncn2v49j094-path-io-1.8.1-doc list-t> /nix/store/ljq4f9qkqjhi6qz7fz862r1kx4hm6ld8-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/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7/etc list-t> No alex found list-t> Using ar found on system at: list-t> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar list-t> No c2hs found list-t> Using cpphs version 1.20.9 found on system at: list-t> /nix/store/a17qaz15z7m5w47fsl1pg0jzw9j464jq-cpphs-1.20.9.1/bin/cpphs list-t> No doctest found list-t> Using gcc version 12.3.0 given by user at: list-t> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc list-t> Using ghc version 9.4.2 found on system at: list-t> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc list-t> Using ghc-pkg version 9.4.2 found on system at: list-t> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 list-t> No ghcjs found list-t> No ghcjs-pkg found list-t> No greencard found list-t> Using haddock version 2.27.0 found on system at: list-t> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: list-t> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc list-t> Using hsc2hs version 0.68.8 found on system at: list-t> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs list-t> Using hscolour version 1.24 found on system at: list-t> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour list-t> No jhc found list-t> Using ld found on system at: list-t> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold list-t> No pkg-config found list-t> Using runghc version 9.4.2 found on system at: list-t> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 list-t> Using strip version 2.40 found on system at: list-t> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip list-t> Using tar found on system at: list-t> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar list-t> No uhc found list-t> building 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 ) list-t> [2 of 2] Linking dist/build/htf-test/htf-test row-types> Using Parsec parser row-types> Configuring row-types-1.0.1.2... row-types> Dependency base >=2 && <6: using base-4.17.0.0 row-types> Dependency constraints >=0.11: using constraints-0.13.4 row-types> Dependency deepseq >=1.4: using deepseq-1.4.8.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.3.0 row-types> Dependency profunctors >=5.0: using profunctors-5.6.2 row-types> Dependency text: using text-2.0.1 row-types> Dependency unordered-containers >=0.2: using unordered-containers-0.2.19.1 row-types> Dependency base >=2 && <6: using base-4.17.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 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-BdZSdSsGX3kEu2hKB7f86A row-types> include base-4.17.0.0 row-types> include constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ row-types> include deepseq-1.4.8.0 row-types> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG row-types> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM row-types> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ row-types> include text-2.0.1 row-types> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP row-types> component row-types-1.0.1.2-5w0q52weIzf1KJ6Ruo18OY-test row-types> include base-4.17.0.0 row-types> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG row-types> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A row-types> Linked component graph: row-types> unit row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A row-types> include base-4.17.0.0 row-types> include constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ row-types> include deepseq-1.4.8.0 row-types> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG row-types> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM row-types> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ row-types> include text-2.0.1 row-types> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP row-types> Data.Row=row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A:Data.Row,Data.Row.Dictionaries=row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A:Data.Row.Dictionaries,Data.Row.Internal=row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A:Data.Row.Internal,Data.Row.Records=row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A:Data.Row.Records,Data.Row.Switch=row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A:Data.Row.Switch,Data.Row.Variants=row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A:Data.Row.Variants row-types> unit row-types-1.0.1.2-5w0q52weIzf1KJ6Ruo18OY-test row-types> include base-4.17.0.0 row-types> include generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG row-types> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A row-types> Ready component graph: row-types> definite row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A row-types> depends base-4.17.0.0 row-types> depends constraints-0.13.4-89mOZOlsUpZG4fpJdP3PQJ row-types> depends deepseq-1.4.8.0 row-types> depends generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG row-types> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM row-types> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ row-types> depends text-2.0.1 row-types> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP row-types> definite row-types-1.0.1.2-5w0q52weIzf1KJ6Ruo18OY-test row-types> depends base-4.17.0.0 row-types> depends generic-lens-2.2.2.0-3FocA6AFx5OJBETwZLI3pG row-types> depends row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A row-types> Using Cabal-3.8.1.0 compiled by ghc-9.4 row-types> Using compiler: ghc-9.4.2 row-types> Using install prefix: row-types> /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2 row-types> Executables installed in: row-types> /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2/bin row-types> Libraries installed in: row-types> /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A row-types> Dynamic Libraries installed in: row-types> /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 row-types> Private executables installed in: row-types> /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2/libexec/x86_64-linux-ghc-9.4.2/row-types-1.0.1.2 row-types> Data files installed in: row-types> /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2/share/x86_64-linux-ghc-9.4.2/row-types-1.0.1.2 row-types> Documentation installed in: ghc-lib-parser> weakPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> mutableArrayPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> mutableByteArrayPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> mVarPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> realWorldTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> stablePtrPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> eqTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> heqTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> ioPortPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> smallArrayPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> smallMutableArrayPrimTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> stringTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> ccArrowTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> ctArrowTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> tcArrowTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> statePrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> stableNamePrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> stableNameTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> mutVarPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> wordPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> wordTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> word8PrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> word16PrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> word32PrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> word64PrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> kindConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> boxityConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> typeConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> threadIdPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> bcoPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> tVarPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> eqPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> eqReprPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> eqPhantPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> compactPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> stackSnapshotPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> promptTagPrimTyConKey (compiler/GHC/Builtin/Names.hs:1863) ghc-lib-parser> dictTyConKey (compiler/GHC/Builtin/Names.hs:1913) ghc-lib-parser> unliftedTypeKindTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> tYPETyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> cONSTRAINTTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> liftedRepTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> unliftedRepTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> levityTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> runtimeRepTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> vecCountTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> vecElemTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> zeroBitRepTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> zeroBitTypeTyConKey (compiler/GHC/Builtin/Names.hs:1917) ghc-lib-parser> coercibleTyConKey (compiler/GHC/Builtin/Names.hs:1995) ghc-lib-parser> proxyPrimTyConKey (compiler/GHC/Builtin/Names.hs:1998) ghc-lib-parser> anyTyConKey (compiler/GHC/Builtin/Names.hs:2004) ghc-lib-parser> typeSymbolAppendFamNameKey (compiler/GHC/Builtin/Names.hs:2026) ghc-lib-parser> multiplicityTyConKey (compiler/GHC/Builtin/Names.hs:2034) ghc-lib-parser> int8X16PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:1) ghc-lib-parser> int16X8PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:3) ghc-lib-parser> int32X4PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:5) ghc-lib-parser> int64X2PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:7) ghc-lib-parser> int8X32PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:9) ghc-lib-parser> int16X16PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:11) ghc-lib-parser> int32X8PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:13) ghc-lib-parser> int64X4PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:15) ghc-lib-parser> int8X64PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:17) ghc-lib-parser> int16X32PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:19) cborg> Int64: OK cborg> +++ OK, passed 100 tests. cborg> Int: OK cborg> +++ OK, passed 100 tests. cborg> Integer: OK cborg> +++ OK, passed 100 tests. cborg> Half: OK cborg> +++ OK, passed 100 tests. cborg> Float: OK cborg> +++ OK, passed 100 tests. cborg> Double: OK cborg> +++ OK, passed 100 tests. cborg> Tag: OK cborg> +++ OK, passed 100 tests. cborg> Tag64: OK cborg> +++ OK, passed 100 tests. cborg> Simple: OK cborg> +++ OK, passed 100 tests. cborg> Term: OK cborg> +++ OK, passed 100 tests. cborg> ByteArray: OK cborg> +++ OK, passed 100 tests. cborg> dec_imp . enc_ref = from . dec_ref . enc_ref cborg> Word8: OK cborg> +++ OK, passed 100 tests. cborg> Word16: OK cborg> +++ OK, passed 100 tests. cborg> Word32: OK cborg> +++ OK, passed 100 tests. cborg> Word64: OK cborg> +++ OK, passed 100 tests. cborg> Word: OK cborg> +++ OK, passed 100 tests. cborg> Int8: OK cborg> +++ OK, passed 100 tests. cborg> Int16: OK cborg> +++ OK, passed 100 tests. cborg> Int32: OK cborg> +++ OK, passed 100 tests. cborg> Int64: OK cborg> +++ OK, passed 100 tests. cborg> Int: OK cborg> +++ OK, passed 100 tests. cborg> Integer: OK cborg> +++ OK, passed 100 tests. cborg> Half: OK cborg> +++ OK, passed 100 tests. cborg> Float: OK cborg> +++ OK, passed 100 tests. cborg> Double: OK cborg> +++ OK, passed 100 tests. cborg> Tag: OK cborg> +++ OK, passed 100 tests. cborg> Tag64: OK cborg> +++ OK, passed 100 tests. cborg> Simple: OK cborg> +++ OK, passed 100 tests. cborg> Term: OK cborg> +++ OK, passed 100 tests. cborg> ByteArray: OK cborg> +++ OK, passed 100 tests. cborg> peekByteOffset cborg> ATerm framework cborg> isomorphic 1: OK cborg> +++ OK, passed 100 tests. cborg> isomorphic 2: OK cborg> +++ OK, passed 100 tests. cborg> isomorphic 3: OK cborg> +++ OK, passed 100 tests. cborg> bytes deserialise: OK cborg> +++ OK, passed 100 tests. cborg> bytes reserialise: OK quickcheck-classes> Prim: ByteArray Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 15 discarded. quickcheck-classes> Prim: ByteArray Put-Put (putting twice is same as putting once) +++ OK, passed 100 tests; 13 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; 107 discarded. quickcheck-classes> Prim: Addr Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 19 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; 116 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; 2 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; 3 discarded. quickcheck-classes> Integral: DivMod is (Div, Mod) +++ OK, passed 100 tests; 2 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; 101 discarded. quickcheck-classes> Bits: Left Rotation +++ OK, passed 100 tests; 90 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> ---------- 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: [-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 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.. 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 ) row-types> /nix/store/s7a89h51isrlcw42z8jay9q95sfqn3xv-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/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2/etc row-types> No alex found row-types> Using ar found on system at: row-types> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar row-types> No c2hs found row-types> No cpphs found row-types> No doctest found row-types> Using gcc version 12.3.0 given by user at: row-types> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc row-types> Using ghc version 9.4.2 found on system at: row-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc row-types> Using ghc-pkg version 9.4.2 found on system at: row-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 row-types> No ghcjs found row-types> No ghcjs-pkg found row-types> No greencard found row-types> Using haddock version 2.27.0 found on system at: row-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: row-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc row-types> Using hsc2hs version 0.68.8 found on system at: row-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs row-types> Using hscolour version 1.24 found on system at: row-types> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour row-types> No jhc found row-types> Using ld found on system at: row-types> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold row-types> No pkg-config found row-types> Using runghc version 9.4.2 found on system at: row-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 row-types> Using strip version 2.40 found on system at: row-types> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip row-types> Using tar found on system at: row-types> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar row-types> No uhc found row-types> building 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> [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> [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> [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 ) row-types> [1 of 6] Compiling Data.Row.Internal ( src/Data/Row/Internal.hs, dist/build/Data/Row/Internal.p_o ) row-types> [2 of 6] Compiling Data.Row.Dictionaries ( src/Data/Row/Dictionaries.hs, dist/build/Data/Row/Dictionaries.p_o ) row-types> [3 of 6] Compiling Data.Row.Records ( src/Data/Row/Records.hs, dist/build/Data/Row/Records.p_o ) 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/a48qpnszrmaxwzxd6n8nxncn2v49j094-path-io-1.8.1-doc /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1 path-io (post)> copying 2 paths... path-io (post)> copying path '/nix/store/a48qpnszrmaxwzxd6n8nxncn2v49j094-path-io-1.8.1-doc' to 'https://cache.nix-ci.com'... path-io (post)> copying path '/nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1' to 'https://cache.nix-ci.com'... path-io (post)> copying 1 paths... path-io (post)> copying path '/nix/store/3i28ily2hnbxl9ry11609sdhvy9kj5s8-path-io-1.8.1.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/a48qpnszrmaxwzxd6n8nxncn2v49j094-path-io-1.8.1-doc /nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1 path-io (post)> copying 2 paths... path-io (post)> copying path '/nix/store/a48qpnszrmaxwzxd6n8nxncn2v49j094-path-io-1.8.1-doc' to 'ssh-ng://worker.nix-ci.com'... path-io (post)> copying path '/nix/store/qd38kan5kfcx4r746jbsg73zsirfk3x2-path-io-1.8.1' to 'ssh-ng://worker.nix-ci.com'... path-io (post)> copying 1 paths... path-io (post)> copying path '/nix/store/3i28ily2hnbxl9ry11609sdhvy9kj5s8-path-io-1.8.1.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> int32X16PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:21) ghc-lib-parser> int64X8PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:23) ghc-lib-parser> word8X16PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:25) ghc-lib-parser> word16X8PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:27) ghc-lib-parser> word32X4PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:29) ghc-lib-parser> word64X2PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:31) ghc-lib-parser> word8X32PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:33) ghc-lib-parser> word16X16PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:35) ghc-lib-parser> word32X8PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:37) ghc-lib-parser> word64X4PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:39) ghc-lib-parser> word8X64PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:41) ghc-lib-parser> word16X32PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:43) ghc-lib-parser> word32X16PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:45) ghc-lib-parser> word64X8PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:47) ghc-lib-parser> floatX4PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:49) ghc-lib-parser> doubleX2PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:51) ghc-lib-parser> floatX8PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:53) ghc-lib-parser> doubleX4PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:55) ghc-lib-parser> floatX16PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:57) ghc-lib-parser> doubleX8PrimTyConKey (ghc-lib/stage0/compiler/build/primop-vector-uniques.hs-incl:59) ghc-lib-parser> typeSymbolKindConNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeCharKindConNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeNatAddTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeNatMulTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeNatExpTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeNatSubTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeSymbolCmpTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeNatCmpTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeCharCmpTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeLeqCharTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeNatDivTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeNatModTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeNatLogTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeConsSymbolTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeUnconsSymbolTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeCharToNatTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> typeNatToCharTyFamNameKey (compiler/GHC/Builtin/Names.hs:2056) ghc-lib-parser> charDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> consDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> doubleDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> falseDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> floatDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> intDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> stableNameDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> trueDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> wordDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> word8DataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> heqDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> eqDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> nothingDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> justDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> crossDataConKey (compiler/GHC/Builtin/Names.hs:2119) ghc-lib-parser> inlDataConKey (compiler/GHC/Builtin/Names.hs:2119) ghc-lib-parser> inrDataConKey (compiler/GHC/Builtin/Names.hs:2119) ghc-lib-parser> genUnitDataConKey (compiler/GHC/Builtin/Names.hs:2119) ghc-lib-parser> mkDictDataConKey (compiler/GHC/Builtin/Names.hs:2134) ghc-lib-parser> coercibleDataConKey (compiler/GHC/Builtin/Names.hs:2137) ghc-lib-parser> vecRepDataConKey (compiler/GHC/Builtin/Names.hs:2196) cborg> +++ OK, passed 100 tests. cborg> non-canonical encoding: OK cborg> +++ OK, passed 100 tests; 176 discarded. cborg> same offsets with all 2-splits: OK (0.01s) cborg> +++ OK, passed 100 tests. cborg> same offsets with all 3-splits: OK (0.08s) cborg> +++ OK, passed 100 tests. cborg> Boundary checks cborg> Word: OK cborg> +++ OK, passed 1000 tests (100.0% "inside"). cborg> Word (canonical): OK cborg> +++ OK, passed 1000 tests (100.0% "inside"). cborg> Word8: OK cborg> +++ OK, passed 1000 tests: cborg> 70.0% "outside" cborg> 30.0% "inside" cborg> Word8 (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 71.6% "outside" cborg> 28.4% "inside" cborg> Word16: OK cborg> +++ OK, passed 1000 tests: cborg> 66.7% "outside" cborg> 33.3% "inside" cborg> Word16 (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 64.4% "outside" cborg> 35.6% "inside" cborg> Word32: OK cborg> +++ OK, passed 1000 tests: cborg> 51.6% "outside" cborg> 48.4% "inside" cborg> Word32 (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 51.7% "inside" cborg> 48.3% "outside" cborg> Word64: OK cborg> +++ OK, passed 1000 tests (100.0% "inside"). cborg> Word64 (canonical): OK cborg> +++ OK, passed 1000 tests (100.0% "inside"). cborg> Int: OK cborg> +++ OK, passed 1000 tests: cborg> 55.0% "inside" cborg> 45.0% "outside" cborg> Int (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 55.4% "inside" cborg> 44.6% "outside" cborg> Int8: OK cborg> +++ OK, passed 1000 tests: cborg> 70.1% "outside" cborg> 29.9% "inside" cborg> Int8 (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 72.3% "outside" cborg> 27.7% "inside" cborg> Int16: OK cborg> +++ OK, passed 1000 tests: cborg> 65.1% "outside" cborg> 34.9% "inside" cborg> Int16 (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 66.8% "outside" cborg> 33.2% "inside" cborg> Int32: OK cborg> +++ OK, passed 1000 tests: cborg> 53.2% "outside" cborg> 46.8% "inside" cborg> Int32 (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 51.0% "outside" cborg> 49.0% "inside" cborg> Int64: OK cborg> +++ OK, passed 1000 tests: cborg> 52.9% "inside" cborg> 47.1% "outside" cborg> Int64 (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 57.0% "inside" cborg> 43.0% "outside" cborg> ListLen: OK cborg> +++ OK, passed 1000 tests: cborg> 83.9% "inside" cborg> 16.1% "outside" cborg> ListLen (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 85.1% "inside" cborg> 14.9% "outside" cborg> MapLen: OK cborg> +++ OK, passed 1000 tests: cborg> 85.4% "inside" cborg> 14.6% "outside" cborg> MapLen (canonical): OK cborg> +++ OK, passed 1000 tests: cborg> 85.0% "inside" 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. 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. 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 ) list-t> running tests 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 (4ms) 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: 7ms 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> 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: --source-* options are ignored when --hyperlinked-source is enabled. list-t> 96% ( 28 / 29) in 'ListT' list-t> Missing documentation for: list-t> Module header tree-diff> setupCompilerEnvironmentPhase tree-diff> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. tree-diff> unpacking sources tree-diff> unpacking source archive /nix/store/jhh1and67k8a200qg1gxrkdrpm51qiv2-tree-diff-0.3.0.1.tar.gz tree-diff> source root is tree-diff-0.3.0.1 tree-diff> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file tree-diff-0.3.0.1/tree-diff.cabal tree-diff> patching sources tree-diff> Replace Cabal file with edited version from mirror://hackage/tree-diff-0.3.0.1/revision/4.cabal. tree-diff> compileBuildDriverPhase tree-diff> setupCompileFlags: -package-db=/build/tmp.PP2bxPJBxs/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts tree-diff> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.PP2bxPJBxs/Main.o ) tree-diff> [2 of 2] Linking Setup tree-diff> updateAutotoolsGnuConfigScriptsPhase tree-diff> configuring tree-diff> configureFlags: --verbose --prefix=/nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/5k68jadkqjsjxcsci44iddxhnp6dvf5s-tree-diff-0.3.0.1-doc/share/doc/tree-diff-0.3.0.1 --with-gcc=gcc --package-db=/build/tmp.PP2bxPJBxs/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib ghc-lib-parser> sumRepDataConKey (compiler/GHC/Builtin/Names.hs:2196) ghc-lib-parser> tupleRepDataConKey (compiler/GHC/Builtin/Names.hs:2196) ghc-lib-parser> boxedRepDataConKey (compiler/GHC/Builtin/Names.hs:2196) ghc-lib-parser> boxedRepDataConTyConKey (compiler/GHC/Builtin/Names.hs:2203) ghc-lib-parser> tupleRepDataConTyConKey (compiler/GHC/Builtin/Names.hs:2203) ghc-lib-parser> runtimeRepSimpleDataConKeys (compiler/GHC/Builtin/Names.hs:2212) ghc-lib-parser> liftedDataConKey (compiler/GHC/Builtin/Names.hs:2216) ghc-lib-parser> unliftedDataConKey (compiler/GHC/Builtin/Names.hs:2216) ghc-lib-parser> vecCountDataConKeys (compiler/GHC/Builtin/Names.hs:2222) ghc-lib-parser> vecElemDataConKeys (compiler/GHC/Builtin/Names.hs:2227) ghc-lib-parser> oneDataConKey (compiler/GHC/Builtin/Names.hs:2254) ghc-lib-parser> manyDataConKey (compiler/GHC/Builtin/Names.hs:2254) ghc-lib-parser> integerISDataConKey (compiler/GHC/Builtin/Names.hs:2259) ghc-lib-parser> integerINDataConKey (compiler/GHC/Builtin/Names.hs:2259) ghc-lib-parser> integerIPDataConKey (compiler/GHC/Builtin/Names.hs:2259) ghc-lib-parser> naturalNSDataConKey (compiler/GHC/Builtin/Names.hs:2259) ghc-lib-parser> naturalNBDataConKey (compiler/GHC/Builtin/Names.hs:2259) ghc-lib-parser> absentErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> absentConstraintErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> recSelErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> seqIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> noMethodBindingErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> nonExhaustiveGuardsErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> impossibleErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> impossibleConstraintErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> patErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> voidPrimIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> realWorldPrimIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> recConErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> typeErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> absentSumFieldErrorIdKey (compiler/GHC/Builtin/Names.hs:2281) ghc-lib-parser> nullAddrIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> voidArgIdKey (compiler/GHC/Builtin/Names.hs:2327) ghc-lib-parser> leftSectionKey (compiler/GHC/Builtin/Names.hs:2344) ghc-lib-parser> rightSectionKey (compiler/GHC/Builtin/Names.hs:2344) ghc-lib-parser> rootMainKey (compiler/GHC/Builtin/Names.hs:2348) ghc-lib-parser> oneShotKey (compiler/GHC/Builtin/Names.hs:2352) ghc-lib-parser> nospecIdKey (compiler/GHC/Builtin/Names.hs:2362) ghc-lib-parser> noinlineIdKey (compiler/GHC/Builtin/Names.hs:2365) ghc-lib-parser> noinlineConstraintIdKey (compiler/GHC/Builtin/Names.hs:2365) ghc-lib-parser> coercionTokenIdKey (compiler/GHC/Builtin/Names.hs:2369) ghc-lib-parser> coerceKey (compiler/GHC/Builtin/Names.hs:2387) ghc-lib-parser> proxyHashKey (compiler/GHC/Builtin/Names.hs:2473) ghc-lib-parser> mkTyConKey (compiler/GHC/Builtin/Names.hs:2481) ghc-lib-parser> trTYPEKey (compiler/GHC/Builtin/Names.hs:2502) ghc-lib-parser> trTYPE'PtrRepLiftedKey (compiler/GHC/Builtin/Names.hs:2502) ghc-lib-parser> trRuntimeRepKey (compiler/GHC/Builtin/Names.hs:2502) ghc-lib-parser> tr'PtrRepLiftedKey (compiler/GHC/Builtin/Names.hs:2502) ghc-lib-parser> trLiftedRepKey (compiler/GHC/Builtin/Names.hs:2502) ghc-lib-parser> bitIntegerIdKey (compiler/GHC/Builtin/Names.hs:2526) ghc-lib-parser> heqSCSelIdKey (compiler/GHC/Builtin/Names.hs:2529) ghc-lib-parser> eqSCSelIdKey (compiler/GHC/Builtin/Names.hs:2529) ghc-lib-parser> coercibleSCSelIdKey (compiler/GHC/Builtin/Names.hs:2529) ghc-lib-parser> numericClassKeys (compiler/GHC/Builtin/Names.hs:2721) ghc-lib-parser> fractionalClassKeys (compiler/GHC/Builtin/Names.hs:2729) ghc-lib-parser> standardClassKeys (compiler/GHC/Builtin/Names.hs:2739) ghc-lib-parser> derivableClassKeys (compiler/GHC/Builtin/Names.hs:2755) ghc-lib-parser> interactiveClassNames (compiler/GHC/Builtin/Names.hs:2764) ghc-lib-parser> interactiveClassKeys (compiler/GHC/Builtin/Names.hs:2769) ghc-lib-parser> Warning: 'Typeable' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'UnliftedDatatypes' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mkLevPolyDataConRhs' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Levity' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core/TyCon.hs:1201:5 ghc-lib-parser> * at compiler/GHC/Types/Basic.hs:1949:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. cborg> 15.0% "outside" cborg> String: OK cborg> +++ OK, passed 1000 tests. cborg> Bytes: OK cborg> +++ OK, passed 1000 tests. cborg> properties cborg> decode non-canonical encoding cborg> Word8: OK cborg> +++ OK, passed 100 tests; 211 discarded. cborg> Word16: OK cborg> +++ OK, passed 100 tests; 87 discarded. cborg> Word32: OK cborg> +++ OK, passed 100 tests; 59 discarded. cborg> Word64: OK cborg> +++ OK, passed 100 tests; 54 discarded. cborg> Word: OK cborg> +++ OK, passed 100 tests; 26 discarded. cborg> Int8: OK cborg> +++ OK, passed 100 tests; 146 discarded. cborg> Int16: OK cborg> +++ OK, passed 100 tests; 87 discarded. cborg> Int32: OK cborg> +++ OK, passed 100 tests; 71 discarded. cborg> Int64: OK cborg> +++ OK, passed 100 tests; 47 discarded. cborg> Int: OK cborg> +++ OK, passed 100 tests; 35 discarded. cborg> Integer: OK cborg> +++ OK, passed 100 tests; 305 discarded. cborg> Half: OK cborg> +++ OK, passed 100 tests; 460 discarded. cborg> Float: OK cborg> +++ OK, passed 100 tests; 590 discarded. cborg> Double: OK cborg> +++ OK, passed 100 tests; 539 discarded. cborg> Tag: OK cborg> +++ OK, passed 100 tests; 32 discarded. cborg> Tag64: OK cborg> +++ OK, passed 100 tests; 54 discarded. cborg> Simple: OK cborg> +++ OK, passed 100 tests; 239 discarded. cborg> Term: OK (0.01s) cborg> +++ OK, passed 100 tests; 182 discarded. cborg> canonical decoding cborg> Word: OK cborg> +++ OK, passed 100 tests (19% canonical). cborg> Word8: OK cborg> +++ OK, passed 100 tests (70% canonical). cborg> Word16: OK cborg> +++ OK, passed 100 tests (52% canonical). cborg> Word32: OK cborg> +++ OK, passed 100 tests (46% canonical). cborg> Word64: OK cborg> +++ OK, passed 100 tests (29% canonical). cborg> Int: OK cborg> +++ OK, passed 100 tests (25% canonical). cborg> Int8: OK cborg> +++ OK, passed 100 tests (62% canonical). cborg> Int16: OK cborg> +++ OK, passed 100 tests (47% canonical). cborg> Int32: OK cborg> +++ OK, passed 100 tests (32% canonical). cborg> Int64: OK cborg> +++ OK, passed 100 tests (33% canonical). 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. 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. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/TyCon.hs:1191:1 ghc-lib-parser> Warning: 'CoTyCon' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'isFixedRuntimeRepKind' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'AlgTyCons' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'RuntimeRepInfo' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 68% (114 /166) in 'GHC.Core.TyCon' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> isNoParent (compiler/GHC/Core/TyCon.hs:1286) ghc-lib-parser> Injectivity (compiler/GHC/Core/TyCon.hs:1292) ghc-lib-parser> TyConBinder (compiler/GHC/Core/TyCon.hs:453) ghc-lib-parser> TyConBndrVis (compiler/GHC/Core/TyCon.hs:458) ghc-lib-parser> TyConPiTyBinder (compiler/GHC/Core/TyCon.hs:454) ghc-lib-parser> mkNamedTyConBinder (compiler/GHC/Core/TyCon.hs:480) ghc-lib-parser> mkNamedTyConBinders (compiler/GHC/Core/TyCon.hs:485) ghc-lib-parser> mkAnonTyConBinder (compiler/GHC/Core/TyCon.hs:466) ghc-lib-parser> mkAnonTyConBinders (compiler/GHC/Core/TyCon.hs:471) ghc-lib-parser> mkInvisAnonTyConBinder (compiler/GHC/Core/TyCon.hs:474) ghc-lib-parser> tyConBinderForAllTyFlag (compiler/GHC/Core/TyCon.hs:498) ghc-lib-parser> tyConBndrVisForAllTyFlag (compiler/GHC/Core/TyCon.hs:501) ghc-lib-parser> isNamedTyConBinder (compiler/GHC/Core/TyCon.hs:507) ghc-lib-parser> isVisibleTyConBinder (compiler/GHC/Core/TyCon.hs:514) ghc-lib-parser> isInvisibleTyConBinder (compiler/GHC/Core/TyCon.hs:522) ghc-lib-parser> isVisibleTcbVis (compiler/GHC/Core/TyCon.hs:518) ghc-lib-parser> mkTupleTyCon (compiler/GHC/Core/TyCon.hs:1849) ghc-lib-parser> mkSumTyCon (compiler/GHC/Core/TyCon.hs:1869) ghc-lib-parser> isLiftedAlgTyCon (compiler/GHC/Core/TyCon.hs:2280) ghc-lib-parser> isLiftedTypeKindTyConName (compiler/GHC/Core/TyCon.hs:2334) ghc-lib-parser> isTauTyCon (compiler/GHC/Core/TyCon.hs:2096) ghc-lib-parser> isBuiltInSynFamTyCon_maybe (compiler/GHC/Core/TyCon.hs:2195) ghc-lib-parser> setTcTyConKind (compiler/GHC/Core/TyCon.hs:2442) ghc-lib-parser> tyConVisibleTyVars (compiler/GHC/Core/TyCon.hs:559) ghc-lib-parser> tyConCType_maybe (compiler/GHC/Core/TyCon.hs:2365) ghc-lib-parser> tyConFlavour (compiler/GHC/Core/TyCon.hs:2813) ghc-lib-parser> tyConTuple_maybe (compiler/GHC/Core/TyCon.hs:2250) ghc-lib-parser> tyConFamInstSig_maybe (compiler/GHC/Core/TyCon.hs:2700) ghc-lib-parser> unwrapNewTyConEtad_maybe (compiler/GHC/Core/TyCon.hs:2082) ghc-lib-parser> newTyConDataCon_maybe (compiler/GHC/Core/TyCon.hs:2637) ghc-lib-parser> tyConInvisTVBinders (compiler/GHC/Core/TyCon.hs:543) ghc-lib-parser> tcTyConScopedTyVars (compiler/GHC/Core/TyCon.hs:2459) ghc-lib-parser> isMonoTcTyCon (compiler/GHC/Core/TyCon.hs:2454) ghc-lib-parser> tyConHasClosedResKind (compiler/GHC/Core/TyCon.hs:794) ghc-lib-parser> mkTyConTagMap (compiler/GHC/Core/TyCon.hs:2744) ghc-lib-parser> ExpandSynResult (compiler/GHC/Core/TyCon.hs:2470) ghc-lib-parser> expandSynTyCon_maybe (compiler/GHC/Core/TyCon.hs:2474) ghc-lib-parser> newTyConCo (compiler/GHC/Core/TyCon.hs:2632) ghc-lib-parser> pprPromotionQuote (compiler/GHC/Core/TyCon.hs:2869) ghc-lib-parser> mkTyConKind (compiler/GHC/Core/TyCon.hs:528) ghc-lib-parser> TyConRepName (compiler/GHC/Core/TyCon.hs:1453) ghc-lib-parser> tyConRepName_maybe (compiler/GHC/Core/TyCon.hs:1458) ghc-lib-parser> PrimElemRep (compiler/GHC/Core/TyCon.hs:1595) ghc-lib-parser> primElemRepToPrimRep (compiler/GHC/Core/TyCon.hs:1714) ghc-lib-parser> isVoidRep (compiler/GHC/Core/TyCon.hs:1658) ghc-lib-parser> isGcPtrRep (compiler/GHC/Core/TyCon.hs:1662) ghc-lib-parser> primElemRepSizeB (compiler/GHC/Core/TyCon.hs:1711) ghc-lib-parser> primRepsCompatible (compiler/GHC/Core/TyCon.hs:1679) ghc-lib-parser> primRepCompatible (compiler/GHC/Core/TyCon.hs:1669) ghc-lib-parser> primRepIsWord (compiler/GHC/Core/TyCon.hs:1735) ghc-lib-parser> primRepIsInt (compiler/GHC/Core/TyCon.hs:1744) ghc-lib-parser> 9% ( 4 / 41) in 'GHC.Core.TyCon.Env' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> mkTyConEnv (compiler/GHC/Core/TyCon/Env.hs:57) ghc-lib-parser> mkTyConEnvWith (compiler/GHC/Core/TyCon/Env.hs:58) ghc-lib-parser> emptyTyConEnv (compiler/GHC/Core/TyCon/Env.hs:55) ghc-lib-parser> isEmptyTyConEnv (compiler/GHC/Core/TyCon/Env.hs:56) ghc-lib-parser> unitTyConEnv (compiler/GHC/Core/TyCon/Env.hs:73) ghc-lib-parser> nonDetTyConEnvElts (compiler/GHC/Core/TyCon/Env.hs:59) ghc-lib-parser> extendTyConEnv_C (compiler/GHC/Core/TyCon/Env.hs:61) ghc-lib-parser> extendTyConEnv_Acc (compiler/GHC/Core/TyCon/Env.hs:62) ghc-lib-parser> extendTyConEnv (compiler/GHC/Core/TyCon/Env.hs:63) ghc-lib-parser> extendTyConEnvList (compiler/GHC/Core/TyCon/Env.hs:68) ghc-lib-parser> extendTyConEnvList_C (compiler/GHC/Core/TyCon/Env.hs:69) cborg> Integer: OK cborg> +++ OK, passed 100 tests (67% canonical). cborg> Half: OK cborg> +++ OK, passed 100 tests (82% canonical). cborg> Float: OK cborg> +++ OK, passed 100 tests (82% canonical). cborg> Double: OK cborg> +++ OK, passed 100 tests (81% canonical). cborg> Tag: OK cborg> +++ OK, passed 100 tests (27% canonical). cborg> Tag64: OK cborg> +++ OK, passed 100 tests (31% canonical). cborg> Simple: OK cborg> +++ OK, passed 100 tests (71% canonical). cborg> Regression tests cborg> FlatTerm regressions cborg> Decoding of large-ish words: OK cborg> Encoding of Int64s on 32bit: OK cborg> Issue 160 - decoder checks cborg> decodeString fails on non-utf8 bytes instead of crashing (fast path): OK cborg> decodeString fails on non-utf8 bytes instead of crashing (slow path): OK cborg> decodeListLen doesn't produce negative lengths using a Word64: OK cborg> decodeMapLen doesn't produce negative lengths using a Word64: OK cborg> decodeBytes doesn't create bytestrings that cause segfaults or worse: OK cborg> Issue 162 - canonical decoding cborg> simple: OK cborg> composite: OK cborg> UTF8 cborg> Decoding of UTF8 encoded Text works and properly handles decoding failures: OK cborg> +++ OK, passed 1000 tests: cborg> 79.7% "invalid utf8" cborg> 20.3% "valid utf8" cborg> pre-encoded cborg> single term, same bytes: OK cborg> +++ OK, passed 100 tests. cborg> single term, same tokens: OK cborg> +++ OK, passed 100 tests. cborg> list terms, same bytes: OK (0.10s) cborg> +++ OK, passed 100 tests. cborg> list terms, same tokens: OK (0.12s) cborg> +++ OK, passed 100 tests. cborg> cborg> All 271 tests passed (0.47s) cborg> Test suite tests: PASS cborg> Test suite logged to: dist/test/cborg-0.2.9.0-tests.log cborg> 1 of 1 test suites (1 of 1 test cases) passed. cborg> haddockPhase cborg> Preprocessing library for cborg-0.2.9.0.. cborg> Running Haddock on library for cborg-0.2.9.0.. cborg> Warning: --source-* options are ignored when --hyperlinked-source is enabled. cborg> 33% ( 3 / 9) in 'Codec.CBOR.ByteArray.Sliced' cborg> Missing documentation for: cborg> SlicedByteArray (src/Codec/CBOR/ByteArray/Sliced.hs:50) cborg> sizeofSlicedByteArray (src/Codec/CBOR/ByteArray/Sliced.hs:61) cborg> fromShortByteString (src/Codec/CBOR/ByteArray/Sliced.hs:52) cborg> fromByteString (src/Codec/CBOR/ByteArray/Sliced.hs:55) cborg> fromByteArray (src/Codec/CBOR/ByteArray/Sliced.hs:58) cborg> toBuilder (src/Codec/CBOR/ByteArray/Sliced.hs:86) cborg> cborg> src/Codec/CBOR/ByteArray/Sliced.hs:44:1: warning: [-Wunused-imports] cborg> The qualified import of ‘Data.ByteString.Short.Internal’ is redundant cborg> except perhaps to import instances from ‘Data.ByteString.Short.Internal’ cborg> To import instances alone, use: import Data.ByteString.Short.Internal() cborg> | cborg> 44 | import qualified Data.ByteString.Short.Internal as BSS cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> 30% ( 3 / 10) in 'Codec.CBOR.ByteArray' cborg> Missing documentation for: cborg> ByteArray (src/Codec/CBOR/ByteArray.hs:45) cborg> sizeofByteArray (src/Codec/CBOR/ByteArray.hs:47) cborg> fromShortByteString (src/Codec/CBOR/ByteArray.hs:51) cborg> toShortByteString (src/Codec/CBOR/ByteArray.hs:54) 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. 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. ghc-lib-parser> filterTyConEnv (compiler/GHC/Core/TyCon/Env.hs:76) ghc-lib-parser> anyTyConEnv (compiler/GHC/Core/TyCon/Env.hs:77) ghc-lib-parser> plusTyConEnv (compiler/GHC/Core/TyCon/Env.hs:64) ghc-lib-parser> plusTyConEnv_C (compiler/GHC/Core/TyCon/Env.hs:65) ghc-lib-parser> plusTyConEnv_CD (compiler/GHC/Core/TyCon/Env.hs:66) ghc-lib-parser> plusTyConEnv_CD2 (compiler/GHC/Core/TyCon/Env.hs:67) ghc-lib-parser> alterTyConEnv (compiler/GHC/Core/TyCon/Env.hs:60) ghc-lib-parser> lookupTyConEnv (compiler/GHC/Core/TyCon/Env.hs:74) ghc-lib-parser> lookupTyConEnv_NF (compiler/GHC/Core/TyCon/Env.hs:75) ghc-lib-parser> delFromTyConEnv (compiler/GHC/Core/TyCon/Env.hs:70) ghc-lib-parser> delListFromTyConEnv (compiler/GHC/Core/TyCon/Env.hs:71) ghc-lib-parser> elemTyConEnv (compiler/GHC/Core/TyCon/Env.hs:72) ghc-lib-parser> mapTyConEnv (compiler/GHC/Core/TyCon/Env.hs:78) ghc-lib-parser> disjointTyConEnv (compiler/GHC/Core/TyCon/Env.hs:79) ghc-lib-parser> emptyDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:114) ghc-lib-parser> isEmptyDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:117) ghc-lib-parser> lookupDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:120) ghc-lib-parser> delFromDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:123) ghc-lib-parser> filterDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:126) ghc-lib-parser> mapDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:129) ghc-lib-parser> mapMaybeDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:132) ghc-lib-parser> adjustDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:135) ghc-lib-parser> alterDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:138) ghc-lib-parser> extendDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:141) ghc-lib-parser> foldDTyConEnv (compiler/GHC/Core/TyCon/Env.hs:144) ghc-lib-parser> 57% ( 4 / 7) in 'GHC.Core.TyCon.RecWalk' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> RecTcChecker (compiler/GHC/Core/TyCon/RecWalk.hs:72) ghc-lib-parser> checkRecTc (compiler/GHC/Core/TyCon/RecWalk.hs:94) ghc-lib-parser> Warning: 'FunTyCon' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mkTyCoForAllTy' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 42% ( 29 / 69) in 'GHC.Core.TyCo.Rep' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Type (compiler/GHC/Core/TyCo/Rep.hs:123) ghc-lib-parser> TyLit (compiler/GHC/Core/TyCo/Rep.hs:197) ghc-lib-parser> FRRType (compiler/GHC/Core/TyCo/Rep.hs:119) ghc-lib-parser> CoSel (compiler/GHC/Core/TyCo/Rep.hs:1018) ghc-lib-parser> FunSel (compiler/GHC/Core/TyCo/Rep.hs:1033) ghc-lib-parser> coHoleCoVar (compiler/GHC/Core/TyCo/Rep.hs:1567) ghc-lib-parser> setCoHoleCoVar (compiler/GHC/Core/TyCo/Rep.hs:1570) ghc-lib-parser> CoercionN (compiler/GHC/Core/TyCo/Rep.hs:1039) ghc-lib-parser> CoercionR (compiler/GHC/Core/TyCo/Rep.hs:1040) ghc-lib-parser> CoercionP (compiler/GHC/Core/TyCo/Rep.hs:1041) ghc-lib-parser> KindCoercion (compiler/GHC/Core/TyCo/Rep.hs:1042) ghc-lib-parser> MCoercionR (compiler/GHC/Core/TyCo/Rep.hs:1085) ghc-lib-parser> MCoercionN (compiler/GHC/Core/TyCo/Rep.hs:1086) ghc-lib-parser> mkTyVarTy (compiler/GHC/Core/TyCo/Rep.hs:783) ghc-lib-parser> mkTyVarTys (compiler/GHC/Core/TyCo/Rep.hs:787) ghc-lib-parser> mkTyCoVarTy (compiler/GHC/Core/TyCo/Rep.hs:790) ghc-lib-parser> mkTyCoVarTys (compiler/GHC/Core/TyCo/Rep.hs:797) ghc-lib-parser> mkFunTy (compiler/GHC/Core/TyCo/Rep.hs:809) ghc-lib-parser> mkNakedFunTy (compiler/GHC/Core/TyCo/Rep.hs:802) ghc-lib-parser> mkVisFunTy (compiler/GHC/Core/TyCo/Rep.hs:847) ghc-lib-parser> mkScaledFunTys (compiler/GHC/Core/TyCo/Rep.hs:865) ghc-lib-parser> mkInvisFunTy (compiler/GHC/Core/TyCo/Rep.hs:821) ghc-lib-parser> mkInvisFunTys (compiler/GHC/Core/TyCo/Rep.hs:825) ghc-lib-parser> tcMkVisFunTy (compiler/GHC/Core/TyCo/Rep.hs:831) ghc-lib-parser> tcMkInvisFunTy (compiler/GHC/Core/TyCo/Rep.hs:839) ghc-lib-parser> tcMkScaledFunTys (compiler/GHC/Core/TyCo/Rep.hs:873) ghc-lib-parser> mkPiTy (compiler/GHC/Core/TyCo/Rep.hs:895) ghc-lib-parser> mkPiTys (compiler/GHC/Core/TyCo/Rep.hs:899) ghc-lib-parser> mkVisFunTysMany (compiler/GHC/Core/TyCo/Rep.hs:857) ghc-lib-parser> nonDetCmpTyLit (compiler/GHC/Core/TyCo/Rep.hs:204) ghc-lib-parser> cmpTyLit (compiler/GHC/Core/TyCo/Rep.hs:208) ghc-lib-parser> pickLR (compiler/GHC/Types/Basic.hs:141) ghc-lib-parser> TyCoFolder (compiler/GHC/Core/TyCo/Rep.hs:1794) ghc-lib-parser> foldTyCo (compiler/GHC/Core/TyCo/Rep.hs:1809) ghc-lib-parser> typeSize (compiler/GHC/Core/TyCo/Rep.hs:1895) ghc-lib-parser> coercionSize (compiler/GHC/Core/TyCo/Rep.hs:1905) ghc-lib-parser> provSize (compiler/GHC/Core/TyCo/Rep.hs:1927) ghc-lib-parser> scaledMult (compiler/GHC/Core/TyCo/Rep.hs:1962) ghc-lib-parser> scaledThing (compiler/GHC/Core/TyCo/Rep.hs:1965) cborg> fromByteString (src/Codec/CBOR/ByteArray.hs:57) cborg> toBuilder (src/Codec/CBOR/ByteArray.hs:60) cborg> toSliced (src/Codec/CBOR/ByteArray.hs:63) cborg> cborg> src/Codec/CBOR/ByteArray.hs:39:1: warning: [-Wunused-imports] cborg> The qualified import of ‘Data.ByteString.Short.Internal’ is redundant cborg> except perhaps to import instances from ‘Data.ByteString.Short.Internal’ cborg> To import instances alone, use: import Data.ByteString.Short.Internal() cborg> | cborg> 39 | import qualified Data.ByteString.Short.Internal as BSS cborg> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cborg> Warning: 'simple' is out of scope. cborg> If you qualify the identifier, haddock can try to link it anyway. cborg> 100% ( 84 / 84) in 'Codec.CBOR.Decoding' cborg> 72% ( 31 / 43) in 'Codec.CBOR.Magic' cborg> Missing documentation for: cborg> word8ToWord (src/Codec/CBOR/Magic.hs:400) cborg> word16ToWord (src/Codec/CBOR/Magic.hs:401) cborg> word32ToWord (src/Codec/CBOR/Magic.hs:402) cborg> word64ToWord (src/Codec/CBOR/Magic.hs:404) cborg> word8ToInt (src/Codec/CBOR/Magic.hs:409) cborg> word16ToInt (src/Codec/CBOR/Magic.hs:410) cborg> word32ToInt (src/Codec/CBOR/Magic.hs:412) cborg> word64ToInt (src/Codec/CBOR/Magic.hs:416) cborg> intToWord (src/Codec/CBOR/Magic.hs:433) cborg> intToInt64 (src/Codec/CBOR/Magic.hs:429) cborg> intToWord64 (src/Codec/CBOR/Magic.hs:437) cborg> int64ToWord64 (src/Codec/CBOR/Magic.hs:441) cborg> 100% ( 7 / 7) in 'Codec.CBOR.Read' cborg> 100% ( 37 / 37) in 'Codec.CBOR.Encoding' cborg> 88% ( 8 / 9) in 'Codec.CBOR.FlatTerm' cborg> Missing documentation for: cborg> decodeTermToken (src/Codec/CBOR/FlatTerm.hs:198) 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. 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; 115 discarded. quickcheck-classes> Prim: ByteArray Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 12 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; 140 discarded. quickcheck-classes> Prim: Addr Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 17 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; 142 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; 18 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; 16 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; 16 discarded. quickcheck-classes> Integral: DivMod is (Div, Mod) +++ OK, passed 100 tests; 21 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. 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. quickcheck-classes> checkPhase completed in 34 seconds quickcheck-classes> haddockPhase quickcheck-classes> Preprocessing library for quickcheck-classes-0.6.5.0.. quickcheck-classes> Running Haddock on library for quickcheck-classes-0.6.5.0.. quickcheck-classes> Warning: The documentation for the following packages are not installed. No quickcheck-classes> links will be generated to these packages: attoparsec-0.14.4, quickcheck-classes> attoparsec-0.14.4 quickcheck-classes> Warning: --source-* options are ignored when --hyperlinked-source is enabled. cborg> Warning: 'Serialise' is out of scope. cborg> If you qualify the identifier, haddock can try to link it anyway. cborg> Warning: 'decode' is out of scope. cborg> If you qualify the identifier, haddock can try to link it anyway. cborg> Warning: 'encode' is out of scope. cborg> If you qualify the identifier, haddock can try to link it anyway. cborg> 100% ( 4 / 4) in 'Codec.CBOR.Term' cborg> 100% ( 3 / 3) in 'Codec.CBOR' ghc-lib-parser> 2% ( 6 /230) in 'GHC.Builtin.Types.Prim' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkTemplateKindVar (compiler/GHC/Builtin/Types/Prim.hs:367) ghc-lib-parser> mkTemplateKindVars (compiler/GHC/Builtin/Types/Prim.hs:370) ghc-lib-parser> mkTemplateTyVars (compiler/GHC/Builtin/Types/Prim.hs:400) ghc-lib-parser> mkTemplateTyVarsFrom (compiler/GHC/Builtin/Types/Prim.hs:384) ghc-lib-parser> mkTemplateKiTyVars (compiler/GHC/Builtin/Types/Prim.hs:416) ghc-lib-parser> mkTemplateKiTyVar (compiler/GHC/Builtin/Types/Prim.hs:432) ghc-lib-parser> mkTemplateTyConBinders (compiler/GHC/Builtin/Types/Prim.hs:403) ghc-lib-parser> mkTemplateKindTyConBinders (compiler/GHC/Builtin/Types/Prim.hs:447) ghc-lib-parser> mkTemplateAnonTyConBinders (compiler/GHC/Builtin/Types/Prim.hs:452) ghc-lib-parser> alphaTyVars (compiler/GHC/Builtin/Types/Prim.hs:460) ghc-lib-parser> alphaTyVar (compiler/GHC/Builtin/Types/Prim.hs:463) ghc-lib-parser> betaTyVar (compiler/GHC/Builtin/Types/Prim.hs:463) ghc-lib-parser> gammaTyVar (compiler/GHC/Builtin/Types/Prim.hs:463) ghc-lib-parser> deltaTyVar (compiler/GHC/Builtin/Types/Prim.hs:463) ghc-lib-parser> alphaTyVarSpec (compiler/GHC/Builtin/Types/Prim.hs:466) ghc-lib-parser> betaTyVarSpec (compiler/GHC/Builtin/Types/Prim.hs:466) ghc-lib-parser> gammaTyVarSpec (compiler/GHC/Builtin/Types/Prim.hs:466) ghc-lib-parser> deltaTyVarSpec (compiler/GHC/Builtin/Types/Prim.hs:466) ghc-lib-parser> alphaTys (compiler/GHC/Builtin/Types/Prim.hs:478) ghc-lib-parser> alphaTy (compiler/GHC/Builtin/Types/Prim.hs:480) ghc-lib-parser> betaTy (compiler/GHC/Builtin/Types/Prim.hs:480) ghc-lib-parser> gammaTy (compiler/GHC/Builtin/Types/Prim.hs:480) ghc-lib-parser> deltaTy (compiler/GHC/Builtin/Types/Prim.hs:480) ghc-lib-parser> alphaTyVarsUnliftedRep (compiler/GHC/Builtin/Types/Prim.hs:483) ghc-lib-parser> alphaTyVarUnliftedRep (compiler/GHC/Builtin/Types/Prim.hs:486) ghc-lib-parser> alphaTysUnliftedRep (compiler/GHC/Builtin/Types/Prim.hs:489) ghc-lib-parser> alphaTyUnliftedRep (compiler/GHC/Builtin/Types/Prim.hs:491) ghc-lib-parser> runtimeRep1TyVar (compiler/GHC/Builtin/Types/Prim.hs:494) ghc-lib-parser> runtimeRep2TyVar (compiler/GHC/Builtin/Types/Prim.hs:494) ghc-lib-parser> runtimeRep3TyVar (compiler/GHC/Builtin/Types/Prim.hs:494) ghc-lib-parser> runtimeRep1TyVarInf (compiler/GHC/Builtin/Types/Prim.hs:498) ghc-lib-parser> runtimeRep2TyVarInf (compiler/GHC/Builtin/Types/Prim.hs:498) ghc-lib-parser> runtimeRep1Ty (compiler/GHC/Builtin/Types/Prim.hs:502) ghc-lib-parser> runtimeRep2Ty (compiler/GHC/Builtin/Types/Prim.hs:502) ghc-lib-parser> runtimeRep3Ty (compiler/GHC/Builtin/Types/Prim.hs:502) ghc-lib-parser> levity1TyVar (compiler/GHC/Builtin/Types/Prim.hs:525) ghc-lib-parser> levity2TyVar (compiler/GHC/Builtin/Types/Prim.hs:525) ghc-lib-parser> levity1TyVarInf (compiler/GHC/Builtin/Types/Prim.hs:531) ghc-lib-parser> levity2TyVarInf (compiler/GHC/Builtin/Types/Prim.hs:531) ghc-lib-parser> levity1Ty (compiler/GHC/Builtin/Types/Prim.hs:535) ghc-lib-parser> levity2Ty (compiler/GHC/Builtin/Types/Prim.hs:535) ghc-lib-parser> alphaConstraintTyVar (compiler/GHC/Builtin/Types/Prim.hs:472) ghc-lib-parser> alphaConstraintTy (compiler/GHC/Builtin/Types/Prim.hs:475) ghc-lib-parser> openAlphaTyVar (compiler/GHC/Builtin/Types/Prim.hs:506) ghc-lib-parser> openBetaTyVar (compiler/GHC/Builtin/Types/Prim.hs:506) ghc-lib-parser> openGammaTyVar (compiler/GHC/Builtin/Types/Prim.hs:506) ghc-lib-parser> openAlphaTyVarSpec (compiler/GHC/Builtin/Types/Prim.hs:515) ghc-lib-parser> openBetaTyVarSpec (compiler/GHC/Builtin/Types/Prim.hs:515) ghc-lib-parser> openGammaTyVarSpec (compiler/GHC/Builtin/Types/Prim.hs:515) ghc-lib-parser> openAlphaTy (compiler/GHC/Builtin/Types/Prim.hs:520) ghc-lib-parser> openBetaTy (compiler/GHC/Builtin/Types/Prim.hs:520) ghc-lib-parser> openGammaTy (compiler/GHC/Builtin/Types/Prim.hs:520) ghc-lib-parser> levPolyAlphaTyVar (compiler/GHC/Builtin/Types/Prim.hs:539) ghc-lib-parser> levPolyBetaTyVar (compiler/GHC/Builtin/Types/Prim.hs:539) ghc-lib-parser> levPolyAlphaTyVarSpec (compiler/GHC/Builtin/Types/Prim.hs:547) ghc-lib-parser> levPolyBetaTyVarSpec (compiler/GHC/Builtin/Types/Prim.hs:547) ghc-lib-parser> levPolyAlphaTy (compiler/GHC/Builtin/Types/Prim.hs:551) ghc-lib-parser> levPolyBetaTy (compiler/GHC/Builtin/Types/Prim.hs:551) ghc-lib-parser> multiplicityTyVar1 (compiler/GHC/Builtin/Types/Prim.hs:555) ghc-lib-parser> multiplicityTyVar2 (compiler/GHC/Builtin/Types/Prim.hs:555) ghc-lib-parser> tYPETyCon (compiler/GHC/Builtin/Types/Prim.hs:869) ghc-lib-parser> tYPETyConName (compiler/GHC/Builtin/Types/Prim.hs:875) ghc-lib-parser> tYPEKind (compiler/GHC/Builtin/Types/Prim.hs:878) ghc-lib-parser> cONSTRAINTTyCon (compiler/GHC/Builtin/Types/Prim.hs:882) ghc-lib-parser> cONSTRAINTTyConName (compiler/GHC/Builtin/Types/Prim.hs:888) ghc-lib-parser> cONSTRAINTKind (compiler/GHC/Builtin/Types/Prim.hs:891) ghc-lib-parser> funTyFlagTyCon (compiler/GHC/Builtin/Types/Prim.hs:614) ghc-lib-parser> isArrowTyCon (compiler/GHC/Builtin/Types/Prim.hs:623) ghc-lib-parser> fUNTyConName (compiler/GHC/Builtin/Types/Prim.hs:631) ghc-lib-parser> ctArrowTyCon (compiler/GHC/Builtin/Types/Prim.hs:663) ghc-lib-parser> ctArrowTyConName (compiler/GHC/Builtin/Types/Prim.hs:631) ghc-lib-parser> ccArrowTyCon (compiler/GHC/Builtin/Types/Prim.hs:675) ghc-lib-parser> ccArrowTyConName (compiler/GHC/Builtin/Types/Prim.hs:631) ghc-lib-parser> tcArrowTyCon (compiler/GHC/Builtin/Types/Prim.hs:687) ghc-lib-parser> tcArrowTyConName (compiler/GHC/Builtin/Types/Prim.hs:631) ghc-lib-parser> primTyCons (compiler/GHC/Builtin/Types/Prim.hs:242) ghc-lib-parser> charPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:903) ghc-lib-parser> charPrimTy (compiler/GHC/Builtin/Types/Prim.hs:901) ghc-lib-parser> charPrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> intPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:908) ghc-lib-parser> intPrimTy (compiler/GHC/Builtin/Types/Prim.hs:906) ghc-lib-parser> intPrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> wordPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:933) ghc-lib-parser> wordPrimTy (compiler/GHC/Builtin/Types/Prim.hs:931) ghc-lib-parser> wordPrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> addrPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:958) ghc-lib-parser> addrPrimTy (compiler/GHC/Builtin/Types/Prim.hs:956) ghc-lib-parser> addrPrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> floatPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:963) ghc-lib-parser> floatPrimTy (compiler/GHC/Builtin/Types/Prim.hs:961) ghc-lib-parser> floatPrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> doublePrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:968) ghc-lib-parser> doublePrimTy (compiler/GHC/Builtin/Types/Prim.hs:966) ghc-lib-parser> doublePrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> statePrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1159) ghc-lib-parser> mkStatePrimTy (compiler/GHC/Builtin/Types/Prim.hs:1156) ghc-lib-parser> realWorldTyCon (compiler/GHC/Builtin/Types/Prim.hs:1168) ghc-lib-parser> realWorldTy (compiler/GHC/Builtin/Types/Prim.hs:1170) ghc-lib-parser> realWorldStatePrimTy (compiler/GHC/Builtin/Types/Prim.hs:1172) ghc-lib-parser> proxyPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1179) ghc-lib-parser> mkProxyPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1176) ghc-lib-parser> arrayPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1237) ghc-lib-parser> mkArrayPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1247) ghc-lib-parser> byteArrayPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1237) ghc-lib-parser> byteArrayPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1249) ghc-lib-parser> smallArrayPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1237) ghc-lib-parser> mkSmallArrayPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1251) ghc-lib-parser> mutableArrayPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1237) ghc-lib-parser> mkMutableArrayPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1253) ghc-lib-parser> mutableByteArrayPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1237) ghc-lib-parser> mkMutableByteArrayPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1255) ghc-lib-parser> smallMutableArrayPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1237) ghc-lib-parser> mkSmallMutableArrayPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1257) ghc-lib-parser> mutVarPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1267) ghc-lib-parser> mkMutVarPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1270) ghc-lib-parser> mVarPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1296) ghc-lib-parser> mkMVarPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1299) ghc-lib-parser> ioPortPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1281) ghc-lib-parser> mkIOPortPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1284) ghc-lib-parser> tVarPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1310) ghc-lib-parser> mkTVarPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1313) ghc-lib-parser> stablePtrPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1324) ghc-lib-parser> mkStablePtrPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1327) ghc-lib-parser> stableNamePrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1338) ghc-lib-parser> mkStableNamePrimTy (compiler/GHC/Builtin/Types/Prim.hs:1341) ghc-lib-parser> compactPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1352) ghc-lib-parser> compactPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1355) ghc-lib-parser> bcoPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1386) ghc-lib-parser> bcoPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1384) ghc-lib-parser> weakPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1397) ghc-lib-parser> mkWeakPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1400) ghc-lib-parser> threadIdPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1422) ghc-lib-parser> threadIdPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1420) ghc-lib-parser> stackSnapshotPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1366) ghc-lib-parser> stackSnapshotPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1369) ghc-lib-parser> promptTagPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1433) ghc-lib-parser> mkPromptTagPrimTy (compiler/GHC/Builtin/Types/Prim.hs:1436) ghc-lib-parser> int8PrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:913) ghc-lib-parser> int8PrimTy (compiler/GHC/Builtin/Types/Prim.hs:911) ghc-lib-parser> int8PrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> word8PrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:938) ghc-lib-parser> word8PrimTy (compiler/GHC/Builtin/Types/Prim.hs:936) ghc-lib-parser> word8PrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> int16PrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:918) ghc-lib-parser> int16PrimTy (compiler/GHC/Builtin/Types/Prim.hs:916) ghc-lib-parser> int16PrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> word16PrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:943) ghc-lib-parser> word16PrimTy (compiler/GHC/Builtin/Types/Prim.hs:941) ghc-lib-parser> word16PrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> int32PrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:923) ghc-lib-parser> int32PrimTy (compiler/GHC/Builtin/Types/Prim.hs:921) ghc-lib-parser> int32PrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> word32PrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:948) ghc-lib-parser> word32PrimTy (compiler/GHC/Builtin/Types/Prim.hs:946) ghc-lib-parser> word32PrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> int64PrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:928) ghc-lib-parser> int64PrimTy (compiler/GHC/Builtin/Types/Prim.hs:926) ghc-lib-parser> int64PrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> word64PrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:953) ghc-lib-parser> word64PrimTy (compiler/GHC/Builtin/Types/Prim.hs:951) ghc-lib-parser> word64PrimTyConName (compiler/GHC/Builtin/Types/Prim.hs:305) ghc-lib-parser> eqPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1194) ghc-lib-parser> eqReprPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1206) ghc-lib-parser> eqPhantPrimTyCon (compiler/GHC/Builtin/Types/Prim.hs:1217) ghc-lib-parser> int8X16PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:3) ghc-lib-parser> int8X16PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:5) ghc-lib-parser> int16X8PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:9) ghc-lib-parser> int16X8PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:11) ghc-lib-parser> int32X4PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:15) ghc-lib-parser> int32X4PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:17) ghc-lib-parser> int64X2PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:21) ghc-lib-parser> int64X2PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:23) ghc-lib-parser> int8X32PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:27) ghc-lib-parser> int8X32PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:29) ghc-lib-parser> int16X16PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:33) ghc-lib-parser> int16X16PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:35) ghc-lib-parser> int32X8PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:39) ghc-lib-parser> int32X8PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:41) ghc-lib-parser> int64X4PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:45) ghc-lib-parser> int64X4PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:47) ghc-lib-parser> int8X64PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:51) ghc-lib-parser> int8X64PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:53) ghc-lib-parser> int16X32PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:57) ghc-lib-parser> int16X32PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:59) ghc-lib-parser> int32X16PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:63) ghc-lib-parser> int32X16PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:65) ghc-lib-parser> int64X8PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:69) ghc-lib-parser> int64X8PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:71) ghc-lib-parser> word8X16PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:75) ghc-lib-parser> word8X16PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:77) ghc-lib-parser> word16X8PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:81) ghc-lib-parser> word16X8PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:83) ghc-lib-parser> word32X4PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:87) ghc-lib-parser> word32X4PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:89) ghc-lib-parser> word64X2PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:93) ghc-lib-parser> word64X2PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:95) ghc-lib-parser> word8X32PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:99) ghc-lib-parser> word8X32PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:101) ghc-lib-parser> word16X16PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:105) ghc-lib-parser> word16X16PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:107) ghc-lib-parser> word32X8PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:111) ghc-lib-parser> word32X8PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:113) ghc-lib-parser> word64X4PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:117) ghc-lib-parser> word64X4PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:119) ghc-lib-parser> word8X64PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:123) ghc-lib-parser> word8X64PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:125) ghc-lib-parser> word16X32PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:129) ghc-lib-parser> word16X32PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:131) ghc-lib-parser> word32X16PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:135) ghc-lib-parser> word32X16PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:137) ghc-lib-parser> word64X8PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:141) ghc-lib-parser> word64X8PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:143) ghc-lib-parser> floatX4PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:147) ghc-lib-parser> floatX4PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:149) ghc-lib-parser> doubleX2PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:153) ghc-lib-parser> doubleX2PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:155) ghc-lib-parser> floatX8PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:159) ghc-lib-parser> floatX8PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:161) ghc-lib-parser> doubleX4PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:165) ghc-lib-parser> doubleX4PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:167) ghc-lib-parser> floatX16PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:171) ghc-lib-parser> floatX16PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:173) ghc-lib-parser> doubleX8PrimTy (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:177) ghc-lib-parser> doubleX8PrimTyCon (ghc-lib/stage0/compiler/build/primop-vector-tys.hs-incl:179) cborg> 100% ( 4 / 4) in 'Codec.CBOR.Write' tree-diff> Using Parsec parser tree-diff> Configuring tree-diff-0.3.0.1... tree-diff> Dependency QuickCheck >=2.14.2 && <2.15: using QuickCheck-2.14.3 tree-diff> Dependency aeson >=1.4.6.0 && <1.5 || >=1.5.6.0 && <1.6 || >=2.0.0.0 && <2.1 tree-diff> || >=2.1.0.0 && <2.2 || >=2.2.0.0 && <2.3: using aeson-2.1.2.1 tree-diff> Dependency ansi-terminal >=0.10 && <0.12 || >=1.0 && <1.1: using tree-diff> ansi-terminal-0.11.5 tree-diff> Dependency ansi-wl-pprint >=0.6.8.2 && <0.7 || >=1.0.2 && <1.1: using tree-diff> ansi-wl-pprint-0.6.9 tree-diff> Dependency base >=4.5 && <4.20: using base-4.17.0.0 tree-diff> Dependency base-compat >=0.10.5 && <0.14: using base-compat-0.12.3 tree-diff> Dependency bytestring >=0.9.2.1 && <0.10 || >=0.10.0.2 && <0.11 || >=0.11.0.0 tree-diff> && <0.12 || >=0.12.0.2 && <0.13: using bytestring-0.11.3.1 tree-diff> Dependency bytestring-builder >=0.10.8.2.0 && <0.11: using tree-diff> bytestring-builder-0.10.8.2.0 tree-diff> Dependency containers >=0.4.2.1 && <0.5 || >=0.5.0.0 && <0.6 || >=0.6.0.1 && tree-diff> <0.7: using containers-0.6.6 tree-diff> Dependency deepseq >=1.3.0.0 && <1.4 || >=1.4.0.0 && <1.5 || >=1.5.0.0 && tree-diff> <1.6: using deepseq-1.4.8.0 tree-diff> Dependency hashable >=1.2.7.0 && <1.3 || >=1.3.0.0 && <1.4 || >=1.4.0.1 && tree-diff> <1.5: using hashable-1.4.3.0 tree-diff> Dependency parsec >=3.1.13.0 && <3.2: using parsec-3.1.15.0 tree-diff> Dependency parsers >=0.12.10 && <0.13: using parsers-0.12.11 tree-diff> Dependency pretty >=1.1.1.0 && <1.2: using pretty-1.1.3.6 tree-diff> Dependency primitive >=0.7.1.0 && <0.8 || >=0.8.0.0 && <0.9 || >=0.9.0.0 && tree-diff> <0.10: using primitive-0.8.0.0 tree-diff> Dependency scientific >=0.3.6.2 && <0.4: using scientific-0.3.7.0 tree-diff> Dependency semialign >=1.2.0.1 && <1.4: using semialign-1.3 tree-diff> Dependency strict >=0.4.0.1 && <0.6: using strict-0.5 tree-diff> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.7 tree-diff> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.0.1 tree-diff> Dependency these >=1.1.1.1 && <1.3: using these-1.2 tree-diff> Dependency time >=1.4 && <1.5 || >=1.5.0.1 && <1.6 || >=1.6.0.1 && <1.7 || tree-diff> >=1.8.0.2 && <1.9 || >=1.9.3 && <1.13: using time-1.12.2 tree-diff> Dependency unordered-containers >=0.2.8.0 && <0.3: using tree-diff> unordered-containers-0.2.19.1 tree-diff> Dependency uuid-types >=1.0.3 && <1.1: using uuid-types-1.0.5.1 tree-diff> Dependency vector >=0.12.0.0 && <0.13 || >=0.13.0.0 && <0.14: using tree-diff> vector-0.13.1.0 tree-diff> Dependency QuickCheck: using QuickCheck-2.14.3 tree-diff> Dependency ansi-terminal: using ansi-terminal-0.11.5 tree-diff> Dependency ansi-wl-pprint: using ansi-wl-pprint-0.6.9 tree-diff> Dependency base: using base-4.17.0.0 tree-diff> Dependency base-compat: using base-compat-0.12.3 tree-diff> Dependency parsec: using parsec-3.1.15.0 tree-diff> Dependency primitive: using primitive-0.8.0.0 tree-diff> Dependency tagged: using tagged-0.8.7 tree-diff> Dependency tasty >=1.2 && <1.3 || >=1.3.1 && <1.4 || >=1.4.2 && <1.6: using tree-diff> tasty-1.4.3 tree-diff> Dependency tasty-golden >=2.3.1.1 && <2.4: using tasty-golden-2.3.5 tree-diff> Dependency tasty-quickcheck >=0.10.1 && <0.11: using tasty-quickcheck-0.10.2 tree-diff> Dependency tree-diff: using tree-diff-0.3.0.1 tree-diff> Dependency trifecta >=2 && <2.2: using trifecta-2.1.3 tree-diff> Dependency unordered-containers: using unordered-containers-0.2.19.1 cborg> 100% ( 2 / 2) in 'Codec.CBOR.Pretty' 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.0.1-EBSuYwbocnhKWpOsLpEtQs tree-diff> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc tree-diff> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G tree-diff> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb tree-diff> include ansi-wl-pprint-0.6.9-JIHN7ELu92PGVgg3qavG4h tree-diff> include base-4.17.0.0 tree-diff> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf tree-diff> include bytestring-0.11.3.1 tree-diff> include bytestring-builder-0.10.8.2.0-1jAH7w9qp47DU21sZoxIVu tree-diff> include containers-0.6.6 tree-diff> include deepseq-1.4.8.0 tree-diff> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM tree-diff> include parsec-3.1.15.0 tree-diff> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV tree-diff> include pretty-1.1.3.6 tree-diff> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW tree-diff> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO tree-diff> include semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ tree-diff> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 tree-diff> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e tree-diff> include text-2.0.1 tree-diff> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC tree-diff> include time-1.12.2 tree-diff> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP tree-diff> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO tree-diff> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej tree-diff> component tree-diff-0.3.0.1-7t0hvWVQfoFCzjkv27o0uv-tree-diff-test tree-diff> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc tree-diff> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb tree-diff> include ansi-wl-pprint-0.6.9-JIHN7ELu92PGVgg3qavG4h tree-diff> include base-4.17.0.0 tree-diff> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf tree-diff> include parsec-3.1.15.0 tree-diff> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW tree-diff> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e tree-diff> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin tree-diff> include tasty-golden-2.3.5-1cSXnydvrD7DxZLF2Y26bW tree-diff> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 tree-diff> include tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs tree-diff> include trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa tree-diff> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP tree-diff> Linked component graph: tree-diff> unit tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs tree-diff> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc tree-diff> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G tree-diff> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb tree-diff> include ansi-wl-pprint-0.6.9-JIHN7ELu92PGVgg3qavG4h tree-diff> include base-4.17.0.0 tree-diff> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf tree-diff> include bytestring-0.11.3.1 tree-diff> include bytestring-builder-0.10.8.2.0-1jAH7w9qp47DU21sZoxIVu tree-diff> include containers-0.6.6 tree-diff> include deepseq-1.4.8.0 tree-diff> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM tree-diff> include parsec-3.1.15.0 tree-diff> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV tree-diff> include pretty-1.1.3.6 tree-diff> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW tree-diff> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO tree-diff> include semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ tree-diff> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 tree-diff> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e tree-diff> include text-2.0.1 tree-diff> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC tree-diff> include time-1.12.2 tree-diff> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP tree-diff> include uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO tree-diff> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej tree-diff> Data.TreeDiff=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff,Data.TreeDiff.Class=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff.Class,Data.TreeDiff.Expr=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff.Expr,Data.TreeDiff.Golden=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff.Golden,Data.TreeDiff.List=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff.List,Data.TreeDiff.OMap=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff.OMap,Data.TreeDiff.Parser=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff.Parser,Data.TreeDiff.Pretty=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff.Pretty,Data.TreeDiff.QuickCheck=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff.QuickCheck,Data.TreeDiff.Tree=tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs:Data.TreeDiff.Tree tree-diff> unit tree-diff-0.3.0.1-7t0hvWVQfoFCzjkv27o0uv-tree-diff-test tree-diff> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc tree-diff> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb tree-diff> include ansi-wl-pprint-0.6.9-JIHN7ELu92PGVgg3qavG4h tree-diff> include base-4.17.0.0 tree-diff> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf tree-diff> include parsec-3.1.15.0 tree-diff> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW tree-diff> include tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e tree-diff> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin tree-diff> include tasty-golden-2.3.5-1cSXnydvrD7DxZLF2Y26bW tree-diff> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 tree-diff> include tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs tree-diff> include trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa tree-diff> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP tree-diff> Ready component graph: tree-diff> definite tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs tree-diff> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc tree-diff> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G tree-diff> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb tree-diff> depends ansi-wl-pprint-0.6.9-JIHN7ELu92PGVgg3qavG4h tree-diff> depends base-4.17.0.0 tree-diff> depends base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf tree-diff> depends bytestring-0.11.3.1 tree-diff> depends bytestring-builder-0.10.8.2.0-1jAH7w9qp47DU21sZoxIVu tree-diff> depends containers-0.6.6 tree-diff> depends deepseq-1.4.8.0 tree-diff> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM tree-diff> depends parsec-3.1.15.0 tree-diff> depends parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV tree-diff> depends pretty-1.1.3.6 tree-diff> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW tree-diff> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO tree-diff> depends semialign-1.3-LlgwlX4IgsTLoM5v4aIZcZ tree-diff> depends strict-0.5-HMoW0pdUlXI77OEy0j18d2 tree-diff> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e tree-diff> depends text-2.0.1 tree-diff> depends these-1.2-7mCNCvEH6ArHIJGF2wnYfC tree-diff> depends time-1.12.2 tree-diff> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP tree-diff> depends uuid-types-1.0.5.1-K33mXAP8VPz8BeycOiSDVO tree-diff> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej tree-diff> definite tree-diff-0.3.0.1-7t0hvWVQfoFCzjkv27o0uv-tree-diff-test tree-diff> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc tree-diff> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb tree-diff> depends ansi-wl-pprint-0.6.9-JIHN7ELu92PGVgg3qavG4h tree-diff> depends base-4.17.0.0 tree-diff> depends base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf tree-diff> depends parsec-3.1.15.0 tree-diff> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW tree-diff> depends tagged-0.8.7-Li64zdd7ntN6K8qATDUA9e tree-diff> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin tree-diff> depends tasty-golden-2.3.5-1cSXnydvrD7DxZLF2Y26bW tree-diff> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 tree-diff> depends tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs tree-diff> depends trifecta-2.1.3-DJVzd3tuFtN5fDj7ayyZoa tree-diff> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP tree-diff> Using Cabal-3.8.1.0 compiled by ghc-9.4 tree-diff> Using compiler: ghc-9.4.2 tree-diff> Using install prefix: tree-diff> /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1 tree-diff> Executables installed in: tree-diff> /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1/bin tree-diff> Libraries installed in: tree-diff> /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs tree-diff> Dynamic Libraries installed in: tree-diff> /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 tree-diff> Private executables installed in: tree-diff> /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1/libexec/x86_64-linux-ghc-9.4.2/tree-diff-0.3.0.1 tree-diff> Data files installed in: tree-diff> /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1/share/x86_64-linux-ghc-9.4.2/tree-diff-0.3.0.1 tree-diff> Documentation installed in: tree-diff> /nix/store/5k68jadkqjsjxcsci44iddxhnp6dvf5s-tree-diff-0.3.0.1-doc/share/doc/tree-diff-0.3.0.1 tree-diff> Configuration files installed in: tree-diff> /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1/etc tree-diff> No alex found tree-diff> Using ar found on system at: tree-diff> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar tree-diff> No c2hs found tree-diff> No cpphs found tree-diff> No doctest found tree-diff> Using gcc version 12.3.0 given by user at: tree-diff> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc tree-diff> Using ghc version 9.4.2 found on system at: tree-diff> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc tree-diff> Using ghc-pkg version 9.4.2 found on system at: tree-diff> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 tree-diff> No ghcjs found tree-diff> No ghcjs-pkg found tree-diff> No greencard found tree-diff> Using haddock version 2.27.0 found on system at: tree-diff> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: tree-diff> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc tree-diff> Using hsc2hs version 0.68.8 found on system at: tree-diff> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs tree-diff> Using hscolour version 1.24 found on system at: tree-diff> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour tree-diff> No jhc found tree-diff> Using ld found on system at: tree-diff> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold tree-diff> No pkg-config found tree-diff> Using runghc version 9.4.2 found on system at: tree-diff> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 tree-diff> Using strip version 2.40 found on system at: tree-diff> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip tree-diff> Using tar found on system at: tree-diff> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar tree-diff> No uhc found row-types> [4 of 6] Compiling Data.Row.Variants ( src/Data/Row/Variants.hs, dist/build/Data/Row/Variants.p_o ) row-types> [5 of 6] Compiling Data.Row.Switch ( src/Data/Row/Switch.hs, dist/build/Data/Row/Switch.p_o ) tree-diff> building quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:18:1: warning: [-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: [-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: [-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: [-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> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:19:1: warning: [-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: [-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: [-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: [-Wunused-imports] tree-diff> Preprocessing library for tree-diff-0.3.0.1.. 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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tree-diff> Building library for tree-diff-0.3.0.1.. row-types> [6 of 6] Compiling Data.Row ( src/Data/Row.hs, dist/build/Data/Row.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Euclidean.hs:29:1: warning: [-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> 50% ( 1 / 2) in 'Test.QuickCheck.Classes.IsList' quickcheck-classes> Missing documentation for: quickcheck-classes> Module header ghc-lib-parser> Warning: 'tyCoFVsOfTypeList' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 43% ( 26 / 60) in 'GHC.Core.TyCo.FVs' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> shallowTyCoVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:343) ghc-lib-parser> shallowTyCoVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:347) ghc-lib-parser> tyCoVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:291) ghc-lib-parser> tyCoVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:296) ghc-lib-parser> tyCoFVsBndr (compiler/GHC/Core/TyCo/FVs.hs:594) ghc-lib-parser> tyCoFVsVarBndr (compiler/GHC/Core/TyCo/FVs.hs:601) ghc-lib-parser> tyCoFVsVarBndrs (compiler/GHC/Core/TyCo/FVs.hs:598) ghc-lib-parser> tyCoFVsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:606) ghc-lib-parser> deepTcvFolder (compiler/GHC/Core/TyCo/FVs.hs:318) ghc-lib-parser> shallowTyCoVarsOfCoVarEnv (compiler/GHC/Core/TyCo/FVs.hs:365) ghc-lib-parser> shallowTyCoVarsOfCo (compiler/GHC/Core/TyCo/FVs.hs:350) ghc-lib-parser> shallowTyCoVarsOfCos (compiler/GHC/Core/TyCo/FVs.hs:353) ghc-lib-parser> tyCoVarsOfCo (compiler/GHC/Core/TyCo/FVs.hs:301) ghc-lib-parser> tyCoVarsOfCos (compiler/GHC/Core/TyCo/FVs.hs:309) ghc-lib-parser> tyCoVarsOfMCo (compiler/GHC/Core/TyCo/FVs.hs:305) ghc-lib-parser> coVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:409) ghc-lib-parser> coVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:410) ghc-lib-parser> coVarsOfCo (compiler/GHC/Core/TyCo/FVs.hs:411) ghc-lib-parser> coVarsOfCos (compiler/GHC/Core/TyCo/FVs.hs:412) ghc-lib-parser> tyCoFVsOfCo (compiler/GHC/Core/TyCo/FVs.hs:624) ghc-lib-parser> tyCoFVsOfCos (compiler/GHC/Core/TyCo/FVs.hs:666) ghc-lib-parser> tyCoVarsOfCoList (compiler/GHC/Core/TyCo/FVs.hs:616) ghc-lib-parser> anyFreeVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:927) ghc-lib-parser> anyFreeVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:931) ghc-lib-parser> anyFreeVarsOfCo (compiler/GHC/Core/TyCo/FVs.hs:935) ghc-lib-parser> noFreeVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:939) ghc-lib-parser> noFreeVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:943) ghc-lib-parser> noFreeVarsOfCo (compiler/GHC/Core/TyCo/FVs.hs:947) ghc-lib-parser> tyConsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:1116) ghc-lib-parser> visVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:799) ghc-lib-parser> occCheckExpand (compiler/GHC/Core/TyCo/FVs.hs:1188) ghc-lib-parser> closeOverKinds (compiler/GHC/Core/TyCo/FVs.hs:457) ghc-lib-parser> runTyCoVars (compiler/GHC/Core/TyCo/FVs.hs:280) 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 ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:20:1: warning: [-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: [-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: [-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> Warning: 'altLaws' is out of scope. quickcheck-classes> If you qualify the identifier, haddock can try to link it anyway. quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:19:1: warning: [-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: [-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: [-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: [-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: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:15:1: warning: [-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: [-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> quickcheck-classes> src/Test/QuickCheck/Classes/Ring.hs:20:1: warning: [-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> Warning: 'o'' is out of scope. quickcheck-classes> If you qualify the identifier, haddock can try to link it anyway. quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:22:1: warning: [-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: [-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> quickcheck-classes> src/Test/QuickCheck/Classes/Semiring.hs:21:1: warning: [-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> 98% ( 62 / 63) in 'Test.QuickCheck.Classes' quickcheck-classes> Missing documentation for: quickcheck-classes> semigroupMonoidLaws quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes.hs:107:1: warning: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-lib-parser> Warning: 'Expr' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'extendInScope' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TCvSubst' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'in_scope' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'tys' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ty' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 47% ( 43 / 91) in 'GHC.Core.TyCo.Subst' ghc-lib-parser> Missing documentation for: ghc-lib-parser> emptyIdSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:230) ghc-lib-parser> emptyTvSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:233) ghc-lib-parser> emptyCvSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:236) ghc-lib-parser> emptySubst (compiler/GHC/Core/TyCo/Subst.hs:255) ghc-lib-parser> mkEmptySubst (compiler/GHC/Core/TyCo/Subst.hs:258) ghc-lib-parser> isEmptySubst (compiler/GHC/Core/TyCo/Subst.hs:261) ghc-lib-parser> mkSubst (compiler/GHC/Core/TyCo/Subst.hs:275) ghc-lib-parser> mkIdSubst (compiler/GHC/Core/TyCo/Subst.hs:278) ghc-lib-parser> getTvSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:292) ghc-lib-parser> getIdSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:289) ghc-lib-parser> getCvSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:295) ghc-lib-parser> setInScope (compiler/GHC/Core/TyCo/Subst.hs:302) ghc-lib-parser> isInScope (compiler/GHC/Core/TyCo/Subst.hs:314) ghc-lib-parser> elemSubst (compiler/GHC/Core/TyCo/Subst.hs:317) ghc-lib-parser> notElemSubst (compiler/GHC/Core/TyCo/Subst.hs:326) ghc-lib-parser> extendTCvSubst (compiler/GHC/Core/TyCo/Subst.hs:353) ghc-lib-parser> extendTCvSubstWithClone (compiler/GHC/Core/TyCo/Subst.hs:362) ghc-lib-parser> extendCvSubstWithClone (compiler/GHC/Core/TyCo/Subst.hs:403) ghc-lib-parser> extendTvSubstBinderAndInScope (compiler/GHC/Core/TyCo/Subst.hs:377) ghc-lib-parser> extendTvSubstWithClone (compiler/GHC/Core/TyCo/Subst.hs:384) ghc-lib-parser> extendTvSubstAndInScope (compiler/GHC/Core/TyCo/Subst.hs:412) ghc-lib-parser> extendTCvSubstList (compiler/GHC/Core/TyCo/Subst.hs:427) ghc-lib-parser> unionSubst (compiler/GHC/Core/TyCo/Subst.hs:431) ghc-lib-parser> zipCoEnv (compiler/GHC/Core/TyCo/Subst.hs:506) ghc-lib-parser> zipTCvSubst (compiler/GHC/Core/TyCo/Subst.hs:459) ghc-lib-parser> substScaledTy (compiler/GHC/Core/TyCo/Subst.hs:732) ghc-lib-parser> substScaledTysUnchecked (compiler/GHC/Core/TyCo/Subst.hs:762) ghc-lib-parser> substScaledTyUnchecked (compiler/GHC/Core/TyCo/Subst.hs:735) ghc-lib-parser> substScaledTys (compiler/GHC/Core/TyCo/Subst.hs:746) ghc-lib-parser> lookupTyVar (compiler/GHC/Core/TyCo/Subst.hs:843) ghc-lib-parser> substCoVar (compiler/GHC/Core/TyCo/Subst.hs:998) ghc-lib-parser> substCoVars (compiler/GHC/Core/TyCo/Subst.hs:1004) ghc-lib-parser> lookupCoVar (compiler/GHC/Core/TyCo/Subst.hs:1007) ghc-lib-parser> cloneTyVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1101) ghc-lib-parser> cloneTyVarBndrs (compiler/GHC/Core/TyCo/Subst.hs:1118) ghc-lib-parser> substVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1016) ghc-lib-parser> substVarBndrs (compiler/GHC/Core/TyCo/Subst.hs:1019) ghc-lib-parser> substTyVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1010) ghc-lib-parser> substTyVarBndrs (compiler/GHC/Core/TyCo/Subst.hs:1013) ghc-lib-parser> substCoVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1022) ghc-lib-parser> substTyVar (compiler/GHC/Core/TyCo/Subst.hs:815) ghc-lib-parser> substTyVars (compiler/GHC/Core/TyCo/Subst.hs:832) ghc-lib-parser> substTyVarToTyVar (compiler/GHC/Core/TyCo/Subst.hs:822) ghc-lib-parser> substTyCoVars (compiler/GHC/Core/TyCo/Subst.hs:835) ghc-lib-parser> substTyCoBndr (compiler/GHC/Core/TyCo/Subst.hs:1126) ghc-lib-parser> substForAllCoBndr (compiler/GHC/Core/TyCo/Subst.hs:921) ghc-lib-parser> substVarBndrUsing (compiler/GHC/Core/TyCo/Subst.hs:1033) ghc-lib-parser> substForAllCoBndrUsing (compiler/GHC/Core/TyCo/Subst.hs:937) 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 ) quickcheck-classes> Warning: Test.QuickCheck.Classes: could not find link destinations for: quickcheck-classes> quickcheck-classes> - Test.QuickCheck.Classes.Foldable.unsnoc 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 ) ghc-lib-parser> 55% ( 10 / 18) in 'GHC.Core.TyCo.Tidy' ghc-lib-parser> Missing documentation for: ghc-lib-parser> tidyOpenType (compiler/GHC/Core/TyCo/Tidy.hs:206) ghc-lib-parser> tidyVarBndr (compiler/GHC/Core/TyCo/Tidy.hs:47) ghc-lib-parser> avoidNameClashes (compiler/GHC/Core/TyCo/Tidy.hs:57) ghc-lib-parser> tidyOpenTyCoVars (compiler/GHC/Core/TyCo/Tidy.hs:101) ghc-lib-parser> tidyTyCoVarOcc (compiler/GHC/Core/TyCo/Tidy.hs:117) ghc-lib-parser> tidyCos (compiler/GHC/Core/TyCo/Tidy.hs:257) ghc-lib-parser> tidyForAllTyBinder (compiler/GHC/Core/TyCo/Tidy.hs:80) ghc-lib-parser> tidyForAllTyBinders (compiler/GHC/Core/TyCo/Tidy.hs:87) row-types> [2 of 5] Compiling Examples ( examples/Examples.lhs, dist/build/test/test-tmp/Examples.o ) ghc-lib-parser> Warning: 'synonymTyConsOfType' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'UnliftedType' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Levity' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core/TyCon.hs:1201:5 ghc-lib-parser> * at compiler/GHC/Types/Basic.hs:1949:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/TyCon.hs:1191:1 ghc-lib-parser> Warning: 'Multiplicity' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'rr' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'rep' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'levity_maybe' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'f_ty' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'layer' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '()' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Constraint' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TYPE' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'BoxedRep' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TupleRep' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: Couldn't find .haddock for export liftedTypeKind ghc-lib-parser> Warning: Couldn't find .haddock for export unliftedTypeKind ghc-lib-parser> 63% (230 /362) in 'GHC.Core.Type' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Type (compiler/GHC/Core/TyCo/Rep.hs:123) ghc-lib-parser> FRRType (compiler/GHC/Core/TyCo/Rep.hs:119) ghc-lib-parser> TyVarBinder (compiler/GHC/Types/Var.hs:708) ghc-lib-parser> mkTyVarTy (compiler/GHC/Core/TyCo/Rep.hs:783) ghc-lib-parser> mkTyVarTys (compiler/GHC/Core/TyCo/Rep.hs:787) ghc-lib-parser> tyVarKind (compiler/GHC/Types/Var.hs:1059) ghc-lib-parser> mkAppTys (compiler/GHC/Core/Type.hs:1074) ghc-lib-parser> mkFunTy (compiler/GHC/Core/TyCo/Rep.hs:809) ghc-lib-parser> mkVisFunTy (compiler/GHC/Core/TyCo/Rep.hs:847) ghc-lib-parser> mkVisFunTysMany (compiler/GHC/Core/TyCo/Rep.hs:857) ghc-lib-parser> mkScaledFunTys (compiler/GHC/Core/TyCo/Rep.hs:865) ghc-lib-parser> mkInvisFunTy (compiler/GHC/Core/TyCo/Rep.hs:821) ghc-lib-parser> mkInvisFunTys (compiler/GHC/Core/TyCo/Rep.hs:825) ghc-lib-parser> tcMkVisFunTy (compiler/GHC/Core/TyCo/Rep.hs:831) ghc-lib-parser> tcMkScaledFunTys (compiler/GHC/Core/TyCo/Rep.hs:873) ghc-lib-parser> tcMkInvisFunTy (compiler/GHC/Core/TyCo/Rep.hs:839) ghc-lib-parser> splitFunTys (compiler/GHC/Core/Type.hs:1379) ghc-lib-parser> funTyFlagTyCon (compiler/GHC/Builtin/Types/Prim.hs:614) ghc-lib-parser> tyConAppTyCon (compiler/GHC/Core/Type.hs:1552) ghc-lib-parser> tyConAppArgs (compiler/GHC/Core/Type.hs:1561) ghc-lib-parser> splitTyConAppNoView_maybe (compiler/GHC/Core/Type.hs:1575) ghc-lib-parser> tcSplitTyConApp (compiler/GHC/Core/Type.hs:1612) ghc-lib-parser> mkPiTy (compiler/GHC/Core/TyCo/Rep.hs:895) ghc-lib-parser> mkPiTys (compiler/GHC/Core/TyCo/Rep.hs:899) ghc-lib-parser> piResultTy (compiler/GHC/Core/Type.hs:1402) ghc-lib-parser> applyTysX (compiler/GHC/Core/Type.hs:1484) ghc-lib-parser> buildSynTyCon (compiler/GHC/Core/Type.hs:2210) ghc-lib-parser> mkNumLitTy (compiler/GHC/Core/Type.hs:1177) ghc-lib-parser> mkStrLitTy (compiler/GHC/Core/Type.hs:1186) ghc-lib-parser> mkCharLitTy (compiler/GHC/Core/Type.hs:1195) ghc-lib-parser> isPredTy (compiler/GHC/Core/Type.hs:2633) ghc-lib-parser> mkCoercionTy (compiler/GHC/Core/Type.hs:1708) ghc-lib-parser> splitCastTy_maybe (compiler/GHC/Core/Type.hs:1634) ghc-lib-parser> stripCoercionTy (compiler/GHC/Core/Type.hs:1719) ghc-lib-parser> invisibleTyBndrCount (compiler/GHC/Core/Type.hs:1995) ghc-lib-parser> mapTyCo (compiler/GHC/Core/Type.hs:882) ghc-lib-parser> mapTyCoX (compiler/GHC/Core/Type.hs:893) ghc-lib-parser> TyCoFolder (compiler/GHC/Core/TyCo/Rep.hs:1794) ghc-lib-parser> foldTyCo (compiler/GHC/Core/TyCo/Rep.hs:1809) ghc-lib-parser> tyVarSpecToBinders (compiler/GHC/Types/Var.hs:712) ghc-lib-parser> binderVar (compiler/GHC/Types/Var.hs:724) ghc-lib-parser> binderVars (compiler/GHC/Types/Var.hs:727) ghc-lib-parser> binderType (compiler/GHC/Types/Var.hs:736) ghc-lib-parser> binderFlag (compiler/GHC/Types/Var.hs:730) ghc-lib-parser> binderFlags (compiler/GHC/Types/Var.hs:733) ghc-lib-parser> piTyBinderType (compiler/GHC/Types/Var.hs:848) ghc-lib-parser> namedPiTyBinder_maybe (compiler/GHC/Types/Var.hs:824) ghc-lib-parser> isNamedPiTyBinder (compiler/GHC/Types/Var.hs:820) ghc-lib-parser> tyConBindersPiTyBinders (compiler/GHC/Core/Type.hs:1730) ghc-lib-parser> isTyVarTy (compiler/GHC/Core/Type.hs:1006) ghc-lib-parser> isCoercionTy (compiler/GHC/Core/Type.hs:1711) ghc-lib-parser> isCoercionTy_maybe (compiler/GHC/Core/Type.hs:1715) ghc-lib-parser> isTauTy (compiler/GHC/Core/Type.hs:2127) ghc-lib-parser> isFamFreeTy (compiler/GHC/Core/Type.hs:2187) ghc-lib-parser> isAtomicTy (compiler/GHC/Core/Type.hs:2140) ghc-lib-parser> mkTYPEapp (compiler/GHC/Core/Type.hs:3240) ghc-lib-parser> typeOrConstraintKind (compiler/GHC/Core/Type.hs:3312) ghc-lib-parser> sORTKind_maybe (compiler/GHC/Core/Type.hs:2597) ghc-lib-parser> typeTypeOrConstraint (compiler/GHC/Core/Type.hs:2621) ghc-lib-parser> tyConIsTYPEorCONSTRAINT (compiler/GHC/Core/Type.hs:2647) ghc-lib-parser> pickyIsLiftedTypeKind (compiler/GHC/Core/Type.hs:642) ghc-lib-parser> isLiftedLevity (compiler/GHC/Core/Type.hs:714) ghc-lib-parser> isUnliftedLevity (compiler/GHC/Core/Type.hs:717) ghc-lib-parser> isUnboxedTupleType (compiler/GHC/Core/Type.hs:2337) ghc-lib-parser> isUnboxedSumType (compiler/GHC/Core/Type.hs:2344) ghc-lib-parser> mkScaled (compiler/GHC/Core/Type.hs:3077) ghc-lib-parser> irrelevantMult (compiler/GHC/Core/Type.hs:3074) ghc-lib-parser> scaledSet (compiler/GHC/Core/Type.hs:3080) ghc-lib-parser> OneTy (compiler/GHC/Core/Type.hs:3083) ghc-lib-parser> ManyTy (compiler/GHC/Core/Type.hs:3087) ghc-lib-parser> isOneTy (compiler/GHC/Core/Type.hs:3097) ghc-lib-parser> isManyTy (compiler/GHC/Core/Type.hs:3091) ghc-lib-parser> typeKind (compiler/GHC/Core/Type.hs:2555) ghc-lib-parser> isConstraintKind (compiler/GHC/Core/Type.hs:2660) ghc-lib-parser> isConstraintLikeKind (compiler/GHC/Core/Type.hs:2653) ghc-lib-parser> returnsConstraintKind (compiler/GHC/Core/Type.hs:2692) ghc-lib-parser> liftedTypeKind ghc-lib-parser> unliftedTypeKind ghc-lib-parser> tyCoFVsBndr (compiler/GHC/Core/TyCo/FVs.hs:594) ghc-lib-parser> tyCoFVsVarBndr (compiler/GHC/Core/TyCo/FVs.hs:601) ghc-lib-parser> tyCoFVsVarBndrs (compiler/GHC/Core/TyCo/FVs.hs:598) ghc-lib-parser> tyCoVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:291) ghc-lib-parser> tyCoVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:296) ghc-lib-parser> coVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:409) ghc-lib-parser> coVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:410) ghc-lib-parser> anyFreeVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:927) ghc-lib-parser> anyFreeVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:931) ghc-lib-parser> noFreeVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:939) ghc-lib-parser> typeSize (compiler/GHC/Core/TyCo/Rep.hs:1895) ghc-lib-parser> occCheckExpand (compiler/GHC/Core/TyCo/FVs.hs:1188) ghc-lib-parser> closeOverKinds (compiler/GHC/Core/TyCo/FVs.hs:457) ghc-lib-parser> seqType (compiler/GHC/Core/Type.hs:2455) ghc-lib-parser> seqTypes (compiler/GHC/Core/Type.hs:2465) ghc-lib-parser> emptyTvSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:233) ghc-lib-parser> emptySubst (compiler/GHC/Core/TyCo/Subst.hs:255) ghc-lib-parser> mkEmptySubst (compiler/GHC/Core/TyCo/Subst.hs:258) ghc-lib-parser> mkSubst (compiler/GHC/Core/TyCo/Subst.hs:275) ghc-lib-parser> zipTCvSubst (compiler/GHC/Core/TyCo/Subst.hs:459) ghc-lib-parser> notElemSubst (compiler/GHC/Core/TyCo/Subst.hs:326) ghc-lib-parser> getTvSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:292) ghc-lib-parser> setInScope (compiler/GHC/Core/TyCo/Subst.hs:302) ghc-lib-parser> extendTCvSubst (compiler/GHC/Core/TyCo/Subst.hs:353) ghc-lib-parser> extendTvSubstBinderAndInScope (compiler/GHC/Core/TyCo/Subst.hs:377) ghc-lib-parser> extendTvSubstAndInScope (compiler/GHC/Core/TyCo/Subst.hs:412) ghc-lib-parser> extendTCvSubstList (compiler/GHC/Core/TyCo/Subst.hs:427) ghc-lib-parser> extendTvSubstWithClone (compiler/GHC/Core/TyCo/Subst.hs:384) ghc-lib-parser> extendTCvSubstWithClone (compiler/GHC/Core/TyCo/Subst.hs:362) ghc-lib-parser> isInScope (compiler/GHC/Core/TyCo/Subst.hs:314) ghc-lib-parser> zipCoEnv (compiler/GHC/Core/TyCo/Subst.hs:506) ghc-lib-parser> isEmptySubst (compiler/GHC/Core/TyCo/Subst.hs:261) ghc-lib-parser> unionSubst (compiler/GHC/Core/TyCo/Subst.hs:431) ghc-lib-parser> substScaledTy (compiler/GHC/Core/TyCo/Subst.hs:732) ghc-lib-parser> substScaledTys (compiler/GHC/Core/TyCo/Subst.hs:746) ghc-lib-parser> substScaledTyUnchecked (compiler/GHC/Core/TyCo/Subst.hs:735) ghc-lib-parser> substScaledTysUnchecked (compiler/GHC/Core/TyCo/Subst.hs:762) ghc-lib-parser> substTyVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1010) ghc-lib-parser> substTyVarBndrs (compiler/GHC/Core/TyCo/Subst.hs:1013) ghc-lib-parser> substTyVar (compiler/GHC/Core/TyCo/Subst.hs:815) ghc-lib-parser> substTyVars (compiler/GHC/Core/TyCo/Subst.hs:832) ghc-lib-parser> substVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1016) ghc-lib-parser> substVarBndrs (compiler/GHC/Core/TyCo/Subst.hs:1019) ghc-lib-parser> substTyCoBndr (compiler/GHC/Core/TyCo/Subst.hs:1126) ghc-lib-parser> substTyVarToTyVar (compiler/GHC/Core/TyCo/Subst.hs:822) ghc-lib-parser> cloneTyVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1101) ghc-lib-parser> cloneTyVarBndrs (compiler/GHC/Core/TyCo/Subst.hs:1118) ghc-lib-parser> lookupTyVar (compiler/GHC/Core/TyCo/Subst.hs:843) ghc-lib-parser> tidyOpenType (compiler/GHC/Core/TyCo/Tidy.hs:206) ghc-lib-parser> tidyVarBndr (compiler/GHC/Core/TyCo/Tidy.hs:47) ghc-lib-parser> tidyOpenTyCoVars (compiler/GHC/Core/TyCo/Tidy.hs:101) ghc-lib-parser> tidyTyCoVarOcc (compiler/GHC/Core/TyCo/Tidy.hs:117) ghc-lib-parser> tidyForAllTyBinder (compiler/GHC/Core/TyCo/Tidy.hs:80) ghc-lib-parser> tidyForAllTyBinders (compiler/GHC/Core/TyCo/Tidy.hs:87) 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 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 ) 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> [ 7 of 10] Compiling Data.TreeDiff ( src/Data/TreeDiff.hs, dist/build/Data/TreeDiff.o, dist/build/Data/TreeDiff.dyn_o ) 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 ) list-t> Documentation created: dist/doc/html/list-t/index.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> installing 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 ) list-t> Installing library in /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI row-types> running tests hw-prim> [12 of 12] Linking dist/build/hw-prim-test/hw-prim-test 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> haddockPhase cborg> Documentation created: dist/doc/html/cborg/index.html, cborg> dist/doc/html/cborg/cborg.txt row-types> Preprocessing library for row-types-1.0.1.2.. row-types> Running Haddock on library for row-types-1.0.1.2.. tree-diff> [ 1 of 10] Compiling Data.TreeDiff.List ( src/Data/TreeDiff/List.hs, dist/build/Data/TreeDiff/List.p_o ) cborg> Preprocessing test suite 'tests' for cborg-0.2.9.0.. cborg> installing list-t> post-installation fixup ghc-lib-parser> 80% ( 4 / 5) in 'Language.Haskell.Syntax.Lit' ghc-lib-parser> Missing documentation for: ghc-lib-parser> negateOverLitVal (compiler/Language/Haskell/Syntax/Lit.hs:119) list-t> shrinking RPATHs of ELF executables and libraries in /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7 list-t> shrinking /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSlist-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI-ghc9.4.2.so row-types> Warning: --source-* options are ignored when --hyperlinked-source is enabled. list-t> checking for references to /build/ in /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7... list-t> patching script interpreter paths in /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7 list-t> stripping (with command strip and flags -S -p) in /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7/lib cborg> Installing library in /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk list-t> shrinking RPATHs of ELF executables and libraries in /nix/store/ljq4f9qkqjhi6qz7fz862r1kx4hm6ld8-list-t-1.0.5.7-doc list-t> checking for references to /build/ in /nix/store/ljq4f9qkqjhi6qz7fz862r1kx4hm6ld8-list-t-1.0.5.7-doc... list-t> patching script interpreter paths in /nix/store/ljq4f9qkqjhi6qz7fz862r1kx4hm6ld8-list-t-1.0.5.7-doc list-t (post)> added 2 signatures list-t (post)> added 2 signatures list-t (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ljq4f9qkqjhi6qz7fz862r1kx4hm6ld8-list-t-1.0.5.7-doc /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7 list-t (post)> copying 2 paths... list-t (post)> copying path '/nix/store/ljq4f9qkqjhi6qz7fz862r1kx4hm6ld8-list-t-1.0.5.7-doc' to 'https://cache.nix-ci.com'... list-t (post)> copying path '/nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-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/kbqfkgsbvnngzy9ayb3rpk7kqv1c85d3-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/ljq4f9qkqjhi6qz7fz862r1kx4hm6ld8-list-t-1.0.5.7-doc /nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-list-t-1.0.5.7 list-t (post)> copying 2 paths... list-t (post)> copying path '/nix/store/ljq4f9qkqjhi6qz7fz862r1kx4hm6ld8-list-t-1.0.5.7-doc' to 'ssh-ng://worker.nix-ci.com'... list-t (post)> copying path '/nix/store/r2wriw0l7p8gjgqfvd044if60pqn5mi4-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/kbqfkgsbvnngzy9ayb3rpk7kqv1c85d3-list-t-1.0.5.7.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/pspyxfwsrcmgardd0hqbxnrgmnvx8iql-primitive-extras-0.10.1.10.drv'... ghc-lib-parser> Warning: 'pickyEqTypeVis' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 70% ( 14 / 20) in 'GHC.Core.TyCo.Compare' ghc-lib-parser> Missing documentation for: ghc-lib-parser> nonDetCmpType (compiler/GHC/Core/TyCo/Compare.hs:441) ghc-lib-parser> nonDetCmpTypes (compiler/GHC/Core/TyCo/Compare.hs:455) ghc-lib-parser> nonDetCmpTypeX (compiler/GHC/Core/TyCo/Compare.hs:470) ghc-lib-parser> nonDetCmpTypesX (compiler/GHC/Core/TyCo/Compare.hs:566) ghc-lib-parser> eqVarBndrs (compiler/GHC/Core/TyCo/Compare.hs:417) ghc-lib-parser> tcEqKind (compiler/GHC/Core/TyCo/Compare.hs:85) ghc-lib-parser> Warning: 'Type' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'IfaceTvBndr' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Iface/Type.hs:114:5 ghc-lib-parser> * at compiler/GHC/Iface/Type.hs:117:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Iface/Type.hs:117:1 ghc-lib-parser> Warning: 'Levity' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core/TyCon.hs:1201:5 ghc-lib-parser> * at compiler/GHC/Types/Basic.hs:1949:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/TyCon.hs:1191:1 ghc-lib-parser> Warning: 'Multiplicity' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Many' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'pprTyTcApp'' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 24% ( 19 / 78) in 'GHC.Iface.Type' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> IfExtName (compiler/GHC/Iface/Type.hs:109) ghc-lib-parser> IfLclName (compiler/GHC/Iface/Type.hs:107) ghc-lib-parser> IfacePredType (compiler/GHC/Iface/Type.hs:186) ghc-lib-parser> IfaceKind (compiler/GHC/Iface/Type.hs:152) ghc-lib-parser> IfaceCoercion (compiler/GHC/Iface/Type.hs:377) ghc-lib-parser> IfaceMCoercion (compiler/GHC/Iface/Type.hs:373) ghc-lib-parser> IfaceUnivCoProv (compiler/GHC/Iface/Type.hs:401) ghc-lib-parser> IfaceMult (compiler/GHC/Iface/Type.hs:184) ghc-lib-parser> IfaceTyCon (compiler/GHC/Iface/Type.hs:248) ghc-lib-parser> IfaceTyConInfo (compiler/GHC/Iface/Type.hs:356) ghc-lib-parser> mkIfaceTyConInfo (compiler/GHC/Iface/Type.hs:368) ghc-lib-parser> IfaceTyLit (compiler/GHC/Iface/Type.hs:189) ghc-lib-parser> IfaceContext (compiler/GHC/Iface/Type.hs:187) ghc-lib-parser> IfaceBndr (compiler/GHC/Iface/Type.hs:112) ghc-lib-parser> IfaceOneShot (compiler/GHC/Iface/Type.hs:135) ghc-lib-parser> IfaceLamBndr (compiler/GHC/Iface/Type.hs:133) ghc-lib-parser> IfaceTvBndr (compiler/GHC/Iface/Type.hs:117) ghc-lib-parser> IfaceIdBndr (compiler/GHC/Iface/Type.hs:116) ghc-lib-parser> IfaceTyConBinder (compiler/GHC/Iface/Type.hs:195) ghc-lib-parser> IfaceForAllSpecBndr (compiler/GHC/Iface/Type.hs:197) ghc-lib-parser> IfaceForAllBndr (compiler/GHC/Iface/Type.hs:196) ghc-lib-parser> ifaceForAllSpecToBndrs (compiler/GHC/Iface/Type.hs:212) ghc-lib-parser> ifaceForAllSpecToBndr (compiler/GHC/Iface/Type.hs:215) ghc-lib-parser> ifaceBndrName (compiler/GHC/Iface/Type.hs:125) ghc-lib-parser> appArgsIfaceTypes (compiler/GHC/Iface/Type.hs:667) ghc-lib-parser> appArgsIfaceTypesForAllTyFlags (compiler/GHC/Iface/Type.hs:671) ghc-lib-parser> UseBndrParens (compiler/GHC/Iface/Type.hs:876) ghc-lib-parser> PrintExplicitKinds (compiler/GHC/Iface/Type.hs:877) ghc-lib-parser> pprIfaceType (compiler/GHC/Iface/Type.hs:940) ghc-lib-parser> pprParendIfaceType (compiler/GHC/Iface/Type.hs:940) ghc-lib-parser> pprPrecIfaceType (compiler/GHC/Iface/Type.hs:944) ghc-lib-parser> pprIfaceIdBndr (compiler/GHC/Iface/Type.hs:822) ghc-lib-parser> pprIfaceLamBndr (compiler/GHC/Iface/Type.hs:818) ghc-lib-parser> pprIfaceTvBndr (compiler/GHC/Iface/Type.hs:879) ghc-lib-parser> pprIfaceTyConBinders (compiler/GHC/Iface/Type.hs:888) ghc-lib-parser> pprIfaceBndrs (compiler/GHC/Iface/Type.hs:815) ghc-lib-parser> pprIfaceAppArgs (compiler/GHC/Iface/Type.hs:1223) ghc-lib-parser> pprParendIfaceAppArgs (compiler/GHC/Iface/Type.hs:1223) ghc-lib-parser> pprIfaceForAllPart (compiler/GHC/Iface/Type.hs:1247) ghc-lib-parser> pprIfaceSigmaType (compiler/GHC/Iface/Type.hs:1325) ghc-lib-parser> pprIfaceTyLit (compiler/GHC/Iface/Type.hs:1763) ghc-lib-parser> pprIfaceCoercion (compiler/GHC/Iface/Type.hs:1768) ghc-lib-parser> pprParendIfaceCoercion (compiler/GHC/Iface/Type.hs:1768) ghc-lib-parser> splitIfaceSigmaTy (compiler/GHC/Iface/Type.hs:478) ghc-lib-parser> pprIfaceTypeApp (compiler/GHC/Iface/Type.hs:1506) cborg> post-installation fixup cborg> shrinking RPATHs of ELF executables and libraries in /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0 cborg> shrinking /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHScborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk-ghc9.4.2.so cborg> checking for references to /build/ in /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0... cborg> patching script interpreter paths in /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0 cborg> stripping (with command strip and flags -S -p) in /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/lib cborg> shrinking RPATHs of ELF executables and libraries in /nix/store/i77hvy7fwza5bgxv1cci9l8a17gzv2fl-cborg-0.2.9.0-doc cborg> checking for references to /build/ in /nix/store/i77hvy7fwza5bgxv1cci9l8a17gzv2fl-cborg-0.2.9.0-doc... cborg> patching script interpreter paths in /nix/store/i77hvy7fwza5bgxv1cci9l8a17gzv2fl-cborg-0.2.9.0-doc quickcheck-classes> Documentation created: dist/doc/html/quickcheck-classes/index.html, 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> installing hw-prim> buildPhase completed in 37 seconds hw-prim> running tests hw-prim> Running 2 test suites... hw-prim> Test suite doctest: RUNNING... 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’ row-types> Warning: 'empty' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'p' 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: '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: 'f' 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' row-types> Warning: '.-' is ambiguous. It is defined row-types> * at src/Data/Row/Records.hs:234:6 row-types> * at src/Data/Row/Internal.hs:152: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:152:1 row-types> Warning: '.+' is ambiguous. It is defined row-types> * at src/Data/Row/Records.hs:239:6 row-types> * at src/Data/Row/Internal.hs:184: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:184:1 row-types> Warning: 'Generic' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. 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) 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> Warning: 'Generic' 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/Variants.hs:175:1 row-types> * at src/Data/Row/Records.hs:210: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/Variants.hs:161:1 row-types> * at src/Data/Row/Records.hs:199: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/Variants.hs:451:1 row-types> * at src/Data/Row/Records.hs:605: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 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 ) ghc-lib-parser> pprUserIfaceForAll (compiler/GHC/Iface/Type.hs:1350) ghc-lib-parser> pprIfaceCoTcApp (compiler/GHC/Iface/Type.hs:1661) ghc-lib-parser> pprTyTcApp (compiler/GHC/Iface/Type.hs:1509) ghc-lib-parser> pprIfacePrefixApp (compiler/GHC/Iface/Type.hs:797) ghc-lib-parser> isIfaceRhoType (compiler/GHC/Iface/Type.hs:803) ghc-lib-parser> suppressIfaceInvisibles (compiler/GHC/Iface/Type.hs:517) ghc-lib-parser> stripIfaceInvisVars (compiler/GHC/Iface/Type.hs:527) ghc-lib-parser> stripInvisArgs (compiler/GHC/Iface/Type.hs:650) ghc-lib-parser> mkIfaceTySubst (compiler/GHC/Iface/Type.hs:575) ghc-lib-parser> substIfaceTyVar (compiler/GHC/Iface/Type.hs:636) ghc-lib-parser> substIfaceAppArgs (compiler/GHC/Iface/Type.hs:629) ghc-lib-parser> inDomIfaceTySubst (compiler/GHC/Iface/Type.hs:579) ghc-lib-parser> pprTypeArrow (compiler/GHC/Iface/Type.hs:950) 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' row-types> Warning: Data.Row.Internal: could not find link destinations for: row-types> row-types> - Data.Row.Internal.Inject row-types> - Data.Row.Internal.ModifyR row-types> - Data.Row.Internal.Get row-types> - Data.Row.Internal.Remove row-types> - Data.Row.Internal.Diff row-types> - Data.Row.Internal.Merge row-types> - Data.Row.Internal.MinJoinR row-types> - Data.Row.Internal.ConstUnionR row-types> - Data.Row.Internal.LacksR row-types> - Data.Row.Internal.AllUniqueLabelsR row-types> - Data.Row.Internal.ApR row-types> - Data.Row.Internal.ApSingleR row-types> - Data.Row.Internal.ZipR row-types> - Data.Row.Internal.MapR row-types> Warning: Data.Row.Records: could not find link destinations for: row-types> row-types> - Data.Row.Internal.AllUniqueLabelsR row-types> - Data.Row.Records.GenericRec row-types> - Data.Row.Internal.Inject row-types> - Data.Row.Internal.LacksR row-types> - Data.Row.Internal.Remove row-types> - Data.Row.Internal.ModifyR row-types> - Data.Row.Internal.Get row-types> - Data.Row.Internal.Merge row-types> - Data.Row.Internal.ConstUnionR row-types> - Data.Row.Records.FromNativeG row-types> - Data.Row.Records.ToNativeG row-types> - Data.Row.Records.ToNativeGeneralG row-types> - Data.Row.Records.NativeRowG row-types> - Data.Row.Internal.MapR row-types> - Data.Row.Internal.ZipR row-types> Warning: Data.Row.Variants: could not find link destinations for: row-types> row-types> - Data.Row.Internal.AllUniqueLabelsR row-types> - Data.Row.Variants.GenericVar row-types> - Data.Row.Internal.LacksR row-types> - Data.Row.Internal.MinJoinR row-types> - Data.Row.Internal.Merge row-types> - Data.Row.Internal.ModifyR row-types> - Data.Row.Internal.Get row-types> - Data.Row.Internal.Remove row-types> - Data.Row.Internal.Diff row-types> - Data.Row.Variants.ToNativeG row-types> - Data.Row.Variants.FromNativeG row-types> - Data.Row.Variants.FromNativeGeneralG row-types> - Data.Row.Variants.NativeRowG row-types> - Data.Row.Internal.MapR row-types> Warning: Data.Row: could not find link destinations for: row-types> row-types> - Data.Row.Internal.AllUniqueLabelsR row-types> - Data.Row.Variants.GenericVar row-types> - Data.Row.Records.GenericRec row-types> - Data.Row.Internal.LacksR row-types> - Data.Row.Internal.Merge row-types> - Data.Row.Internal.MinJoinR row-types> - Data.Row.Internal.Diff row-types> - Data.Row.Internal.ConstUnionR row-types> - Data.Row.Internal.Remove row-types> - Data.Row.Internal.Get cborg (post)> added 2 signatures cborg (post)> added 1 signatures cborg (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0 /nix/store/i77hvy7fwza5bgxv1cci9l8a17gzv2fl-cborg-0.2.9.0-doc cborg (post)> copying 2 paths... cborg (post)> copying path '/nix/store/i77hvy7fwza5bgxv1cci9l8a17gzv2fl-cborg-0.2.9.0-doc' to 'https://cache.nix-ci.com'... cborg (post)> copying path '/nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0' to 'https://cache.nix-ci.com'... cborg (post)> copying 1 paths... cborg (post)> copying path '/nix/store/74pa5m3rswp19620ddcsbwh1mdcmxkck-cborg-0.2.9.0.drv' to 'https://cache.nix-ci.com'... cborg (post)> added 0 signatures cborg (post)> added 0 signatures cborg (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0 /nix/store/i77hvy7fwza5bgxv1cci9l8a17gzv2fl-cborg-0.2.9.0-doc cborg (post)> copying 2 paths... cborg (post)> copying path '/nix/store/i77hvy7fwza5bgxv1cci9l8a17gzv2fl-cborg-0.2.9.0-doc' to 'ssh-ng://worker.nix-ci.com'... cborg (post)> copying path '/nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0' to 'ssh-ng://worker.nix-ci.com'... cborg (post)> copying 1 paths... cborg (post)> copying path '/nix/store/74pa5m3rswp19620ddcsbwh1mdcmxkck-cborg-0.2.9.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/jdr9558nf4v6r63svxywp6jmi0n45i3x-cborg-json-0.2.5.0.drv'... building '/nix/store/blbps1x0yn89fvwx76smmpndy6hd981f-serialise-0.2.6.0.drv'... ghc-lib-parser> Warning: 'mkNoTick' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 57% ( 11 / 19) in 'GHC.Types.Tickish' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> GenTickish (compiler/GHC/Types/Tickish.hs:102) ghc-lib-parser> CoreTickish (compiler/GHC/Types/Tickish.hs:95) ghc-lib-parser> StgTickish (compiler/GHC/Types/Tickish.hs:96) ghc-lib-parser> XTickishId (compiler/GHC/Types/Tickish.hs:90) ghc-lib-parser> mkNoCount (compiler/GHC/Types/Tickish.hs:291) ghc-lib-parser> mkNoScope (compiler/GHC/Types/Tickish.hs:297) ghc-lib-parser> isProfTick (compiler/GHC/Types/Tickish.hs:322) ghc-lib-parser> Warning: 'AltCon' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Int16#' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Int#' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Word#' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'addrEq#' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'plusAddr#' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'plusAddr' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 71% ( 63 / 88) in 'GHC.Types.Literal' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkLitBigNat (compiler/GHC/Types/Literal.hs:585) ghc-lib-parser> pprLiteral (compiler/GHC/Types/Literal.hs:886) ghc-lib-parser> isMinBound (compiler/GHC/Types/Literal.hs:600) ghc-lib-parser> isMaxBound (compiler/GHC/Types/Literal.hs:616) ghc-lib-parser> litIsLifted (compiler/GHC/Types/Literal.hs:812) ghc-lib-parser> inCharRange (compiler/GHC/Types/Literal.hs:632) ghc-lib-parser> litFitsInChar (compiler/GHC/Types/Literal.hs:807) ghc-lib-parser> isLitRubbish (compiler/GHC/Types/Literal.hs:589) ghc-lib-parser> narrowInt8Lit (compiler/GHC/Types/Literal.hs:690) ghc-lib-parser> narrowInt16Lit (compiler/GHC/Types/Literal.hs:690) ghc-lib-parser> narrowInt32Lit (compiler/GHC/Types/Literal.hs:690) ghc-lib-parser> narrowInt64Lit (compiler/GHC/Types/Literal.hs:690) ghc-lib-parser> narrowWord8Lit (compiler/GHC/Types/Literal.hs:690) ghc-lib-parser> narrowWord16Lit (compiler/GHC/Types/Literal.hs:690) ghc-lib-parser> narrowWord32Lit (compiler/GHC/Types/Literal.hs:690) ghc-lib-parser> narrowWord64Lit (compiler/GHC/Types/Literal.hs:690) ghc-lib-parser> charToIntLit (compiler/GHC/Types/Literal.hs:679) ghc-lib-parser> intToCharLit (compiler/GHC/Types/Literal.hs:679) ghc-lib-parser> floatToIntLit (compiler/GHC/Types/Literal.hs:679) ghc-lib-parser> intToFloatLit (compiler/GHC/Types/Literal.hs:679) ghc-lib-parser> doubleToIntLit (compiler/GHC/Types/Literal.hs:679) ghc-lib-parser> intToDoubleLit (compiler/GHC/Types/Literal.hs:679) ghc-lib-parser> nullAddrLit (compiler/GHC/Types/Literal.hs:730) ghc-lib-parser> floatToDoubleLit (compiler/GHC/Types/Literal.hs:679) ghc-lib-parser> doubleToFloatLit (compiler/GHC/Types/Literal.hs:679) ghc-lib-parser> Warning: 'List' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 21% ( 6 / 28) in 'GHC.Data.TrieMap' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> MaybeMap (compiler/GHC/Data/TrieMap.hs:251) ghc-lib-parser> ListMap (compiler/GHC/Data/TrieMap.hs:304) ghc-lib-parser> LiteralMap (compiler/GHC/Data/TrieMap.hs:354) ghc-lib-parser> TrieMap (compiler/GHC/Data/TrieMap.hs:69) ghc-lib-parser> insertTM (compiler/GHC/Data/TrieMap.hs:81) ghc-lib-parser> deleteTM (compiler/GHC/Data/TrieMap.hs:84) ghc-lib-parser> foldMapTM (compiler/GHC/Data/TrieMap.hs:87) ghc-lib-parser> isEmptyTM (compiler/GHC/Data/TrieMap.hs:91) ghc-lib-parser> >.> (compiler/GHC/Data/TrieMap.hs:98) ghc-lib-parser> |> (compiler/GHC/Data/TrieMap.hs:104) ghc-lib-parser> |>> (compiler/GHC/Data/TrieMap.hs:108) ghc-lib-parser> XT (compiler/GHC/Data/TrieMap.hs:66) ghc-lib-parser> foldMaybe (compiler/GHC/Data/TrieMap.hs:287) ghc-lib-parser> filterMaybe (compiler/GHC/Data/TrieMap.hs:291) ghc-lib-parser> GenMap (compiler/GHC/Data/TrieMap.hs:388) ghc-lib-parser> lkG (compiler/GHC/Data/TrieMap.hs:419) ghc-lib-parser> xtG (compiler/GHC/Data/TrieMap.hs:426) ghc-lib-parser> mapG (compiler/GHC/Data/TrieMap.hs:453) ghc-lib-parser> fdG (compiler/GHC/Data/TrieMap.hs:459) ghc-lib-parser> xtList (compiler/GHC/Data/TrieMap.hs:332) ghc-lib-parser> lkList (compiler/GHC/Data/TrieMap.hs:327) ghc-lib-parser> 0% ( 0 / 7) in 'GHC.Cmm.Dataflow.Label' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Label (compiler/GHC/Cmm/Dataflow/Label.hs:31) ghc-lib-parser> LabelMap (compiler/GHC/Cmm/Dataflow/Label.hs:80) quickcheck-classes> Installing library in /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk quickcheck-classes> post-installation fixup quickcheck-classes> shrinking RPATHs of ELF executables and libraries in /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0 quickcheck-classes> shrinking /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSquickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk-ghc9.4.2.so quickcheck-classes> checking for references to /build/ in /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0... quickcheck-classes> patching script interpreter paths in /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0 quickcheck-classes> stripping (with command strip and flags -S -p) in /nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0/lib quickcheck-classes> shrinking RPATHs of ELF executables and libraries in /nix/store/5sgrdcdbs2sb1ihis8ziip4wl10vb04q-quickcheck-classes-0.6.5.0-doc quickcheck-classes> checking for references to /build/ in /nix/store/5sgrdcdbs2sb1ihis8ziip4wl10vb04q-quickcheck-classes-0.6.5.0-doc... quickcheck-classes> patching script interpreter paths in /nix/store/5sgrdcdbs2sb1ihis8ziip4wl10vb04q-quickcheck-classes-0.6.5.0-doc 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 ) 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 [✔] 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) [✔] row-types> Documentation created: dist/doc/html/row-types/index.html, row-types> dist/doc/html/row-types/row-types.txt row-types> Preprocessing test suite 'test' for row-types-1.0.1.2.. row-types> installing row-types> Installing library in /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A row-types> post-installation fixup row-types> shrinking RPATHs of ELF executables and libraries in /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2 row-types> shrinking /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSrow-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A-ghc9.4.2.so row-types> checking for references to /build/ in /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2... row-types> patching script interpreter paths in /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2 row-types> stripping (with command strip and flags -S -p) in /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2/lib row-types> shrinking RPATHs of ELF executables and libraries in /nix/store/s7a89h51isrlcw42z8jay9q95sfqn3xv-row-types-1.0.1.2-doc row-types> checking for references to /build/ in /nix/store/s7a89h51isrlcw42z8jay9q95sfqn3xv-row-types-1.0.1.2-doc... row-types> patching script interpreter paths in /nix/store/s7a89h51isrlcw42z8jay9q95sfqn3xv-row-types-1.0.1.2-doc 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> [ 7 of 10] Compiling Data.TreeDiff ( src/Data/TreeDiff.hs, dist/build/Data/TreeDiff.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> [ 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 ) tree-diff> Preprocessing test suite 'tree-diff-test' for tree-diff-0.3.0.1.. tree-diff> Building test suite 'tree-diff-test' for tree-diff-0.3.0.1.. tree-diff> [1 of 2] Compiling RefDiffBy ( src-diff/RefDiffBy.hs, dist/build/tree-diff-test/tree-diff-test-tmp/RefDiffBy.o ) tree-diff> [2 of 2] Compiling Main ( tests/Tests.hs, dist/build/tree-diff-test/tree-diff-test-tmp/Main.o ) tree-diff> [3 of 3] Linking dist/build/tree-diff-test/tree-diff-test tree-diff> running tests tree-diff> Running 1 test suites... tree-diff> Test suite tree-diff-test: RUNNING... tree-diff> tests primitive-extras> setupCompilerEnvironmentPhase primitive-extras> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. primitive-extras> unpacking sources primitive-extras> unpacking source archive /nix/store/8m5fz98ympc2mlljcpkcbnqvl93da77y-primitive-extras-0.10.1.10.tar.gz primitive-extras> source root is primitive-extras-0.10.1.10 primitive-extras> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file primitive-extras-0.10.1.10/test/Main/Transaction.hs primitive-extras> patching sources primitive-extras> compileBuildDriverPhase primitive-extras> setupCompileFlags: -package-db=/build/tmp.oJa6PEx0AZ/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts primitive-extras> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.oJa6PEx0AZ/Main.o ) primitive-extras> [2 of 2] Linking Setup primitive-extras> updateAutotoolsGnuConfigScriptsPhase primitive-extras> configuring primitive-extras> configureFlags: --verbose --prefix=/nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/9zc0i5gidqzhi8yrfg925c72y3n2qsq8-primitive-extras-0.10.1.10-doc/share/doc/primitive-extras-0.10.1.10 --with-gcc=gcc --package-db=/build/tmp.oJa6PEx0AZ/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib primitive-extras> Using Parsec parser primitive-extras> Configuring primitive-extras-0.10.1.10... primitive-extras> Dependency base >=4.7 && <5: using base-4.17.0.0 primitive-extras> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.3.1 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.5 primitive-extras> Dependency focus >=1 && <1.1: using focus-1.0.3.2 primitive-extras> Dependency foldl >=1 && <2: using foldl-1.4.15 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.8.0.0 primitive-extras> Dependency primitive-unlifted >=0.1.3.1 && <0.2 || >=2.1 && <2.2: using primitive-extras> primitive-unlifted-0.1.3.1 primitive-extras> Dependency profunctors >=5 && <6: using profunctors-5.6.2 primitive-extras> Dependency vector >=0.12 && <0.14: using vector-0.13.1.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.5 primitive-extras> Dependency focus: using focus-1.0.3.2 primitive-extras> Dependency primitive: using primitive-0.8.0.0 primitive-extras> Dependency primitive-extras: using primitive-extras-0.10.1.10 primitive-extras> Dependency rerebase <2: using rerebase-1.19 primitive-extras> Dependency tasty >=1.2.2 && <2: using tasty-1.4.3 primitive-extras> Dependency tasty-hunit >=0.10.0.2 && <0.11: using tasty-hunit-0.10.1 primitive-extras> Dependency tasty-quickcheck >=0.10.1 && <0.11: using tasty-quickcheck-0.10.2 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.1.10-29qUU4UDNtBIqgjFr2fH5k primitive-extras> include base-4.17.0.0 primitive-extras> include bytestring-0.11.3.1 primitive-extras> include cereal-0.5.8.3-GRLUyjZsALyD0WgrLwPIzk primitive-extras> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz primitive-extras> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O primitive-extras> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu primitive-extras> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI primitive-extras> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW primitive-extras> include primitive-unlifted-0.1.3.1-B0yix2hREkl6LqYGx8atsT primitive-extras> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ primitive-extras> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ghc-lib-parser> LabelSet (compiler/GHC/Cmm/Dataflow/Label.hs:52) ghc-lib-parser> FactBase (compiler/GHC/Cmm/Dataflow/Label.hs:148) ghc-lib-parser> lookupFact (compiler/GHC/Cmm/Dataflow/Label.hs:150) ghc-lib-parser> mkHooplLabel (compiler/GHC/Cmm/Dataflow/Label.hs:34) ghc-lib-parser> 53% ( 7 / 13) in 'GHC.Cmm.Dataflow.Graph' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> addBlock (compiler/GHC/Cmm/Dataflow/Graph.hs:63) ghc-lib-parser> bodyList (compiler/GHC/Cmm/Dataflow/Graph.hs:57) ghc-lib-parser> bodyToBlockList (compiler/GHC/Cmm/Dataflow/Graph.hs:60) ghc-lib-parser> emptyBody (compiler/GHC/Cmm/Dataflow/Graph.hs:54) ghc-lib-parser> labelsDefined (compiler/GHC/Cmm/Dataflow/Graph.hs:118) ghc-lib-parser> 30% ( 7 / 23) in 'GHC.Core.RoughMap' ghc-lib-parser> Missing documentation for: ghc-lib-parser> RoughMatchTc (compiler/GHC/Core/RoughMap.hs:272) ghc-lib-parser> isRoughWildcard (compiler/GHC/Core/RoughMap.hs:311) ghc-lib-parser> typeToRoughMatchTc (compiler/GHC/Core/RoughMap.hs:344) ghc-lib-parser> RoughMatchLookupTc (compiler/GHC/Core/RoughMap.hs:281) ghc-lib-parser> typeToRoughMatchLookupTc (compiler/GHC/Core/RoughMap.hs:321) ghc-lib-parser> roughMatchTcToLookup (compiler/GHC/Core/RoughMap.hs:307) ghc-lib-parser> roughMatchTcs (compiler/GHC/Core/RoughMap.hs:315) ghc-lib-parser> roughMatchTcsLookup (compiler/GHC/Core/RoughMap.hs:318) ghc-lib-parser> instanceCantMatch (compiler/GHC/Core/RoughMap.hs:296) ghc-lib-parser> emptyRM (compiler/GHC/Core/RoughMap.hs:396) ghc-lib-parser> insertRM (compiler/GHC/Core/RoughMap.hs:456) ghc-lib-parser> filterRM (compiler/GHC/Core/RoughMap.hs:474) ghc-lib-parser> elemsRM (compiler/GHC/Core/RoughMap.hs:514) ghc-lib-parser> sizeRM (compiler/GHC/Core/RoughMap.hs:549) ghc-lib-parser> foldRM (compiler/GHC/Core/RoughMap.hs:517) ghc-lib-parser> unionRM (compiler/GHC/Core/RoughMap.hs:446) ghc-lib-parser> 40% ( 9 / 22) in 'GHC.Core.Multiplicity' ghc-lib-parser> Missing documentation for: ghc-lib-parser> OneTy (compiler/GHC/Core/Type.hs:3083) ghc-lib-parser> ManyTy (compiler/GHC/Core/Type.hs:3087) ghc-lib-parser> isMultMul (compiler/GHC/Core/Multiplicity.hs:315) ghc-lib-parser> mkMultAdd (compiler/GHC/Core/Multiplicity.hs:341) ghc-lib-parser> mkMultMul (compiler/GHC/Core/Multiplicity.hs:344) ghc-lib-parser> scaledMult (compiler/GHC/Core/TyCo/Rep.hs:1962) ghc-lib-parser> scaledThing (compiler/GHC/Core/TyCo/Rep.hs:1965) ghc-lib-parser> irrelevantMult (compiler/GHC/Core/Type.hs:3074) ghc-lib-parser> mkScaled (compiler/GHC/Core/Type.hs:3077) ghc-lib-parser> scaledSet (compiler/GHC/Core/Type.hs:3080) ghc-lib-parser> scaleScaled (compiler/GHC/Core/Multiplicity.hs:351) ghc-lib-parser> IsSubmult (compiler/GHC/Core/Multiplicity.hs:365) ghc-lib-parser> pprArrowWithMultiplicity (compiler/GHC/Core/Multiplicity.hs:382) ghc-lib-parser> 26% ( 10 / 38) in 'GHC.Core.TyCo.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> topPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> sigPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> opPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> funPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> appPrec (compiler/GHC/Types/Basic.hs:749) ghc-lib-parser> maybeParen (compiler/GHC/Types/Basic.hs:761) ghc-lib-parser> pprType (compiler/GHC/Core/TyCo/Ppr.hs:76) ghc-lib-parser> pprParendType (compiler/GHC/Core/TyCo/Ppr.hs:76) ghc-lib-parser> pprTidiedType (compiler/GHC/Core/TyCo/Ppr.hs:76) ghc-lib-parser> pprPrecType (compiler/GHC/Core/TyCo/Ppr.hs:83) ghc-lib-parser> pprPrecTypeX (compiler/GHC/Core/TyCo/Ppr.hs:86) ghc-lib-parser> pprTypeApp (compiler/GHC/Core/TyCo/Ppr.hs:326) ghc-lib-parser> pprTCvBndr (compiler/GHC/Core/TyCo/Ppr.hs:175) ghc-lib-parser> pprTCvBndrs (compiler/GHC/Core/TyCo/Ppr.hs:172) ghc-lib-parser> pprSigmaType (compiler/GHC/Core/TyCo/Ppr.hs:161) ghc-lib-parser> pprTheta (compiler/GHC/Core/TyCo/Ppr.hs:151) ghc-lib-parser> pprParendTheta (compiler/GHC/Core/TyCo/Ppr.hs:154) ghc-lib-parser> pprForAll (compiler/GHC/Core/TyCo/Ppr.hs:164) ghc-lib-parser> pprTyVar (compiler/GHC/Core/TyCo/Ppr.hs:181) ghc-lib-parser> pprTyVars (compiler/GHC/Core/TyCo/Ppr.hs:178) ghc-lib-parser> pprThetaArrowTy (compiler/GHC/Core/TyCo/Ppr.hs:157) ghc-lib-parser> pprClassPred (compiler/GHC/Core/TyCo/Ppr.hs:147) ghc-lib-parser> pprKind (compiler/GHC/Core/TyCo/Ppr.hs:99) ghc-lib-parser> pprParendKind (compiler/GHC/Core/TyCo/Ppr.hs:99) ghc-lib-parser> pprTyLit (compiler/GHC/Core/TyCo/Ppr.hs:96) ghc-lib-parser> pprDataCons (compiler/GHC/Core/TyCo/Ppr.hs:310) ghc-lib-parser> pprCo (compiler/GHC/Core/TyCo/Ppr.hs:125) ghc-lib-parser> pprParendCo (compiler/GHC/Core/TyCo/Ppr.hs:125) ghc-lib-parser> Warning: 'I' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'plus' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'liftCoMatch' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 50% (110 /216) in 'GHC.Core.Coercion' ghc-lib-parser> Missing documentation for: 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.9426 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> 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: --source-* options are ignored when --hyperlinked-source is enabled. 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:18) hw-prim> interleaveSequenceM (src/HaskellWorks/Control/Monad/Lazy.hs:25) hw-prim> interleaveForM (src/HaskellWorks/Control/Monad/Lazy.hs:63) hw-prim> forceM (src/HaskellWorks/Control/Monad/Lazy.hs:66) 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:217) hw-prim> padded (src/HaskellWorks/Data/ByteString.hs:223) hw-prim> rechunk (src/HaskellWorks/Data/ByteString.hs:143) hw-prim> rechunkPadded (src/HaskellWorks/Data/ByteString.hs:159) hw-prim> resegment (src/HaskellWorks/Data/ByteString.hs:175) hw-prim> resegmentPadded (src/HaskellWorks/Data/ByteString.hs:191) hw-prim> hGetContentsChunkedBy (src/HaskellWorks/Data/ByteString.hs:208) 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:11) 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:64) hw-prim> resegmentPadded (src/HaskellWorks/Data/ByteString/Lazy.hs:67) hw-prim> rechunk (src/HaskellWorks/Data/ByteString/Lazy.hs:70) hw-prim> rechunkPadded (src/HaskellWorks/Data/ByteString/Lazy.hs:73) hw-prim> hGetContentsChunkedBy (src/HaskellWorks/Data/ByteString/Lazy.hs:76) 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 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:6) hw-prim> foldLast (src/HaskellWorks/Data/Foldable.hs:10) 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 primitive-extras> component primitive-extras-0.10.1.10-gg4XUSzBJX5sFdMdpsA51-test primitive-extras> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc primitive-extras> include cereal-0.5.8.3-GRLUyjZsALyD0WgrLwPIzk primitive-extras> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz primitive-extras> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O primitive-extras> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW primitive-extras> include primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k primitive-extras> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p primitive-extras> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin primitive-extras> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx primitive-extras> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 primitive-extras> Linked component graph: primitive-extras> unit primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k primitive-extras> include base-4.17.0.0 primitive-extras> include bytestring-0.11.3.1 primitive-extras> include cereal-0.5.8.3-GRLUyjZsALyD0WgrLwPIzk primitive-extras> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz primitive-extras> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O primitive-extras> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu primitive-extras> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI primitive-extras> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW primitive-extras> include primitive-unlifted-0.1.3.1-B0yix2hREkl6LqYGx8atsT primitive-extras> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ primitive-extras> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej primitive-extras> PrimitiveExtras.Bitmap=primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k:PrimitiveExtras.Bitmap,PrimitiveExtras.By6Bits=primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k:PrimitiveExtras.By6Bits,PrimitiveExtras.PrimArray=primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k:PrimitiveExtras.PrimArray,PrimitiveExtras.PrimMultiArray=primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k:PrimitiveExtras.PrimMultiArray,PrimitiveExtras.SmallArray=primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k:PrimitiveExtras.SmallArray,PrimitiveExtras.UnliftedArray=primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k:PrimitiveExtras.UnliftedArray primitive-extras> unit primitive-extras-0.10.1.10-gg4XUSzBJX5sFdMdpsA51-test primitive-extras> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc primitive-extras> include cereal-0.5.8.3-GRLUyjZsALyD0WgrLwPIzk primitive-extras> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz primitive-extras> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O primitive-extras> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW primitive-extras> include primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k primitive-extras> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p primitive-extras> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin primitive-extras> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx primitive-extras> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 primitive-extras> Ready component graph: primitive-extras> definite primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k primitive-extras> depends base-4.17.0.0 primitive-extras> depends bytestring-0.11.3.1 primitive-extras> depends cereal-0.5.8.3-GRLUyjZsALyD0WgrLwPIzk primitive-extras> depends deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz primitive-extras> depends focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O primitive-extras> depends foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu primitive-extras> depends list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI primitive-extras> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW primitive-extras> depends primitive-unlifted-0.1.3.1-B0yix2hREkl6LqYGx8atsT primitive-extras> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ primitive-extras> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej primitive-extras> definite primitive-extras-0.10.1.10-gg4XUSzBJX5sFdMdpsA51-test primitive-extras> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc primitive-extras> depends cereal-0.5.8.3-GRLUyjZsALyD0WgrLwPIzk primitive-extras> depends deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz primitive-extras> depends focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O primitive-extras> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW primitive-extras> depends primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k primitive-extras> depends rerebase-1.19-8UEjDLCPsx9TvgCtx352p primitive-extras> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin primitive-extras> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx primitive-extras> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 primitive-extras> Using Cabal-3.8.1.0 compiled by ghc-9.4 primitive-extras> Using compiler: ghc-9.4.2 primitive-extras> Using install prefix: primitive-extras> /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10 primitive-extras> Executables installed in: 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/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0 /nix/store/5sgrdcdbs2sb1ihis8ziip4wl10vb04q-quickcheck-classes-0.6.5.0-doc quickcheck-classes (post)> copying 2 paths... quickcheck-classes (post)> copying path '/nix/store/5sgrdcdbs2sb1ihis8ziip4wl10vb04q-quickcheck-classes-0.6.5.0-doc' to 'https://cache.nix-ci.com'... quickcheck-classes (post)> copying path '/nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-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/8kfgvcxsjl7vhhg4q0cyvlnpr1kx7w4n-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/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-quickcheck-classes-0.6.5.0 /nix/store/5sgrdcdbs2sb1ihis8ziip4wl10vb04q-quickcheck-classes-0.6.5.0-doc quickcheck-classes (post)> copying 2 paths... quickcheck-classes (post)> copying path '/nix/store/5sgrdcdbs2sb1ihis8ziip4wl10vb04q-quickcheck-classes-0.6.5.0-doc' to 'ssh-ng://worker.nix-ci.com'... quickcheck-classes (post)> copying path '/nix/store/4w6iacdin9kqdjhhzz13dip9xcq7lf2d-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/8kfgvcxsjl7vhhg4q0cyvlnpr1kx7w4n-quickcheck-classes-0.6.5.0.drv' to 'ssh-ng://worker.nix-ci.com'... row-types (post)> added 2 signatures row-types (post)> added 3 signatures row-types (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2 /nix/store/s7a89h51isrlcw42z8jay9q95sfqn3xv-row-types-1.0.1.2-doc row-types (post)> copying 2 paths... row-types (post)> copying path '/nix/store/s7a89h51isrlcw42z8jay9q95sfqn3xv-row-types-1.0.1.2-doc' to 'https://cache.nix-ci.com'... row-types (post)> copying path '/nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-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/cfppsrnv2nzjxh194csxk4m6ljhqijsp-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/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-row-types-1.0.1.2 /nix/store/s7a89h51isrlcw42z8jay9q95sfqn3xv-row-types-1.0.1.2-doc row-types (post)> copying 2 paths... row-types (post)> copying path '/nix/store/s7a89h51isrlcw42z8jay9q95sfqn3xv-row-types-1.0.1.2-doc' to 'ssh-ng://worker.nix-ci.com'... row-types (post)> copying path '/nix/store/0siyf5cmdgfbq9vh0i9m73d40n3x2bg9-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/cfppsrnv2nzjxh194csxk4m6ljhqijsp-row-types-1.0.1.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/4si24nyivwpdsy2dixhfnhm8flis55jb-bitvec-1.1.5.0.drv'... building '/nix/store/q85xdikn9g980fvj7z88ab8gr5hdc4n3-mod-0.2.0.1.drv'... ghc-lib-parser> CoercionN (compiler/GHC/Core/TyCo/Rep.hs:1039) ghc-lib-parser> CoercionR (compiler/GHC/Core/TyCo/Rep.hs:1040) ghc-lib-parser> CoercionP (compiler/GHC/Core/TyCo/Rep.hs:1041) ghc-lib-parser> MCoercionN (compiler/GHC/Core/TyCo/Rep.hs:1086) ghc-lib-parser> MCoercionR (compiler/GHC/Core/TyCo/Rep.hs:1085) ghc-lib-parser> CoSel (compiler/GHC/Core/TyCo/Rep.hs:1018) ghc-lib-parser> FunSel (compiler/GHC/Core/TyCo/Rep.hs:1033) ghc-lib-parser> coHoleCoVar (compiler/GHC/Core/TyCo/Rep.hs:1567) ghc-lib-parser> setCoHoleCoVar (compiler/GHC/Core/TyCo/Rep.hs:1570) ghc-lib-parser> LeftOrRight (compiler/GHC/Types/Basic.hs:138) ghc-lib-parser> ltRole (compiler/GHC/Core/Coercion.hs:1463) ghc-lib-parser> coVarRType (compiler/GHC/Core/Coercion.hs:577) ghc-lib-parser> coVarLType (compiler/GHC/Core/Coercion.hs:577) ghc-lib-parser> coVarTypes (compiler/GHC/Core/Coercion.hs:581) ghc-lib-parser> coVarKind (compiler/GHC/Core/Coercion.hs:594) ghc-lib-parser> coVarKindsTypesRole (compiler/GHC/Core/Coercion.hs:586) ghc-lib-parser> coVarRole (compiler/GHC/Core/Coercion.hs:599) ghc-lib-parser> coercionType (compiler/GHC/Core/Coercion.hs:2377) ghc-lib-parser> coercionLKind (compiler/GHC/Core/Coercion.hs:2391) ghc-lib-parser> coercionRKind (compiler/GHC/Core/Coercion.hs:2452) ghc-lib-parser> mkCoVarCo (compiler/GHC/Core/Coercion.hs:1013) ghc-lib-parser> mkCoVarCos (compiler/GHC/Core/Coercion.hs:1018) ghc-lib-parser> mkAxInstCo (compiler/GHC/Core/Coercion.hs:1029) ghc-lib-parser> mkUnbranchedAxInstCo (compiler/GHC/Core/Coercion.hs:1060) ghc-lib-parser> mkAxInstRHS (compiler/GHC/Core/Coercion.hs:1065) ghc-lib-parser> mkUnbranchedAxInstRHS (compiler/GHC/Core/Coercion.hs:1082) ghc-lib-parser> mkPiCos (compiler/GHC/Core/Coercion.hs:1655) ghc-lib-parser> mkCoCast (compiler/GHC/Core/Coercion.hs:1688) ghc-lib-parser> mkSelCo (compiler/GHC/Core/Coercion.hs:1140) ghc-lib-parser> getNthFromType (compiler/GHC/Core/Coercion.hs:2435) ghc-lib-parser> mkLRCo (compiler/GHC/Core/Coercion.hs:1224) ghc-lib-parser> mkFunCo2 (compiler/GHC/Core/Coercion.hs:825) ghc-lib-parser> mkFunCoNoFTF (compiler/GHC/Core/Coercion.hs:799) ghc-lib-parser> mkFunResCo (compiler/GHC/Core/Coercion.hs:1671) ghc-lib-parser> mkNakedFunCo1 (compiler/GHC/Core/Coercion.hs:818) ghc-lib-parser> mkNakedFunCo2 (compiler/GHC/Core/Coercion.hs:832) ghc-lib-parser> mkSubCo (compiler/GHC/Core/Coercion.hs:1293) ghc-lib-parser> mkAxiomInstCo (compiler/GHC/Core/Coercion.hs:1054) ghc-lib-parser> mkAxiomRuleCo (compiler/GHC/Core/Coercion.hs:1334) ghc-lib-parser> mkReprPrimEqPred (compiler/GHC/Core/Coercion.hs:2638) ghc-lib-parser> decomposeFunCo (compiler/GHC/Core/Coercion.hs:412) ghc-lib-parser> decomposePiCos (compiler/GHC/Core/Coercion.hs:459) ghc-lib-parser> splitFunCo_maybe (compiler/GHC/Core/Coercion.hs:554) ghc-lib-parser> splitForAllCo_maybe (compiler/GHC/Core/Coercion.hs:558) ghc-lib-parser> tyConRole (compiler/GHC/Core/Coercion.hs:1448) ghc-lib-parser> tyConRolesX (compiler/GHC/Core/Coercion.hs:1431) ghc-lib-parser> tyConRolesRepresentational (compiler/GHC/Core/Coercion.hs:1440) ghc-lib-parser> tyConRoleListX (compiler/GHC/Core/Coercion.hs:1435) ghc-lib-parser> tyConRoleListRepresentational (compiler/GHC/Core/Coercion.hs:1445) ghc-lib-parser> funRole (compiler/GHC/Core/Coercion.hs:1453) ghc-lib-parser> pickLR (compiler/GHC/Types/Basic.hs:141) ghc-lib-parser> isReflCoVar_maybe (compiler/GHC/Core/Coercion.hs:650) ghc-lib-parser> mkGReflLeftMCo (compiler/GHC/Core/Coercion.hs:376) ghc-lib-parser> mkGReflRightMCo (compiler/GHC/Core/Coercion.hs:380) ghc-lib-parser> coToMCo (compiler/GHC/Core/Coercion.hs:314) ghc-lib-parser> mkTransMCoL (compiler/GHC/Core/Coercion.hs:346) ghc-lib-parser> mkTransMCoR (compiler/GHC/Core/Coercion.hs:350) ghc-lib-parser> mkHomoForAllMCo (compiler/GHC/Core/Coercion.hs:364) ghc-lib-parser> mkFunResMCo (compiler/GHC/Core/Coercion.hs:372) ghc-lib-parser> mkPiMCos (compiler/GHC/Core/Coercion.hs:368) ghc-lib-parser> isReflMCo (compiler/GHC/Core/Coercion.hs:389) ghc-lib-parser> checkReflexiveMCo (compiler/GHC/Core/Coercion.hs:321) ghc-lib-parser> mkCoVar (compiler/GHC/Types/Var.hs:1132) ghc-lib-parser> coVarName (compiler/GHC/Core/Coercion.hs:186) ghc-lib-parser> setCoVarName (compiler/GHC/Core/Coercion.hs:192) ghc-lib-parser> setCoVarUnique (compiler/GHC/Core/Coercion.hs:189) ghc-lib-parser> tyCoVarsOfCo (compiler/GHC/Core/TyCo/FVs.hs:301) ghc-lib-parser> tyCoVarsOfCos (compiler/GHC/Core/TyCo/FVs.hs:309) ghc-lib-parser> coVarsOfCo (compiler/GHC/Core/TyCo/FVs.hs:411) ghc-lib-parser> tyCoFVsOfCo (compiler/GHC/Core/TyCo/FVs.hs:624) ghc-lib-parser> tyCoFVsOfCos (compiler/GHC/Core/TyCo/FVs.hs:666) ghc-lib-parser> coercionSize (compiler/GHC/Core/TyCo/Rep.hs:1905) ghc-lib-parser> anyFreeVarsOfCo (compiler/GHC/Core/TyCo/FVs.hs:935) ghc-lib-parser> emptyCvSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:236) ghc-lib-parser> lookupCoVar (compiler/GHC/Core/TyCo/Subst.hs:1007) ghc-lib-parser> substCoVar (compiler/GHC/Core/TyCo/Subst.hs:998) ghc-lib-parser> substCoVars (compiler/GHC/Core/TyCo/Subst.hs:1004) 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:8) 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:53) 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:17) hw-prim> |> (src/HaskellWorks/Data/Ops.hs:21) hw-prim> >< (src/HaskellWorks/Data/Ops.hs:25) 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) 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) tree-diff> trifecta-pretty roundtrip: OK (2.04s) tree-diff> +++ OK, passed 100 tests. tree-diff> parsec-ansi-wl-pprint roundtrip: OK (1.97s) tree-diff> +++ OK, passed 100 tests. tree-diff> diffBy example1: OK tree-diff> +++ OK, passed 1 test. tree-diff> diffBy model: OK (0.02s) 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 10 tests passed (4.03s) tree-diff> Test suite tree-diff-test: PASS tree-diff> Test suite logged to: dist/test/tree-diff-0.3.0.1-tree-diff-test.log tree-diff> 1 of 1 test suites (1 of 1 test cases) passed. tree-diff> haddockPhase tree-diff> Preprocessing library for tree-diff-0.3.0.1.. tree-diff> Running Haddock on library for tree-diff-0.3.0.1.. 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, bytestring-builder-0.10.8.2.0 tree-diff> Warning: --source-* options are ignored when --hyperlinked-source is enabled. tree-diff> 100% ( 3 / 3) in 'Data.TreeDiff.List' tree-diff> 90% ( 10 / 11) in 'Data.TreeDiff.OMap' tree-diff> Missing documentation for: tree-diff> OMap (src/Data/TreeDiff/OMap.hs:39) 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:191) tree-diff> 100% ( 2 / 2) in 'Data.TreeDiff.Parser' 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% ( 2 / 2) 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' tree-diff> Warning: Data.TreeDiff.Class: could not find link destinations for: tree-diff> tree-diff> - Data.TreeDiff.Class.GSumToExpr tree-diff> - Data.TreeDiff.Class.gtoExpr primitive-extras> /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10/bin primitive-extras> Libraries installed in: primitive-extras> /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k primitive-extras> Dynamic Libraries installed in: primitive-extras> /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 primitive-extras> Private executables installed in: primitive-extras> /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10/libexec/x86_64-linux-ghc-9.4.2/primitive-extras-0.10.1.10 primitive-extras> Data files installed in: primitive-extras> /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10/share/x86_64-linux-ghc-9.4.2/primitive-extras-0.10.1.10 primitive-extras> Documentation installed in: primitive-extras> /nix/store/9zc0i5gidqzhi8yrfg925c72y3n2qsq8-primitive-extras-0.10.1.10-doc/share/doc/primitive-extras-0.10.1.10 primitive-extras> Configuration files installed in: primitive-extras> /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10/etc primitive-extras> No alex found primitive-extras> Using ar found on system at: primitive-extras> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar primitive-extras> No c2hs found primitive-extras> No cpphs found primitive-extras> No doctest found primitive-extras> Using gcc version 12.3.0 given by user at: primitive-extras> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc primitive-extras> Using ghc version 9.4.2 found on system at: primitive-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc primitive-extras> Using ghc-pkg version 9.4.2 found on system at: primitive-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 primitive-extras> No ghcjs found primitive-extras> No ghcjs-pkg found primitive-extras> No greencard found primitive-extras> Using haddock version 2.27.0 found on system at: primitive-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: primitive-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc primitive-extras> Using hsc2hs version 0.68.8 found on system at: primitive-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs primitive-extras> Using hscolour version 1.24 found on system at: primitive-extras> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour primitive-extras> No jhc found primitive-extras> Using ld found on system at: primitive-extras> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold primitive-extras> No pkg-config found primitive-extras> Using runghc version 9.4.2 found on system at: primitive-extras> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 primitive-extras> Using strip version 2.40 found on system at: primitive-extras> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip primitive-extras> Using tar found on system at: primitive-extras> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar primitive-extras> No uhc found primitive-extras> building primitive-extras> Preprocessing library for primitive-extras-0.10.1.10.. primitive-extras> Building library for primitive-extras-0.10.1.10.. 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 ) 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 ) cborg-json> setupCompilerEnvironmentPhase cborg-json> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. cborg-json> unpacking sources cborg-json> unpacking source archive /nix/store/acajfvd3qr2siamld941kd0yznxk56ys-cborg-json-0.2.5.0.tar.gz cborg-json> source root is cborg-json-0.2.5.0 cborg-json> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file cborg-json-0.2.5.0/src/Codec/CBOR/JSON.hs cborg-json> patching sources cborg-json> Replace Cabal file with edited version from mirror://hackage/cborg-json-0.2.5.0/revision/2.cabal. cborg-json> compileBuildDriverPhase cborg-json> setupCompileFlags: -package-db=/build/tmp.yn5s7fgAFq/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts cborg-json> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.yn5s7fgAFq/Main.o ) cborg-json> [2 of 2] Linking Setup cborg-json> updateAutotoolsGnuConfigScriptsPhase cborg-json> configuring cborg-json> configureFlags: --verbose --prefix=/nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/dpbj3dbw6xl70hrs5671wil9l72w02zc-cborg-json-0.2.5.0-doc/share/doc/cborg-json-0.2.5.0 --with-gcc=gcc --package-db=/build/tmp.yn5s7fgAFq/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib cborg-json> Using Parsec parser cborg-json> Configuring cborg-json-0.2.5.0... cborg-json> Dependency aeson >=0.7 && <2.3: using aeson-2.1.2.1 cborg-json> Dependency aeson-pretty >=0.8 && <0.9: using aeson-pretty-0.8.9 cborg-json> Dependency base >=4.11 && <4.20: using base-4.17.0.0 cborg-json> Dependency cborg >=0.2 && <0.3: using cborg-0.2.9.0 cborg-json> Dependency scientific >=0.3 && <0.4: using scientific-0.3.7.0 cborg-json> Dependency text >=1.1 && <2.2: using text-2.0.1 cborg-json> Dependency unordered-containers >=0.2 && <0.3: using cborg-json> unordered-containers-0.2.19.1 cborg-json> Dependency vector >=0.10 && <0.14: using vector-0.13.1.0 cborg-json> Source component graph: component lib cborg-json> Configured component graph: cborg-json> component cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m cborg-json> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G cborg-json> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf cborg-json> include base-4.17.0.0 cborg-json> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg-json> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO cborg-json> include text-2.0.1 cborg-json> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP cborg-json> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej cborg-json> Linked component graph: cborg-json> unit cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m cborg-json> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G cborg-json> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf cborg-json> include base-4.17.0.0 cborg-json> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg-json> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO cborg-json> include text-2.0.1 cborg-json> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP cborg-json> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej cborg-json> Codec.CBOR.JSON=cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m:Codec.CBOR.JSON cborg-json> Ready component graph: cborg-json> definite cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m cborg-json> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G cborg-json> depends aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf cborg-json> depends base-4.17.0.0 cborg-json> depends cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk cborg-json> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO cborg-json> depends text-2.0.1 cborg-json> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP serialise> setupCompilerEnvironmentPhase serialise> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. serialise> unpacking sources serialise> unpacking source archive /nix/store/msx84qflc684b4yfvps8xiilignfrmvl-serialise-0.2.6.0.tar.gz serialise> source root is serialise-0.2.6.0 serialise> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file serialise-0.2.6.0/tests/Tests/Serialise.hs serialise> patching sources serialise> Replace Cabal file with edited version from mirror://hackage/serialise-0.2.6.0/revision/3.cabal. serialise> compileBuildDriverPhase serialise> setupCompileFlags: -package-db=/build/tmp.W98i7BWWgK/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts serialise> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.W98i7BWWgK/Main.o ) serialise> [2 of 2] Linking Setup serialise> updateAutotoolsGnuConfigScriptsPhase serialise> configuring serialise> configureFlags: --verbose --prefix=/nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/q1pfrf7ik3kacnddqzahy7c19hg59sbz-serialise-0.2.6.0-doc/share/doc/serialise-0.2.6.0 --with-gcc=gcc --package-db=/build/tmp.W98i7BWWgK/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib serialise> Using Parsec parser serialise> Configuring serialise-0.2.6.0... serialise> Flags chosen: newtime15=True serialise> Dependency array >=0.4 && <0.6: using array-0.5.4.0 serialise> Dependency base >=4.11 && <4.19: using base-4.17.0.0 serialise> Dependency bytestring >=0.10.4 && <0.12: using bytestring-0.11.3.1 serialise> Dependency cborg >=0.2 && <0.3: using cborg-0.2.9.0 serialise> Dependency containers >=0.5 && <0.7: using containers-0.6.6 serialise> Dependency ghc-prim >=0.3.1.0 && <0.11: using ghc-prim-0.9.0 serialise> Dependency half >=0.2.2.3 && <0.4: using half-0.3.1 serialise> Dependency hashable >=1.2 && <2.0: using hashable-1.4.3.0 serialise> Dependency primitive >=0.5 && <0.9: using primitive-0.8.0.0 serialise> Dependency strict >=0.4 && <0.6: using strict-0.5 serialise> Dependency text >=1.1 && <2.1: using text-2.0.1 serialise> Dependency these >=1.1 && <1.3: using these-1.2 serialise> Dependency time >=1.5 && <1.14: using time-1.12.2 serialise> Dependency unordered-containers >=0.2 && <0.3: using serialise> unordered-containers-0.2.19.1 serialise> Dependency vector >=0.10 && <0.14: using vector-0.13.1.0 serialise> Dependency QuickCheck >=2.9 && <2.15: using QuickCheck-2.14.3 serialise> Dependency base >=4.11 && <4.18: using base-4.17.0.0 serialise> Dependency bytestring >=0.10.4 && <0.12: using bytestring-0.11.3.1 serialise> Dependency cborg: using cborg-0.2.9.0 serialise> Dependency containers >=0.5 && <0.7: using containers-0.6.6 serialise> Dependency directory >=1.0 && <1.4: using directory-1.3.7.1 serialise> Dependency filepath >=1.0 && <1.5: using filepath-1.4.2.2 serialise> Dependency primitive >=0.5 && <0.9: using primitive-0.8.0.0 serialise> Dependency quickcheck-instances >=0.3.12 && <0.4: using serialise> quickcheck-instances-0.3.30 serialise> Dependency serialise: using serialise-0.2.6.0 serialise> Dependency tasty >=0.11 && <1.5: using tasty-1.4.3 serialise> Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.1 serialise> Dependency tasty-quickcheck >=0.8 && <0.11: using tasty-quickcheck-0.10.2 serialise> Dependency text >=1.1 && <2.1: using text-2.0.1 serialise> Dependency time >=1.4 && <1.14: using time-1.12.2 serialise> Dependency unordered-containers >=0.2 && <0.3: using serialise> unordered-containers-0.2.19.1 serialise> Dependency vector >=0.10 && <0.14: using vector-0.13.1.0 serialise> Source component graph: serialise> component lib serialise> component test:tests dependency lib ghc-lib-parser> substCoVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1022) ghc-lib-parser> extendTvSubstAndInScope (compiler/GHC/Core/TyCo/Subst.hs:412) ghc-lib-parser> getCvSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:295) ghc-lib-parser> liftCoSubstTyVar (compiler/GHC/Core/Coercion.hs:2123) ghc-lib-parser> liftCoSubstWith (compiler/GHC/Core/Coercion.hs:1963) ghc-lib-parser> liftCoSubstWithEx (compiler/GHC/Core/Coercion.hs:1952) ghc-lib-parser> emptyLiftingContext (compiler/GHC/Core/Coercion.hs:1978) ghc-lib-parser> liftCoSubstVarBndrUsing (compiler/GHC/Core/Coercion.hs:2186) ghc-lib-parser> mkSubstLiftingContext (compiler/GHC/Core/Coercion.hs:1986) ghc-lib-parser> LiftCoEnv (compiler/GHC/Core/Coercion.hs:1946) ghc-lib-parser> LiftingContext (compiler/GHC/Core/Coercion.hs:1938) ghc-lib-parser> liftEnvSubstLeft (compiler/GHC/Core/Coercion.hs:2276) ghc-lib-parser> liftEnvSubstRight (compiler/GHC/Core/Coercion.hs:2279) ghc-lib-parser> substRightCo (compiler/GHC/Core/Coercion.hs:2262) ghc-lib-parser> substLeftCo (compiler/GHC/Core/Coercion.hs:2257) ghc-lib-parser> lcSubstLeft (compiler/GHC/Core/Coercion.hs:2270) ghc-lib-parser> lcSubstRight (compiler/GHC/Core/Coercion.hs:2273) ghc-lib-parser> seqCo (compiler/GHC/Core/Coercion.hs:2328) ghc-lib-parser> pprCo (compiler/GHC/Core/TyCo/Ppr.hs:125) ghc-lib-parser> pprParendCo (compiler/GHC/Core/TyCo/Ppr.hs:125) ghc-lib-parser> pprCoAxiom (compiler/GHC/Core/Coercion.hs:219) ghc-lib-parser> pprCoAxBranch (compiler/GHC/Core/Coercion.hs:245) ghc-lib-parser> pprCoAxBranchLHS (compiler/GHC/Core/Coercion.hs:234) ghc-lib-parser> pprCoAxBranchUser (compiler/GHC/Core/Coercion.hs:225) ghc-lib-parser> tidyCoAxBndrsForUser (compiler/GHC/Core/Coercion.hs:277) ghc-lib-parser> etaExpandCoAxBranch (compiler/GHC/Core/Coercion.hs:206) ghc-lib-parser> tidyCos (compiler/GHC/Core/TyCo/Tidy.hs:257) ghc-lib-parser> multToCo (compiler/GHC/Core/Coercion.hs:527) ghc-lib-parser> hasThisCoercionHoleTy (compiler/GHC/Core/Coercion.hs:2768) ghc-lib-parser> Warning: 'BlockArguments' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'DeriveAnyClass' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'GeneralizedNewtypeDeriving' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'DerivingStrategies' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'DriverUnexpectedSignature' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Type' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'qualified' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'forall' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'NoExactName' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'SameName' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 75% ( 15 / 20) in 'GHC.Types.Hint' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> LanguageExtensionHint (compiler/GHC/Types/Hint.hs:55) ghc-lib-parser> SimilarName (compiler/GHC/Types/Hint.hs:452) ghc-lib-parser> pprUntickedConstructor (compiler/GHC/Types/Hint.hs:461) ghc-lib-parser> useExtensionInOrderTo (compiler/GHC/Types/Hint.hs:117) ghc-lib-parser> Warning: 'Message' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'formatBulleted' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Hint' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'DynFlags' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mkMCDiagnostic' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 72% ( 43 / 59) in 'GHC.Types.Error' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> mkMessages (compiler/GHC/Types/Error.hs:137) ghc-lib-parser> getMessages (compiler/GHC/Types/Error.hs:130) ghc-lib-parser> emptyMessages (compiler/GHC/Types/Error.hs:134) ghc-lib-parser> isEmptyMessages (compiler/GHC/Types/Error.hs:143) ghc-lib-parser> singleMessage (compiler/GHC/Types/Error.hs:146) ghc-lib-parser> mkPlainDiagnostic (compiler/GHC/Types/Error.hs:304) ghc-lib-parser> NoDiagnosticOpts (compiler/GHC/Types/Error.hs:264) 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:31) hw-prim> foldMap (src/HaskellWorks/Data/Vector/Storable.hs:35) hw-prim> mapAccumL (src/HaskellWorks/Data/Vector/Storable.hs:39) hw-prim> construct2N (src/HaskellWorks/Data/Vector/Storable.hs:79) hw-prim> construct64UnzipN (src/HaskellWorks/Data/Vector/Storable.hs:108) hw-prim> unzipFromListN2 (src/HaskellWorks/Data/Vector/Storable.hs:130) 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:13) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Foreign' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> mallocForeignPtrBytesWithAlignedPtr (src/HaskellWorks/Foreign.hs:14) hw-prim> mallocForeignPtrBytesWithAlignedCastPtr (src/HaskellWorks/Foreign.hs:20) hw-prim> Warning: HaskellWorks.Data.Positioning: could not find link destinations for: hw-prim> hw-prim> - HaskellWorks.Data.Positioning.ToCount hw-prim> - HaskellWorks.Data.Positioning.ToPosition hw-prim> Documentation created: dist/doc/html/hw-prim/index.html, hw-prim> dist/doc/html/hw-prim/hw-prim.txt hw-prim> Preprocessing test suite 'doctest' for hw-prim-0.6.3.2.. hw-prim> Preprocessing test suite 'hw-prim-test' for hw-prim-0.6.3.2.. hw-prim> installing hw-prim> Installing library in /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-prim> post-installation fixup hw-prim> shrinking RPATHs of ELF executables and libraries in /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2 hw-prim> shrinking /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK-ghc9.4.2.so hw-prim> checking for references to /build/ in /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2... hw-prim> patching script interpreter paths in /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2 hw-prim> stripping (with command strip and flags -S -p) in /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2/lib hw-prim> shrinking RPATHs of ELF executables and libraries in /nix/store/p3air61djk17fsl1n3zmlnv731ly849j-hw-prim-0.6.3.2-doc hw-prim> checking for references to /build/ in /nix/store/p3air61djk17fsl1n3zmlnv731ly849j-hw-prim-0.6.3.2-doc... hw-prim> patching script interpreter paths in /nix/store/p3air61djk17fsl1n3zmlnv731ly849j-hw-prim-0.6.3.2-doc 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.1.10.. primitive-extras> Building test suite 'test' for primitive-extras-0.10.1.10.. 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 tests 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.02s) primitive-extras> Test suite test: PASS primitive-extras> Test suite logged to: dist/test/primitive-extras-0.10.1.10-test.log primitive-extras> 1 of 1 test suites (1 of 1 test cases) passed. primitive-extras> haddockPhase primitive-extras> Preprocessing library for primitive-extras-0.10.1.10.. primitive-extras> Running Haddock on library for primitive-extras-0.10.1.10.. primitive-extras> Warning: --source-* options are ignored when --hyperlinked-source is enabled. cborg-json> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej cborg-json> Using Cabal-3.8.1.0 compiled by ghc-9.4 cborg-json> Using compiler: ghc-9.4.2 cborg-json> Using install prefix: cborg-json> /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0 cborg-json> Executables installed in: cborg-json> /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/bin cborg-json> Libraries installed in: cborg-json> /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m cborg-json> Dynamic Libraries installed in: cborg-json> /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 cborg-json> Private executables installed in: cborg-json> /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/libexec/x86_64-linux-ghc-9.4.2/cborg-json-0.2.5.0 cborg-json> Data files installed in: cborg-json> /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/share/x86_64-linux-ghc-9.4.2/cborg-json-0.2.5.0 cborg-json> Documentation installed in: cborg-json> /nix/store/dpbj3dbw6xl70hrs5671wil9l72w02zc-cborg-json-0.2.5.0-doc/share/doc/cborg-json-0.2.5.0 cborg-json> Configuration files installed in: cborg-json> /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/etc cborg-json> No alex found cborg-json> Using ar found on system at: cborg-json> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar cborg-json> No c2hs found cborg-json> No cpphs found cborg-json> No doctest found cborg-json> Using gcc version 12.3.0 given by user at: cborg-json> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc cborg-json> Using ghc version 9.4.2 found on system at: cborg-json> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc cborg-json> Using ghc-pkg version 9.4.2 found on system at: cborg-json> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 cborg-json> No ghcjs found cborg-json> No ghcjs-pkg found cborg-json> No greencard found cborg-json> Using haddock version 2.27.0 found on system at: cborg-json> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 cborg-json> No happy found cborg-json> Using haskell-suite found on system at: haskell-suite-dummy-location cborg-json> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location cborg-json> No hmake found cborg-json> Using hpc version 0.68 found on system at: cborg-json> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc cborg-json> Using hsc2hs version 0.68.8 found on system at: cborg-json> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs cborg-json> Using hscolour version 1.24 found on system at: cborg-json> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour cborg-json> No jhc found cborg-json> Using ld found on system at: cborg-json> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold cborg-json> No pkg-config found cborg-json> Using runghc version 9.4.2 found on system at: cborg-json> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 cborg-json> Using strip version 2.40 found on system at: cborg-json> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip cborg-json> Using tar found on system at: cborg-json> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar cborg-json> No uhc found cborg-json> building cborg-json> Preprocessing library for cborg-json-0.2.5.0.. cborg-json> Building library for cborg-json-0.2.5.0.. cborg-json> [1 of 1] Compiling Codec.CBOR.JSON ( src/Codec/CBOR/JSON.hs, dist/build/Codec/CBOR/JSON.o, dist/build/Codec/CBOR/JSON.dyn_o ) cborg-json> [1 of 1] Compiling Codec.CBOR.JSON ( src/Codec/CBOR/JSON.hs, dist/build/Codec/CBOR/JSON.p_o ) serialise> Configured component graph: serialise> component serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd serialise> include array-0.5.4.0 serialise> include base-4.17.0.0 serialise> include bytestring-0.11.3.1 serialise> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk serialise> include containers-0.6.6 serialise> include ghc-prim-0.9.0 serialise> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s serialise> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM serialise> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW serialise> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 serialise> include text-2.0.1 serialise> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC serialise> include time-1.12.2 serialise> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP serialise> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej serialise> component serialise-0.2.6.0-2UBcgt7sFlfIbWEeqBirFG-tests serialise> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc serialise> include base-4.17.0.0 serialise> include bytestring-0.11.3.1 serialise> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk serialise> include containers-0.6.6 serialise> include directory-1.3.7.1 serialise> include filepath-1.4.2.2 serialise> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW serialise> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 serialise> include serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd serialise> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin serialise> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx serialise> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 serialise> include text-2.0.1 serialise> include time-1.12.2 serialise> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP serialise> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej serialise> Linked component graph: serialise> unit serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd serialise> include array-0.5.4.0 serialise> include base-4.17.0.0 serialise> include bytestring-0.11.3.1 serialise> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk serialise> include containers-0.6.6 serialise> include ghc-prim-0.9.0 serialise> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s serialise> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM serialise> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW serialise> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 serialise> include text-2.0.1 serialise> include these-1.2-7mCNCvEH6ArHIJGF2wnYfC serialise> include time-1.12.2 serialise> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP serialise> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej serialise> Codec.Serialise=serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd:Codec.Serialise,Codec.Serialise.Class=serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd:Codec.Serialise.Class,Codec.Serialise.Decoding=serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd:Codec.Serialise.Decoding,Codec.Serialise.Encoding=serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd:Codec.Serialise.Encoding,Codec.Serialise.IO=serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd:Codec.Serialise.IO,Codec.Serialise.Internal.GeneralisedUTF8=serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd:Codec.Serialise.Internal.GeneralisedUTF8,Codec.Serialise.Properties=serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd:Codec.Serialise.Properties,Codec.Serialise.Tutorial=serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd:Codec.Serialise.Tutorial serialise> unit serialise-0.2.6.0-2UBcgt7sFlfIbWEeqBirFG-tests serialise> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc serialise> include base-4.17.0.0 serialise> include bytestring-0.11.3.1 serialise> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk serialise> include containers-0.6.6 serialise> include directory-1.3.7.1 serialise> include filepath-1.4.2.2 serialise> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW serialise> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 serialise> include serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd serialise> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin serialise> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx serialise> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 serialise> include text-2.0.1 serialise> include time-1.12.2 serialise> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP serialise> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej serialise> Ready component graph: serialise> definite serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd serialise> depends array-0.5.4.0 serialise> depends base-4.17.0.0 serialise> depends bytestring-0.11.3.1 ghc-lib-parser> LanguageExtensionHint (compiler/GHC/Types/Hint.hs:55) ghc-lib-parser> useExtensionInOrderTo (compiler/GHC/Types/Hint.hs:117) ghc-lib-parser> pprMessageBag (compiler/GHC/Types/Error.hs:457) ghc-lib-parser> mkLocMessage (compiler/GHC/Types/Error.hs:460) ghc-lib-parser> getCaretDiagnostic (compiler/GHC/Types/Error.hs:549) ghc-lib-parser> isWarningMessage (compiler/GHC/Types/Error.hs:650) ghc-lib-parser> getErrorMessages (compiler/GHC/Types/Error.hs:670) ghc-lib-parser> getWarningMessages (compiler/GHC/Types/Error.hs:667) ghc-lib-parser> Warning: 'dumpAction' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'traceAction' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 82% ( 41 / 50) in 'GHC.Utils.Logger' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Logger (compiler/GHC/Utils/Logger.hs:213) ghc-lib-parser> HasLogger (compiler/GHC/Utils/Logger.hs:595) ghc-lib-parser> ContainsLogger (compiler/GHC/Utils/Logger.hs:598) ghc-lib-parser> initLogger (compiler/GHC/Utils/Logger.hs:247) ghc-lib-parser> LogAction (compiler/GHC/Utils/Logger.hs:174) ghc-lib-parser> DumpAction (compiler/GHC/Utils/Logger.hs:180) ghc-lib-parser> TraceAction (compiler/GHC/Utils/Logger.hs:188) ghc-lib-parser> jsonLogAction (compiler/GHC/Utils/Logger.hs:332) ghc-lib-parser> defaultLogAction (compiler/GHC/Utils/Logger.hs:346) ghc-lib-parser> Warning: 'DynFlags' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'rnf' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'SevOutput' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'SevInfo' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 54% ( 36 / 66) in 'GHC.Utils.Error' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Validity' (compiler/GHC/Utils/Error.hs:197) ghc-lib-parser> andValid (compiler/GHC/Utils/Error.hs:205) ghc-lib-parser> getInvalids (compiler/GHC/Utils/Error.hs:214) ghc-lib-parser> mkMessages (compiler/GHC/Types/Error.hs:137) ghc-lib-parser> isEmptyMessages (compiler/GHC/Types/Error.hs:143) ghc-lib-parser> pprMessageBag (compiler/GHC/Types/Error.hs:457) ghc-lib-parser> pprMsgEnvelopeBagWithLoc (compiler/GHC/Utils/Error.hs:235) ghc-lib-parser> pprMessages (compiler/GHC/Utils/Error.hs:232) ghc-lib-parser> pprLocMsgEnvelope (compiler/GHC/Utils/Error.hs:246) ghc-lib-parser> pprLocMsgEnvelopeDefault (compiler/GHC/Utils/Error.hs:243) ghc-lib-parser> DiagOpts (compiler/GHC/Utils/Error.hs:93) ghc-lib-parser> diag_wopt (compiler/GHC/Utils/Error.hs:102) ghc-lib-parser> diag_fatal_wopt (compiler/GHC/Utils/Error.hs:105) ghc-lib-parser> emptyMessages (compiler/GHC/Types/Error.hs:134) ghc-lib-parser> mkLocMessage (compiler/GHC/Types/Error.hs:460) ghc-lib-parser> mkPlainDiagnostic (compiler/GHC/Types/Error.hs:304) ghc-lib-parser> getCaretDiagnostic (compiler/GHC/Types/Error.hs:549) ghc-lib-parser> putMsg (compiler/GHC/Utils/Error.hs:430) ghc-lib-parser> printInfoForUser (compiler/GHC/Utils/Error.hs:433) ghc-lib-parser> printOutputForUser (compiler/GHC/Utils/Error.hs:437) ghc-lib-parser> logInfo (compiler/GHC/Utils/Error.hs:441) ghc-lib-parser> errorMsg (compiler/GHC/Utils/Error.hs:283) ghc-lib-parser> fatalErrorMsg (compiler/GHC/Utils/Error.hs:288) ghc-lib-parser> compilationProgressMsg (compiler/GHC/Utils/Error.hs:292) ghc-lib-parser> showPass (compiler/GHC/Utils/Error.hs:300) ghc-lib-parser> debugTraceMsg (compiler/GHC/Utils/Error.hs:424) ghc-lib-parser> ghcExit (compiler/GHC/Utils/Error.hs:274) ghc-lib-parser> prettyPrintGhcErrors (compiler/GHC/Utils/Error.hs:449) ghc-lib-parser> sortMsgBag (compiler/GHC/Utils/Error.hs:258) ghc-lib-parser> 26% ( 6 / 23) in 'GHC.Driver.CmdLine' ghc-lib-parser> Missing documentation for: ghc-lib-parser> processArgs (compiler/GHC/Driver/CmdLine.hs:184) ghc-lib-parser> OptKind (compiler/GHC/Driver/CmdLine.hs:92) ghc-lib-parser> Flag (compiler/GHC/Driver/CmdLine.hs:49) ghc-lib-parser> defFlag (compiler/GHC/Driver/CmdLine.hs:55) ghc-lib-parser> defGhcFlag (compiler/GHC/Driver/CmdLine.hs:58) ghc-lib-parser> defGhciFlag (compiler/GHC/Driver/CmdLine.hs:61) ghc-lib-parser> defHiddenFlag (compiler/GHC/Driver/CmdLine.hs:64) ghc-lib-parser> hoistFlag (compiler/GHC/Driver/CmdLine.hs:67) ghc-lib-parser> errorsToGhcException (compiler/GHC/Driver/CmdLine.hs:333) ghc-lib-parser> EwM (compiler/GHC/Driver/CmdLine.hs:139) ghc-lib-parser> runEwM (compiler/GHC/Driver/CmdLine.hs:154) ghc-lib-parser> addErr (compiler/GHC/Driver/CmdLine.hs:160) ghc-lib-parser> addWarn (compiler/GHC/Driver/CmdLine.hs:163) ghc-lib-parser> addFlagWarn (compiler/GHC/Driver/CmdLine.hs:166) ghc-lib-parser> getArg (compiler/GHC/Driver/CmdLine.hs:170) ghc-lib-parser> getCurLoc (compiler/GHC/Driver/CmdLine.hs:173) ghc-lib-parser> liftEwM (compiler/GHC/Driver/CmdLine.hs:176) serialise> depends cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk serialise> depends containers-0.6.6 serialise> depends ghc-prim-0.9.0 serialise> depends half-0.3.1-JvdE1ZptaB5AuVeKOYll1s serialise> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM serialise> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW serialise> depends strict-0.5-HMoW0pdUlXI77OEy0j18d2 serialise> depends text-2.0.1 serialise> depends these-1.2-7mCNCvEH6ArHIJGF2wnYfC serialise> depends time-1.12.2 serialise> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP serialise> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej serialise> definite serialise-0.2.6.0-2UBcgt7sFlfIbWEeqBirFG-tests serialise> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc serialise> depends base-4.17.0.0 serialise> depends bytestring-0.11.3.1 serialise> depends cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk serialise> depends containers-0.6.6 serialise> depends directory-1.3.7.1 serialise> depends filepath-1.4.2.2 serialise> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW serialise> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 serialise> depends serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd serialise> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin serialise> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx serialise> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 serialise> depends text-2.0.1 serialise> depends time-1.12.2 serialise> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP serialise> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej serialise> Using Cabal-3.8.1.0 compiled by ghc-9.4 serialise> Using compiler: ghc-9.4.2 serialise> Using install prefix: serialise> /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0 serialise> Executables installed in: serialise> /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/bin serialise> Libraries installed in: serialise> /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd serialise> Dynamic Libraries installed in: serialise> /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 serialise> Private executables installed in: serialise> /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/libexec/x86_64-linux-ghc-9.4.2/serialise-0.2.6.0 serialise> Data files installed in: serialise> /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/share/x86_64-linux-ghc-9.4.2/serialise-0.2.6.0 serialise> Documentation installed in: serialise> /nix/store/q1pfrf7ik3kacnddqzahy7c19hg59sbz-serialise-0.2.6.0-doc/share/doc/serialise-0.2.6.0 serialise> Configuration files installed in: serialise> /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/etc serialise> No alex found serialise> Using ar found on system at: serialise> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar serialise> No c2hs found serialise> No cpphs found serialise> No doctest found serialise> Using gcc version 12.3.0 given by user at: serialise> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc serialise> Using ghc version 9.4.2 found on system at: serialise> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc serialise> Using ghc-pkg version 9.4.2 found on system at: serialise> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 serialise> No ghcjs found serialise> No ghcjs-pkg found serialise> No greencard found serialise> Using haddock version 2.27.0 found on system at: serialise> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 serialise> No happy found serialise> Using haskell-suite found on system at: haskell-suite-dummy-location serialise> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location serialise> No hmake found serialise> Using hpc version 0.68 found on system at: serialise> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc serialise> Using hsc2hs version 0.68.8 found on system at: serialise> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs serialise> Using hscolour version 1.24 found on system at: serialise> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour serialise> No jhc found serialise> Using ld found on system at: serialise> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold serialise> No pkg-config found serialise> Using runghc version 9.4.2 found on system at: serialise> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 serialise> Using strip version 2.40 found on system at: serialise> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip serialise> Using tar found on system at: hw-prim (post)> added 2 signatures hw-prim (post)> added 3 signatures hw-prim (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2 /nix/store/p3air61djk17fsl1n3zmlnv731ly849j-hw-prim-0.6.3.2-doc hw-prim (post)> copying 2 paths... hw-prim (post)> copying path '/nix/store/p3air61djk17fsl1n3zmlnv731ly849j-hw-prim-0.6.3.2-doc' to 'https://cache.nix-ci.com'... hw-prim (post)> copying path '/nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-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/08gf78fpjf54wgf5w3dmacsz7mz310xi-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/dla35b2ia0w5gnclvlyzdy7p9r27h50v-hw-prim-0.6.3.2 /nix/store/p3air61djk17fsl1n3zmlnv731ly849j-hw-prim-0.6.3.2-doc hw-prim (post)> copying 2 paths... hw-prim (post)> copying path '/nix/store/p3air61djk17fsl1n3zmlnv731ly849j-hw-prim-0.6.3.2-doc' to 'ssh-ng://worker.nix-ci.com'... hw-prim (post)> copying path '/nix/store/dla35b2ia0w5gnclvlyzdy7p9r27h50v-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/08gf78fpjf54wgf5w3dmacsz7mz310xi-hw-prim-0.6.3.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/ndi91q5q3df0jm0b8h67zmbsvxb9lvc3-hw-fingertree-0.1.2.1.drv'... ghc-lib-parser> 0% ( 0 / 11) in 'GHC.Core.Opt.Stats' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> SimplCount (compiler/GHC/Core/Opt/Stats.hs:47) ghc-lib-parser> doSimplTick (compiler/GHC/Core/Opt/Stats.hs:42) ghc-lib-parser> doFreeSimplTick (compiler/GHC/Core/Opt/Stats.hs:44) ghc-lib-parser> simplCountN (compiler/GHC/Core/Opt/Stats.hs:64) ghc-lib-parser> pprSimplCount (compiler/GHC/Core/Opt/Stats.hs:41) ghc-lib-parser> plusSimplCount (compiler/GHC/Core/Opt/Stats.hs:45) ghc-lib-parser> zeroSimplCount (compiler/GHC/Core/Opt/Stats.hs:37) ghc-lib-parser> isZeroSimplCount (compiler/GHC/Core/Opt/Stats.hs:39) ghc-lib-parser> hasDetailedCounts (compiler/GHC/Core/Opt/Stats.hs:40) ghc-lib-parser> Tick (compiler/GHC/Core/Opt/Stats.hs:221) ghc-lib-parser> 32% ( 12 / 37) in 'GHC.Core.Map.Type' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> TrieMap (compiler/GHC/Data/TrieMap.hs:69) ghc-lib-parser> XT (compiler/GHC/Data/TrieMap.hs:66) ghc-lib-parser> emptyTypeMap (compiler/GHC/Core/Map/Type.hs:440) ghc-lib-parser> extendTypeMap (compiler/GHC/Core/Map/Type.hs:446) ghc-lib-parser> lookupTypeMap (compiler/GHC/Core/Map/Type.hs:443) ghc-lib-parser> foldTypeMap (compiler/GHC/Core/Map/Type.hs:437) ghc-lib-parser> CmEnv (compiler/GHC/Core/Map/Type.hs:492) ghc-lib-parser> lookupCME (compiler/GHC/Core/Map/Type.hs:505) ghc-lib-parser> lookupTypeMapWithScope (compiler/GHC/Core/Map/Type.hs:449) ghc-lib-parser> extendCME (compiler/GHC/Core/Map/Type.hs:498) ghc-lib-parser> extendCMEs (compiler/GHC/Core/Map/Type.hs:502) ghc-lib-parser> emptyCME (compiler/GHC/Core/Map/Type.hs:495) ghc-lib-parser> CoercionMapG (compiler/GHC/Core/Map/Type.hs:99) ghc-lib-parser> eqDeBruijnType (compiler/GHC/Core/Map/Type.hs:203) ghc-lib-parser> eqDeBruijnVar (compiler/GHC/Core/Map/Type.hs:285) ghc-lib-parser> xtBndr (compiler/GHC/Core/Map/Type.hs:573) ghc-lib-parser> lkBndr (compiler/GHC/Core/Map/Type.hs:567) ghc-lib-parser> VarMap (compiler/GHC/Core/Map/Type.hs:581) ghc-lib-parser> xtVar (compiler/GHC/Core/Map/Type.hs:601) ghc-lib-parser> lkVar (compiler/GHC/Core/Map/Type.hs:596) ghc-lib-parser> lkDFreeVar (compiler/GHC/Core/Map/Type.hs:610) ghc-lib-parser> xtDFreeVar (compiler/GHC/Core/Map/Type.hs:613) ghc-lib-parser> xtDNamed (compiler/GHC/Core/Map/Type.hs:624) ghc-lib-parser> lkDNamed (compiler/GHC/Core/Map/Type.hs:621) ghc-lib-parser> 71% ( 20 / 28) in 'GHC.Core.Unify' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> tcMatchTyX_BM (compiler/GHC/Core/Unify.hs:135) ghc-lib-parser> tcUnifyTys (compiler/GHC/Core/Unify.hs:440) ghc-lib-parser> BindFlag (compiler/GHC/Core/Unify.hs:1384) ghc-lib-parser> UnifyResult (compiler/GHC/Core/Unify.hs:465) ghc-lib-parser> typesAreApart (compiler/GHC/Core/Unify.hs:296) ghc-lib-parser> flattenTys (compiler/GHC/Core/Unify.hs:1955) ghc-lib-parser> flattenTysX (compiler/GHC/Core/Unify.hs:1959) ghc-lib-parser> Warning: 'DataCon' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 40% ( 10 / 25) in 'GHC.Core.PatSyn' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> PatSynMatcher (compiler/GHC/Core/PatSyn.hs:95) ghc-lib-parser> PatSynBuilder (compiler/GHC/Core/PatSyn.hs:114) ghc-lib-parser> patSynResultType (compiler/GHC/Core/PatSyn.hs:467) ghc-lib-parser> patSynArgs (compiler/GHC/Core/PatSyn.hs:429) ghc-lib-parser> patSynMatcher (compiler/GHC/Core/PatSyn.hs:461) ghc-lib-parser> patSynBuilder (compiler/GHC/Core/PatSyn.hs:464) ghc-lib-parser> patSynUnivTyVarBinders (compiler/GHC/Core/PatSyn.hs:442) ghc-lib-parser> patSynExTyVars (compiler/GHC/Core/PatSyn.hs:445) ghc-lib-parser> patSynExTyVarBinders (compiler/GHC/Core/PatSyn.hs:448) ghc-lib-parser> patSynSig (compiler/GHC/Core/PatSyn.hs:457) ghc-lib-parser> patSynSigBndr (compiler/GHC/Core/PatSyn.hs:451) ghc-lib-parser> patSynInstArgTys (compiler/GHC/Core/PatSyn.hs:470) ghc-lib-parser> patSynInstResTy (compiler/GHC/Core/PatSyn.hs:487) ghc-lib-parser> patSynFieldLabels (compiler/GHC/Core/PatSyn.hs:432) ghc-lib-parser> Warning: 'CallStack' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 28% ( 11 / 39) in 'GHC.Core.Predicate' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> classifyPredType (compiler/GHC/Core/Predicate.hs:79) ghc-lib-parser> isPredTy (compiler/GHC/Core/Type.hs:2633) ghc-lib-parser> isEvVarType (compiler/GHC/Core/Predicate.hs:215) ghc-lib-parser> eqRelRole (compiler/GHC/Core/Predicate.hs:163) ghc-lib-parser> isEqPrimPred (compiler/GHC/Core/Predicate.hs:227) ghc-lib-parser> isEqPred (compiler/GHC/Core/Predicate.hs:227) ghc-lib-parser> getEqPredTys (compiler/GHC/Core/Predicate.hs:167) ghc-lib-parser> getEqPredTys_maybe (compiler/GHC/Core/Predicate.hs:176) ghc-lib-parser> getEqPredRole (compiler/GHC/Core/Predicate.hs:184) ghc-lib-parser> mkReprPrimEqPred (compiler/GHC/Core/Coercion.hs:2638) ghc-lib-parser> mkClassPred (compiler/GHC/Core/Predicate.hs:99) tree-diff> Documentation created: dist/doc/html/tree-diff/index.html, tree-diff> dist/doc/html/tree-diff/tree-diff.txt tree-diff> Preprocessing test suite 'tree-diff-test' for tree-diff-0.3.0.1.. tree-diff> installing tree-diff> Installing library in /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs tree-diff> post-installation fixup tree-diff> shrinking RPATHs of ELF executables and libraries in /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1 tree-diff> shrinking /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHStree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs-ghc9.4.2.so tree-diff> checking for references to /build/ in /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1... tree-diff> patching script interpreter paths in /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1 tree-diff> stripping (with command strip and flags -S -p) in /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1/lib tree-diff> shrinking RPATHs of ELF executables and libraries in /nix/store/5k68jadkqjsjxcsci44iddxhnp6dvf5s-tree-diff-0.3.0.1-doc tree-diff> checking for references to /build/ in /nix/store/5k68jadkqjsjxcsci44iddxhnp6dvf5s-tree-diff-0.3.0.1-doc... tree-diff> patching script interpreter paths in /nix/store/5k68jadkqjsjxcsci44iddxhnp6dvf5s-tree-diff-0.3.0.1-doc primitive-extras> 10% ( 2 / 20) in 'PrimitiveExtras.SmallArray' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> list (library/PrimitiveExtras/SmallArray.hs:14) primitive-extras> set (library/PrimitiveExtras/SmallArray.hs:43) primitive-extras> insert (library/PrimitiveExtras/SmallArray.hs:53) primitive-extras> adjust (library/PrimitiveExtras/SmallArray.hs:67) primitive-extras> unsafeAdjust (library/PrimitiveExtras/SmallArray.hs:75) primitive-extras> unsafeAdjustWithSize (library/PrimitiveExtras/SmallArray.hs:80) primitive-extras> cons (library/PrimitiveExtras/SmallArray.hs:89) primitive-extras> orderedPair (library/PrimitiveExtras/SmallArray.hs:100) primitive-extras> findAndReplace (library/PrimitiveExtras/SmallArray.hs:118) primitive-extras> findAndMap (library/PrimitiveExtras/SmallArray.hs:130) primitive-extras> find (library/PrimitiveExtras/SmallArray.hs:142) primitive-extras> findWithIndex (library/PrimitiveExtras/SmallArray.hs:157) primitive-extras> elementsUnfoldlM (library/PrimitiveExtras/SmallArray.hs:172) primitive-extras> elementsListT (library/PrimitiveExtras/SmallArray.hs:185) primitive-extras> onFoundElementFocus (library/PrimitiveExtras/SmallArray.hs:189) primitive-extras> focusOnFoundElement (library/PrimitiveExtras/SmallArray.hs:217) primitive-extras> toList (library/PrimitiveExtras/SmallArray.hs:226) primitive-extras> 10% ( 2 / 20) in 'PrimitiveExtras.Bitmap' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> empty (library/PrimitiveExtras/Bitmap.hs:49) primitive-extras> singleton (library/PrimitiveExtras/Bitmap.hs:53) primitive-extras> insert (library/PrimitiveExtras/Bitmap.hs:57) primitive-extras> invert (library/PrimitiveExtras/Bitmap.hs:61) primitive-extras> indexList (library/PrimitiveExtras/Bitmap.hs:65) primitive-extras> boolList (library/PrimitiveExtras/Bitmap.hs:69) primitive-extras> pair (library/PrimitiveExtras/Bitmap.hs:73) primitive-extras> isPopulated (library/PrimitiveExtras/Bitmap.hs:87) primitive-extras> population (library/PrimitiveExtras/Bitmap.hs:91) primitive-extras> null (library/PrimitiveExtras/Bitmap.hs:95) primitive-extras> bits (library/PrimitiveExtras/Bitmap.hs:99) primitive-extras> populatedIndicesList (library/PrimitiveExtras/Bitmap.hs:103) primitive-extras> int64 (library/PrimitiveExtras/Bitmap.hs:107) primitive-extras> allBitsList (library/PrimitiveExtras/Bitmap.hs:41) primitive-extras> allBitsUnfoldl (library/PrimitiveExtras/Bitmap.hs:111) primitive-extras> populatedBitsUnfoldl (library/PrimitiveExtras/Bitmap.hs:114) primitive-extras> indicesAmongstPopulatedBitsUnfoldl (library/PrimitiveExtras/Bitmap.hs:117) primitive-extras> 31% ( 6 / 19) in 'PrimitiveExtras.By6Bits' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> empty (library/PrimitiveExtras/By6Bits.hs:46) primitive-extras> maybeList (library/PrimitiveExtras/By6Bits.hs:68) primitive-extras> pair (library/PrimitiveExtras/By6Bits.hs:59) primitive-extras> replace (library/PrimitiveExtras/By6Bits.hs:83) primitive-extras> adjust (library/PrimitiveExtras/By6Bits.hs:90) primitive-extras> focusAt (library/PrimitiveExtras/By6Bits.hs:186) primitive-extras> toIndexedList (library/PrimitiveExtras/By6Bits.hs:132) primitive-extras> elementsUnfoldl (library/PrimitiveExtras/By6Bits.hs:136) primitive-extras> elementsUnfoldlM (library/PrimitiveExtras/By6Bits.hs:140) primitive-extras> elementsListT (library/PrimitiveExtras/By6Bits.hs:144) primitive-extras> onElementAtFocus (library/PrimitiveExtras/By6Bits.hs:148) primitive-extras> null (library/PrimitiveExtras/By6Bits.hs:196) primitive-extras> 0% ( 0 / 5) in 'PrimitiveExtras.UnliftedArray' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> at (library/PrimitiveExtras/UnliftedArray.hs:6) primitive-extras> replicateIO (library/PrimitiveExtras/UnliftedArray.hs:13) primitive-extras> generate (library/PrimitiveExtras/UnliftedArray.hs:27) primitive-extras> traverse_ (library/PrimitiveExtras/UnliftedArray.hs:40) primitive-extras> 21% ( 4 / 19) in 'PrimitiveExtras.PrimArray' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> oneHot (library/PrimitiveExtras/PrimArray.hs:26) primitive-extras> generate (library/PrimitiveExtras/PrimArray.hs:40) primitive-extras> replicate (library/PrimitiveExtras/PrimArray.hs:53) primitive-extras> traverse_ (library/PrimitiveExtras/PrimArray.hs:80) primitive-extras> traverseWithIndexInRange_ (library/PrimitiveExtras/PrimArray.hs:83) primitive-extras> toElementsUnfoldl (library/PrimitiveExtras/PrimArray.hs:93) primitive-extras> toElementsUnfoldlM (library/PrimitiveExtras/PrimArray.hs:96) primitive-extras> toByteArray (library/PrimitiveExtras/PrimArray.hs:99) primitive-extras> toPrimitiveVector (library/PrimitiveExtras/PrimArray.hs:103) primitive-extras> toUnboxedVector (library/PrimitiveExtras/PrimArray.hs:107) primitive-extras> cerealGet (library/PrimitiveExtras/PrimArray.hs:111) primitive-extras> cerealGetAsInMemory (library/PrimitiveExtras/PrimArray.hs:117) cborg-json> running tests cborg-json> Package has no test suites. cborg-json> haddockPhase cborg-json> Preprocessing library for cborg-json-0.2.5.0.. cborg-json> Running Haddock on library for cborg-json-0.2.5.0.. cborg-json> Warning: The documentation for the following packages are not installed. No cborg-json> links will be generated to these packages: attoparsec-0.14.4, cborg-json> attoparsec-0.14.4 cborg-json> Warning: --source-* options are ignored when --hyperlinked-source is enabled. cborg-json> 66% ( 2 / 3) in 'Codec.CBOR.JSON' cborg-json> Missing documentation for: cborg-json> Module header cborg-json> Documentation created: dist/doc/html/cborg-json/index.html, cborg-json> dist/doc/html/cborg-json/cborg-json.txt cborg-json> installing cborg-json> Installing library in /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m cborg-json> post-installation fixup cborg-json> shrinking RPATHs of ELF executables and libraries in /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0 cborg-json> shrinking /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHScborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m-ghc9.4.2.so cborg-json> checking for references to /build/ in /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0... cborg-json> patching script interpreter paths in /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0 cborg-json> stripping (with command strip and flags -S -p) in /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/lib cborg-json> shrinking RPATHs of ELF executables and libraries in /nix/store/dpbj3dbw6xl70hrs5671wil9l72w02zc-cborg-json-0.2.5.0-doc cborg-json> checking for references to /build/ in /nix/store/dpbj3dbw6xl70hrs5671wil9l72w02zc-cborg-json-0.2.5.0-doc... cborg-json> patching script interpreter paths in /nix/store/dpbj3dbw6xl70hrs5671wil9l72w02zc-cborg-json-0.2.5.0-doc serialise> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar serialise> No uhc found serialise> building serialise> Preprocessing library for serialise-0.2.6.0.. serialise> Building library for serialise-0.2.6.0.. serialise> [1 of 8] Compiling Codec.Serialise.Decoding ( src/Codec/Serialise/Decoding.hs, dist/build/Codec/Serialise/Decoding.o, dist/build/Codec/Serialise/Decoding.dyn_o ) serialise> [2 of 8] Compiling Codec.Serialise.Encoding ( src/Codec/Serialise/Encoding.hs, dist/build/Codec/Serialise/Encoding.o, dist/build/Codec/Serialise/Encoding.dyn_o ) serialise> [3 of 8] Compiling Codec.Serialise.Internal.GeneralisedUTF8 ( src/Codec/Serialise/Internal/GeneralisedUTF8.hs, dist/build/Codec/Serialise/Internal/GeneralisedUTF8.o, dist/build/Codec/Serialise/Internal/GeneralisedUTF8.dyn_o ) serialise> [4 of 8] Compiling Codec.Serialise.Class ( src/Codec/Serialise/Class.hs, dist/build/Codec/Serialise/Class.o, dist/build/Codec/Serialise/Class.dyn_o ) serialise> serialise> src/Codec/Serialise/Class.hs:1370:1: warning: [-Woverlapping-patterns] serialise> Pattern match is redundant serialise> In an equation for ‘encodeTypeRep’: serialise> encodeTypeRep (Fun arg res) = ... serialise> | serialise> 1370 | encodeTypeRep (Fun arg res) serialise> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... bitvec> setupCompilerEnvironmentPhase bitvec> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. bitvec> unpacking sources 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> patching sources bitvec> compileBuildDriverPhase bitvec> setupCompileFlags: -package-db=/build/tmp.xq71zGNlUn/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts bitvec> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.xq71zGNlUn/Main.o ) bitvec> [2 of 2] Linking Setup bitvec> updateAutotoolsGnuConfigScriptsPhase bitvec> configuring bitvec> configureFlags: --verbose --prefix=/nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/6q2kw6nk5v8p1j31aqqxmgcp0b9cjz8l-bitvec-1.1.5.0-doc/share/doc/bitvec-1.1.5.0 --with-gcc=gcc --package-db=/build/tmp.xq71zGNlUn/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-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.17.0.0 bitvec> Dependency bytestring >=0.10 && <0.13: using bytestring-0.11.3.1 bitvec> Dependency deepseq <1.6: using deepseq-1.4.8.0 bitvec> Dependency ghc-bignum: using ghc-bignum-1.3 bitvec> Dependency primitive >=0.5: using primitive-0.8.0.0 bitvec> Dependency vector >=0.11 && <0.14: using vector-0.13.1.0 bitvec> Dependency base: using base-4.17.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.9: using primitive-0.8.0.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.5: using tasty-1.4.3 bitvec> Dependency tasty-quickcheck <0.11: using tasty-quickcheck-0.10.2 bitvec> Dependency vector >=0.11: using vector-0.13.1.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-EAM70IXh22LK9tbVqPg1sX bitvec> include base-4.17.0.0 bitvec> include bytestring-0.11.3.1 bitvec> include deepseq-1.4.8.0 bitvec> include ghc-bignum-1.3 bitvec> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW bitvec> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej bitvec> component bitvec-1.1.5.0-GbIXDruvAFz37Tszm4t638-bitvec-tests bitvec> include base-4.17.0.0 bitvec> include bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX bitvec> include ghc-bignum-1.3 bitvec> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW bitvec> include quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk bitvec> include quickcheck-classes-base-0.6.2.0-JMIGtpSqixA1swrmNIfPmG bitvec> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin bitvec> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 bitvec> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej bitvec> Linked component graph: bitvec> unit bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX bitvec> include base-4.17.0.0 bitvec> include bytestring-0.11.3.1 bitvec> include deepseq-1.4.8.0 bitvec> include ghc-bignum-1.3 bitvec> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW mod> setupCompilerEnvironmentPhase mod> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. mod> unpacking sources 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> patching sources mod> compileBuildDriverPhase mod> setupCompileFlags: -package-db=/build/tmp.zTq3DKrCW9/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts mod> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.zTq3DKrCW9/Main.o ) mod> [2 of 2] Linking Setup mod> updateAutotoolsGnuConfigScriptsPhase mod> configuring mod> configureFlags: --verbose --prefix=/nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/30zsdz5f77i4svlaqndbhplgga9gzc0n-mod-0.2.0.1-doc/share/doc/mod-0.2.0.1 --with-gcc=gcc --package-db=/build/tmp.zTq3DKrCW9/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-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.17.0.0 mod> Dependency deepseq: using deepseq-1.4.8.0 mod> Dependency ghc-bignum: using ghc-bignum-1.3 mod> Dependency primitive: using primitive-0.8.0.0 mod> Dependency semirings >=0.5: using semirings-0.6 mod> Dependency vector >=0.12: using vector-0.13.1.0 mod> Dependency base >=4.10 && <5: using base-4.17.0.0 mod> Dependency containers: using containers-0.6.6 mod> Dependency mod: using mod-0.2.0.1 mod> Dependency primitive: using primitive-0.8.0.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.6 mod> Dependency tasty >=0.10: using tasty-1.4.3 mod> Dependency tasty-quickcheck >=0.9 && <0.11: using tasty-quickcheck-0.10.2 mod> Dependency vector >=0.12: using vector-0.13.1.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-BjmicJwPvhNIlcJRcGjyTS mod> include base-4.17.0.0 mod> include deepseq-1.4.8.0 mod> include ghc-bignum-1.3 mod> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW mod> include semirings-0.6-DhdDS2jccdK6373EewPv71 mod> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mod> component mod-0.2.0.1-5xUoG0mWxdNHV1lMlX5eAz-mod-tests mod> include base-4.17.0.0 mod> include containers-0.6.6 mod> include mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS mod> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW mod> include quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk mod> include quickcheck-classes-base-0.6.2.0-JMIGtpSqixA1swrmNIfPmG mod> include semirings-0.6-DhdDS2jccdK6373EewPv71 mod> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin mod> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 mod> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mod> Linked component graph: mod> unit mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS mod> include base-4.17.0.0 mod> include deepseq-1.4.8.0 mod> include ghc-bignum-1.3 mod> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW ghc-lib-parser> isDictTy (compiler/GHC/Core/Predicate.hs:102) ghc-lib-parser> typeDeterminesValue (compiler/GHC/Core/Predicate.hs:105) ghc-lib-parser> isClassPred (compiler/GHC/Core/Predicate.hs:227) ghc-lib-parser> isEqPredClass (compiler/GHC/Core/Predicate.hs:222) ghc-lib-parser> isCTupleClass (compiler/GHC/Core/Predicate.hs:243) ghc-lib-parser> getClassPredTys (compiler/GHC/Core/Predicate.hs:109) ghc-lib-parser> getClassPredTys_maybe (compiler/GHC/Core/Predicate.hs:114) ghc-lib-parser> classMethodTy (compiler/GHC/Core/Predicate.hs:119) ghc-lib-parser> classMethodInstTy (compiler/GHC/Core/Predicate.hs:129) ghc-lib-parser> isIPLikePred (compiler/GHC/Core/Predicate.hs:259) ghc-lib-parser> hasIPSuperClasses (compiler/GHC/Core/Predicate.hs:277) ghc-lib-parser> isIPTyCon (compiler/GHC/Core/Predicate.hs:252) ghc-lib-parser> isIPClass (compiler/GHC/Core/Predicate.hs:256) ghc-lib-parser> isCallStackPredTy (compiler/GHC/Core/Predicate.hs:295) ghc-lib-parser> isEvVar (compiler/GHC/Core/Predicate.hs:399) ghc-lib-parser> isDictId (compiler/GHC/Core/Predicate.hs:402) ghc-lib-parser> Warning: 'mkDataConRep' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 69% ( 63 / 91) in 'GHC.Core.DataCon' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> StrictnessMark (compiler/GHC/Core/DataCon.hs:887) ghc-lib-parser> DataConEnv (compiler/GHC/Core/DataCon.hs:848) ghc-lib-parser> eqSpecTyVar (compiler/GHC/Core/DataCon.hs:898) ghc-lib-parser> eqSpecType (compiler/GHC/Core/DataCon.hs:901) ghc-lib-parser> eqSpecPair (compiler/GHC/Core/DataCon.hs:904) ghc-lib-parser> eqSpecPreds (compiler/GHC/Core/DataCon.hs:907) ghc-lib-parser> dataConTagZ (compiler/GHC/Core/DataCon.hs:1322) ghc-lib-parser> dataConNonlinearType (compiler/GHC/Core/DataCon.hs:1617) ghc-lib-parser> dataConDisplayType (compiler/GHC/Core/DataCon.hs:1631) ghc-lib-parser> dataConOrigResTy (compiler/GHC/Core/DataCon.hs:1548) ghc-lib-parser> dataConImplBangs (compiler/GHC/Core/DataCon.hs:1489) ghc-lib-parser> dataConBoxer (compiler/GHC/Core/DataCon.hs:1497) ghc-lib-parser> isTupleDataCon (compiler/GHC/Core/DataCon.hs:1765) ghc-lib-parser> isBoxedTupleDataCon (compiler/GHC/Core/DataCon.hs:1768) ghc-lib-parser> isUnboxedTupleDataCon (compiler/GHC/Core/DataCon.hs:1771) ghc-lib-parser> isUnboxedSumDataCon (compiler/GHC/Core/DataCon.hs:1774) ghc-lib-parser> isCovertGadtDataCon (compiler/GHC/Core/DataCon.hs:1790) ghc-lib-parser> classDataCon (compiler/GHC/Core/DataCon.hs:1850) ghc-lib-parser> dataConCannotMatch (compiler/GHC/Core/DataCon.hs:1855) ghc-lib-parser> dataConUserTyVarsNeedWrapper (compiler/GHC/Core/DataCon.hs:1935) ghc-lib-parser> checkDataConTyVars (compiler/GHC/Core/DataCon.hs:1911) ghc-lib-parser> isBanged (compiler/GHC/Core/DataCon.hs:1163) ghc-lib-parser> isMarkedStrict (compiler/GHC/Core/DataCon.hs:1176) ghc-lib-parser> cbvFromStrictMark (compiler/GHC/Core/DataCon.hs:1180) ghc-lib-parser> isSrcStrict (compiler/GHC/Core/DataCon.hs:1168) ghc-lib-parser> isSrcUnpacked (compiler/GHC/Core/DataCon.hs:1172) ghc-lib-parser> promoteDataCon (compiler/GHC/Core/DataCon.hs:1960) ghc-lib-parser> Warning: '∪' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '∩' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Scaled' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Multiplicity' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'lub' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'plus' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'glbDivergence' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'msum' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'not'' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'e' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'CM' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 63% ( 85 /133) in 'GHC.Types.Demand' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Boxity (compiler/Language/Haskell/Syntax/Basic.hs:22) ghc-lib-parser> absDmd (compiler/GHC/Types/Demand.hs:798) ghc-lib-parser> topDmd (compiler/GHC/Types/Demand.hs:798) ghc-lib-parser> botDmd (compiler/GHC/Types/Demand.hs:798) ghc-lib-parser> seqDmd (compiler/GHC/Types/Demand.hs:798) ghc-lib-parser> topSubDmd (compiler/GHC/Types/Demand.hs:731) primitive-extras> cerealPut (library/PrimitiveExtras/PrimArray.hs:124) primitive-extras> cerealPutAsInMemory (library/PrimitiveExtras/PrimArray.hs:131) 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:47) primitive-extras> toAssocsUnfoldl (library/PrimitiveExtras/PrimMultiArray.hs:64) primitive-extras> toIndicesUnfoldl (library/PrimitiveExtras/PrimMultiArray.hs:67) primitive-extras> toUnfoldlAt (library/PrimitiveExtras/PrimMultiArray.hs:70) primitive-extras> toAssocsUnfoldlM (library/PrimitiveExtras/PrimMultiArray.hs:73) primitive-extras> toIndicesUnfoldlM (library/PrimitiveExtras/PrimMultiArray.hs:80) primitive-extras> toUnfoldlAtM (library/PrimitiveExtras/PrimMultiArray.hs:83) primitive-extras> cerealGet (library/PrimitiveExtras/PrimMultiArray.hs:86) primitive-extras> cerealGetAsInMemory (library/PrimitiveExtras/PrimMultiArray.hs:92) primitive-extras> cerealPut (library/PrimitiveExtras/PrimMultiArray.hs:98) primitive-extras> cerealPutAsInMemory (library/PrimitiveExtras/PrimMultiArray.hs:105) primitive-extras> Documentation created: dist/doc/html/primitive-extras/index.html, primitive-extras> dist/doc/html/primitive-extras/primitive-extras.txt primitive-extras> Preprocessing test suite 'test' for primitive-extras-0.10.1.10.. primitive-extras> installing primitive-extras> Installing library in /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k primitive-extras> post-installation fixup primitive-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10 primitive-extras> shrinking /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSprimitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k-ghc9.4.2.so bitvec> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej bitvec> Data.Bit=bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX:Data.Bit,Data.Bit.ThreadSafe=bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX:Data.Bit.ThreadSafe bitvec> unit bitvec-1.1.5.0-GbIXDruvAFz37Tszm4t638-bitvec-tests bitvec> include base-4.17.0.0 bitvec> include bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX bitvec> include ghc-bignum-1.3 bitvec> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW bitvec> include quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk bitvec> include quickcheck-classes-base-0.6.2.0-JMIGtpSqixA1swrmNIfPmG bitvec> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin bitvec> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 bitvec> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej bitvec> Ready component graph: bitvec> definite bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX bitvec> depends base-4.17.0.0 bitvec> depends bytestring-0.11.3.1 bitvec> depends deepseq-1.4.8.0 bitvec> depends ghc-bignum-1.3 bitvec> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW bitvec> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej bitvec> definite bitvec-1.1.5.0-GbIXDruvAFz37Tszm4t638-bitvec-tests bitvec> depends base-4.17.0.0 bitvec> depends bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX bitvec> depends ghc-bignum-1.3 bitvec> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW bitvec> depends quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk bitvec> depends quickcheck-classes-base-0.6.2.0-JMIGtpSqixA1swrmNIfPmG bitvec> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin bitvec> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 bitvec> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej bitvec> Using Cabal-3.8.1.0 compiled by ghc-9.4 bitvec> Using compiler: ghc-9.4.2 bitvec> Using install prefix: bitvec> /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0 bitvec> Executables installed in: bitvec> /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0/bin bitvec> Libraries installed in: bitvec> /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX bitvec> Dynamic Libraries installed in: bitvec> /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 bitvec> Private executables installed in: bitvec> /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0/libexec/x86_64-linux-ghc-9.4.2/bitvec-1.1.5.0 bitvec> Data files installed in: bitvec> /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0/share/x86_64-linux-ghc-9.4.2/bitvec-1.1.5.0 bitvec> Documentation installed in: bitvec> /nix/store/6q2kw6nk5v8p1j31aqqxmgcp0b9cjz8l-bitvec-1.1.5.0-doc/share/doc/bitvec-1.1.5.0 bitvec> Configuration files installed in: bitvec> /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0/etc bitvec> No alex found bitvec> Using ar found on system at: bitvec> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar bitvec> No c2hs found bitvec> No cpphs found bitvec> No doctest found bitvec> Using gcc version 12.3.0 given by user at: bitvec> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc bitvec> Using ghc version 9.4.2 found on system at: bitvec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc bitvec> Using ghc-pkg version 9.4.2 found on system at: bitvec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 bitvec> No ghcjs found bitvec> No ghcjs-pkg found bitvec> No greencard found bitvec> Using haddock version 2.27.0 found on system at: bitvec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: bitvec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc bitvec> Using hsc2hs version 0.68.8 found on system at: bitvec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs bitvec> Using hscolour version 1.24 found on system at: bitvec> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour bitvec> No jhc found bitvec> Using ld found on system at: bitvec> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold bitvec> No pkg-config found bitvec> Using runghc version 9.4.2 found on system at: bitvec> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 bitvec> Using strip version 2.40 found on system at: mod> include semirings-0.6-DhdDS2jccdK6373EewPv71 mod> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mod> Data.Mod=mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS:Data.Mod,Data.Mod.Word=mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS:Data.Mod.Word mod> unit mod-0.2.0.1-5xUoG0mWxdNHV1lMlX5eAz-mod-tests mod> include base-4.17.0.0 mod> include containers-0.6.6 mod> include mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS mod> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW mod> include quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk mod> include quickcheck-classes-base-0.6.2.0-JMIGtpSqixA1swrmNIfPmG mod> include semirings-0.6-DhdDS2jccdK6373EewPv71 mod> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin mod> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 mod> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mod> Ready component graph: mod> definite mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS mod> depends base-4.17.0.0 mod> depends deepseq-1.4.8.0 mod> depends ghc-bignum-1.3 mod> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW mod> depends semirings-0.6-DhdDS2jccdK6373EewPv71 mod> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mod> definite mod-0.2.0.1-5xUoG0mWxdNHV1lMlX5eAz-mod-tests mod> depends base-4.17.0.0 mod> depends containers-0.6.6 mod> depends mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS mod> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW mod> depends quickcheck-classes-0.6.5.0-KxZUuL0SH4pDQXF8AIMpnk mod> depends quickcheck-classes-base-0.6.2.0-JMIGtpSqixA1swrmNIfPmG mod> depends semirings-0.6-DhdDS2jccdK6373EewPv71 mod> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin mod> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 mod> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mod> Using Cabal-3.8.1.0 compiled by ghc-9.4 mod> Using compiler: ghc-9.4.2 mod> Using install prefix: /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1 mod> Executables installed in: mod> /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1/bin mod> Libraries installed in: mod> /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS mod> Dynamic Libraries installed in: mod> /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 mod> Private executables installed in: mod> /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1/libexec/x86_64-linux-ghc-9.4.2/mod-0.2.0.1 mod> Data files installed in: mod> /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1/share/x86_64-linux-ghc-9.4.2/mod-0.2.0.1 mod> Documentation installed in: mod> /nix/store/30zsdz5f77i4svlaqndbhplgga9gzc0n-mod-0.2.0.1-doc/share/doc/mod-0.2.0.1 mod> Configuration files installed in: mod> /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1/etc mod> No alex found mod> Using ar found on system at: mod> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar mod> No c2hs found mod> No cpphs found mod> No doctest found mod> Using gcc version 12.3.0 given by user at: mod> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc mod> Using ghc version 9.4.2 found on system at: mod> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc mod> Using ghc-pkg version 9.4.2 found on system at: mod> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 mod> No ghcjs found mod> No ghcjs-pkg found mod> No greencard found mod> Using haddock version 2.27.0 found on system at: mod> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: mod> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc mod> Using hsc2hs version 0.68.8 found on system at: mod> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs mod> Using hscolour version 1.24 found on system at: mod> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour mod> No jhc found mod> Using ld found on system at: mod> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold mod> No pkg-config found mod> Using runghc version 9.4.2 found on system at: cborg-json (post)> added 2 signatures cborg-json (post)> added 1 signatures cborg-json (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0 /nix/store/dpbj3dbw6xl70hrs5671wil9l72w02zc-cborg-json-0.2.5.0-doc cborg-json (post)> copying 2 paths... cborg-json (post)> copying path '/nix/store/dpbj3dbw6xl70hrs5671wil9l72w02zc-cborg-json-0.2.5.0-doc' to 'https://cache.nix-ci.com'... cborg-json (post)> copying path '/nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0' to 'https://cache.nix-ci.com'... cborg-json (post)> copying 1 paths... cborg-json (post)> copying path '/nix/store/jdr9558nf4v6r63svxywp6jmi0n45i3x-cborg-json-0.2.5.0.drv' to 'https://cache.nix-ci.com'... cborg-json (post)> added 0 signatures cborg-json (post)> added 0 signatures cborg-json (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0 /nix/store/dpbj3dbw6xl70hrs5671wil9l72w02zc-cborg-json-0.2.5.0-doc cborg-json (post)> copying 2 paths... cborg-json (post)> copying path '/nix/store/dpbj3dbw6xl70hrs5671wil9l72w02zc-cborg-json-0.2.5.0-doc' to 'ssh-ng://worker.nix-ci.com'... cborg-json (post)> copying path '/nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0' to 'ssh-ng://worker.nix-ci.com'... cborg-json (post)> copying 1 paths... cborg-json (post)> copying path '/nix/store/jdr9558nf4v6r63svxywp6jmi0n45i3x-cborg-json-0.2.5.0.drv' to 'ssh-ng://worker.nix-ci.com'... tree-diff (post)> added 2 signatures tree-diff (post)> added 3 signatures tree-diff (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5k68jadkqjsjxcsci44iddxhnp6dvf5s-tree-diff-0.3.0.1-doc /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1 tree-diff (post)> copying 2 paths... tree-diff (post)> copying path '/nix/store/5k68jadkqjsjxcsci44iddxhnp6dvf5s-tree-diff-0.3.0.1-doc' to 'https://cache.nix-ci.com'... tree-diff (post)> copying path '/nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1' to 'https://cache.nix-ci.com'... tree-diff (post)> copying 1 paths... tree-diff (post)> copying path '/nix/store/04i4q6abgf92i07x651vmrgsgn95nvdk-tree-diff-0.3.0.1.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/5k68jadkqjsjxcsci44iddxhnp6dvf5s-tree-diff-0.3.0.1-doc /nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1 tree-diff (post)> copying 2 paths... tree-diff (post)> copying path '/nix/store/5k68jadkqjsjxcsci44iddxhnp6dvf5s-tree-diff-0.3.0.1-doc' to 'ssh-ng://worker.nix-ci.com'... tree-diff (post)> copying path '/nix/store/cmvhz3f5wahp32zh5xg86xl37yz7v97y-tree-diff-0.3.0.1' to 'ssh-ng://worker.nix-ci.com'... tree-diff (post)> copying 1 paths... tree-diff (post)> copying path '/nix/store/04i4q6abgf92i07x651vmrgsgn95nvdk-tree-diff-0.3.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/05hcfzsma2yshmh0p42rasqgnqwpvcx0-haddock-library-1.11.0.drv'... ghc-lib-parser> lubSubDmd (compiler/GHC/Types/Demand.hs:858) ghc-lib-parser> plusSubDmd (compiler/GHC/Types/Demand.hs:892) ghc-lib-parser> multDmd (compiler/GHC/Types/Demand.hs:820) ghc-lib-parser> multSubDmd (compiler/GHC/Types/Demand.hs:836) ghc-lib-parser> isAbsDmd (compiler/GHC/Types/Demand.hs:920) ghc-lib-parser> evalDmd (compiler/GHC/Types/Demand.hs:954) ghc-lib-parser> peelManyCalls (compiler/GHC/Types/Demand.hs:1031) ghc-lib-parser> mkWorkerDemand (compiler/GHC/Types/Demand.hs:1046) ghc-lib-parser> topDiv (compiler/GHC/Types/Demand.hs:1484) ghc-lib-parser> botDiv (compiler/GHC/Types/Demand.hs:1484) ghc-lib-parser> exnDiv (compiler/GHC/Types/Demand.hs:1484) ghc-lib-parser> lubDivergence (compiler/GHC/Types/Demand.hs:1456) ghc-lib-parser> addVarDmdEnv (compiler/GHC/Types/Demand.hs:1775) ghc-lib-parser> nopDmdEnv (compiler/GHC/Types/Demand.hs:1759) ghc-lib-parser> plusDmdEnv (compiler/GHC/Types/Demand.hs:1779) ghc-lib-parser> reuseEnv (compiler/GHC/Types/Demand.hs:1800) ghc-lib-parser> dmdTypeDepth (compiler/GHC/Types/Demand.hs:1862) ghc-lib-parser> botDmdType (compiler/GHC/Types/Demand.hs:1848) ghc-lib-parser> plusDmdType (compiler/GHC/Types/Demand.hs:1842) ghc-lib-parser> multDmdType (compiler/GHC/Types/Demand.hs:1895) ghc-lib-parser> discardArgDmds (compiler/GHC/Types/Demand.hs:1839) ghc-lib-parser> peelFV (compiler/GHC/Types/Demand.hs:1901) ghc-lib-parser> findIdDemand (compiler/GHC/Types/Demand.hs:1912) ghc-lib-parser> addDemand (compiler/GHC/Types/Demand.hs:1909) ghc-lib-parser> splitDmdTy (compiler/GHC/Types/Demand.hs:1888) ghc-lib-parser> mkClosedDmdSig (compiler/GHC/Types/Demand.hs:2162) ghc-lib-parser> mkVanillaDmdSig (compiler/GHC/Types/Demand.hs:2165) ghc-lib-parser> splitDmdSig (compiler/GHC/Types/Demand.hs:2168) ghc-lib-parser> dmdSigDmdEnv (compiler/GHC/Types/Demand.hs:2171) ghc-lib-parser> hasDemandEnvSig (compiler/GHC/Types/Demand.hs:2174) ghc-lib-parser> nopSig (compiler/GHC/Types/Demand.hs:2180) ghc-lib-parser> botSig (compiler/GHC/Types/Demand.hs:2177) ghc-lib-parser> isNopSig (compiler/GHC/Types/Demand.hs:2183) ghc-lib-parser> trimBoxityDmdSig (compiler/GHC/Types/Demand.hs:2230) ghc-lib-parser> transferArgBoxityDmdSig (compiler/GHC/Types/Demand.hs:2261) ghc-lib-parser> TypeShape (compiler/GHC/Types/Demand.hs:2526) ghc-lib-parser> trimToType (compiler/GHC/Types/Demand.hs:2532) ghc-lib-parser> seqDemand (compiler/GHC/Types/Demand.hs:2563) ghc-lib-parser> seqDemandList (compiler/GHC/Types/Demand.hs:2573) ghc-lib-parser> seqDmdType (compiler/GHC/Types/Demand.hs:2576) ghc-lib-parser> seqDmdSig (compiler/GHC/Types/Demand.hs:2583) ghc-lib-parser> zapUsageDemand (compiler/GHC/Types/Demand.hs:2472) ghc-lib-parser> 60% ( 20 / 33) in 'GHC.Types.RepType' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> UnaryType (compiler/GHC/Types/RepType.hs:70) ghc-lib-parser> NvUnaryType (compiler/GHC/Types/RepType.hs:69) ghc-lib-parser> isNvUnaryType (compiler/GHC/Types/RepType.hs:79) ghc-lib-parser> typePrimRepArgs (compiler/GHC/Types/RepType.hs:87) ghc-lib-parser> countFunRepArgs (compiler/GHC/Types/RepType.hs:127) ghc-lib-parser> countConRepArgs (compiler/GHC/Types/RepType.hs:136) ghc-lib-parser> layoutUbxSum (compiler/GHC/Types/RepType.hs:247) ghc-lib-parser> typeSlotTy (compiler/GHC/Types/RepType.hs:307) ghc-lib-parser> SlotTy (compiler/GHC/Types/RepType.hs:290) ghc-lib-parser> slotPrimRep (compiler/GHC/Types/RepType.hs:332) ghc-lib-parser> primRepSlot (compiler/GHC/Types/RepType.hs:313) ghc-lib-parser> mightBeFunTy (compiler/GHC/Types/RepType.hs:684) ghc-lib-parser> Warning: 'getBangType' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '()' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HsSigWcType' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HsPSRn' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HsConDeclH98Details' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HsConPatDetails' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HsPatSynDetails' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HsConDeclGADTDetails' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'RecordPatSynField' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HsRecField' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 79% ( 38 / 48) in 'Language.Haskell.Syntax.Type' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header primitive-extras> checking for references to /build/ in /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10... primitive-extras> patching script interpreter paths in /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10 primitive-extras> stripping (with command strip and flags -S -p) in /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10/lib primitive-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/9zc0i5gidqzhi8yrfg925c72y3n2qsq8-primitive-extras-0.10.1.10-doc primitive-extras> checking for references to /build/ in /nix/store/9zc0i5gidqzhi8yrfg925c72y3n2qsq8-primitive-extras-0.10.1.10-doc... primitive-extras> patching script interpreter paths in /nix/store/9zc0i5gidqzhi8yrfg925c72y3n2qsq8-primitive-extras-0.10.1.10-doc serialise> [5 of 8] Compiling Codec.Serialise ( src/Codec/Serialise.hs, dist/build/Codec/Serialise.o, dist/build/Codec/Serialise.dyn_o ) serialise> [6 of 8] Compiling Codec.Serialise.IO ( src/Codec/Serialise/IO.hs, dist/build/Codec/Serialise/IO.o, dist/build/Codec/Serialise/IO.dyn_o ) serialise> [7 of 8] Compiling Codec.Serialise.Properties ( src/Codec/Serialise/Properties.hs, dist/build/Codec/Serialise/Properties.o, dist/build/Codec/Serialise/Properties.dyn_o ) serialise> [8 of 8] Compiling Codec.Serialise.Tutorial ( src/Codec/Serialise/Tutorial.hs, dist/build/Codec/Serialise/Tutorial.o, dist/build/Codec/Serialise/Tutorial.dyn_o ) serialise> [1 of 8] Compiling Codec.Serialise.Decoding ( src/Codec/Serialise/Decoding.hs, dist/build/Codec/Serialise/Decoding.p_o ) serialise> [2 of 8] Compiling Codec.Serialise.Encoding ( src/Codec/Serialise/Encoding.hs, dist/build/Codec/Serialise/Encoding.p_o ) serialise> [3 of 8] Compiling Codec.Serialise.Internal.GeneralisedUTF8 ( src/Codec/Serialise/Internal/GeneralisedUTF8.hs, dist/build/Codec/Serialise/Internal/GeneralisedUTF8.p_o ) serialise> [4 of 8] Compiling Codec.Serialise.Class ( src/Codec/Serialise/Class.hs, dist/build/Codec/Serialise/Class.p_o ) serialise> serialise> src/Codec/Serialise/Class.hs:1370:1: warning: [-Woverlapping-patterns] serialise> Pattern match is redundant serialise> In an equation for ‘encodeTypeRep’: serialise> encodeTypeRep (Fun arg res) = ... serialise> | serialise> 1370 | encodeTypeRep (Fun arg res) serialise> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... bitvec> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip bitvec> Using tar found on system at: bitvec> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar bitvec> No uhc found bitvec> building 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 ) mod> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 mod> Using strip version 2.40 found on system at: mod> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip mod> Using tar found on system at: mod> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar mod> No uhc found mod> building 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 ) hw-fingertree> setupCompilerEnvironmentPhase hw-fingertree> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. hw-fingertree> unpacking sources 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> patching sources hw-fingertree> Replace Cabal file with edited version from mirror://hackage/hw-fingertree-0.1.2.1/revision/2.cabal. hw-fingertree> compileBuildDriverPhase hw-fingertree> setupCompileFlags: -package-db=/build/tmp.Br0SbftYK6/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts hw-fingertree> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Br0SbftYK6/Main.o ) hw-fingertree> [2 of 2] Linking Setup hw-fingertree> updateAutotoolsGnuConfigScriptsPhase hw-fingertree> configuring hw-fingertree> configureFlags: --verbose --prefix=/nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/03p5b12hzgr8n6v5j3y2ij4bda6l6rma-hw-fingertree-0.1.2.1-doc/share/doc/hw-fingertree-0.1.2.1 --with-gcc=gcc --package-db=/build/tmp.Br0SbftYK6/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib hw-fingertree> Using Parsec parser hw-fingertree> Configuring hw-fingertree-0.1.2.1... hw-fingertree> Dependency base >=4.11 && <5: using base-4.17.0.0 hw-fingertree> Dependency deepseq >=1.4 && <1.5: using deepseq-1.4.8.0 hw-fingertree> Dependency hw-prim >=0.6.2.25 && <0.7: using hw-prim-0.6.3.2 hw-fingertree> Dependency base >=4.11 && <5: using base-4.17.0.0 hw-fingertree> Dependency deepseq >=1.4 && <1.5: using deepseq-1.4.8.0 hw-fingertree> Dependency hedgehog >=0.6 && <1.3: using hedgehog-1.2 hw-fingertree> Dependency hspec >=2.4 && <3: using hspec-2.10.10 hw-fingertree> Dependency hw-fingertree: using hw-fingertree-0.1.2.1 hw-fingertree> Dependency hw-hspec-hedgehog >=0.1 && <0.2: using hw-hspec-hedgehog-0.1.1.1 hw-fingertree> Dependency base >=4.11 && <5: using base-4.17.0.0 hw-fingertree> Dependency doctest >=0.16.2 && <0.21: using doctest-0.20.1 hw-fingertree> Dependency doctest-discover >=0.2 && <0.3: 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-1l5wNrcqUMQDxdD27YQhQz hw-fingertree> include base-4.17.0.0 hw-fingertree> include deepseq-1.4.8.0 hw-fingertree> include hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-fingertree> component hw-fingertree-0.1.2.1-KcdQWLmPvsILXIrW9kODtg-doctest hw-fingertree> include base-4.17.0.0 hw-fingertree> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI hw-fingertree> include doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE hw-fingertree> include hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hw-fingertree> component hw-fingertree-0.1.2.1-17cg4vljctDLqbvDdUQIl-hw-fingertree-tests hw-fingertree> include base-4.17.0.0 hw-fingertree> include deepseq-1.4.8.0 hw-fingertree> include hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-fingertree> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-fingertree> include hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hw-fingertree> include hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-fingertree> Linked component graph: hw-fingertree> unit hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz ghc-lib-parser> hsMult (compiler/Language/Haskell/Syntax/Type.hs:927) ghc-lib-parser> hsScaledThing (compiler/Language/Haskell/Syntax/Type.hs:930) ghc-lib-parser> HsLinearArrowTokens (compiler/Language/Haskell/Syntax/Type.hs:919) ghc-lib-parser> hsIPNameFS (compiler/Language/Haskell/Syntax/Type.hs:686) ghc-lib-parser> LHsTypeArg (compiler/Language/Haskell/Syntax/Type.hs:1191) ghc-lib-parser> isPromoted (compiler/Language/Haskell/Syntax/Type.hs:93) ghc-lib-parser> mapHsOuterImplicit (compiler/Language/Haskell/Syntax/Type.hs:671) ghc-lib-parser> hsQTvExplicit (compiler/Language/Haskell/Syntax/Type.hs:350) ghc-lib-parser> hsPatSigType (compiler/Language/Haskell/Syntax/Type.hs:459) ghc-lib-parser> Warning: '+' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 61% ( 11 / 18) in 'Language.Haskell.Syntax.Pat' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> LPat (compiler/Language/Haskell/Syntax/Pat.hs:56) ghc-lib-parser> ConLikeP (compiler/Language/Haskell/Syntax/Pat.hs:226) ghc-lib-parser> hsConPatArgs (compiler/Language/Haskell/Syntax/Pat.hs:241) ghc-lib-parser> hsRecFields (compiler/Language/Haskell/Syntax/Pat.hs:358) ghc-lib-parser> hsRecFieldSel (compiler/Language/Haskell/Syntax/Pat.hs:364) ghc-lib-parser> hsRecFieldsArgs (compiler/Language/Haskell/Syntax/Pat.hs:361) ghc-lib-parser> Warning: 'SrcStrictness' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'MatchContext' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 66% ( 22 / 33) in 'Language.Haskell.Syntax.Binds' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> LHsLocalBindsLR (compiler/Language/Haskell/Syntax/Binds.hs:91) ghc-lib-parser> isFixityLSig (compiler/Language/Haskell/Syntax/Binds.hs:466) ghc-lib-parser> isTypeLSig (compiler/Language/Haskell/Syntax/Binds.hs:470) ghc-lib-parser> isSpecLSig (compiler/Language/Haskell/Syntax/Binds.hs:476) ghc-lib-parser> isSpecInstLSig (compiler/Language/Haskell/Syntax/Binds.hs:480) ghc-lib-parser> isPragLSig (compiler/Language/Haskell/Syntax/Binds.hs:484) ghc-lib-parser> isInlineLSig (compiler/Language/Haskell/Syntax/Binds.hs:492) ghc-lib-parser> isMinimalLSig (compiler/Language/Haskell/Syntax/Binds.hs:497) ghc-lib-parser> isSCCFunSig (compiler/Language/Haskell/Syntax/Binds.hs:501) ghc-lib-parser> isCompleteMatchSig (compiler/Language/Haskell/Syntax/Binds.hs:505) ghc-lib-parser> Warning: 'r' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'a' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'c' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'LConDecls' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'MkT' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Located' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 81% ( 90 /110) in 'Language.Haskell.Syntax.Decls' ghc-lib-parser> Missing documentation for: ghc-lib-parser> LHsDecl (compiler/Language/Haskell/Syntax/Decls.hs:134) ghc-lib-parser> LHsFunDep (compiler/Language/Haskell/Syntax/Decls.hs:479) ghc-lib-parser> FunDep (compiler/Language/Haskell/Syntax/Decls.hs:473) ghc-lib-parser> LHsDerivingClause (compiler/Language/Haskell/Syntax/Decls.hs:916) ghc-lib-parser> LDerivClauseTys (compiler/Language/Haskell/Syntax/Decls.hs:936) ghc-lib-parser> dataDefnConsNewOrData (compiler/Language/Haskell/Syntax/Decls.hs:1007) ghc-lib-parser> StandaloneKindSig (compiler/Language/Haskell/Syntax/Decls.hs:968) ghc-lib-parser> tyClGroupTyClDecls (compiler/Language/Haskell/Syntax/Decls.hs:704) ghc-lib-parser> tyClGroupInstDecls (compiler/Language/Haskell/Syntax/Decls.hs:707) ghc-lib-parser> tyClGroupRoleDecls (compiler/Language/Haskell/Syntax/Decls.hs:710) ghc-lib-parser> tyClGroupKindSigs (compiler/Language/Haskell/Syntax/Decls.hs:713) ghc-lib-parser> tyClDeclTyVars (compiler/Language/Haskell/Syntax/Decls.hs:570) ghc-lib-parser> FamilyInfo (compiler/Language/Haskell/Syntax/Decls.hs:858) ghc-lib-parser> collectRuleBndrSigTys (compiler/Language/Haskell/Syntax/Decls.hs:1634) ghc-lib-parser> ForeignImport (compiler/Language/Haskell/Syntax/Decls.hs:1540) ghc-lib-parser> ForeignExport (compiler/Language/Haskell/Syntax/Decls.hs:1572) ghc-lib-parser> CImportSpec (compiler/Language/Haskell/Syntax/Decls.hs:1563) ghc-lib-parser> docDeclDoc (compiler/Language/Haskell/Syntax/Decls.hs:1657) ghc-lib-parser> annProvenanceName_maybe (compiler/Language/Haskell/Syntax/Decls.hs:1722) hw-fingertree> include base-4.17.0.0 hw-fingertree> include deepseq-1.4.8.0 hw-fingertree> include hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-fingertree> HaskellWorks.Data.FingerTree=hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz:HaskellWorks.Data.FingerTree,HaskellWorks.Data.IntervalMap.FingerTree=hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz:HaskellWorks.Data.IntervalMap.FingerTree,HaskellWorks.Data.PriorityQueue.FingerTree=hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz:HaskellWorks.Data.PriorityQueue.FingerTree hw-fingertree> unit hw-fingertree-0.1.2.1-KcdQWLmPvsILXIrW9kODtg-doctest hw-fingertree> include base-4.17.0.0 hw-fingertree> include doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI hw-fingertree> include doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE hw-fingertree> include hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hw-fingertree> unit hw-fingertree-0.1.2.1-17cg4vljctDLqbvDdUQIl-hw-fingertree-tests hw-fingertree> include base-4.17.0.0 hw-fingertree> include deepseq-1.4.8.0 hw-fingertree> include hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-fingertree> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-fingertree> include hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hw-fingertree> include hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-fingertree> Ready component graph: hw-fingertree> definite hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hw-fingertree> depends base-4.17.0.0 hw-fingertree> depends deepseq-1.4.8.0 hw-fingertree> depends hw-prim-0.6.3.2-A5q7bcAZT6UFakYazucyaK hw-fingertree> definite hw-fingertree-0.1.2.1-KcdQWLmPvsILXIrW9kODtg-doctest hw-fingertree> depends base-4.17.0.0 hw-fingertree> depends doctest-0.20.1-IVWftMXC3zxHf0JBn2mXJI hw-fingertree> depends doctest-discover-0.2.0.0-Gu8pmDImWGmIM2pTkPRIvE hw-fingertree> depends hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hw-fingertree> definite hw-fingertree-0.1.2.1-17cg4vljctDLqbvDdUQIl-hw-fingertree-tests hw-fingertree> depends base-4.17.0.0 hw-fingertree> depends deepseq-1.4.8.0 hw-fingertree> depends hedgehog-1.2-4iUwA05n9LNDbEv6ARoowl hw-fingertree> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hw-fingertree> depends hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hw-fingertree> depends hw-hspec-hedgehog-0.1.1.1-GwQs8rXObH4DoNTxJ4QKq0 hw-fingertree> Using Cabal-3.8.1.0 compiled by ghc-9.4 hw-fingertree> Using compiler: ghc-9.4.2 hw-fingertree> Using install prefix: hw-fingertree> /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1 hw-fingertree> Executables installed in: hw-fingertree> /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1/bin hw-fingertree> Libraries installed in: hw-fingertree> /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hw-fingertree> Dynamic Libraries installed in: hw-fingertree> /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 hw-fingertree> Private executables installed in: hw-fingertree> /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1/libexec/x86_64-linux-ghc-9.4.2/hw-fingertree-0.1.2.1 hw-fingertree> Data files installed in: hw-fingertree> /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1/share/x86_64-linux-ghc-9.4.2/hw-fingertree-0.1.2.1 hw-fingertree> Documentation installed in: hw-fingertree> /nix/store/03p5b12hzgr8n6v5j3y2ij4bda6l6rma-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/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1/etc hw-fingertree> No alex found hw-fingertree> Using ar found on system at: hw-fingertree> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar hw-fingertree> No c2hs found hw-fingertree> No cpphs found hw-fingertree> Using doctest version 0.20.1 found on system at: hw-fingertree> /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/bin/doctest hw-fingertree> Using gcc version 12.3.0 given by user at: hw-fingertree> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc hw-fingertree> Using ghc version 9.4.2 found on system at: hw-fingertree> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc hw-fingertree> Using ghc-pkg version 9.4.2 found on system at: hw-fingertree> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 hw-fingertree> No ghcjs found hw-fingertree> No ghcjs-pkg found hw-fingertree> No greencard found hw-fingertree> Using haddock version 2.27.0 found on system at: hw-fingertree> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 hw-fingertree> No happy found hw-fingertree> Using haskell-suite found on system at: haskell-suite-dummy-location 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.68 found on system at: primitive-extras (post)> added 2 signatures primitive-extras (post)> added 2 signatures primitive-extras (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9zc0i5gidqzhi8yrfg925c72y3n2qsq8-primitive-extras-0.10.1.10-doc /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10 primitive-extras (post)> copying 2 paths... primitive-extras (post)> copying path '/nix/store/9zc0i5gidqzhi8yrfg925c72y3n2qsq8-primitive-extras-0.10.1.10-doc' to 'https://cache.nix-ci.com'... primitive-extras (post)> copying path '/nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10' to 'https://cache.nix-ci.com'... primitive-extras (post)> copying 1 paths... primitive-extras (post)> copying path '/nix/store/pspyxfwsrcmgardd0hqbxnrgmnvx8iql-primitive-extras-0.10.1.10.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/9zc0i5gidqzhi8yrfg925c72y3n2qsq8-primitive-extras-0.10.1.10-doc /nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10 primitive-extras (post)> copying 2 paths... primitive-extras (post)> copying path '/nix/store/9zc0i5gidqzhi8yrfg925c72y3n2qsq8-primitive-extras-0.10.1.10-doc' to 'ssh-ng://worker.nix-ci.com'... primitive-extras (post)> copying path '/nix/store/zmg8805zhppry83qk5h34x0fjixq5jcb-primitive-extras-0.10.1.10' to 'ssh-ng://worker.nix-ci.com'... primitive-extras (post)> copying 1 paths... primitive-extras (post)> copying path '/nix/store/pspyxfwsrcmgardd0hqbxnrgmnvx8iql-primitive-extras-0.10.1.10.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/zvi33mh1yv6y5ldzl4rkb4pg7ipg3k5l-stm-hamt-1.2.0.14.drv'... ghc-lib-parser> hsGroupInstDecls (compiler/Language/Haskell/Syntax/Decls.hs:241) ghc-lib-parser> Warning: 'SyntaxExprTc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Name' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'negate' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '-<' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '-<<' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '<$>' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '<*>' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 70% ( 42 / 60) in 'Language.Haskell.Syntax.Expr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> FieldLabelStrings (compiler/Language/Haskell/Syntax/Expr.hs:134) ghc-lib-parser> RecProj (compiler/Language/Haskell/Syntax/Expr.hs:139) ghc-lib-parser> LHsRecProj (compiler/Language/Haskell/Syntax/Expr.hs:143) ghc-lib-parser> RecUpdProj (compiler/Language/Haskell/Syntax/Expr.hs:147) ghc-lib-parser> LHsRecUpdProj (compiler/Language/Haskell/Syntax/Expr.hs:148) ghc-lib-parser> DotFieldOcc (compiler/Language/Haskell/Syntax/Expr.hs:576) ghc-lib-parser> MatchGroup (compiler/Language/Haskell/Syntax/Expr.hs:961) ghc-lib-parser> Match (compiler/Language/Haskell/Syntax/Expr.hs:975) ghc-lib-parser> isInfixMatch (compiler/Language/Haskell/Syntax/Expr.hs:1023) ghc-lib-parser> TransForm (compiler/Language/Haskell/Syntax/Expr.hs:1222) ghc-lib-parser> isPatSynCtxt (compiler/Language/Haskell/Syntax/Expr.hs:1582) ghc-lib-parser> HsDoFlavour (compiler/Language/Haskell/Syntax/Expr.hs:1603) ghc-lib-parser> qualifiedDoModuleName_maybe (compiler/Language/Haskell/Syntax/Expr.hs:1610) ghc-lib-parser> isComprehensionContext (compiler/Language/Haskell/Syntax/Expr.hs:1616) ghc-lib-parser> isDoComprehensionContext (compiler/Language/Haskell/Syntax/Expr.hs:1624) ghc-lib-parser> isMonadDoStmtContext (compiler/Language/Haskell/Syntax/Expr.hs:1639) ghc-lib-parser> isMonadCompContext (compiler/Language/Haskell/Syntax/Expr.hs:1646) ghc-lib-parser> isMonadDoCompContext (compiler/Language/Haskell/Syntax/Expr.hs:1653) ghc-lib-parser> 92% ( 12 / 13) in 'Language.Haskell.Syntax' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Warning: 'b' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 30% ( 7 / 23) in 'GHC.Types.Cpr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Cpr (compiler/GHC/Types/Cpr.hs:30) ghc-lib-parser> topCpr (compiler/GHC/Types/Cpr.hs:71) ghc-lib-parser> botCpr (compiler/GHC/Types/Cpr.hs:74) ghc-lib-parser> flatConCpr (compiler/GHC/Types/Cpr.hs:77) ghc-lib-parser> asConCpr (compiler/GHC/Types/Cpr.hs:84) ghc-lib-parser> topCprType (compiler/GHC/Types/Cpr.hs:111) ghc-lib-parser> botCprType (compiler/GHC/Types/Cpr.hs:114) ghc-lib-parser> flatConCprType (compiler/GHC/Types/Cpr.hs:117) ghc-lib-parser> lubCprType (compiler/GHC/Types/Cpr.hs:120) ghc-lib-parser> applyCprTy (compiler/GHC/Types/Cpr.hs:130) ghc-lib-parser> abstractCprTy (compiler/GHC/Types/Cpr.hs:136) ghc-lib-parser> trimCprTy (compiler/GHC/Types/Cpr.hs:141) ghc-lib-parser> topCprSig (compiler/GHC/Types/Cpr.hs:179) ghc-lib-parser> isTopCprSig (compiler/GHC/Types/Cpr.hs:182) ghc-lib-parser> mkCprSig (compiler/GHC/Types/Cpr.hs:185) ghc-lib-parser> seqCprSig (compiler/GHC/Types/Cpr.hs:188) ghc-lib-parser> Warning: 'Unique' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Type' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:259:5 ghc-lib-parser> * at compiler/GHC/Core/TyCo/Rep.hs:123:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/TyCo/Rep.hs:123:1 ghc-lib-parser> Warning: 'Module' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:119:23 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:126:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:119:1 ghc-lib-parser> Warning: 'exprIsHNF' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'exprIsWorkFree' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Var' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:250:5 hw-fingertree> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc hw-fingertree> Using hsc2hs version 0.68.8 found on system at: hw-fingertree> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs hw-fingertree> Using hscolour version 1.24 found on system at: hw-fingertree> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour hw-fingertree> No jhc found hw-fingertree> Using ld found on system at: hw-fingertree> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold hw-fingertree> No pkg-config found hw-fingertree> Using runghc version 9.4.2 found on system at: hw-fingertree> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 hw-fingertree> Using strip version 2.40 found on system at: hw-fingertree> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hw-fingertree> Using tar found on system at: hw-fingertree> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar hw-fingertree> No uhc found hw-fingertree> building hw-fingertree> Preprocessing library for hw-fingertree-0.1.2.1.. hw-fingertree> Building library for hw-fingertree-0.1.2.1.. 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 ) haddock-library> setupCompilerEnvironmentPhase haddock-library> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. haddock-library> unpacking sources 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> patching sources haddock-library> Replace Cabal file with edited version from mirror://hackage/haddock-library-1.11.0/revision/3.cabal. haddock-library> Run jailbreak-cabal to lift version restrictions on build inputs. haddock-library> compileBuildDriverPhase haddock-library> setupCompileFlags: -package-db=/build/tmp.L4ThTYeu73/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts haddock-library> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.L4ThTYeu73/Main.o ) haddock-library> [2 of 2] Linking Setup haddock-library> updateAutotoolsGnuConfigScriptsPhase haddock-library> configuring haddock-library> configureFlags: --verbose --prefix=/nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/9r8xqpj56iwyrnbjifgl8x98n30vhyzi-haddock-library-1.11.0-doc/share/doc/haddock-library-1.11.0 --with-gcc=gcc --package-db=/build/tmp.L4ThTYeu73/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib ghc-lib-parser> * at compiler/GHC/Types/Var.hs:246:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core.hs:249:1 ghc-lib-parser> Warning: 'Coercion' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:260:5 ghc-lib-parser> * at compiler/GHC/Core/TyCo/Rep.hs:923:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/TyCo/Rep.hs:923:1 ghc-lib-parser> Warning: 'CoercionTy' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 56% (100 /178) in 'GHC.Core' ghc-lib-parser> Missing documentation for: ghc-lib-parser> CoreProgram (compiler/GHC/Core.hs:1744) ghc-lib-parser> TaggedExpr (compiler/GHC/Core.hs:1770) ghc-lib-parser> TaggedAlt (compiler/GHC/Core.hs:1772) ghc-lib-parser> TaggedBind (compiler/GHC/Core.hs:1769) ghc-lib-parser> TaggedArg (compiler/GHC/Core.hs:1771) ghc-lib-parser> deTagExpr (compiler/GHC/Core.hs:1777) ghc-lib-parser> InId (compiler/GHC/Types/Var.hs:200) ghc-lib-parser> InBind (compiler/GHC/Core.hs:1000) ghc-lib-parser> InExpr (compiler/GHC/Core.hs:1001) ghc-lib-parser> InAlt (compiler/GHC/Core.hs:1002) ghc-lib-parser> InArg (compiler/GHC/Core.hs:1003) ghc-lib-parser> InType (compiler/GHC/Core.hs:998) ghc-lib-parser> InKind (compiler/GHC/Core.hs:999) ghc-lib-parser> InBndr (compiler/GHC/Core.hs:997) ghc-lib-parser> InVar (compiler/GHC/Types/Var.hs:197) ghc-lib-parser> InCoercion (compiler/GHC/Core.hs:1004) ghc-lib-parser> InTyVar (compiler/GHC/Types/Var.hs:198) ghc-lib-parser> InCoVar (compiler/GHC/Types/Var.hs:199) ghc-lib-parser> OutId (compiler/GHC/Types/Var.hs:204) ghc-lib-parser> OutBind (compiler/GHC/Core.hs:1011) ghc-lib-parser> OutExpr (compiler/GHC/Core.hs:1012) ghc-lib-parser> OutAlt (compiler/GHC/Core.hs:1013) ghc-lib-parser> OutArg (compiler/GHC/Core.hs:1014) ghc-lib-parser> OutType (compiler/GHC/Core.hs:1008) ghc-lib-parser> OutKind (compiler/GHC/Core.hs:1009) ghc-lib-parser> OutBndr (compiler/GHC/Core.hs:1007) ghc-lib-parser> OutVar (compiler/GHC/Types/Var.hs:201) ghc-lib-parser> OutCoercion (compiler/GHC/Core.hs:1010) ghc-lib-parser> OutTyVar (compiler/GHC/Types/Var.hs:202) ghc-lib-parser> OutCoVar (compiler/GHC/Types/Var.hs:203) ghc-lib-parser> MOutCoercion (compiler/GHC/Core.hs:1015) ghc-lib-parser> mkLet (compiler/GHC/Core.hs:1906) ghc-lib-parser> mkTyArg (compiler/GHC/Core.hs:1829) ghc-lib-parser> mkWord8Lit (compiler/GHC/Core.hs:1856) ghc-lib-parser> mkWord64LitWord64 (compiler/GHC/Core.hs:1859) ghc-lib-parser> mkInt64LitInt64 (compiler/GHC/Core.hs:1862) ghc-lib-parser> mkConApp2 (compiler/GHC/Core.hs:1824) ghc-lib-parser> varsToCoreExprs (compiler/GHC/Core.hs:1940) ghc-lib-parser> cmpAlt (compiler/GHC/Core.hs:1694) ghc-lib-parser> ltAlt (compiler/GHC/Core.hs:1697) ghc-lib-parser> rhssOfBind (compiler/GHC/Core.hs:1994) ghc-lib-parser> rhssOfAlts (compiler/GHC/Core.hs:1998) ghc-lib-parser> foldBindersOfBindStrict (compiler/GHC/Core.hs:1981) ghc-lib-parser> foldBindersOfBindsStrict (compiler/GHC/Core.hs:1988) ghc-lib-parser> collectTyBinders (compiler/GHC/Core.hs:2012) ghc-lib-parser> collectTyAndValBinders (compiler/GHC/Core.hs:2014) ghc-lib-parser> UnfoldingSource (compiler/GHC/Types/Basic.hs:1789) ghc-lib-parser> mkOtherCon (compiler/GHC/Core.hs:1468) ghc-lib-parser> unSaturatedOk (compiler/GHC/Core.hs:1446) ghc-lib-parser> needSaturated (compiler/GHC/Core.hs:1446) ghc-lib-parser> boringCxtOk (compiler/GHC/Core.hs:1450) ghc-lib-parser> boringCxtNotOk (compiler/GHC/Core.hs:1450) ghc-lib-parser> expandUnfolding_maybe (compiler/GHC/Core.hs:1527) ghc-lib-parser> isExpandableUnfolding (compiler/GHC/Core.hs:1523) ghc-lib-parser> isCompulsoryUnfolding (compiler/GHC/Core.hs:1536) ghc-lib-parser> isStableUnfolding (compiler/GHC/Core.hs:1540) ghc-lib-parser> isStableUserUnfolding (compiler/GHC/Core.hs:1547) ghc-lib-parser> isStableSystemUnfolding (compiler/GHC/Core.hs:1552) ghc-lib-parser> isBootUnfolding (compiler/GHC/Core.hs:1579) ghc-lib-parser> hasCoreUnfolding (compiler/GHC/Core.hs:1587) ghc-lib-parser> canUnfold (compiler/GHC/Core.hs:1595) ghc-lib-parser> neverUnfoldGuidance (compiler/GHC/Core.hs:1583) ghc-lib-parser> isStableSource (compiler/GHC/Types/Basic.hs:1815) ghc-lib-parser> collectAnnArgsTicks (compiler/GHC/Core.hs:2213) ghc-lib-parser> deAnnotate (compiler/GHC/Core.hs:2223) ghc-lib-parser> deAnnotate' (compiler/GHC/Core.hs:2226) ghc-lib-parser> deAnnAlt (compiler/GHC/Core.hs:2241) ghc-lib-parser> deAnnBind (compiler/GHC/Core.hs:2244) ghc-lib-parser> chooseOrphanAnchor (compiler/GHC/Core.hs:1046) ghc-lib-parser> RuleName (compiler/GHC/Types/Basic.hs:450) ghc-lib-parser> RuleFun (compiler/GHC/Core.hs:1204) ghc-lib-parser> IdUnfoldingFun (compiler/GHC/Core.hs:1210) ghc-lib-parser> ruleName (compiler/GHC/Core.hs:1229) ghc-lib-parser> ruleActivation (compiler/GHC/Core.hs:1236) ghc-lib-parser> ruleModule (compiler/GHC/Core.hs:1232) ghc-lib-parser> isBuiltinRule (compiler/GHC/Core.hs:1215) ghc-lib-parser> isLocalRule (compiler/GHC/Core.hs:1244) ghc-lib-parser> isAutoRule (compiler/GHC/Core.hs:1219) ghc-lib-parser> 19% ( 4 / 21) in 'GHC.Core.Map.Expr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> emptyCoreMap (compiler/GHC/Core/Map/Expr.hs:296) ghc-lib-parser> extendCoreMap (compiler/GHC/Core/Map/Expr.hs:290) ghc-lib-parser> lookupCoreMap (compiler/GHC/Core/Map/Expr.hs:287) ghc-lib-parser> foldCoreMap (compiler/GHC/Core/Map/Expr.hs:293) ghc-lib-parser> eqDeBruijnExpr (compiler/GHC/Core/Map/Expr.hs:151) ghc-lib-parser> eqCoreExpr (compiler/GHC/Core/Map/Expr.hs:204) ghc-lib-parser> TrieMap (compiler/GHC/Data/TrieMap.hs:69) ghc-lib-parser> insertTM (compiler/GHC/Data/TrieMap.hs:81) ghc-lib-parser> deleteTM (compiler/GHC/Data/TrieMap.hs:84) ghc-lib-parser> lkDFreeVar (compiler/GHC/Core/Map/Type.hs:610) ghc-lib-parser> xtDFreeVar (compiler/GHC/Core/Map/Type.hs:613) ghc-lib-parser> lkDNamed (compiler/GHC/Core/Map/Type.hs:621) ghc-lib-parser> xtDNamed (compiler/GHC/Core/Map/Type.hs:624) ghc-lib-parser> >.> (compiler/GHC/Data/TrieMap.hs:98) ghc-lib-parser> |> (compiler/GHC/Data/TrieMap.hs:104) ghc-lib-parser> |>> (compiler/GHC/Data/TrieMap.hs:108) ghc-lib-parser> 57% ( 4 / 7) in 'GHC.StgToCmm.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> DoSCCProfiling (compiler/GHC/StgToCmm/Types.hs:249) ghc-lib-parser> DoExtDynRefs (compiler/GHC/StgToCmm/Types.hs:250) ghc-lib-parser> Warning: 'Id' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Unique' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Note' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 59% ( 54 / 91) in 'GHC.Types.Id.Info' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> pprIdDetails (compiler/GHC/Types/Id/Info.hs:300) ghc-lib-parser> isJoinIdDetails_maybe (compiler/GHC/Types/Id/Info.hs:293) ghc-lib-parser> hasNoOneShotInfo (compiler/GHC/Types/Basic.hs:346) ghc-lib-parser> setOneShotInfo (compiler/GHC/Types/Id/Info.hs:507) ghc-lib-parser> zapUsedOnceInfo (compiler/GHC/Types/Id/Info.hs:791) ghc-lib-parser> zapTailCallInfo (compiler/GHC/Types/Id/Info.hs:822) ghc-lib-parser> zapCallArityInfo (compiler/GHC/Types/Id/Info.hs:830) ghc-lib-parser> trimUnfolding (compiler/GHC/Types/Id/Info.hs:817) ghc-lib-parser> setArityInfo (compiler/GHC/Types/Id/Info.hs:489) ghc-lib-parser> ppArityInfo (compiler/GHC/Types/Id/Info.hs:605) ghc-lib-parser> setCallArityInfo (compiler/GHC/Types/Id/Info.hs:493) ghc-lib-parser> setDmdSigInfo (compiler/GHC/Types/Id/Info.hs:514) ghc-lib-parser> setCprSigInfo (compiler/GHC/Types/Id/Info.hs:517) ghc-lib-parser> setDemandInfo (compiler/GHC/Types/Id/Info.hs:511) ghc-lib-parser> pprStrictness (compiler/GHC/Types/Id/Info.hs:638) ghc-lib-parser> setUnfoldingInfo (compiler/GHC/Types/Id/Info.hs:475) ghc-lib-parser> setInlinePragInfo (compiler/GHC/Types/Id/Info.hs:459) ghc-lib-parser> isDeadOcc (compiler/GHC/Types/Basic.hs:1098) ghc-lib-parser> isStrongLoopBreaker (compiler/GHC/Types/Basic.hs:1093) ghc-lib-parser> isWeakLoopBreaker (compiler/GHC/Types/Basic.hs:1089) ghc-lib-parser> setOccInfo (compiler/GHC/Types/Id/Info.hs:461) ghc-lib-parser> BranchCount (compiler/GHC/Types/Basic.hs:987) ghc-lib-parser> TailCallInfo (compiler/GHC/Types/Basic.hs:1063) ghc-lib-parser> tailCallInfo (compiler/GHC/Types/Basic.hs:1067) ghc-lib-parser> isAlwaysTailCalled (compiler/GHC/Types/Basic.hs:1075) ghc-lib-parser> isEmptyRuleInfo (compiler/GHC/Types/Id/Info.hs:684) ghc-lib-parser> ruleInfoRules (compiler/GHC/Types/Id/Info.hs:692) ghc-lib-parser> setRuleInfo (compiler/GHC/Types/Id/Info.hs:457) ghc-lib-parser> tagSigInfo (compiler/GHC/Types/Id/Info.hs:452) ghc-lib-parser> ppCafInfo (compiler/GHC/Types/Id/Info.hs:736) ghc-lib-parser> mayHaveCafRefs (compiler/GHC/Types/Id/Info.hs:729) ghc-lib-parser> setCafInfo (compiler/GHC/Types/Id/Info.hs:497) ghc-lib-parser> setLFInfo (compiler/GHC/Types/Id/Info.hs:501) ghc-lib-parser> setTagSig (compiler/GHC/Types/Id/Info.hs:504) ghc-lib-parser> tagSig (compiler/GHC/Types/Id/Info.hs:375) ghc-lib-parser> TickBoxId (compiler/GHC/Types/Id/Info.hs:841) ghc-lib-parser> Warning: 'Id'' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 32% ( 52 /159) in 'GHC.Types.Id' ghc-lib-parser> Missing documentation for: ghc-lib-parser> InVar (compiler/GHC/Types/Var.hs:197) ghc-lib-parser> InId (compiler/GHC/Types/Var.hs:200) ghc-lib-parser> OutVar (compiler/GHC/Types/Var.hs:201) ghc-lib-parser> OutId (compiler/GHC/Types/Var.hs:204) ghc-lib-parser> mkLocalIdWithInfo (compiler/GHC/Types/Id.hs:329) ghc-lib-parser> mkExportedVanillaId (compiler/GHC/Types/Id.hs:341) ghc-lib-parser> mkSysLocalM (compiler/GHC/Types/Id.hs:357) ghc-lib-parser> mkSysLocalOrCoVarM (compiler/GHC/Types/Id.hs:360) ghc-lib-parser> mkScaledTemplateLocal (compiler/GHC/Types/Id.hs:389) ghc-lib-parser> idName (compiler/GHC/Types/Id.hs:199) ghc-lib-parser> idType (compiler/GHC/Types/Id.hs:205) ghc-lib-parser> idMult (compiler/GHC/Types/Id.hs:208) ghc-lib-parser> idScaledType (compiler/GHC/Types/Id.hs:211) ghc-lib-parser> idUnique (compiler/GHC/Types/Id.hs:202) ghc-lib-parser> idInfo (compiler/GHC/Types/Var.hs:1112) ghc-lib-parser> idDetails (compiler/GHC/Types/Var.hs:1116) ghc-lib-parser> recordSelectorTyCon_maybe (compiler/GHC/Types/Id.hs:454) ghc-lib-parser> setIdName (compiler/GHC/Types/Id.hs:224) ghc-lib-parser> setIdUnique (compiler/GHC/Types/Id.hs:227) ghc-lib-parser> setIdMult (compiler/GHC/Types/Var.hs:1198) ghc-lib-parser> updateIdTypeButNotMult (compiler/GHC/Types/Var.hs:1176) ghc-lib-parser> updateIdTypeAndMult (compiler/GHC/Types/Var.hs:1180) ghc-lib-parser> updateIdTypeAndMultM (compiler/GHC/Types/Var.hs:1190) ghc-lib-parser> setIdExported (compiler/GHC/Types/Id.hs:235) ghc-lib-parser> setIdNotExported (compiler/GHC/Types/Id.hs:238) ghc-lib-parser> localiseId (compiler/GHC/Types/Id.hs:241) ghc-lib-parser> setIdInfo (compiler/GHC/Types/Id.hs:255) ghc-lib-parser> lazySetIdInfo (compiler/GHC/Types/Id.hs:252) ghc-lib-parser> modifyIdInfo (compiler/GHC/Types/Id.hs:259) ghc-lib-parser> maybeModifyIdInfo (compiler/GHC/Types/Id.hs:263) ghc-lib-parser> zapLamIdInfo (compiler/GHC/Types/Id.hs:976) ghc-lib-parser> zapIdDemandInfo (compiler/GHC/Types/Id.hs:982) ghc-lib-parser> zapIdUsageInfo (compiler/GHC/Types/Id.hs:985) ghc-lib-parser> zapIdUsageEnvInfo (compiler/GHC/Types/Id.hs:988) ghc-lib-parser> zapIdUsedOnceInfo (compiler/GHC/Types/Id.hs:991) ghc-lib-parser> zapIdTailCallInfo (compiler/GHC/Types/Id.hs:994) ghc-lib-parser> zapFragileIdInfo (compiler/GHC/Types/Id.hs:979) ghc-lib-parser> zapIdDmdSig (compiler/GHC/Types/Id.hs:725) ghc-lib-parser> zapStableUnfolding (compiler/GHC/Types/Id.hs:997) ghc-lib-parser> transferPolyIdInfo (compiler/GHC/Types/Id.hs:1053) ghc-lib-parser> scaleIdBy (compiler/GHC/Types/Id.hs:214) ghc-lib-parser> isDeadBinder (compiler/GHC/Types/Id.hs:629) ghc-lib-parser> isLocalId (compiler/GHC/Types/Var.hs:1242) ghc-lib-parser> isGlobalId (compiler/GHC/Types/Var.hs:1252) ghc-lib-parser> isRecordSelector (compiler/GHC/Types/Id.hs:460) ghc-lib-parser> isNaughtyRecordSelector (compiler/GHC/Types/Id.hs:461) ghc-lib-parser> isPatSynRecordSelector (compiler/GHC/Types/Id.hs:462) ghc-lib-parser> isDataConRecordSelector (compiler/GHC/Types/Id.hs:463) ghc-lib-parser> isClassOpId (compiler/GHC/Types/Id.hs:469) ghc-lib-parser> isClassOpId_maybe (compiler/GHC/Types/Id.hs:471) ghc-lib-parser> isDFunId (compiler/GHC/Types/Id.hs:468) ghc-lib-parser> isPrimOpId (compiler/GHC/Types/Id.hs:464) ghc-lib-parser> isPrimOpId_maybe (compiler/GHC/Types/Id.hs:472) ghc-lib-parser> isFCallId (compiler/GHC/Types/Id.hs:465) ghc-lib-parser> isFCallId_maybe (compiler/GHC/Types/Id.hs:473) ghc-lib-parser> isDataConWorkId (compiler/GHC/Types/Id.hs:466) ghc-lib-parser> isDataConWorkId_maybe (compiler/GHC/Types/Id.hs:474) ghc-lib-parser> isDataConWrapId (compiler/GHC/Types/Id.hs:467) ghc-lib-parser> isDataConWrapId_maybe (compiler/GHC/Types/Id.hs:475) ghc-lib-parser> isDataConId_maybe (compiler/GHC/Types/Id.hs:537) ghc-lib-parser> isConLikeId (compiler/GHC/Types/Id.hs:937) ghc-lib-parser> idIsFrom (compiler/GHC/Types/Id.hs:626) ghc-lib-parser> JoinId (compiler/GHC/Types/Var.hs:187) ghc-lib-parser> isJoinId (compiler/GHC/Types/Id.hs:552) ghc-lib-parser> idJoinArity (compiler/GHC/Types/Id.hs:641) ghc-lib-parser> asJoinId (compiler/GHC/Types/Id.hs:644) ghc-lib-parser> asJoinId_maybe (compiler/GHC/Types/Id.hs:674) ghc-lib-parser> zapJoinId (compiler/GHC/Types/Id.hs:659) ghc-lib-parser> idInlinePragma (compiler/GHC/Types/Id.hs:919) ghc-lib-parser> setInlinePragma (compiler/GHC/Types/Id.hs:922) ghc-lib-parser> modifyInlinePragma (compiler/GHC/Types/Id.hs:925) ghc-lib-parser> idInlineActivation (compiler/GHC/Types/Id.hs:928) ghc-lib-parser> setInlineActivation (compiler/GHC/Types/Id.hs:931) ghc-lib-parser> idRuleMatchInfo (compiler/GHC/Types/Id.hs:934) ghc-lib-parser> setOneShotLambda (compiler/GHC/Types/Id.hs:948) ghc-lib-parser> clearOneShotLambda (compiler/GHC/Types/Id.hs:951) ghc-lib-parser> updOneShotInfo (compiler/GHC/Types/Id.hs:957) ghc-lib-parser> setIdOneShotInfo (compiler/GHC/Types/Id.hs:954) ghc-lib-parser> idArity (compiler/GHC/Types/Id.hs:688) ghc-lib-parser> idCallArity (compiler/GHC/Types/Id.hs:694) ghc-lib-parser> idSpecialisation (compiler/GHC/Types/Id.hs:872) ghc-lib-parser> idCoreRules (compiler/GHC/Types/Id.hs:875) ghc-lib-parser> idHasRules (compiler/GHC/Types/Id.hs:878) ghc-lib-parser> idCafInfo (compiler/GHC/Types/Id.hs:886) ghc-lib-parser> idLFInfo_maybe (compiler/GHC/Types/Id.hs:895) ghc-lib-parser> idOneShotInfo (compiler/GHC/Types/Id.hs:945) ghc-lib-parser> idOccInfo (compiler/GHC/Types/Id.hs:903) ghc-lib-parser> IdUnfoldingFun (compiler/GHC/Core.hs:1210) ghc-lib-parser> noUnfoldingFun (compiler/GHC/Types/Id.hs:757) ghc-lib-parser> setIdUnfolding (compiler/GHC/Types/Id.hs:780) ghc-lib-parser> setCaseBndrEvald (compiler/GHC/Types/Id.hs:852) ghc-lib-parser> setIdArity (compiler/GHC/Types/Id.hs:691) ghc-lib-parser> setIdCallArity (compiler/GHC/Types/Id.hs:697) ghc-lib-parser> setIdSpecialisation (compiler/GHC/Types/Id.hs:881) ghc-lib-parser> setIdCafInfo (compiler/GHC/Types/Id.hs:889) ghc-lib-parser> setIdOccInfo (compiler/GHC/Types/Id.hs:906) ghc-lib-parser> zapIdOccInfo (compiler/GHC/Types/Id.hs:909) ghc-lib-parser> setIdLFInfo (compiler/GHC/Types/Id.hs:898) ghc-lib-parser> setIdDemandInfo (compiler/GHC/Types/Id.hs:786) ghc-lib-parser> setIdDmdSig (compiler/GHC/Types/Id.hs:716) ghc-lib-parser> setIdCprSig (compiler/GHC/Types/Id.hs:722) ghc-lib-parser> idCbvMarks_maybe (compiler/GHC/Types/Id.hs:821) ghc-lib-parser> idCbvMarkArity (compiler/GHC/Types/Id.hs:829) ghc-lib-parser> idDemandInfo (compiler/GHC/Types/Id.hs:783) ghc-lib-parser> idCprSig (compiler/GHC/Types/Id.hs:719) ghc-lib-parser> idTagSig_maybe (compiler/GHC/Types/Id.hs:744) ghc-lib-parser> setIdTagSig (compiler/GHC/Types/Id.hs:789) ghc-lib-parser> 42% ( 3 / 7) in 'GHC.Core.Stats' ghc-lib-parser> Missing documentation for: ghc-lib-parser> coreBindsSize (compiler/GHC/Core/Stats.hs:100) ghc-lib-parser> CoreStats (compiler/GHC/Core/Stats.hs:25) ghc-lib-parser> coreBindsStats (compiler/GHC/Core/Stats.hs:53) ghc-lib-parser> exprStats (compiler/GHC/Core/Stats.hs:74) ghc-lib-parser> 0% ( 0 / 17) in 'GHC.Core.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> pprCoreExpr (compiler/GHC/Core/Ppr.hs:65) ghc-lib-parser> pprParendExpr (compiler/GHC/Core/Ppr.hs:66) ghc-lib-parser> pprCoreBinding (compiler/GHC/Core/Ppr.hs:64) ghc-lib-parser> pprCoreBindings (compiler/GHC/Core/Ppr.hs:63) ghc-lib-parser> pprCoreAlt (compiler/GHC/Core/Ppr.hs:323) ghc-lib-parser> pprCoreBindingWithSize (compiler/GHC/Core/Ppr.hs:72) ghc-lib-parser> pprCoreBindingsWithSize (compiler/GHC/Core/Ppr.hs:71) ghc-lib-parser> pprCoreBinder (compiler/GHC/Core/Ppr.hs:404) ghc-lib-parser> pprCoreBinders (compiler/GHC/Core/Ppr.hs:415) ghc-lib-parser> pprId (compiler/GHC/Core/Ppr.hs:472) ghc-lib-parser> pprIds (compiler/GHC/Core/Ppr.hs:475) ghc-lib-parser> pprRule (compiler/GHC/Core/Ppr.hs:667) ghc-lib-parser> pprRules (compiler/GHC/Core/Ppr.hs:664) ghc-lib-parser> pprOptCo (compiler/GHC/Core/Ppr.hs:172) ghc-lib-parser> pprOcc (compiler/GHC/Core/Ppr.hs:393) ghc-lib-parser> pprOccWithTick (compiler/GHC/Core/Ppr.hs:397) ghc-lib-parser> 60% ( 6 / 10) in 'GHC.Hs.Lit' ghc-lib-parser> Missing documentation for: ghc-lib-parser> OverLitRn (compiler/GHC/Hs/Lit.hs:61) ghc-lib-parser> OverLitTc (compiler/GHC/Hs/Lit.hs:67) ghc-lib-parser> pprXOverLit (compiler/GHC/Hs/Lit.hs:97) ghc-lib-parser> overLitType (compiler/GHC/Hs/Lit.hs:104) ghc-lib-parser> 33% ( 3 / 9) in 'GHC.Core.Seq' ghc-lib-parser> Missing documentation for: ghc-lib-parser> seqExpr (compiler/GHC/Core/Seq.hs:59) ghc-lib-parser> seqExprs (compiler/GHC/Core/Seq.hs:71) ghc-lib-parser> seqUnfolding (compiler/GHC/Core/Seq.hs:105) ghc-lib-parser> seqRules (compiler/GHC/Core/Seq.hs:53) ghc-lib-parser> seqRuleInfo (compiler/GHC/Core/Seq.hs:47) ghc-lib-parser> seqBinds (compiler/GHC/Core/Seq.hs:90) ghc-lib-parser> Warning: 'mkFunCo' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mkClassPredRedns' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TyConAppCo' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 94% ( 36 / 38) in 'GHC.Core.Reduction' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> simplifyArgsWorker (compiler/GHC/Core/Reduction.hs:788) stm-hamt> setupCompilerEnvironmentPhase stm-hamt> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. haddock-library> Using Parsec parser haddock-library> Configuring haddock-library-1.11.0... haddock-library> Dependency base: using base-4.17.0.0 haddock-library> Dependency containers: using containers-0.6.6 haddock-library> Dependency parsec: using parsec-3.1.15.0 haddock-library> Dependency text: using text-2.0.1 haddock-library> Dependency QuickCheck: using QuickCheck-2.14.3 haddock-library> Dependency base: using base-4.17.0.0 haddock-library> Dependency base-compat: using base-compat-0.12.3 haddock-library> Dependency containers: using containers-0.6.6 haddock-library> Dependency deepseq: using deepseq-1.4.8.0 haddock-library> Dependency hspec: using hspec-2.10.10 haddock-library> Dependency parsec: using parsec-3.1.15.0 haddock-library> Dependency text: using text-2.0.1 haddock-library> Dependency base: using base-4.17.0.0 haddock-library> Dependency base-compat: using base-compat-0.12.3 haddock-library> Dependency directory: using directory-1.3.7.1 haddock-library> Dependency filepath: using filepath-1.4.2.2 haddock-library> Dependency haddock-library: using haddock-library-1.11.0 haddock-library> Dependency optparse-applicative: using optparse-applicative-0.17.1.0 haddock-library> Dependency tree-diff: using tree-diff-0.3.0.1 ghc-lib-parser> Warning: 'ConLike' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/Basic.hs:1407:22 ghc-lib-parser> * at compiler/GHC/Core/ConLike.hs:55:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/ConLike.hs:55:1 ghc-lib-parser> 82% ( 14 / 17) in 'GHC.Core.ConLike' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> conLikeName (compiler/GHC/Core/ConLike.hs:141) ghc-lib-parser> conLikeIsInfix (compiler/GHC/Core/ConLike.hs:218) ghc-lib-parser> Warning: 'TcTyThing' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 54% ( 12 / 22) in 'GHC.Types.TyThing' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkATyCon (compiler/GHC/Types/TyThing.hs:81) ghc-lib-parser> mkAnId (compiler/GHC/Types/TyThing.hs:84) ghc-lib-parser> pprShortTyThing (compiler/GHC/Types/TyThing.hs:87) ghc-lib-parser> pprTyThingCategory (compiler/GHC/Types/TyThing.hs:92) ghc-lib-parser> tyThingCategory (compiler/GHC/Types/TyThing.hs:95) ghc-lib-parser> implicitConLikeThings (compiler/GHC/Types/TyThing.hs:150) ghc-lib-parser> implicitClassThings (compiler/GHC/Types/TyThing.hs:163) ghc-lib-parser> implicitTyConThings (compiler/GHC/Types/TyThing.hs:176) ghc-lib-parser> implicitCoTyCon (compiler/GHC/Types/TyThing.hs:213) ghc-lib-parser> tyThingsTyCoVars (compiler/GHC/Types/TyThing.hs:265) 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-7FqGwUMXaoCJN9q9P6sYJZ-spec haddock-library> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc haddock-library> include base-4.17.0.0 haddock-library> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf haddock-library> include containers-0.6.6 haddock-library> include deepseq-1.4.8.0 haddock-library> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M haddock-library> include parsec-3.1.15.0 haddock-library> include text-2.0.1 haddock-library> component haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg haddock-library> include base-4.17.0.0 haddock-library> include containers-0.6.6 haddock-library> include parsec-3.1.15.0 haddock-library> include text-2.0.1 haddock-library> component haddock-library-1.11.0-I8ZSIAlxoxr8XwEf1ExobP-fixtures haddock-library> include base-4.17.0.0 haddock-library> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf haddock-library> include directory-1.3.7.1 haddock-library> include filepath-1.4.2.2 haddock-library> include haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg haddock-library> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y haddock-library> include tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs haddock-library> Linked component graph: haddock-library> unit haddock-library-1.11.0-7FqGwUMXaoCJN9q9P6sYJZ-spec haddock-library> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc haddock-library> include base-4.17.0.0 haddock-library> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf haddock-library> include containers-0.6.6 haddock-library> include deepseq-1.4.8.0 haddock-library> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M haddock-library> include parsec-3.1.15.0 haddock-library> include text-2.0.1 haddock-library> unit haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg haddock-library> include base-4.17.0.0 haddock-library> include containers-0.6.6 haddock-library> include parsec-3.1.15.0 haddock-library> include text-2.0.1 haddock-library> Documentation.Haddock.Doc=haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg:Documentation.Haddock.Doc,Documentation.Haddock.Markup=haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg:Documentation.Haddock.Markup,Documentation.Haddock.Parser=haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg:Documentation.Haddock.Parser,Documentation.Haddock.Types=haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg:Documentation.Haddock.Types haddock-library> unit haddock-library-1.11.0-I8ZSIAlxoxr8XwEf1ExobP-fixtures haddock-library> include base-4.17.0.0 haddock-library> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf haddock-library> include directory-1.3.7.1 haddock-library> include filepath-1.4.2.2 haddock-library> include haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg haddock-library> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y haddock-library> include tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs haddock-library> Ready component graph: haddock-library> definite haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg haddock-library> depends base-4.17.0.0 haddock-library> depends containers-0.6.6 haddock-library> depends parsec-3.1.15.0 haddock-library> depends text-2.0.1 haddock-library> definite haddock-library-1.11.0-I8ZSIAlxoxr8XwEf1ExobP-fixtures haddock-library> depends base-4.17.0.0 haddock-library> depends base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf haddock-library> depends directory-1.3.7.1 haddock-library> depends filepath-1.4.2.2 haddock-library> depends haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg haddock-library> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y haddock-library> depends tree-diff-0.3.0.1-EBSuYwbocnhKWpOsLpEtQs haddock-library> definite haddock-library-1.11.0-7FqGwUMXaoCJN9q9P6sYJZ-spec haddock-library> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc haddock-library> depends base-4.17.0.0 haddock-library> depends base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf haddock-library> depends containers-0.6.6 haddock-library> depends deepseq-1.4.8.0 haddock-library> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M haddock-library> depends parsec-3.1.15.0 haddock-library> depends text-2.0.1 haddock-library> Using Cabal-3.8.1.0 compiled by ghc-9.4 haddock-library> Using compiler: ghc-9.4.2 haddock-library> Using install prefix: haddock-library> /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0 haddock-library> Executables installed in: haddock-library> /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0/bin haddock-library> Libraries installed in: haddock-library> /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg haddock-library> Dynamic Libraries installed in: haddock-library> /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 haddock-library> Private executables installed in: haddock-library> /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0/libexec/x86_64-linux-ghc-9.4.2/haddock-library-1.11.0 haddock-library> Data files installed in: haddock-library> /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0/share/x86_64-linux-ghc-9.4.2/haddock-library-1.11.0 haddock-library> Documentation installed in: haddock-library> /nix/store/9r8xqpj56iwyrnbjifgl8x98n30vhyzi-haddock-library-1.11.0-doc/share/doc/haddock-library-1.11.0 haddock-library> Configuration files installed in: haddock-library> /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0/etc haddock-library> No alex found haddock-library> Using ar found on system at: haddock-library> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar haddock-library> No c2hs found haddock-library> No cpphs found haddock-library> No doctest found haddock-library> Using gcc version 12.3.0 given by user at: haddock-library> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc haddock-library> Using ghc version 9.4.2 found on system at: haddock-library> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc haddock-library> Using ghc-pkg version 9.4.2 found on system at: haddock-library> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 haddock-library> No ghcjs found haddock-library> No ghcjs-pkg found haddock-library> No greencard found haddock-library> Using haddock version 2.27.0 found on system at: haddock-library> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: haddock-library> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc haddock-library> Using hsc2hs version 0.68.8 found on system at: haddock-library> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs haddock-library> Using hscolour version 1.24 found on system at: haddock-library> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour haddock-library> No jhc found haddock-library> Using ld found on system at: haddock-library> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold haddock-library> No pkg-config found haddock-library> Using runghc version 9.4.2 found on system at: haddock-library> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 haddock-library> Using strip version 2.40 found on system at: haddock-library> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip haddock-library> Using tar found on system at: haddock-library> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar haddock-library> No uhc found stm-hamt> unpacking sources haddock-library> building stm-hamt> unpacking source archive /nix/store/a7zc6m39wpw8r1m7qjgl9h4innlypd0k-stm-hamt-1.2.0.14.tar.gz stm-hamt> source root is stm-hamt-1.2.0.14 stm-hamt> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file stm-hamt-1.2.0.14/test/Main/Transaction.hs stm-hamt> patching sources stm-hamt> compileBuildDriverPhase stm-hamt> setupCompileFlags: -package-db=/build/tmp.TtGK0EchP7/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts ghc-lib-parser> 11% ( 1 / 9) in 'GHC.Runtime.Eval.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Resume (compiler/GHC/Runtime/Eval/Types.hs:69) ghc-lib-parser> ResumeBindings (compiler/GHC/Runtime/Eval/Types.hs:91) ghc-lib-parser> History (compiler/GHC/Runtime/Eval/Types.hs:93) ghc-lib-parser> ExecResult (compiler/GHC/Runtime/Eval/Types.hs:47) ghc-lib-parser> SingleStep (compiler/GHC/Runtime/Eval/Types.hs:38) ghc-lib-parser> isStep (compiler/GHC/Runtime/Eval/Types.hs:43) ghc-lib-parser> ExecOptions (compiler/GHC/Runtime/Eval/Types.hs:30) haddock-library> Preprocessing library for haddock-library-1.11.0.. haddock-library> Building library for haddock-library-1.11.0.. stm-hamt> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.TtGK0EchP7/Main.o ) stm-hamt> [2 of 2] Linking Setup haddock-library> [1 of 8] Compiling CompatPrelude ( src/CompatPrelude.hs, dist/build/CompatPrelude.o, dist/build/CompatPrelude.dyn_o ) ghc-lib-parser> Warning: 'ty' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 15% ( 40 /262) in 'GHC.Builtin.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkWiredInTyConName (compiler/GHC/Builtin/Types.hs:330) ghc-lib-parser> mkWiredInIdName (compiler/GHC/Builtin/Types.hs:342) ghc-lib-parser> wiredInTyCons (compiler/GHC/Builtin/Types.hs:281) ghc-lib-parser> isPunOcc_maybe (compiler/GHC/Builtin/Types.hs:871) ghc-lib-parser> boolTy (compiler/GHC/Builtin/Types.hs:2070) ghc-lib-parser> boolTyCon (compiler/GHC/Builtin/Types.hs:2073) ghc-lib-parser> boolTyCon_RDR (compiler/GHC/Builtin/Types.hs:515) ghc-lib-parser> boolTyConName (compiler/GHC/Builtin/Types.hs:376) ghc-lib-parser> trueDataCon (compiler/GHC/Builtin/Types.hs:2079) ghc-lib-parser> trueDataConId (compiler/GHC/Builtin/Types.hs:2083) ghc-lib-parser> true_RDR (compiler/GHC/Builtin/Types.hs:515) ghc-lib-parser> falseDataCon (compiler/GHC/Builtin/Types.hs:2079) ghc-lib-parser> falseDataConId (compiler/GHC/Builtin/Types.hs:2083) ghc-lib-parser> false_RDR (compiler/GHC/Builtin/Types.hs:515) ghc-lib-parser> promotedFalseDataCon (compiler/GHC/Builtin/Types.hs:2258) ghc-lib-parser> promotedTrueDataCon (compiler/GHC/Builtin/Types.hs:2258) ghc-lib-parser> orderingTyCon (compiler/GHC/Builtin/Types.hs:2087) ghc-lib-parser> ordLTDataCon (compiler/GHC/Builtin/Types.hs:2091) ghc-lib-parser> ordLTDataConId (compiler/GHC/Builtin/Types.hs:2096) ghc-lib-parser> ordEQDataCon (compiler/GHC/Builtin/Types.hs:2091) ghc-lib-parser> ordEQDataConId (compiler/GHC/Builtin/Types.hs:2096) ghc-lib-parser> ordGTDataCon (compiler/GHC/Builtin/Types.hs:2091) ghc-lib-parser> ordGTDataConId (compiler/GHC/Builtin/Types.hs:2096) ghc-lib-parser> promotedLTDataCon (compiler/GHC/Builtin/Types.hs:2269) ghc-lib-parser> promotedEQDataCon (compiler/GHC/Builtin/Types.hs:2269) ghc-lib-parser> promotedGTDataCon (compiler/GHC/Builtin/Types.hs:2269) ghc-lib-parser> BoxingInfo (compiler/GHC/Builtin/Types.hs:1927) ghc-lib-parser> charTyCon (compiler/GHC/Builtin/Types.hs:1813) ghc-lib-parser> charDataCon (compiler/GHC/Builtin/Types.hs:1818) ghc-lib-parser> charTyCon_RDR (compiler/GHC/Builtin/Types.hs:515) ghc-lib-parser> charTy (compiler/GHC/Builtin/Types.hs:1810) ghc-lib-parser> stringTy (compiler/GHC/Builtin/Types.hs:1821) ghc-lib-parser> charTyConName (compiler/GHC/Builtin/Types.hs:369) ghc-lib-parser> stringTyCon_RDR (compiler/GHC/Builtin/Types.hs:515) ghc-lib-parser> doubleTyCon (compiler/GHC/Builtin/Types.hs:1877) ghc-lib-parser> doubleDataCon (compiler/GHC/Builtin/Types.hs:1883) ghc-lib-parser> doubleTy (compiler/GHC/Builtin/Types.hs:1874) ghc-lib-parser> doubleTyConName (compiler/GHC/Builtin/Types.hs:399) ghc-lib-parser> floatTyCon (compiler/GHC/Builtin/Types.hs:1866) ghc-lib-parser> floatDataCon (compiler/GHC/Builtin/Types.hs:1871) ghc-lib-parser> floatTy (compiler/GHC/Builtin/Types.hs:1863) ghc-lib-parser> floatTyConName (compiler/GHC/Builtin/Types.hs:399) ghc-lib-parser> intTyCon (compiler/GHC/Builtin/Types.hs:1835) ghc-lib-parser> intDataCon (compiler/GHC/Builtin/Types.hs:1839) ghc-lib-parser> intTyCon_RDR (compiler/GHC/Builtin/Types.hs:515) ghc-lib-parser> intDataCon_RDR (compiler/GHC/Builtin/Types.hs:515) ghc-lib-parser> intTyConName (compiler/GHC/Builtin/Types.hs:369) ghc-lib-parser> intTy (compiler/GHC/Builtin/Types.hs:1832) ghc-lib-parser> wordTyCon (compiler/GHC/Builtin/Types.hs:1845) ghc-lib-parser> wordDataCon (compiler/GHC/Builtin/Types.hs:1849) ghc-lib-parser> wordTyConName (compiler/GHC/Builtin/Types.hs:394) ghc-lib-parser> wordTy (compiler/GHC/Builtin/Types.hs:1842) ghc-lib-parser> word8TyCon (compiler/GHC/Builtin/Types.hs:1855) ghc-lib-parser> word8DataCon (compiler/GHC/Builtin/Types.hs:1860) ghc-lib-parser> word8Ty (compiler/GHC/Builtin/Types.hs:1852) ghc-lib-parser> listTyCon (compiler/GHC/Builtin/Types.hs:2116) ghc-lib-parser> listTyCon_RDR (compiler/GHC/Builtin/Types.hs:515) ghc-lib-parser> listTyConName (compiler/GHC/Builtin/Types.hs:381) ghc-lib-parser> listTyConKey (compiler/GHC/Builtin/Names.hs:1802) ghc-lib-parser> nilDataCon (compiler/GHC/Builtin/Types.hs:2120) ghc-lib-parser> nilDataConName (compiler/GHC/Builtin/Types.hs:381) ghc-lib-parser> nilDataConKey (compiler/GHC/Builtin/Names.hs:2094) ghc-lib-parser> consDataCon_RDR (compiler/GHC/Builtin/Types.hs:515) ghc-lib-parser> consDataCon (compiler/GHC/Builtin/Types.hs:2123) ghc-lib-parser> consDataConName (compiler/GHC/Builtin/Types.hs:381) ghc-lib-parser> promotedNilDataCon (compiler/GHC/Builtin/Types.hs:2278) ghc-lib-parser> promotedConsDataCon (compiler/GHC/Builtin/Types.hs:2278) ghc-lib-parser> mkListTy (compiler/GHC/Builtin/Types.hs:2113) ghc-lib-parser> maybeTyCon (compiler/GHC/Builtin/Types.hs:2136) ghc-lib-parser> maybeTyConName (compiler/GHC/Builtin/Types.hs:386) ghc-lib-parser> nothingDataCon (compiler/GHC/Builtin/Types.hs:2140) ghc-lib-parser> nothingDataConName (compiler/GHC/Builtin/Types.hs:386) ghc-lib-parser> promotedNothingDataCon (compiler/GHC/Builtin/Types.hs:2263) ghc-lib-parser> justDataCon (compiler/GHC/Builtin/Types.hs:2143) ghc-lib-parser> justDataConName (compiler/GHC/Builtin/Types.hs:386) ghc-lib-parser> promotedJustDataCon (compiler/GHC/Builtin/Types.hs:2263) ghc-lib-parser> mkPromotedMaybeTy (compiler/GHC/Builtin/Types.hs:2146) ghc-lib-parser> mkMaybeTy (compiler/GHC/Builtin/Types.hs:2150) ghc-lib-parser> isPromotedMaybeTy (compiler/GHC/Builtin/Types.hs:2153) ghc-lib-parser> mkTupleStr (compiler/GHC/Builtin/Types.hs:885) ghc-lib-parser> tupleTyCon (compiler/GHC/Builtin/Types.hs:977) ghc-lib-parser> tupleDataCon (compiler/GHC/Builtin/Types.hs:990) ghc-lib-parser> tupleTyConName (compiler/GHC/Builtin/Types.hs:982) ghc-lib-parser> tupleDataConName (compiler/GHC/Builtin/Types.hs:995) ghc-lib-parser> promotedTupleDataCon (compiler/GHC/Builtin/Types.hs:987) ghc-lib-parser> unitTyCon (compiler/GHC/Builtin/Types.hs:1126) ghc-lib-parser> unitDataCon (compiler/GHC/Builtin/Types.hs:1132) ghc-lib-parser> unitDataConId (compiler/GHC/Builtin/Types.hs:1135) ghc-lib-parser> unitTy (compiler/GHC/Builtin/Types.hs:2230) ghc-lib-parser> unitTyConKey (compiler/GHC/Builtin/Types.hs:1129) ghc-lib-parser> soloTyCon (compiler/GHC/Builtin/Types.hs:1138) ghc-lib-parser> pairTyCon (compiler/GHC/Builtin/Types.hs:1141) ghc-lib-parser> mkPromotedPairTy (compiler/GHC/Builtin/Types.hs:998) ghc-lib-parser> isPromotedPairType (compiler/GHC/Builtin/Types.hs:1001) ghc-lib-parser> unboxedUnitTy (compiler/GHC/Builtin/Types.hs:1144) ghc-lib-parser> unboxedUnitTyCon (compiler/GHC/Builtin/Types.hs:1147) ghc-lib-parser> unboxedUnitDataCon (compiler/GHC/Builtin/Types.hs:1150) ghc-lib-parser> mkConstraintTupleTy (compiler/GHC/Builtin/Types.hs:2240) ghc-lib-parser> cTupleTyCon (compiler/GHC/Builtin/Types.hs:908) ghc-lib-parser> cTupleTyConName (compiler/GHC/Builtin/Types.hs:913) ghc-lib-parser> cTupleTyConNames (compiler/GHC/Builtin/Types.hs:916) ghc-lib-parser> isCTupleTyConName (compiler/GHC/Builtin/Types.hs:922) ghc-lib-parser> cTupleDataCon (compiler/GHC/Builtin/Types.hs:937) ghc-lib-parser> cTupleDataConName (compiler/GHC/Builtin/Types.hs:942) ghc-lib-parser> cTupleDataConNames (compiler/GHC/Builtin/Types.hs:945) ghc-lib-parser> cTupleSelId (compiler/GHC/Builtin/Types.hs:948) ghc-lib-parser> cTupleSelIdName (compiler/GHC/Builtin/Types.hs:972) ghc-lib-parser> anyTyCon (compiler/GHC/Builtin/Types.hs:472) ghc-lib-parser> anyTy (compiler/GHC/Builtin/Types.hs:481) ghc-lib-parser> anyTypeOfKind (compiler/GHC/Builtin/Types.hs:484) ghc-lib-parser> mkSumTy (compiler/GHC/Builtin/Types.hs:2252) ghc-lib-parser> typeSymbolKindCon (compiler/GHC/Builtin/Types.hs:657) ghc-lib-parser> typeSymbolKind (compiler/GHC/Builtin/Types.hs:661) ghc-lib-parser> isLiftedTypeKindTyConName (compiler/GHC/Core/TyCon.hs:2334) ghc-lib-parser> typeToTypeKind (compiler/GHC/Builtin/Types.hs:1472) ghc-lib-parser> tYPETyCon (compiler/GHC/Builtin/Types/Prim.hs:869) ghc-lib-parser> tYPETyConName (compiler/GHC/Builtin/Types/Prim.hs:875) ghc-lib-parser> tYPEKind (compiler/GHC/Builtin/Types/Prim.hs:878) ghc-lib-parser> cONSTRAINTTyCon (compiler/GHC/Builtin/Types/Prim.hs:882) ghc-lib-parser> cONSTRAINTTyConName (compiler/GHC/Builtin/Types/Prim.hs:888) ghc-lib-parser> cONSTRAINTKind (compiler/GHC/Builtin/Types/Prim.hs:891) ghc-lib-parser> constraintKind (compiler/GHC/Builtin/Types.hs:1457) ghc-lib-parser> liftedTypeKind (compiler/GHC/Builtin/Types.hs:1472) ghc-lib-parser> unliftedTypeKind (compiler/GHC/Builtin/Types.hs:1488) ghc-lib-parser> zeroBitTypeKind (compiler/GHC/Builtin/Types.hs:1692) ghc-lib-parser> constraintKindTyCon (compiler/GHC/Builtin/Types.hs:1447) ghc-lib-parser> liftedTypeKindTyCon (compiler/GHC/Builtin/Types.hs:1462) ghc-lib-parser> unliftedTypeKindTyCon (compiler/GHC/Builtin/Types.hs:1478) ghc-lib-parser> constraintKindTyConName (compiler/GHC/Builtin/Types.hs:1453) ghc-lib-parser> liftedTypeKindTyConName (compiler/GHC/Builtin/Types.hs:1468) ghc-lib-parser> unliftedTypeKindTyConName (compiler/GHC/Builtin/Types.hs:1484) ghc-lib-parser> liftedRepTyConName (compiler/GHC/Builtin/Types.hs:1703) ghc-lib-parser> unliftedRepTyConName (compiler/GHC/Builtin/Types.hs:1718) ghc-lib-parser> heqTyCon (compiler/GHC/Builtin/Types.hs:1269) ghc-lib-parser> heqTyConName (compiler/GHC/Builtin/Types.hs:358) ghc-lib-parser> heqClass (compiler/GHC/Builtin/Types.hs:1270) ghc-lib-parser> heqDataCon (compiler/GHC/Builtin/Types.hs:1271) ghc-lib-parser> eqTyCon (compiler/GHC/Builtin/Types.hs:1269) ghc-lib-parser> eqTyConName (compiler/GHC/Builtin/Types.hs:348) ghc-lib-parser> eqClass (compiler/GHC/Builtin/Types.hs:1270) ghc-lib-parser> eqDataCon (compiler/GHC/Builtin/Types.hs:1271) ghc-lib-parser> eqTyCon_RDR (compiler/GHC/Builtin/Types.hs:353) ghc-lib-parser> coercibleTyCon (compiler/GHC/Builtin/Types.hs:1269) ghc-lib-parser> coercibleTyConName (compiler/GHC/Builtin/Types.hs:364) ghc-lib-parser> coercibleDataCon (compiler/GHC/Builtin/Types.hs:1271) ghc-lib-parser> coercibleClass (compiler/GHC/Builtin/Types.hs:1270) ghc-lib-parser> runtimeRepTyCon (compiler/GHC/Builtin/Types.hs:1551) ghc-lib-parser> vecCountTyCon (compiler/GHC/Builtin/Types.hs:1755) ghc-lib-parser> vecElemTyCon (compiler/GHC/Builtin/Types.hs:1774) ghc-lib-parser> boxedRepDataConTyCon (compiler/GHC/Builtin/Types.hs:1587) ghc-lib-parser> runtimeRepTy (compiler/GHC/Builtin/Types.hs:1559) ghc-lib-parser> liftedRepTy (compiler/GHC/Builtin/Types.hs:1707) ghc-lib-parser> unliftedRepTy (compiler/GHC/Builtin/Types.hs:1722) ghc-lib-parser> zeroBitRepTy (compiler/GHC/Builtin/Types.hs:1677) ghc-lib-parser> vecRepDataConTyCon (compiler/GHC/Builtin/Types.hs:1752) ghc-lib-parser> tupleRepDataConTyCon (compiler/GHC/Builtin/Types.hs:1603) ghc-lib-parser> sumRepDataConTyCon (compiler/GHC/Builtin/Types.hs:1620) ghc-lib-parser> levityTyCon (compiler/GHC/Builtin/Types.hs:1503) ghc-lib-parser> levityTy (compiler/GHC/Builtin/Types.hs:1506) ghc-lib-parser> liftedDataConTyCon (compiler/GHC/Builtin/Types.hs:1515) ghc-lib-parser> unliftedDataConTyCon (compiler/GHC/Builtin/Types.hs:1518) ghc-lib-parser> liftedDataConTy (compiler/GHC/Builtin/Types.hs:1521) ghc-lib-parser> unliftedDataConTy (compiler/GHC/Builtin/Types.hs:1524) ghc-lib-parser> intRepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> int8RepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> int16RepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> int32RepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> int64RepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> wordRepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> word8RepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> word16RepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> word32RepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> word64RepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> addrRepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> floatRepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> doubleRepDataConTy (compiler/GHC/Builtin/Types.hs:1650) ghc-lib-parser> vec2DataConTy (compiler/GHC/Builtin/Types.hs:1769) ghc-lib-parser> vec4DataConTy (compiler/GHC/Builtin/Types.hs:1769) ghc-lib-parser> vec8DataConTy (compiler/GHC/Builtin/Types.hs:1769) ghc-lib-parser> vec16DataConTy (compiler/GHC/Builtin/Types.hs:1769) ghc-lib-parser> vec32DataConTy (compiler/GHC/Builtin/Types.hs:1769) ghc-lib-parser> vec64DataConTy (compiler/GHC/Builtin/Types.hs:1769) ghc-lib-parser> int8ElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> int16ElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> int32ElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> int64ElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> word8ElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> word16ElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> word32ElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> word64ElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> floatElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> doubleElemRepDataConTy (compiler/GHC/Builtin/Types.hs:1794) ghc-lib-parser> multiplicityTyConName (compiler/GHC/Builtin/Types.hs:1351) ghc-lib-parser> oneDataConName (compiler/GHC/Builtin/Types.hs:1355) ghc-lib-parser> manyDataConName (compiler/GHC/Builtin/Types.hs:1355) ghc-lib-parser> multiplicityTy (compiler/GHC/Builtin/Types.hs:1359) ghc-lib-parser> multiplicityTyCon (compiler/GHC/Builtin/Types.hs:1362) ghc-lib-parser> oneDataCon (compiler/GHC/Builtin/Types.hs:1366) ghc-lib-parser> manyDataCon (compiler/GHC/Builtin/Types.hs:1366) ghc-lib-parser> oneDataConTy (compiler/GHC/Builtin/Types.hs:1370) ghc-lib-parser> manyDataConTy (compiler/GHC/Builtin/Types.hs:1370) ghc-lib-parser> oneDataConTyCon (compiler/GHC/Builtin/Types.hs:1374) ghc-lib-parser> manyDataConTyCon (compiler/GHC/Builtin/Types.hs:1374) ghc-lib-parser> multMulTyCon (compiler/GHC/Builtin/Types.hs:1382) ghc-lib-parser> unrestrictedFunTyCon (compiler/GHC/Builtin/Types.hs:1394) ghc-lib-parser> unrestrictedFunTyConName (compiler/GHC/Builtin/Types.hs:1406) ghc-lib-parser> integerTy (compiler/GHC/Builtin/Types.hs:2353) ghc-lib-parser> integerTyCon (compiler/GHC/Builtin/Types.hs:2356) ghc-lib-parser> integerTyConName (compiler/GHC/Builtin/Types.hs:2319) ghc-lib-parser> integerISDataCon (compiler/GHC/Builtin/Types.hs:2360) ghc-lib-parser> integerISDataConName (compiler/GHC/Builtin/Types.hs:2319) ghc-lib-parser> integerIPDataCon (compiler/GHC/Builtin/Types.hs:2363) ghc-lib-parser> integerIPDataConName (compiler/GHC/Builtin/Types.hs:2319) ghc-lib-parser> integerINDataCon (compiler/GHC/Builtin/Types.hs:2366) ghc-lib-parser> integerINDataConName (compiler/GHC/Builtin/Types.hs:2319) ghc-lib-parser> naturalTy (compiler/GHC/Builtin/Types.hs:2395) ghc-lib-parser> naturalTyCon (compiler/GHC/Builtin/Types.hs:2398) ghc-lib-parser> naturalTyConName (compiler/GHC/Builtin/Types.hs:2369) ghc-lib-parser> naturalNSDataCon (compiler/GHC/Builtin/Types.hs:2402) ghc-lib-parser> naturalNSDataConName (compiler/GHC/Builtin/Types.hs:2369) ghc-lib-parser> naturalNBDataCon (compiler/GHC/Builtin/Types.hs:2405) ghc-lib-parser> naturalNBDataConName (compiler/GHC/Builtin/Types.hs:2369) 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 ) 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 ) ghc-lib-parser> Warning: 'Var' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:250:5 ghc-lib-parser> * at compiler/GHC/Types/Var.hs:246:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core.hs:249:1 ghc-lib-parser> 68% ( 39 / 57) in 'GHC.Core.FVs' ghc-lib-parser> Missing documentation for: ghc-lib-parser> exprsFreeIds (compiler/GHC/Core/FVs.hs:122) ghc-lib-parser> varTypeTyCoVars (compiler/GHC/Core/FVs.hs:623) ghc-lib-parser> varTypeTyCoFVs (compiler/GHC/Core/FVs.hs:631) ghc-lib-parser> idUnfoldingVars (compiler/GHC/Core/FVs.hs:671) ghc-lib-parser> idFreeVars (compiler/GHC/Core/FVs.hs:641) ghc-lib-parser> dIdFreeVars (compiler/GHC/Core/FVs.hs:644) ghc-lib-parser> bndrRuleAndUnfoldingVarsDSet (compiler/GHC/Core/FVs.hs:653) ghc-lib-parser> bndrRuleAndUnfoldingIds (compiler/GHC/Core/FVs.hs:656) ghc-lib-parser> idFVs (compiler/GHC/Core/FVs.hs:647) ghc-lib-parser> idRuleVars (compiler/GHC/Core/FVs.hs:664) ghc-lib-parser> stableUnfoldingVars (compiler/GHC/Core/FVs.hs:682) ghc-lib-parser> orphNamesOfType (compiler/GHC/Core/FVs.hs:346) ghc-lib-parser> orphNamesOfTypes (compiler/GHC/Core/FVs.hs:377) ghc-lib-parser> orphNamesOfCo (compiler/GHC/Core/FVs.hs:384) ghc-lib-parser> orphNamesOfCoCon (compiler/GHC/Core/FVs.hs:418) ghc-lib-parser> FVAnn (compiler/GHC/Core/FVs.hs:547) ghc-lib-parser> CoreExprWithFVs' (compiler/GHC/Core/FVs.hs:564) ghc-lib-parser> freeVarsBind (compiler/GHC/Core/FVs.hs:705) stm-hamt> updateAutotoolsGnuConfigScriptsPhase stm-hamt> configuring stm-hamt> configureFlags: --verbose --prefix=/nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/vrax53932gp3s3rghb8n8lpprjcg9dsq-stm-hamt-1.2.0.14-doc/share/doc/stm-hamt-1.2.0.14 --with-gcc=gcc --package-db=/build/tmp.TtGK0EchP7/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib ghc-lib-parser> 21% ( 10 / 46) in 'GHC.Core.FamInstEnv' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> FamInst (compiler/GHC/Core/FamInstEnv.hs:95) ghc-lib-parser> FamFlavor (compiler/GHC/Core/FamInstEnv.hs:131) ghc-lib-parser> famInstAxiom (compiler/GHC/Core/FamInstEnv.hs:180) ghc-lib-parser> famInstTyCon (compiler/GHC/Core/FamInstEnv.hs:193) ghc-lib-parser> famInstRHS (compiler/GHC/Core/FamInstEnv.hs:189) ghc-lib-parser> famInstsRepTyCons (compiler/GHC/Core/FamInstEnv.hs:197) ghc-lib-parser> famInstRepTyCon_maybe (compiler/GHC/Core/FamInstEnv.hs:201) ghc-lib-parser> dataFamInstRepTyCon (compiler/GHC/Core/FamInstEnv.hs:207) ghc-lib-parser> pprFamInst (compiler/GHC/Core/FamInstEnv.hs:231) ghc-lib-parser> pprFamInsts (compiler/GHC/Core/FamInstEnv.hs:254) ghc-lib-parser> orphNamesOfFamInst (compiler/GHC/Core/FamInstEnv.hs:213) ghc-lib-parser> mkImportedFamInst (compiler/GHC/Core/FamInstEnv.hs:277) ghc-lib-parser> FamInstEnvs (compiler/GHC/Core/FamInstEnv.hs:374) ghc-lib-parser> FamInstEnv (compiler/GHC/Core/FamInstEnv.hs:377) ghc-lib-parser> emptyFamInstEnv (compiler/GHC/Core/FamInstEnv.hs:399) ghc-lib-parser> extendFamInstEnv (compiler/GHC/Core/FamInstEnv.hs:428) ghc-lib-parser> extendFamInstEnvList (compiler/GHC/Core/FamInstEnv.hs:425) ghc-lib-parser> famInstEnvElts (compiler/GHC/Core/FamInstEnv.hs:402) ghc-lib-parser> famInstEnvSize (compiler/GHC/Core/FamInstEnv.hs:388) ghc-lib-parser> familyInstances (compiler/GHC/Core/FamInstEnv.hs:409) ghc-lib-parser> familyNameInstances (compiler/GHC/Core/FamInstEnv.hs:413) ghc-lib-parser> mkCoAxBranch (compiler/GHC/Core/FamInstEnv.hs:676) ghc-lib-parser> mkBranchedCoAxiom (compiler/GHC/Core/FamInstEnv.hs:706) ghc-lib-parser> mkUnbranchedCoAxiom (compiler/GHC/Core/FamInstEnv.hs:715) ghc-lib-parser> mkSingleCoAxiom (compiler/GHC/Core/FamInstEnv.hs:724) ghc-lib-parser> FamInstMatch (compiler/GHC/Core/FamInstEnv.hs:787) ghc-lib-parser> lookupFamInstEnv (compiler/GHC/Core/FamInstEnv.hs:805) ghc-lib-parser> lookupFamInstEnvConflicts (compiler/GHC/Core/FamInstEnv.hs:814) ghc-lib-parser> lookupFamInstEnvByTyCon (compiler/GHC/Core/FamInstEnv.hs:799) ghc-lib-parser> isDominatedBy (compiler/GHC/Core/FamInstEnv.hs:1101) ghc-lib-parser> compatibleBranches (compiler/GHC/Core/FamInstEnv.hs:541) ghc-lib-parser> topNormaliseType (compiler/GHC/Core/FamInstEnv.hs:1295) ghc-lib-parser> normaliseType (compiler/GHC/Core/FamInstEnv.hs:1364) ghc-lib-parser> normaliseTcApp (compiler/GHC/Core/FamInstEnv.hs:1371) ghc-lib-parser> reduceTyFamApp_maybe (compiler/GHC/Core/FamInstEnv.hs:1120) stm-hamt> Using Parsec parser stm-hamt> Configuring stm-hamt-1.2.0.14... stm-hamt> Dependency base >=4.9 && <5: using base-4.17.0.0 stm-hamt> Dependency deferred-folds >=0.9 && <0.10: using deferred-folds-0.9.18.5 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.3.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.8.0.0 stm-hamt> Dependency primitive-extras >=0.10 && <0.11: using primitive-extras-0.10.1.10 stm-hamt> Dependency transformers >=0.5 && <0.7: using transformers-0.5.6.2 stm-hamt> Dependency QuickCheck >=2.8.1 && <3: using QuickCheck-2.14.3 stm-hamt> Dependency deferred-folds: using deferred-folds-0.9.18.5 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.30 stm-hamt> Dependency rerebase <2: using rerebase-1.19 stm-hamt> Dependency stm-hamt: using stm-hamt-1.2.0.14 stm-hamt> Dependency tasty >=0.12 && <2: using tasty-1.4.3 stm-hamt> Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.1 stm-hamt> Dependency tasty-quickcheck >=0.9 && <0.11: using tasty-quickcheck-0.10.2 ghc-lib-parser> 5% ( 1 / 18) in 'GHC.Types.TypeEnv' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> emptyTypeEnv (compiler/GHC/Types/TypeEnv.hs:41) ghc-lib-parser> lookupTypeEnv (compiler/GHC/Types/TypeEnv.hs:49) ghc-lib-parser> mkTypeEnv (compiler/GHC/Types/TypeEnv.hs:61) ghc-lib-parser> typeEnvFromEntities (compiler/GHC/Types/TypeEnv.hs:70) ghc-lib-parser> mkTypeEnvWithImplicits (compiler/GHC/Types/TypeEnv.hs:64) ghc-lib-parser> extendTypeEnv (compiler/GHC/Types/TypeEnv.hs:84) ghc-lib-parser> extendTypeEnvList (compiler/GHC/Types/TypeEnv.hs:87) ghc-lib-parser> extendTypeEnvWithIds (compiler/GHC/Types/TypeEnv.hs:90) ghc-lib-parser> plusTypeEnv (compiler/GHC/Types/TypeEnv.hs:94) ghc-lib-parser> typeEnvElts (compiler/GHC/Types/TypeEnv.hs:42) ghc-lib-parser> typeEnvTyCons (compiler/GHC/Types/TypeEnv.hs:43) ghc-lib-parser> typeEnvIds (compiler/GHC/Types/TypeEnv.hs:45) ghc-lib-parser> typeEnvPatSyns (compiler/GHC/Types/TypeEnv.hs:46) ghc-lib-parser> typeEnvDataCons (compiler/GHC/Types/TypeEnv.hs:47) ghc-lib-parser> typeEnvCoAxioms (compiler/GHC/Types/TypeEnv.hs:44) ghc-lib-parser> typeEnvClasses (compiler/GHC/Types/TypeEnv.hs:48) 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.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-hamt> include base-4.17.0.0 stm-hamt> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-hamt> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-hamt> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM stm-hamt> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI stm-hamt> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW stm-hamt> include primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k stm-hamt> include transformers-0.5.6.2 stm-hamt> component stm-hamt-1.2.0.14-DG6It3Ukx7MElrRHJ8z7BM-test stm-hamt> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc stm-hamt> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-hamt> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-hamt> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 stm-hamt> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p stm-hamt> include stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-hamt> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin stm-hamt> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx stm-hamt> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 stm-hamt> Linked component graph: stm-hamt> unit stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-hamt> include base-4.17.0.0 stm-hamt> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-hamt> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-hamt> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM stm-hamt> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI stm-hamt> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW stm-hamt> include primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k stm-hamt> include transformers-0.5.6.2 stm-hamt> StmHamt.Hamt=stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv:StmHamt.Hamt,StmHamt.SizedHamt=stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv:StmHamt.SizedHamt stm-hamt> unit stm-hamt-1.2.0.14-DG6It3Ukx7MElrRHJ8z7BM-test stm-hamt> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc stm-hamt> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-hamt> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-hamt> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 stm-hamt> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p stm-hamt> include stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-hamt> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin stm-hamt> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx stm-hamt> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 stm-hamt> Ready component graph: stm-hamt> definite stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-hamt> depends base-4.17.0.0 stm-hamt> depends deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-hamt> depends focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-hamt> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM stm-hamt> depends list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI stm-hamt> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW stm-hamt> depends primitive-extras-0.10.1.10-29qUU4UDNtBIqgjFr2fH5k stm-hamt> depends transformers-0.5.6.2 stm-hamt> definite stm-hamt-1.2.0.14-DG6It3Ukx7MElrRHJ8z7BM-test stm-hamt> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc stm-hamt> depends deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-hamt> depends focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-hamt> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 stm-hamt> depends rerebase-1.19-8UEjDLCPsx9TvgCtx352p stm-hamt> depends stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-hamt> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin stm-hamt> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx stm-hamt> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 stm-hamt> Using Cabal-3.8.1.0 compiled by ghc-9.4 stm-hamt> Using compiler: ghc-9.4.2 stm-hamt> Using install prefix: stm-hamt> /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14 stm-hamt> Executables installed in: stm-hamt> /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14/bin stm-hamt> Libraries installed in: stm-hamt> /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-hamt> Dynamic Libraries installed in: stm-hamt> /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 stm-hamt> Private executables installed in: stm-hamt> /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14/libexec/x86_64-linux-ghc-9.4.2/stm-hamt-1.2.0.14 stm-hamt> Data files installed in: stm-hamt> /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14/share/x86_64-linux-ghc-9.4.2/stm-hamt-1.2.0.14 stm-hamt> Documentation installed in: stm-hamt> /nix/store/vrax53932gp3s3rghb8n8lpprjcg9dsq-stm-hamt-1.2.0.14-doc/share/doc/stm-hamt-1.2.0.14 stm-hamt> Configuration files installed in: stm-hamt> /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14/etc stm-hamt> No alex found stm-hamt> Using ar found on system at: stm-hamt> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar stm-hamt> No c2hs found stm-hamt> No cpphs found stm-hamt> No doctest found stm-hamt> Using gcc version 12.3.0 given by user at: stm-hamt> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc stm-hamt> Using ghc version 9.4.2 found on system at: stm-hamt> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc stm-hamt> Using ghc-pkg version 9.4.2 found on system at: stm-hamt> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 stm-hamt> No ghcjs found stm-hamt> No ghcjs-pkg found stm-hamt> No greencard found stm-hamt> Using haddock version 2.27.0 found on system at: stm-hamt> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: stm-hamt> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc stm-hamt> Using hsc2hs version 0.68.8 found on system at: stm-hamt> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs stm-hamt> Using hscolour version 1.24 found on system at: stm-hamt> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour stm-hamt> No jhc found stm-hamt> Using ld found on system at: stm-hamt> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold stm-hamt> No pkg-config found stm-hamt> Using runghc version 9.4.2 found on system at: stm-hamt> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 stm-hamt> Using strip version 2.40 found on system at: stm-hamt> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip stm-hamt> Using tar found on system at: stm-hamt> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar stm-hamt> No uhc found stm-hamt> building ghc-lib-parser> 40% ( 2 / 5) in 'GHC.Types.CompleteMatch' ghc-lib-parser> Missing documentation for: ghc-lib-parser> vanillaCompleteMatch (compiler/GHC/Types/CompleteMatch.hs:22) ghc-lib-parser> CompleteMatches (compiler/GHC/Types/CompleteMatch.hs:30) ghc-lib-parser> completeMatchAppliesAtType (compiler/GHC/Types/CompleteMatch.hs:32) stm-hamt> Preprocessing library for stm-hamt-1.2.0.14.. stm-hamt> Building library for stm-hamt-1.2.0.14.. ghc-lib-parser> Warning: 'forall' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '->' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 51% ( 65 /126) in 'GHC.Hs.Type' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> hsMult (compiler/Language/Haskell/Syntax/Type.hs:927) ghc-lib-parser> hsScaledThing (compiler/Language/Haskell/Syntax/Type.hs:930) ghc-lib-parser> HsLinearArrowTokens (compiler/Language/Haskell/Syntax/Type.hs:919) ghc-lib-parser> hsLinear (compiler/GHC/Hs/Type.hs:362) ghc-lib-parser> hsUnrestricted (compiler/GHC/Hs/Type.hs:365) ghc-lib-parser> isUnrestricted (compiler/GHC/Hs/Type.hs:368) ghc-lib-parser> pprHsArrow (compiler/GHC/Hs/Type.hs:386) ghc-lib-parser> HsCoreTy (compiler/GHC/Hs/Type.hs:348) ghc-lib-parser> EpAnnForallTy (compiler/GHC/Hs/Type.hs:161) ghc-lib-parser> fromMaybeContext (compiler/GHC/Hs/Type.hs:151) ghc-lib-parser> hsIPNameFS (compiler/Language/Haskell/Syntax/Type.hs:686) ghc-lib-parser> numVisibleArgs (compiler/GHC/Hs/Type.hs:561) ghc-lib-parser> LHsTypeArg (compiler/Language/Haskell/Syntax/Type.hs:1191) ghc-lib-parser> OutputableBndrFlag (compiler/GHC/Hs/Type.hs:952) ghc-lib-parser> getBangType (compiler/GHC/Hs/Type.hs:132) ghc-lib-parser> getBangStrictness (compiler/GHC/Hs/Type.hs:138) ghc-lib-parser> pprConDeclFields (compiler/GHC/Hs/Type.hs:1098) ghc-lib-parser> mkFieldOcc (compiler/GHC/Hs/Type.hs:901) ghc-lib-parser> mkAmbiguousFieldOcc (compiler/GHC/Hs/Type.hs:926) ghc-lib-parser> rdrNameAmbiguousFieldOcc (compiler/GHC/Hs/Type.hs:929) ghc-lib-parser> selectorAmbiguousFieldOcc (compiler/GHC/Hs/Type.hs:933) ghc-lib-parser> unambiguousFieldOcc (compiler/GHC/Hs/Type.hs:937) ghc-lib-parser> ambiguousFieldOcc (compiler/GHC/Hs/Type.hs:941) ghc-lib-parser> mkAnonWildCardTy (compiler/GHC/Hs/Type.hs:475) ghc-lib-parser> pprAnonWildCard (compiler/GHC/Hs/Type.hs:1043) ghc-lib-parser> hsOuterTyVarNames (compiler/GHC/Hs/Type.hs:234) ghc-lib-parser> hsOuterExplicitBndrs (compiler/GHC/Hs/Type.hs:238) ghc-lib-parser> mapHsOuterImplicit (compiler/Language/Haskell/Syntax/Type.hs:671) ghc-lib-parser> mkHsOuterImplicit (compiler/GHC/Hs/Type.hs:243) ghc-lib-parser> mkHsOuterExplicit (compiler/GHC/Hs/Type.hs:246) ghc-lib-parser> mkHsImplicitSigType (compiler/GHC/Hs/Type.hs:251) ghc-lib-parser> mkHsExplicitSigType (compiler/GHC/Hs/Type.hs:256) ghc-lib-parser> mkHsWildCardBndrs (compiler/GHC/Hs/Type.hs:263) ghc-lib-parser> mkHsPatSigType (compiler/GHC/Hs/Type.hs:267) ghc-lib-parser> mkEmptyWildCardBndrs (compiler/GHC/Hs/Type.hs:271) ghc-lib-parser> mkHsForAllVisTele (compiler/GHC/Hs/Type.hs:175) ghc-lib-parser> mkHsForAllInvisTele (compiler/GHC/Hs/Type.hs:180) ghc-lib-parser> mkHsQTvs (compiler/GHC/Hs/Type.hs:185) ghc-lib-parser> hsQTvExplicit (compiler/Language/Haskell/Syntax/Type.hs:350) ghc-lib-parser> emptyLHsQTvs (compiler/GHC/Hs/Type.hs:188) ghc-lib-parser> hsScopedTvs (compiler/GHC/Hs/Type.hs:411) ghc-lib-parser> hsWcScopedTvs (compiler/GHC/Hs/Type.hs:399) ghc-lib-parser> dropWildCards (compiler/GHC/Hs/Type.hs:230) ghc-lib-parser> hsTyVarName (compiler/GHC/Hs/Type.hs:418) ghc-lib-parser> hsAllLTyVarNames (compiler/GHC/Hs/Type.hs:432) ghc-lib-parser> hsLTyVarLocNames (compiler/GHC/Hs/Type.hs:441) ghc-lib-parser> hsLTyVarName (compiler/GHC/Hs/Type.hs:422) ghc-lib-parser> hsLTyVarNames (compiler/GHC/Hs/Type.hs:425) ghc-lib-parser> hsLTyVarLocName (compiler/GHC/Hs/Type.hs:438) ghc-lib-parser> hsExplicitLTyVarNames (compiler/GHC/Hs/Type.hs:428) ghc-lib-parser> splitHsFunType (compiler/GHC/Hs/Type.hs:510) ghc-lib-parser> mkHsOpTy (compiler/GHC/Hs/Type.hs:478) ghc-lib-parser> mkHsAppTy (compiler/GHC/Hs/Type.hs:484) ghc-lib-parser> mkHsAppTys (compiler/GHC/Hs/Type.hs:488) ghc-lib-parser> mkHsAppKindTy (compiler/GHC/Hs/Type.hs:492) ghc-lib-parser> ignoreParens (compiler/GHC/Hs/Type.hs:463) ghc-lib-parser> hsSigWcType (compiler/GHC/Hs/Type.hs:227) ghc-lib-parser> hsPatSigType (compiler/Language/Haskell/Syntax/Type.hs:459) ghc-lib-parser> pprHsType (compiler/GHC/Hs/Type.hs:1125) ghc-lib-parser> pprLHsContext (compiler/GHC/Hs/Type.hs:1084) stm-hamt> [1 of 9] Compiling StmHamt.Prelude ( library/StmHamt/Prelude.hs, dist/build/StmHamt/Prelude.o, dist/build/StmHamt/Prelude.dyn_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 ) ghc-lib-parser> 7% ( 1 / 14) in 'GHC.Core.UsageEnv' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Usage (compiler/GHC/Core/UsageEnv.hs:34) ghc-lib-parser> UsageEnv (compiler/GHC/Core/UsageEnv.hs:55) ghc-lib-parser> addUE (compiler/GHC/Core/UsageEnv.hs:65) ghc-lib-parser> addUsage (compiler/GHC/Core/UsageEnv.hs:41) ghc-lib-parser> bottomUE (compiler/GHC/Core/UsageEnv.hs:60) ghc-lib-parser> deleteUE (compiler/GHC/Core/UsageEnv.hs:90) ghc-lib-parser> scaleUE (compiler/GHC/Core/UsageEnv.hs:69) ghc-lib-parser> scaleUsage (compiler/GHC/Core/UsageEnv.hs:48) ghc-lib-parser> supUE (compiler/GHC/Core/UsageEnv.hs:74) ghc-lib-parser> supUEs (compiler/GHC/Core/UsageEnv.hs:86) ghc-lib-parser> unitUE (compiler/GHC/Core/UsageEnv.hs:57) ghc-lib-parser> zeroUE (compiler/GHC/Core/UsageEnv.hs:60) serialise> [5 of 8] Compiling Codec.Serialise ( src/Codec/Serialise.hs, dist/build/Codec/Serialise.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 ) ghc-lib-parser> 16% ( 9 / 55) in 'GHC.Iface.Syntax' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> IfaceDecl (compiler/GHC/Iface/Syntax.hs:123) ghc-lib-parser> IfaceFamTyConFlav (compiler/GHC/Iface/Syntax.hs:205) ghc-lib-parser> IfaceClassOp (compiler/GHC/Iface/Syntax.hs:215) ghc-lib-parser> IfaceAT (compiler/GHC/Iface/Syntax.hs:223) ghc-lib-parser> IfaceConDecl (compiler/GHC/Iface/Syntax.hs:251) ghc-lib-parser> IfaceConDecls (compiler/GHC/Iface/Syntax.hs:238) ghc-lib-parser> IfaceEqSpec (compiler/GHC/Iface/Syntax.hs:281) ghc-lib-parser> IfaceExpr (compiler/GHC/Iface/Syntax.hs:556) ghc-lib-parser> IfaceAlt (compiler/GHC/Iface/Syntax.hs:580) ghc-lib-parser> IfaceLetBndr (compiler/GHC/Iface/Syntax.hs:599) ghc-lib-parser> IfaceJoinInfo (compiler/GHC/Iface/Syntax.hs:607) ghc-lib-parser> IfaceBinding (compiler/GHC/Iface/Syntax.hs:589) ghc-lib-parser> IfaceBindingX (compiler/GHC/Iface/Syntax.hs:591) ghc-lib-parser> IfaceMaybeRhs (compiler/GHC/Iface/Syntax.hs:605) ghc-lib-parser> IfaceConAlt (compiler/GHC/Iface/Syntax.hs:585) ghc-lib-parser> IfaceIdInfo (compiler/GHC/Iface/Syntax.hs:351) ghc-lib-parser> IfaceIdDetails (compiler/GHC/Iface/Syntax.hs:385) ghc-lib-parser> IfaceUnfolding (compiler/GHC/Iface/Syntax.hs:367) ghc-lib-parser> IfGuidance (compiler/GHC/Iface/Syntax.hs:376) ghc-lib-parser> IfaceInfoItem (compiler/GHC/Iface/Syntax.hs:353) ghc-lib-parser> IfaceRule (compiler/GHC/Iface/Syntax.hs:314) ghc-lib-parser> IfaceAnnotation (compiler/GHC/Iface/Syntax.hs:326) ghc-lib-parser> IfaceAnnTarget (compiler/GHC/Iface/Syntax.hs:332) ghc-lib-parser> IfaceClsInst (compiler/GHC/Iface/Syntax.hs:292) ghc-lib-parser> IfaceFamInst (compiler/GHC/Iface/Syntax.hs:307) ghc-lib-parser> IfaceTickish (compiler/GHC/Iface/Syntax.hs:574) ghc-lib-parser> IfaceClassBody (compiler/GHC/Iface/Syntax.hs:186) ghc-lib-parser> IfaceAxBranch (compiler/GHC/Iface/Syntax.hs:229) ghc-lib-parser> IfaceTyConParent (compiler/GHC/Iface/Syntax.hs:197) ghc-lib-parser> IfaceCompleteMatch (compiler/GHC/Iface/Syntax.hs:334) ghc-lib-parser> IfaceTopBndrInfo (compiler/GHC/Iface/Syntax.hs:601) ghc-lib-parser> putIfaceTopBndr (compiler/GHC/Iface/Syntax.hs:115) ghc-lib-parser> getIfaceTopBndr (compiler/GHC/Iface/Syntax.hs:112) ghc-lib-parser> ifaceDeclImplicitBndrs (compiler/GHC/Iface/Syntax.hs:464) ghc-lib-parser> visibleIfConDecls (compiler/GHC/Iface/Syntax.hs:459) ghc-lib-parser> ifaceDeclFingerprints (compiler/GHC/Iface/Syntax.hs:538) ghc-lib-parser> freeNamesIfDecl (compiler/GHC/Iface/Syntax.hs:1554) ghc-lib-parser> freeNamesIfRule (compiler/GHC/Iface/Syntax.hs:1822) ghc-lib-parser> freeNamesIfFamInst (compiler/GHC/Iface/Syntax.hs:1830) ghc-lib-parser> pprIfaceDecl (compiler/GHC/Iface/Syntax.hs:842) ghc-lib-parser> AltPpr (compiler/GHC/Iface/Syntax.hs:755) ghc-lib-parser> ShowSub (compiler/GHC/Iface/Syntax.hs:748) ghc-lib-parser> ShowHowMuch (compiler/GHC/Iface/Syntax.hs:757) ghc-lib-parser> showToIface (compiler/GHC/Iface/Syntax.hs:791) ghc-lib-parser> showToHeader (compiler/GHC/Iface/Syntax.hs:787) mod> [2 of 2] Linking dist/build/mod-tests/mod-tests serialise> [6 of 8] Compiling Codec.Serialise.IO ( src/Codec/Serialise/IO.hs, dist/build/Codec/Serialise/IO.p_o ) serialise> [7 of 8] Compiling Codec.Serialise.Properties ( src/Codec/Serialise/Properties.hs, dist/build/Codec/Serialise/Properties.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 ) serialise> [8 of 8] Compiling Codec.Serialise.Tutorial ( src/Codec/Serialise/Tutorial.hs, dist/build/Codec/Serialise/Tutorial.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 ) stm-hamt> [1 of 9] Compiling StmHamt.Prelude ( library/StmHamt/Prelude.hs, dist/build/StmHamt/Prelude.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 ) mod> running tests 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. 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; 105 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; 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; 97 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. 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 ) 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; 113 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 11 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; 138 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 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; 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; 98 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; 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; 121 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 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; 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; 92 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; 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; 122 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 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. 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. 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 ) 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; 139 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; 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; 87 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 12 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; 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; 127 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 19 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; 84 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 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. 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; 122 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; 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; 110 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 12 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; 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; 118 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. 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 ) 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; 101 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 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; 40 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. 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; 114 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; 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; 104 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 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; 47 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 25 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; 117 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; 133 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; 234 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 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 ) 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; 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; 116 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 11 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 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. 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; 84 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; 101 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 2^40000 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK (0.02s) 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; 52 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 (0.01s) 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 (0.01s) 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 (0.03s) mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK (0.02s) mod> +++ OK, passed 100 tests. serialise> Preprocessing test suite 'tests' for serialise-0.2.6.0.. serialise> Building test suite 'tests' for serialise-0.2.6.0.. stm-hamt> [9 of 9] Compiling StmHamt.SizedHamt ( library/StmHamt/SizedHamt.hs, dist/build/StmHamt/SizedHamt.p_o ) serialise> [ 1 of 14] Compiling Tests.Deriving ( tests/Tests/Deriving.hs, dist/build/tests/tests-tmp/Tests/Deriving.o ) mod> Equivariance: showList: OK (0.60s) 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.02s) 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; 123 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK (0.01s) mod> +++ OK, passed 100 tests; 17 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK (0.01s) 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; 135 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 (0.01s) 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 (0.01s) 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 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 ) 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; 10 discarded. mod> powMod: OK mod> +++ OK, passed 100 tests; 9 discarded. mod> powMod on sum: OK mod> +++ OK, passed 100 tests; 11 discarded. mod> powMod special case: OK mod> +++ OK, passed 1 test. mod> divide: OK mod> +++ OK, passed 100 tests. mod> gcd: OK (0.02s) 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; 6 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; 80 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; 26 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; 151 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 12 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; 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; 103 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; 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; 146 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 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. 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; 117 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 19 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; 121 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. 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.. 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; 5 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; 98 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; 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; 127 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 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; 97 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; 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; 120 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 12 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; 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; 113 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; 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; 102 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 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. 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; 24 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; 120 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; 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. hw-fingertree> [1 of 1] Compiling Main ( doctest/DoctestDriver.hs, dist/build/doctest/doctest-tmp/Main.o ) 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; 108 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; 115 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 12 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; 29 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 13 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; 105 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; 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; 96 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 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; 48 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 32 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; 124 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; 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; 108 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 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; 201 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; 130 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; 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; 106 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> Random Word.Mod mod> fromInteger: OK mod> +++ OK, passed 100 tests; 49 discarded. mod> invertMod: OK mod> +++ OK, passed 100 tests; 52 discarded. mod> invertMod near maxBound: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests; 45 discarded. mod> powMod on sum: OK (0.06s) mod> +++ OK, passed 100 tests; 48 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> Word.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> mod> All 2169 tests passed (2.12s) 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> haddockPhase ghc-lib-parser> 54% ( 6 / 11) in 'GHC.Types.Name.Cache' ghc-lib-parser> Missing documentation for: ghc-lib-parser> initNameCache (compiler/GHC/Types/Name/Cache.hs:128) ghc-lib-parser> takeUniqFromNameCache (compiler/GHC/Types/Name/Cache.hs:100) ghc-lib-parser> lookupOrigNameCache (compiler/GHC/Types/Name/Cache.hs:103) ghc-lib-parser> extendOrigNameCache' (compiler/GHC/Types/Name/Cache.hs:117) ghc-lib-parser> extendOrigNameCache (compiler/GHC/Types/Name/Cache.hs:122) mod> Preprocessing library for mod-0.2.0.1.. mod> Running Haddock on library for mod-0.2.0.1.. hw-fingertree> [2 of 2] Linking dist/build/doctest/doctest mod> Warning: --source-* options are ignored when --hyperlinked-source is enabled. serialise> [ 2 of 14] Compiling Tests.GeneralisedUTF8 ( tests/Tests/GeneralisedUTF8.hs, dist/build/tests/tests-tmp/Tests/GeneralisedUTF8.o ) serialise> [ 3 of 14] Compiling Tests.IO ( tests/Tests/IO.hs, dist/build/tests/tests-tmp/Tests/IO.o ) serialise> [ 4 of 14] Compiling Tests.Negative ( tests/Tests/Negative.hs, dist/build/tests/tests-tmp/Tests/Negative.o ) serialise> [ 5 of 14] Compiling Tests.Orphanage ( tests/Tests/Orphanage.hs, dist/build/tests/tests-tmp/Tests/Orphanage.o ) serialise> [ 6 of 14] Compiling Tests.Regress.Issue106 ( tests/Tests/Regress/Issue106.hs, dist/build/tests/tests-tmp/Tests/Regress/Issue106.o ) serialise> serialise> tests/Tests/Regress/Issue106.hs:3:1: warning: [-Wunused-imports] serialise> The import of ‘Data.Word’ is redundant serialise> except perhaps to import instances from ‘Data.Word’ serialise> To import instances alone, use: import Data.Word() serialise> | serialise> 3 | import Data.Word (Word) -- needed for GHC 7.8.4 serialise> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ serialise> [ 7 of 14] Compiling Tests.Regress.Issue13 ( tests/Tests/Regress/Issue13.hs, dist/build/tests/tests-tmp/Tests/Regress/Issue13.o ) serialise> serialise> tests/Tests/Regress/Issue13.hs:9:1: warning: [-Wunused-imports] serialise> The import of ‘Data.Monoid’ is redundant serialise> except perhaps to import instances from ‘Data.Monoid’ serialise> To import instances alone, use: import Data.Monoid() serialise> | serialise> 9 | import Data.Monoid ((<>)) serialise> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ serialise> [ 8 of 14] Compiling Tests.Regress.Issue135 ( tests/Tests/Regress/Issue135.hs, dist/build/tests/tests-tmp/Tests/Regress/Issue135.o ) serialise> [ 9 of 14] Compiling Tests.Regress.Issue67 ( tests/Tests/Regress/Issue67.hs, dist/build/tests/tests-tmp/Tests/Regress/Issue67.o ) serialise> [10 of 14] Compiling Tests.Regress.Issue80 ( tests/Tests/Regress/Issue80.hs, dist/build/tests/tests-tmp/Tests/Regress/Issue80.o ) serialise> [11 of 14] Compiling Tests.Regress ( tests/Tests/Regress.hs, dist/build/tests/tests-tmp/Tests/Regress.o ) serialise> [12 of 14] Compiling Tests.Serialise.Canonical ( tests/Tests/Serialise/Canonical.hs, dist/build/tests/tests-tmp/Tests/Serialise/Canonical.o ) serialise> [13 of 14] Compiling Tests.Serialise ( tests/Tests/Serialise.hs, dist/build/tests/tests-tmp/Tests/Serialise.o ) serialise> serialise> tests/Tests/Serialise.hs:55:1: warning: [-Wunused-imports] serialise> The qualified import of ‘Data.ByteString.Short.Internal’ is redundant serialise> except perhaps to import instances from ‘Data.ByteString.Short.Internal’ serialise> To import instances alone, use: import Data.ByteString.Short.Internal() serialise> | serialise> 55 | import qualified Data.ByteString.Short.Internal as BSS serialise> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) 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 ) ghc-lib-parser> 11% ( 3 / 26) in 'GHC.Builtin.PrimOps' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> PrimOp (ghc-lib/stage0/compiler/build/primop-data-decl.hs-incl:1) ghc-lib-parser> PrimOpVecCat (compiler/GHC/Builtin/PrimOps.hs:94) ghc-lib-parser> allThePrimOps (compiler/GHC/Builtin/PrimOps.hs:100) ghc-lib-parser> primOpType (compiler/GHC/Builtin/PrimOps.hs:623) ghc-lib-parser> primOpSig (compiler/GHC/Builtin/PrimOps.hs:744) ghc-lib-parser> primOpResultType (compiler/GHC/Builtin/PrimOps.hs:631) ghc-lib-parser> primOpTag (ghc-lib/stage0/compiler/build/primop-tag.hs-incl:3) ghc-lib-parser> maxPrimOpTag (ghc-lib/stage0/compiler/build/primop-tag.hs-incl:1) ghc-lib-parser> primOpOcc (compiler/GHC/Builtin/PrimOps.hs:637) ghc-lib-parser> pprPrimOp (compiler/GHC/Builtin/PrimOps.hs:793) ghc-lib-parser> tagToEnumKey (compiler/GHC/Builtin/PrimOps.hs:104) ghc-lib-parser> primOpOutOfLine (compiler/GHC/Builtin/PrimOps.hs:304) ghc-lib-parser> primOpCodeSize (compiler/GHC/Builtin/PrimOps.hs:604) ghc-lib-parser> primOpOkForSpeculation (compiler/GHC/Builtin/PrimOps.hs:501) ghc-lib-parser> primOpOkForSideEffects (compiler/GHC/Builtin/PrimOps.hs:511) ghc-lib-parser> primOpIsCheap (compiler/GHC/Builtin/PrimOps.hs:526) ghc-lib-parser> primOpFixity (compiler/GHC/Builtin/PrimOps.hs:153) ghc-lib-parser> primOpDocs (compiler/GHC/Builtin/PrimOps.hs:166) ghc-lib-parser> getPrimOpResultInfo (compiler/GHC/Builtin/PrimOps.hs:762) ghc-lib-parser> isComparisonPrimOp (compiler/GHC/Builtin/PrimOps.hs:735) ghc-lib-parser> PrimOpResultInfo (compiler/GHC/Builtin/PrimOps.hs:754) ghc-lib-parser> PrimCall (compiler/GHC/Builtin/PrimOps.hs:806) stm-hamt> Preprocessing test suite 'test' for stm-hamt-1.2.0.14.. stm-hamt> Building test suite 'test' for stm-hamt-1.2.0.14.. 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 ) mod> 100% ( 5 / 5) in 'Data.Mod' 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 ) mod> 100% ( 5 / 5) in 'Data.Mod.Word' mod> Warning: Data.Mod: could not find link destinations for: mod> mod> - Data.Mod.D:R:MVectorsMod0 mod> - Data.Mod.ModMVec mod> - Data.Mod.D:R:VectorMod0 mod> - Data.Mod.ModVec mod> Warning: Data.Mod.Word: could not find link destinations for: mod> mod> - Data.Mod.Word.D:R:MVectorsMod0 mod> - Data.Mod.Word.MV_Mod mod> - Data.Mod.Word.D:R:VectorMod0 mod> - Data.Mod.Word.V_Mod 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.. 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 ) 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 ) 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 ) 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 ) 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 ) mod> Documentation created: dist/doc/html/mod/index.html, dist/doc/html/mod/mod.txt mod> Preprocessing test suite 'mod-tests' for mod-0.2.0.1.. mod> installing mod> Installing library in /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS hw-fingertree> [3 of 3] Compiling Main ( tests/Spec.hs, dist/build/hw-fingertree-tests/hw-fingertree-tests-tmp/Main.o ) mod> post-installation fixup mod> shrinking RPATHs of ELF executables and libraries in /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1 mod> shrinking /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSmod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS-ghc9.4.2.so mod> checking for references to /build/ in /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1... mod> patching script interpreter paths in /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1 mod> stripping (with command strip and flags -S -p) in /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1/lib hw-fingertree> [4 of 4] Linking dist/build/hw-fingertree-tests/hw-fingertree-tests mod> shrinking RPATHs of ELF executables and libraries in /nix/store/30zsdz5f77i4svlaqndbhplgga9gzc0n-mod-0.2.0.1-doc mod> checking for references to /build/ in /nix/store/30zsdz5f77i4svlaqndbhplgga9gzc0n-mod-0.2.0.1-doc... mod> patching script interpreter paths in /nix/store/30zsdz5f77i4svlaqndbhplgga9gzc0n-mod-0.2.0.1-doc mod (post)> added 2 signatures mod (post)> added 1 signatures mod (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/30zsdz5f77i4svlaqndbhplgga9gzc0n-mod-0.2.0.1-doc /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1 mod (post)> copying 2 paths... mod (post)> copying path '/nix/store/30zsdz5f77i4svlaqndbhplgga9gzc0n-mod-0.2.0.1-doc' to 'https://cache.nix-ci.com'... mod (post)> copying path '/nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1' to 'https://cache.nix-ci.com'... mod (post)> copying 1 paths... mod (post)> copying path '/nix/store/q85xdikn9g980fvj7z88ab8gr5hdc4n3-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/30zsdz5f77i4svlaqndbhplgga9gzc0n-mod-0.2.0.1-doc /nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1 mod (post)> copying 2 paths... mod (post)> copying path '/nix/store/30zsdz5f77i4svlaqndbhplgga9gzc0n-mod-0.2.0.1-doc' to 'ssh-ng://worker.nix-ci.com'... mod (post)> copying path '/nix/store/3p7s2m59z8d6zg013nnqihkxyzngpqv6-mod-0.2.0.1' to 'ssh-ng://worker.nix-ci.com'... mod (post)> copying 1 paths... mod (post)> copying path '/nix/store/q85xdikn9g980fvj7z88ab8gr5hdc4n3-mod-0.2.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/5pppmsqkq6xic795nwx43s7585aab0s9-lsp-types-2.0.2.0.drv'... hw-fingertree> running tests 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: [-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> (|>) [✔] 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 ) stm-hamt> [4 of 4] Linking dist/build/test/test stm-hamt> running tests 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.01s) stm-hamt> +++ OK, passed 100 tests. stm-hamt> hashmap insertion isomorphism using focus: OK 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.03s) stm-hamt> Test suite test: PASS stm-hamt> Test suite logged to: dist/test/stm-hamt-1.2.0.14-test.log stm-hamt> 1 of 1 test suites (1 of 1 test cases) passed. stm-hamt> haddockPhase stm-hamt> Preprocessing library for stm-hamt-1.2.0.14.. stm-hamt> Running Haddock on library for stm-hamt-1.2.0.14.. stm-hamt> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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> 28% ( 4 / 14) in 'StmHamt.Hamt' stm-hamt> Missing documentation for: stm-hamt> Module header stm-hamt> new (library/StmHamt/Hamt.hs:27) stm-hamt> newIO (library/StmHamt/Hamt.hs:30) stm-hamt> null (library/StmHamt/Hamt.hs:128) stm-hamt> focus (library/StmHamt/Hamt.hs:33) stm-hamt> focusExplicitly (library/StmHamt/Hamt.hs:36) stm-hamt> lookupExplicitly (library/StmHamt/Hamt.hs:102) stm-hamt> reset (library/StmHamt/Hamt.hs:119) stm-hamt> unfoldlM (library/StmHamt/Hamt.hs:122) stm-hamt> listT (library/StmHamt/Hamt.hs:125) stm-hamt> 33% ( 4 / 12) in 'StmHamt.SizedHamt' stm-hamt> Missing documentation for: stm-hamt> new (library/StmHamt/SizedHamt.hs:26) stm-hamt> newIO (library/StmHamt/SizedHamt.hs:30) stm-hamt> focus (library/StmHamt/SizedHamt.hs:53) stm-hamt> insert (library/StmHamt/SizedHamt.hs:63) stm-hamt> lookup (library/StmHamt/SizedHamt.hs:70) stm-hamt> reset (library/StmHamt/SizedHamt.hs:46) stm-hamt> unfoldlM (library/StmHamt/SizedHamt.hs:74) stm-hamt> listT (library/StmHamt/SizedHamt.hs:78) bitvec> [ 5 of 13] Compiling Data.Bit.MutableTS ( src/Data/Bit/MutableTS.hs, dist/build/Data/Bit/MutableTS.p_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 ) lsp-types> setupCompilerEnvironmentPhase hw-fingertree> ✓ passed 100 tests. hw-fingertree> (><) [✔] lsp-types> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. hw-fingertree> ✓ passed 100 tests. hw-fingertree> fromList [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> null [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> viewl [✔] lsp-types> unpacking sources lsp-types> unpacking source archive /nix/store/hr1cc5sr6d8vnkggcxl5hz44j5625bvn-lsp-types-2.0.2.0.tar.gz lsp-types> source root is lsp-types-2.0.2.0 lsp-types> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file lsp-types-2.0.2.0/test/WorkspaceEditSpec.hs lsp-types> patching sources lsp-types> compileBuildDriverPhase lsp-types> setupCompileFlags: -package-db=/build/tmp.HQmpGRirs6/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts 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 ) lsp-types> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.HQmpGRirs6/Main.o ) hw-fingertree> ✓ passed 100 tests. hw-fingertree> viewr [✔] lsp-types> [2 of 2] Linking Setup 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 [✔] 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> hw-fingertree> ✓ passed 100 tests. hw-fingertree> fmap [✔] floskell> src/Floskell/Printers.hs:69:1: warning: [-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> 69 | import Data.Monoid ( (<>) ) floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-lib-parser> Warning: 'imposs_cons' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'fun_ok' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'b' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 59% ( 52 / 87) in 'GHC.Core.Utils' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkCastMCo (compiler/GHC/Core/Utils.hs:248) ghc-lib-parser> mkPiMCo (compiler/GHC/Core/Utils.hs:254) ghc-lib-parser> mkTicks (compiler/GHC/Core/Utils.hs:403) ghc-lib-parser> mkTickNoHNF (compiler/GHC/Core/Utils.hs:414) ghc-lib-parser> tickHNFArgs (compiler/GHC/Core/Utils.hs:420) ghc-lib-parser> mkDefaultCase (compiler/GHC/Core/Utils.hs:537) ghc-lib-parser> mkSingleAltCase (compiler/GHC/Core/Utils.hs:542) ghc-lib-parser> addDefault (compiler/GHC/Core/Utils.hs:595) ghc-lib-parser> isDefaultAlt (compiler/GHC/Core/Utils.hs:599) ghc-lib-parser> filterAlts (compiler/GHC/Core/Utils.hs:677) ghc-lib-parser> combineIdenticalAlts (compiler/GHC/Core/Utils.hs:956) ghc-lib-parser> scaleAltsBy (compiler/GHC/Core/Utils.hs:988) ghc-lib-parser> exprIsDupable (compiler/GHC/Core/Utils.hs:1121) ghc-lib-parser> exprIsTrivial (compiler/GHC/Core/Utils.hs:1050) ghc-lib-parser> getIdFromTrivialExpr (compiler/GHC/Core/Utils.hs:1082) ghc-lib-parser> getIdFromTrivialExpr_maybe (compiler/GHC/Core/Utils.hs:1087) ghc-lib-parser> exprIsCheap (compiler/GHC/Core/Utils.hs:1261) ghc-lib-parser> exprIsExpandable (compiler/GHC/Core/Utils.hs:1340) ghc-lib-parser> exprIsCheapX (compiler/GHC/Core/Utils.hs:1264) ghc-lib-parser> CheapAppFun (compiler/GHC/Core/Utils.hs:1364) ghc-lib-parser> exprIsWorkFree (compiler/GHC/Core/Utils.hs:1258) ghc-lib-parser> isCheapApp (compiler/GHC/Core/Utils.hs:1383) ghc-lib-parser> isExpandableApp (compiler/GHC/Core/Utils.hs:1399) ghc-lib-parser> isSaturatedConApp (compiler/GHC/Core/Utils.hs:406) ghc-lib-parser> altsAreExhaustive (compiler/GHC/Core/Utils.hs:1667) ghc-lib-parser> dataConRepInstPat (compiler/GHC/Core/Utils.hs:2013) ghc-lib-parser> dataConRepFSInstPat (compiler/GHC/Core/Utils.hs:2014) ghc-lib-parser> stripTicksT (compiler/GHC/Core/Utils.hs:465) ghc-lib-parser> mkInScopeSetBndrs (compiler/GHC/Core/Utils.hs:2371) ghc-lib-parser> extendInScopeSetBind (compiler/GHC/Core/Utils.hs:2363) ghc-lib-parser> extendInScopeSetBndrs (compiler/GHC/Core/Utils.hs:2367) ghc-lib-parser> mkStrictFieldSeqs (compiler/GHC/Core/Utils.hs:2525) ghc-lib-parser> shouldUseCbvForId (compiler/GHC/Core/Utils.hs:2625) ghc-lib-parser> isUnsafeEqualityProof (compiler/GHC/Core/Utils.hs:2665) ghc-lib-parser> dumpIdInfoOfProgram (compiler/GHC/Core/Utils.hs:2407) lsp-types> updateAutotoolsGnuConfigScriptsPhase lsp-types> configuring lsp-types> configureFlags: --verbose --prefix=/nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.HQmpGRirs6/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib stm-hamt> Documentation created: dist/doc/html/stm-hamt/index.html, stm-hamt> dist/doc/html/stm-hamt/stm-hamt.txt stm-hamt> Preprocessing test suite 'test' for stm-hamt-1.2.0.14.. stm-hamt> installing stm-hamt> Installing library in /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv floskell> [10 of 12] Compiling Floskell.Pretty ( src/Floskell/Pretty.hs, dist/build/Floskell/Pretty.p_o ) lsp-types> Using Parsec parser lsp-types> Configuring lsp-types-2.0.2.0... lsp-types> Flags chosen: force-ospath=False lsp-types> Dependency Diff >=0.2: using Diff-0.4.1 lsp-types> Dependency aeson >=1.2.2.0 && <2.2: using aeson-2.1.2.1 lsp-types> Dependency base >=4.11 && <5: using base-4.17.0.0 lsp-types> Dependency binary: using binary-0.8.9.1 lsp-types> Dependency containers: using containers-0.6.6 lsp-types> Dependency data-default: using data-default-0.7.1.1 lsp-types> Dependency deepseq: using deepseq-1.4.8.0 lsp-types> Dependency dlist: using dlist-1.0 lsp-types> Dependency exceptions: using exceptions-0.10.5 lsp-types> Dependency filepath: using filepath-1.4.2.2 lsp-types> Dependency hashable >=1.3.4.0: using hashable-1.4.3.0 lsp-types> Dependency indexed-traversable: using indexed-traversable-0.1.3 lsp-types> Dependency indexed-traversable-instances: using lsp-types> indexed-traversable-instances-0.1.1.2 lsp-types> Dependency lens >=4.15.2: using lens-5.2.3 lsp-types> Dependency lens-aeson: using lens-aeson-1.2.3 lsp-types> Dependency mod: using mod-0.2.0.1 lsp-types> Dependency mtl <2.4: using mtl-2.2.2 lsp-types> Dependency network-uri >=2.6: using network-uri-2.6.4.2 lsp-types> Dependency prettyprinter: using prettyprinter-1.7.1 lsp-types> Dependency row-types: using row-types-1.0.1.2 lsp-types> Dependency safe: using safe-0.3.19 lsp-types> Dependency some: using some-1.0.4.1 lsp-types> Dependency template-haskell: using template-haskell-2.19.0.0 lsp-types> Dependency text: using text-2.0.1 lsp-types> Dependency unordered-containers: using unordered-containers-0.2.19.1 lsp-types> Dependency aeson >=1.2.2.0: using aeson-2.1.2.1 lsp-types> Dependency base >=4.11 && <5: using base-4.17.0.0 lsp-types> Dependency file-embed: using file-embed-0.0.15.0 lsp-types> Dependency lens >=4.15.2: using lens-5.2.3 lsp-types> Dependency template-haskell: using template-haskell-2.19.0.0 lsp-types> Dependency text: using text-2.0.1 lsp-types> Dependency base >=4.11 && <5: using base-4.17.0.0 lsp-types> Dependency containers: using containers-0.6.6 lsp-types> Dependency directory: using directory-1.3.7.1 lsp-types> Dependency filepath: using filepath-1.4.2.2 lsp-types> Dependency lsp-types:metamodel: using lsp-types-2.0.2.0 lsp-types> Dependency mtl: using mtl-2.2.2 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.0.1 lsp-types> Dependency QuickCheck: using QuickCheck-2.14.3 lsp-types> Dependency aeson >=2.0.3.0: using aeson-2.1.2.1 lsp-types> Dependency base: using base-4.17.0.0 lsp-types> Dependency filepath: using filepath-1.4.2.2 lsp-types> Dependency hspec: using hspec-2.10.10 lsp-types> Dependency lens >=4.15.2: using lens-5.2.3 lsp-types> Dependency lsp-types: using lsp-types-2.0.2.0 lsp-types> Dependency network-uri: using network-uri-2.6.4.2 lsp-types> Dependency quickcheck-instances: using quickcheck-instances-0.3.30 lsp-types> Dependency row-types: using row-types-1.0.1.2 lsp-types> Dependency text: using text-2.0.1 stm-hamt> post-installation fixup stm-hamt> shrinking RPATHs of ELF executables and libraries in /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14 ghc-lib-parser> Warning: 'substTy' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Var' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:250:5 ghc-lib-parser> * at compiler/GHC/Types/Var.hs:246:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core.hs:249:1 ghc-lib-parser> 62% ( 38 / 61) in 'GHC.Core.Subst' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> substRulesForImportedIds (compiler/GHC/Core/Subst.hs:545) ghc-lib-parser> substExprSC (compiler/GHC/Core/Subst.hs:236) ghc-lib-parser> lookupIdSubst_maybe (compiler/GHC/Core/Subst.hs:199) ghc-lib-parser> substIdType (compiler/GHC/Core/Subst.hs:471) ghc-lib-parser> substIdOcc (compiler/GHC/Core/Subst.hs:529) ghc-lib-parser> substTickish (compiler/GHC/Core/Subst.hs:593) ghc-lib-parser> substDVarSet (compiler/GHC/Core/Subst.hs:576) ghc-lib-parser> emptySubst (compiler/GHC/Core/TyCo/Subst.hs:255) ghc-lib-parser> mkEmptySubst (compiler/GHC/Core/TyCo/Subst.hs:258) ghc-lib-parser> mkSubst (compiler/GHC/Core/TyCo/Subst.hs:275) ghc-lib-parser> isEmptySubst (compiler/GHC/Core/TyCo/Subst.hs:261) ghc-lib-parser> extendTCvSubst (compiler/GHC/Core/TyCo/Subst.hs:353) ghc-lib-parser> extendIdSubstWithClone (compiler/GHC/Core/Subst.hs:149) ghc-lib-parser> extendSubstWithVar (compiler/GHC/Core/Subst.hs:173) ghc-lib-parser> isInScope (compiler/GHC/Core/TyCo/Subst.hs:314) ghc-lib-parser> setInScope (compiler/GHC/Core/TyCo/Subst.hs:302) ghc-lib-parser> delBndr (compiler/GHC/Core/Subst.hs:205) ghc-lib-parser> delBndrs (compiler/GHC/Core/Subst.hs:211) ghc-lib-parser> substTyVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1010) ghc-lib-parser> substCoVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1022) ghc-lib-parser> cloneBndr (compiler/GHC/Core/Subst.hs:426) ghc-lib-parser> cloneBndrs (compiler/GHC/Core/Subst.hs:420) stm-hamt> shrinking /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSstm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv-ghc9.4.2.so stm-hamt> checking for references to /build/ in /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14... stm-hamt> patching script interpreter paths in /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14 stm-hamt> stripping (with command strip and flags -S -p) in /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14/lib 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 test:lsp-types-test dependency lib lsp-types> Configured component graph: lsp-types> component lsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel lsp-types> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-types> include base-4.17.0.0 lsp-types> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 lsp-types> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-types> include template-haskell-2.19.0.0 lsp-types> include text-2.0.1 lsp-types> component lsp-types-2.0.2.0-5RGaeVPdMxT9puRuEmkQC4-generator lsp-types> include base-4.17.0.0 lsp-types> include containers-0.6.6 lsp-types> include directory-1.3.7.1 lsp-types> include filepath-1.4.2.2 lsp-types> include lsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel lsp-types> include mtl-2.2.2 lsp-types> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj lsp-types> include regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF lsp-types> include text-2.0.1 lsp-types> component lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-types> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx lsp-types> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-types> include base-4.17.0.0 lsp-types> include binary-0.8.9.1 lsp-types> include containers-0.6.6 lsp-types> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp-types> include deepseq-1.4.8.0 lsp-types> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk lsp-types> include exceptions-0.10.5 lsp-types> include filepath-1.4.2.2 lsp-types> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM lsp-types> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB lsp-types> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK lsp-types> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-types> include lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lsp-types> include mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS lsp-types> include mtl-2.2.2 lsp-types> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg lsp-types> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj lsp-types> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp-types> include safe-0.3.19-GllyrM0g6ZN4x1urwfPhiS lsp-types> include some-1.0.4.1-LNfWQhLudoS81tvd928Ybx lsp-types> include template-haskell-2.19.0.0 lsp-types> include text-2.0.1 lsp-types> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lsp-types> component lsp-types-2.0.2.0-3RF1MMZ9JXGC6yE7cSIKFe-lsp-types-test lsp-types> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc lsp-types> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-types> include base-4.17.0.0 lsp-types> include filepath-1.4.2.2 lsp-types> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp-types> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-types> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-types> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg lsp-types> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 lsp-types> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp-types> include text-2.0.1 lsp-types> Linked component graph: lsp-types> unit lsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel lsp-types> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-types> include base-4.17.0.0 lsp-types> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 lsp-types> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-types> include template-haskell-2.19.0.0 lsp-types> include text-2.0.1 lsp-types> Language.LSP.MetaModel=lsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel:Language.LSP.MetaModel,Language.LSP.MetaModel.Types=lsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel:Language.LSP.MetaModel.Types lsp-types> unit lsp-types-2.0.2.0-5RGaeVPdMxT9puRuEmkQC4-generator lsp-types> include base-4.17.0.0 lsp-types> include containers-0.6.6 lsp-types> include directory-1.3.7.1 lsp-types> include filepath-1.4.2.2 lsp-types> include lsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel lsp-types> include mtl-2.2.2 lsp-types> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj lsp-types> include regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF lsp-types> include text-2.0.1 lsp-types> unit lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-types> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx lsp-types> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-types> include base-4.17.0.0 lsp-types> include binary-0.8.9.1 lsp-types> include containers-0.6.6 lsp-types> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp-types> include deepseq-1.4.8.0 lsp-types> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk lsp-types> include exceptions-0.10.5 lsp-types> include filepath-1.4.2.2 lsp-types> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM lsp-types> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB lsp-types> include indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK lsp-types> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-types> include lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lsp-types> include mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS lsp-types> include mtl-2.2.2 lsp-types> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg lsp-types> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj lsp-types> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp-types> include safe-0.3.19-GllyrM0g6ZN4x1urwfPhiS lsp-types> include some-1.0.4.1-LNfWQhLudoS81tvd928Ybx lsp-types> include template-haskell-2.19.0.0 lsp-types> include text-2.0.1 lsp-types> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lsp-types> Data.IxMap=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Data.IxMap,Data.Row.Aeson=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Data.Row.Aeson,Data.Row.Hashable=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Data.Row.Hashable,Language.LSP.Protocol.Capabilities=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Capabilities,Language.LSP.Protocol.Lens=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Lens,Language.LSP.Protocol.Message=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Message,Language.LSP.Protocol.Types=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Types,Language.LSP.Protocol.Utils.Misc=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Utils.Misc,Language.LSP.Protocol.Utils.SMethodMap=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Utils.SMethodMap lsp-types> unit lsp-types-2.0.2.0-3RF1MMZ9JXGC6yE7cSIKFe-lsp-types-test lsp-types> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc lsp-types> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-types> include base-4.17.0.0 lsp-types> include filepath-1.4.2.2 lsp-types> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp-types> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-types> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-types> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg lsp-types> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 lsp-types> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp-types> include text-2.0.1 lsp-types> Ready component graph: lsp-types> definite lsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel lsp-types> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-types> depends base-4.17.0.0 lsp-types> depends file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 lsp-types> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-types> depends template-haskell-2.19.0.0 lsp-types> depends text-2.0.1 lsp-types> definite lsp-types-2.0.2.0-5RGaeVPdMxT9puRuEmkQC4-generator lsp-types> depends base-4.17.0.0 lsp-types> depends containers-0.6.6 lsp-types> depends directory-1.3.7.1 lsp-types> depends filepath-1.4.2.2 lsp-types> depends lsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel lsp-types> depends mtl-2.2.2 lsp-types> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj lsp-types> depends regex-1.1.0.2-EK5o5seOcBvFt6D2NeOmtF lsp-types> depends text-2.0.1 lsp-types> definite lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-types> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx lsp-types> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-types> depends base-4.17.0.0 lsp-types> depends binary-0.8.9.1 lsp-types> depends containers-0.6.6 lsp-types> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp-types> depends deepseq-1.4.8.0 lsp-types> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk lsp-types> depends exceptions-0.10.5 lsp-types> depends filepath-1.4.2.2 lsp-types> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM lsp-types> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB lsp-types> depends indexed-traversable-instances-0.1.1.2-DF5zDtk6U1FDOr1lYk7CK lsp-types> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-types> depends lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lsp-types> depends mod-0.2.0.1-BjmicJwPvhNIlcJRcGjyTS lsp-types> depends mtl-2.2.2 lsp-types> depends network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg haddock-library> [3 of 8] Compiling Documentation.Haddock.Parser.Monad ( src/Documentation/Haddock/Parser/Monad.hs, dist/build/Documentation/Haddock/Parser/Monad.p_o ) stm-hamt> shrinking RPATHs of ELF executables and libraries in /nix/store/vrax53932gp3s3rghb8n8lpprjcg9dsq-stm-hamt-1.2.0.14-doc stm-hamt> checking for references to /build/ in /nix/store/vrax53932gp3s3rghb8n8lpprjcg9dsq-stm-hamt-1.2.0.14-doc... stm-hamt> patching script interpreter paths in /nix/store/vrax53932gp3s3rghb8n8lpprjcg9dsq-stm-hamt-1.2.0.14-doc stm-hamt (post)> added 2 signatures stm-hamt (post)> added 2 signatures stm-hamt (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/vrax53932gp3s3rghb8n8lpprjcg9dsq-stm-hamt-1.2.0.14-doc /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14 stm-hamt (post)> copying 2 paths... stm-hamt (post)> copying path '/nix/store/vrax53932gp3s3rghb8n8lpprjcg9dsq-stm-hamt-1.2.0.14-doc' to 'https://cache.nix-ci.com'... stm-hamt (post)> copying path '/nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14' to 'https://cache.nix-ci.com'... stm-hamt (post)> copying 1 paths... stm-hamt (post)> copying path '/nix/store/zvi33mh1yv6y5ldzl4rkb4pg7ipg3k5l-stm-hamt-1.2.0.14.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/vrax53932gp3s3rghb8n8lpprjcg9dsq-stm-hamt-1.2.0.14-doc /nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14 stm-hamt (post)> copying 2 paths... stm-hamt (post)> copying path '/nix/store/vrax53932gp3s3rghb8n8lpprjcg9dsq-stm-hamt-1.2.0.14-doc' to 'ssh-ng://worker.nix-ci.com'... stm-hamt (post)> copying path '/nix/store/z3q80pls7x7wx3wwgc2w2rp1y7lnz13l-stm-hamt-1.2.0.14' to 'ssh-ng://worker.nix-ci.com'... stm-hamt (post)> copying 1 paths... stm-hamt (post)> copying path '/nix/store/zvi33mh1yv6y5ldzl4rkb4pg7ipg3k5l-stm-hamt-1.2.0.14.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/fvn39nbw34099y8p49zg86wkdm63jsyv-stm-containers-1.2.0.3.drv'... ghc-lib-parser> Warning: 'ty' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ABot' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'sd' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'e'' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'RuntimeRep' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 48% ( 20 / 41) in 'GHC.Core.Opt.Arity' ghc-lib-parser> Missing documentation for: ghc-lib-parser> joinRhsArity (compiler/GHC/Core/Opt/Arity.hs:133) ghc-lib-parser> findRhsArity (compiler/GHC/Core/Opt/Arity.hs:874) ghc-lib-parser> cheapArityType (compiler/GHC/Core/Opt/Arity.hs:1590) ghc-lib-parser> ArityOpts (compiler/GHC/Core/Opt/Arity.hs:848) ghc-lib-parser> etaExpandAT (compiler/GHC/Core/Opt/Arity.hs:1949) ghc-lib-parser> mkBotArityType (compiler/GHC/Core/Opt/Arity.hs:805) ghc-lib-parser> idArityType (compiler/GHC/Core/Opt/Arity.hs:1571) ghc-lib-parser> exprIsDeadEnd (compiler/GHC/Core/Opt/Arity.hs:1657) ghc-lib-parser> exprBotStrictness_maybe (compiler/GHC/Core/Opt/Arity.hs:142) ghc-lib-parser> arityTypeBotSigs_maybe (compiler/GHC/Core/Opt/Arity.hs:148) ghc-lib-parser> typeOneShots (compiler/GHC/Core/Opt/Arity.hs:190) ghc-lib-parser> typeOneShot (compiler/GHC/Core/Opt/Arity.hs:222) ghc-lib-parser> isStateHackType (compiler/GHC/Core/Opt/Arity.hs:246) ghc-lib-parser> zapLamBndrs (compiler/GHC/Core/Opt/Arity.hs:406) ghc-lib-parser> etaExpandToJoinPointRule (compiler/GHC/Core/Opt/Arity.hs:3089) ghc-lib-parser> pushCoArg (compiler/GHC/Core/Opt/Arity.hs:2798) ghc-lib-parser> pushCoArgs (compiler/GHC/Core/Opt/Arity.hs:2786) ghc-lib-parser> pushCoTyArg (compiler/GHC/Core/Opt/Arity.hs:2816) ghc-lib-parser> pushCoercionIntoLambda (compiler/GHC/Core/Opt/Arity.hs:2909) ghc-lib-parser> pushCoDataCon (compiler/GHC/Core/Opt/Arity.hs:2943) ghc-lib-parser> collectBindersPushingCo (compiler/GHC/Core/Opt/Arity.hs:3005) ghc-lib-parser> Warning: 'f' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'g' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 20% ( 1 / 5) in 'GHC.Core.Opt.OccurAnal' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> occurAnalysePgm (compiler/GHC/Core/Opt/OccurAnal.hs:81) ghc-lib-parser> zapLambdaBndrs (compiler/GHC/Core/Opt/OccurAnal.hs:1782) ghc-lib-parser> scrutBinderSwap_maybe (compiler/GHC/Core/Opt/OccurAnal.hs:2853) ghc-lib-parser> Warning: 'ty' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Many' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'build' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 69% ( 53 / 76) in 'GHC.Core.Make' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkIfThenElse (compiler/GHC/Core/Make.hs:200) ghc-lib-parser> mkWildEvBinder (compiler/GHC/Core/Make.hs:176) ghc-lib-parser> mkSingleAltCase (compiler/GHC/Core/Utils.hs:542) ghc-lib-parser> castBottomExpr (compiler/GHC/Core/Make.hs:210) ghc-lib-parser> mkLitRubbish (compiler/GHC/Core/Make.hs:220) ghc-lib-parser> mkStringExprFSWith (compiler/GHC/Core/Make.hs:309) ghc-lib-parser> MkStringIds (compiler/GHC/Core/Make.hs:304) ghc-lib-parser> getMkStringIds (compiler/GHC/Core/Make.hs:301) ghc-lib-parser> FloatBind (compiler/GHC/Core/Make.hs:735) ghc-lib-parser> wrapFloat (compiler/GHC/Core/Make.hs:746) ghc-lib-parser> floatBindings (compiler/GHC/Core/Make.hs:759) ghc-lib-parser> mkBigCoreVarTupSolo (compiler/GHC/Core/Make.hs:451) ghc-lib-parser> mkRuntimeErrorApp (compiler/GHC/Core/Make.hs:850) ghc-lib-parser> mkImpossibleExpr (compiler/GHC/Core/Make.hs:1081) ghc-lib-parser> mkAbsentErrorApp (compiler/GHC/Core/Make.hs:1203) ghc-lib-parser> errorIds (compiler/GHC/Core/Make.hs:884) ghc-lib-parser> rEC_CON_ERROR_ID (compiler/GHC/Core/Make.hs:915) ghc-lib-parser> nON_EXHAUSTIVE_GUARDS_ERROR_ID (compiler/GHC/Core/Make.hs:916) ghc-lib-parser> nO_METHOD_BINDING_ERROR_ID (compiler/GHC/Core/Make.hs:916) ghc-lib-parser> pAT_ERROR_ID (compiler/GHC/Core/Make.hs:916) ghc-lib-parser> rEC_SEL_ERROR_ID (compiler/GHC/Core/Make.hs:915) ghc-lib-parser> tYPE_ERROR_ID (compiler/GHC/Core/Make.hs:917) ghc-lib-parser> aBSENT_SUM_FIELD_ERROR_ID (compiler/GHC/Core/Make.hs:917) hw-fingertree> ✓ passed 100 tests. hw-fingertree> fmapWithPos [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> traverse [✔] 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 ) lsp-types> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj lsp-types> depends row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp-types> depends safe-0.3.19-GllyrM0g6ZN4x1urwfPhiS lsp-types> depends some-1.0.4.1-LNfWQhLudoS81tvd928Ybx lsp-types> depends template-haskell-2.19.0.0 lsp-types> depends text-2.0.1 lsp-types> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lsp-types> definite lsp-types-2.0.2.0-3RF1MMZ9JXGC6yE7cSIKFe-lsp-types-test lsp-types> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc lsp-types> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-types> depends base-4.17.0.0 lsp-types> depends filepath-1.4.2.2 lsp-types> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp-types> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-types> depends lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-types> depends network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg lsp-types> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 lsp-types> depends row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp-types> depends text-2.0.1 lsp-types> Using Cabal-3.8.1.0 compiled by ghc-9.4 lsp-types> Using compiler: ghc-9.4.2 lsp-types> Using install prefix: lsp-types> /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0 lsp-types> Executables installed in: lsp-types> /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/bin lsp-types> Libraries installed in: lsp-types> /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-types> Dynamic Libraries installed in: lsp-types> /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 lsp-types> Private executables installed in: lsp-types> /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/libexec/x86_64-linux-ghc-9.4.2/lsp-types-2.0.2.0 lsp-types> Data files installed in: lsp-types> /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/share/x86_64-linux-ghc-9.4.2/lsp-types-2.0.2.0 lsp-types> Documentation installed in: lsp-types> /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/share/doc/x86_64-linux-ghc-9.4.2/lsp-types-2.0.2.0 lsp-types> Configuration files installed in: lsp-types> /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/etc lsp-types> No alex found lsp-types> Using ar found on system at: lsp-types> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar lsp-types> No c2hs found lsp-types> No cpphs found lsp-types> No doctest found lsp-types> Using gcc version 12.3.0 given by user at: lsp-types> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc lsp-types> Using ghc version 9.4.2 found on system at: lsp-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc lsp-types> Using ghc-pkg version 9.4.2 found on system at: lsp-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 lsp-types> No ghcjs found lsp-types> No ghcjs-pkg found lsp-types> No greencard found lsp-types> Using haddock version 2.27.0 found on system at: lsp-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: lsp-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc lsp-types> Using hsc2hs version 0.68.8 found on system at: lsp-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs lsp-types> Using hscolour version 1.24 found on system at: lsp-types> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour lsp-types> No jhc found lsp-types> Using ld found on system at: lsp-types> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold lsp-types> No pkg-config found lsp-types> Using runghc version 9.4.2 found on system at: lsp-types> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 lsp-types> Using strip version 2.40 found on system at: lsp-types> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip lsp-types> Using tar found on system at: lsp-types> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar lsp-types> No uhc found lsp-types> building lsp-types> Preprocessing library 'metamodel' for lsp-types-2.0.2.0.. lsp-types> Building library 'metamodel' for lsp-types-2.0.2.0.. 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 ) stm-containers> setupCompilerEnvironmentPhase stm-containers> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. serialise> [14 of 14] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) ghc-lib-parser> 0% ( 0 / 5) in 'GHC.Core.Tidy' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> tidyExpr (compiler/GHC/Core/Tidy.hs:207) ghc-lib-parser> tidyRules (compiler/GHC/Core/Tidy.hs:242) ghc-lib-parser> tidyCbvInfoTop (compiler/GHC/Core/Tidy.hs:110) ghc-lib-parser> tidyBndrs (compiler/GHC/Core/Tidy.hs:284) stm-containers> unpacking sources stm-containers> unpacking source archive /nix/store/xxx6byk6vsacgbd18n8r1xabn83r8x13-stm-containers-1.2.0.3.tar.gz stm-containers> source root is stm-containers-1.2.0.3 stm-containers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file stm-containers-1.2.0.3/test/Suites/Map/Update.hs stm-containers> patching sources stm-containers> Run jailbreak-cabal to lift version restrictions on build inputs. stm-containers> compileBuildDriverPhase stm-containers> setupCompileFlags: -package-db=/build/tmp.TwFTzYhxj7/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts ghc-lib-parser> 15% ( 3 / 20) in 'GHC.Core.Unfold' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> defaultUnfoldingOpts (compiler/GHC/Core/Unfold.hs:93) ghc-lib-parser> updateCreationThreshold (compiler/GHC/Core/Unfold.hs:129) ghc-lib-parser> updateUseThreshold (compiler/GHC/Core/Unfold.hs:132) ghc-lib-parser> updateFunAppDiscount (compiler/GHC/Core/Unfold.hs:135) ghc-lib-parser> updateDictDiscount (compiler/GHC/Core/Unfold.hs:138) ghc-lib-parser> updateVeryAggressive (compiler/GHC/Core/Unfold.hs:141) ghc-lib-parser> updateCaseScaling (compiler/GHC/Core/Unfold.hs:148) ghc-lib-parser> updateCaseThreshold (compiler/GHC/Core/Unfold.hs:145) ghc-lib-parser> updateReportPrefix (compiler/GHC/Core/Unfold.hs:151) ghc-lib-parser> ArgSummary (compiler/GHC/Core/Unfold.hs:989) ghc-lib-parser> couldBeSmallEnoughToInline (compiler/GHC/Core/Unfold.hs:947) ghc-lib-parser> inlineBoringOk (compiler/GHC/Core/Unfold.hs:204) ghc-lib-parser> smallEnoughToInline (compiler/GHC/Core/Unfold.hs:956) ghc-lib-parser> callSiteInline (compiler/GHC/Core/Unfold.hs:1024) ghc-lib-parser> CallCtxt (compiler/GHC/Core/Unfold.hs:1003) ghc-lib-parser> calcUnfoldingGuidance (compiler/GHC/Core/Unfold.hs:229) stm-containers> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.TwFTzYhxj7/Main.o ) stm-containers> [2 of 2] Linking Setup ghc-lib-parser> 38% ( 7 / 18) in 'GHC.Core.Unfold.Make' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkUnfolding (compiler/GHC/Core/Unfold/Make.hs:317) ghc-lib-parser> mkCoreUnfolding (compiler/GHC/Core/Unfold/Make.hs:335) ghc-lib-parser> mkFinalUnfolding (compiler/GHC/Core/Unfold/Make.hs:46) ghc-lib-parser> mkFinalUnfolding' (compiler/GHC/Core/Unfold/Make.hs:53) ghc-lib-parser> mkSimpleUnfolding (compiler/GHC/Core/Unfold/Make.hs:80) ghc-lib-parser> mkWorkerUnfolding (compiler/GHC/Core/Unfold/Make.hs:111) ghc-lib-parser> mkInlinableUnfolding (compiler/GHC/Core/Unfold/Make.hs:157) ghc-lib-parser> mkWrapperUnfolding (compiler/GHC/Core/Unfold/Make.hs:101) ghc-lib-parser> mkDFunUnfolding (compiler/GHC/Core/Unfold/Make.hs:84) ghc-lib-parser> mkDataConUnfolding (compiler/GHC/Core/Unfold/Make.hs:91) ghc-lib-parser> specUnfolding (compiler/GHC/Core/Unfold/Make.hs:163) ghc-lib-parser> 100% ( 3 / 3) in 'GHC.Builtin.PrimOps.Ids' serialise> [15 of 15] Linking dist/build/tests/tests ghc-lib-parser> 15% ( 11 / 69) in 'GHC.Stg.Syntax' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> StgArg (compiler/GHC/Stg/Syntax.hs:123) ghc-lib-parser> GenStgBinding (compiler/GHC/Stg/Syntax.hs:111) ghc-lib-parser> GenStgExpr (compiler/GHC/Stg/Syntax.hs:217) ghc-lib-parser> GenStgRhs (compiler/GHC/Stg/Syntax.hs:378) ghc-lib-parser> GenStgAlt (compiler/GHC/Stg/Syntax.hs:460) ghc-lib-parser> AltType (compiler/GHC/Stg/Syntax.hs:466) ghc-lib-parser> BinderP (compiler/GHC/Stg/Syntax.hs:602) ghc-lib-parser> XRhsClosure (compiler/GHC/Stg/Syntax.hs:607) ghc-lib-parser> XLet (compiler/GHC/Stg/Syntax.hs:613) ghc-lib-parser> XLetNoEscape (compiler/GHC/Stg/Syntax.hs:618) ghc-lib-parser> OutputablePass (compiler/GHC/Stg/Syntax.hs:685) ghc-lib-parser> UpdateFlag (compiler/GHC/Stg/Syntax.hs:639) ghc-lib-parser> isUpdatable (compiler/GHC/Stg/Syntax.hs:647) ghc-lib-parser> StgTopBinding (compiler/GHC/Stg/Syntax.hs:508) ghc-lib-parser> StgBinding (compiler/GHC/Stg/Syntax.hs:509) ghc-lib-parser> StgExpr (compiler/GHC/Stg/Syntax.hs:510) ghc-lib-parser> StgRhs (compiler/GHC/Stg/Syntax.hs:511) ghc-lib-parser> StgAlt (compiler/GHC/Stg/Syntax.hs:512) ghc-lib-parser> CgStgTopBinding (compiler/GHC/Stg/Syntax.hs:520) ghc-lib-parser> CgStgBinding (compiler/GHC/Stg/Syntax.hs:521) ghc-lib-parser> CgStgExpr (compiler/GHC/Stg/Syntax.hs:522) ghc-lib-parser> CgStgRhs (compiler/GHC/Stg/Syntax.hs:523) ghc-lib-parser> CgStgAlt (compiler/GHC/Stg/Syntax.hs:524) ghc-lib-parser> TgStgTopBinding (compiler/GHC/Stg/Syntax.hs:526) ghc-lib-parser> TgStgBinding (compiler/GHC/Stg/Syntax.hs:527) ghc-lib-parser> TgStgExpr (compiler/GHC/Stg/Syntax.hs:528) ghc-lib-parser> TgStgRhs (compiler/GHC/Stg/Syntax.hs:529) ghc-lib-parser> TgStgAlt (compiler/GHC/Stg/Syntax.hs:530) ghc-lib-parser> LlStgTopBinding (compiler/GHC/Stg/Syntax.hs:514) ghc-lib-parser> LlStgBinding (compiler/GHC/Stg/Syntax.hs:515) ghc-lib-parser> LlStgExpr (compiler/GHC/Stg/Syntax.hs:516) ghc-lib-parser> LlStgRhs (compiler/GHC/Stg/Syntax.hs:517) ghc-lib-parser> LlStgAlt (compiler/GHC/Stg/Syntax.hs:518) ghc-lib-parser> InStgArg (compiler/GHC/Stg/Syntax.hs:539) ghc-lib-parser> InStgTopBinding (compiler/GHC/Stg/Syntax.hs:537) ghc-lib-parser> InStgBinding (compiler/GHC/Stg/Syntax.hs:538) ghc-lib-parser> InStgExpr (compiler/GHC/Stg/Syntax.hs:540) ghc-lib-parser> InStgRhs (compiler/GHC/Stg/Syntax.hs:541) ghc-lib-parser> InStgAlt (compiler/GHC/Stg/Syntax.hs:542) ghc-lib-parser> OutStgArg (compiler/GHC/Stg/Syntax.hs:545) ghc-lib-parser> OutStgTopBinding (compiler/GHC/Stg/Syntax.hs:543) ghc-lib-parser> OutStgBinding (compiler/GHC/Stg/Syntax.hs:544) ghc-lib-parser> OutStgExpr (compiler/GHC/Stg/Syntax.hs:546) ghc-lib-parser> OutStgRhs (compiler/GHC/Stg/Syntax.hs:547) ghc-lib-parser> OutStgAlt (compiler/GHC/Stg/Syntax.hs:548) ghc-lib-parser> StgOp (compiler/GHC/Stg/Syntax.hs:663) ghc-lib-parser> stgRhsArity (compiler/GHC/Stg/Syntax.hs:432) ghc-lib-parser> freeVarsOfRhs (compiler/GHC/Stg/Syntax.hs:438) ghc-lib-parser> pprStgArg (compiler/GHC/Stg/Syntax.hs:757) ghc-lib-parser> pprStgExpr (compiler/GHC/Stg/Syntax.hs:764) ghc-lib-parser> pprStgRhs (compiler/GHC/Stg/Syntax.hs:875) ghc-lib-parser> pprStgBinding (compiler/GHC/Stg/Syntax.hs:734) ghc-lib-parser> pprStgAlt (compiler/GHC/Stg/Syntax.hs:850) ghc-lib-parser> pprGenStgTopBinding (compiler/GHC/Stg/Syntax.hs:710) ghc-lib-parser> pprStgTopBinding (compiler/GHC/Stg/Syntax.hs:737) ghc-lib-parser> pprGenStgTopBindings (compiler/GHC/Stg/Syntax.hs:730) ghc-lib-parser> pprStgTopBindings (compiler/GHC/Stg/Syntax.hs:740) hw-fingertree> ✓ passed 100 tests. hw-fingertree> traverseWithPos [✔] hw-fingertree> hw-fingertree> Finished in 8.0335 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> 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: --source-* options are ignored when --hyperlinked-source is enabled. ghc-lib-parser> Warning: 'C' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Opt_ExposeAllSymbols' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 28% ( 33 /114) in 'GHC.Cmm.CLabel' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> DynamicLinkerLabelInfo (compiler/GHC/Cmm/CLabel.hs:593) ghc-lib-parser> getConInfoTableLocation (compiler/GHC/Cmm/CLabel.hs:542) ghc-lib-parser> mkClosureLabel (compiler/GHC/Cmm/CLabel.hs:619) ghc-lib-parser> mkSRTLabel (compiler/GHC/Cmm/CLabel.hs:609) ghc-lib-parser> mkEntryLabel (compiler/GHC/Cmm/CLabel.hs:621) ghc-lib-parser> mkRednCountsLabel (compiler/GHC/Cmm/CLabel.hs:613) ghc-lib-parser> mkTagHitLabel (compiler/GHC/Cmm/CLabel.hs:616) ghc-lib-parser> mkConInfoTableLabel (compiler/GHC/Cmm/CLabel.hs:623) ghc-lib-parser> mkApEntryLabel (compiler/GHC/Cmm/CLabel.hs:741) ghc-lib-parser> mkApInfoTableLabel (compiler/GHC/Cmm/CLabel.hs:736) ghc-lib-parser> mkClosureTableLabel (compiler/GHC/Cmm/CLabel.hs:622) ghc-lib-parser> mkBytesLabel (compiler/GHC/Cmm/CLabel.hs:624) ghc-lib-parser> mkLocalBlockLabel (compiler/GHC/Cmm/CLabel.hs:719) ghc-lib-parser> mkBlockInfoTableLabel (compiler/GHC/Cmm/CLabel.hs:637) ghc-lib-parser> mkBitmapLabel (compiler/GHC/Cmm/CLabel.hs:828) ghc-lib-parser> mkStringLitLabel (compiler/GHC/Cmm/CLabel.hs:890) ghc-lib-parser> mkInitializerStubLabel (compiler/GHC/Cmm/CLabel.hs:893) ghc-lib-parser> mkInitializerArrayLabel (compiler/GHC/Cmm/CLabel.hs:896) ghc-lib-parser> mkFinalizerStubLabel (compiler/GHC/Cmm/CLabel.hs:900) ghc-lib-parser> mkFinalizerArrayLabel (compiler/GHC/Cmm/CLabel.hs:903) ghc-lib-parser> mkAsmTempLabel (compiler/GHC/Cmm/CLabel.hs:906) ghc-lib-parser> mkAsmTempDerivedLabel (compiler/GHC/Cmm/CLabel.hs:909) ghc-lib-parser> mkAsmTempEndLabel (compiler/GHC/Cmm/CLabel.hs:912) ghc-lib-parser> mkDirty_MUT_VAR_Label (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkMUT_VAR_CLEAN_infoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkNonmovingWriteBarrierEnabledLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkUpdInfoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkBHUpdInfoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkIndStaticInfoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkMainCapabilityLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkMAP_FROZEN_CLEAN_infoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkMAP_FROZEN_DIRTY_infoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkMAP_DIRTY_infoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkSMAP_FROZEN_CLEAN_infoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkSMAP_FROZEN_DIRTY_infoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkSMAP_DIRTY_infoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkBadAlignmentLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkOutOfBoundsAccessLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkMemcpyRangeOverlapLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkArrWords_infoLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkSRTInfoLabel (compiler/GHC/Cmm/CLabel.hs:676) ghc-lib-parser> mkTopTickyCtrLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkCAFBlackHoleInfoTableLabel (compiler/GHC/Cmm/CLabel.hs:642) ghc-lib-parser> mkRtsPrimOpLabel (compiler/GHC/Cmm/CLabel.hs:723) ghc-lib-parser> mkRtsSlowFastTickyCtrLabel (compiler/GHC/Cmm/CLabel.hs:860) ghc-lib-parser> mkSelectorInfoLabel (compiler/GHC/Cmm/CLabel.hs:726) ghc-lib-parser> mkSelectorEntryLabel (compiler/GHC/Cmm/CLabel.hs:731) ghc-lib-parser> mkCmmInfoLabel (compiler/GHC/Cmm/CLabel.hs:700) ghc-lib-parser> mkCmmEntryLabel (compiler/GHC/Cmm/CLabel.hs:700) ghc-lib-parser> mkCmmRetInfoLabel (compiler/GHC/Cmm/CLabel.hs:700) ghc-lib-parser> mkCmmRetLabel (compiler/GHC/Cmm/CLabel.hs:700) ghc-lib-parser> mkCmmCodeLabel (compiler/GHC/Cmm/CLabel.hs:700) ghc-lib-parser> mkCmmDataLabel (compiler/GHC/Cmm/CLabel.hs:704) ghc-lib-parser> mkRtsCmmDataLabel (compiler/GHC/Cmm/CLabel.hs:705) ghc-lib-parser> mkCmmClosureLabel (compiler/GHC/Cmm/CLabel.hs:700) ghc-lib-parser> mkRtsApFastLabel (compiler/GHC/Cmm/CLabel.hs:857) ghc-lib-parser> mkPrimCallLabel (compiler/GHC/Cmm/CLabel.hs:747) ghc-lib-parser> mkCCLabel (compiler/GHC/Cmm/CLabel.hs:850) ghc-lib-parser> mkCCSLabel (compiler/GHC/Cmm/CLabel.hs:851) ghc-lib-parser> mkIPELabel (compiler/GHC/Cmm/CLabel.hs:852) ghc-lib-parser> mkDynamicLinkerLabel (compiler/GHC/Cmm/CLabel.hs:875) ghc-lib-parser> mkPicBaseLabel (compiler/GHC/Cmm/CLabel.hs:882) ghc-lib-parser> mkDeadStripPreventer (compiler/GHC/Cmm/CLabel.hs:887) ghc-lib-parser> mkHpcTicksLabel (compiler/GHC/Cmm/CLabel.hs:870) ghc-lib-parser> hasCAF (compiler/GHC/Cmm/CLabel.hs:971) ghc-lib-parser> needsCDecl (compiler/GHC/Cmm/CLabel.hs:1002) ghc-lib-parser> isCFunctionLabel (compiler/GHC/Cmm/CLabel.hs:1188) ghc-lib-parser> isGcPtrLabel (compiler/GHC/Cmm/CLabel.hs:1193) ghc-lib-parser> mayRedirectTo (compiler/GHC/Cmm/CLabel.hs:1766) ghc-lib-parser> isIdLabel (compiler/GHC/Cmm/CLabel.hs:320) ghc-lib-parser> isTickyLabel (compiler/GHC/Cmm/CLabel.hs:326) ghc-lib-parser> hasHaskellName (compiler/GHC/Cmm/CLabel.hs:961) ghc-lib-parser> hasIdLabelInfo (compiler/GHC/Cmm/CLabel.hs:965) ghc-lib-parser> toClosureLbl (compiler/GHC/Cmm/CLabel.hs:927) ghc-lib-parser> toSlowEntryLbl (compiler/GHC/Cmm/CLabel.hs:933) ghc-lib-parser> toEntryLbl (compiler/GHC/Cmm/CLabel.hs:939) ghc-lib-parser> toInfoLbl (compiler/GHC/Cmm/CLabel.hs:951) ghc-lib-parser> pprCLabel (compiler/GHC/Cmm/CLabel.hs:1445) ghc-lib-parser> pprAsmLabel (compiler/GHC/Cmm/CLabel.hs:1440) ghc-lib-parser> dynamicLinkerLabelInfo (compiler/GHC/Cmm/CLabel.hs:878) stm-containers> updateAutotoolsGnuConfigScriptsPhase stm-containers> configuring stm-containers> configureFlags: --verbose --prefix=/nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/gxb8fszipqmi94k4wd6izw0hdhzck1b0-stm-containers-1.2.0.3-doc/share/doc/stm-containers-1.2.0.3 --with-gcc=gcc --package-db=/build/tmp.TwFTzYhxj7/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib hw-fingertree> Warning: 'Sum' is out of scope. hw-fingertree> If you qualify the identifier, haddock can try to link it anyway. 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:197) hw-fingertree> node2 (src/HaskellWorks/Data/FingerTree.hs:166) hw-fingertree> node3 (src/HaskellWorks/Data/FingerTree.hs:169) hw-fingertree> >< hw-fingertree> <| hw-fingertree> |> serialise> buildPhase completed in 45 seconds serialise> running tests serialise> Running 1 test suites... serialise> Test suite tests: RUNNING... serialise> CBOR tests serialise> Serialise class serialise> Corner cases serialise> decode float to double: OK serialise> +++ OK, passed 100 tests. serialise> Decode tag 1 UTCTime (Integer): OK serialise> Decode tag 1 UTCTime (Double): OK serialise> Simple instance invariants serialise> type: () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Bool serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Int8 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Int16 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Int32 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Int64 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Word serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Word8 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Word16 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Word32 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Word64 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Int8 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Int16 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Int32 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Int64 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Word serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Word8 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Word16 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Word32 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Word64 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Integer serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Float serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Double serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Integer serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Float serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Canonical Double serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: [()] serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: SomeTypeRep serialise> cbor roundtrip: OK (0.02s) serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK (0.02s) serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: NonEmpty () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Min () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Max () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: First () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Last () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: WrappedMonoid () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Fixed * E0 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Fixed * E1 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Fixed * E2 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Fixed * E3 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Fixed * E6 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Fixed * E9 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Fixed * E12 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Proxy * () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Char serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CChar serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CSChar serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CUChar serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CShort serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CUShort serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CInt serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CUInt serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CLong serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CULong serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CPtrdiff serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CSize serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CWchar serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CSigAtomic serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CLLong serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CULLong serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CIntPtr serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CUIntPtr serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CIntMax serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CUIntMax serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CClock serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CTime serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CUSeconds_ serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CSUSeconds serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CFloat serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: CDouble serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: (Int,Char) serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: (Int,Char,Bool) serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: (Int,Char,Bool,[Char]) serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: (Int,Char,Bool,[Char],()) serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: (Int,Char,Bool,[Char],(),(Maybe Char)) serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: (Int,Char,Bool,[Char],(),(Maybe Char),(Maybe ())) serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Maybe Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Either [Char] Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: [Char] serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Text serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Text serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: ByteString serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: ByteString serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: ShortByteString serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: BytesByteArray serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Utf8ByteArray serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: [Int] serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: UTCTime serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Version serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Fingerprint serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: ExitCode serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Ratio Integer serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Complex Double serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Const * Int () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: ZipList Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: ZipList Char serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Ordering serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Down Int64 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Dual (Maybe (Sum Int)) serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: All serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Any serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Alt * Maybe Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Identity () serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Natural serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Sum Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Product Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Map Int [Char] serialise> cbor roundtrip: OK (0.02s) serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK (0.02s) serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK (0.02s) serialise> +++ OK, passed 100 tests. serialise> type: Seq Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Set Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: IntSet serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: IntMap [Char] serialise> cbor roundtrip: OK (0.02s) serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK (0.01s) serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK (0.01s) serialise> +++ OK, passed 100 tests. serialise> type: HashMap Int [Char] serialise> cbor roundtrip: OK (0.01s) serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK (0.02s) serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK (0.01s) serialise> +++ OK, passed 100 tests. serialise> type: HashSet Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Tree (Int,[Char],()) serialise> cbor roundtrip: OK (0.02s) serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK (0.02s) serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK (0.01s) serialise> +++ OK, passed 100 tests. serialise> type: Vector Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Vector (Int,Bool) serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Vector Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Vector Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: Unit serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: P1 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: P2 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: P3 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: C4 serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> type: List Int serialise> cbor roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat roundtrip: OK serialise> +++ OK, passed 100 tests. serialise> flat term is valid: OK serialise> +++ OK, passed 100 tests. serialise> Format of Generics encoding serialise> Unit: Unit: OK serialise> P1: P1 12: OK serialise> N1: N1 12: OK serialise> P2: P2 12 0.5: OK serialise> P3: P3 12 0.5 "asdf": OK serialise> C4: C1 12: OK serialise> C4: C2 12 0.5: OK serialise> C4: C3 12 0.5 "asdf": OK serialise> C4: C4: OK serialise> List [Char]: Cons "foo" (Cons "bar" Nil): OK serialise> Negative tests serialise> decoding invalid Maybe: OK serialise> decoding invalid Either: OK serialise> decoding invalid Version: OK serialise> IO tests serialise> file encode/decode roundtrip: OK serialise> Regression tests serialise> Issue 13 - tests for incorrect lazy access hw-fingertree> 100% ( 14 / 14) in 'HaskellWorks.Data.IntervalMap.FingerTree' hw-fingertree> 100% ( 13 / 13) in 'HaskellWorks.Data.PriorityQueue.FingerTree' stm-containers> Using Parsec parser stm-containers> Configuring stm-containers-1.2.0.3... stm-containers> Dependency base: using base-4.17.0.0 stm-containers> Dependency deferred-folds: using deferred-folds-0.9.18.5 stm-containers> Dependency focus: using focus-1.0.3.2 stm-containers> Dependency hashable: using hashable-1.4.3.0 stm-containers> Dependency list-t: using list-t-1.0.5.7 stm-containers> Dependency stm-hamt: using stm-hamt-1.2.0.14 stm-containers> Dependency transformers: using transformers-0.5.6.2 stm-containers> Dependency deferred-folds: using deferred-folds-0.9.18.5 stm-containers> Dependency focus: using focus-1.0.3.2 stm-containers> Dependency foldl: using foldl-1.4.15 stm-containers> Dependency free: using free-5.1.10 stm-containers> Dependency list-t: using list-t-1.0.5.7 stm-containers> Dependency quickcheck-instances: using quickcheck-instances-0.3.30 stm-containers> Dependency rerebase: using rerebase-1.19 stm-containers> Dependency stm-containers: using stm-containers-1.2.0.3 stm-containers> Dependency tasty: using tasty-1.4.3 stm-containers> Dependency tasty-hunit: using tasty-hunit-0.10.1 stm-containers> Dependency tasty-quickcheck: using tasty-quickcheck-0.10.2 hw-fingertree> Warning: HaskellWorks.Data.IntervalMap.FingerTree: could not find link destinations for: hw-fingertree> hw-fingertree> - HaskellWorks.Data.IntervalMap.FingerTree.IntInterval hw-fingertree> - HaskellWorks.Data.IntervalMap.FingerTree.Node serialise> from/to 1-byte chunks: OK (0.45s) serialise> +++ OK, passed 100 tests. serialise> from/to long data: OK (0.28s) serialise> +++ OK, passed 100 tests. serialise> Issue 67 - LLVM bogons (NO LLVM - SKIPPING) serialise> simple reproduction case (SKIPPED): OK serialise> vector roundtrip works (SKIPPED): OK serialise> Issue 80 - Vector chunkingd serialise> simple reproduction case: OK (0.01s) serialise> Issue 106 - Pretty-printing of Word serialise> simple reproduction case: OK serialise> Issue 135 - surrogate characters round-trip serialise> simple reproduction case: OK 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.0.3-EjVWncdcPFRy0oOCqXU5f stm-containers> include base-4.17.0.0 stm-containers> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-containers> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-containers> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM stm-containers> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI stm-containers> include stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-containers> include transformers-0.5.6.2 stm-containers> component stm-containers-1.2.0.3-BVDyw3SlFX2LoJ5qT4h4uX-test stm-containers> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-containers> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-containers> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu stm-containers> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d stm-containers> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI stm-containers> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 stm-containers> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p stm-containers> include stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f stm-containers> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin stm-containers> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx stm-containers> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 stm-containers> Linked component graph: stm-containers> unit stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f stm-containers> include base-4.17.0.0 stm-containers> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-containers> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-containers> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM stm-containers> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI stm-containers> include stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-containers> include transformers-0.5.6.2 stm-containers> StmContainers.Bimap=stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f:StmContainers.Bimap,StmContainers.Map=stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f:StmContainers.Map,StmContainers.Multimap=stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f:StmContainers.Multimap,StmContainers.Set=stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f:StmContainers.Set stm-containers> unit stm-containers-1.2.0.3-BVDyw3SlFX2LoJ5qT4h4uX-test stm-containers> include deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-containers> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-containers> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu stm-containers> include free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d stm-containers> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI stm-containers> include quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 stm-containers> include rerebase-1.19-8UEjDLCPsx9TvgCtx352p stm-containers> include stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f stm-containers> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin stm-containers> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx stm-containers> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 stm-containers> Ready component graph: stm-containers> definite stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f stm-containers> depends base-4.17.0.0 stm-containers> depends deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-containers> depends focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-containers> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM stm-containers> depends list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI stm-containers> depends stm-hamt-1.2.0.14-Ik8ujuc39OvCLBFtL5x4Tv stm-containers> depends transformers-0.5.6.2 stm-containers> definite stm-containers-1.2.0.3-BVDyw3SlFX2LoJ5qT4h4uX-test stm-containers> depends deferred-folds-0.9.18.5-2OkYClsJPtH8HUpKNmRJHz stm-containers> depends focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O stm-containers> depends foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu stm-containers> depends free-5.1.10-KE1tPt8RLzWIUnRzMqTC5d stm-containers> depends list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI stm-containers> depends quickcheck-instances-0.3.30-EqrC0xP290zCAjgOiuZGw0 stm-containers> depends rerebase-1.19-8UEjDLCPsx9TvgCtx352p stm-containers> depends stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f stm-containers> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin stm-containers> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx stm-containers> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 stm-containers> Using Cabal-3.8.1.0 compiled by ghc-9.4 stm-containers> Using compiler: ghc-9.4.2 stm-containers> Using install prefix: stm-containers> /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3 stm-containers> Executables installed in: stm-containers> /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3/bin stm-containers> Libraries installed in: stm-containers> /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f stm-containers> Dynamic Libraries installed in: stm-containers> /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 stm-containers> Private executables installed in: stm-containers> /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3/libexec/x86_64-linux-ghc-9.4.2/stm-containers-1.2.0.3 stm-containers> Data files installed in: stm-containers> /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3/share/x86_64-linux-ghc-9.4.2/stm-containers-1.2.0.3 stm-containers> Documentation installed in: stm-containers> /nix/store/gxb8fszipqmi94k4wd6izw0hdhzck1b0-stm-containers-1.2.0.3-doc/share/doc/stm-containers-1.2.0.3 stm-containers> Configuration files installed in: stm-containers> /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3/etc stm-containers> No alex found stm-containers> Using ar found on system at: stm-containers> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar stm-containers> No c2hs found stm-containers> No cpphs found stm-containers> No doctest found stm-containers> Using gcc version 12.3.0 given by user at: stm-containers> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc stm-containers> Using ghc version 9.4.2 found on system at: stm-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc stm-containers> Using ghc-pkg version 9.4.2 found on system at: stm-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 stm-containers> No ghcjs found stm-containers> No ghcjs-pkg found stm-containers> No greencard found stm-containers> Using haddock version 2.27.0 found on system at: stm-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: stm-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc stm-containers> Using hsc2hs version 0.68.8 found on system at: stm-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs stm-containers> Using hscolour version 1.24 found on system at: stm-containers> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour stm-containers> No jhc found stm-containers> Using ld found on system at: stm-containers> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold stm-containers> No pkg-config found stm-containers> Using runghc version 9.4.2 found on system at: stm-containers> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 stm-containers> Using strip version 2.40 found on system at: stm-containers> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip stm-containers> Using tar found on system at: stm-containers> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar stm-containers> No uhc found stm-containers> building stm-containers> Preprocessing library for stm-containers-1.2.0.3.. stm-containers> Building library for stm-containers-1.2.0.3.. stm-containers> [1 of 5] Compiling StmContainers.Prelude ( library/StmContainers/Prelude.hs, dist/build/StmContainers/Prelude.o, dist/build/StmContainers/Prelude.dyn_o ) serialise> all Chars round-trip: OK (0.53s) serialise> surrogates round-trip: OK serialise> +++ OK, passed 100 tests. serialise> Stability of derived instances serialise> a unit serialise> serialise: OK serialise> deserialise: OK serialise> a record serialise> serialise: OK serialise> deserialise: OK serialise> a newtype serialise> serialise: OK serialise> deserialise: OK serialise> Generalised UTF-8 codec serialise> encoder: OK serialise> +++ OK, passed 100 tests. serialise> decoder: OK serialise> +++ OK, passed 100 tests. serialise> serialise> All 406 tests passed (1.03s) serialise> Test suite tests: PASS serialise> Test suite logged to: dist/test/serialise-0.2.6.0-tests.log serialise> 1 of 1 test suites (1 of 1 test cases) passed. serialise> haddockPhase 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 ) serialise> Preprocessing library for serialise-0.2.6.0.. serialise> Running Haddock on library for serialise-0.2.6.0.. stm-containers> [2 of 5] Compiling StmContainers.Map ( library/StmContainers/Map.hs, dist/build/StmContainers/Map.o, dist/build/StmContainers/Map.dyn_o ) serialise> Warning: --source-* options are ignored when --hyperlinked-source is enabled. stm-containers> [3 of 5] Compiling StmContainers.Bimap ( library/StmContainers/Bimap.hs, dist/build/StmContainers/Bimap.o, dist/build/StmContainers/Bimap.dyn_o ) ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Cmm.BlockId' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> BlockId (compiler/GHC/Cmm/BlockId.hs:34) ghc-lib-parser> mkBlockId (compiler/GHC/Cmm/BlockId.hs:36) ghc-lib-parser> newBlockId (compiler/GHC/Cmm/BlockId.hs:39) ghc-lib-parser> blockLbl (compiler/GHC/Cmm/BlockId.hs:42) ghc-lib-parser> infoTblLbl (compiler/GHC/Cmm/BlockId.hs:45) serialise> 100% ( 51 / 51) in 'Codec.Serialise.Decoding' serialise> 100% ( 36 / 36) in 'Codec.Serialise.Encoding' ghc-lib-parser> 8% ( 5 / 56) in 'GHC.Cmm.Expr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> CmmExpr (compiler/GHC/Cmm/Expr.hs:64) ghc-lib-parser> cmmExprType (compiler/GHC/Cmm/Expr.hs:247) ghc-lib-parser> cmmExprWidth (compiler/GHC/Cmm/Expr.hs:278) ghc-lib-parser> maybeInvertCmmExpr (compiler/GHC/Cmm/Expr.hs:291) ghc-lib-parser> CmmReg (compiler/GHC/Cmm/Reg.hs:33) ghc-lib-parser> cmmRegType (compiler/GHC/Cmm/Reg.hs:47) ghc-lib-parser> cmmRegWidth (compiler/GHC/Cmm/Reg.hs:51) ghc-lib-parser> CmmLit (compiler/GHC/Cmm/Expr.hs:195) ghc-lib-parser> cmmLitType (compiler/GHC/Cmm/Expr.hs:258) ghc-lib-parser> AlignmentSpec (compiler/GHC/Cmm/Expr.hs:92) ghc-lib-parser> LocalReg (compiler/GHC/Cmm/Reg.hs:59) ghc-lib-parser> localRegType (compiler/GHC/Cmm/Reg.hs:81) ghc-lib-parser> GlobalReg (compiler/GHC/Cmm/Reg.hs:134) ghc-lib-parser> isArgReg (compiler/GHC/Cmm/Reg.hs:367) ghc-lib-parser> globalRegType (compiler/GHC/Cmm/Reg.hs:349) ghc-lib-parser> spReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> hpReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> spLimReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> hpLimReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> nodeReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> currentTSOReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> currentNurseryReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> hpAllocReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> cccsReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> node (compiler/GHC/Cmm/Reg.hs:346) ghc-lib-parser> baseReg (compiler/GHC/Cmm/Reg.hs:333) ghc-lib-parser> VGcPtr (compiler/GHC/Cmm/Reg.hs:132) ghc-lib-parser> DefinerOfRegs (compiler/GHC/Cmm/Expr.hs:370) ghc-lib-parser> UserOfRegs (compiler/GHC/Cmm/Expr.hs:363) ghc-lib-parser> foldRegsDefd (compiler/GHC/Cmm/Expr.hs:371) ghc-lib-parser> foldRegsUsed (compiler/GHC/Cmm/Expr.hs:364) ghc-lib-parser> foldLocalRegsDefd (compiler/GHC/Cmm/Expr.hs:373) ghc-lib-parser> foldLocalRegsUsed (compiler/GHC/Cmm/Expr.hs:366) ghc-lib-parser> LocalRegSet (compiler/GHC/Cmm/Expr.hs:338) ghc-lib-parser> GlobalRegSet (compiler/GHC/Cmm/Expr.hs:339) ghc-lib-parser> emptyRegSet (compiler/GHC/Cmm/Expr.hs:341) ghc-lib-parser> elemRegSet (compiler/GHC/Cmm/Expr.hs:343) ghc-lib-parser> extendRegSet (compiler/GHC/Cmm/Expr.hs:344) ghc-lib-parser> deleteFromRegSet (compiler/GHC/Cmm/Expr.hs:345) ghc-lib-parser> mkRegSet (compiler/GHC/Cmm/Expr.hs:346) ghc-lib-parser> plusRegSet (compiler/GHC/Cmm/Expr.hs:347) ghc-lib-parser> minusRegSet (compiler/GHC/Cmm/Expr.hs:347) ghc-lib-parser> timesRegSet (compiler/GHC/Cmm/Expr.hs:347) ghc-lib-parser> sizeRegSet (compiler/GHC/Cmm/Expr.hs:348) ghc-lib-parser> nullRegSet (compiler/GHC/Cmm/Expr.hs:342) ghc-lib-parser> regSetToList (compiler/GHC/Cmm/Expr.hs:349) ghc-lib-parser> isTrivialCmmExpr (compiler/GHC/Cmm/Expr.hs:300) ghc-lib-parser> hasNoGlobalRegs (compiler/GHC/Cmm/Expr.hs:308) ghc-lib-parser> isLit (compiler/GHC/Cmm/Expr.hs:316) ghc-lib-parser> isComparisonExpr (compiler/GHC/Cmm/Expr.hs:320) serialise> 57% ( 4 / 7) in 'Codec.Serialise.Internal.GeneralisedUTF8' serialise> Missing documentation for: serialise> Module header serialise> UTF8Encoding (src/Codec/Serialise/Internal/GeneralisedUTF8.hs:19) serialise> decodeGenUTF8 (src/Codec/Serialise/Internal/GeneralisedUTF8.hs:83) ghc-lib-parser> Warning: 'hydrateCgBreakInfo' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 26% ( 6 / 23) in 'GHC.ByteCode.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> CompiledByteCode (compiler/GHC/ByteCode/Types.hs:51) ghc-lib-parser> seqCompiledByteCode (compiler/GHC/ByteCode/Types.hs:68) ghc-lib-parser> FFIInfo (compiler/GHC/ByteCode/Types.hs:60) ghc-lib-parser> RegBitmap (compiler/GHC/ByteCode/Types.hs:82) ghc-lib-parser> NativeCallType (compiler/GHC/ByteCode/Types.hs:108) ghc-lib-parser> NativeCallInfo (compiler/GHC/ByteCode/Types.hs:112) ghc-lib-parser> voidTupleReturnInfo (compiler/GHC/ByteCode/Types.hs:128) ghc-lib-parser> voidPrimCallInfo (compiler/GHC/ByteCode/Types.hs:131) ghc-lib-parser> ByteOff (compiler/GHC/ByteCode/Types.hs:76) ghc-lib-parser> WordOff (compiler/GHC/ByteCode/Types.hs:79) ghc-lib-parser> UnlinkedBCO (compiler/GHC/ByteCode/Types.hs:144) ghc-lib-parser> BCOPtr (compiler/GHC/ByteCode/Types.hs:159) ghc-lib-parser> BCONPtr (compiler/GHC/ByteCode/Types.hs:169) ghc-lib-parser> ItblEnv (compiler/GHC/ByteCode/Types.hs:134) ghc-lib-parser> ItblPtr (compiler/GHC/ByteCode/Types.hs:139) ghc-lib-parser> AddrEnv (compiler/GHC/ByteCode/Types.hs:135) ghc-lib-parser> AddrPtr (compiler/GHC/ByteCode/Types.hs:141) 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 ) serialise> 100% ( 12 / 12) in 'Codec.Serialise.Class' stm-containers> [1 of 5] Compiling StmContainers.Prelude ( library/StmContainers/Prelude.hs, dist/build/StmContainers/Prelude.p_o ) ghc-lib-parser> 0% ( 0 / 7) in 'GHC.Platform.X86_64' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) ghc-lib-parser> freeRegBase (compiler/CodeGen.Platform.h:933) ghc-lib-parser> 0% ( 0 / 7) in 'GHC.Platform.X86' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) ghc-lib-parser> freeRegBase (compiler/CodeGen.Platform.h:933) ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Platform.Wasm32' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Platform.S390X' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) stm-containers> [2 of 5] Compiling StmContainers.Map ( library/StmContainers/Map.hs, dist/build/StmContainers/Map.p_o ) ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Platform.RISCV64' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) serialise> Warning: 'DeserialiseFailure' is out of scope. serialise> If you qualify the identifier, haddock can try to link it anyway. serialise> 100% ( 22 / 22) in 'Codec.Serialise' ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Platform.PPC' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) serialise> 100% ( 6 / 6) in 'Codec.Serialise.IO' serialise> 100% ( 6 / 6) in 'Codec.Serialise.Properties' serialise> Warning: 'UTCTime' is out of scope. serialise> If you qualify the identifier, haddock can try to link it anyway. serialise> Warning: 'Generic' is out of scope. serialise> If you qualify the identifier, haddock can try to link it anyway. serialise> 100% ( 21 / 21) in 'Codec.Serialise.Tutorial' ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Platform.NoRegs' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Platform.LoongArch64' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Platform.ARM' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) stm-containers> [3 of 5] Compiling StmContainers.Bimap ( library/StmContainers/Bimap.hs, dist/build/StmContainers/Bimap.p_o ) ghc-lib-parser> 0% ( 0 / 6) in 'GHC.Platform.AArch64' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> callerSaves (compiler/CodeGen.Platform.h:450) ghc-lib-parser> activeStgRegs (compiler/CodeGen.Platform.h:546) ghc-lib-parser> haveRegBase (compiler/CodeGen.Platform.h:721) ghc-lib-parser> globalRegMaybe (compiler/CodeGen.Platform.h:731) ghc-lib-parser> freeReg (compiler/CodeGen.Platform.h:902) ghc-lib-parser> 33% ( 2 / 6) in 'GHC.Platform.Regs' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> haveRegBase (compiler/GHC/Platform/Regs.hs:68) ghc-lib-parser> globalRegMaybe (compiler/GHC/Platform/Regs.hs:87) ghc-lib-parser> freeReg (compiler/GHC/Platform/Regs.hs:106) ghc-lib-parser> 50% ( 3 / 6) in 'GHC.Types.IPE' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> InfoTableProvMap (compiler/GHC/Types/IPE.hs:44) ghc-lib-parser> emptyInfoTableProvMap (compiler/GHC/Types/IPE.hs:50) ghc-lib-parser> 66% ( 2 / 3) in 'GHC.Types.PkgQual' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Warning: 'qualified' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 18% ( 3 / 16) in 'GHC.Hs.ImpExp' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> XImportDeclPass (compiler/GHC/Hs/ImpExp.hs:82) ghc-lib-parser> EpAnnImportDecl (compiler/GHC/Hs/ImpExp.hs:110) ghc-lib-parser> simpleImportDecl (compiler/GHC/Hs/ImpExp.hs:121) ghc-lib-parser> ieName (compiler/GHC/Hs/ImpExp.hs:249) ghc-lib-parser> ieWrappedName (compiler/GHC/Hs/ImpExp.hs:273) ghc-lib-parser> ieNames (compiler/GHC/Hs/ImpExp.hs:256) ghc-lib-parser> ieWrappedLName (compiler/GHC/Hs/ImpExp.hs:268) ghc-lib-parser> lieWrappedName (compiler/GHC/Hs/ImpExp.hs:277) ghc-lib-parser> ieLWrappedName (compiler/GHC/Hs/ImpExp.hs:280) ghc-lib-parser> replaceWrappedName (compiler/GHC/Hs/ImpExp.hs:283) ghc-lib-parser> replaceLWrappedName (compiler/GHC/Hs/ImpExp.hs:288) ghc-lib-parser> pprImpExp (compiler/GHC/Hs/ImpExp.hs:329) 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 ) hw-fingertree> Documentation created: dist/doc/html/hw-fingertree/index.html, hw-fingertree> dist/doc/html/hw-fingertree/hw-fingertree.txt 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.. hw-fingertree> installing hw-fingertree> Installing library in /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz ghc-lib-parser> Warning: 'BuildModule' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 16% ( 1 / 6) in 'GHC.Types.SourceFile' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> HscSource (compiler/GHC/Types/SourceFile.hs:47) ghc-lib-parser> isHsBootOrSig (compiler/GHC/Types/SourceFile.hs:78) ghc-lib-parser> isHsigFile (compiler/GHC/Types/SourceFile.hs:83) ghc-lib-parser> hscSourceString (compiler/GHC/Types/SourceFile.hs:72) ghc-lib-parser> 10% ( 3 / 28) in 'GHC.Driver.Phases' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> happensBefore (compiler/GHC/Driver/Phases.hs:143) ghc-lib-parser> eqPhase (compiler/GHC/Driver/Phases.hs:118) ghc-lib-parser> isStopLn (compiler/GHC/Driver/Phases.hs:114) ghc-lib-parser> startPhase (compiler/GHC/Driver/Phases.hs:178) ghc-lib-parser> phaseInputExt (compiler/GHC/Driver/Phases.hs:210) ghc-lib-parser> StopPhase (compiler/GHC/Driver/Phases.hs:73) ghc-lib-parser> stopPhaseToPhase (compiler/GHC/Driver/Phases.hs:78) ghc-lib-parser> isHaskellishSuffix (compiler/GHC/Driver/Phases.hs:267) ghc-lib-parser> isHaskellSrcSuffix (compiler/GHC/Driver/Phases.hs:267) ghc-lib-parser> isBackpackishSuffix (compiler/GHC/Driver/Phases.hs:267) ghc-lib-parser> isObjectSuffix (compiler/GHC/Driver/Phases.hs:278) ghc-lib-parser> isCishSuffix (compiler/GHC/Driver/Phases.hs:267) ghc-lib-parser> isDynLibSuffix (compiler/GHC/Driver/Phases.hs:278) ghc-lib-parser> isHaskellUserSrcSuffix (compiler/GHC/Driver/Phases.hs:267) ghc-lib-parser> isHaskellSigSuffix (compiler/GHC/Driver/Phases.hs:267) ghc-lib-parser> isSourceSuffix (compiler/GHC/Driver/Phases.hs:282) ghc-lib-parser> isHaskellishFilename (compiler/GHC/Driver/Phases.hs:305) ghc-lib-parser> isHaskellSrcFilename (compiler/GHC/Driver/Phases.hs:305) ghc-lib-parser> isHaskellSigFilename (compiler/GHC/Driver/Phases.hs:305) ghc-lib-parser> isObjectFilename (compiler/GHC/Driver/Phases.hs:316) ghc-lib-parser> isCishFilename (compiler/GHC/Driver/Phases.hs:305) ghc-lib-parser> isDynLibFilename (compiler/GHC/Driver/Phases.hs:316) ghc-lib-parser> isHaskellUserSrcFilename (compiler/GHC/Driver/Phases.hs:305) ghc-lib-parser> isSourceFilename (compiler/GHC/Driver/Phases.hs:305) hw-fingertree> post-installation fixup hw-fingertree> shrinking RPATHs of ELF executables and libraries in /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1 hw-fingertree> shrinking /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz-ghc9.4.2.so hw-fingertree> checking for references to /build/ in /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1... hw-fingertree> patching script interpreter paths in /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1 hw-fingertree> stripping (with command strip and flags -S -p) in /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1/lib ghc-lib-parser> Warning: 'openTempFile' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 80% ( 16 / 20) in 'GHC.Utils.TmpFs' ghc-lib-parser> Missing documentation for: ghc-lib-parser> TempDir (compiler/GHC/Utils/TmpFs.hs:99) ghc-lib-parser> cleanTempDirs (compiler/GHC/Utils/TmpFs.hs:153) ghc-lib-parser> newTempName (compiler/GHC/Utils/TmpFs.hs:267) ghc-lib-parser> newTempLibName (compiler/GHC/Utils/TmpFs.hs:309) hw-fingertree> shrinking RPATHs of ELF executables and libraries in /nix/store/03p5b12hzgr8n6v5j3y2ij4bda6l6rma-hw-fingertree-0.1.2.1-doc hw-fingertree> checking for references to /build/ in /nix/store/03p5b12hzgr8n6v5j3y2ij4bda6l6rma-hw-fingertree-0.1.2.1-doc... hw-fingertree> patching script interpreter paths in /nix/store/03p5b12hzgr8n6v5j3y2ij4bda6l6rma-hw-fingertree-0.1.2.1-doc hw-fingertree (post)> added 2 signatures hw-fingertree (post)> added 3 signatures hw-fingertree (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/03p5b12hzgr8n6v5j3y2ij4bda6l6rma-hw-fingertree-0.1.2.1-doc /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1 hw-fingertree (post)> copying 2 paths... hw-fingertree (post)> copying path '/nix/store/03p5b12hzgr8n6v5j3y2ij4bda6l6rma-hw-fingertree-0.1.2.1-doc' to 'https://cache.nix-ci.com'... hw-fingertree (post)> copying path '/nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-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/ndi91q5q3df0jm0b8h67zmbsvxb9lvc3-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/03p5b12hzgr8n6v5j3y2ij4bda6l6rma-hw-fingertree-0.1.2.1-doc /nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-hw-fingertree-0.1.2.1 hw-fingertree (post)> copying 2 paths... hw-fingertree (post)> copying path '/nix/store/03p5b12hzgr8n6v5j3y2ij4bda6l6rma-hw-fingertree-0.1.2.1-doc' to 'ssh-ng://worker.nix-ci.com'... hw-fingertree (post)> copying path '/nix/store/jjcraah3a877n1a8506shpkmnv6g7cn9-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/ndi91q5q3df0jm0b8h67zmbsvxb9lvc3-hw-fingertree-0.1.2.1.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> 33% ( 1 / 3) in 'GHC.StgToCmm.Config' ghc-lib-parser> Missing documentation for: ghc-lib-parser> StgToCmmConfig (compiler/GHC/StgToCmm/Config.hs:18) ghc-lib-parser> stgToCmmPlatform (compiler/GHC/StgToCmm/Config.hs:84) ghc-lib-parser> Warning: 'f' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'm' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 40% ( 2 / 5) in 'GHC.Driver.Pipeline.Monad' ghc-lib-parser> Missing documentation for: ghc-lib-parser> TPipelineClass (compiler/GHC/Driver/Pipeline/Monad.hs:19) ghc-lib-parser> PipeEnv (compiler/GHC/Driver/Pipeline/Monad.hs:27) ghc-lib-parser> PipelineOutput (compiler/GHC/Driver/Pipeline/Monad.hs:37) ghc-lib-parser> Warning: 'IntQuotRemOp' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Emscripten' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Clang' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HscRecomp' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mi_globals' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ModIface' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'GlobalRdrEnv' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'switch' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Switch' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Breakpoint' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'DynFlags' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'hostFullWays' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'recomp' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Option' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 93% ( 60 / 64) in 'GHC.Driver.Backend' ghc-lib-parser> Missing documentation for: ghc-lib-parser> BackendName (compiler/GHC/Driver/Backend/Internal.hs:26) ghc-lib-parser> backendGeneratesCodeForHsBoot (compiler/GHC/Driver/Backend.hs:520) ghc-lib-parser> backendUseJSLinker (compiler/GHC/Driver/Backend.hs:852) ghc-lib-parser> platformDefaultBackend (compiler/GHC/Driver/Backend.hs:199) ghc-lib-parser> Warning: 'CmmSwitch' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 93% ( 14 / 15) in 'GHC.Cmm.Switch' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 23% ( 6 / 26) in 'GHC.Cmm.Node' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> CmmNode (compiler/GHC/Cmm/Node.hs:59) ghc-lib-parser> CmmFormal (compiler/GHC/Cmm/Node.hs:430) ghc-lib-parser> CmmActual (compiler/GHC/Cmm/Node.hs:429) ghc-lib-parser> UpdFrameOffset (compiler/GHC/Cmm/Node.hs:432) ghc-lib-parser> ForeignConvention (compiler/GHC/Cmm/Node.hs:461) ghc-lib-parser> ForeignTarget (compiler/GHC/Cmm/Node.hs:488) ghc-lib-parser> foreignTargetHints (compiler/GHC/Cmm/Node.hs:525) ghc-lib-parser> CmmReturnInfo (compiler/GHC/Cmm/Node.hs:476) ghc-lib-parser> mapExp (compiler/GHC/Cmm/Node.hs:689) ghc-lib-parser> mapExpDeep (compiler/GHC/Cmm/Node.hs:703) ghc-lib-parser> wrapRecExp (compiler/GHC/Cmm/Node.hs:681) ghc-lib-parser> foldExp (compiler/GHC/Cmm/Node.hs:773) ghc-lib-parser> foldExpDeep (compiler/GHC/Cmm/Node.hs:787) ghc-lib-parser> wrapRecExpf (compiler/GHC/Cmm/Node.hs:768) ghc-lib-parser> mapExpM (compiler/GHC/Cmm/Node.hs:720) ghc-lib-parser> mapExpDeepM (compiler/GHC/Cmm/Node.hs:755) ghc-lib-parser> wrapRecExpM (compiler/GHC/Cmm/Node.hs:713) ghc-lib-parser> mapSuccessors (compiler/GHC/Cmm/Node.hs:792) ghc-lib-parser> mapCollectSuccessors (compiler/GHC/Cmm/Node.hs:798) ghc-lib-parser> 31% ( 15 / 47) in 'GHC.Cmm' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> CmmProgram (compiler/GHC/Cmm.hs:75) ghc-lib-parser> GenCmmGroup (compiler/GHC/Cmm.hs:77) ghc-lib-parser> CmmDecl (compiler/GHC/Cmm.hs:121) ghc-lib-parser> CmmDeclSRTs (compiler/GHC/Cmm.hs:122) ghc-lib-parser> CmmDataDecl (compiler/GHC/Cmm.hs:123) ghc-lib-parser> cmmDataDeclCmmDecl (compiler/GHC/Cmm.hs:126) ghc-lib-parser> CmmGraph (compiler/GHC/Cmm.hs:142) ghc-lib-parser> GenCmmGraph (compiler/GHC/Cmm.hs:143) serialise> Documentation created: dist/doc/html/serialise/index.html, serialise> dist/doc/html/serialise/serialise.txt serialise> Preprocessing test suite 'tests' for serialise-0.2.6.0.. serialise> installing serialise> Installing library in /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd serialise> post-installation fixup serialise> shrinking RPATHs of ELF executables and libraries in /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0 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 ) stm-containers> Preprocessing test suite 'test' for stm-containers-1.2.0.3.. stm-containers> Building test suite 'test' for stm-containers-1.2.0.3.. 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 ) ghc-lib-parser> toBlockMap (compiler/GHC/Cmm.hs:149) ghc-lib-parser> revPostorder (compiler/GHC/Cmm.hs:162) ghc-lib-parser> toBlockList (compiler/GHC/Cmm.hs:166) ghc-lib-parser> CmmBlock (compiler/GHC/Cmm.hs:144) ghc-lib-parser> RawCmmDecl (compiler/GHC/Cmm.hs:132) ghc-lib-parser> Section (compiler/GHC/Cmm.hs:287) ghc-lib-parser> SectionType (compiler/GHC/Cmm.hs:245) ghc-lib-parser> GenCmmStatics (compiler/GHC/Cmm.hs:309) ghc-lib-parser> CmmStatics (compiler/GHC/Cmm.hs:329) ghc-lib-parser> RawCmmStatics (compiler/GHC/Cmm.hs:330) ghc-lib-parser> CmmStatic (compiler/GHC/Cmm.hs:289) ghc-lib-parser> SectionProtection (compiler/GHC/Cmm.hs:258) ghc-lib-parser> GenBasicBlock (compiler/GHC/Cmm.hs:338) ghc-lib-parser> ListGraph (compiler/GHC/Cmm.hs:348) ghc-lib-parser> pprBBlock (compiler/GHC/Cmm.hs:365) ghc-lib-parser> CmmStackInfo (compiler/GHC/Cmm.hs:190) ghc-lib-parser> topInfoTable (compiler/GHC/Cmm.hs:186) ghc-lib-parser> ClosureTypeInfo (compiler/GHC/Runtime/Heap/Layout.hs:189) ghc-lib-parser> ProfilingInfo (compiler/GHC/Cmm.hs:237) ghc-lib-parser> ConstrDescription (compiler/GHC/Runtime/Heap/Layout.hs:198) ghc-lib-parser> pprCmmGroup (compiler/GHC/Cmm.hs:396) ghc-lib-parser> pprSection (compiler/GHC/Cmm.hs:463) ghc-lib-parser> pprStatic (compiler/GHC/Cmm.hs:453) ghc-lib-parser> 20% ( 1 / 5) in 'GHC.Unit.Parser' ghc-lib-parser> Missing documentation for: ghc-lib-parser> parseUnit (compiler/GHC/Unit/Parser.hs:21) ghc-lib-parser> parseUnitId (compiler/GHC/Unit/Parser.hs:32) ghc-lib-parser> parseHoleyModule (compiler/GHC/Unit/Parser.hs:37) ghc-lib-parser> parseModSubst (compiler/GHC/Unit/Parser.hs:51) ghc-lib-parser> Warning: 'NoBackend' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'getUnitDbRefs' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'PackageName' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 35% ( 91 /254) in 'GHC.Driver.Session' ghc-lib-parser> Missing documentation for: ghc-lib-parser> WarningFlag (compiler/GHC/Driver/Flags.hs:570) ghc-lib-parser> Language (compiler/GHC/Driver/Flags.hs:35) ghc-lib-parser> FatalMessager (compiler/GHC/Driver/Session.hs:1292) ghc-lib-parser> FlushOut (compiler/GHC/Driver/Session.hs:1298) ghc-lib-parser> glasgowExtsFlags (compiler/GHC/Driver/Session.hs:4080) ghc-lib-parser> hasPprDebug (compiler/GHC/Driver/Session.hs:1424) ghc-lib-parser> hasNoDebugOutput (compiler/GHC/Driver/Session.hs:1427) ghc-lib-parser> hasNoStateHack (compiler/GHC/Driver/Session.hs:1430) ghc-lib-parser> hasNoOptCoercion (compiler/GHC/Driver/Session.hs:1433) ghc-lib-parser> setGeneralFlag' (compiler/GHC/Driver/Session.hs:4223) ghc-lib-parser> unSetGeneralFlag' (compiler/GHC/Driver/Session.hs:4233) ghc-lib-parser> xopt_DuplicateRecordFields (compiler/GHC/Driver/Session.hs:1529) ghc-lib-parser> xopt_FieldSelectors (compiler/GHC/Driver/Session.hs:1534) ghc-lib-parser> lang_set (compiler/GHC/Driver/Session.hs:1539) ghc-lib-parser> DynamicTooState (compiler/GHC/Driver/Session.hs:1053) ghc-lib-parser> dynamicTooState (compiler/GHC/Driver/Session.hs:1059) ghc-lib-parser> setDynamicNow (compiler/GHC/Driver/Session.hs:1065) ghc-lib-parser> OnOff (compiler/GHC/Driver/Session.hs:1314) ghc-lib-parser> outputFile (compiler/GHC/Driver/Session.hs:5069) ghc-lib-parser> objectSuf (compiler/GHC/Driver/Session.hs:5074) ghc-lib-parser> ways (compiler/GHC/Driver/Session.hs:5079) ghc-lib-parser> FlagSpec (compiler/GHC/Driver/Session.hs:3044) ghc-lib-parser> HasDynFlags (compiler/GHC/Driver/Session.hs:753) ghc-lib-parser> ContainsDynFlags (compiler/GHC/Driver/Session.hs:777) ghc-lib-parser> RtsOptsEnabled (compiler/GHC/Driver/Session.hs:1025) ghc-lib-parser> isOneShot (compiler/GHC/Driver/Session.hs:929) ghc-lib-parser> isNoLink (compiler/GHC/Driver/Session.hs:944) ghc-lib-parser> packageFlagsChanged (compiler/GHC/Driver/Session.hs:1002) ghc-lib-parser> PackageDBFlag (compiler/GHC/Driver/Session.hs:995) ghc-lib-parser> PkgDbRef (compiler/GHC/Driver/Session.hs:4319) ghc-lib-parser> showOpt (compiler/GHC/Utils/CliOption.hs:25) ghc-lib-parser> DynLibLoader (compiler/GHC/Driver/Session.hs:1020) ghc-lib-parser> setFlagsFromEnvFile (compiler/GHC/Driver/Session.hs:4496) ghc-lib-parser> safeHaskellModeEnabled (compiler/GHC/Driver/Session.hs:1558) ghc-lib-parser> Settings (compiler/GHC/Settings.hs:71) ghc-lib-parser> sProgramName (compiler/GHC/Settings.hs:172) ghc-lib-parser> sProjectVersion (compiler/GHC/Settings.hs:174) ghc-lib-parser> sGhcUsagePath (compiler/GHC/Settings.hs:177) ghc-lib-parser> sGhciUsagePath (compiler/GHC/Settings.hs:179) ghc-lib-parser> sToolDir (compiler/GHC/Settings.hs:181) ghc-lib-parser> sTopDir (compiler/GHC/Settings.hs:183) ghc-lib-parser> sGlobalPackageDatabasePath (compiler/GHC/Settings.hs:185) ghc-lib-parser> sLdSupportsCompactUnwind (compiler/GHC/Settings.hs:188) ghc-lib-parser> sLdSupportsFilelist (compiler/GHC/Settings.hs:190) ghc-lib-parser> sLdIsGnuLd (compiler/GHC/Settings.hs:192) ghc-lib-parser> sGccSupportsNoPie (compiler/GHC/Settings.hs:194) ghc-lib-parser> sPgm_L (compiler/GHC/Settings.hs:201) ghc-lib-parser> sPgm_P (compiler/GHC/Settings.hs:203) ghc-lib-parser> sPgm_F (compiler/GHC/Settings.hs:205) ghc-lib-parser> sPgm_c (compiler/GHC/Settings.hs:207) ghc-lib-parser> sPgm_cxx (compiler/GHC/Settings.hs:209) ghc-lib-parser> sPgm_a (compiler/GHC/Settings.hs:211) ghc-lib-parser> sPgm_l (compiler/GHC/Settings.hs:213) ghc-lib-parser> sPgm_lm (compiler/GHC/Settings.hs:215) ghc-lib-parser> sPgm_dll (compiler/GHC/Settings.hs:217) ghc-lib-parser> sPgm_T (compiler/GHC/Settings.hs:219) ghc-lib-parser> sPgm_windres (compiler/GHC/Settings.hs:221) ghc-lib-parser> sPgm_ar (compiler/GHC/Settings.hs:223) ghc-lib-parser> sPgm_ranlib (compiler/GHC/Settings.hs:229) ghc-lib-parser> sPgm_lo (compiler/GHC/Settings.hs:231) ghc-lib-parser> sPgm_lc (compiler/GHC/Settings.hs:233) ghc-lib-parser> sPgm_lcc (compiler/GHC/Settings.hs:235) ghc-lib-parser> sPgm_i (compiler/GHC/Settings.hs:237) ghc-lib-parser> sOpt_L (compiler/GHC/Settings.hs:239) ghc-lib-parser> sOpt_P (compiler/GHC/Settings.hs:241) ghc-lib-parser> sOpt_P_fingerprint (compiler/GHC/Settings.hs:243) ghc-lib-parser> sOpt_F (compiler/GHC/Settings.hs:245) ghc-lib-parser> sOpt_c (compiler/GHC/Settings.hs:247) ghc-lib-parser> sOpt_cxx (compiler/GHC/Settings.hs:249) ghc-lib-parser> sOpt_a (compiler/GHC/Settings.hs:251) ghc-lib-parser> sOpt_l (compiler/GHC/Settings.hs:253) ghc-lib-parser> sOpt_lm (compiler/GHC/Settings.hs:255) ghc-lib-parser> sOpt_windres (compiler/GHC/Settings.hs:257) ghc-lib-parser> sOpt_lo (compiler/GHC/Settings.hs:259) ghc-lib-parser> sOpt_lc (compiler/GHC/Settings.hs:261) ghc-lib-parser> sOpt_lcc (compiler/GHC/Settings.hs:263) ghc-lib-parser> sOpt_i (compiler/GHC/Settings.hs:265) ghc-lib-parser> sExtraGccViaCFlags (compiler/GHC/Settings.hs:268) ghc-lib-parser> sTargetPlatformString (compiler/GHC/Settings.hs:271) ghc-lib-parser> sGhcWithInterpreter (compiler/GHC/Settings.hs:273) ghc-lib-parser> sLibFFI (compiler/GHC/Settings.hs:275) ghc-lib-parser> programName (compiler/GHC/Driver/Session.hs:796) ghc-lib-parser> projectVersion (compiler/GHC/Driver/Session.hs:798) ghc-lib-parser> ghcUsagePath (compiler/GHC/Driver/Session.hs:800) ghc-lib-parser> ghciUsagePath (compiler/GHC/Driver/Session.hs:802) ghc-lib-parser> topDir (compiler/GHC/Driver/Session.hs:806) ghc-lib-parser> versionedFilePath (compiler/GHC/Driver/Session.hs:909) ghc-lib-parser> extraGccViaCFlags (compiler/GHC/Driver/Session.hs:808) ghc-lib-parser> globalPackageDatabasePath (compiler/GHC/Driver/Session.hs:810) ghc-lib-parser> pgm_L (compiler/GHC/Driver/Session.hs:812) ghc-lib-parser> pgm_P (compiler/GHC/Driver/Session.hs:814) ghc-lib-parser> pgm_F (compiler/GHC/Driver/Session.hs:816) ghc-lib-parser> pgm_c (compiler/GHC/Driver/Session.hs:818) ghc-lib-parser> pgm_cxx (compiler/GHC/Driver/Session.hs:820) ghc-lib-parser> pgm_a (compiler/GHC/Driver/Session.hs:822) ghc-lib-parser> pgm_l (compiler/GHC/Driver/Session.hs:824) ghc-lib-parser> pgm_lm (compiler/GHC/Driver/Session.hs:826) ghc-lib-parser> pgm_dll (compiler/GHC/Driver/Session.hs:828) ghc-lib-parser> pgm_T (compiler/GHC/Driver/Session.hs:830) ghc-lib-parser> pgm_windres (compiler/GHC/Driver/Session.hs:832) ghc-lib-parser> pgm_ar (compiler/GHC/Driver/Session.hs:836) ghc-lib-parser> pgm_ranlib (compiler/GHC/Driver/Session.hs:838) ghc-lib-parser> pgm_lo (compiler/GHC/Driver/Session.hs:840) ghc-lib-parser> pgm_lc (compiler/GHC/Driver/Session.hs:842) ghc-lib-parser> pgm_lcc (compiler/GHC/Driver/Session.hs:834) ghc-lib-parser> pgm_i (compiler/GHC/Driver/Session.hs:844) ghc-lib-parser> opt_L (compiler/GHC/Driver/Session.hs:846) ghc-lib-parser> opt_P (compiler/GHC/Driver/Session.hs:848) ghc-lib-parser> opt_F (compiler/GHC/Driver/Session.hs:860) ghc-lib-parser> opt_c (compiler/GHC/Driver/Session.hs:862) ghc-lib-parser> opt_cxx (compiler/GHC/Driver/Session.hs:865) ghc-lib-parser> opt_a (compiler/GHC/Driver/Session.hs:867) ghc-lib-parser> opt_l (compiler/GHC/Driver/Session.hs:869) ghc-lib-parser> opt_lm (compiler/GHC/Driver/Session.hs:872) ghc-lib-parser> opt_i (compiler/GHC/Driver/Session.hs:882) ghc-lib-parser> opt_P_signature (compiler/GHC/Driver/Session.hs:854) ghc-lib-parser> opt_windres (compiler/GHC/Driver/Session.hs:874) ghc-lib-parser> opt_lo (compiler/GHC/Driver/Session.hs:878) ghc-lib-parser> opt_lc (compiler/GHC/Driver/Session.hs:880) ghc-lib-parser> opt_lcc (compiler/GHC/Driver/Session.hs:876) ghc-lib-parser> updatePlatformConstants (compiler/GHC/Driver/Session.hs:5105) ghc-lib-parser> addPluginModuleName (compiler/GHC/Driver/Session.hs:1708) ghc-lib-parser> defaultFatalMessager (compiler/GHC/Driver/Session.hs:1294) ghc-lib-parser> defaultFlushOut (compiler/GHC/Driver/Session.hs:1300) ghc-lib-parser> setOutputFile (compiler/GHC/Driver/Session.hs:1658) ghc-lib-parser> setDynOutputFile (compiler/GHC/Driver/Session.hs:1658) ghc-lib-parser> setOutputHi (compiler/GHC/Driver/Session.hs:1658) ghc-lib-parser> setDynOutputHi (compiler/GHC/Driver/Session.hs:1658) ghc-lib-parser> augmentByWorkingDirectory (compiler/GHC/Driver/Session.hs:4431) ghc-lib-parser> setTmpDir (compiler/GHC/Driver/Session.hs:4602) ghc-lib-parser> setUnitId (compiler/GHC/Driver/Session.hs:4407) ghc-lib-parser> TurnOnFlag (compiler/GHC/Driver/Session.hs:3039) ghc-lib-parser> turnOn (compiler/GHC/Driver/Session.hs:3041) ghc-lib-parser> turnOff (compiler/GHC/Driver/Session.hs:3042) ghc-lib-parser> impliedGFlags (compiler/GHC/Driver/Session.hs:3882) ghc-lib-parser> impliedOffGFlags (compiler/GHC/Driver/Session.hs:3895) ghc-lib-parser> impliedXFlags (compiler/GHC/Driver/Session.hs:3898) ghc-lib-parser> CmdLineP (compiler/GHC/Driver/Session.hs:1845) ghc-lib-parser> runCmdLineP (compiler/GHC/Driver/Session.hs:1862) ghc-lib-parser> getCmdLineState (compiler/GHC/Driver/Session.hs:1856) ghc-lib-parser> putCmdLineState (compiler/GHC/Driver/Session.hs:1859) ghc-lib-parser> flagsAll (compiler/GHC/Driver/Session.hs:1987) ghc-lib-parser> flagsDynamic (compiler/GHC/Driver/Session.hs:1996) ghc-lib-parser> flagsPackage (compiler/GHC/Driver/Session.hs:2000) ghc-lib-parser> supportedLanguagesAndExtensions (compiler/GHC/Driver/Session.hs:3607) ghc-lib-parser> picCCOpts (compiler/GHC/Driver/Session.hs:4636) ghc-lib-parser> picPOpts (compiler/GHC/Driver/Session.hs:4683) ghc-lib-parser> pieCCLDOpts (compiler/GHC/Driver/Session.hs:4665) ghc-lib-parser> compilerInfo (compiler/GHC/Driver/Session.hs:4691) ghc-lib-parser> wordAlignment (compiler/GHC/Platform.hs:92) ghc-lib-parser> setUnsafeGlobalDynFlags (compiler/GHC/Driver/Session.hs:4884) ghc-lib-parser> isSse4_2Enabled (compiler/GHC/Driver/Session.hs:4894) ghc-lib-parser> isBmiEnabled (compiler/GHC/Driver/Session.hs:4918) ghc-lib-parser> isBmi2Enabled (compiler/GHC/Driver/Session.hs:4924) ghc-lib-parser> isAvxEnabled (compiler/GHC/Driver/Session.hs:4897) ghc-lib-parser> isAvx2Enabled (compiler/GHC/Driver/Session.hs:4900) ghc-lib-parser> isAvx512cdEnabled (compiler/GHC/Driver/Session.hs:4903) ghc-lib-parser> isAvx512erEnabled (compiler/GHC/Driver/Session.hs:4906) ghc-lib-parser> isAvx512fEnabled (compiler/GHC/Driver/Session.hs:4909) ghc-lib-parser> isAvx512pfEnabled (compiler/GHC/Driver/Session.hs:4912) ghc-lib-parser> LinkerInfo (compiler/GHC/Driver/Session.hs:4943) ghc-lib-parser> CompilerInfo (compiler/GHC/Driver/Session.hs:4954) ghc-lib-parser> initPromotionTickContext (compiler/GHC/Driver/Session.hs:5062) serialise> shrinking /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSserialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd-ghc9.4.2.so serialise> checking for references to /build/ in /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0... serialise> patching script interpreter paths in /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0 serialise> stripping (with command strip and flags -S -p) in /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/lib serialise> shrinking RPATHs of ELF executables and libraries in /nix/store/q1pfrf7ik3kacnddqzahy7c19hg59sbz-serialise-0.2.6.0-doc serialise> checking for references to /build/ in /nix/store/q1pfrf7ik3kacnddqzahy7c19hg59sbz-serialise-0.2.6.0-doc... serialise> patching script interpreter paths in /nix/store/q1pfrf7ik3kacnddqzahy7c19hg59sbz-serialise-0.2.6.0-doc serialise (post)> added 2 signatures serialise (post)> added 1 signatures serialise (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/q1pfrf7ik3kacnddqzahy7c19hg59sbz-serialise-0.2.6.0-doc /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0 serialise (post)> copying 2 paths... serialise (post)> copying path '/nix/store/q1pfrf7ik3kacnddqzahy7c19hg59sbz-serialise-0.2.6.0-doc' to 'https://cache.nix-ci.com'... serialise (post)> copying path '/nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0' to 'https://cache.nix-ci.com'... serialise (post)> copying 1 paths... serialise (post)> copying path '/nix/store/blbps1x0yn89fvwx76smmpndy6hd981f-serialise-0.2.6.0.drv' to 'https://cache.nix-ci.com'... serialise (post)> added 0 signatures serialise (post)> added 0 signatures serialise (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/q1pfrf7ik3kacnddqzahy7c19hg59sbz-serialise-0.2.6.0-doc /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0 serialise (post)> copying 2 paths... serialise (post)> copying path '/nix/store/q1pfrf7ik3kacnddqzahy7c19hg59sbz-serialise-0.2.6.0-doc' to 'ssh-ng://worker.nix-ci.com'... serialise (post)> copying path '/nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0' to 'ssh-ng://worker.nix-ci.com'... serialise (post)> copying 1 paths... serialise (post)> copying path '/nix/store/blbps1x0yn89fvwx76smmpndy6hd981f-serialise-0.2.6.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/wqfmfwxrsfv06n9a9rkxg48fva6gz8vy-dhall-1.41.2.drv'... 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 ) haddock-library> [2 of 2] Linking dist/build/fixtures/fixtures 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 ) 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 ) 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 tests 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 (0.01s) 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.02s) stm-containers> Test suite test: PASS stm-containers> Test suite logged to: dist/test/stm-containers-1.2.0.3-test.log stm-containers> 1 of 1 test suites (1 of 1 test cases) passed. stm-containers> haddockPhase stm-containers> Preprocessing library for stm-containers-1.2.0.3.. stm-containers> Running Haddock on library for stm-containers-1.2.0.3.. stm-containers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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% ( 12 / 13) 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 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 ) dhall> setupCompilerEnvironmentPhase dhall> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. dhall> unpacking sources dhall> unpacking source archive /nix/store/dc7agrhds9vk8l03i35x0ksjpiam0nsl-dhall-1.41.2.tar.gz dhall> source root is dhall-1.41.2 dhall> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file dhall-1.41.2/tests/tutorial/unions4B.dhall dhall> patching sources dhall> Replace Cabal file with edited version from mirror://hackage/dhall-1.41.2/revision/5.cabal. dhall> compileBuildDriverPhase dhall> setupCompileFlags: -package-db=/build/tmp.7d6LRSC9xP/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts dhall> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.7d6LRSC9xP/Main.o ) dhall> [2 of 2] Linking Setup ghc-lib-parser> Warning: 'matchExpectedFunTys' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mkFunTys' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'F' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'C' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '()' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'tcRepSplitTyConApp_maybe' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'm' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 38% (124 /323) in 'GHC.Tc.Utils.TcType' ghc-lib-parser> Missing documentation for: ghc-lib-parser> TcType (compiler/GHC/Tc/Utils/TcType.hs:362) ghc-lib-parser> TcSigmaType (compiler/GHC/Tc/Utils/TcType.hs:383) ghc-lib-parser> TcRhoType (compiler/GHC/Tc/Utils/TcType.hs:400) ghc-lib-parser> TcTauType (compiler/GHC/Tc/Utils/TcType.hs:401) ghc-lib-parser> TcPredType (compiler/GHC/Tc/Utils/TcType.hs:381) ghc-lib-parser> TcThetaType (compiler/GHC/Tc/Utils/TcType.hs:382) ghc-lib-parser> TcTyVarSet (compiler/GHC/Tc/Utils/TcType.hs:403) ghc-lib-parser> TcDTyVarSet (compiler/GHC/Tc/Utils/TcType.hs:405) ghc-lib-parser> TcTyCoVarSet (compiler/GHC/Tc/Utils/TcType.hs:404) ghc-lib-parser> TcDTyCoVarSet (compiler/GHC/Tc/Utils/TcType.hs:406) ghc-lib-parser> TcKind (compiler/GHC/Tc/Utils/TcType.hs:402) ghc-lib-parser> TcCoVar (compiler/GHC/Tc/Utils/TcType.hs:361) ghc-lib-parser> TcTyCoVar (compiler/GHC/Tc/Utils/TcType.hs:363) ghc-lib-parser> TcTyVarBinder (compiler/GHC/Tc/Utils/TcType.hs:370) ghc-lib-parser> TcInvisTVBinder (compiler/GHC/Tc/Utils/TcType.hs:371) ghc-lib-parser> TcReqTVBinder (compiler/GHC/Tc/Utils/TcType.hs:372) ghc-lib-parser> TcTyCon (compiler/GHC/Tc/Utils/TcType.hs:375) ghc-lib-parser> MonoTcTyCon (compiler/GHC/Tc/Utils/TcType.hs:376) ghc-lib-parser> PolyTcTyCon (compiler/GHC/Tc/Utils/TcType.hs:377) ghc-lib-parser> TcTyConBinder (compiler/GHC/Tc/Utils/TcType.hs:378) ghc-lib-parser> InferResult (compiler/GHC/Tc/Utils/TcType.hs:464) ghc-lib-parser> ExpSigmaType (compiler/GHC/Tc/Utils/TcType.hs:482) ghc-lib-parser> ExpRhoType (compiler/GHC/Tc/Utils/TcType.hs:497) ghc-lib-parser> TcLevel (compiler/GHC/Tc/Utils/TcType.hs:709) ghc-lib-parser> topTcLevel (compiler/GHC/Tc/Utils/TcType.hs:803) ghc-lib-parser> pushTcLevel (compiler/GHC/Tc/Utils/TcType.hs:811) ghc-lib-parser> isTopTcLevel (compiler/GHC/Tc/Utils/TcType.hs:807) ghc-lib-parser> strictlyDeeperThan (compiler/GHC/Tc/Utils/TcType.hs:815) ghc-lib-parser> deeperThanOrSame (compiler/GHC/Tc/Utils/TcType.hs:819) ghc-lib-parser> sameDepthAs (compiler/GHC/Tc/Utils/TcType.hs:823) ghc-lib-parser> tcTypeLevel (compiler/GHC/Tc/Utils/TcType.hs:842) ghc-lib-parser> tcTyVarLevel (compiler/GHC/Tc/Utils/TcType.hs:834) ghc-lib-parser> maxTcLevel (compiler/GHC/Tc/Utils/TcType.hs:800) ghc-lib-parser> TcTyVarDetails (compiler/GHC/Tc/Utils/TcType.hs:622) ghc-lib-parser> pprTcTyVarDetails (compiler/GHC/Tc/Utils/TcType.hs:645) ghc-lib-parser> vanillaSkolemTvUnk (compiler/GHC/Tc/Utils/TcType.hs:639) ghc-lib-parser> MetaDetails (compiler/GHC/Tc/Utils/TcType.hs:654) ghc-lib-parser> skolemSkolInfo (compiler/GHC/Tc/Utils/TcType.hs:1149) ghc-lib-parser> isImmutableTyVar (compiler/GHC/Tc/Utils/TcType.hs:1127) ghc-lib-parser> isSkolemTyVar (compiler/GHC/Tc/Utils/TcType.hs:1130) ghc-lib-parser> isMetaTyVar (compiler/GHC/Tc/Utils/TcType.hs:1130) ghc-lib-parser> isMetaTyVarTy (compiler/GHC/Tc/Utils/TcType.hs:1222) ghc-lib-parser> isTyVarTy (compiler/GHC/Core/Type.hs:1006) ghc-lib-parser> tcIsTcTyVar (compiler/GHC/Tc/Utils/TcType.hs:1102) ghc-lib-parser> isTyVarTyVar (compiler/GHC/Tc/Utils/TcType.hs:1261) ghc-lib-parser> isOverlappableTyVar (compiler/GHC/Tc/Utils/TcType.hs:1130) ghc-lib-parser> isTyConableTyVar (compiler/GHC/Tc/Utils/TcType.hs:1130) ghc-lib-parser> isAmbiguousTyVar (compiler/GHC/Tc/Utils/TcType.hs:1130) ghc-lib-parser> isCycleBreakerTyVar (compiler/GHC/Tc/Utils/TcType.hs:1130) ghc-lib-parser> metaTyVarRef (compiler/GHC/Tc/Utils/TcType.hs:1249) ghc-lib-parser> metaTyVarInfo (compiler/GHC/Tc/Utils/TcType.hs:1226) ghc-lib-parser> isFlexi (compiler/GHC/Tc/Utils/TcType.hs:1267) ghc-lib-parser> isIndirect (compiler/GHC/Tc/Utils/TcType.hs:1267) ghc-lib-parser> isRuntimeUnkSkol (compiler/GHC/Tc/Utils/TcType.hs:1274) ghc-lib-parser> metaTyVarTcLevel (compiler/GHC/Tc/Utils/TcType.hs:1237) ghc-lib-parser> setMetaTyVarTcLevel (compiler/GHC/Tc/Utils/TcType.hs:1255) ghc-lib-parser> metaTyVarTcLevel_maybe (compiler/GHC/Tc/Utils/TcType.hs:1243) ghc-lib-parser> isTouchableMetaTyVar (compiler/GHC/Tc/Utils/TcType.hs:1116) ghc-lib-parser> isPromotableMetaTyVar (compiler/GHC/Tc/Utils/TcType.hs:1106) ghc-lib-parser> findDupTyVarTvs (compiler/GHC/Tc/Utils/TcType.hs:1284) ghc-lib-parser> mkTyVarNamePairs (compiler/GHC/Tc/Utils/TcType.hs:1280) ghc-lib-parser> mkSigmaTy (compiler/GHC/Tc/Utils/TcType.hs:1322) ghc-lib-parser> mkPhiTy (compiler/GHC/Tc/Utils/TcType.hs:1331) ghc-lib-parser> tcMkPhiTy (compiler/GHC/Tc/Utils/TcType.hs:1335) ghc-lib-parser> tcMkDFunSigmaTy (compiler/GHC/Tc/Utils/TcType.hs:1326) ghc-lib-parser> tcMkDFunPhiTy (compiler/GHC/Tc/Utils/TcType.hs:1341) ghc-lib-parser> tcSplitForAllTyVarBinder_maybe (compiler/GHC/Tc/Utils/TcType.hs:1389) ghc-lib-parser> tcSplitPhiTy (compiler/GHC/Tc/Utils/TcType.hs:1446) ghc-lib-parser> tcSplitPredFunTy_maybe (compiler/GHC/Tc/Utils/TcType.hs:1436) ghc-lib-parser> tcSplitFunTy_maybe (compiler/GHC/Tc/Utils/TcType.hs:1535) ghc-lib-parser> tcSplitFunTys (compiler/GHC/Tc/Utils/TcType.hs:1528) ghc-lib-parser> tcFunArgTy (compiler/GHC/Tc/Utils/TcType.hs:1572) ghc-lib-parser> tcFunResultTy (compiler/GHC/Tc/Utils/TcType.hs:1575) ghc-lib-parser> tcSplitTyConApp (compiler/GHC/Core/Type.hs:1612) ghc-lib-parser> tcTyConAppTyCon (compiler/GHC/Tc/Utils/TcType.hs:1509) ghc-lib-parser> tcTyConAppArgs (compiler/GHC/Tc/Utils/TcType.hs:1522) ghc-lib-parser> tcSplitAppTy_maybe (compiler/GHC/Tc/Utils/TcType.hs:1587) ghc-lib-parser> tcSplitAppTy (compiler/GHC/Tc/Utils/TcType.hs:1591) ghc-lib-parser> tcSplitAppTys (compiler/GHC/Tc/Utils/TcType.hs:1596) ghc-lib-parser> isSigmaTy (compiler/GHC/Tc/Utils/TcType.hs:1889) ghc-lib-parser> isRhoTy (compiler/GHC/Tc/Utils/TcType.hs:1898) ghc-lib-parser> isOverloadedTy (compiler/GHC/Tc/Utils/TcType.hs:1909) ghc-lib-parser> isDoubleTy (compiler/GHC/Tc/Utils/TcType.hs:1917) ghc-lib-parser> isFloatTy (compiler/GHC/Tc/Utils/TcType.hs:1917) ghc-lib-parser> isIntTy (compiler/GHC/Tc/Utils/TcType.hs:1917) ghc-lib-parser> isWordTy (compiler/GHC/Tc/Utils/TcType.hs:1917) ghc-lib-parser> isIntegerTy (compiler/GHC/Tc/Utils/TcType.hs:1917) ghc-lib-parser> isNaturalTy (compiler/GHC/Tc/Utils/TcType.hs:1917) ghc-lib-parser> isBoolTy (compiler/GHC/Tc/Utils/TcType.hs:1917) ghc-lib-parser> isUnitTy (compiler/GHC/Tc/Utils/TcType.hs:1917) ghc-lib-parser> isCharTy (compiler/GHC/Tc/Utils/TcType.hs:1917) ghc-lib-parser> isTauTy (compiler/GHC/Core/Type.hs:2127) ghc-lib-parser> isTauTyCon (compiler/GHC/Core/TyCon.hs:2096) ghc-lib-parser> tcIsTyVarTy (compiler/GHC/Tc/Utils/TcType.hs:1605) ghc-lib-parser> isPredTy (compiler/GHC/Core/Type.hs:2633) ghc-lib-parser> isTyVarClassPred (compiler/GHC/Tc/Utils/TcType.hs:1671) ghc-lib-parser> checkValidClsArgs (compiler/GHC/Tc/Utils/TcType.hs:1677) ghc-lib-parser> hasTyVarHead (compiler/GHC/Tc/Utils/TcType.hs:1689) ghc-lib-parser> isRigidTy (compiler/GHC/Tc/Utils/TcType.hs:1967) ghc-lib-parser> nonDetCmpType (compiler/GHC/Core/TyCo/Compare.hs:441) ghc-lib-parser> nonDetCmpTypes (compiler/GHC/Core/TyCo/Compare.hs:455) ghc-lib-parser> tcEqKind (compiler/GHC/Core/TyCo/Compare.hs:85) ghc-lib-parser> eqVarBndrs (compiler/GHC/Core/TyCo/Compare.hs:417) ghc-lib-parser> deNoteType (compiler/GHC/Tc/Utils/TcType.hs:2016) ghc-lib-parser> orphNamesOfType (compiler/GHC/Core/FVs.hs:346) ghc-lib-parser> orphNamesOfCo (compiler/GHC/Core/FVs.hs:384) ghc-lib-parser> orphNamesOfTypes (compiler/GHC/Core/FVs.hs:377) ghc-lib-parser> orphNamesOfCoCon (compiler/GHC/Core/FVs.hs:418) ghc-lib-parser> getDFunTyKey (compiler/GHC/Tc/Utils/TcType.hs:1346) ghc-lib-parser> evVarPred (compiler/GHC/Tc/Utils/TcType.hs:1698) ghc-lib-parser> mkMinimalBySCs (compiler/GHC/Tc/Utils/TcType.hs:1742) ghc-lib-parser> transSuperClasses (compiler/GHC/Tc/Utils/TcType.hs:1799) ghc-lib-parser> pickCapturedPreds (compiler/GHC/Tc/Utils/TcType.hs:1725) ghc-lib-parser> immSuperClasses (compiler/GHC/Tc/Utils/TcType.hs:1818) ghc-lib-parser> boxEqPred (compiler/GHC/Tc/Utils/TcType.hs:1709) ghc-lib-parser> isImprovementPred (compiler/GHC/Tc/Utils/TcType.hs:1824) ghc-lib-parser> exactTyCoVarsOfType (compiler/GHC/Tc/Utils/TcType.hs:1078) ghc-lib-parser> exactTyCoVarsOfTypes (compiler/GHC/Tc/Utils/TcType.hs:1079) ghc-lib-parser> anyRewritableTyVar (compiler/GHC/Tc/Utils/TcType.hs:1014) ghc-lib-parser> anyRewritableTyFamApp (compiler/GHC/Tc/Utils/TcType.hs:1029) ghc-lib-parser> isFFIArgumentTy (compiler/GHC/Tc/Utils/TcType.hs:2075) ghc-lib-parser> isFFIImportResultTy (compiler/GHC/Tc/Utils/TcType.hs:2084) ghc-lib-parser> isFFIExportResultTy (compiler/GHC/Tc/Utils/TcType.hs:2088) ghc-lib-parser> isFFIExternalTy (compiler/GHC/Tc/Utils/TcType.hs:2080) ghc-lib-parser> isFFIDynTy (compiler/GHC/Tc/Utils/TcType.hs:2091) ghc-lib-parser> isFFIPrimArgumentTy (compiler/GHC/Tc/Utils/TcType.hs:2134) ghc-lib-parser> isFFIPrimResultTy (compiler/GHC/Tc/Utils/TcType.hs:2145) ghc-lib-parser> isFFILabelTy (compiler/GHC/Tc/Utils/TcType.hs:2107) ghc-lib-parser> isFunPtrTy (compiler/GHC/Tc/Utils/TcType.hs:2155) ghc-lib-parser> tcSplitIOType_maybe (compiler/GHC/Tc/Utils/TcType.hs:2038) ghc-lib-parser> pSizeZero (compiler/GHC/Tc/Utils/TcType.hs:2424) ghc-lib-parser> pSizeOne (compiler/GHC/Tc/Utils/TcType.hs:2424) ghc-lib-parser> pSizeType (compiler/GHC/Tc/Utils/TcType.hs:2467) ghc-lib-parser> pSizeTypeX (compiler/GHC/Tc/Utils/TcType.hs:2475) ghc-lib-parser> pSizeTypes (compiler/GHC/Tc/Utils/TcType.hs:2470) ghc-lib-parser> pSizeClassPred (compiler/GHC/Tc/Utils/TcType.hs:2509) ghc-lib-parser> pSizeClassPredX (compiler/GHC/Tc/Utils/TcType.hs:2512) ghc-lib-parser> pSizeTyConApp (compiler/GHC/Tc/Utils/TcType.hs:2493) ghc-lib-parser> noMoreTyVars (compiler/GHC/Tc/Utils/TcType.hs:2449) ghc-lib-parser> allDistinctTyVars (compiler/GHC/Tc/Utils/TcType.hs:2541) ghc-lib-parser> TypeSize (compiler/GHC/Tc/Utils/TcType.hs:2554) ghc-lib-parser> sizeType (compiler/GHC/Tc/Utils/TcType.hs:2556) ghc-lib-parser> sizeTypes (compiler/GHC/Tc/Utils/TcType.hs:2560) ghc-lib-parser> isStuckTypeFamily (compiler/GHC/Tc/Utils/TcType.hs:2521) ghc-lib-parser> liftedTypeKind (compiler/GHC/Builtin/Types.hs:1472) ghc-lib-parser> constraintKind (compiler/GHC/Builtin/Types.hs:1457) ghc-lib-parser> Type (compiler/GHC/Core/TyCo/Rep.hs:123) ghc-lib-parser> mkVisFunTy (compiler/GHC/Core/TyCo/Rep.hs:847) ghc-lib-parser> mkVisFunTysMany (compiler/GHC/Core/TyCo/Rep.hs:857) ghc-lib-parser> mkScaledFunTys (compiler/GHC/Core/TyCo/Rep.hs:865) ghc-lib-parser> mkInvisFunTy (compiler/GHC/Core/TyCo/Rep.hs:821) ghc-lib-parser> mkInvisFunTys (compiler/GHC/Core/TyCo/Rep.hs:825) ghc-lib-parser> mkAppTys (compiler/GHC/Core/Type.hs:1074) ghc-lib-parser> mkTyVarTy (compiler/GHC/Core/TyCo/Rep.hs:783) ghc-lib-parser> mkTyVarTys (compiler/GHC/Core/TyCo/Rep.hs:787) ghc-lib-parser> mkTyCoVarTy (compiler/GHC/Core/TyCo/Rep.hs:790) ghc-lib-parser> mkTyCoVarTys (compiler/GHC/Core/TyCo/Rep.hs:797) ghc-lib-parser> isClassPred (compiler/GHC/Core/Predicate.hs:227) ghc-lib-parser> isEqPrimPred (compiler/GHC/Core/Predicate.hs:227) ghc-lib-parser> isIPLikePred (compiler/GHC/Core/Predicate.hs:259) ghc-lib-parser> isEqPred (compiler/GHC/Core/Predicate.hs:227) ghc-lib-parser> isEqPredClass (compiler/GHC/Core/Predicate.hs:222) ghc-lib-parser> mkClassPred (compiler/GHC/Core/Predicate.hs:99) ghc-lib-parser> tcSplitQuantPredTy (compiler/GHC/Tc/Utils/TcType.hs:1614) ghc-lib-parser> tcSplitDFunTy (compiler/GHC/Tc/Utils/TcType.hs:1625) ghc-lib-parser> tcSplitDFunHead (compiler/GHC/Tc/Utils/TcType.hs:1632) ghc-lib-parser> tcSplitMethodTy (compiler/GHC/Tc/Utils/TcType.hs:1635) ghc-lib-parser> emptySubst (compiler/GHC/Core/TyCo/Subst.hs:255) ghc-lib-parser> mkEmptySubst (compiler/GHC/Core/TyCo/Subst.hs:258) ghc-lib-parser> notElemSubst (compiler/GHC/Core/TyCo/Subst.hs:326) ghc-lib-parser> unionSubst (compiler/GHC/Core/TyCo/Subst.hs:431) ghc-lib-parser> getTvSubstEnv (compiler/GHC/Core/TyCo/Subst.hs:292) ghc-lib-parser> extendTvSubstAndInScope (compiler/GHC/Core/TyCo/Subst.hs:412) ghc-lib-parser> lookupTyVar (compiler/GHC/Core/TyCo/Subst.hs:843) ghc-lib-parser> extendTCvSubst (compiler/GHC/Core/TyCo/Subst.hs:353) ghc-lib-parser> substTyVarBndr (compiler/GHC/Core/TyCo/Subst.hs:1010) ghc-lib-parser> isInScope (compiler/GHC/Core/TyCo/Subst.hs:314) ghc-lib-parser> mkSubst (compiler/GHC/Core/TyCo/Subst.hs:275) ghc-lib-parser> zipCoEnv (compiler/GHC/Core/TyCo/Subst.hs:506) ghc-lib-parser> substScaledTys (compiler/GHC/Core/TyCo/Subst.hs:746) ghc-lib-parser> substScaledTyUnchecked (compiler/GHC/Core/TyCo/Subst.hs:735) ghc-lib-parser> isUnboxedTupleType (compiler/GHC/Core/Type.hs:2337) ghc-lib-parser> tyCoVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:291) ghc-lib-parser> tyCoVarsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:296) ghc-lib-parser> closeOverKinds (compiler/GHC/Core/TyCo/FVs.hs:457) ghc-lib-parser> tyCoFVsOfTypes (compiler/GHC/Core/TyCo/FVs.hs:606) ghc-lib-parser> noFreeVarsOfType (compiler/GHC/Core/TyCo/FVs.hs:939) ghc-lib-parser> pprKind (compiler/GHC/Core/TyCo/Ppr.hs:99) ghc-lib-parser> pprParendKind (compiler/GHC/Core/TyCo/Ppr.hs:99) ghc-lib-parser> pprSigmaType (compiler/GHC/Core/TyCo/Ppr.hs:161) ghc-lib-parser> pprType (compiler/GHC/Core/TyCo/Ppr.hs:76) ghc-lib-parser> pprParendType (compiler/GHC/Core/TyCo/Ppr.hs:76) ghc-lib-parser> pprTypeApp (compiler/GHC/Core/TyCo/Ppr.hs:326) ghc-lib-parser> pprTheta (compiler/GHC/Core/TyCo/Ppr.hs:151) ghc-lib-parser> pprParendTheta (compiler/GHC/Core/TyCo/Ppr.hs:154) ghc-lib-parser> pprThetaArrowTy (compiler/GHC/Core/TyCo/Ppr.hs:157) ghc-lib-parser> pprClassPred (compiler/GHC/Core/TyCo/Ppr.hs:147) ghc-lib-parser> pprTCvBndr (compiler/GHC/Core/TyCo/Ppr.hs:175) ghc-lib-parser> pprTCvBndrs (compiler/GHC/Core/TyCo/Ppr.hs:172) stm-containers> Documentation created: dist/doc/html/stm-containers/index.html, stm-containers> dist/doc/html/stm-containers/stm-containers.txt stm-containers> Preprocessing test suite 'test' for stm-containers-1.2.0.3.. stm-containers> installing stm-containers> Installing library in /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f bitvec> Preprocessing test suite 'bitvec-tests' for bitvec-1.1.5.0.. bitvec> Building test suite 'bitvec-tests' for bitvec-1.1.5.0.. stm-containers> post-installation fixup stm-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3 stm-containers> shrinking /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSstm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f-ghc9.4.2.so stm-containers> checking for references to /build/ in /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3... stm-containers> patching script interpreter paths in /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3 stm-containers> stripping (with command strip and flags -S -p) in /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3/lib stm-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/gxb8fszipqmi94k4wd6izw0hdhzck1b0-stm-containers-1.2.0.3-doc stm-containers> checking for references to /build/ in /nix/store/gxb8fszipqmi94k4wd6izw0hdhzck1b0-stm-containers-1.2.0.3-doc... stm-containers> patching script interpreter paths in /nix/store/gxb8fszipqmi94k4wd6izw0hdhzck1b0-stm-containers-1.2.0.3-doc stm-containers (post)> added 2 signatures stm-containers (post)> added 2 signatures stm-containers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3 /nix/store/gxb8fszipqmi94k4wd6izw0hdhzck1b0-stm-containers-1.2.0.3-doc stm-containers (post)> copying 2 paths... stm-containers (post)> copying path '/nix/store/gxb8fszipqmi94k4wd6izw0hdhzck1b0-stm-containers-1.2.0.3-doc' to 'https://cache.nix-ci.com'... stm-containers (post)> copying path '/nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3' to 'https://cache.nix-ci.com'... stm-containers (post)> copying 1 paths... stm-containers (post)> copying path '/nix/store/fvn39nbw34099y8p49zg86wkdm63jsyv-stm-containers-1.2.0.3.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/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3 /nix/store/gxb8fszipqmi94k4wd6izw0hdhzck1b0-stm-containers-1.2.0.3-doc stm-containers (post)> copying 2 paths... stm-containers (post)> copying path '/nix/store/gxb8fszipqmi94k4wd6izw0hdhzck1b0-stm-containers-1.2.0.3-doc' to 'ssh-ng://worker.nix-ci.com'... stm-containers (post)> copying path '/nix/store/19jxy14c94f28ph6h25mz59k8c12b71x-stm-containers-1.2.0.3' to 'ssh-ng://worker.nix-ci.com'... stm-containers (post)> copying 1 paths... stm-containers (post)> copying path '/nix/store/fvn39nbw34099y8p49zg86wkdm63jsyv-stm-containers-1.2.0.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/n0s9lqan5pknkc6cy165pwckmzsk75i5-hls-graph-2.4.0.0.drv'... ghc-lib-parser> Warning: 'Typeable' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Coercion' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:260:5 ghc-lib-parser> * at compiler/GHC/Core/TyCo/Rep.hs:923:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/TyCo/Rep.hs:923:1 ghc-lib-parser> Warning: 'Type' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:259:5 ghc-lib-parser> * at compiler/GHC/Core/TyCo/Rep.hs:123:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/TyCo/Rep.hs:123:1 ghc-lib-parser> 24% ( 19 / 79) in 'GHC.Tc.Types.Evidence' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> HsWrapper (compiler/GHC/Tc/Types/Evidence.hs:127) ghc-lib-parser> <.> (compiler/GHC/Tc/Types/Evidence.hs:198) ghc-lib-parser> mkWpTyApps (compiler/GHC/Tc/Types/Evidence.hs:248) ghc-lib-parser> mkWpEvApps (compiler/GHC/Tc/Types/Evidence.hs:251) ghc-lib-parser> mkWpEvVarApps (compiler/GHC/Tc/Types/Evidence.hs:254) ghc-lib-parser> mkWpTyLams (compiler/GHC/Tc/Types/Evidence.hs:257) ghc-lib-parser> mkWpEvLams (compiler/GHC/Tc/Types/Evidence.hs:260) ghc-lib-parser> mkWpLet (compiler/GHC/Tc/Types/Evidence.hs:263) ghc-lib-parser> mkWpCastN (compiler/GHC/Tc/Types/Evidence.hs:241) ghc-lib-parser> mkWpCastR (compiler/GHC/Tc/Types/Evidence.hs:235) ghc-lib-parser> mkWpEta (compiler/GHC/Tc/Types/Evidence.hs:222) ghc-lib-parser> collectHsWrapBinders (compiler/GHC/Tc/Types/Evidence.hs:305) ghc-lib-parser> idHsWrapper (compiler/GHC/Tc/Types/Evidence.hs:276) ghc-lib-parser> isIdHsWrapper (compiler/GHC/Tc/Types/Evidence.hs:279) ghc-lib-parser> pprHsWrapper (compiler/GHC/Tc/Types/Evidence.hs:894) ghc-lib-parser> TcEvBinds (compiler/GHC/Tc/Types/Evidence.hs:330) ghc-lib-parser> EvBindsVar (compiler/GHC/Tc/Types/Evidence.hs:338) ghc-lib-parser> EvBindMap (compiler/GHC/Tc/Types/Evidence.hs:387) ghc-lib-parser> emptyEvBindMap (compiler/GHC/Tc/Types/Evidence.hs:410) ghc-lib-parser> extendEvBinds (compiler/GHC/Tc/Types/Evidence.hs:413) ghc-lib-parser> lookupEvBind (compiler/GHC/Tc/Types/Evidence.hs:422) ghc-lib-parser> evBindMapBinds (compiler/GHC/Tc/Types/Evidence.hs:425) ghc-lib-parser> foldEvBindMap (compiler/GHC/Tc/Types/Evidence.hs:428) ghc-lib-parser> nonDetStrictFoldEvBindMap (compiler/GHC/Tc/Types/Evidence.hs:434) ghc-lib-parser> filterEvBindMap (compiler/GHC/Tc/Types/Evidence.hs:437) ghc-lib-parser> isEmptyEvBindMap (compiler/GHC/Tc/Types/Evidence.hs:419) ghc-lib-parser> evBindMapToVarSet (compiler/GHC/Tc/Types/Evidence.hs:441) ghc-lib-parser> varSetMinusEvBindMap (compiler/GHC/Tc/Types/Evidence.hs:444) ghc-lib-parser> EvBind (compiler/GHC/Tc/Types/Evidence.hs:452) ghc-lib-parser> emptyTcEvBinds (compiler/GHC/Tc/Types/Evidence.hs:801) ghc-lib-parser> isEmptyTcEvBinds (compiler/GHC/Tc/Types/Evidence.hs:804) ghc-lib-parser> mkGivenEvBind (compiler/GHC/Tc/Types/Evidence.hs:466) ghc-lib-parser> mkWantedEvBind (compiler/GHC/Tc/Types/Evidence.hs:462) ghc-lib-parser> evBindVar (compiler/GHC/Tc/Types/Evidence.hs:459) ghc-lib-parser> isCoEvBindsVar (compiler/GHC/Tc/Types/Evidence.hs:382) ghc-lib-parser> EvTerm (compiler/GHC/Tc/Types/Evidence.hs:474) ghc-lib-parser> EvExpr (compiler/GHC/Tc/Types/Evidence.hs:488) ghc-lib-parser> evCoercion (compiler/GHC/Tc/Types/Evidence.hs:499) ghc-lib-parser> evDFunApp (compiler/GHC/Tc/Types/Evidence.hs:508) ghc-lib-parser> evDataConApp (compiler/GHC/Tc/Types/Evidence.hs:511) ghc-lib-parser> evSelector (compiler/GHC/Tc/Types/Evidence.hs:518) ghc-lib-parser> mkEvCast (compiler/GHC/Tc/Types/Evidence.hs:781) ghc-lib-parser> evVarsOfTerm (compiler/GHC/Tc/Types/Evidence.hs:854) ghc-lib-parser> mkEvScSelectors (compiler/GHC/Tc/Types/Evidence.hs:789) ghc-lib-parser> evTypeable (compiler/GHC/Tc/Types/Evidence.hs:522) ghc-lib-parser> findNeededEvVars (compiler/GHC/Tc/Types/Evidence.hs:834) ghc-lib-parser> evTermCoercion (compiler/GHC/Tc/Types/Evidence.hs:822) ghc-lib-parser> evTermCoercion_maybe (compiler/GHC/Tc/Types/Evidence.hs:808) ghc-lib-parser> TcCoercion (compiler/GHC/Tc/Types/Evidence.hs:104) ghc-lib-parser> TcCoercionR (compiler/GHC/Tc/Types/Evidence.hs:106) ghc-lib-parser> TcCoercionN (compiler/GHC/Tc/Types/Evidence.hs:105) ghc-lib-parser> TcCoercionP (compiler/GHC/Tc/Types/Evidence.hs:107) ghc-lib-parser> TcMCoercion (compiler/GHC/Tc/Types/Evidence.hs:108) ghc-lib-parser> TcMCoercionN (compiler/GHC/Tc/Types/Evidence.hs:109) ghc-lib-parser> TcMCoercionR (compiler/GHC/Tc/Types/Evidence.hs:110) ghc-lib-parser> LeftOrRight (compiler/GHC/Types/Basic.hs:138) ghc-lib-parser> pickLR (compiler/GHC/Types/Basic.hs:141) 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 ) haddock-library> [10 of 11] Compiling Documentation.Haddock.ParserSpec ( test/Documentation/Haddock/ParserSpec.hs, dist/build/spec/spec-tmp/Documentation/Haddock/ParserSpec.o ) dhall> updateAutotoolsGnuConfigScriptsPhase dhall> configuring dhall> configureFlags: --verbose --prefix=/nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --datadir=/nix/store/xq83hkm30iawi2wm8i1if4hk65qzyzlg-dhall-1.41.2-data/share/ghc-9.4.2 --docdir=/nix/store/fafm2d94sqhgi048ar2c2hfhhlmrp72y-dhall-1.41.2-doc/share/doc/dhall-1.41.2 --with-gcc=gcc --package-db=/build/tmp.7d6LRSC9xP/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib dhall> Using Parsec parser dhall> Configuring dhall-1.41.2... dhall> Flags chosen: cross=False, network-tests=True, use-http-client-tls=True, dhall> with-http=True dhall> Dependency Diff >=0.2 && <0.5: using Diff-0.4.1 dhall> Dependency aeson >=1.0.0.0 && <2.2: using aeson-2.1.2.1 dhall> Dependency aeson-pretty <0.9: using aeson-pretty-0.8.9 dhall> Dependency ansi-terminal >=0.6.3.1 && <0.12: using ansi-terminal-0.11.5 dhall> Dependency atomic-write >=0.2.0.7 && <0.3: using atomic-write-0.2.0.7 dhall> Dependency base >=4.11.0.0 && <5: using base-4.17.0.0 dhall> Dependency base16-bytestring >=1.0.0.0: using base16-bytestring-1.0.2.0 dhall> Dependency bytestring <0.12: using bytestring-0.11.3.1 dhall> Dependency case-insensitive <1.3: using case-insensitive-1.2.1.0 dhall> Dependency cborg >=0.2.0.0 && <0.3: using cborg-0.2.9.0 dhall> Dependency cborg-json >=0.2.2.0 && <0.3: using cborg-json-0.2.5.0 dhall> Dependency containers >=0.5.8.0 && <0.7: using containers-0.6.6 dhall> Dependency contravariant <1.6: using contravariant-1.5.5 dhall> Dependency cryptohash-sha256: using cryptohash-sha256-0.11.102.1 dhall> Dependency data-fix <0.4: using data-fix-0.3.2 dhall> Dependency deepseq <1.5: using deepseq-1.4.8.0 dhall> Dependency directory >=1.3.0.0 && <1.4: using directory-1.3.7.1 dhall> Dependency dotgen >=0.4.2 && <0.5: using dotgen-0.4.3 dhall> Dependency either >=5 && <5.1: using either-5.0.2 dhall> Dependency exceptions >=0.8.3 && <0.11: using exceptions-0.10.5 dhall> Dependency filepath >=1.4 && <1.5: using filepath-1.4.2.2 dhall> Dependency half >=0.2.2.3 && <0.4: using half-0.3.1 dhall> Dependency hashable >=1.2 && <1.5: using hashable-1.4.3.0 dhall> Dependency haskeline >=0.7.2.1 && <0.9: using haskeline-0.8.2 dhall> Dependency http-client >=0.5.0 && <0.8: using http-client-0.7.15 dhall> Dependency http-client-tls >=0.2.0 && <0.4: using http-client-tls-0.3.6.1 dhall> Dependency http-types >=0.7.0 && <0.13: using http-types-0.12.3 dhall> Dependency indexed-traversable <0.2: using indexed-traversable-0.1.3 dhall> Dependency lens-family-core >=1.0.0 && <2.2: using lens-family-core-2.1.2 dhall> Dependency megaparsec >=8 && <10: using megaparsec-9.3.1 dhall> Dependency mmorph <1.3: using mmorph-1.2.0 dhall> Dependency mtl >=2.2.1 && <2.4: using mtl-2.2.2 dhall> Dependency network-uri >=2.6 && <2.7: using network-uri-2.6.4.2 dhall> Dependency optparse-applicative >=0.14.0.0 && <0.18: using dhall> optparse-applicative-0.17.1.0 dhall> Dependency parser-combinators: using parser-combinators-1.3.0 dhall> Dependency parsers >=0.12.4 && <0.13: using parsers-0.12.11 dhall> Dependency pretty-simple <4.2: using pretty-simple-4.1.2.0 dhall> Dependency prettyprinter >=1.7.0 && <1.8: using prettyprinter-1.7.1 dhall> Dependency prettyprinter-ansi-terminal >=1.1.2 && <1.2: using dhall> prettyprinter-ansi-terminal-1.1.3 dhall> Dependency profunctors >=3.1.2 && <5.7: using profunctors-5.6.2 dhall> Dependency repline >=0.4.0.0 && <0.5: using repline-0.4.2.0 dhall> Dependency scientific >=0.3.0.0 && <0.4: using scientific-0.3.7.0 dhall> Dependency serialise >=0.2.0.0 && <0.3: using serialise-0.2.6.0 dhall> Dependency template-haskell >=2.13.0.0 && <2.20: using dhall> template-haskell-2.19.0.0 ghc-lib-parser> QuoteWrapper (compiler/GHC/Tc/Types/Evidence.hs:1006) ghc-lib-parser> quoteWrapperTyVarTy (compiler/GHC/Tc/Types/Evidence.hs:1008) ghc-lib-parser> Warning: 'Z' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'S' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 24% ( 9 / 37) in 'GHC.Hs.Binds' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> NHsValBindsLR (compiler/GHC/Hs/Binds.hs:82) ghc-lib-parser> AnnSig (compiler/GHC/Hs/Binds.hs:698) ghc-lib-parser> ppr_sig (compiler/GHC/Hs/Binds.hs:741) ghc-lib-parser> pprDeclList (compiler/GHC/Hs/Binds.hs:462) ghc-lib-parser> pprLHsBindsForUser (compiler/GHC/Hs/Binds.hs:442) ghc-lib-parser> pprLHsBinds (compiler/GHC/Hs/Binds.hs:436) ghc-lib-parser> isEmptyLHsBinds (compiler/GHC/Hs/Binds.hs:492) ghc-lib-parser> emptyLocalBinds (compiler/GHC/Hs/Binds.hs:474) ghc-lib-parser> eqEmptyLocalBinds (compiler/GHC/Hs/Binds.hs:477) ghc-lib-parser> isEmptyValBinds (compiler/GHC/Hs/Binds.hs:481) ghc-lib-parser> emptyValBindsIn (compiler/GHC/Hs/Binds.hs:485) ghc-lib-parser> emptyValBindsOut (compiler/GHC/Hs/Binds.hs:485) ghc-lib-parser> emptyLHsBinds (compiler/GHC/Hs/Binds.hs:489) ghc-lib-parser> plusHsValBinds (compiler/GHC/Hs/Binds.hs:496) ghc-lib-parser> ppr_monobind (compiler/GHC/Hs/Binds.hs:510) ghc-lib-parser> pprTicks (compiler/GHC/Hs/Binds.hs:609) ghc-lib-parser> pprTcSpecPrags (compiler/GHC/Hs/Binds.hs:845) ghc-lib-parser> isEmptyIPBindsPR (compiler/GHC/Hs/Binds.hs:641) ghc-lib-parser> isEmptyIPBindsTc (compiler/GHC/Hs/Binds.hs:644) ghc-lib-parser> noSpecPrags (compiler/GHC/Hs/Binds.hs:727) ghc-lib-parser> hasSpecPrags (compiler/GHC/Hs/Binds.hs:730) ghc-lib-parser> isDefaultMethod (compiler/GHC/Hs/Binds.hs:734) ghc-lib-parser> pprVarSig (compiler/GHC/Hs/Binds.hs:834) ghc-lib-parser> pprSpec (compiler/GHC/Hs/Binds.hs:839) ghc-lib-parser> pprMinimalSig (compiler/GHC/Hs/Binds.hs:853) ghc-lib-parser> hsSigDoc (compiler/GHC/Hs/Binds.hs:788) ghc-lib-parser> pragBrackets (compiler/GHC/Hs/Binds.hs:825) ghc-lib-parser> Warning: 'forall' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 66% ( 97 /145) in 'GHC.Hs.Decls' ghc-lib-parser> Missing documentation for: ghc-lib-parser> LHsDecl (compiler/Language/Haskell/Syntax/Decls.hs:134) ghc-lib-parser> LHsFunDep (compiler/Language/Haskell/Syntax/Decls.hs:479) ghc-lib-parser> LHsDerivingClause (compiler/Language/Haskell/Syntax/Decls.hs:916) ghc-lib-parser> LDerivClauseTys (compiler/Language/Haskell/Syntax/Decls.hs:936) ghc-lib-parser> anyLConIsGadt (compiler/GHC/Hs/Decls.hs:946) ghc-lib-parser> StandaloneKindSig (compiler/Language/Haskell/Syntax/Decls.hs:968) ghc-lib-parser> standaloneKindSigName (compiler/GHC/Hs/Decls.hs:661) ghc-lib-parser> DataDeclRn (compiler/GHC/Hs/Decls.hs:347) ghc-lib-parser> tyClGroupTyClDecls (compiler/Language/Haskell/Syntax/Decls.hs:704) ghc-lib-parser> tyClGroupInstDecls (compiler/Language/Haskell/Syntax/Decls.hs:707) ghc-lib-parser> tyClGroupRoleDecls (compiler/Language/Haskell/Syntax/Decls.hs:710) ghc-lib-parser> tyClGroupKindSigs (compiler/Language/Haskell/Syntax/Decls.hs:713) ghc-lib-parser> tcdName (compiler/GHC/Hs/Decls.hs:410) ghc-lib-parser> tyFamInstDeclName (compiler/GHC/Hs/Decls.hs:377) ghc-lib-parser> tyFamInstDeclLName (compiler/GHC/Hs/Decls.hs:381) ghc-lib-parser> countTyClDecls (compiler/GHC/Hs/Decls.hs:393) ghc-lib-parser> pprTyClDeclFlavour (compiler/GHC/Hs/Decls.hs:500) ghc-lib-parser> tyClDeclLName (compiler/GHC/Hs/Decls.hs:386) ghc-lib-parser> tyClDeclTyVars (compiler/Language/Haskell/Syntax/Decls.hs:570) ghc-lib-parser> famResultKindSignature (compiler/GHC/Hs/Decls.hs:557) ghc-lib-parser> FunDep (compiler/Language/Haskell/Syntax/Decls.hs:473) ghc-lib-parser> ppDataDefnHeader (compiler/GHC/Hs/Decls.hs:690) ghc-lib-parser> pp_vanilla_decl_head (compiler/GHC/Hs/Decls.hs:478) ghc-lib-parser> FamilyInfo (compiler/Language/Haskell/Syntax/Decls.hs:858) ghc-lib-parser> instDeclDataFamInsts (compiler/GHC/Hs/Decls.hs:926) ghc-lib-parser> pprDataFamInstFlavour (compiler/GHC/Hs/Decls.hs:862) ghc-lib-parser> pprTyFamInstDecl (compiler/GHC/Hs/Decls.hs:822) ghc-lib-parser> pprHsFamInstLHS (compiler/GHC/Hs/Decls.hs:867) ghc-lib-parser> XViaStrategyPs (compiler/GHC/Hs/Decls.hs:1001) ghc-lib-parser> HsRuleRn (compiler/GHC/Hs/Decls.hs:1138) ghc-lib-parser> HsRuleAnn (compiler/GHC/Hs/Decls.hs:1143) ghc-lib-parser> collectRuleBndrSigTys (compiler/Language/Haskell/Syntax/Decls.hs:1634) ghc-lib-parser> flattenRuleDecls (compiler/GHC/Hs/Decls.hs:1154) ghc-lib-parser> pprFullRuleName (compiler/GHC/Hs/Decls.hs:1197) ghc-lib-parser> ForeignImport (compiler/Language/Haskell/Syntax/Decls.hs:1540) ghc-lib-parser> ForeignExport (compiler/Language/Haskell/Syntax/Decls.hs:1572) ghc-lib-parser> CImportSpec (compiler/Language/Haskell/Syntax/Decls.hs:1563) ghc-lib-parser> hsConDeclTheta (compiler/GHC/Hs/Decls.hs:686) dhall> Dependency text >=0.11.1.0 && <2.1: using text-2.0.1 dhall> Dependency text-manipulate >=0.2.0.1 && <0.4: using text-manipulate-0.3.1.0 dhall> Dependency text-short >=0.1 && <0.2: using text-short-0.1.5 dhall> Dependency th-lift-instances >=0.1.13 && <0.2: using th-lift-instances-0.1.20 dhall> Dependency time >=1.9 && <1.13: using time-1.12.2 dhall> Dependency transformers >=0.5.2.0 && <0.7: using transformers-0.5.6.2 dhall> Dependency unordered-containers >=0.1.3.0 && <0.3: using dhall> unordered-containers-0.2.19.1 dhall> Dependency uri-encode <1.6: using uri-encode-1.5.0.7 dhall> Dependency vector >=0.11.0.0 && <0.14: using vector-0.13.1.0 dhall> Dependency Diff >=0.2 && <0.5: using Diff-0.4.1 dhall> Dependency aeson >=1.0.0.0 && <2.2: using aeson-2.1.2.1 dhall> Dependency aeson-pretty <0.9: using aeson-pretty-0.8.9 dhall> Dependency ansi-terminal >=0.6.3.1 && <0.12: using ansi-terminal-0.11.5 dhall> Dependency atomic-write >=0.2.0.7 && <0.3: using atomic-write-0.2.0.7 dhall> Dependency base >=4.11.0.0 && <5: using base-4.17.0.0 dhall> Dependency base16-bytestring >=1.0.0.0: using base16-bytestring-1.0.2.0 dhall> Dependency bytestring <0.12: using bytestring-0.11.3.1 dhall> Dependency case-insensitive <1.3: using case-insensitive-1.2.1.0 dhall> Dependency cborg >=0.2.0.0 && <0.3: using cborg-0.2.9.0 dhall> Dependency cborg-json >=0.2.2.0 && <0.3: using cborg-json-0.2.5.0 dhall> Dependency containers >=0.5.8.0 && <0.7: using containers-0.6.6 dhall> Dependency contravariant <1.6: using contravariant-1.5.5 dhall> Dependency data-fix <0.4: using data-fix-0.3.2 dhall> Dependency deepseq <1.5: using deepseq-1.4.8.0 dhall> Dependency dhall: using dhall-1.41.2 dhall> Dependency directory >=1.3.0.0 && <1.4: using directory-1.3.7.1 dhall> Dependency dotgen >=0.4.2 && <0.5: using dotgen-0.4.3 dhall> Dependency either >=5 && <5.1: using either-5.0.2 dhall> Dependency exceptions >=0.8.3 && <0.11: using exceptions-0.10.5 dhall> Dependency filepath >=1.4 && <1.5: using filepath-1.4.2.2 dhall> Dependency half >=0.2.2.3 && <0.4: using half-0.3.1 dhall> Dependency hashable >=1.2 && <1.5: using hashable-1.4.3.0 dhall> Dependency haskeline >=0.7.2.1 && <0.9: using haskeline-0.8.2 dhall> Dependency indexed-traversable <0.2: using indexed-traversable-0.1.3 dhall> Dependency lens-family-core >=1.0.0 && <2.2: using lens-family-core-2.1.2 dhall> Dependency megaparsec >=8 && <10: using megaparsec-9.3.1 dhall> Dependency mmorph <1.3: using mmorph-1.2.0 dhall> Dependency mtl >=2.2.1 && <2.4: using mtl-2.2.2 dhall> Dependency network-uri >=2.6 && <2.7: using network-uri-2.6.4.2 dhall> Dependency optparse-applicative >=0.14.0.0 && <0.18: using dhall> optparse-applicative-0.17.1.0 dhall> Dependency parser-combinators: using parser-combinators-1.3.0 dhall> Dependency parsers >=0.12.4 && <0.13: using parsers-0.12.11 dhall> Dependency pretty-simple <4.2: using pretty-simple-4.1.2.0 dhall> Dependency prettyprinter >=1.7.0 && <1.8: using prettyprinter-1.7.1 dhall> Dependency prettyprinter-ansi-terminal >=1.1.2 && <1.2: using dhall> prettyprinter-ansi-terminal-1.1.3 dhall> Dependency profunctors >=3.1.2 && <5.7: using profunctors-5.6.2 dhall> Dependency repline >=0.4.0.0 && <0.5: using repline-0.4.2.0 dhall> Dependency scientific >=0.3.0.0 && <0.4: using scientific-0.3.7.0 dhall> Dependency serialise >=0.2.0.0 && <0.3: using serialise-0.2.6.0 dhall> Dependency template-haskell >=2.13.0.0 && <2.20: using dhall> template-haskell-2.19.0.0 dhall> Dependency text >=0.11.1.0 && <2.1: using text-2.0.1 dhall> Dependency text-manipulate >=0.2.0.1 && <0.4: using text-manipulate-0.3.1.0 dhall> Dependency text-short >=0.1 && <0.2: using text-short-0.1.5 dhall> Dependency th-lift-instances >=0.1.13 && <0.2: using th-lift-instances-0.1.20 dhall> Dependency time >=1.9 && <1.13: using time-1.12.2 dhall> Dependency transformers >=0.5.2.0 && <0.7: using transformers-0.5.6.2 dhall> Dependency unordered-containers >=0.1.3.0 && <0.3: using dhall> unordered-containers-0.2.19.1 dhall> Dependency uri-encode <1.6: using uri-encode-1.5.0.7 dhall> Dependency vector >=0.11.0.0 && <0.14: using vector-0.13.1.0 dhall> Source component graph: dhall> component lib dhall> component exe:dhall dependency lib dhall> Configured component graph: dhall> component dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7 dhall> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx dhall> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G dhall> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf dhall> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb dhall> include atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc ghc-lib-parser> getConNames (compiler/GHC/Hs/Decls.hs:670) ghc-lib-parser> docDeclDoc (compiler/Language/Haskell/Syntax/Decls.hs:1657) ghc-lib-parser> annProvenanceName_maybe (compiler/Language/Haskell/Syntax/Decls.hs:1722) ghc-lib-parser> roleAnnotDeclName (compiler/GHC/Hs/Decls.hs:1282) ghc-lib-parser> familyDeclLName (compiler/GHC/Hs/Decls.hs:551) ghc-lib-parser> familyDeclName (compiler/GHC/Hs/Decls.hs:554) ghc-lib-parser> emptyRdrGroup (compiler/GHC/Hs/Decls.hs:199) ghc-lib-parser> emptyRnGroup (compiler/GHC/Hs/Decls.hs:199) ghc-lib-parser> appendGroups (compiler/GHC/Hs/Decls.hs:224) ghc-lib-parser> hsGroupInstDecls (compiler/Language/Haskell/Syntax/Decls.hs:241) ghc-lib-parser> 75% ( 3 / 4) in 'GHC.Core.Coercion.Opt' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Warning: 'dc' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 50% ( 7 / 14) in 'GHC.Core.SimpleOpt' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> simpleOptPgm (compiler/GHC/Core/SimpleOpt.hs:153) ghc-lib-parser> simpleOptExpr (compiler/GHC/Core/SimpleOpt.hs:105) ghc-lib-parser> simpleOptExprWith (compiler/GHC/Core/SimpleOpt.hs:145) ghc-lib-parser> joinPointBindings_maybe (compiler/GHC/Core/SimpleOpt.hs:917) ghc-lib-parser> exprIsLiteral_maybe (compiler/GHC/Core/SimpleOpt.hs:1393) ghc-lib-parser> exprIsLambda_maybe (compiler/GHC/Core/SimpleOpt.hs:1418) ghc-lib-parser> Warning: 'Var' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:250:5 ghc-lib-parser> * at compiler/GHC/Types/Var.hs:246:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core.hs:249:1 ghc-lib-parser> 2% ( 1 / 35) in 'GHC.Types.Id.Make' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> mkDictFunId (compiler/GHC/Types/Id/Make.hs:1661) ghc-lib-parser> mkDictSelId (compiler/GHC/Types/Id/Make.hs:464) ghc-lib-parser> mkDictSelRhs (compiler/GHC/Types/Id/Make.hs:529) ghc-lib-parser> mkFCallId (compiler/GHC/Types/Id/Make.hs:1621) ghc-lib-parser> unwrapNewTypeBody (compiler/GHC/Types/Id/Make.hs:1587) ghc-lib-parser> wrapFamInstBody (compiler/GHC/Types/Id/Make.hs:1597) ghc-lib-parser> vanillaDataConBoxer (compiler/GHC/Types/Id/Make.hs:636) ghc-lib-parser> mkDataConRep (compiler/GHC/Types/Id/Make.hs:680) ghc-lib-parser> mkDataConWorkId (compiler/GHC/Types/Id/Make.hs:574) ghc-lib-parser> DataConBangOpts (compiler/GHC/Types/Id/Make.hs:667) ghc-lib-parser> BangOpts (compiler/GHC/Types/Id/Make.hs:673) ghc-lib-parser> unboxedUnitExpr (compiler/GHC/Types/Id/Make.hs:2151) ghc-lib-parser> wiredInIds (compiler/GHC/Types/Id/Make.hs:160) ghc-lib-parser> ghcPrimIds (compiler/GHC/Types/Id/Make.hs:169) ghc-lib-parser> realWorldPrimId (compiler/GHC/Types/Id/Make.hs:2135) ghc-lib-parser> voidPrimId (compiler/GHC/Types/Id/Make.hs:2142) ghc-lib-parser> voidArgId (compiler/GHC/Types/Id/Make.hs:2154) ghc-lib-parser> nullAddrId (compiler/GHC/Types/Id/Make.hs:1733) ghc-lib-parser> seqId (compiler/GHC/Types/Id/Make.hs:1743) ghc-lib-parser> lazyId (compiler/GHC/Types/Id/Make.hs:1771) ghc-lib-parser> lazyIdKey (compiler/GHC/Builtin/Names.hs:2352) ghc-lib-parser> coercionTokenId (compiler/GHC/Types/Id/Make.hs:2157) ghc-lib-parser> coerceId (compiler/GHC/Types/Id/Make.hs:1897) ghc-lib-parser> proxyHashId (compiler/GHC/Types/Id/Make.hs:1718) ghc-lib-parser> nospecId (compiler/GHC/Types/Id/Make.hs:1799) ghc-lib-parser> nospecIdName (compiler/GHC/Types/Id/Make.hs:1712) ghc-lib-parser> noinlineId (compiler/GHC/Types/Id/Make.hs:1784) ghc-lib-parser> noinlineIdName (compiler/GHC/Types/Id/Make.hs:1778) ghc-lib-parser> noinlineConstraintId (compiler/GHC/Types/Id/Make.hs:1791) ghc-lib-parser> noinlineConstraintIdName (compiler/GHC/Types/Id/Make.hs:1778) ghc-lib-parser> coerceName (compiler/GHC/Types/Id/Make.hs:1697) ghc-lib-parser> leftSectionName (compiler/GHC/Types/Id/Make.hs:1697) ghc-lib-parser> rightSectionName (compiler/GHC/Types/Id/Make.hs:1697) dhall> include base-4.17.0.0 dhall> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 dhall> include bytestring-0.11.3.1 dhall> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM dhall> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk dhall> include cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m dhall> include containers-0.6.6 dhall> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT dhall> include cryptohash-sha256-0.11.102.1-AdPr01KPLaIBuvuli7ldgg dhall> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 dhall> include deepseq-1.4.8.0 dhall> include directory-1.3.7.1 dhall> include dotgen-0.4.3-6ijYtr0RwqeDtZNo6Ys6gL dhall> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG dhall> include exceptions-0.10.5 dhall> include filepath-1.4.2.2 dhall> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s dhall> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM dhall> include haskeline-0.8.2 dhall> include http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps dhall> include http-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7 dhall> include http-types-0.12.3-74kL5atFy9BRgMApwtK38 dhall> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB dhall> include lens-family-core-2.1.2-5AqDa7C2iy76jaDfdmb8mr dhall> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV dhall> include mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd dhall> include mtl-2.2.2 dhall> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg dhall> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y dhall> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 dhall> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV dhall> include pretty-simple-4.1.2.0-7WvsO1QuvhSHE6XKwCEmDD dhall> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj dhall> include prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 dhall> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ dhall> include repline-0.4.2.0-VNbUcyHHPgdCgZKNYVSD dhall> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO dhall> include serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd dhall> include template-haskell-2.19.0.0 dhall> include text-2.0.1 dhall> include text-manipulate-0.3.1.0-8yKLCMhJCyWG233fluFQWZ dhall> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF dhall> include th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k dhall> include time-1.12.2 dhall> include transformers-0.5.6.2 dhall> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP dhall> include uri-encode-1.5.0.7-FWEaHhI7DAK3nooTE8Izy dhall> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej dhall> component dhall-1.41.2-3wKp9wywhO3EUUjOWB19gk-dhall dhall> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx dhall> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G dhall> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf dhall> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb dhall> include atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc dhall> include base-4.17.0.0 dhall> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 dhall> include bytestring-0.11.3.1 dhall> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM dhall> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk dhall> include cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m dhall> include containers-0.6.6 dhall> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT dhall> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 dhall> include deepseq-1.4.8.0 dhall> include dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7 dhall> include directory-1.3.7.1 dhall> include dotgen-0.4.3-6ijYtr0RwqeDtZNo6Ys6gL dhall> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG dhall> include exceptions-0.10.5 dhall> include filepath-1.4.2.2 dhall> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s dhall> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM dhall> include haskeline-0.8.2 dhall> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB dhall> include lens-family-core-2.1.2-5AqDa7C2iy76jaDfdmb8mr dhall> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV dhall> include mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd dhall> include mtl-2.2.2 dhall> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg dhall> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y dhall> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 dhall> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV dhall> include pretty-simple-4.1.2.0-7WvsO1QuvhSHE6XKwCEmDD dhall> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj dhall> include prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 dhall> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ dhall> include repline-0.4.2.0-VNbUcyHHPgdCgZKNYVSD dhall> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO dhall> include serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd dhall> include template-haskell-2.19.0.0 dhall> include text-2.0.1 dhall> include text-manipulate-0.3.1.0-8yKLCMhJCyWG233fluFQWZ dhall> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF dhall> include th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k dhall> include time-1.12.2 dhall> include transformers-0.5.6.2 dhall> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP dhall> include uri-encode-1.5.0.7-FWEaHhI7DAK3nooTE8Izy dhall> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej dhall> Linked component graph: dhall> unit dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7 dhall> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx dhall> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G dhall> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf dhall> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb dhall> include atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc dhall> include base-4.17.0.0 dhall> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 dhall> include bytestring-0.11.3.1 dhall> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM dhall> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk dhall> include cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m dhall> include containers-0.6.6 dhall> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT dhall> include cryptohash-sha256-0.11.102.1-AdPr01KPLaIBuvuli7ldgg dhall> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 dhall> include deepseq-1.4.8.0 dhall> include directory-1.3.7.1 dhall> include dotgen-0.4.3-6ijYtr0RwqeDtZNo6Ys6gL dhall> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG dhall> include exceptions-0.10.5 dhall> include filepath-1.4.2.2 dhall> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s dhall> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM dhall> include haskeline-0.8.2 dhall> include http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps dhall> include http-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7 dhall> include http-types-0.12.3-74kL5atFy9BRgMApwtK38 dhall> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB dhall> include lens-family-core-2.1.2-5AqDa7C2iy76jaDfdmb8mr dhall> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV dhall> include mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd dhall> include mtl-2.2.2 dhall> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg dhall> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y dhall> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 dhall> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV dhall> include pretty-simple-4.1.2.0-7WvsO1QuvhSHE6XKwCEmDD dhall> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj dhall> include prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 dhall> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ dhall> include repline-0.4.2.0-VNbUcyHHPgdCgZKNYVSD dhall> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO dhall> include serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd dhall> include template-haskell-2.19.0.0 dhall> include text-2.0.1 dhall> include text-manipulate-0.3.1.0-8yKLCMhJCyWG233fluFQWZ dhall> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF dhall> include th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k dhall> include time-1.12.2 dhall> include transformers-0.5.6.2 dhall> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP dhall> include uri-encode-1.5.0.7-FWEaHhI7DAK3nooTE8Izy dhall> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej dhall> Dhall=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall,Dhall.Binary=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Binary,Dhall.Context=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Context,Dhall.Core=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Core,Dhall.Crypto=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Crypto,Dhall.Deriving=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Deriving,Dhall.Diff=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Diff,Dhall.DirectoryTree=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.DirectoryTree,Dhall.Format=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Format,Dhall.Freeze=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Freeze,Dhall.Import=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Import,Dhall.Lint=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Lint,Dhall.Main=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Main,Dhall.Map=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Map,Dhall.Marshal.Decode=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Marshal.Decode,Dhall.Marshal.Encode=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Marshal.Encode,Dhall.Optics=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Optics,Dhall.Parser=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Parser,Dhall.Parser.Expression=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Parser.Expression,Dhall.Parser.Token=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Parser.Token,Dhall.Pretty=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Pretty,Dhall.Repl=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Repl,Dhall.Schemas=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Schemas,Dhall.Set=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Set,Dhall.Src=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Src,Dhall.Substitution=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Substitution,Dhall.TH=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.TH,Dhall.Tags=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Tags,Dhall.Tutorial=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Tutorial,Dhall.TypeCheck=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.TypeCheck,Dhall.Util=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Util,Dhall.Version=dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7:Dhall.Version dhall> unit dhall-1.41.2-3wKp9wywhO3EUUjOWB19gk-dhall dhall> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx dhall> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G dhall> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf dhall> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb dhall> include atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc dhall> include base-4.17.0.0 dhall> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 dhall> include bytestring-0.11.3.1 dhall> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM dhall> include cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk dhall> include cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m dhall> include containers-0.6.6 dhall> include contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT dhall> include data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 dhall> include deepseq-1.4.8.0 dhall> include dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7 dhall> include directory-1.3.7.1 dhall> include dotgen-0.4.3-6ijYtr0RwqeDtZNo6Ys6gL dhall> include either-5.0.2-3c3JfS2uz8g4wllGjgsLsG dhall> include exceptions-0.10.5 dhall> include filepath-1.4.2.2 dhall> include half-0.3.1-JvdE1ZptaB5AuVeKOYll1s dhall> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM dhall> include haskeline-0.8.2 dhall> include indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB dhall> include lens-family-core-2.1.2-5AqDa7C2iy76jaDfdmb8mr dhall> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV dhall> include mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd dhall> include mtl-2.2.2 dhall> include network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg dhall> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y dhall> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 dhall> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV dhall> include pretty-simple-4.1.2.0-7WvsO1QuvhSHE6XKwCEmDD dhall> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj dhall> include prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 dhall> include profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ dhall> include repline-0.4.2.0-VNbUcyHHPgdCgZKNYVSD dhall> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO dhall> include serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd dhall> include template-haskell-2.19.0.0 dhall> include text-2.0.1 dhall> include text-manipulate-0.3.1.0-8yKLCMhJCyWG233fluFQWZ dhall> include text-short-0.1.5-6gTE158geuFLhPXjgIkRpF dhall> include th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k dhall> include time-1.12.2 dhall> include transformers-0.5.6.2 dhall> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP dhall> include uri-encode-1.5.0.7-FWEaHhI7DAK3nooTE8Izy dhall> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej dhall> Ready component graph: dhall> definite dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7 dhall> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx dhall> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G dhall> depends aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf dhall> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb dhall> depends atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc dhall> depends base-4.17.0.0 dhall> depends base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 dhall> depends bytestring-0.11.3.1 dhall> depends case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM dhall> depends cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk dhall> depends cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m dhall> depends containers-0.6.6 dhall> depends contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT dhall> depends cryptohash-sha256-0.11.102.1-AdPr01KPLaIBuvuli7ldgg dhall> depends data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 dhall> depends deepseq-1.4.8.0 dhall> depends directory-1.3.7.1 dhall> depends dotgen-0.4.3-6ijYtr0RwqeDtZNo6Ys6gL dhall> depends either-5.0.2-3c3JfS2uz8g4wllGjgsLsG dhall> depends exceptions-0.10.5 dhall> depends filepath-1.4.2.2 dhall> depends half-0.3.1-JvdE1ZptaB5AuVeKOYll1s dhall> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM dhall> depends haskeline-0.8.2 dhall> depends http-client-0.7.15-JMxMcdJTWpA7MQeyVa5Lps dhall> depends http-client-tls-0.3.6.1-JFm0APXIoJZ4FP0CXGt4m7 dhall> depends http-types-0.12.3-74kL5atFy9BRgMApwtK38 dhall> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB dhall> depends lens-family-core-2.1.2-5AqDa7C2iy76jaDfdmb8mr dhall> depends megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV dhall> depends mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd dhall> depends mtl-2.2.2 dhall> depends network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg dhall> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y dhall> depends parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 dhall> depends parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV dhall> depends pretty-simple-4.1.2.0-7WvsO1QuvhSHE6XKwCEmDD dhall> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj dhall> depends prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 dhall> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ dhall> depends repline-0.4.2.0-VNbUcyHHPgdCgZKNYVSD dhall> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO dhall> depends serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd dhall> depends template-haskell-2.19.0.0 dhall> depends text-2.0.1 dhall> depends text-manipulate-0.3.1.0-8yKLCMhJCyWG233fluFQWZ dhall> depends text-short-0.1.5-6gTE158geuFLhPXjgIkRpF dhall> depends th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k dhall> depends time-1.12.2 dhall> depends transformers-0.5.6.2 dhall> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP dhall> depends uri-encode-1.5.0.7-FWEaHhI7DAK3nooTE8Izy dhall> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej dhall> definite dhall-1.41.2-3wKp9wywhO3EUUjOWB19gk-dhall dhall> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx dhall> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G dhall> depends aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf dhall> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb dhall> depends atomic-write-0.2.0.7-2hZ9QI5COzkKNZQf8cBiVc dhall> depends base-4.17.0.0 dhall> depends base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 dhall> depends bytestring-0.11.3.1 dhall> depends case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM dhall> depends cborg-0.2.9.0-3P37io0RNFk5zf9ODvoPmk dhall> depends cborg-json-0.2.5.0-9hIpz9cy1XgEP4mH5w3m9m dhall> depends containers-0.6.6 dhall> depends contravariant-1.5.5-BAA0mlKzpziAeJ674BkXMT dhall> depends data-fix-0.3.2-AWt4LHt9JB56NuRMlfk2W8 dhall> depends deepseq-1.4.8.0 dhall> depends dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7 dhall> depends directory-1.3.7.1 dhall> depends dotgen-0.4.3-6ijYtr0RwqeDtZNo6Ys6gL dhall> depends either-5.0.2-3c3JfS2uz8g4wllGjgsLsG dhall> depends exceptions-0.10.5 dhall> depends filepath-1.4.2.2 dhall> depends half-0.3.1-JvdE1ZptaB5AuVeKOYll1s dhall> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM dhall> depends haskeline-0.8.2 dhall> depends indexed-traversable-0.1.3-HqA9Asx1AmlF5A4w66uaEB dhall> depends lens-family-core-2.1.2-5AqDa7C2iy76jaDfdmb8mr dhall> depends megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV dhall> depends mmorph-1.2.0-3m9iS5OrBjDBRTvjl8AyPd dhall> depends mtl-2.2.2 dhall> depends network-uri-2.6.4.2-JL4n6p1nv5r6mG5cuBniNg dhall> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y dhall> depends parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 dhall> depends parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV dhall> depends pretty-simple-4.1.2.0-7WvsO1QuvhSHE6XKwCEmDD dhall> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj dhall> depends prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 dhall> depends profunctors-5.6.2-CXKX7Qg80pHGymJxJzshpZ dhall> depends repline-0.4.2.0-VNbUcyHHPgdCgZKNYVSD dhall> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO dhall> depends serialise-0.2.6.0-GWBKQuW6UEp4FQE58XkQrd dhall> depends template-haskell-2.19.0.0 dhall> depends text-2.0.1 dhall> depends text-manipulate-0.3.1.0-8yKLCMhJCyWG233fluFQWZ dhall> depends text-short-0.1.5-6gTE158geuFLhPXjgIkRpF dhall> depends th-lift-instances-0.1.20-9dFbh2fQmGdCa1ZCc0947k dhall> depends time-1.12.2 dhall> depends transformers-0.5.6.2 dhall> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP dhall> depends uri-encode-1.5.0.7-FWEaHhI7DAK3nooTE8Izy dhall> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej dhall> Using Cabal-3.8.1.0 compiled by ghc-9.4 dhall> Using compiler: ghc-9.4.2 dhall> Using install prefix: /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2 dhall> Executables installed in: dhall> /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/bin dhall> Libraries installed in: dhall> /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7 dhall> Dynamic Libraries installed in: dhall> /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 dhall> Private executables installed in: dhall> /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/libexec/x86_64-linux-ghc-9.4.2/dhall-1.41.2 dhall> Data files installed in: dhall> /nix/store/xq83hkm30iawi2wm8i1if4hk65qzyzlg-dhall-1.41.2-data/share/ghc-9.4.2/x86_64-linux-ghc-9.4.2/dhall-1.41.2 dhall> Documentation installed in: dhall> /nix/store/fafm2d94sqhgi048ar2c2hfhhlmrp72y-dhall-1.41.2-doc/share/doc/dhall-1.41.2 dhall> Configuration files installed in: dhall> /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/etc dhall> No alex found dhall> Using ar found on system at: dhall> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar dhall> No c2hs found dhall> No cpphs found dhall> No doctest found dhall> Using gcc version 12.3.0 given by user at: dhall> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc dhall> Using ghc version 9.4.2 found on system at: dhall> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc dhall> Using ghc-pkg version 9.4.2 found on system at: dhall> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 dhall> No ghcjs found dhall> No ghcjs-pkg found dhall> No greencard found dhall> Using haddock version 2.27.0 found on system at: dhall> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 dhall> No happy found dhall> Using haskell-suite found on system at: haskell-suite-dummy-location dhall> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location dhall> No hmake found dhall> Using hpc version 0.68 found on system at: dhall> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc dhall> Using hsc2hs version 0.68.8 found on system at: dhall> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs dhall> Using hscolour version 1.24 found on system at: dhall> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour dhall> No jhc found dhall> Using ld found on system at: dhall> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold dhall> No pkg-config found dhall> Using runghc version 9.4.2 found on system at: dhall> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 dhall> Using strip version 2.40 found on system at: dhall> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip dhall> Using tar found on system at: dhall> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar dhall> No uhc found dhall> building dhall> Preprocessing library for dhall-1.41.2.. dhall> Building library for dhall-1.41.2.. hls-graph> setupCompilerEnvironmentPhase hls-graph> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ghc-lib-parser> 19% ( 9 / 46) in 'GHC.CoreToIface' ghc-lib-parser> Missing documentation for: ghc-lib-parser> toIfaceTvBndr (compiler/GHC/CoreToIface.hs:122) ghc-lib-parser> toIfaceTvBndrs (compiler/GHC/CoreToIface.hs:130) ghc-lib-parser> toIfaceIdBndr (compiler/GHC/CoreToIface.hs:133) ghc-lib-parser> toIfaceBndr (compiler/GHC/CoreToIface.hs:142) ghc-lib-parser> toIfaceTopBndr (compiler/GHC/CoreToIface.hs:447) ghc-lib-parser> toIfaceForAllBndr (compiler/GHC/CoreToIface.hs:155) ghc-lib-parser> toIfaceForAllBndrs (compiler/GHC/CoreToIface.hs:152) ghc-lib-parser> toIfaceTyVar (compiler/GHC/CoreToIface.hs:223) ghc-lib-parser> toIfaceType (compiler/GHC/CoreToIface.hs:173) ghc-lib-parser> toIfaceTypeX (compiler/GHC/CoreToIface.hs:176) ghc-lib-parser> toIfaceKind (compiler/GHC/CoreToIface.hs:169) ghc-lib-parser> toIfaceTcArgs (compiler/GHC/CoreToIface.hs:325) ghc-lib-parser> toIfaceTyCon (compiler/GHC/CoreToIface.hs:230) ghc-lib-parser> toIfaceTyCon_name (compiler/GHC/CoreToIface.hs:261) ghc-lib-parser> toIfaceTyLit (compiler/GHC/CoreToIface.hs:267) ghc-lib-parser> tidyToIfaceType (compiler/GHC/CoreToIface.hs:383) ghc-lib-parser> tidyToIfaceContext (compiler/GHC/CoreToIface.hs:389) ghc-lib-parser> tidyToIfaceTcArgs (compiler/GHC/CoreToIface.hs:386) ghc-lib-parser> toIfaceCoercion (compiler/GHC/CoreToIface.hs:273) ghc-lib-parser> toIfaceCoercionX (compiler/GHC/CoreToIface.hs:276) ghc-lib-parser> patSynToIfaceDecl (compiler/GHC/CoreToIface.hs:400) ghc-lib-parser> toIfaceExpr (compiler/GHC/CoreToIface.hs:555) ghc-lib-parser> toIfaceBang (compiler/GHC/CoreToIface.hs:430) ghc-lib-parser> toIfaceSrcBang (compiler/GHC/CoreToIface.hs:436) ghc-lib-parser> toIfaceLetBndr (compiler/GHC/CoreToIface.hs:439) ghc-lib-parser> toIfaceIdDetails (compiler/GHC/CoreToIface.hs:456) ghc-lib-parser> toIfaceIdInfo (compiler/GHC/CoreToIface.hs:472) ghc-lib-parser> toIfUnfolding (compiler/GHC/CoreToIface.hs:514) ghc-lib-parser> toIfaceTickish (compiler/GHC/CoreToIface.hs:580) ghc-lib-parser> toIfaceBind (compiler/GHC/CoreToIface.hs:589) ghc-lib-parser> toIfaceTopBind (compiler/GHC/CoreToIface.hs:593) ghc-lib-parser> toIfaceAlt (compiler/GHC/CoreToIface.hs:621) ghc-lib-parser> toIfaceCon (compiler/GHC/CoreToIface.hs:625) ghc-lib-parser> toIfaceApp (compiler/GHC/CoreToIface.hs:633) ghc-lib-parser> toIfaceVar (compiler/GHC/CoreToIface.hs:655) ghc-lib-parser> toIfaceLFInfo (compiler/GHC/CoreToIface.hs:677) ghc-lib-parser> dehydrateCgBreakInfo (compiler/GHC/CoreToIface.hs:703) dhall> [ 1 of 47] Compiling Dhall.Context ( src/Dhall/Context.hs, dist/build/Dhall/Context.o, dist/build/Dhall/Context.dyn_o ) hls-graph> unpacking sources hls-graph> unpacking source archive /nix/store/dwi6qckhz55xjsbkq8aklxhfl9d182yx-hls-graph-2.4.0.0.tar.gz hls-graph> source root is hls-graph-2.4.0.0 hls-graph> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file hls-graph-2.4.0.0/test/Spec.hs hls-graph> patching sources hls-graph> compileBuildDriverPhase hls-graph> setupCompileFlags: -package-db=/build/tmp.TXuFT23wZU/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts hls-graph> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.TXuFT23wZU/Main.o ) hls-graph> [2 of 2] Linking Setup ghc-lib-parser> Warning: 'IntAddC' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'WordAddC' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'IntSubC' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'WordSubC' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 50% ( 2 / 4) in 'GHC.Core.Opt.ConstantFold' ghc-lib-parser> Missing documentation for: ghc-lib-parser> primOpRules (compiler/GHC/Core/Opt/ConstantFold.hs:100) ghc-lib-parser> builtinRules (compiler/GHC/Core/Opt/ConstantFold.hs:1991) dhall> [ 2 of 47] Compiling Dhall.Crypto ( ghc-src/Dhall/Crypto.hs, dist/build/Dhall/Crypto.o, dist/build/Dhall/Crypto.dyn_o ) dhall> [ 3 of 47] Compiling Dhall.Import.Manager ( ghc-src/Dhall/Import/Manager.hs, dist/build/Dhall/Import/Manager.o, dist/build/Dhall/Import/Manager.dyn_o ) dhall> [ 4 of 47] Compiling Dhall.Map ( src/Dhall/Map.hs, dist/build/Dhall/Map.o, dist/build/Dhall/Map.dyn_o ) hls-graph> updateAutotoolsGnuConfigScriptsPhase hls-graph> configuring hls-graph> configureFlags: --verbose --prefix=/nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --datadir=/nix/store/xjmkr6agrisyy2ckz7jkqc5pmnjrajy7-hls-graph-2.4.0.0-data/share/ghc-9.4.2 --docdir=/nix/store/7r8r4l242dfw6mc15b4zd4z3992mng3z-hls-graph-2.4.0.0-doc/share/doc/hls-graph-2.4.0.0 --with-gcc=gcc --package-db=/build/tmp.TXuFT23wZU/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib 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 ) haddock-library> [11 of 11] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) hls-graph> Using Parsec parser hls-graph> Configuring hls-graph-2.4.0.0... hls-graph> Flags chosen: embed-files=False, pedantic=False, stm-stats=False hls-graph> Dependency aeson: using aeson-2.1.2.1 hls-graph> Dependency async >=2.0: using async-2.2.4 hls-graph> Dependency base >=4.12 && <5: using base-4.17.0.0 hls-graph> Dependency bytestring: using bytestring-0.11.3.1 hls-graph> Dependency containers: using containers-0.6.6 hls-graph> Dependency deepseq: using deepseq-1.4.8.0 hls-graph> Dependency directory: using directory-1.3.7.1 hls-graph> Dependency exceptions: using exceptions-0.10.5 hls-graph> Dependency extra: using extra-1.7.14 hls-graph> Dependency filepath: using filepath-1.4.2.2 hls-graph> Dependency focus: using focus-1.0.3.2 hls-graph> Dependency hashable: using hashable-1.4.3.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.1.0 hls-graph> Dependency stm-containers: using stm-containers-1.2.0.3 hls-graph> Dependency text: using text-2.0.1 hls-graph> Dependency time: using time-1.12.2 hls-graph> Dependency transformers: using transformers-0.5.6.2 hls-graph> Dependency unliftio: using unliftio-0.2.25.0 hls-graph> Dependency unordered-containers: using unordered-containers-0.2.19.1 hls-graph> Dependency base: using base-4.17.0.0 hls-graph> Dependency containers: using containers-0.6.6 hls-graph> Dependency directory: using directory-1.3.7.1 hls-graph> Dependency extra: using extra-1.7.14 hls-graph> Dependency filepath: using filepath-1.4.2.2 hls-graph> Dependency hls-graph: using hls-graph-2.4.0.0 hls-graph> Dependency hspec: using hspec-2.10.10 hls-graph> Dependency stm: using stm-2.5.1.0 hls-graph> Dependency stm-containers: using stm-containers-1.2.0.3 hls-graph> Dependency tasty: using tasty-1.4.3 hls-graph> Dependency tasty-hspec: using tasty-hspec-1.2.0.3 hls-graph> Dependency tasty-hunit: using tasty-hunit-0.10.1 hls-graph> Dependency tasty-rerun: using tasty-rerun-1.1.19 hls-graph> Dependency text: using text-2.0.1 hls-graph> Dependency unordered-containers: using unordered-containers-0.2.19.1 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.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-graph> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hls-graph> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr hls-graph> include base-4.17.0.0 hls-graph> include bytestring-0.11.3.1 hls-graph> include containers-0.6.6 hls-graph> include deepseq-1.4.8.0 hls-graph> include directory-1.3.7.1 hls-graph> include exceptions-0.10.5 hls-graph> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hls-graph> include filepath-1.4.2.2 hls-graph> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O hls-graph> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM hls-graph> include js-dgtable-0.5.2-ecruvFNDaN7g6t4NkpyGj hls-graph> include js-flot-0.8.3-GQ20mPoho388qJzia6vSNO hls-graph> include js-jquery-3.3.1-5G5oPhJwdS1CKXWt9WyLXB hls-graph> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI hls-graph> include stm-2.5.1.0 hls-graph> include stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f hls-graph> include text-2.0.1 hls-graph> include time-1.12.2 hls-graph> include transformers-0.5.6.2 hls-graph> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh hls-graph> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hls-graph> component hls-graph-2.4.0.0-4jwncbbwted903czUGB2Hn-tests hls-graph> include base-4.17.0.0 hls-graph> include containers-0.6.6 hls-graph> include directory-1.3.7.1 hls-graph> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hls-graph> include filepath-1.4.2.2 hls-graph> include hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-graph> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hls-graph> include stm-2.5.1.0 hls-graph> include stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f hls-graph> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin hls-graph> include tasty-hspec-1.2.0.3-3ckIcX0uUg01pqYWt801zz hls-graph> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx hls-graph> include tasty-rerun-1.1.19-HUgSmmqed11AROWmwrQrwJ hls-graph> include text-2.0.1 hls-graph> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hls-graph> Linked component graph: hls-graph> unit hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-graph> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hls-graph> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr hls-graph> include base-4.17.0.0 hls-graph> include bytestring-0.11.3.1 hls-graph> include containers-0.6.6 hls-graph> include deepseq-1.4.8.0 hls-graph> include directory-1.3.7.1 hls-graph> include exceptions-0.10.5 hls-graph> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hls-graph> include filepath-1.4.2.2 hls-graph> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O hls-graph> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM hls-graph> include js-dgtable-0.5.2-ecruvFNDaN7g6t4NkpyGj hls-graph> include js-flot-0.8.3-GQ20mPoho388qJzia6vSNO hls-graph> include js-jquery-3.3.1-5G5oPhJwdS1CKXWt9WyLXB hls-graph> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI hls-graph> include stm-2.5.1.0 hls-graph> include stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f hls-graph> include text-2.0.1 hls-graph> include time-1.12.2 hls-graph> include transformers-0.5.6.2 hls-graph> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh hls-graph> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hls-graph> Control.Concurrent.STM.Stats=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Control.Concurrent.STM.Stats,Development.IDE.Graph=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph,Development.IDE.Graph.Classes=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Classes,Development.IDE.Graph.Database=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Database,Development.IDE.Graph.Internal.Action=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Internal.Action,Development.IDE.Graph.Internal.Database=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Internal.Database,Development.IDE.Graph.Internal.Options=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Internal.Options,Development.IDE.Graph.Internal.Paths=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Internal.Paths,Development.IDE.Graph.Internal.Profile=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Internal.Profile,Development.IDE.Graph.Internal.Rules=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Internal.Rules,Development.IDE.Graph.Internal.Types=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Internal.Types,Development.IDE.Graph.KeyMap=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.KeyMap,Development.IDE.Graph.KeySet=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.KeySet,Development.IDE.Graph.Rule=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Development.IDE.Graph.Rule,Paths_hls_graph=hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3:Paths_hls_graph hls-graph> unit hls-graph-2.4.0.0-4jwncbbwted903czUGB2Hn-tests hls-graph> include base-4.17.0.0 hls-graph> include containers-0.6.6 hls-graph> include directory-1.3.7.1 hls-graph> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hls-graph> include filepath-1.4.2.2 hls-graph> include hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-graph> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hls-graph> include stm-2.5.1.0 hls-graph> include stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f hls-graph> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin hls-graph> include tasty-hspec-1.2.0.3-3ckIcX0uUg01pqYWt801zz hls-graph> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx hls-graph> include tasty-rerun-1.1.19-HUgSmmqed11AROWmwrQrwJ hls-graph> include text-2.0.1 hls-graph> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hls-graph> Ready component graph: hls-graph> definite hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-graph> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hls-graph> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr hls-graph> depends base-4.17.0.0 hls-graph> depends bytestring-0.11.3.1 hls-graph> depends containers-0.6.6 hls-graph> depends deepseq-1.4.8.0 hls-graph> depends directory-1.3.7.1 hls-graph> depends exceptions-0.10.5 hls-graph> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p hls-graph> depends filepath-1.4.2.2 hls-graph> depends focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O hls-graph> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM hls-graph> depends js-dgtable-0.5.2-ecruvFNDaN7g6t4NkpyGj hls-graph> depends js-flot-0.8.3-GQ20mPoho388qJzia6vSNO hls-graph> depends js-jquery-3.3.1-5G5oPhJwdS1CKXWt9WyLXB hls-graph> depends list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI hls-graph> depends stm-2.5.1.0 hls-graph> depends stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f hls-graph> depends text-2.0.1 hls-graph> depends time-1.12.2 hls-graph> depends transformers-0.5.6.2 hls-graph> depends unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh hls-graph> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hls-graph> definite hls-graph-2.4.0.0-4jwncbbwted903czUGB2Hn-tests hls-graph> depends base-4.17.0.0 hls-graph> depends containers-0.6.6 hls-graph> depends directory-1.3.7.1 hls-graph> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p hls-graph> depends filepath-1.4.2.2 hls-graph> depends hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-graph> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M hls-graph> depends stm-2.5.1.0 hls-graph> depends stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f hls-graph> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin hls-graph> depends tasty-hspec-1.2.0.3-3ckIcX0uUg01pqYWt801zz hls-graph> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx hls-graph> depends tasty-rerun-1.1.19-HUgSmmqed11AROWmwrQrwJ hls-graph> depends text-2.0.1 hls-graph> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hls-graph> Using Cabal-3.8.1.0 compiled by ghc-9.4 hls-graph> Using compiler: ghc-9.4.2 hls-graph> Using install prefix: hls-graph> /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0 hls-graph> Executables installed in: hls-graph> /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0/bin hls-graph> Libraries installed in: hls-graph> /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-graph> Dynamic Libraries installed in: hls-graph> /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 hls-graph> Private executables installed in: hls-graph> /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0/libexec/x86_64-linux-ghc-9.4.2/hls-graph-2.4.0.0 hls-graph> Data files installed in: hls-graph> /nix/store/xjmkr6agrisyy2ckz7jkqc5pmnjrajy7-hls-graph-2.4.0.0-data/share/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hls-graph-2.4.0.0 hls-graph> Documentation installed in: hls-graph> /nix/store/7r8r4l242dfw6mc15b4zd4z3992mng3z-hls-graph-2.4.0.0-doc/share/doc/hls-graph-2.4.0.0 haddock-library> [12 of 12] Linking dist/build/spec/spec hls-graph> Configuration files installed in: hls-graph> /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0/etc hls-graph> No alex found hls-graph> Using ar found on system at: hls-graph> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar hls-graph> No c2hs found hls-graph> No cpphs found hls-graph> No doctest found hls-graph> Using gcc version 12.3.0 given by user at: hls-graph> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc hls-graph> Using ghc version 9.4.2 found on system at: hls-graph> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc hls-graph> Using ghc-pkg version 9.4.2 found on system at: hls-graph> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 hls-graph> No ghcjs found hls-graph> No ghcjs-pkg found hls-graph> No greencard found hls-graph> Using haddock version 2.27.0 found on system at: hls-graph> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: hls-graph> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc hls-graph> Using hsc2hs version 0.68.8 found on system at: hls-graph> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs hls-graph> Using hscolour version 1.24 found on system at: hls-graph> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour hls-graph> No jhc found hls-graph> Using ld found on system at: hls-graph> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold hls-graph> No pkg-config found hls-graph> Using runghc version 9.4.2 found on system at: hls-graph> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 hls-graph> Using strip version 2.40 found on system at: hls-graph> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hls-graph> Using tar found on system at: hls-graph> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar hls-graph> No uhc found hls-graph> building hls-graph> Preprocessing library for hls-graph-2.4.0.0.. hls-graph> Building library for hls-graph-2.4.0.0.. hls-graph> [ 1 of 15] 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 ) dhall> [ 5 of 47] Compiling Dhall.Optics ( src/Dhall/Optics.hs, dist/build/Dhall/Optics.o, dist/build/Dhall/Optics.dyn_o ) dhall> [ 6 of 47] Compiling Dhall.Set ( src/Dhall/Set.hs, dist/build/Dhall/Set.o, dist/build/Dhall/Set.dyn_o ) dhall> [ 7 of 47] Compiling Dhall.Syntax[boot] ( src/Dhall/Syntax.hs-boot, dist/build/Dhall/Syntax.o-boot, dist/build/Dhall/Syntax.dyn_o-boot ) dhall> [ 8 of 47] Compiling Dhall.Util[boot] ( src/Dhall/Util.hs-boot, dist/build/Dhall/Util.o-boot, dist/build/Dhall/Util.dyn_o-boot ) dhall> [ 9 of 47] Compiling Dhall.Src ( src/Dhall/Src.hs, dist/build/Dhall/Src.o, dist/build/Dhall/Src.dyn_o ) dhall> [10 of 47] Compiling Dhall.Pretty.Internal[boot] ( src/Dhall/Pretty/Internal.hs-boot, dist/build/Dhall/Pretty/Internal.o-boot, dist/build/Dhall/Pretty/Internal.dyn_o-boot ) dhall> [11 of 47] Compiling Dhall.Syntax ( src/Dhall/Syntax.hs, dist/build/Dhall/Syntax.o, dist/build/Dhall/Syntax.dyn_o ) hls-graph> [ 2 of 15] 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 15] 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 ) ghc-lib-parser> Warning: 'Module' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:119:23 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:126:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:119:1 ghc-lib-parser> 25% ( 13 / 52) in 'GHC.Core.InstEnv' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> InstMatch (compiler/GHC/Core/InstEnv.hs:757) ghc-lib-parser> ClsInstLookupResult (compiler/GHC/Core/InstEnv.hs:759) ghc-lib-parser> PotentialUnifiers (compiler/GHC/Core/InstEnv.hs:842) ghc-lib-parser> getPotentialUnifiers (compiler/GHC/Core/InstEnv.hs:861) ghc-lib-parser> nullUnifiers (compiler/GHC/Core/InstEnv.hs:865) ghc-lib-parser> OverlapMode (compiler/GHC/Types/Basic.hs:641) ghc-lib-parser> setOverlapModeMaybe (compiler/GHC/Types/Basic.hs:615) ghc-lib-parser> DFunInstType (compiler/GHC/Core/InstEnv.hs:752) ghc-lib-parser> pprInstance (compiler/GHC/Core/InstEnv.hs:217) ghc-lib-parser> pprInstanceHdr (compiler/GHC/Core/InstEnv.hs:225) ghc-lib-parser> pprInstances (compiler/GHC/Core/InstEnv.hs:230) ghc-lib-parser> instanceHead (compiler/GHC/Core/InstEnv.hs:233) ghc-lib-parser> instanceSig (compiler/GHC/Core/InstEnv.hs:254) ghc-lib-parser> mkLocalInstance (compiler/GHC/Core/InstEnv.hs:258) ghc-lib-parser> mkImportedInstance (compiler/GHC/Core/InstEnv.hs:301) ghc-lib-parser> instanceDFunId (compiler/GHC/Core/InstEnv.hs:200) ghc-lib-parser> updateClsInstDFuns (compiler/GHC/Core/InstEnv.hs:207) ghc-lib-parser> updateClsInstDFun (compiler/GHC/Core/InstEnv.hs:203) ghc-lib-parser> InstEnv (compiler/GHC/Core/InstEnv.hs:401) ghc-lib-parser> mkInstEnv (compiler/GHC/Core/InstEnv.hs:437) ghc-lib-parser> emptyInstEnv (compiler/GHC/Core/InstEnv.hs:434) ghc-lib-parser> extendInstEnv (compiler/GHC/Core/InstEnv.hs:491) ghc-lib-parser> filterInstEnv (compiler/GHC/Core/InstEnv.hs:495) ghc-lib-parser> deleteFromInstEnv (compiler/GHC/Core/InstEnv.hs:506) ghc-lib-parser> deleteDFunFromInstEnv (compiler/GHC/Core/InstEnv.hs:510) ghc-lib-parser> anyInstEnv (compiler/GHC/Core/InstEnv.hs:499) ghc-lib-parser> extendInstEnvList (compiler/GHC/Core/InstEnv.hs:488) ghc-lib-parser> instEnvElts (compiler/GHC/Core/InstEnv.hs:440) ghc-lib-parser> instEnvClasses (compiler/GHC/Core/InstEnv.hs:448) ghc-lib-parser> mapInstEnv (compiler/GHC/Core/InstEnv.hs:503) ghc-lib-parser> classInstances (compiler/GHC/Core/InstEnv.hs:465) ghc-lib-parser> instanceBindFun (compiler/GHC/Core/InstEnv.hs:1310) ghc-lib-parser> classNameInstances (compiler/GHC/Core/InstEnv.hs:468) ghc-lib-parser> instanceCantMatch (compiler/GHC/Core/RoughMap.hs:296) ghc-lib-parser> roughMatchTcs (compiler/GHC/Core/RoughMap.hs:315) ghc-lib-parser> isOverlappable (compiler/GHC/Core/InstEnv.hs:122) ghc-lib-parser> isOverlapping (compiler/GHC/Core/InstEnv.hs:122) ghc-lib-parser> isIncoherent (compiler/GHC/Core/InstEnv.hs:122) haddock-library> buildPhase completed in 51 seconds haddock-library> running tests haddock-library> Running 2 test suites... haddock-library> Test suite fixtures: RUNNING... haddock-library> running link haddock-library> running url haddock-library> running list-blocks1 haddock-library> running linkInlineMarkup haddock-library> running identifierBackticks haddock-library> running identifier haddock-library> running urlLabel haddock-library> running table-simple haddock-library> running table2 haddock-library> running table3 haddock-library> running table5 haddock-library> running table1 haddock-library> running table-cell-strip-whitespaces haddock-library> running list-blocks2 haddock-library> running linkInline haddock-library> running definitionList haddock-library> running table4 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 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 [✔] 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 @ [✔] 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; 16 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 [✔] 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.0196 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> 2 of 2 test suites (2 of 2 test cases) passed. haddock-library> haddockPhase hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:108:1: warning: [-Wmissing-pattern-synonym-signatures] hls-graph> Pattern synonym with no type signature: hls-graph> pattern Key :: () => hls-graph> forall {a}. (Typeable a, Hashable a, Show a) => a -> Key hls-graph> | hls-graph> 108 | pattern Key a <- (lookupKeyValue -> KeyValue a _) hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:117:11: warning: [-Wredundant-constraints] hls-graph> Redundant constraint: Eq a hls-graph> In the type signature for: hls-graph> newKey :: forall a. hls-graph> (Eq a, Typeable a, Hashable a, Show a) => hls-graph> a -> Key hls-graph> | hls-graph> 117 | newKey :: (Eq a, Typeable a, Hashable a, Show a) => a -> Key hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:141:3: warning: [-Wincomplete-patterns] hls-graph> Pattern match(es) are non-exhaustive hls-graph> In an equation for ‘show’: hls-graph> Patterns of type ‘Key’ not matched: UnsafeMkKey _ hls-graph> | hls-graph> 141 | show (Key x) = show x hls-graph> | ^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:148:20: warning: [-Wunused-matches] hls-graph> Defined but not used: ‘x’ hls-graph> | hls-graph> 148 | show (KeyValue x t) = T.unpack t hls-graph> | ^ ghc-lib-parser> Warning: 'ModIface' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ExternalPackageState' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'DFunId' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Id' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 66% ( 2 / 3) in 'GHC.Unit.Module.ModDetails' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header 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. 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 ) ghc-lib-parser> Warning: 'exposed' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Module' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:119:23 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:126:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:119:1 ghc-lib-parser> Warning: 'trusted' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'unitState' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'UnitArg' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'depends' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'InstantiatedUnit' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:273:7 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:292:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:272:1 ghc-lib-parser> Warning: 'nameModule' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ClosureUnitInfoMap' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 72% ( 43 / 59) in 'GHC.Unit.State' ghc-lib-parser> Missing documentation for: ghc-lib-parser> UnitState (compiler/GHC/Unit/State.hs:412) ghc-lib-parser> PreloadUnitClosure (compiler/GHC/Unit/State.hs:260) ghc-lib-parser> UnitErr (compiler/GHC/Unit/State.hs:2034) ghc-lib-parser> emptyUnitState (compiler/GHC/Unit/State.hs:476) ghc-lib-parser> readUnitDatabases (compiler/GHC/Unit/State.hs:699) ghc-lib-parser> readUnitDatabase (compiler/GHC/Unit/State.hs:755) ghc-lib-parser> getUnitDbRefs (compiler/GHC/Unit/State.hs:706) ghc-lib-parser> UnitInfoMap (compiler/GHC/Unit/State.hs:501) ghc-lib-parser> listVisibleModuleNames (compiler/GHC/Unit/State.hs:1995) ghc-lib-parser> lookupModuleWithSuggestions (compiler/GHC/Unit/State.hs:1887) ghc-lib-parser> lookupPluginModuleWithSuggestions (compiler/GHC/Unit/State.hs:1914) ghc-lib-parser> ModuleSuggestion (compiler/GHC/Unit/State.hs:1884) ghc-lib-parser> pprReason (compiler/GHC/Unit/State.hs:1239) ghc-lib-parser> mayThrowUnitErr (compiler/GHC/Unit/State.hs:2039) ghc-lib-parser> pprFlag (compiler/GHC/Unit/State.hs:1068) ghc-lib-parser> pprUnitInfoForUser (compiler/GHC/Unit/State.hs:2100) 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:62) haddock-library> overDocF (src/Documentation/Haddock/Types.hs:65) 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> 75% ( 3 / 4) in 'Documentation.Haddock.Markup' haddock-library> Missing documentation for: haddock-library> markup (src/Documentation/Haddock/Markup.hs:12) bitvec> [10 of 10] Linking dist/build/bitvec-tests/bitvec-tests 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:57) haddock-library> docAppend (src/Documentation/Haddock/Doc.hs:41) haddock-library> docConcat (src/Documentation/Haddock/Doc.hs:11) haddock-library> emptyMetaDoc (src/Documentation/Haddock/Doc.hs:35) haddock-library> Warning: '#' is out of scope. haddock-library> If you qualify the identifier, haddock can try to link it anyway. haddock-library> 100% ( 6 / 6) in 'Documentation.Haddock.Parser' haddock-library> Warning: Documentation.Haddock.Parser: could not find link destinations for: haddock-library> haddock-library> - Documentation.Haddock.Parser.parseText haddock-library> - Documentation.Haddock.Parser.parseParagraph haddock-library> - Documentation.Haddock.Parser.Monad.takeWhile haddock-library> - Documentation.Haddock.Parser.Monad.takeWhile1 haddock-library> - Documentation.Haddock.Parser.innerList haddock-library> - Documentation.Haddock.Parser.definitionList haddock-library> - Documentation.Haddock.Parser.more haddock-library> - Documentation.Haddock.Parser.Identifier.parseValid 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 ) bitvec> buildPhase completed in 1 minutes 7 seconds bitvec> running tests 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; 116 discarded. bitvec> Pred Succ Identity: OK bitvec> +++ OK, passed 100 tests; 103 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 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; 94 discarded. bitvec> Division Modulus: OK bitvec> +++ OK, passed 100 tests; 101 discarded. bitvec> Integer Roundtrip: OK bitvec> +++ OK, passed 100 tests. bitvec> QuotRem is (Quot, Rem): OK bitvec> +++ OK, passed 100 tests; 84 discarded. bitvec> DivMod is (Div, Mod): OK bitvec> +++ OK, passed 100 tests; 106 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 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; 53 discarded. bitvec> GCD: OK bitvec> +++ OK, passed 100 tests; 68 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 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; 45 discarded. bitvec> Division Modulus: OK bitvec> +++ OK, passed 100 tests; 55 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; 59 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; 32 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. 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; 56 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 bitvec> +++ OK, passed 100 tests; 48 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. 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> 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 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 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. ghc-lib-parser> Warning: 'checkFamInstConsistency' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'addDependentFile' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 88% ( 15 / 17) in 'GHC.Unit.Module.Deps' ghc-lib-parser> Missing documentation for: ghc-lib-parser> noDependencies (compiler/GHC/Unit/Module/Deps.hs:198) ghc-lib-parser> dep_trusted_pkgs (compiler/GHC/Unit/Module/Deps.hs:72) 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> 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.02s) 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 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> 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> 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.02s) 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.02s) 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. 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 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 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. hls-graph> [ 4 of 15] 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> hls-graph> src/Development/IDE/Graph/Internal/Rules.hs:41:9: warning: [-Wincomplete-patterns] hls-graph> Pattern match(es) are non-exhaustive hls-graph> In an equation for ‘f2’: hls-graph> Patterns of type ‘Key’, ‘Maybe BS.ByteString’, hls-graph> ‘RunMode’ not matched: hls-graph> (UnsafeMkKey _) _ _ hls-graph> | hls-graph> 41 | f2 (Key a) b c = do hls-graph> | ^^^^^^^^^^^^^^^^^^^... hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Rules.hs:48:1: warning: [-Wincomplete-patterns] hls-graph> Pattern match(es) are non-exhaustive hls-graph> In an equation for ‘runRule’: hls-graph> Patterns of type ‘TheRules’, ‘Key’, ‘Maybe BS.ByteString’, hls-graph> ‘RunMode’ not matched: hls-graph> _ (UnsafeMkKey _) _ _ hls-graph> | hls-graph> 48 | runRule rules key@(Key t) bs mode = case Map.lookup (typeOf t) rules of hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... 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. ghc-lib-parser> 42% ( 3 / 7) in 'GHC.Driver.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> showSDocUnsafe (compiler/GHC/Utils/Outputable.hs:657) ghc-lib-parser> showPpr (compiler/GHC/Driver/Ppr.hs:26) ghc-lib-parser> showPprUnsafe (compiler/GHC/Utils/Outputable.hs:660) ghc-lib-parser> printForUser (compiler/GHC/Driver/Ppr.hs:36) bitvec> middle_long: OK 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 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; 61 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 ghc-lib-parser> Warning: 'co' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'pat' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 41% ( 17 / 41) in 'GHC.Hs.Pat' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> LPat (compiler/Language/Haskell/Syntax/Pat.hs:56) ghc-lib-parser> EpAnnSumPat (compiler/GHC/Hs/Pat.hs:179) ghc-lib-parser> ConLikeP (compiler/Language/Haskell/Syntax/Pat.hs:226) ghc-lib-parser> HsPatExpansion (compiler/GHC/Hs/Pat.hs:212) ghc-lib-parser> hsConPatArgs (compiler/Language/Haskell/Syntax/Pat.hs:241) ghc-lib-parser> hsRecFields (compiler/Language/Haskell/Syntax/Pat.hs:358) ghc-lib-parser> hsRecFieldSel (compiler/Language/Haskell/Syntax/Pat.hs:364) ghc-lib-parser> hsRecFieldId (compiler/GHC/Hs/Pat.hs:244) ghc-lib-parser> hsRecFieldsArgs (compiler/Language/Haskell/Syntax/Pat.hs:361) ghc-lib-parser> hsRecUpdFieldId (compiler/GHC/Hs/Pat.hs:250) ghc-lib-parser> hsRecUpdFieldOcc (compiler/GHC/Hs/Pat.hs:253) ghc-lib-parser> hsRecUpdFieldRdr (compiler/GHC/Hs/Pat.hs:247) ghc-lib-parser> mkPrefixConPat (compiler/GHC/Hs/Pat.hs:419) ghc-lib-parser> mkCharLitPat (compiler/GHC/Hs/Pat.hs:437) ghc-lib-parser> mkNilPat (compiler/GHC/Hs/Pat.hs:434) ghc-lib-parser> looksLazyPatBind (compiler/GHC/Hs/Pat.hs:481) ghc-lib-parser> isBangedLPat (compiler/GHC/Hs/Pat.hs:473) ghc-lib-parser> isIrrefutableHsPat (compiler/GHC/Hs/Pat.hs:505) ghc-lib-parser> collectEvVarsPat (compiler/GHC/Hs/Pat.hs:719) ghc-lib-parser> collectEvVarsPats (compiler/GHC/Hs/Pat.hs:713) ghc-lib-parser> pprParendLPat (compiler/GHC/Hs/Pat.hs:301) ghc-lib-parser> pprConArgs (compiler/GHC/Hs/Pat.hs:402) ghc-lib-parser> pprLPat (compiler/GHC/Hs/Pat.hs:290) bitvec> invertInPlace: OK (0.14s) bitvec> +++ OK, passed 1 test. hls-graph> [ 5 of 15] 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> [ 6 of 15] 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 ) bitvec> reverseInPlace: OK (0.34s) bitvec> +++ OK, passed 1 test. bitvec> zipInPlace: OK (0.05s) bitvec> +++ OK, passed 1 test. bitvec> bitvec> All 363 tests passed (1.12s) 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> haddockPhase bitvec> Preprocessing library for bitvec-1.1.5.0.. bitvec> Running Haddock on library for bitvec-1.1.5.0.. ghc-lib-parser> 15% ( 18 /115) in 'GHC.Hs.Expr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> HsUntypedSpliceResult (compiler/GHC/Hs/Expr.hs:1703) ghc-lib-parser> SplicePointName (compiler/GHC/Hs/Expr.hs:1743) ghc-lib-parser> SyntaxExprGhc (compiler/GHC/Hs/Expr.hs:104) ghc-lib-parser> HsBracketTc (compiler/GHC/Hs/Expr.hs:177) ghc-lib-parser> EpAnnHsCase (compiler/GHC/Hs/Expr.hs:200) ghc-lib-parser> EpAnnUnboundVar (compiler/GHC/Hs/Expr.hs:206) ghc-lib-parser> AnnExplicitSum (compiler/GHC/Hs/Expr.hs:360) ghc-lib-parser> AnnsIf (compiler/GHC/Hs/Expr.hs:379) ghc-lib-parser> AnnProjection (compiler/GHC/Hs/Expr.hs:373) ghc-lib-parser> AnnFieldLabel (compiler/GHC/Hs/Expr.hs:368) ghc-lib-parser> HsExpansion (compiler/GHC/Hs/Expr.hs:1054) ghc-lib-parser> XXExprGhcTc (compiler/GHC/Hs/Expr.hs:421) ghc-lib-parser> CmdTopTc (compiler/GHC/Hs/Expr.hs:1156) ghc-lib-parser> MatchGroupTc (compiler/GHC/Hs/Expr.hs:1289) ghc-lib-parser> GrhsAnn (compiler/GHC/Hs/Expr.hs:1335) ghc-lib-parser> RecStmtTc (compiler/GHC/Hs/Expr.hs:1445) ghc-lib-parser> XBindStmtRn (compiler/GHC/Hs/Expr.hs:1471) ghc-lib-parser> XBindStmtTc (compiler/GHC/Hs/Expr.hs:1476) ghc-lib-parser> DelayedSplice (compiler/GHC/Hs/Expr.hs:1729) ghc-lib-parser> UntypedSpliceFlavour (compiler/GHC/Hs/Expr.hs:1745) ghc-lib-parser> pprParendExpr (compiler/GHC/Hs/Expr.hs:758) ghc-lib-parser> pprExpr (compiler/GHC/Hs/Expr.hs:463) ghc-lib-parser> pprFunBind (compiler/GHC/Hs/Expr.hs:1354) ghc-lib-parser> pprPatBind (compiler/GHC/Hs/Expr.hs:1359) ghc-lib-parser> pprUntypedSplice (compiler/GHC/Hs/Expr.hs:1768) ghc-lib-parser> pprLExpr (compiler/GHC/Hs/Expr.hs:460) ghc-lib-parser> prependQualified (compiler/GHC/Hs/Expr.hs:2108) ghc-lib-parser> lamCaseKeyword (compiler/GHC/Hs/Expr.hs:1906) ghc-lib-parser> pp_rhs (compiler/GHC/Hs/Expr.hs:1430) ghc-lib-parser> pprTypedSplice (compiler/GHC/Hs/Expr.hs:1765) ghc-lib-parser> ppr_expr (compiler/GHC/Hs/Expr.hs:486) ghc-lib-parser> pprArg (compiler/GHC/Hs/Expr.hs:1598) ghc-lib-parser> noSyntaxExpr (compiler/GHC/Hs/Expr.hs:133) ghc-lib-parser> tupArgPresent (compiler/GHC/Hs/Expr.hs:404) ghc-lib-parser> isAtomicHsExpr (compiler/GHC/Hs/Expr.hs:853) ghc-lib-parser> isQuietHsExpr (compiler/GHC/Hs/Expr.hs:467) ghc-lib-parser> pprBinds (compiler/GHC/Hs/Expr.hs:478) ghc-lib-parser> ppr_lexpr (compiler/GHC/Hs/Expr.hs:483) ghc-lib-parser> ppr_apps (compiler/GHC/Hs/Expr.hs:730) ghc-lib-parser> ppr_infix_expr (compiler/GHC/Hs/Expr.hs:708) ghc-lib-parser> pprDebugParendExpr (compiler/GHC/Hs/Expr.hs:747) ghc-lib-parser> pprMatches (compiler/GHC/Hs/Expr.hs:1347) ghc-lib-parser> pprDo (compiler/GHC/Hs/Expr.hs:1626) ghc-lib-parser> thTyBrackets (compiler/GHC/Hs/Expr.hs:1846) ghc-lib-parser> ppr_with_pending_tc_splices (compiler/GHC/Hs/Expr.hs:1855) ghc-lib-parser> ppr_infix_expr_rn (compiler/GHC/Hs/Expr.hs:720) ghc-lib-parser> ppr_infix_expr_tc (compiler/GHC/Hs/Expr.hs:723) ghc-lib-parser> pprParendLExpr (compiler/GHC/Hs/Expr.hs:754) ghc-lib-parser> stripParensLHsExpr (compiler/GHC/Hs/Expr.hs:845) ghc-lib-parser> stripParensHsExpr (compiler/GHC/Hs/Expr.hs:849) ghc-lib-parser> pprCmd (compiler/GHC/Hs/Expr.hs:1177) ghc-lib-parser> pprLCmd (compiler/GHC/Hs/Expr.hs:1174) ghc-lib-parser> isQuietHsCmd (compiler/GHC/Hs/Expr.hs:1181) ghc-lib-parser> ppr_cmd (compiler/GHC/Hs/Expr.hs:1194) ghc-lib-parser> ppr_lcmd (compiler/GHC/Hs/Expr.hs:1191) ghc-lib-parser> pprArrowExpr (compiler/GHC/Hs/Expr.hs:1638) ghc-lib-parser> pprCmdArg (compiler/GHC/Hs/Expr.hs:1270) ghc-lib-parser> pprMatch (compiler/GHC/Hs/Expr.hs:1366) ghc-lib-parser> isEmptyMatchGroup (compiler/GHC/Hs/Expr.hs:1305) ghc-lib-parser> matchGroupArity (compiler/GHC/Hs/Expr.hs:1317) ghc-lib-parser> hsLMatchPats (compiler/GHC/Hs/Expr.hs:1324) ghc-lib-parser> pprGRHSs (compiler/GHC/Hs/Expr.hs:1413) ghc-lib-parser> pprGRHS (compiler/GHC/Hs/Expr.hs:1422) ghc-lib-parser> matchSeparator (compiler/GHC/Hs/Expr.hs:1991) ghc-lib-parser> pprStmt (compiler/GHC/Hs/Expr.hs:1528) ghc-lib-parser> pprBindStmt (compiler/GHC/Hs/Expr.hs:1591) ghc-lib-parser> pprTransStmt (compiler/GHC/Hs/Expr.hs:1616) ghc-lib-parser> ppr_do_stmts (compiler/GHC/Hs/Expr.hs:1649) ghc-lib-parser> pprTransformStmt (compiler/GHC/Hs/Expr.hs:1608) ghc-lib-parser> pprBy (compiler/GHC/Hs/Expr.hs:1622) ghc-lib-parser> ppr_module_name_prefix (compiler/GHC/Hs/Expr.hs:1644) ghc-lib-parser> pprComp (compiler/GHC/Hs/Expr.hs:1656) ghc-lib-parser> pprQuals (compiler/GHC/Hs/Expr.hs:1672) ghc-lib-parser> pprPendingSplice (compiler/GHC/Hs/Expr.hs:1761) ghc-lib-parser> ppr_splice (compiler/GHC/Hs/Expr.hs:1781) ghc-lib-parser> ppr_quasi (compiler/GHC/Hs/Expr.hs:1777) ghc-lib-parser> thBrackets (compiler/GHC/Hs/Expr.hs:1842) ghc-lib-parser> pp_dotdot (compiler/GHC/Hs/Expr.hs:1875) ghc-lib-parser> pprExternalSrcLoc (compiler/GHC/Hs/Expr.hs:1910) ghc-lib-parser> pprHsArrType (compiler/GHC/Hs/Expr.hs:1920) ghc-lib-parser> pprStmtContext (compiler/GHC/Hs/Expr.hs:2061) ghc-lib-parser> matchContextErrString (compiler/GHC/Hs/Expr.hs:1931) ghc-lib-parser> matchArrowContextErrString (compiler/GHC/Hs/Expr.hs:1951) ghc-lib-parser> matchDoContextErrString (compiler/GHC/Hs/Expr.hs:1957) ghc-lib-parser> pprMatchInCtxt (compiler/GHC/Hs/Expr.hs:1964) ghc-lib-parser> pprMatchContext (compiler/GHC/Hs/Expr.hs:2007) ghc-lib-parser> pprStmtInCtxt (compiler/GHC/Hs/Expr.hs:1970) ghc-lib-parser> pprAStmtContext (compiler/GHC/Hs/Expr.hs:2061) ghc-lib-parser> pprMatchContextNoun (compiler/GHC/Hs/Expr.hs:2018) ghc-lib-parser> pprArrowMatchContextNoun (compiler/GHC/Hs/Expr.hs:2047) ghc-lib-parser> pprMatchContextNouns (compiler/GHC/Hs/Expr.hs:2037) ghc-lib-parser> pprArrowMatchContextNouns (compiler/GHC/Hs/Expr.hs:2054) ghc-lib-parser> pprAHsDoFlavour (compiler/GHC/Hs/Expr.hs:2093) ghc-lib-parser> pprHsDoFlavour (compiler/GHC/Hs/Expr.hs:2093) ghc-lib-parser> pprStmtCat (compiler/GHC/Hs/Expr.hs:2083) ghc-lib-parser> pprFieldLabelStrings (compiler/GHC/Hs/Expr.hs:2132) ghc-lib-parser> pprPrefixFastString (compiler/GHC/Hs/Expr.hs:2136) bitvec> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hls-graph> [ 7 of 15] 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 ) 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 ) hls-graph> [ 8 of 15] 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> [ 9 of 15] 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> [10 of 15] 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> [11 of 15] 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> [12 of 15] 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> [13 of 15] 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 ) hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Profile.hs:24:1: warning: [-Wunused-imports] hls-graph> The import of ‘Development.IDE.Graph.Classes’ is redundant hls-graph> except perhaps to import instances from ‘Development.IDE.Graph.Classes’ hls-graph> To import instances alone, use: import Development.IDE.Graph.Classes() hls-graph> | hls-graph> 24 | import Development.IDE.Graph.Classes hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Profile.hs:75:1: warning: [-Wmissing-signatures] hls-graph> Top-level binding with no type signature: hls-graph> dependencyOrder :: (Key -> [Char]) -> [(Key, [Key])] -> [Key] hls-graph> | hls-graph> 75 | dependencyOrder shw status = hls-graph> | ^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Profile.hs:91:19: warning: [-Wincomplete-uni-patterns] hls-graph> Pattern match(es) are non-exhaustive hls-graph> In a pattern binding: hls-graph> Patterns of type ‘Maybe [(Key, [Key])]’ not matched: Nothing hls-graph> | hls-graph> 91 | where Just free = lookupDefaultKeyMap (Just []) x mp hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ haddock-library> Documentation created: dist/doc/html/haddock-library/index.html, haddock-library> dist/doc/html/haddock-library/haddock-library.txt haddock-library> Preprocessing test suite 'fixtures' for haddock-library-1.11.0.. haddock-library> Preprocessing test suite 'spec' for haddock-library-1.11.0.. haddock-library> installing haddock-library> Installing library in /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg hls-graph> [14 of 15] 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 ) hls-graph> [15 of 15] Compiling Development.IDE.Graph ( src/Development/IDE/Graph.hs, dist/build/Development/IDE/Graph.o, dist/build/Development/IDE/Graph.dyn_o ) haddock-library> post-installation fixup haddock-library> shrinking RPATHs of ELF executables and libraries in /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0 haddock-library> shrinking /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShaddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg-ghc9.4.2.so bitvec> 95% ( 40 / 42) in 'Data.Bit.ThreadSafe' haddock-library> checking for references to /build/ in /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0... haddock-library> patching script interpreter paths in /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0 haddock-library> stripping (with command strip and flags -S -p) in /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0/lib bitvec> 95% ( 40 / 42) in 'Data.Bit' hls-graph> [ 1 of 15] Compiling Control.Concurrent.STM.Stats ( src/Control/Concurrent/STM/Stats.hs, dist/build/Control/Concurrent/STM/Stats.p_o ) haddock-library> shrinking RPATHs of ELF executables and libraries in /nix/store/9r8xqpj56iwyrnbjifgl8x98n30vhyzi-haddock-library-1.11.0-doc haddock-library> checking for references to /build/ in /nix/store/9r8xqpj56iwyrnbjifgl8x98n30vhyzi-haddock-library-1.11.0-doc... haddock-library> patching script interpreter paths in /nix/store/9r8xqpj56iwyrnbjifgl8x98n30vhyzi-haddock-library-1.11.0-doc haddock-library (post)> added 2 signatures haddock-library (post)> added 3 signatures haddock-library (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9r8xqpj56iwyrnbjifgl8x98n30vhyzi-haddock-library-1.11.0-doc /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0 haddock-library (post)> copying 2 paths... haddock-library (post)> copying path '/nix/store/9r8xqpj56iwyrnbjifgl8x98n30vhyzi-haddock-library-1.11.0-doc' to 'https://cache.nix-ci.com'... haddock-library (post)> copying path '/nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0' to 'https://cache.nix-ci.com'... haddock-library (post)> copying 1 paths... haddock-library (post)> copying path '/nix/store/05hcfzsma2yshmh0p42rasqgnqwpvcx0-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/9r8xqpj56iwyrnbjifgl8x98n30vhyzi-haddock-library-1.11.0-doc /nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-haddock-library-1.11.0 haddock-library (post)> copying 2 paths... haddock-library (post)> copying path '/nix/store/9r8xqpj56iwyrnbjifgl8x98n30vhyzi-haddock-library-1.11.0-doc' to 'ssh-ng://worker.nix-ci.com'... haddock-library (post)> copying path '/nix/store/gx0zhl10fk7d5k5ji83a83mikls0fx4i-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/05hcfzsma2yshmh0p42rasqgnqwpvcx0-haddock-library-1.11.0.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser> Warning: 'FunBinds' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'DocNameI' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 24% ( 39 /157) in 'GHC.Hs.Utils' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkHsApp (compiler/GHC/Hs/Utils.hs:229) ghc-lib-parser> mkHsAppWith (compiler/GHC/Hs/Utils.hs:232) ghc-lib-parser> mkHsApps (compiler/GHC/Hs/Utils.hs:239) ghc-lib-parser> mkHsAppsWith (compiler/GHC/Hs/Utils.hs:243) ghc-lib-parser> mkHsAppType (compiler/GHC/Hs/Utils.hs:250) ghc-lib-parser> mkHsAppTypes (compiler/GHC/Hs/Utils.hs:256) ghc-lib-parser> mkSimpleMatch (compiler/GHC/Hs/Utils.hs:172) ghc-lib-parser> unguardedGRHSs (compiler/GHC/Hs/Utils.hs:188) ghc-lib-parser> unguardedRHS (compiler/GHC/Hs/Utils.hs:195) ghc-lib-parser> mkMatchGroup (compiler/GHC/Hs/Utils.hs:207) ghc-lib-parser> mkLamCaseMatchGroup (compiler/GHC/Hs/Utils.hs:214) ghc-lib-parser> mkMatch (compiler/GHC/Hs/Utils.hs:872) ghc-lib-parser> mkHsLam (compiler/GHC/Hs/Utils.hs:259) ghc-lib-parser> mkHsIf (compiler/GHC/Hs/Utils.hs:373) ghc-lib-parser> mkHsWrap (compiler/GHC/Hs/Utils.hs:750) ghc-lib-parser> mkLHsWrap (compiler/GHC/Hs/Utils.hs:747) ghc-lib-parser> mkHsWrapCo (compiler/GHC/Hs/Utils.hs:754) ghc-lib-parser> mkHsWrapCoR (compiler/GHC/Hs/Utils.hs:758) ghc-lib-parser> mkLHsWrapCo (compiler/GHC/Hs/Utils.hs:762) ghc-lib-parser> mkHsDictLet (compiler/GHC/Hs/Utils.hs:780) ghc-lib-parser> mkHsLams (compiler/GHC/Hs/Utils.hs:269) ghc-lib-parser> mkHsDo (compiler/GHC/Hs/Utils.hs:310) ghc-lib-parser> mkHsDoAnns (compiler/GHC/Hs/Utils.hs:311) ghc-lib-parser> mkHsComp (compiler/GHC/Hs/Utils.hs:312) ghc-lib-parser> mkHsCompAnns (compiler/GHC/Hs/Utils.hs:314) ghc-lib-parser> mkHsWrapPat (compiler/GHC/Hs/Utils.hs:772) ghc-lib-parser> mkHsWrapPatCo (compiler/GHC/Hs/Utils.hs:776) ghc-lib-parser> mkHsCmdWrap (compiler/GHC/Hs/Utils.hs:765) ghc-lib-parser> mkLHsCmdWrap (compiler/GHC/Hs/Utils.hs:769) ghc-lib-parser> mkHsCmdIf (compiler/GHC/Hs/Utils.hs:378) ghc-lib-parser> mkConLikeTc (compiler/GHC/Hs/Utils.hs:466) ghc-lib-parser> nlHsTyApp (compiler/GHC/Hs/Utils.hs:284) ghc-lib-parser> nlHsTyApps (compiler/GHC/Hs/Utils.hs:288) ghc-lib-parser> nlHsVar (compiler/GHC/Hs/Utils.hs:477) ghc-lib-parser> nl_HsVar (compiler/GHC/Hs/Utils.hs:481) ghc-lib-parser> nlHsLit (compiler/GHC/Hs/Utils.hs:489) ghc-lib-parser> nlHsApp (compiler/GHC/Hs/Utils.hs:502) ghc-lib-parser> nlHsApps (compiler/GHC/Hs/Utils.hs:516) ghc-lib-parser> nlHsSyntaxApps (compiler/GHC/Hs/Utils.hs:505) ghc-lib-parser> nlHsIntLit (compiler/GHC/Hs/Utils.hs:492) ghc-lib-parser> nlHsVarApps (compiler/GHC/Hs/Utils.hs:520) ghc-lib-parser> nlHsDo (compiler/GHC/Hs/Utils.hs:579) ghc-lib-parser> nlHsOpApp (compiler/GHC/Hs/Utils.hs:583) ghc-lib-parser> nlHsLam (compiler/GHC/Hs/Utils.hs:586) ghc-lib-parser> nlHsPar (compiler/GHC/Hs/Utils.hs:587) ghc-lib-parser> nlHsIf (compiler/GHC/Hs/Utils.hs:598) ghc-lib-parser> nlHsCase (compiler/GHC/Hs/Utils.hs:588) ghc-lib-parser> nlList (compiler/GHC/Hs/Utils.hs:590) ghc-lib-parser> mkLHsTupleExpr (compiler/GHC/Hs/Utils.hs:644) ghc-lib-parser> mkLHsVarTuple (compiler/GHC/Hs/Utils.hs:651) ghc-lib-parser> missingTupArg (compiler/GHC/Hs/Utils.hs:659) ghc-lib-parser> mkLocatedList (compiler/GHC/Hs/Utils.hs:223) ghc-lib-parser> mkVarBind (compiler/GHC/Hs/Utils.hs:813) ghc-lib-parser> mkHsVarBind (compiler/GHC/Hs/Utils.hs:810) ghc-lib-parser> mkPatSynBind (compiler/GHC/Hs/Utils.hs:818) ghc-lib-parser> mkHsIntegral (compiler/GHC/Hs/Utils.hs:307) ghc-lib-parser> mkHsFractional (compiler/GHC/Hs/Utils.hs:308) ghc-lib-parser> mkHsIsString (compiler/GHC/Hs/Utils.hs:309) ghc-lib-parser> mkHsString (compiler/GHC/Hs/Utils.hs:454) ghc-lib-parser> mkHsStringFS (compiler/GHC/Hs/Utils.hs:457) ghc-lib-parser> mkHsStringPrimLit (compiler/GHC/Hs/Utils.hs:460) ghc-lib-parser> mkHsCharPrimLit (compiler/GHC/Hs/Utils.hs:463) ghc-lib-parser> mkNPat (compiler/GHC/Hs/Utils.hs:318) ghc-lib-parser> mkNPlusKPat (compiler/GHC/Hs/Utils.hs:320) ghc-lib-parser> nlVarPat (compiler/GHC/Hs/Utils.hs:495) ghc-lib-parser> nlLitPat (compiler/GHC/Hs/Utils.hs:499) ghc-lib-parser> nlConVarPat (compiler/GHC/Hs/Utils.hs:527) ghc-lib-parser> nlConVarPatName (compiler/GHC/Hs/Utils.hs:530) ghc-lib-parser> nlConPat (compiler/GHC/Hs/Utils.hs:541) ghc-lib-parser> nlConPatName (compiler/GHC/Hs/Utils.hs:548) ghc-lib-parser> nlInfixConPat (compiler/GHC/Hs/Utils.hs:533) ghc-lib-parser> nlNullaryConPat (compiler/GHC/Hs/Utils.hs:555) ghc-lib-parser> nlWildConPat (compiler/GHC/Hs/Utils.hs:562) ghc-lib-parser> nlTuplePat (compiler/GHC/Hs/Utils.hs:656) ghc-lib-parser> mkParPat (compiler/GHC/Hs/Utils.hs:297) ghc-lib-parser> nlParPat (compiler/GHC/Hs/Utils.hs:300) ghc-lib-parser> mkBigLHsTup (compiler/GHC/Hs/Utils.hs:673) ghc-lib-parser> mkBigLHsPatTup (compiler/GHC/Hs/Utils.hs:681) ghc-lib-parser> mkHsAppTy (compiler/GHC/Hs/Type.hs:484) ghc-lib-parser> mkHsAppKindTy (compiler/GHC/Hs/Type.hs:492) ghc-lib-parser> mkHsSigEnv (compiler/GHC/Hs/Utils.hs:704) ghc-lib-parser> nlHsAppTy (compiler/GHC/Hs/Utils.hs:605) floskell> Preprocessing executable 'floskell' for floskell-0.10.8.. floskell> Building executable 'floskell' for floskell-0.10.8.. 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: [-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:44:20: warning: [-Wunused-imports] floskell> The import of ‘FilePath’ from module ‘System.IO’ is redundant floskell> | floskell> 44 | ( FilePath, hClose, hFlush, openTempFile, stdout ) floskell> | ^^^^^^^^ floskell> [3 of 3] Linking dist/build/floskell/floskell bitvec> Warning: Data.Bit.ThreadSafe: could not find link destinations for: bitvec> bitvec> - Data.Bit.InternalTS.D:R:VectorBit0 bitvec> - Data.Bit.InternalTS.D:R:MVectorsBit0 bitvec> Warning: Data.Bit: could not find link destinations for: bitvec> bitvec> - Data.Bit.Internal.D:R:VectorBit0 bitvec> - Data.Bit.Internal.D:R:MVectorsBit0 bitvec> Documentation created: dist/doc/html/bitvec/index.html, bitvec> dist/doc/html/bitvec/bitvec.txt bitvec> Preprocessing test suite 'bitvec-tests' for bitvec-1.1.5.0.. bitvec> installing bitvec> Installing library in /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX bitvec> post-installation fixup bitvec> shrinking RPATHs of ELF executables and libraries in /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0 bitvec> shrinking /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSbitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX-ghc9.4.2.so bitvec> checking for references to /build/ in /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0... bitvec> patching script interpreter paths in /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0 bitvec> stripping (with command strip and flags -S -p) in /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0/lib bitvec> shrinking RPATHs of ELF executables and libraries in /nix/store/6q2kw6nk5v8p1j31aqqxmgcp0b9cjz8l-bitvec-1.1.5.0-doc bitvec> checking for references to /build/ in /nix/store/6q2kw6nk5v8p1j31aqqxmgcp0b9cjz8l-bitvec-1.1.5.0-doc... bitvec> patching script interpreter paths in /nix/store/6q2kw6nk5v8p1j31aqqxmgcp0b9cjz8l-bitvec-1.1.5.0-doc hls-graph> [ 2 of 15] Compiling Development.IDE.Graph.Classes ( src/Development/IDE/Graph/Classes.hs, dist/build/Development/IDE/Graph/Classes.p_o ) hls-graph> [ 3 of 15] Compiling Development.IDE.Graph.Internal.Types ( src/Development/IDE/Graph/Internal/Types.hs, dist/build/Development/IDE/Graph/Internal/Types.p_o ) hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:108:1: warning: [-Wmissing-pattern-synonym-signatures] hls-graph> Pattern synonym with no type signature: hls-graph> pattern Key :: () => hls-graph> forall {a}. (Typeable a, Hashable a, Show a) => a -> Key hls-graph> | hls-graph> 108 | pattern Key a <- (lookupKeyValue -> KeyValue a _) hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:117:11: warning: [-Wredundant-constraints] hls-graph> Redundant constraint: Eq a hls-graph> In the type signature for: hls-graph> newKey :: forall a. hls-graph> (Eq a, Typeable a, Hashable a, Show a) => hls-graph> a -> Key hls-graph> | hls-graph> 117 | newKey :: (Eq a, Typeable a, Hashable a, Show a) => a -> Key hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:141:3: warning: [-Wincomplete-patterns] hls-graph> Pattern match(es) are non-exhaustive hls-graph> In an equation for ‘show’: hls-graph> Patterns of type ‘Key’ not matched: UnsafeMkKey _ hls-graph> | hls-graph> 141 | show (Key x) = show x hls-graph> | ^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:148:20: warning: [-Wunused-matches] hls-graph> Defined but not used: ‘x’ hls-graph> | hls-graph> 148 | show (KeyValue x t) = T.unpack t hls-graph> | ^ ghc-lib-parser> nlHsAppKindTy (compiler/GHC/Hs/Utils.hs:634) ghc-lib-parser> nlHsTyVar (compiler/GHC/Hs/Utils.hs:606) ghc-lib-parser> nlHsFunTy (compiler/GHC/Hs/Utils.hs:608) ghc-lib-parser> nlHsParTy (compiler/GHC/Hs/Utils.hs:609) ghc-lib-parser> nlHsTyConApp (compiler/GHC/Hs/Utils.hs:616) ghc-lib-parser> mkTransformStmt (compiler/GHC/Hs/Utils.hs:386) ghc-lib-parser> mkTransformByStmt (compiler/GHC/Hs/Utils.hs:388) ghc-lib-parser> mkBodyStmt (compiler/GHC/Hs/Utils.hs:327) ghc-lib-parser> mkPsBindStmt (compiler/GHC/Hs/Utils.hs:329) ghc-lib-parser> mkRnBindStmt (compiler/GHC/Hs/Utils.hs:331) ghc-lib-parser> mkTcBindStmt (compiler/GHC/Hs/Utils.hs:333) ghc-lib-parser> mkLastStmt (compiler/GHC/Hs/Utils.hs:325) ghc-lib-parser> emptyTransStmt (compiler/GHC/Hs/Utils.hs:396) ghc-lib-parser> mkGroupUsingStmt (compiler/GHC/Hs/Utils.hs:390) ghc-lib-parser> mkGroupByUsingStmt (compiler/GHC/Hs/Utils.hs:392) ghc-lib-parser> emptyRecStmt (compiler/GHC/Hs/Utils.hs:336) ghc-lib-parser> emptyRecStmtName (compiler/GHC/Hs/Utils.hs:341) ghc-lib-parser> emptyRecStmtId (compiler/GHC/Hs/Utils.hs:346) ghc-lib-parser> mkRecStmt (compiler/GHC/Hs/Utils.hs:348) ghc-lib-parser> unitRecStmtTc (compiler/GHC/Hs/Utils.hs:434) ghc-lib-parser> mkLetStmt (compiler/GHC/Hs/Utils.hs:445) ghc-lib-parser> collectLocalBinders (compiler/GHC/Hs/Utils.hs:971) ghc-lib-parser> collectHsValBinders (compiler/GHC/Hs/Utils.hs:988) ghc-lib-parser> collectHsBindsBinders (compiler/GHC/Hs/Utils.hs:1001) ghc-lib-parser> collectPatBinders (compiler/GHC/Hs/Utils.hs:1110) ghc-lib-parser> collectPatsBinders (compiler/GHC/Hs/Utils.hs:1117) ghc-lib-parser> collectLStmtsBinders (compiler/GHC/Hs/Utils.hs:1066) ghc-lib-parser> collectStmtsBinders (compiler/GHC/Hs/Utils.hs:1073) ghc-lib-parser> collectLStmtBinders (compiler/GHC/Hs/Utils.hs:1080) ghc-lib-parser> collectStmtBinders (compiler/GHC/Hs/Utils.hs:1087) ghc-lib-parser> hsTyClForeignBinders (compiler/GHC/Hs/Utils.hs:1300) ghc-lib-parser> getPatSynBinds (compiler/GHC/Hs/Utils.hs:1375) ghc-lib-parser> hsGroupBinders (compiler/GHC/Hs/Utils.hs:1294) ghc-lib-parser> lStmtsImplicits (compiler/GHC/Hs/Utils.hs:1506) ghc-lib-parser> hsValBindsImplicits (compiler/GHC/Hs/Utils.hs:1532) ghc-lib-parser> lPatImplicits (compiler/GHC/Hs/Utils.hs:1544) ghc-lib-parser> Warning: 'RecTy' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'dataConBuilderDetails' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 40% ( 2 / 5) in 'GHC.Parser.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> SumOrTuple (compiler/GHC/Parser/Types.hs:29) ghc-lib-parser> pprSumOrTuple (compiler/GHC/Parser/Types.hs:34) ghc-lib-parser> 0% ( 0 / 1) in 'GHC.Hs.Instances' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header bitvec (post)> added 2 signatures bitvec (post)> added 1 signatures bitvec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0 /nix/store/6q2kw6nk5v8p1j31aqqxmgcp0b9cjz8l-bitvec-1.1.5.0-doc bitvec (post)> copying 2 paths... bitvec (post)> copying path '/nix/store/6q2kw6nk5v8p1j31aqqxmgcp0b9cjz8l-bitvec-1.1.5.0-doc' to 'https://cache.nix-ci.com'... bitvec (post)> copying path '/nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0' to 'https://cache.nix-ci.com'... bitvec (post)> copying 1 paths... bitvec (post)> copying path '/nix/store/4si24nyivwpdsy2dixhfnhm8flis55jb-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/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0 /nix/store/6q2kw6nk5v8p1j31aqqxmgcp0b9cjz8l-bitvec-1.1.5.0-doc bitvec (post)> copying 2 paths... bitvec (post)> copying path '/nix/store/6q2kw6nk5v8p1j31aqqxmgcp0b9cjz8l-bitvec-1.1.5.0-doc' to 'ssh-ng://worker.nix-ci.com'... bitvec (post)> copying path '/nix/store/4z51hdl387s3hhby3xf0q6a3ahmrxd6v-bitvec-1.1.5.0' to 'ssh-ng://worker.nix-ci.com'... bitvec (post)> copying 1 paths... bitvec (post)> copying path '/nix/store/4si24nyivwpdsy2dixhfnhm8flis55jb-bitvec-1.1.5.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/6rivqc4lbz19mx2dn80mbbl372k1hpwp-vector-algorithms-0.9.0.1.drv'... floskell> buildPhase completed in 2 minutes 29 seconds floskell> haddockPhase floskell> Preprocessing library for floskell-0.10.8.. floskell> Running Haddock on library for floskell-0.10.8.. 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 floskell> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:34) floskell> 87% ( 7 / 8) in 'Floskell.Buffer' floskell> Missing documentation for: floskell> Buffer (src/Floskell/Buffer.hs:18) floskell> 0% ( 0 / 29) in 'Floskell.Config' floskell> Missing documentation for: floskell> Module header floskell> Indent (src/Floskell/Config.hs:53) floskell> LayoutContext (src/Floskell/Config.hs:56) floskell> Location (src/Floskell/Config.hs:59) floskell> WsLoc (src/Floskell/Config.hs:62) floskell> Whitespace (src/Floskell/Config.hs:65) floskell> Layout (src/Floskell/Config.hs:71) floskell> ConfigMapKey (src/Floskell/Config.hs:74) floskell> ConfigMap (src/Floskell/Config.hs:77) floskell> PenaltyConfig (src/Floskell/Config.hs:81) floskell> AlignConfig (src/Floskell/Config.hs:97) floskell> IndentConfig (src/Floskell/Config.hs:122) floskell> LayoutConfig (src/Floskell/Config.hs:161) floskell> OpConfig (src/Floskell/Config.hs:190) floskell> GroupConfig (src/Floskell/Config.hs:199) floskell> ImportsGroupOrder (src/Floskell/Config.hs:208) floskell> ImportsGroup (src/Floskell/Config.hs:212) floskell> SortImportsRule (src/Floskell/Config.hs:217) floskell> DeclarationConstruct (src/Floskell/Config.hs:220) floskell> OptionConfig (src/Floskell/Config.hs:223) floskell> Config (src/Floskell/Config.hs:248) floskell> defaultConfig (src/Floskell/Config.hs:268) floskell> safeConfig (src/Floskell/Config.hs:291) floskell> cfgMapFind (src/Floskell/Config.hs:313) floskell> cfgOpWs (src/Floskell/Config.hs:328) floskell> cfgGroupWs (src/Floskell/Config.hs:331) floskell> inWs (src/Floskell/Config.hs:334) floskell> wsSpace (src/Floskell/Config.hs:340) floskell> wsLinebreak (src/Floskell/Config.hs:343) floskell> 0% ( 0 / 3) in 'Floskell.Fixities' floskell> Missing documentation for: floskell> Module header floskell> builtinFixities (src/Floskell/Fixities.hs:8) floskell> packageFixities (src/Floskell/Fixities.hs:11) floskell> 0% ( 0 / 4) in 'Floskell.Imports' floskell> Missing documentation for: floskell> Module header floskell> sortImports (src/Floskell/Imports.hs:44) floskell> groupImports (src/Floskell/Imports.hs:47) floskell> splitImports (src/Floskell/Imports.hs:64) 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:180) floskell> setStyle (src/Floskell/ConfigFile.hs:203) floskell> setLanguage (src/Floskell/ConfigFile.hs:207) floskell> setExtensions (src/Floskell/ConfigFile.hs:211) floskell> setFixities (src/Floskell/ConfigFile.hs:215) 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:73) floskell> runPrinter (src/Floskell/Types.hs:76) floskell> psLine (src/Floskell/Types.hs:91) floskell> psColumn (src/Floskell/Types.hs:94) floskell> psNewline (src/Floskell/Types.hs:97) floskell> initialPrintState (src/Floskell/Types.hs:100) floskell> Config (src/Floskell/Config.hs:248) floskell> CommentType (src/Floskell/Types.hs:104) floskell> Comment (src/Floskell/Types.hs:107) floskell> nodeSpan (src/Floskell/Types.hs:125) floskell> Location (src/Floskell/Config.hs:59) floskell> 37% ( 20 / 53) in 'Floskell.Printers' floskell> Missing documentation for: floskell> Module header floskell> oneline (src/Floskell/Printers.hs:118) floskell> ignoreOneline (src/Floskell/Printers.hs:123) floskell> blankline (src/Floskell/Printers.hs:174) floskell> spaceOrNewline (src/Floskell/Printers.hs:177) floskell> withTabStops (src/Floskell/Printers.hs:180) floskell> atTabStop (src/Floskell/Printers.hs:194) floskell> mayM_ (src/Floskell/Printers.hs:202) floskell> withPrefix (src/Floskell/Printers.hs:206) lsp-types> [2 of 2] Compiling Language.LSP.MetaModel ( metamodel/Language/LSP/MetaModel.hs, dist/build/metamodel/Language/LSP/MetaModel.p_o ) hls-graph> [ 4 of 15] Compiling Development.IDE.Graph.Internal.Rules ( src/Development/IDE/Graph/Internal/Rules.hs, dist/build/Development/IDE/Graph/Internal/Rules.p_o ) hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Rules.hs:41:9: warning: [-Wincomplete-patterns] hls-graph> Pattern match(es) are non-exhaustive hls-graph> In an equation for ‘f2’: hls-graph> Patterns of type ‘Key’, ‘Maybe BS.ByteString’, hls-graph> ‘RunMode’ not matched: hls-graph> (UnsafeMkKey _) _ _ hls-graph> | hls-graph> 41 | f2 (Key a) b c = do hls-graph> | ^^^^^^^^^^^^^^^^^^^... hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Rules.hs:48:1: warning: [-Wincomplete-patterns] hls-graph> Pattern match(es) are non-exhaustive hls-graph> In an equation for ‘runRule’: hls-graph> Patterns of type ‘TheRules’, ‘Key’, ‘Maybe BS.ByteString’, hls-graph> ‘RunMode’ not matched: hls-graph> _ (UnsafeMkKey _) _ _ hls-graph> | hls-graph> 48 | runRule rules key@(Key t) bs mode = case Map.lookup (typeOf t) rules of hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... hls-graph> [ 5 of 15] Compiling Development.IDE.Graph.Internal.Options ( src/Development/IDE/Graph/Internal/Options.hs, dist/build/Development/IDE/Graph/Internal/Options.p_o ) hls-graph> [ 6 of 15] Compiling Development.IDE.Graph.Internal.Database ( src/Development/IDE/Graph/Internal/Database.hs, dist/build/Development/IDE/Graph/Internal/Database.p_o ) hls-graph> [ 7 of 15] Compiling Development.IDE.Graph.Internal.Action ( src/Development/IDE/Graph/Internal/Action.hs, dist/build/Development/IDE/Graph/Internal/Action.p_o ) hls-graph> [ 8 of 15] Compiling Development.IDE.Graph.KeyMap ( src/Development/IDE/Graph/KeyMap.hs, dist/build/Development/IDE/Graph/KeyMap.p_o ) hls-graph> [ 9 of 15] Compiling Development.IDE.Graph.KeySet ( src/Development/IDE/Graph/KeySet.hs, dist/build/Development/IDE/Graph/KeySet.p_o ) hls-graph> [10 of 15] Compiling Development.IDE.Graph.Rule ( src/Development/IDE/Graph/Rule.hs, dist/build/Development/IDE/Graph/Rule.p_o ) hls-graph> [11 of 15] Compiling Paths_hls_graph ( dist/build/autogen/Paths_hls_graph.hs, dist/build/Paths_hls_graph.p_o ) hls-graph> [12 of 15] Compiling Development.IDE.Graph.Internal.Paths ( src/Development/IDE/Graph/Internal/Paths.hs, dist/build/Development/IDE/Graph/Internal/Paths.p_o ) hls-graph> [13 of 15] Compiling Development.IDE.Graph.Internal.Profile ( src/Development/IDE/Graph/Internal/Profile.hs, dist/build/Development/IDE/Graph/Internal/Profile.p_o ) hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Profile.hs:24:1: warning: [-Wunused-imports] hls-graph> The import of ‘Development.IDE.Graph.Classes’ is redundant hls-graph> except perhaps to import instances from ‘Development.IDE.Graph.Classes’ hls-graph> To import instances alone, use: import Development.IDE.Graph.Classes() hls-graph> | hls-graph> 24 | import Development.IDE.Graph.Classes hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Profile.hs:75:1: warning: [-Wmissing-signatures] hls-graph> Top-level binding with no type signature: hls-graph> dependencyOrder :: (Key -> [Char]) -> [(Key, [Key])] -> [Key] hls-graph> | hls-graph> 75 | dependencyOrder shw status = hls-graph> | ^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Profile.hs:91:19: warning: [-Wincomplete-uni-patterns] hls-graph> Pattern match(es) are non-exhaustive hls-graph> In a pattern binding: hls-graph> Patterns of type ‘Maybe [(Key, [Key])]’ not matched: Nothing hls-graph> | floskell> withPostfix (src/Floskell/Printers.hs:209) floskell> withIndentConfig (src/Floskell/Printers.hs:212) floskell> withIndent (src/Floskell/Printers.hs:221) floskell> withIndentFlex (src/Floskell/Printers.hs:232) floskell> withIndentAfter (src/Floskell/Printers.hs:243) floskell> withIndentBy (src/Floskell/Printers.hs:255) floskell> withLayout (src/Floskell/Printers.hs:258) floskell> inter (src/Floskell/Printers.hs:266) floskell> aligned (src/Floskell/Printers.hs:292) floskell> depend (src/Floskell/Printers.hs:311) floskell> depend' (src/Floskell/Printers.hs:314) floskell> group (src/Floskell/Printers.hs:337) floskell> groupH (src/Floskell/Printers.hs:346) floskell> groupV (src/Floskell/Printers.hs:355) floskell> operator (src/Floskell/Printers.hs:364) floskell> operatorH (src/Floskell/Printers.hs:367) floskell> operatorV (src/Floskell/Printers.hs:370) floskell> alignOnOperator (src/Floskell/Printers.hs:373) floskell> withOperatorFormatting (src/Floskell/Printers.hs:377) floskell> withOperatorFormattingH (src/Floskell/Printers.hs:390) floskell> withOperatorFormattingV (src/Floskell/Printers.hs:402) floskell> operatorSectionL (src/Floskell/Printers.hs:414) floskell> operatorSectionR (src/Floskell/Printers.hs:420) floskell> comma (src/Floskell/Printers.hs:426) floskell> floskell> src/Floskell/Printers.hs:69:1: warning: [-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> 69 | import Data.Monoid ( (<>) ) floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ floskell> 66% ( 2 / 3) in 'Floskell.Pretty' floskell> Missing documentation for: floskell> Module header floskell> 100% ( 2 / 2) 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:180) floskell> setStyle (src/Floskell/ConfigFile.hs:203) floskell> setLanguage (src/Floskell/ConfigFile.hs:207) floskell> setExtensions (src/Floskell/ConfigFile.hs:211) floskell> setFixities (src/Floskell/ConfigFile.hs:215) floskell> Warning: Floskell.Attoparsec: could not find link destinations for: floskell> floskell> - Data.Attoparsec.ByteString.Internal.Parser floskell> Warning: Floskell.Types: could not find link destinations for: floskell> floskell> - Language.Haskell.Exts.Pretty.pretty floskell> - Language.Haskell.Exts.Pretty.Doc floskell> - Language.Haskell.Exts.Pretty.prettyPrec hls-graph> 91 | where Just free = lookupDefaultKeyMap (Just []) x mp hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> [14 of 15] Compiling Development.IDE.Graph.Database ( src/Development/IDE/Graph/Database.hs, dist/build/Development/IDE/Graph/Database.p_o ) hls-graph> [15 of 15] Compiling Development.IDE.Graph ( src/Development/IDE/Graph.hs, dist/build/Development/IDE/Graph.p_o ) hls-graph> Preprocessing test suite 'tests' for hls-graph-2.4.0.0.. hls-graph> Building test suite 'tests' for hls-graph-2.4.0.0.. hls-graph> hls-graph> : warning: [-Wunused-packages] hls-graph> The following packages were specified via -package or -package-id flags, hls-graph> but were not needed for compilation: hls-graph> - containers-0.6.6 (exposed by flag -package-id containers-0.6.6) hls-graph> - directory-1.3.7.1 (exposed by flag -package-id directory-1.3.7.1) hls-graph> - filepath-1.4.2.2 (exposed by flag -package-id filepath-1.4.2.2) hls-graph> - tasty-hunit-0.10.1 (exposed by flag -package-id tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx) hls-graph> - text-2.0.1 (exposed by flag -package-id text-2.0.1) 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 ) vector-algorithms> setupCompilerEnvironmentPhase vector-algorithms> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. hls-graph> [3 of 6] Compiling ActionSpec ( test/ActionSpec.hs, dist/build/tests/tests-tmp/ActionSpec.o ) vector-algorithms> unpacking sources vector-algorithms> unpacking source archive /nix/store/vh111680p86fr8pss9aqvpb4vplqs1sy-vector-algorithms-0.9.0.1.tar.gz vector-algorithms> source root is vector-algorithms-0.9.0.1 vector-algorithms> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file vector-algorithms-0.9.0.1/vector-algorithms.cabal vector-algorithms> patching sources vector-algorithms> Replace Cabal file with edited version from mirror://hackage/vector-algorithms-0.9.0.1/revision/3.cabal. vector-algorithms> compileBuildDriverPhase vector-algorithms> setupCompileFlags: -package-db=/build/tmp.XMiIQsiH2J/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts vector-algorithms> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.XMiIQsiH2J/Main.o ) vector-algorithms> [2 of 2] Linking Setup 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 ) hls-graph> [6 of 6] Compiling Main ( test/Main.hs, dist/build/tests/tests-tmp/Main.o ) hls-graph> hls-graph> : warning: [-Wunused-packages] hls-graph> The following packages were specified via -package or -package-id flags, hls-graph> but were not needed for compilation: hls-graph> - containers-0.6.6 (exposed by flag -package-id containers-0.6.6) hls-graph> - directory-1.3.7.1 (exposed by flag -package-id directory-1.3.7.1) hls-graph> - filepath-1.4.2.2 (exposed by flag -package-id filepath-1.4.2.2) hls-graph> - tasty-hunit-0.10.1 (exposed by flag -package-id tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx) hls-graph> - text-2.0.1 (exposed by flag -package-id text-2.0.1) hls-graph> [7 of 7] Linking dist/build/tests/tests vector-algorithms> updateAutotoolsGnuConfigScriptsPhase vector-algorithms> configuring vector-algorithms> configureFlags: --verbose --prefix=/nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/za0qv8dfa7iadxw4q3wk441b1mp36g30-vector-algorithms-0.9.0.1-doc/share/doc/vector-algorithms-0.9.0.1 --with-gcc=gcc --package-db=/build/tmp.XMiIQsiH2J/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib hls-graph> running tests hls-graph> Running 1 test suites... hls-graph> Test suite tests: RUNNING... hls-graph> tactics hls-graph> Action 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> applyWithoutDependency hls-graph> does not track dependencies: OK hls-graph> Database hls-graph> Evaluation hls-graph> detects cycles: OK hls-graph> hls-graph> All 7 tests passed (0.00s) hls-graph> Test suite tests: PASS hls-graph> Test suite logged to: dist/test/hls-graph-2.4.0.0-tests.log hls-graph> 1 of 1 test suites (1 of 1 test cases) passed. hls-graph> haddockPhase hls-graph> Preprocessing library for hls-graph-2.4.0.0.. hls-graph> Running Haddock on library for hls-graph-2.4.0.0.. hls-graph> Warning: The documentation for the following packages are not installed. No hls-graph> links will be generated to these packages: attoparsec-0.14.4, hls-graph> attoparsec-0.14.4 vector-algorithms> Using Parsec parser vector-algorithms> Configuring vector-algorithms-0.9.0.1... vector-algorithms> Flags chosen: bench=True, boundschecks=True, internalchecks=False, llvm=False, vector-algorithms> properties=True, unsafechecks=False vector-algorithms> Dependency base >=4.8 && <5: using base-4.17.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.11.3.1 vector-algorithms> Dependency primitive >=0.6.2.0 && <0.10: using primitive-0.8.0.0 vector-algorithms> Dependency vector >=0.6 && <0.14: using vector-0.13.1.0 vector-algorithms> Dependency QuickCheck >2.9 && <2.15: using QuickCheck-2.14.3 vector-algorithms> Dependency base >=4.9: using base-4.17.0.0 vector-algorithms> Dependency bytestring: using bytestring-0.11.3.1 vector-algorithms> Dependency containers: using containers-0.6.6 vector-algorithms> Dependency vector: using vector-0.13.1.0 vector-algorithms> Dependency vector-algorithms: using vector-algorithms-0.9.0.1 hls-graph> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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.0.1-F0VgWV6lbli1h2FzCKTkye vector-algorithms> include base-4.17.0.0 vector-algorithms> include bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX vector-algorithms> include bytestring-0.11.3.1 vector-algorithms> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector-algorithms> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector-algorithms> component vector-algorithms-0.9.0.1-znUT5CvpcAD9geYs9Vg1t-properties vector-algorithms> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc vector-algorithms> include base-4.17.0.0 vector-algorithms> include bytestring-0.11.3.1 vector-algorithms> include containers-0.6.6 vector-algorithms> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector-algorithms> include vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye vector-algorithms> Linked component graph: vector-algorithms> unit vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye vector-algorithms> include base-4.17.0.0 vector-algorithms> include bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX vector-algorithms> include bytestring-0.11.3.1 vector-algorithms> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector-algorithms> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector-algorithms> Data.Vector.Algorithms=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms,Data.Vector.Algorithms.AmericanFlag=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms.AmericanFlag,Data.Vector.Algorithms.Heap=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms.Heap,Data.Vector.Algorithms.Insertion=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms.Insertion,Data.Vector.Algorithms.Intro=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms.Intro,Data.Vector.Algorithms.Merge=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms.Merge,Data.Vector.Algorithms.Optimal=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms.Optimal,Data.Vector.Algorithms.Radix=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms.Radix,Data.Vector.Algorithms.Search=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms.Search,Data.Vector.Algorithms.Tim=vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye:Data.Vector.Algorithms.Tim vector-algorithms> unit vector-algorithms-0.9.0.1-znUT5CvpcAD9geYs9Vg1t-properties vector-algorithms> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc vector-algorithms> include base-4.17.0.0 vector-algorithms> include bytestring-0.11.3.1 vector-algorithms> include containers-0.6.6 vector-algorithms> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector-algorithms> include vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye vector-algorithms> Ready component graph: vector-algorithms> definite vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye vector-algorithms> depends base-4.17.0.0 vector-algorithms> depends bitvec-1.1.5.0-EAM70IXh22LK9tbVqPg1sX vector-algorithms> depends bytestring-0.11.3.1 vector-algorithms> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW vector-algorithms> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector-algorithms> definite vector-algorithms-0.9.0.1-znUT5CvpcAD9geYs9Vg1t-properties vector-algorithms> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc vector-algorithms> depends base-4.17.0.0 vector-algorithms> depends bytestring-0.11.3.1 vector-algorithms> depends containers-0.6.6 vector-algorithms> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej vector-algorithms> depends vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye vector-algorithms> Using Cabal-3.8.1.0 compiled by ghc-9.4 vector-algorithms> Using compiler: ghc-9.4.2 vector-algorithms> Using install prefix: vector-algorithms> /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1 vector-algorithms> Executables installed in: vector-algorithms> /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1/bin vector-algorithms> Libraries installed in: vector-algorithms> /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye vector-algorithms> Dynamic Libraries installed in: vector-algorithms> /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 vector-algorithms> Private executables installed in: vector-algorithms> /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1/libexec/x86_64-linux-ghc-9.4.2/vector-algorithms-0.9.0.1 vector-algorithms> Data files installed in: vector-algorithms> /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1/share/x86_64-linux-ghc-9.4.2/vector-algorithms-0.9.0.1 vector-algorithms> Documentation installed in: vector-algorithms> /nix/store/za0qv8dfa7iadxw4q3wk441b1mp36g30-vector-algorithms-0.9.0.1-doc/share/doc/vector-algorithms-0.9.0.1 vector-algorithms> Configuration files installed in: vector-algorithms> /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1/etc vector-algorithms> No alex found vector-algorithms> Using ar found on system at: vector-algorithms> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar vector-algorithms> No c2hs found vector-algorithms> No cpphs found vector-algorithms> No doctest found vector-algorithms> Using gcc version 12.3.0 given by user at: vector-algorithms> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc vector-algorithms> Using ghc version 9.4.2 found on system at: vector-algorithms> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc vector-algorithms> Using ghc-pkg version 9.4.2 found on system at: vector-algorithms> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 vector-algorithms> No ghcjs found vector-algorithms> No ghcjs-pkg found vector-algorithms> No greencard found vector-algorithms> Using haddock version 2.27.0 found on system at: vector-algorithms> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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 vector-algorithms> No hmake found vector-algorithms> Using hpc version 0.68 found on system at: vector-algorithms> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc vector-algorithms> Using hsc2hs version 0.68.8 found on system at: vector-algorithms> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs vector-algorithms> Using hscolour version 1.24 found on system at: vector-algorithms> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour vector-algorithms> No jhc found vector-algorithms> Using ld found on system at: vector-algorithms> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold vector-algorithms> No pkg-config found vector-algorithms> Using runghc version 9.4.2 found on system at: vector-algorithms> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 vector-algorithms> Using strip version 2.40 found on system at: vector-algorithms> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip vector-algorithms> Using tar found on system at: vector-algorithms> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar vector-algorithms> No uhc found vector-algorithms> building vector-algorithms> Preprocessing library for vector-algorithms-0.9.0.1.. vector-algorithms> Building library for vector-algorithms-0.9.0.1.. 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 ) hls-graph> 93% ( 72 / 77) in 'Control.Concurrent.STM.Stats' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> atomicallyNamed (src/Control/Concurrent/STM/Stats.hs:31) hls-graph> atomically (src/Control/Concurrent/STM/Stats.hs:32) hls-graph> getSTMStats (src/Control/Concurrent/STM/Stats.hs:34) hls-graph> dumpSTMStats (src/Control/Concurrent/STM/Stats.hs:33) hls-graph> 83% ( 5 / 6) in 'Development.IDE.Graph.Classes' hls-graph> Missing documentation for: hls-graph> Module header floskell> Documentation created: dist/doc/html/floskell/index.html, floskell> dist/doc/html/floskell/floskell.txt 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 ) floskell> Preprocessing executable 'floskell' for floskell-0.10.8.. floskell> installing floskell> Installing library in /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/floskell-0.10.8-4rt2E5J8JUheucH3oI15G 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: 'IOException' is out of scope. hls-graph> If you qualify the identifier, haddock can try to link it anyway. hls-graph> Warning: 'BuiltinRun' is out of scope. hls-graph> If you qualify the identifier, haddock can try to link it anyway. hls-graph> 8% ( 5 / 61) 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:47) hls-graph> TheRules (src/Development/IDE/Graph/Internal/Types.hs:55) hls-graph> SRules (src/Development/IDE/Graph/Internal/Types.hs:65) hls-graph> SAction (src/Development/IDE/Graph/Internal/Types.hs:84) hls-graph> getDatabase (src/Development/IDE/Graph/Internal/Types.hs:90) hls-graph> ShakeDatabase (src/Development/IDE/Graph/Internal/Types.hs:96) hls-graph> Step (src/Development/IDE/Graph/Internal/Types.hs:98) hls-graph> KeyValue (src/Development/IDE/Graph/Internal/Types.hs:104) hls-graph> Key (src/Development/IDE/Graph/Internal/Types.hs:106) hls-graph> Key (src/Development/IDE/Graph/Internal/Types.hs:108) hls-graph> GlobalKeyValueMap (src/Development/IDE/Graph/Internal/Types.hs:110) hls-graph> keyMap (src/Development/IDE/Graph/Internal/Types.hs:112) hls-graph> newKey (src/Development/IDE/Graph/Internal/Types.hs:117) hls-graph> lookupKeyValue (src/Development/IDE/Graph/Internal/Types.hs:129) hls-graph> renderKey (src/Development/IDE/Graph/Internal/Types.hs:150) hls-graph> KeySet (src/Development/IDE/Graph/Internal/Types.hs:153) hls-graph> insertKeySet (src/Development/IDE/Graph/Internal/Types.hs:161) hls-graph> memberKeySet (src/Development/IDE/Graph/Internal/Types.hs:164) hls-graph> toListKeySet (src/Development/IDE/Graph/Internal/Types.hs:167) hls-graph> nullKeySet (src/Development/IDE/Graph/Internal/Types.hs:170) hls-graph> differenceKeySet (src/Development/IDE/Graph/Internal/Types.hs:173) hls-graph> deleteKeySet (src/Development/IDE/Graph/Internal/Types.hs:176) hls-graph> fromListKeySet (src/Development/IDE/Graph/Internal/Types.hs:179) hls-graph> singletonKeySet (src/Development/IDE/Graph/Internal/Types.hs:182) hls-graph> filterKeySet (src/Development/IDE/Graph/Internal/Types.hs:185) hls-graph> lengthKeySet (src/Development/IDE/Graph/Internal/Types.hs:188) hls-graph> KeyMap (src/Development/IDE/Graph/Internal/Types.hs:191) hls-graph> mapKeyMap (src/Development/IDE/Graph/Internal/Types.hs:199) hls-graph> insertKeyMap (src/Development/IDE/Graph/Internal/Types.hs:202) hls-graph> lookupKeyMap (src/Development/IDE/Graph/Internal/Types.hs:205) hls-graph> lookupDefaultKeyMap (src/Development/IDE/Graph/Internal/Types.hs:208) hls-graph> fromListKeyMap (src/Development/IDE/Graph/Internal/Types.hs:211) hls-graph> fromListWithKeyMap (src/Development/IDE/Graph/Internal/Types.hs:214) hls-graph> toListKeyMap (src/Development/IDE/Graph/Internal/Types.hs:217) hls-graph> elemsKeyMap (src/Development/IDE/Graph/Internal/Types.hs:220) hls-graph> restrictKeysKeyMap (src/Development/IDE/Graph/Internal/Types.hs:223) hls-graph> Value (src/Development/IDE/Graph/Internal/Types.hs:227) hls-graph> KeyDetails (src/Development/IDE/Graph/Internal/Types.hs:229) hls-graph> onKeyReverseDeps (src/Development/IDE/Graph/Internal/Types.hs:234) hls-graph> Database (src/Development/IDE/Graph/Internal/Types.hs:238) hls-graph> getDatabaseValues (src/Development/IDE/Graph/Internal/Types.hs:245) hls-graph> Status (src/Development/IDE/Graph/Internal/Types.hs:252) hls-graph> viewDirty (src/Development/IDE/Graph/Internal/Types.hs:262) hls-graph> getResult (src/Development/IDE/Graph/Internal/Types.hs:266) hls-graph> Result (src/Development/IDE/Graph/Internal/Types.hs:271) hls-graph> ResultDeps (src/Development/IDE/Graph/Internal/Types.hs:281) hls-graph> getResultDepsDefault (src/Development/IDE/Graph/Internal/Types.hs:284) hls-graph> mapResultDeps (src/Development/IDE/Graph/Internal/Types.hs:289) hls-graph> GraphException (src/Development/IDE/Graph/Internal/Types.hs:342) hls-graph> fromGraphException (src/Development/IDE/Graph/Internal/Types.hs:355) hls-graph> Stack (src/Development/IDE/Graph/Internal/Types.hs:363) hls-graph> StackException (src/Development/IDE/Graph/Internal/Types.hs:368) hls-graph> addStack (src/Development/IDE/Graph/Internal/Types.hs:376) hls-graph> memberStack (src/Development/IDE/Graph/Internal/Types.hs:382) hls-graph> emptyStack (src/Development/IDE/Graph/Internal/Types.hs:385) 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 ) hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:108:1: warning: [-Wmissing-pattern-synonym-signatures] hls-graph> Pattern synonym with no type signature: hls-graph> pattern Key :: () => hls-graph> forall {a}. (Typeable a, Hashable a, Show a) => a -> Key hls-graph> | hls-graph> 108 | pattern Key a <- (lookupKeyValue -> KeyValue a _) hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:117:11: warning: [-Wredundant-constraints] hls-graph> Redundant constraint: Eq a hls-graph> In the type signature for: hls-graph> newKey :: forall a. hls-graph> (Eq a, Typeable a, Hashable a, Show a) => hls-graph> a -> Key hls-graph> | hls-graph> 117 | newKey :: (Eq a, Typeable a, Hashable a, Show a) => a -> Key hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Types.hs:148:20: warning: [-Wunused-matches] hls-graph> Defined but not used: ‘x’ hls-graph> | hls-graph> 148 | show (KeyValue x t) = T.unpack t hls-graph> | ^ floskell> Installing executable floskell in /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/bin floskell> Warning: The directory floskell> /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/bin is not in the floskell> system search path. 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 ) 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:26) hls-graph> addRule (src/Development/IDE/Graph/Internal/Rules.hs:31) hls-graph> runRule (src/Development/IDE/Graph/Internal/Rules.hs:46) hls-graph> runRules (src/Development/IDE/Graph/Internal/Rules.hs:52) 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:13) hls-graph> getShakeExtra (src/Development/IDE/Graph/Internal/Options.hs:16) hls-graph> getShakeExtraRules (src/Development/IDE/Graph/Internal/Options.hs:21) hls-graph> newShakeExtra (src/Development/IDE/Graph/Internal/Options.hs:26) hls-graph> 66% ( 4 / 6) 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:49) floskell> post-installation fixup floskell> shrinking RPATHs of ELF executables and libraries in /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8 floskell> shrinking /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/bin/floskell floskell> shrinking /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSfloskell-0.10.8-4rt2E5J8JUheucH3oI15G-ghc9.4.2.so floskell> checking for references to /build/ in /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8... floskell> patching script interpreter paths in /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8 floskell> stripping (with command strip and flags -S -p) in /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/lib /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8/bin hls-graph> 20% ( 3 / 15) 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:36) hls-graph> actionFork (src/Development/IDE/Graph/Internal/Action.hs:74) hls-graph> actionBracket (src/Development/IDE/Graph/Internal/Action.hs:105) hls-graph> actionCatch (src/Development/IDE/Graph/Internal/Action.hs:95) hls-graph> actionFinally (src/Development/IDE/Graph/Internal/Action.hs:110) hls-graph> apply1 (src/Development/IDE/Graph/Internal/Action.hs:115) hls-graph> apply (src/Development/IDE/Graph/Internal/Action.hs:118) hls-graph> parallel (src/Development/IDE/Graph/Internal/Action.hs:48) hls-graph> reschedule (src/Development/IDE/Graph/Internal/Action.hs:45) hls-graph> runActions (src/Development/IDE/Graph/Internal/Action.hs:135) hls-graph> getKeysAndVisitedAge (src/Development/IDE/Graph/Internal/Action.hs:146) 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/Types.hs:106) hls-graph> KeyMap (src/Development/IDE/Graph/Internal/Types.hs:191) hls-graph> mapKeyMap (src/Development/IDE/Graph/Internal/Types.hs:199) hls-graph> insertKeyMap (src/Development/IDE/Graph/Internal/Types.hs:202) hls-graph> lookupKeyMap (src/Development/IDE/Graph/Internal/Types.hs:205) hls-graph> lookupDefaultKeyMap (src/Development/IDE/Graph/Internal/Types.hs:208) hls-graph> fromListKeyMap (src/Development/IDE/Graph/Internal/Types.hs:211) hls-graph> fromListWithKeyMap (src/Development/IDE/Graph/Internal/Types.hs:214) hls-graph> toListKeyMap (src/Development/IDE/Graph/Internal/Types.hs:217) hls-graph> elemsKeyMap (src/Development/IDE/Graph/Internal/Types.hs:220) hls-graph> restrictKeysKeyMap (src/Development/IDE/Graph/Internal/Types.hs:223) 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/Types.hs:106) hls-graph> KeySet (src/Development/IDE/Graph/Internal/Types.hs:153) hls-graph> insertKeySet (src/Development/IDE/Graph/Internal/Types.hs:161) hls-graph> memberKeySet (src/Development/IDE/Graph/Internal/Types.hs:164) hls-graph> toListKeySet (src/Development/IDE/Graph/Internal/Types.hs:167) hls-graph> nullKeySet (src/Development/IDE/Graph/Internal/Types.hs:170) hls-graph> differenceKeySet (src/Development/IDE/Graph/Internal/Types.hs:173) hls-graph> deleteKeySet (src/Development/IDE/Graph/Internal/Types.hs:176) hls-graph> fromListKeySet (src/Development/IDE/Graph/Internal/Types.hs:179) hls-graph> singletonKeySet (src/Development/IDE/Graph/Internal/Types.hs:182) hls-graph> filterKeySet (src/Development/IDE/Graph/Internal/Types.hs:185) hls-graph> lengthKeySet (src/Development/IDE/Graph/Internal/Types.hs:188) 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:31) hls-graph> apply (src/Development/IDE/Graph/Internal/Action.hs:118) hls-graph> apply1 (src/Development/IDE/Graph/Internal/Action.hs:115) 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:32) hls-graph> getBinDir (dist/build/autogen/Paths_hls_graph.hs:40) hls-graph> getLibDir (dist/build/autogen/Paths_hls_graph.hs:40) hls-graph> getDynLibDir (dist/build/autogen/Paths_hls_graph.hs:40) hls-graph> getDataDir (dist/build/autogen/Paths_hls_graph.hs:40) hls-graph> getLibexecDir (dist/build/autogen/Paths_hls_graph.hs:40) hls-graph> getDataFileName (dist/build/autogen/Paths_hls_graph.hs:35) hls-graph> getSysconfDir (dist/build/autogen/Paths_hls_graph.hs:40) 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:60) hls-graph> 50% ( 1 / 2) in 'Development.IDE.Graph.Internal.Profile' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Profile.hs:24:1: warning: [-Wunused-imports] hls-graph> The import of ‘Development.IDE.Graph.Classes’ is redundant hls-graph> except perhaps to import instances from ‘Development.IDE.Graph.Classes’ hls-graph> To import instances alone, use: import Development.IDE.Graph.Classes() hls-graph> | hls-graph> 24 | import Development.IDE.Graph.Classes hls-graph> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> hls-graph> src/Development/IDE/Graph/Internal/Profile.hs:75:1: warning: [-Wmissing-signatures] hls-graph> Top-level binding with no type signature: hls-graph> dependencyOrder :: (Key -> [Char]) -> [(Key, [Key])] -> [Key] hls-graph> | hls-graph> 75 | dependencyOrder shw status = hls-graph> | ^^^^^^^^^^^^^^^ floskell> shrinking RPATHs of ELF executables and libraries in /nix/store/v5r0n0a5gql8is7qdkq5qqp99032kziv-floskell-0.10.8-data floskell> checking for references to /build/ in /nix/store/v5r0n0a5gql8is7qdkq5qqp99032kziv-floskell-0.10.8-data... floskell> patching script interpreter paths in /nix/store/v5r0n0a5gql8is7qdkq5qqp99032kziv-floskell-0.10.8-data floskell> shrinking RPATHs of ELF executables and libraries in /nix/store/zv92rs0jl2kspdxfvq3xv7bm70qh1dnz-floskell-0.10.8-doc floskell> checking for references to /build/ in /nix/store/zv92rs0jl2kspdxfvq3xv7bm70qh1dnz-floskell-0.10.8-doc... floskell> patching script interpreter paths in /nix/store/zv92rs0jl2kspdxfvq3xv7bm70qh1dnz-floskell-0.10.8-doc 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:96) hls-graph> ShakeValue (src/Development/IDE/Graph/Internal/Action.hs:36) hls-graph> shakeNewDatabase (src/Development/IDE/Graph/Database.hs:31) hls-graph> shakeRunDatabase (src/Development/IDE/Graph/Database.hs:38) floskell (post)> added 3 signatures floskell (post)> added 2 signatures floskell (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8 /nix/store/v5r0n0a5gql8is7qdkq5qqp99032kziv-floskell-0.10.8-data /nix/store/zv92rs0jl2kspdxfvq3xv7bm70qh1dnz-floskell-0.10.8-doc floskell (post)> copying 3 paths... floskell (post)> copying path '/nix/store/v5r0n0a5gql8is7qdkq5qqp99032kziv-floskell-0.10.8-data' to 'https://cache.nix-ci.com'... floskell (post)> copying path '/nix/store/zv92rs0jl2kspdxfvq3xv7bm70qh1dnz-floskell-0.10.8-doc' to 'https://cache.nix-ci.com'... floskell (post)> copying path '/nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8' to 'https://cache.nix-ci.com'... floskell (post)> copying 1 paths... floskell (post)> copying path '/nix/store/j8zszffamqxylg06353xnd8f19w2b7xq-floskell-0.10.8.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/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8 /nix/store/v5r0n0a5gql8is7qdkq5qqp99032kziv-floskell-0.10.8-data /nix/store/zv92rs0jl2kspdxfvq3xv7bm70qh1dnz-floskell-0.10.8-doc floskell (post)> copying 3 paths... floskell (post)> copying path '/nix/store/v5r0n0a5gql8is7qdkq5qqp99032kziv-floskell-0.10.8-data' to 'ssh-ng://worker.nix-ci.com'... floskell (post)> copying path '/nix/store/zv92rs0jl2kspdxfvq3xv7bm70qh1dnz-floskell-0.10.8-doc' to 'ssh-ng://worker.nix-ci.com'... floskell (post)> copying path '/nix/store/415rnf2ch0v9db0ajbcncb6vc4c50gc3-floskell-0.10.8' to 'ssh-ng://worker.nix-ci.com'... floskell (post)> copying 1 paths... floskell (post)> copying path '/nix/store/j8zszffamqxylg06353xnd8f19w2b7xq-floskell-0.10.8.drv' to 'ssh-ng://worker.nix-ci.com'... lsp-types> Preprocessing executable 'generator' for lsp-types-2.0.2.0.. lsp-types> Building executable 'generator' for lsp-types-2.0.2.0.. lsp-types> [1 of 2] Compiling CodeGen ( generator/CodeGen.hs, dist/build/generator/generator-tmp/CodeGen.o, dist/build/generator/generator-tmp/CodeGen.dyn_o ) 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 for lsp-types-2.0.2.0.. lsp-types> Building library for lsp-types-2.0.2.0.. lsp-types> [ 1 of 400] Compiling Data.IxMap ( src/Data/IxMap.hs, dist/build/Data/IxMap.o, dist/build/Data/IxMap.dyn_o ) lsp-types> [ 2 of 400] Compiling Data.Row.Aeson ( src/Data/Row/Aeson.hs, dist/build/Data/Row/Aeson.o, dist/build/Data/Row/Aeson.dyn_o ) dhall> [12 of 47] Compiling Dhall.Eval ( src/Dhall/Eval.hs, dist/build/Dhall/Eval.o, dist/build/Dhall/Eval.dyn_o ) dhall> [13 of 47] Compiling Dhall.Normalize ( src/Dhall/Normalize.hs, dist/build/Dhall/Normalize.o, dist/build/Dhall/Normalize.dyn_o ) dhall> [14 of 47] Compiling Dhall.Pretty.Internal ( src/Dhall/Pretty/Internal.hs, dist/build/Dhall/Pretty/Internal.o, dist/build/Dhall/Pretty/Internal.dyn_o ) dhall> dhall> src/Dhall/Pretty/Internal.hs:310:1: warning: [-Wforall-identifier] dhall> The use of ‘forall’ as an identifier dhall> will become an error in a future GHC release. dhall> Suggested fix: dhall> Consider using another name, such as dhall> ‘forAll’, ‘for_all’, or ‘forall_’. dhall> | dhall> 310 | forall Unicode = syntax "∀" dhall> | ^^^^^^ dhall> [15 of 47] Compiling Dhall.Pretty ( src/Dhall/Pretty.hs, dist/build/Dhall/Pretty.o, dist/build/Dhall/Pretty.dyn_o ) dhall> [16 of 47] Compiling Dhall.Parser.Combinators ( src/Dhall/Parser/Combinators.hs, dist/build/Dhall/Parser/Combinators.o, dist/build/Dhall/Parser/Combinators.dyn_o ) dhall> [17 of 47] Compiling Dhall.Parser.Token ( src/Dhall/Parser/Token.hs, dist/build/Dhall/Parser/Token.o, dist/build/Dhall/Parser/Token.dyn_o ) hls-graph> 41% ( 13 / 31) in 'Development.IDE.Graph' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> shakeOptions (src/Development/IDE/Graph/Internal/Options.hs:13) hls-graph> action (src/Development/IDE/Graph/Internal/Rules.hs:26) hls-graph> Key (src/Development/IDE/Graph/Internal/Types.hs:106) hls-graph> newKey (src/Development/IDE/Graph/Internal/Types.hs:117) hls-graph> renderKey (src/Development/IDE/Graph/Internal/Types.hs:150) hls-graph> actionFinally (src/Development/IDE/Graph/Internal/Action.hs:110) hls-graph> actionBracket (src/Development/IDE/Graph/Internal/Action.hs:105) hls-graph> actionCatch (src/Development/IDE/Graph/Internal/Action.hs:95) hls-graph> actionFork (src/Development/IDE/Graph/Internal/Action.hs:74) hls-graph> ShakeOptions (src/Development/IDE/Graph/Internal/Options.hs:7) hls-graph> getShakeExtra (src/Development/IDE/Graph/Internal/Options.hs:16) hls-graph> getShakeExtraRules (src/Development/IDE/Graph/Internal/Options.hs:21) hls-graph> newShakeExtra (src/Development/IDE/Graph/Internal/Options.hs:26) hls-graph> parallel (src/Development/IDE/Graph/Internal/Action.hs:48) hls-graph> ShakeValue (src/Development/IDE/Graph/Internal/Action.hs:36) hls-graph> reschedule (src/Development/IDE/Graph/Internal/Action.hs:45) hls-graph> getKeysAndVisitedAge (src/Development/IDE/Graph/Internal/Action.hs:146) hls-graph> Warning: Control.Concurrent.STM.Stats: could not find link destinations for: hls-graph> hls-graph> - Data.Array.Base.getNumElements hls-graph> - Data.Array.Base.unsafeNewArray_ hls-graph> - Data.Array.Base.unsafeRead hls-graph> - Data.Array.Base.unsafeWrite hls-graph> Warning: Development.IDE.Graph.Classes: could not find link destinations for: hls-graph> hls-graph> - Data.Attoparsec.Internal.Types.More hls-graph> - Data.Attoparsec.Internal.Types.Pos hls-graph> - System.Time.Extra.Timeout hls-graph> - Data.UUID.Types.Internal.UnpackedUUID hls-graph> - Data.List.Extra.RB hls-graph> - Data.Attoparsec.Internal.Types.IResult hls-graph> - Data.Text.Short.Internal.B hls-graph> - StmContainers.Prelude.Product2 hls-graph> Documentation created: dist/doc/html/hls-graph/index.html, hls-graph> dist/doc/html/hls-graph/hls-graph.txt hls-graph> Preprocessing test suite 'tests' for hls-graph-2.4.0.0.. hls-graph> installing hls-graph> Installing library in /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-graph> post-installation fixup hls-graph> shrinking RPATHs of ELF executables and libraries in /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0 hls-graph> shrinking /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3-ghc9.4.2.so hls-graph> checking for references to /build/ in /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0... hls-graph> patching script interpreter paths in /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0 hls-graph> stripping (with command strip and flags -S -p) in /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0/lib hls-graph> shrinking RPATHs of ELF executables and libraries in /nix/store/xjmkr6agrisyy2ckz7jkqc5pmnjrajy7-hls-graph-2.4.0.0-data hls-graph> checking for references to /build/ in /nix/store/xjmkr6agrisyy2ckz7jkqc5pmnjrajy7-hls-graph-2.4.0.0-data... hls-graph> patching script interpreter paths in /nix/store/xjmkr6agrisyy2ckz7jkqc5pmnjrajy7-hls-graph-2.4.0.0-data hls-graph> shrinking RPATHs of ELF executables and libraries in /nix/store/7r8r4l242dfw6mc15b4zd4z3992mng3z-hls-graph-2.4.0.0-doc hls-graph> checking for references to /build/ in /nix/store/7r8r4l242dfw6mc15b4zd4z3992mng3z-hls-graph-2.4.0.0-doc... hls-graph> patching script interpreter paths in /nix/store/7r8r4l242dfw6mc15b4zd4z3992mng3z-hls-graph-2.4.0.0-doc 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 ) 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 ) 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 ) 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 ) 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 ) vector-algorithms> [ 1 of 11] Compiling Data.Vector.Algorithms.Common ( src/Data/Vector/Algorithms/Common.hs, dist/build/Data/Vector/Algorithms/Common.p_o ) hls-graph (post)> added 3 signatures hls-graph (post)> added 2 signatures hls-graph (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7r8r4l242dfw6mc15b4zd4z3992mng3z-hls-graph-2.4.0.0-doc /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0 /nix/store/xjmkr6agrisyy2ckz7jkqc5pmnjrajy7-hls-graph-2.4.0.0-data hls-graph (post)> copying 3 paths... hls-graph (post)> copying path '/nix/store/xjmkr6agrisyy2ckz7jkqc5pmnjrajy7-hls-graph-2.4.0.0-data' to 'https://cache.nix-ci.com'... hls-graph (post)> copying path '/nix/store/7r8r4l242dfw6mc15b4zd4z3992mng3z-hls-graph-2.4.0.0-doc' to 'https://cache.nix-ci.com'... hls-graph (post)> copying path '/nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0' to 'https://cache.nix-ci.com'... hls-graph (post)> copying 1 paths... hls-graph (post)> copying path '/nix/store/n0s9lqan5pknkc6cy165pwckmzsk75i5-hls-graph-2.4.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/7r8r4l242dfw6mc15b4zd4z3992mng3z-hls-graph-2.4.0.0-doc /nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0 /nix/store/xjmkr6agrisyy2ckz7jkqc5pmnjrajy7-hls-graph-2.4.0.0-data hls-graph (post)> copying 3 paths... hls-graph (post)> copying path '/nix/store/xjmkr6agrisyy2ckz7jkqc5pmnjrajy7-hls-graph-2.4.0.0-data' to 'ssh-ng://worker.nix-ci.com'... hls-graph (post)> copying path '/nix/store/7r8r4l242dfw6mc15b4zd4z3992mng3z-hls-graph-2.4.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... hls-graph (post)> copying path '/nix/store/kv30rds1yczvzx8fi30n8bbvk4wddvfa-hls-graph-2.4.0.0' to 'ssh-ng://worker.nix-ci.com'... hls-graph (post)> copying 1 paths... hls-graph (post)> copying path '/nix/store/n0s9lqan5pknkc6cy165pwckmzsk75i5-hls-graph-2.4.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... lsp-types> [ 3 of 400] Compiling Data.Row.Hashable ( src/Data/Row/Hashable.hs, dist/build/Data/Row/Hashable.o, dist/build/Data/Row/Hashable.dyn_o ) lsp-types> [ 4 of 400] 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> [ 5 of 400] 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> [ 6 of 400] 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 ) lsp-types> [ 7 of 400] 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> [ 8 of 400] 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> [ 9 of 400] 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> [ 10 of 400] 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> [ 11 of 400] 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 ) dhall> [18 of 47] Compiling Dhall.Parser.Expression ( src/Dhall/Parser/Expression.hs, dist/build/Dhall/Parser/Expression.o, dist/build/Dhall/Parser/Expression.dyn_o ) vector-algorithms> [ 2 of 11] Compiling Data.Vector.Algorithms.Optimal ( src/Data/Vector/Algorithms/Optimal.hs, dist/build/Data/Vector/Algorithms/Optimal.p_o ) vector-algorithms> [ 3 of 11] Compiling Data.Vector.Algorithms.Insertion ( src/Data/Vector/Algorithms/Insertion.hs, dist/build/Data/Vector/Algorithms/Insertion.p_o ) vector-algorithms> [ 4 of 11] Compiling Data.Vector.Algorithms.Merge ( src/Data/Vector/Algorithms/Merge.hs, dist/build/Data/Vector/Algorithms/Merge.p_o ) vector-algorithms> [ 5 of 11] Compiling Data.Vector.Algorithms.AmericanFlag ( src/Data/Vector/Algorithms/AmericanFlag.hs, dist/build/Data/Vector/Algorithms/AmericanFlag.p_o ) vector-algorithms> [ 6 of 11] Compiling Data.Vector.Algorithms.Heap ( src/Data/Vector/Algorithms/Heap.hs, dist/build/Data/Vector/Algorithms/Heap.p_o ) vector-algorithms> [ 7 of 11] Compiling Data.Vector.Algorithms.Intro ( src/Data/Vector/Algorithms/Intro.hs, dist/build/Data/Vector/Algorithms/Intro.p_o ) lsp-types> [ 12 of 400] 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 400] 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 400] 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 400] 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 ) dhall> [19 of 47] Compiling Dhall.Core ( src/Dhall/Core.hs, dist/build/Dhall/Core.o, dist/build/Dhall/Core.dyn_o ) dhall> [20 of 47] Compiling Dhall.Parser ( src/Dhall/Parser.hs, dist/build/Dhall/Parser.o, dist/build/Dhall/Parser.dyn_o ) dhall> [21 of 47] Compiling Dhall.Util ( src/Dhall/Util.hs, dist/build/Dhall/Util.o, dist/build/Dhall/Util.dyn_o ) lsp-types> [ 16 of 400] 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 ) dhall> [22 of 47] Compiling Dhall.URL ( src/Dhall/URL.hs, dist/build/Dhall/URL.o, dist/build/Dhall/URL.dyn_o ) dhall> [23 of 47] Compiling Dhall.Substitution ( src/Dhall/Substitution.hs, dist/build/Dhall/Substitution.o, dist/build/Dhall/Substitution.dyn_o ) dhall> [24 of 47] Compiling Dhall.Binary ( src/Dhall/Binary.hs, dist/build/Dhall/Binary.o, dist/build/Dhall/Binary.dyn_o ) lsp-types> [ 17 of 400] 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 400] 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 400] 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 400] 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 400] 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 ) ghc-lib-parser> 77% ( 14 / 18) in 'GHC.Hs' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Fixity (compiler/GHC/Types/Fixity.hs:26) ghc-lib-parser> AnnsModule (compiler/GHC/Hs.hs:102) ghc-lib-parser> HsParsedModule (compiler/GHC/Hs.hs:145) ghc-lib-parser> Warning: 'k' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'l' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TcSolverReportMsg' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'coerce' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'matchExpectedFunTys' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'matchActualFunTySigma' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 54% ( 27 / 50) in 'GHC.Tc.Types.Origin' ghc-lib-parser> Missing documentation for: ghc-lib-parser> pprUserTypeCtxt (compiler/GHC/Tc/Types/Origin.hs:165) ghc-lib-parser> isSigMaybe (compiler/GHC/Tc/Types/Origin.hs:193) ghc-lib-parser> reportRedundantConstraints (compiler/GHC/Tc/Types/Origin.hs:143) ghc-lib-parser> redundantConstraintsSpan (compiler/GHC/Tc/Types/Origin.hs:147) ghc-lib-parser> getSkolemInfo (compiler/GHC/Tc/Types/Origin.hs:314) ghc-lib-parser> pprSigSkolInfo (compiler/GHC/Tc/Types/Origin.hs:360) ghc-lib-parser> pprSkolInfo (compiler/GHC/Tc/Types/Origin.hs:326) ghc-lib-parser> unkSkolAnon (compiler/GHC/Tc/Types/Origin.hs:303) ghc-lib-parser> mkClsInstSkol (compiler/GHC/Tc/Types/Origin.hs:317) ghc-lib-parser> CtOrigin (compiler/GHC/Tc/Types/Origin.hs:454) ghc-lib-parser> exprCtOrigin (compiler/GHC/Tc/Types/Origin.hs:678) ghc-lib-parser> isVisibleOrigin (compiler/GHC/Tc/Types/Origin.hs:637) ghc-lib-parser> toInvisibleOrigin (compiler/GHC/Tc/Types/Origin.hs:644) ghc-lib-parser> pprCtOrigin (compiler/GHC/Tc/Types/Origin.hs:737) ghc-lib-parser> isGivenOrigin (compiler/GHC/Tc/Types/Origin.hs:648) ghc-lib-parser> isWantedWantedFunDepOrigin (compiler/GHC/Tc/Types/Origin.hs:655) ghc-lib-parser> isPushCallStackOrigin (compiler/GHC/Tc/Types/Origin.hs:930) ghc-lib-parser> callStackOriginFS (compiler/GHC/Tc/Types/Origin.hs:938) ghc-lib-parser> ClsInstOrQC (compiler/GHC/Tc/Types/Origin.hs:620) ghc-lib-parser> NakedScFlag (compiler/GHC/Tc/Types/Origin.hs:623) ghc-lib-parser> pprFRRArrowContext (compiler/GHC/Tc/Types/Origin.hs:1250) ghc-lib-parser> pprExpectedFunTyOrigin (compiler/GHC/Tc/Types/Origin.hs:1352) ghc-lib-parser> pprExpectedFunTyHerald (compiler/GHC/Tc/Types/Origin.hs:1385) ghc-lib-parser> Warning: 'TyConApp' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'CoercionTy' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'checkTypeEq' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Type' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:259:5 ghc-lib-parser> * at compiler/GHC/Core/TyCo/Rep.hs:123:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/TyCo/Rep.hs:123:1 ghc-lib-parser> 32% ( 55 /167) in 'GHC.Tc.Types.Constraint' ghc-lib-parser> Missing documentation for: ghc-lib-parser> QCInst (compiler/GHC/Tc/Types/Constraint.hs:270) ghc-lib-parser> pendingScInst_maybe (compiler/GHC/Tc/Types/Constraint.hs:908) ghc-lib-parser> Ct (compiler/GHC/Tc/Types/Constraint.hs:194) ghc-lib-parser> Cts (compiler/GHC/Tc/Types/Constraint.hs:192) ghc-lib-parser> emptyCts (compiler/GHC/Tc/Types/Constraint.hs:1001) ghc-lib-parser> andCts (compiler/GHC/Tc/Types/Constraint.hs:979) ghc-lib-parser> andManyCts (compiler/GHC/Tc/Types/Constraint.hs:998) ghc-lib-parser> pprCts (compiler/GHC/Tc/Types/Constraint.hs:1007) ghc-lib-parser> singleCt (compiler/GHC/Tc/Types/Constraint.hs:976) ghc-lib-parser> listToCts (compiler/GHC/Tc/Types/Constraint.hs:982) ghc-lib-parser> ctsElts (compiler/GHC/Tc/Types/Constraint.hs:985) ghc-lib-parser> consCts (compiler/GHC/Tc/Types/Constraint.hs:988) ghc-lib-parser> snocCts (compiler/GHC/Tc/Types/Constraint.hs:991) ghc-lib-parser> extendCtsList (compiler/GHC/Tc/Types/Constraint.hs:994) ghc-lib-parser> isEmptyCts (compiler/GHC/Tc/Types/Constraint.hs:1004) ghc-lib-parser> isPendingScDict (compiler/GHC/Tc/Types/Constraint.hs:895) ghc-lib-parser> pendingScDict_maybe (compiler/GHC/Tc/Types/Constraint.hs:901) ghc-lib-parser> getPendingWantedScs (compiler/GHC/Tc/Types/Constraint.hs:930) ghc-lib-parser> isWantedCt (compiler/GHC/Tc/Types/Constraint.hs:840) ghc-lib-parser> isGivenCt (compiler/GHC/Tc/Types/Constraint.hs:843) ghc-lib-parser> isUserTypeError (compiler/GHC/Tc/Types/Constraint.hs:890) ghc-lib-parser> ctEvidence (compiler/GHC/Tc/Types/Constraint.hs:617) ghc-lib-parser> ctLoc (compiler/GHC/Tc/Types/Constraint.hs:621) ghc-lib-parser> ctPred (compiler/GHC/Tc/Types/Constraint.hs:627) ghc-lib-parser> ctOrigin (compiler/GHC/Tc/Types/Constraint.hs:624) ghc-lib-parser> ctRewriters (compiler/GHC/Tc/Types/Constraint.hs:631) ghc-lib-parser> ctEvId (compiler/GHC/Tc/Types/Constraint.hs:634) ghc-lib-parser> mkNonCanonical (compiler/GHC/Tc/Types/Constraint.hs:600) ghc-lib-parser> mkNonCanonicalCt (compiler/GHC/Tc/Types/Constraint.hs:603) ghc-lib-parser> mkGivens (compiler/GHC/Tc/Types/Constraint.hs:609) ghc-lib-parser> mkIrredCt (compiler/GHC/Tc/Types/Constraint.hs:606) ghc-lib-parser> ctEvPred (compiler/GHC/Tc/Types/Constraint.hs:1858) ghc-lib-parser> ctEvLoc (compiler/GHC/Tc/Types/Constraint.hs:1862) ghc-lib-parser> ctEvOrigin (compiler/GHC/Tc/Types/Constraint.hs:1865) ghc-lib-parser> ctEvExpr (compiler/GHC/Tc/Types/Constraint.hs:1887) ghc-lib-parser> ctEvTerm (compiler/GHC/Tc/Types/Constraint.hs:1876) ghc-lib-parser> ctEvCoercion (compiler/GHC/Tc/Types/Constraint.hs:1892) ghc-lib-parser> ctEvEvId (compiler/GHC/Tc/Types/Constraint.hs:1903) ghc-lib-parser> cteProblem (compiler/GHC/Tc/Types/Constraint.hs:463) ghc-lib-parser> cterClearOccursCheck (compiler/GHC/Tc/Types/Constraint.hs:486) ghc-lib-parser> cteImpredicative (compiler/GHC/Tc/Types/Constraint.hs:455) ghc-lib-parser> cteTypeFamily (compiler/GHC/Tc/Types/Constraint.hs:455) ghc-lib-parser> cteInsolubleOccurs (compiler/GHC/Tc/Types/Constraint.hs:455) ghc-lib-parser> cteSolubleOccurs (compiler/GHC/Tc/Types/Constraint.hs:455) ghc-lib-parser> cterRemoveProblem (compiler/GHC/Tc/Types/Constraint.hs:480) ghc-lib-parser> cterHasOccursCheck (compiler/GHC/Tc/Types/Constraint.hs:483) ghc-lib-parser> WantedConstraints (compiler/GHC/Tc/Types/Constraint.hs:1018) ghc-lib-parser> insolubleWC (compiler/GHC/Tc/Types/Constraint.hs:1165) ghc-lib-parser> emptyWC (compiler/GHC/Tc/Types/Constraint.hs:1024) ghc-lib-parser> isEmptyWC (compiler/GHC/Tc/Types/Constraint.hs:1037) ghc-lib-parser> andWC (compiler/GHC/Tc/Types/Constraint.hs:1048) ghc-lib-parser> unionsWC (compiler/GHC/Tc/Types/Constraint.hs:1055) ghc-lib-parser> mkSimpleWC (compiler/GHC/Tc/Types/Constraint.hs:1029) ghc-lib-parser> mkImplicWC (compiler/GHC/Tc/Types/Constraint.hs:1033) ghc-lib-parser> addInsols (compiler/GHC/Tc/Types/Constraint.hs:1066) ghc-lib-parser> dropMisleading (compiler/GHC/Tc/Types/Constraint.hs:1082) ghc-lib-parser> addSimples (compiler/GHC/Tc/Types/Constraint.hs:1058) ghc-lib-parser> addImplics (compiler/GHC/Tc/Types/Constraint.hs:1063) ghc-lib-parser> addHoles (compiler/GHC/Tc/Types/Constraint.hs:1070) ghc-lib-parser> addNotConcreteError (compiler/GHC/Tc/Types/Constraint.hs:1074) ghc-lib-parser> addDelayedErrors (compiler/GHC/Tc/Types/Constraint.hs:1078) ghc-lib-parser> insolubleWantedCt (compiler/GHC/Tc/Types/Constraint.hs:1175) ghc-lib-parser> insolubleEqCt (compiler/GHC/Tc/Types/Constraint.hs:1188) ghc-lib-parser> insolubleImplic (compiler/GHC/Tc/Types/Constraint.hs:1115) ghc-lib-parser> Implication (compiler/GHC/Tc/Types/Constraint.hs:1296) ghc-lib-parser> implicationPrototype (compiler/GHC/Tc/Types/Constraint.hs:1350) ghc-lib-parser> checkTelescopeSkol (compiler/GHC/Tc/Types/Constraint.hs:1463) ghc-lib-parser> ImplicStatus (compiler/GHC/Tc/Types/Constraint.hs:1368) ghc-lib-parser> isInsolubleStatus (compiler/GHC/Tc/Types/Constraint.hs:1110) ghc-lib-parser> isSolvedStatus (compiler/GHC/Tc/Types/Constraint.hs:1106) ghc-lib-parser> UserGiven (compiler/GHC/Tc/Types/Constraint.hs:1389) ghc-lib-parser> getUserGivensFromImplics (compiler/GHC/Tc/Types/Constraint.hs:1391) ghc-lib-parser> HasGivenEqs (compiler/GHC/Tc/Types/Constraint.hs:1380) ghc-lib-parser> checkImplicationInvariants (compiler/GHC/Tc/Types/Constraint.hs:1642) ghc-lib-parser> initialSubGoalDepth (compiler/GHC/Tc/Types/Constraint.hs:2287) ghc-lib-parser> maxSubGoalDepth (compiler/GHC/Tc/Types/Constraint.hs:2293) ghc-lib-parser> bumpSubGoalDepth (compiler/GHC/Tc/Types/Constraint.hs:2290) ghc-lib-parser> subGoalDepthExceeded (compiler/GHC/Tc/Types/Constraint.hs:2296) ghc-lib-parser> CtLoc (compiler/GHC/Tc/Types/Constraint.hs:2313) ghc-lib-parser> ctLocSpan (compiler/GHC/Tc/Types/Constraint.hs:2353) ghc-lib-parser> ctLocEnv (compiler/GHC/Tc/Types/Constraint.hs:2341) ghc-lib-parser> ctLocLevel (compiler/GHC/Tc/Types/Constraint.hs:2344) ghc-lib-parser> ctLocOrigin (compiler/GHC/Tc/Types/Constraint.hs:2350) ghc-lib-parser> ctLocTypeOrKind_maybe (compiler/GHC/Tc/Types/Constraint.hs:2356) ghc-lib-parser> ctLocDepth (compiler/GHC/Tc/Types/Constraint.hs:2347) ghc-lib-parser> bumpCtLocDepth (compiler/GHC/Tc/Types/Constraint.hs:2362) ghc-lib-parser> isGivenLoc (compiler/GHC/Tc/Types/Constraint.hs:828) ghc-lib-parser> setCtLocOrigin (compiler/GHC/Tc/Types/Constraint.hs:2365) ghc-lib-parser> updateCtLocOrigin (compiler/GHC/Tc/Types/Constraint.hs:2368) ghc-lib-parser> setCtLocEnv (compiler/GHC/Tc/Types/Constraint.hs:2372) ghc-lib-parser> setCtLocSpan (compiler/GHC/Tc/Types/Constraint.hs:2359) ghc-lib-parser> pprCtLoc (compiler/GHC/Tc/Types/Constraint.hs:2375) ghc-lib-parser> CtEvidence (compiler/GHC/Tc/Types/Constraint.hs:1845) ghc-lib-parser> mkKindLoc (compiler/GHC/Tc/Types/Constraint.hs:2324) ghc-lib-parser> mkGivenLoc (compiler/GHC/Tc/Types/Constraint.hs:2334) ghc-lib-parser> isWanted (compiler/GHC/Tc/Types/Constraint.hs:1958) ghc-lib-parser> isGiven (compiler/GHC/Tc/Types/Constraint.hs:1962) ghc-lib-parser> setCtEvLoc (compiler/GHC/Tc/Types/Constraint.hs:1916) ghc-lib-parser> arisesFromGivens (compiler/GHC/Tc/Types/Constraint.hs:1919) ghc-lib-parser> ctEvUnique (compiler/GHC/Tc/Types/Constraint.hs:1908) ghc-lib-parser> tcEvDestUnique (compiler/GHC/Tc/Types/Constraint.hs:1912) ghc-lib-parser> emptyRewriterSet (compiler/GHC/Tc/Types/Constraint.hs:1979) ghc-lib-parser> isEmptyRewriterSet (compiler/GHC/Tc/Types/Constraint.hs:1982) ghc-lib-parser> addRewriterSet (compiler/GHC/Tc/Types/Constraint.hs:1985) ghc-lib-parser> wrapType (compiler/GHC/Tc/Types/Constraint.hs:1761) ghc-lib-parser> CtFlavour (compiler/GHC/Tc/Types/Constraint.hs:2026) ghc-lib-parser> ctEvFlavour (compiler/GHC/Tc/Types/Constraint.hs:2035) ghc-lib-parser> eqCanRewrite (compiler/GHC/Tc/Types/Constraint.hs:2212) ghc-lib-parser> eqCanRewriteFR (compiler/GHC/Tc/Types/Constraint.hs:2217) ghc-lib-parser> pprEvVarTheta (compiler/GHC/Tc/Types/Constraint.hs:1753) ghc-lib-parser> pprEvVars (compiler/GHC/Tc/Types/Constraint.hs:1750) ghc-lib-parser> pprEvVarWithType (compiler/GHC/Tc/Types/Constraint.hs:1756) lsp-types> [ 22 of 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 400] Compiling Language.LSP.Protocol.Internal.Types.TraceValues ( generated/Language/LSP/Protocol/Internal/Types/TraceValues.hs, dist/build/Language/LSP/Protocol/Internal/Types/TraceValues.o, dist/build/Language/LSP/Protocol/Internal/Types/TraceValues.dyn_o ) lsp-types> [ 35 of 400] 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 400] 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 400] 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 400] 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 400] 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> [ 40 of 400] 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> [ 41 of 400] 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> [ 42 of 400] 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> [ 43 of 400] 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> [ 44 of 400] 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 ) lsp-types> [ 45 of 400] 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> [ 46 of 400] 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> [ 47 of 400] 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> [ 48 of 400] 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> [ 49 of 400] 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> [ 50 of 400] 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> [ 51 of 400] 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> [ 52 of 400] 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> [ 53 of 400] 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> [ 54 of 400] 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> [ 55 of 400] 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> [ 56 of 400] 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> [ 57 of 400] 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> [ 58 of 400] 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> [ 59 of 400] 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> [ 60 of 400] 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 ) ghc-lib-parser> Warning: 'lift' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'T' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'RealSrcSpan' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:383:5 ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:359:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/SrcLoc.hs:359:1 ghc-lib-parser> Warning: 'f' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'NamedFieldPuns' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ViewPattern' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TypeError' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'appT' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'bar' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'c' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Coercible' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'KnownNat' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'DeriveAnyClass' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'GeneralizedNewtypeDeriving' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'forall' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'NameSpace' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Dec' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'addTopDecls' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'reifyInstances' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'qReport' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Quasi' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TcM' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'checkDataKindSig' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ContextKind' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'AnyKind' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TheKind' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'isAllowedDataResKind' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'tcRnMissingSignature' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'FixedRuntimeRepContext' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mk_supplementary_ea_msg' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'pprMismatchMsg' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'SkolemTv' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TyVarTv' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Names' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'm' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'TyConApp' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 58% ( 57 / 98) in 'GHC.Tc.Errors.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> mkTcRnUnknownMessage (compiler/GHC/Tc/Errors/Types.hs:199) ghc-lib-parser> ErrInfo (compiler/GHC/Tc/Errors/Types.hs:182) ghc-lib-parser> pprFixedRuntimeRepProvenance (compiler/GHC/Tc/Errors/Types.hs:2922) ghc-lib-parser> HasKinds (compiler/GHC/Tc/Errors/Types.hs:2946) ghc-lib-parser> hasKinds (compiler/GHC/Tc/Errors/Types.hs:2951) ghc-lib-parser> SuggestUndecidableInstances (compiler/GHC/Tc/Errors/Types.hs:2955) ghc-lib-parser> suggestUndecidableInstances (compiler/GHC/Tc/Errors/Types.hs:2960) ghc-lib-parser> SuggestUnliftedTypes (compiler/GHC/Tc/Errors/Types.hs:2964) ghc-lib-parser> ppDataSort (compiler/GHC/Tc/Errors/Types.hs:2982) ghc-lib-parser> SuggestPartialTypeSignatures (compiler/GHC/Tc/Errors/Types.hs:3008) ghc-lib-parser> suggestPartialTypeSignatures (compiler/GHC/Tc/Errors/Types.hs:3013) ghc-lib-parser> UsingGeneralizedNewtypeDeriving (compiler/GHC/Tc/Errors/Types.hs:3017) ghc-lib-parser> usingGeneralizedNewtypeDeriving (compiler/GHC/Tc/Errors/Types.hs:3022) ghc-lib-parser> DeriveAnyClassEnabled (compiler/GHC/Tc/Errors/Types.hs:3026) ghc-lib-parser> deriveAnyClassEnabled (compiler/GHC/Tc/Errors/Types.hs:3031) ghc-lib-parser> DeriveInstanceBadConstructor (compiler/GHC/Tc/Errors/Types.hs:3107) ghc-lib-parser> HasWildcard (compiler/GHC/Tc/Errors/Types.hs:3147) ghc-lib-parser> hasWildcard (compiler/GHC/Tc/Errors/Types.hs:3152) ghc-lib-parser> DeriveGenericsErrReason (compiler/GHC/Tc/Errors/Types.hs:3129) ghc-lib-parser> hasAssociatedDataFamInsts (compiler/GHC/Tc/Errors/Types.hs:3175) ghc-lib-parser> associatedTyLastVarInKind (compiler/GHC/Tc/Errors/Types.hs:3187) ghc-lib-parser> associatedTyNotParamOverLastTyVar (compiler/GHC/Tc/Errors/Types.hs:3198) ghc-lib-parser> HsDocContext (compiler/GHC/Tc/Errors/Types.hs:3959) ghc-lib-parser> errorItemOrigin (compiler/GHC/Tc/Errors/Types.hs:3359) ghc-lib-parser> errorItemEqRel (compiler/GHC/Tc/Errors/Types.hs:3362) ghc-lib-parser> errorItemPred (compiler/GHC/Tc/Errors/Types.hs:3368) ghc-lib-parser> errorItemCtLoc (compiler/GHC/Tc/Errors/Types.hs:3365) ghc-lib-parser> getUserGivens (compiler/GHC/Tc/Errors/Types.hs:3314) ghc-lib-parser> discardProvCtxtGivens (compiler/GHC/Tc/Errors/Types.hs:3414) ghc-lib-parser> CannotUnifyVariableReason (compiler/GHC/Tc/Errors/Types.hs:3644) ghc-lib-parser> MismatchMsg (compiler/GHC/Tc/Errors/Types.hs:3562) ghc-lib-parser> noValidHoleFits (compiler/GHC/Tc/Errors/Types.hs:3865) ghc-lib-parser> RelevantBindings (compiler/GHC/Tc/Errors/Types.hs:3868) ghc-lib-parser> PromotionErr (compiler/GHC/Tc/Errors/Types.hs:3893) ghc-lib-parser> pprPECategory (compiler/GHC/Tc/Errors/Types.hs:3923) ghc-lib-parser> peCategory (compiler/GHC/Tc/Errors/Types.hs:3926) ghc-lib-parser> UnrepresentableTypeDescr (compiler/GHC/Tc/Errors/Types.hs:4007) ghc-lib-parser> LookupTHInstNameErrReason (compiler/GHC/Tc/Errors/Types.hs:4003) ghc-lib-parser> RunSpliceFailReason (compiler/GHC/Tc/Errors/Types.hs:2824) ghc-lib-parser> IllegalDecls (compiler/GHC/Tc/Errors/Types.hs:2861) lsp-types> [ 61 of 400] 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> [ 62 of 400] 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> [ 63 of 400] 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> [ 64 of 400] 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 ) dhall> [25 of 47] Compiling Dhall.Diff ( src/Dhall/Diff.hs, dist/build/Dhall/Diff.o, dist/build/Dhall/Diff.dyn_o ) dhall> dhall> src/Dhall/Diff.hs:128:1: warning: [-Wforall-identifier] dhall> The use of ‘forall’ as an identifier dhall> will become an error in a future GHC release. dhall> Suggested fix: dhall> Consider using another name, such as dhall> ‘forAll’, ‘for_all’, or ‘forall_’. dhall> | dhall> 128 | forall = token (Internal.forall Internal.Unicode) dhall> | ^^^^^^ ghc-lib-parser> 3% ( 1 / 29) in 'GHC.Tc.Solver.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> DictMap (compiler/GHC/Tc/Solver/Types.hs:124) ghc-lib-parser> emptyDictMap (compiler/GHC/Tc/Solver/Types.hs:126) ghc-lib-parser> findDictsByClass (compiler/GHC/Tc/Solver/Types.hs:141) ghc-lib-parser> addDict (compiler/GHC/Tc/Solver/Types.hs:149) ghc-lib-parser> addDictsByClass (compiler/GHC/Tc/Solver/Types.hs:152) ghc-lib-parser> delDict (compiler/GHC/Tc/Solver/Types.hs:146) ghc-lib-parser> foldDicts (compiler/GHC/Tc/Solver/Types.hs:174) ghc-lib-parser> filterDicts (compiler/GHC/Tc/Solver/Types.hs:159) ghc-lib-parser> findDict (compiler/GHC/Tc/Solver/Types.hs:129) ghc-lib-parser> dictsToBag (compiler/GHC/Tc/Solver/Types.hs:171) ghc-lib-parser> partitionDicts (compiler/GHC/Tc/Solver/Types.hs:162) ghc-lib-parser> FunEqMap (compiler/GHC/Tc/Solver/Types.hs:227) ghc-lib-parser> emptyFunEqs (compiler/GHC/Tc/Solver/Types.hs:229) ghc-lib-parser> foldFunEqs (compiler/GHC/Tc/Solver/Types.hs:244) ghc-lib-parser> findFunEq (compiler/GHC/Tc/Solver/Types.hs:232) ghc-lib-parser> insertFunEq (compiler/GHC/Tc/Solver/Types.hs:247) ghc-lib-parser> findFunEqsByTyCon (compiler/GHC/Tc/Solver/Types.hs:235) ghc-lib-parser> TcAppMap (compiler/GHC/Tc/Solver/Types.hs:70) ghc-lib-parser> emptyTcAppMap (compiler/GHC/Tc/Solver/Types.hs:81) ghc-lib-parser> isEmptyTcAppMap (compiler/GHC/Tc/Solver/Types.hs:78) ghc-lib-parser> insertTcApp (compiler/GHC/Tc/Solver/Types.hs:91) ghc-lib-parser> alterTcApp (compiler/GHC/Tc/Solver/Types.hs:96) ghc-lib-parser> filterTcAppMap (compiler/GHC/Tc/Solver/Types.hs:102) ghc-lib-parser> tcAppMapToBag (compiler/GHC/Tc/Solver/Types.hs:112) ghc-lib-parser> foldTcAppMap (compiler/GHC/Tc/Solver/Types.hs:115) ghc-lib-parser> EqualCtList (compiler/GHC/Tc/Solver/Types.hs:267) ghc-lib-parser> filterEqualCtList (compiler/GHC/Tc/Solver/Types.hs:301) ghc-lib-parser> addToEqualCtList (compiler/GHC/Tc/Solver/Types.hs:270) ghc-lib-parser> 27% ( 10 / 36) in 'GHC.Tc.Solver.InertSet' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> WorkList (compiler/GHC/Tc/Solver/InertSet.hs:152) ghc-lib-parser> isEmptyWorkList (compiler/GHC/Tc/Solver/InertSet.hs:206) ghc-lib-parser> emptyWorkList (compiler/GHC/Tc/Solver/InertSet.hs:210) ghc-lib-parser> extendWorkListNonEq (compiler/GHC/Tc/Solver/InertSet.hs:182) ghc-lib-parser> extendWorkListCt (compiler/GHC/Tc/Solver/InertSet.hs:189) ghc-lib-parser> extendWorkListCts (compiler/GHC/Tc/Solver/InertSet.hs:202) ghc-lib-parser> extendWorkListEq (compiler/GHC/Tc/Solver/InertSet.hs:179) ghc-lib-parser> appendWorkList (compiler/GHC/Tc/Solver/InertSet.hs:165) ghc-lib-parser> extendWorkListImplic (compiler/GHC/Tc/Solver/InertSet.hs:186) ghc-lib-parser> workListSize (compiler/GHC/Tc/Solver/InertSet.hs:175) ghc-lib-parser> selectWorkItem (compiler/GHC/Tc/Solver/InertSet.hs:213) ghc-lib-parser> InertSet (compiler/GHC/Tc/Solver/InertSet.hs:248) ghc-lib-parser> InertCans (compiler/GHC/Tc/Solver/InertSet.hs:1073) ghc-lib-parser> InertEqs (compiler/GHC/Tc/Solver/InertSet.hs:1120) ghc-lib-parser> emptyInert (compiler/GHC/Tc/Solver/InertSet.hs:291) ghc-lib-parser> addInertItem (compiler/GHC/Tc/Solver/InertSet.hs:1251) ghc-lib-parser> noGivenNewtypeReprEqs (compiler/GHC/Tc/Solver/InertSet.hs:1540) ghc-lib-parser> mightEqualLater (compiler/GHC/Tc/Solver/InertSet.hs:1576) ghc-lib-parser> foldTyEqs (compiler/GHC/Tc/Solver/InertSet.hs:1172) ghc-lib-parser> delEq (compiler/GHC/Tc/Solver/InertSet.hs:1179) ghc-lib-parser> findEq (compiler/GHC/Tc/Solver/InertSet.hs:1194) ghc-lib-parser> partitionInertEqs (compiler/GHC/Tc/Solver/InertSet.hs:1223) ghc-lib-parser> partitionFunEqs (compiler/GHC/Tc/Solver/InertSet.hs:1233) ghc-lib-parser> kickOutRewritableLHS (compiler/GHC/Tc/Solver/InertSet.hs:1299) ghc-lib-parser> CycleBreakerVarStack (compiler/GHC/Tc/Solver/InertSet.hs:240) 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 ) ghc-lib-parser> Warning: 'vi_ty' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'dsGetCompleteMatches' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'DsM' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 55% ( 25 / 45) in 'GHC.HsToCore.Pmc.Solver.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> PmAltConApp (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:205) ghc-lib-parser> initNablas (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:110) ghc-lib-parser> lookupRefuts (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:337) ghc-lib-parser> lookupSolution (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:349) ghc-lib-parser> lookupVarInfo (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:303) ghc-lib-parser> trvVarInfo (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:327) ghc-lib-parser> getRcm (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:273) ghc-lib-parser> isRcmInitialised (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:276) ghc-lib-parser> PmLitValue (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:370) ghc-lib-parser> pmAltConImplBangs (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:523) ghc-lib-parser> PmAltConSet (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:448) ghc-lib-parser> emptyPmAltConSet (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:450) ghc-lib-parser> isEmptyPmAltConSet (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:453) ghc-lib-parser> extendPmAltConSet (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:462) ghc-lib-parser> pmAltConSetElems (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:468) ghc-lib-parser> literalToPmLit (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:585) ghc-lib-parser> negatePmLit (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:595) ghc-lib-parser> overloadPmLit (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:604) ghc-lib-parser> pmLitAsStringLit (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:615) ghc-lib-parser> coreExprAsPmLit (compiler/GHC/HsToCore/Pmc/Solver/Types.hs:619) vector-algorithms> [11 of 11] Compiling Data.Vector.Algorithms.Tim ( src/Data/Vector/Algorithms/Tim.hs, dist/build/Data/Vector/Algorithms/Tim.p_o ) ghc-lib-parser> Warning: 'MatchGroup' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Match' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'GRHSs' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'GRHS' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'CIRB' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'maxPmCheckModels' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 95% ( 21 / 22) in 'GHC.HsToCore.Pmc.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Precision (compiler/GHC/HsToCore/Pmc/Types.hs:171) ghc-lib-parser> 100% ( 2 / 2) in 'GHC.HsToCore.Pmc.Ppr' ghc-lib-parser> Warning: 'WarnPrepositiveQualifiedModule' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '@' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'qualified' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ImportQualifiedPost' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ExplicitNamespaces' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'OverloadedRecordUpdate' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '!' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'mdo' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'PatternSynonyms' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 26% ( 5 / 19) in 'GHC.Parser.Errors.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> PsWarning (compiler/GHC/Parser/Errors/Types.hs:25) ghc-lib-parser> PsError (compiler/GHC/Parser/Errors/Types.hs:26) ghc-lib-parser> PsHeaderMessage (compiler/GHC/Parser/Errors/Types.hs:40) ghc-lib-parser> PsMessage (compiler/GHC/Parser/Errors/Types.hs:65) ghc-lib-parser> PatIncompleteDoBlock (compiler/GHC/Parser/Errors/Types.hs:498) ghc-lib-parser> PsErrInPatDetails (compiler/GHC/Parser/Errors/Types.hs:514) ghc-lib-parser> noParseContext (compiler/GHC/Parser/Errors/Types.hs:524) ghc-lib-parser> incompleteDoBlock (compiler/GHC/Parser/Errors/Types.hs:527) ghc-lib-parser> NumUnderscoreReason (compiler/GHC/Parser/Errors/Types.hs:534) ghc-lib-parser> LexErrKind (compiler/GHC/Parser/Errors/Types.hs:539) ghc-lib-parser> LexErr (compiler/GHC/Parser/Errors/Types.hs:545) ghc-lib-parser> TransLayoutReason (compiler/GHC/Parser/Errors/Types.hs:564) ghc-lib-parser> FileHeaderPragmaType (compiler/GHC/Parser/Errors/Types.hs:569) vector-algorithms> Preprocessing test suite 'properties' for vector-algorithms-0.9.0.1.. vector-algorithms> Building test suite 'properties' for vector-algorithms-0.9.0.1.. vector-algorithms> [1 of 4] Compiling Optimal ( tests/properties/Optimal.hs, dist/build/properties/properties-tmp/Optimal.o ) lsp-types> [ 65 of 400] 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 ) 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 ) ghc-lib-parser> 33% ( 3 / 9) in 'GHC.Types.Meta' ghc-lib-parser> Missing documentation for: ghc-lib-parser> MetaHook (compiler/GHC/Types/Meta.hs:37) ghc-lib-parser> metaRequestE (compiler/GHC/Types/Meta.hs:39) ghc-lib-parser> metaRequestP (compiler/GHC/Types/Meta.hs:42) ghc-lib-parser> metaRequestT (compiler/GHC/Types/Meta.hs:45) ghc-lib-parser> metaRequestD (compiler/GHC/Types/Meta.hs:48) ghc-lib-parser> metaRequestAW (compiler/GHC/Types/Meta.hs:51) ghc-lib-parser> Warning: 'enum' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'conv' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 16% ( 2 / 12) in 'GHC.HsToCore.Errors.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> MinBound (compiler/GHC/HsToCore/Errors/Types.hs:24) ghc-lib-parser> MaxBound (compiler/GHC/HsToCore/Errors/Types.hs:25) ghc-lib-parser> MaxUncoveredPatterns (compiler/GHC/HsToCore/Errors/Types.hs:26) ghc-lib-parser> MaxPmCheckModels (compiler/GHC/HsToCore/Errors/Types.hs:27) ghc-lib-parser> DsArgNum (compiler/GHC/HsToCore/Errors/Types.hs:152) ghc-lib-parser> NegLiteralExtEnabled (compiler/GHC/HsToCore/Errors/Types.hs:179) ghc-lib-parser> negLiteralExtEnabled (compiler/GHC/HsToCore/Errors/Types.hs:183) ghc-lib-parser> ExhaustivityCheckType (compiler/GHC/HsToCore/Errors/Types.hs:187) ghc-lib-parser> BindsType (compiler/GHC/HsToCore/Errors/Types.hs:189) vector-algorithms> vector-algorithms> tests/properties/Properties.hs:60:41: warning: [-Wtype-equality-requires-operators] vector-algorithms> The use of ‘~’ without TypeOperators vector-algorithms> will become an error in a future GHC release. vector-algorithms> Suggested fix: Perhaps you intended to use TypeOperators vector-algorithms> | vector-algorithms> 60 | -> (forall s v mv. (GV.Vector v e, mv ~ GV.Mutable v) => mv s e -> ST s (v e)) vector-algorithms> | ^ ghc-lib-parser> Warning: 'ioMsgMaybe' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'warnUnnecessarySourceImports' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'A' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'signatures' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'StaticPointers' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 76% ( 13 / 17) in 'GHC.Driver.Errors.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> GhcMessageOpts (compiler/GHC/Driver/Errors/Types.hs:98) ghc-lib-parser> DriverMessageOpts (compiler/GHC/Driver/Errors/Types.hs:373) ghc-lib-parser> PsMessage (compiler/GHC/Parser/Errors/Types.hs:65) ghc-lib-parser> 100% ( 2 / 2) in 'GHC.Types.Error.Codes' ghc-lib-parser> 0% ( 0 / 5) in 'GHC.HsToCore.Errors.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> badMonadBind (compiler/GHC/HsToCore/Errors/Ppr.hs:296) ghc-lib-parser> pprEqn (compiler/GHC/HsToCore/Errors/Ppr.hs:302) ghc-lib-parser> pprContext (compiler/GHC/HsToCore/Errors/Ppr.hs:306) ghc-lib-parser> dots (compiler/GHC/HsToCore/Errors/Ppr.hs:321) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.Driver.Config.Logger' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 29% ( 7 / 24) in 'GHC.Data.IOEnv' ghc-lib-parser> Missing documentation for: ghc-lib-parser> IOEnv (compiler/GHC/Data/IOEnv.hs:63) ghc-lib-parser> failM (compiler/GHC/Data/IOEnv.hs:107) ghc-lib-parser> failWithM (compiler/GHC/Data/IOEnv.hs:110) ghc-lib-parser> IOEnvFailure (compiler/GHC/Data/IOEnv.hs:113) ghc-lib-parser> getEnv (compiler/GHC/Data/IOEnv.hs:249) ghc-lib-parser> runIOEnv (compiler/GHC/Data/IOEnv.hs:143) ghc-lib-parser> unsafeInterleaveM (compiler/GHC/Data/IOEnv.hs:198) ghc-lib-parser> uninterruptibleMaskM_ (compiler/GHC/Data/IOEnv.hs:201) ghc-lib-parser> tryM (compiler/GHC/Data/IOEnv.hs:160) ghc-lib-parser> tryAllM (compiler/GHC/Data/IOEnv.hs:173) ghc-lib-parser> tryMostM (compiler/GHC/Data/IOEnv.hs:194) ghc-lib-parser> fixM (compiler/GHC/Data/IOEnv.hs:155) ghc-lib-parser> newMutVar (compiler/GHC/Data/IOEnv.hs:218) ghc-lib-parser> readMutVar (compiler/GHC/Data/IOEnv.hs:224) ghc-lib-parser> writeMutVar (compiler/GHC/Data/IOEnv.hs:221) ghc-lib-parser> updMutVar (compiler/GHC/Data/IOEnv.hs:227) ghc-lib-parser> updMutVarM (compiler/GHC/Data/IOEnv.hs:230) ghc-lib-parser> 100% ( 7 / 7) in 'GHC.Unit' ghc-lib-parser> Warning: 'ModIface' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Module/ModIface.hs:154:5 ghc-lib-parser> * at compiler/GHC/Unit/Module/ModIface.hs:78:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Module/ModIface.hs:78:1 ghc-lib-parser> Warning: 'ModDetails' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ExternalPackageState' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HomeModInfo' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: '()' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'FastString' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ByteString' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 57% ( 12 / 21) in 'GHC.Unit.Module.ModIface' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> ModIface (compiler/GHC/Unit/Module/ModIface.hs:78) ghc-lib-parser> PartialModIface (compiler/GHC/Unit/Module/ModIface.hs:77) ghc-lib-parser> IfaceBackendExts (compiler/GHC/Unit/Module/ModIface.hs:135) ghc-lib-parser> mi_mnwib (compiler/GHC/Unit/Module/ModIface.hs:296) ghc-lib-parser> emptyPartialModIface (compiler/GHC/Unit/Module/ModIface.hs:489) ghc-lib-parser> emptyFullModIface (compiler/GHC/Unit/Module/ModIface.hs:517) ghc-lib-parser> emptyIfaceHashCache (compiler/GHC/Unit/Module/ModIface.hs:547) ghc-lib-parser> forceModIface (compiler/GHC/Unit/Module/ModIface.hs:568) ghc-lib-parser> Warning: 'SourceError' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 16% ( 1 / 6) in 'GHC.Types.Target' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> TargetId (compiler/GHC/Types/Target.hs:44) ghc-lib-parser> InputFileBuffer (compiler/GHC/Types/Target.hs:54) ghc-lib-parser> pprTarget (compiler/GHC/Types/Target.hs:57) ghc-lib-parser> pprTargetId (compiler/GHC/Types/Target.hs:64) ghc-lib-parser> Warning: 'Module' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:119:23 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:126:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:119:1 ghc-lib-parser> Warning: 'DynFlags' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'initFinderOpts' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 50% ( 3 / 6) in 'GHC.Unit.Finder.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> FinderCache (compiler/GHC/Unit/Finder/Types.hs:27) ghc-lib-parser> InstalledFindResult (compiler/GHC/Unit/Finder/Types.hs:31) ghc-lib-parser> 0% ( 0 / 2) in 'GHC.Unit.Module.WholeCoreBindings' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> WholeCoreBindings (compiler/GHC/Unit/Module/WholeCoreBindings.hs:59) ghc-lib-parser> 25% ( 7 / 27) in 'GHC.Linker.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header vector-algorithms> [4 of 4] Compiling Main ( tests/properties/Tests.hs, dist/build/properties/properties-tmp/Main.o ) ghc-lib-parser> Loader (compiler/GHC/Linker/Types.hs:80) ghc-lib-parser> LoaderState (compiler/GHC/Linker/Types.hs:82) ghc-lib-parser> uninitializedLoader (compiler/GHC/Linker/Types.hs:101) ghc-lib-parser> modifyClosureEnv (compiler/GHC/Linker/Types.hs:104) ghc-lib-parser> LinkerEnv (compiler/GHC/Linker/Types.hs:110) ghc-lib-parser> filterLinkerEnv (compiler/GHC/Linker/Types.hs:126) ghc-lib-parser> ClosureEnv (compiler/GHC/Linker/Types.hs:133) ghc-lib-parser> emptyClosureEnv (compiler/GHC/Linker/Types.hs:135) ghc-lib-parser> extendClosureEnv (compiler/GHC/Linker/Types.hs:138) ghc-lib-parser> LinkableSet (compiler/GHC/Linker/Types.hs:172) ghc-lib-parser> mkLinkableSet (compiler/GHC/Linker/Types.hs:174) ghc-lib-parser> unionLinkableSet (compiler/GHC/Linker/Types.hs:177) ghc-lib-parser> ObjFile (compiler/GHC/Linker/Types.hs:189) ghc-lib-parser> isObjectLinkable (compiler/GHC/Linker/Types.hs:223) ghc-lib-parser> linkableObjs (compiler/GHC/Linker/Types.hs:231) ghc-lib-parser> nameOfObject_maybe (compiler/GHC/Linker/Types.hs:247) ghc-lib-parser> LibrarySpec (compiler/GHC/Linker/Types.hs:271) ghc-lib-parser> LoadedPkgInfo (compiler/GHC/Linker/Types.hs:144) ghc-lib-parser> PkgsLoaded (compiler/GHC/Linker/Types.hs:142) dhall> [26 of 47] Compiling Dhall.TypeCheck ( src/Dhall/TypeCheck.hs, dist/build/Dhall/TypeCheck.o, dist/build/Dhall/TypeCheck.dyn_o ) ghc-lib-parser> Warning: 'ModIface' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ModDetails' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'tcg_inst_env' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'tcg_fam_inst_env' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 50% ( 2 / 4) in 'GHC.Unit.Module.ModGuts' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> mg_mnwib (compiler/GHC/Unit/Module/ModGuts.hs:103) ghc-lib-parser> Warning: 'TyCon' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Type' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Core.hs:259:5 ghc-lib-parser> * at compiler/GHC/Core/TyCo/Rep.hs:123:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Core/TyCo/Rep.hs:123:1 ghc-lib-parser> 48% ( 15 / 31) in 'GHC.Core.Rules' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkRuleEnv (compiler/GHC/Core/Rules.hs:408) ghc-lib-parser> emptyRuleEnv (compiler/GHC/Core/Rules.hs:435) ghc-lib-parser> updExternalPackageRules (compiler/GHC/Core/Rules.hs:420) ghc-lib-parser> addLocalRules (compiler/GHC/Core/Rules.hs:430) ghc-lib-parser> updLocalRules (compiler/GHC/Core/Rules.hs:425) ghc-lib-parser> emptyRuleBase (compiler/GHC/Core/Rules.hs:376) ghc-lib-parser> mkRuleBase (compiler/GHC/Core/Rules.hs:379) ghc-lib-parser> extendRuleBaseList (compiler/GHC/Core/Rules.hs:382) ghc-lib-parser> pprRuleBase (compiler/GHC/Core/Rules.hs:390) ghc-lib-parser> extendRuleInfo (compiler/GHC/Core/Rules.hs:334) ghc-lib-parser> addRuleInfo (compiler/GHC/Core/Rules.hs:338) ghc-lib-parser> addIdSpecialisations (compiler/GHC/Core/Rules.hs:342) ghc-lib-parser> addRulesToId (compiler/GHC/Core/Rules.hs:350) ghc-lib-parser> getRules (compiler/GHC/Core/Rules.hs:441) ghc-lib-parser> pprRulesForUser (compiler/GHC/Core/Rules.hs:314) ghc-lib-parser> mkSpecRule (compiler/GHC/Core/Rules.hs:217) lsp-types> [ 66 of 400] 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> [ 67 of 400] 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> [ 68 of 400] 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> [ 69 of 400] 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> [ 70 of 400] 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> [ 71 of 400] 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 ) lsp-types> [ 72 of 400] 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> [ 73 of 400] 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> [ 74 of 400] 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> [ 75 of 400] 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> [ 76 of 400] 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> [ 77 of 400] 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> [ 78 of 400] 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> [ 79 of 400] 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> [ 80 of 400] 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> [ 81 of 400] 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> [ 82 of 400] 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> [ 83 of 400] 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 ) lsp-types> [ 84 of 400] 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> [ 85 of 400] 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> [ 86 of 400] 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> [ 87 of 400] 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> [ 88 of 400] 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> [ 89 of 400] 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> [ 90 of 400] 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> [ 91 of 400] 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> [ 92 of 400] 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> [ 93 of 400] 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> [ 94 of 400] 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> [ 95 of 400] 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 ) lsp-types> [ 96 of 400] 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> [ 97 of 400] 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> [ 98 of 400] 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> [ 99 of 400] 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> [100 of 400] 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> [101 of 400] 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> [102 of 400] 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 ) ghc-lib-parser> Warning: 'ModIface' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Module/ModIface.hs:154:5 ghc-lib-parser> * at compiler/GHC/Unit/Module/ModIface.hs:78:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Module/ModIface.hs:78:1 ghc-lib-parser> Warning: 'eps_decls' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'eps_rules' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Dependencies' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'moduleFreeHolesPrecise' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'RuleEnv' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 40% ( 6 / 15) in 'GHC.Unit.External' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> initExternalUnitCache (compiler/GHC/Unit/External.hs:59) ghc-lib-parser> eucEPS (compiler/GHC/Unit/External.hs:62) ghc-lib-parser> initExternalPackageState (compiler/GHC/Unit/External.hs:65) ghc-lib-parser> PackageTypeEnv (compiler/GHC/Unit/External.hs:37) ghc-lib-parser> PackageInstEnv (compiler/GHC/Unit/External.hs:39) ghc-lib-parser> PackageFamInstEnv (compiler/GHC/Unit/External.hs:40) ghc-lib-parser> PackageRuleBase (compiler/GHC/Unit/External.hs:38) ghc-lib-parser> PackageCompleteMatches (compiler/GHC/Unit/External.hs:42) ghc-lib-parser> 11% ( 2 / 18) in 'GHC.Core.Opt.Simplify.Monad' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> TopEnvConfig (compiler/GHC/Core/Opt/Simplify/Monad.hs:73) ghc-lib-parser> SimplM (compiler/GHC/Core/Opt/Simplify/Monad.hs:54) ghc-lib-parser> initSmpl (compiler/GHC/Core/Opt/Simplify/Monad.hs:88) ghc-lib-parser> traceSmpl (compiler/GHC/Core/Opt/Simplify/Monad.hs:167) ghc-lib-parser> getSimplRules (compiler/GHC/Core/Opt/Simplify/Monad.hs:197) ghc-lib-parser> newId (compiler/GHC/Core/Opt/Simplify/Monad.hs:208) ghc-lib-parser> SimplCount (compiler/GHC/Core/Opt/Stats.hs:47) ghc-lib-parser> tick (compiler/GHC/Core/Opt/Simplify/Monad.hs:237) ghc-lib-parser> freeTick (compiler/GHC/Core/Opt/Simplify/Monad.hs:282) ghc-lib-parser> checkedTick (compiler/GHC/Core/Opt/Simplify/Monad.hs:243) ghc-lib-parser> getSimplCount (compiler/GHC/Core/Opt/Simplify/Monad.hs:234) ghc-lib-parser> zeroSimplCount (compiler/GHC/Core/Opt/Stats.hs:37) ghc-lib-parser> pprSimplCount (compiler/GHC/Core/Opt/Stats.hs:41) ghc-lib-parser> plusSimplCount (compiler/GHC/Core/Opt/Stats.hs:45) ghc-lib-parser> isZeroSimplCount (compiler/GHC/Core/Opt/Stats.hs:39) ghc-lib-parser> 8% ( 8 / 90) in 'GHC.Core.Opt.Simplify.Env' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> SimplMode (compiler/GHC/Core/Opt/Simplify/Env.hs:241) ghc-lib-parser> updMode (compiler/GHC/Core/Opt/Simplify/Env.hs:525) ghc-lib-parser> smPedanticBottoms (compiler/GHC/Core/Opt/Simplify/Env.hs:276) ghc-lib-parser> smPlatform (compiler/GHC/Core/Opt/Simplify/Env.hs:279) ghc-lib-parser> SimplEnv (compiler/GHC/Core/Opt/Simplify/Env.hs:156) ghc-lib-parser> pprSimplEnv (compiler/GHC/Core/Opt/Simplify/Env.hs:356) ghc-lib-parser> seArityOpts (compiler/GHC/Core/Opt/Simplify/Env.hs:186) ghc-lib-parser> seCaseCase (compiler/GHC/Core/Opt/Simplify/Env.hs:189) ghc-lib-parser> seCaseFolding (compiler/GHC/Core/Opt/Simplify/Env.hs:192) ghc-lib-parser> seCaseMerge (compiler/GHC/Core/Opt/Simplify/Env.hs:195) ghc-lib-parser> seCastSwizzle (compiler/GHC/Core/Opt/Simplify/Env.hs:198) ghc-lib-parser> seDoEtaReduction (compiler/GHC/Core/Opt/Simplify/Env.hs:201) ghc-lib-parser> seEtaExpand (compiler/GHC/Core/Opt/Simplify/Env.hs:204) ghc-lib-parser> seFloatEnable (compiler/GHC/Core/Opt/Simplify/Env.hs:207) ghc-lib-parser> seInline (compiler/GHC/Core/Opt/Simplify/Env.hs:210) ghc-lib-parser> seNames (compiler/GHC/Core/Opt/Simplify/Env.hs:213) ghc-lib-parser> seOptCoercionOpts (compiler/GHC/Core/Opt/Simplify/Env.hs:216) ghc-lib-parser> sePedanticBottoms (compiler/GHC/Core/Opt/Simplify/Env.hs:219) ghc-lib-parser> sePhase (compiler/GHC/Core/Opt/Simplify/Env.hs:222) ghc-lib-parser> sePlatform (compiler/GHC/Core/Opt/Simplify/Env.hs:225) ghc-lib-parser> sePreInline (compiler/GHC/Core/Opt/Simplify/Env.hs:228) ghc-lib-parser> seRuleOpts (compiler/GHC/Core/Opt/Simplify/Env.hs:231) ghc-lib-parser> seRules (compiler/GHC/Core/Opt/Simplify/Env.hs:234) ghc-lib-parser> seUnfoldingOpts (compiler/GHC/Core/Opt/Simplify/Env.hs:237) ghc-lib-parser> mkSimplEnv (compiler/GHC/Core/Opt/Simplify/Env.hs:489) ghc-lib-parser> extendIdSubst (compiler/GHC/Core/Opt/Simplify/Env.hs:535) ghc-lib-parser> extendTvSubst (compiler/GHC/Core/Opt/Simplify/Env.hs:540) ghc-lib-parser> extendCvSubst (compiler/GHC/Core/Opt/Simplify/Env.hs:545) ghc-lib-parser> zapSubstEnv (compiler/GHC/Core/Opt/Simplify/Env.hs:618) ghc-lib-parser> setSubstEnv (compiler/GHC/Core/Opt/Simplify/Env.hs:621) ghc-lib-parser> bumpCaseDepth (compiler/GHC/Core/Opt/Simplify/Env.hs:531) ghc-lib-parser> getInScope (compiler/GHC/Core/Opt/Simplify/Env.hs:551) ghc-lib-parser> setInScopeFromE (compiler/GHC/Core/Opt/Simplify/Env.hs:557) ghc-lib-parser> setInScopeFromF (compiler/GHC/Core/Opt/Simplify/Env.hs:561) ghc-lib-parser> setInScopeSet (compiler/GHC/Core/Opt/Simplify/Env.hs:554) ghc-lib-parser> modifyInScope (compiler/GHC/Core/Opt/Simplify/Env.hs:579) ghc-lib-parser> addNewInScopeIds (compiler/GHC/Core/Opt/Simplify/Env.hs:564) ghc-lib-parser> getSimplRules (compiler/GHC/Core/Opt/Simplify/Monad.hs:197) ghc-lib-parser> enterRecGroupRHSs (compiler/GHC/Core/Opt/Simplify/Env.hs:586) ghc-lib-parser> mkContEx (compiler/GHC/Core/Opt/Simplify/Env.hs:624) ghc-lib-parser> substId (compiler/GHC/Core/Opt/Simplify/Env.hs:910) ghc-lib-parser> lookupRecBndr (compiler/GHC/Core/Opt/Simplify/Env.hs:932) ghc-lib-parser> simplNonRecBndr (compiler/GHC/Core/Opt/Simplify/Env.hs:999) ghc-lib-parser> simplNonRecJoinBndr (compiler/GHC/Core/Opt/Simplify/Env.hs:1126) ghc-lib-parser> simplRecBndrs (compiler/GHC/Core/Opt/Simplify/Env.hs:1007) ghc-lib-parser> simplRecJoinBndrs (compiler/GHC/Core/Opt/Simplify/Env.hs:1137) ghc-lib-parser> simplBinder (compiler/GHC/Core/Opt/Simplify/Env.hs:986) ghc-lib-parser> simplBinders (compiler/GHC/Core/Opt/Simplify/Env.hs:982) ghc-lib-parser> substTy (compiler/GHC/Core/Opt/Simplify/Env.hs:1228) ghc-lib-parser> substTyVar (compiler/GHC/Core/Opt/Simplify/Env.hs:1231) ghc-lib-parser> getSubst (compiler/GHC/Core/Opt/Simplify/Env.hs:1223) ghc-lib-parser> substCo (compiler/GHC/Core/Opt/Simplify/Env.hs:1249) ghc-lib-parser> substCoVar (compiler/GHC/Core/Opt/Simplify/Env.hs:1240) ghc-lib-parser> SimplFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:317) ghc-lib-parser> emptyFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:343) ghc-lib-parser> isEmptyFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:349) ghc-lib-parser> mkRecFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:835) ghc-lib-parser> mkFloatBind (compiler/GHC/Core/Opt/Simplify/Env.hs:758) ghc-lib-parser> addLetFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:797) ghc-lib-parser> addJoinFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:809) ghc-lib-parser> addFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:815) ghc-lib-parser> extendFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:778) ghc-lib-parser> wrapFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:852) ghc-lib-parser> isEmptyJoinFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:737) ghc-lib-parser> isEmptyLetFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:731) ghc-lib-parser> doFloatFromRhs (compiler/GHC/Core/Opt/Simplify/Env.hs:695) ghc-lib-parser> getTopFloatBinds (compiler/GHC/Core/Opt/Simplify/Env.hs:876) ghc-lib-parser> LetFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:654) ghc-lib-parser> FloatEnable (compiler/GHC/Core/Opt/Simplify/Env.hs:282) ghc-lib-parser> letFloatBinds (compiler/GHC/Core/Opt/Simplify/Env.hs:829) ghc-lib-parser> emptyLetFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:728) ghc-lib-parser> unitLetFloat (compiler/GHC/Core/Opt/Simplify/Env.hs:740) ghc-lib-parser> addLetFlts (compiler/GHC/Core/Opt/Simplify/Env.hs:825) ghc-lib-parser> mapLetFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:883) ghc-lib-parser> JoinFloat (compiler/GHC/Core/Opt/Simplify/Env.hs:657) ghc-lib-parser> JoinFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:658) ghc-lib-parser> emptyJoinFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:734) ghc-lib-parser> wrapJoinFloats (compiler/GHC/Core/Opt/Simplify/Env.hs:870) ghc-lib-parser> wrapJoinFloatsX (compiler/GHC/Core/Opt/Simplify/Env.hs:863) ghc-lib-parser> unitJoinFloat (compiler/GHC/Core/Opt/Simplify/Env.hs:754) ghc-lib-parser> addJoinFlts (compiler/GHC/Core/Opt/Simplify/Env.hs:832) ghc-lib-parser> Warning: 'e' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'f' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 0% ( 0 / 48) in 'GHC.Core.Opt.Simplify.Utils' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> rebuildLam (compiler/GHC/Core/Opt/Simplify/Utils.hs:1699) ghc-lib-parser> mkCase (compiler/GHC/Core/Opt/Simplify/Utils.hs:2513) ghc-lib-parser> prepareAlts (compiler/GHC/Core/Opt/Simplify/Utils.hs:2286) ghc-lib-parser> tryEtaExpandRhs (compiler/GHC/Core/Opt/Simplify/Utils.hs:1857) ghc-lib-parser> wantEtaExpansion (compiler/GHC/Core/Opt/Simplify/Utils.hs:1881) ghc-lib-parser> preInlineUnconditionally (compiler/GHC/Core/Opt/Simplify/Utils.hs:1391) ghc-lib-parser> postInlineUnconditionally (compiler/GHC/Core/Opt/Simplify/Utils.hs:1514) ghc-lib-parser> activeUnfolding (compiler/GHC/Core/Opt/Simplify/Utils.hs:1225) ghc-lib-parser> activeRule (compiler/GHC/Core/Opt/Simplify/Utils.hs:1255) ghc-lib-parser> getUnfoldingInRuleMatch (compiler/GHC/Core/Opt/Simplify/Utils.hs:1238) ghc-lib-parser> updModeForStableUnfoldings (compiler/GHC/Core/Opt/Simplify/Utils.hs:1012) ghc-lib-parser> updModeForRules (compiler/GHC/Core/Opt/Simplify/Utils.hs:1025) ghc-lib-parser> BindContext (compiler/GHC/Core/Opt/Simplify/Utils.hs:95) ghc-lib-parser> bindContextLevel (compiler/GHC/Core/Opt/Simplify/Utils.hs:103) ghc-lib-parser> SimplCont (compiler/GHC/Core/Opt/Simplify/Utils.hs:143) ghc-lib-parser> DupFlag (compiler/GHC/Core/Opt/Simplify/Utils.hs:219) ghc-lib-parser> FromWhat (compiler/GHC/Core/Opt/Simplify/Utils.hs:216) ghc-lib-parser> StaticEnv (compiler/GHC/Core/Opt/Simplify/Utils.hs:214) ghc-lib-parser> isSimplified (compiler/GHC/Core/Opt/Simplify/Utils.hs:223) ghc-lib-parser> contIsStop (compiler/GHC/Core/Opt/Simplify/Utils.hs:475) ghc-lib-parser> contIsDupable (compiler/GHC/Core/Opt/Simplify/Utils.hs:479) ghc-lib-parser> contResultType (compiler/GHC/Core/Opt/Simplify/Utils.hs:498) ghc-lib-parser> contHoleType (compiler/GHC/Core/Opt/Simplify/Utils.hs:508) ghc-lib-parser> contHoleScaling (compiler/GHC/Core/Opt/Simplify/Utils.hs:529) ghc-lib-parser> contIsTrivial (compiler/GHC/Core/Opt/Simplify/Utils.hs:489) ghc-lib-parser> contArgs (compiler/GHC/Core/Opt/Simplify/Utils.hs:561) ghc-lib-parser> contIsRhs (compiler/GHC/Core/Opt/Simplify/Utils.hs:469) ghc-lib-parser> countArgs (compiler/GHC/Core/Opt/Simplify/Utils.hs:545) ghc-lib-parser> mkBoringStop (compiler/GHC/Core/Opt/Simplify/Utils.hs:456) ghc-lib-parser> mkRhsStop (compiler/GHC/Core/Opt/Simplify/Utils.hs:459) ghc-lib-parser> mkLazyArgStop (compiler/GHC/Core/Opt/Simplify/Utils.hs:463) ghc-lib-parser> interestingCallContext (compiler/GHC/Core/Opt/Simplify/Utils.hs:859) ghc-lib-parser> ArgInfo (compiler/GHC/Core/Opt/Simplify/Utils.hs:315) ghc-lib-parser> ArgSpec (compiler/GHC/Core/Opt/Simplify/Utils.hs:343) ghc-lib-parser> RewriteCall (compiler/GHC/Core/Opt/Simplify/Utils.hs:337) ghc-lib-parser> mkArgInfo (compiler/GHC/Core/Opt/Simplify/Utils.hs:615) ghc-lib-parser> addValArgTo (compiler/GHC/Core/Opt/Simplify/Utils.hs:365) ghc-lib-parser> addCastTo (compiler/GHC/Core/Opt/Simplify/Utils.hs:384) ghc-lib-parser> addTyArgTo (compiler/GHC/Core/Opt/Simplify/Utils.hs:378) ghc-lib-parser> argInfoExpr (compiler/GHC/Core/Opt/Simplify/Utils.hs:416) ghc-lib-parser> argInfoAppArgs (compiler/GHC/Core/Opt/Simplify/Utils.hs:393) ghc-lib-parser> pushSimplifiedArgs (compiler/GHC/Core/Opt/Simplify/Utils.hs:399) ghc-lib-parser> pushSimplifiedRevArgs (compiler/GHC/Core/Opt/Simplify/Utils.hs:399) ghc-lib-parser> isStrictArgInfo (compiler/GHC/Core/Opt/Simplify/Utils.hs:387) ghc-lib-parser> lazyArgContext (compiler/GHC/Core/Opt/Simplify/Utils.hs:836) ghc-lib-parser> abstractFloats (compiler/GHC/Core/Opt/Simplify/Utils.hs:2098) ghc-lib-parser> isExitJoinId (compiler/GHC/Core/Opt/Simplify/Utils.hs:2714) lsp-types> [103 of 400] 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> [104 of 400] 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> [105 of 400] 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> [106 of 400] 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> [107 of 400] 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> [108 of 400] 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 ) lsp-types> [109 of 400] 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> [110 of 400] 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> [111 of 400] 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> [112 of 400] 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> [113 of 400] 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> [114 of 400] 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> [115 of 400] 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> [116 of 400] 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> [117 of 400] 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> [118 of 400] 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> [119 of 400] 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> [120 of 400] 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> [121 of 400] 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> [122 of 400] 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> [123 of 400] 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> [124 of 400] 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> [125 of 400] 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 ) lsp-types> [126 of 400] 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> [127 of 400] 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> [128 of 400] 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> [129 of 400] 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> [130 of 400] 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> [131 of 400] 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> [132 of 400] 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> [133 of 400] 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> [134 of 400] 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> [135 of 400] 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> [136 of 400] 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> [137 of 400] 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> [138 of 400] 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 ) ghc-lib-parser> 0% ( 0 / 4) in 'GHC.Core.Opt.Simplify.Iteration' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> simplTopBinds (compiler/GHC/Core/Opt/Simplify/Iteration.hs:212) ghc-lib-parser> simplExpr (compiler/GHC/Core/Opt/Simplify/Iteration.hs:1110) ghc-lib-parser> simplImpRules (compiler/GHC/Core/Opt/Simplify/Iteration.hs:4419) ghc-lib-parser> Warning: 'ModIface' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Module/ModIface.hs:154:5 ghc-lib-parser> * at compiler/GHC/Unit/Module/ModIface.hs:78:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Module/ModIface.hs:78:1 ghc-lib-parser> 15% ( 4 / 26) in 'GHC.Unit.Home.ModInfo' ghc-lib-parser> Missing documentation for: ghc-lib-parser> HomeModLinkable (compiler/GHC/Unit/Home/ModInfo.hs:85) ghc-lib-parser> homeModInfoObject (compiler/GHC/Unit/Home/ModInfo.hs:78) ghc-lib-parser> homeModInfoByteCode (compiler/GHC/Unit/Home/ModInfo.hs:75) ghc-lib-parser> emptyHomeModInfoLinkable (compiler/GHC/Unit/Home/ModInfo.hs:81) ghc-lib-parser> justBytecode (compiler/GHC/Unit/Home/ModInfo.hs:91) ghc-lib-parser> justObjects (compiler/GHC/Unit/Home/ModInfo.hs:96) ghc-lib-parser> bytecodeAndObjects (compiler/GHC/Unit/Home/ModInfo.hs:101) ghc-lib-parser> lookupHpt (compiler/GHC/Unit/Home/ModInfo.hs:140) ghc-lib-parser> eltsHpt (compiler/GHC/Unit/Home/ModInfo.hs:146) ghc-lib-parser> filterHpt (compiler/GHC/Unit/Home/ModInfo.hs:149) ghc-lib-parser> allHpt (compiler/GHC/Unit/Home/ModInfo.hs:152) ghc-lib-parser> anyHpt (compiler/GHC/Unit/Home/ModInfo.hs:155) ghc-lib-parser> mapHpt (compiler/GHC/Unit/Home/ModInfo.hs:158) ghc-lib-parser> delFromHpt (compiler/GHC/Unit/Home/ModInfo.hs:161) ghc-lib-parser> addToHpt (compiler/GHC/Unit/Home/ModInfo.hs:164) ghc-lib-parser> addHomeModInfoToHpt (compiler/GHC/Unit/Home/ModInfo.hs:167) ghc-lib-parser> addListToHpt (compiler/GHC/Unit/Home/ModInfo.hs:170) ghc-lib-parser> lookupHptDirectly (compiler/GHC/Unit/Home/ModInfo.hs:143) ghc-lib-parser> lookupHptByModule (compiler/GHC/Unit/Home/ModInfo.hs:185) ghc-lib-parser> listToHpt (compiler/GHC/Unit/Home/ModInfo.hs:174) ghc-lib-parser> listHMIToHpt (compiler/GHC/Unit/Home/ModInfo.hs:177) ghc-lib-parser> pprHPT (compiler/GHC/Unit/Home/ModInfo.hs:193) ghc-lib-parser> Warning: 'hscMaybeWriteIface' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 66% ( 2 / 3) in 'GHC.Unit.Module.Status' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 85% ( 6 / 7) in 'GHC.Runtime.Interpreter.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> InterpInstance (compiler/GHC/Runtime/Interpreter/Types.hs:36) ghc-lib-parser> Warning: 'oldUnit' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'newUnit' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 18% ( 11 / 61) in 'GHC.Unit.Env' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> UnitEnv (compiler/GHC/Unit/Env.hs:88) ghc-lib-parser> initUnitEnv (compiler/GHC/Unit/Env.hs:109) ghc-lib-parser> ueEPS (compiler/GHC/Unit/Env.hs:106) ghc-lib-parser> updateHug (compiler/GHC/Unit/Env.hs:132) ghc-lib-parser> updateHpt_lazy (compiler/GHC/Unit/Env.hs:126) ghc-lib-parser> updateHpt (compiler/GHC/Unit/Env.hs:129) ghc-lib-parser> ue_units (compiler/GHC/Unit/Env.hs:361) ghc-lib-parser> ue_currentHomeUnitEnv (compiler/GHC/Unit/Env.hs:452) ghc-lib-parser> ue_setUnits (compiler/GHC/Unit/Env.hs:364) ghc-lib-parser> ue_setUnitFlags (compiler/GHC/Unit/Env.hs:415) ghc-lib-parser> ue_unit_dbs (compiler/GHC/Unit/Env.hs:369) ghc-lib-parser> ue_all_home_unit_ids (compiler/GHC/Unit/Env.hs:446) ghc-lib-parser> ue_setUnitDbs (compiler/GHC/Unit/Env.hs:372) ghc-lib-parser> ue_hpt (compiler/GHC/Unit/Env.hs:381) ghc-lib-parser> ue_homeUnit (compiler/GHC/Unit/Env.hs:431) ghc-lib-parser> ue_unsafeHomeUnit (compiler/GHC/Unit/Env.hs:434) ghc-lib-parser> ue_setFlags (compiler/GHC/Unit/Env.hs:412) ghc-lib-parser> ue_setActiveUnit (compiler/GHC/Unit/Env.hs:459) ghc-lib-parser> ue_currentUnit (compiler/GHC/Unit/Env.hs:464) ghc-lib-parser> ue_findHomeUnitEnv (compiler/GHC/Unit/Env.hs:476) ghc-lib-parser> ue_updateHomeUnitEnv (compiler/GHC/Unit/Env.hs:483) ghc-lib-parser> ue_unitHomeUnit (compiler/GHC/Unit/Env.hs:443) ghc-lib-parser> ue_unitFlags (compiler/GHC/Unit/Env.hs:419) ghc-lib-parser> ue_transitiveHomeDeps (compiler/GHC/Unit/Env.hs:135) ghc-lib-parser> HomeUnitGraph (compiler/GHC/Unit/Env.hs:251) ghc-lib-parser> HomeUnitEnv (compiler/GHC/Unit/Env.hs:187) ghc-lib-parser> mkHomeUnitEnv (compiler/GHC/Unit/Env.hs:235) ghc-lib-parser> lookupHugByModule (compiler/GHC/Unit/Env.hs:253) ghc-lib-parser> hugElts (compiler/GHC/Unit/Env.hs:259) ghc-lib-parser> lookupHug (compiler/GHC/Unit/Env.hs:281) ghc-lib-parser> addHomeModInfoToHug (compiler/GHC/Unit/Env.hs:262) ghc-lib-parser> UnitEnvGraph (compiler/GHC/Unit/Env.hs:291) ghc-lib-parser> UnitEnvGraphKey (compiler/GHC/Unit/Env.hs:289) ghc-lib-parser> unitEnv_insert (compiler/GHC/Unit/Env.hs:295) ghc-lib-parser> unitEnv_delete (compiler/GHC/Unit/Env.hs:300) ghc-lib-parser> unitEnv_adjust (compiler/GHC/Unit/Env.hs:306) ghc-lib-parser> unitEnv_new (compiler/GHC/Unit/Env.hs:319) ghc-lib-parser> unitEnv_singleton (compiler/GHC/Unit/Env.hs:325) ghc-lib-parser> unitEnv_map (compiler/GHC/Unit/Env.hs:330) ghc-lib-parser> unitEnv_member (compiler/GHC/Unit/Env.hs:333) ghc-lib-parser> unitEnv_lookup_maybe (compiler/GHC/Unit/Env.hs:336) ghc-lib-parser> unitEnv_lookup (compiler/GHC/Unit/Env.hs:339) ghc-lib-parser> unitEnv_keys (compiler/GHC/Unit/Env.hs:342) ghc-lib-parser> unitEnv_elts (compiler/GHC/Unit/Env.hs:345) ghc-lib-parser> unitEnv_hpts (compiler/GHC/Unit/Env.hs:348) ghc-lib-parser> unitEnv_foldWithKey (compiler/GHC/Unit/Env.hs:351) ghc-lib-parser> unitEnv_union (compiler/GHC/Unit/Env.hs:354) ghc-lib-parser> unitEnv_mapWithKey (compiler/GHC/Unit/Env.hs:316) ghc-lib-parser> assertUnitEnvInvariant (compiler/GHC/Unit/Env.hs:525) ghc-lib-parser> 80% ( 4 / 5) in 'GHC.Types.Name.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 38% ( 5 / 13) in 'GHC.Runtime.Context' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> InteractiveImport (compiler/GHC/Runtime/Context.hs:291) ghc-lib-parser> extendInteractiveContextWithIds (compiler/GHC/Runtime/Context.hs:386) ghc-lib-parser> setInteractivePrintName (compiler/GHC/Runtime/Context.hs:398) ghc-lib-parser> substInteractiveContext (compiler/GHC/Runtime/Context.hs:445) ghc-lib-parser> replaceImportEnv (compiler/GHC/Runtime/Context.hs:409) ghc-lib-parser> icReaderEnv (compiler/GHC/Runtime/Context.hs:326) ghc-lib-parser> icInteractiveModule (compiler/GHC/Runtime/Context.hs:329) ghc-lib-parser> 0% ( 0 / 2) in 'GHC.Core.Lint.Interactive' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> interactiveInScope (compiler/GHC/Core/Lint/Interactive.hs:28) ghc-lib-parser> Warning: 'ModuleGraph' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 50% ( 9 / 18) in 'GHC.Unit.Module.ModSummary' ghc-lib-parser> Missing documentation for: ghc-lib-parser> ms_unitid (compiler/GHC/Unit/Module/ModSummary.hs:92) ghc-lib-parser> ms_installed_mod (compiler/GHC/Unit/Module/ModSummary.hs:95) ghc-lib-parser> ms_mod_name (compiler/GHC/Unit/Module/ModSummary.hs:98) ghc-lib-parser> ms_mnwib (compiler/GHC/Unit/Module/ModSummary.hs:153) ghc-lib-parser> msHiFilePath (compiler/GHC/Unit/Module/ModSummary.hs:142) ghc-lib-parser> msDynHiFilePath (compiler/GHC/Unit/Module/ModSummary.hs:142) ghc-lib-parser> msHsFilePath (compiler/GHC/Unit/Module/ModSummary.hs:142) ghc-lib-parser> msObjFilePath (compiler/GHC/Unit/Module/ModSummary.hs:142) ghc-lib-parser> msDynObjFilePath (compiler/GHC/Unit/Module/ModSummary.hs:142) ghc-lib-parser> Warning: 'ImportSuggestion' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/Hint.hs:398:5 ghc-lib-parser> * at compiler/GHC/Types/Hint.hs:439:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/Hint.hs:122:1 ghc-lib-parser> 0% ( 0 / 2) in 'GHC.Types.Hint.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> perhapsAsPat (compiler/GHC/Types/Hint/Ppr.hs:219) lsp-types> [139 of 400] 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 ) ghc-lib-parser> Warning: 'conjunction' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ExpandSynsFail' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 0% ( 0 / 8) in 'GHC.Tc.Errors.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> pprTypeDoesNotHaveFixedRuntimeRep (compiler/GHC/Tc/Errors/Ppr.hs:2195) ghc-lib-parser> pprScopeError (compiler/GHC/Tc/Errors/Ppr.hs:3491) ghc-lib-parser> tidySkolemInfo (compiler/GHC/Tc/Errors/Ppr.hs:3702) ghc-lib-parser> tidySkolemInfoAnon (compiler/GHC/Tc/Errors/Ppr.hs:3706) ghc-lib-parser> pprHsDocContext (compiler/GHC/Tc/Errors/Ppr.hs:4010) ghc-lib-parser> inHsDocContext (compiler/GHC/Tc/Errors/Ppr.hs:4007) ghc-lib-parser> TcRnMessageOpts (compiler/GHC/Tc/Errors/Ppr.hs:102) lsp-types> [140 of 400] 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 ) lsp-types> [141 of 400] 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> [142 of 400] 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> [143 of 400] 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> [144 of 400] 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> [145 of 400] 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> [146 of 400] 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> [147 of 400] 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> [148 of 400] 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> [149 of 400] 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> [150 of 400] 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> [151 of 400] 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> [152 of 400] 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 ) lsp-types> [153 of 400] 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> [154 of 400] 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> [155 of 400] 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> [156 of 400] 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> [157 of 400] 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> [158 of 400] 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> [159 of 400] 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> [160 of 400] 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> [161 of 400] 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> [162 of 400] 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> [163 of 400] 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> [164 of 400] 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 ) lsp-types> [165 of 400] 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> [166 of 400] 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> [167 of 400] 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> [168 of 400] 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> [169 of 400] 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> [170 of 400] 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> [171 of 400] 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> [172 of 400] 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> [173 of 400] 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> [174 of 400] 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> [175 of 400] 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> [176 of 400] 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> [177 of 400] 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> [178 of 400] 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 ) lsp-types> [179 of 400] 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> [180 of 400] 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> [181 of 400] 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> [182 of 400] 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> [183 of 400] 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> [184 of 400] 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> [185 of 400] 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> [186 of 400] 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 ) lsp-types> [187 of 400] 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> [188 of 400] 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> [189 of 400] 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> [190 of 400] 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> [191 of 400] 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> [192 of 400] 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> [193 of 400] 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 ) lsp-types> [194 of 400] 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> [195 of 400] 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> [196 of 400] 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> [197 of 400] 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> [198 of 400] 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> [199 of 400] 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> [200 of 400] 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> [201 of 400] 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> [202 of 400] 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> [203 of 400] 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> [204 of 400] 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> [205 of 400] 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> [206 of 400] 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> [207 of 400] 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 ) lsp-types> [208 of 400] 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> [209 of 400] 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> [210 of 400] 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> [211 of 400] 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> [212 of 400] 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> [213 of 400] 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> [214 of 400] 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> [215 of 400] 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> [216 of 400] 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> [217 of 400] 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> [218 of 400] 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 ) lsp-types> [219 of 400] 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> [220 of 400] 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> [221 of 400] 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> [222 of 400] 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> [223 of 400] 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> [224 of 400] 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> [225 of 400] 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> [226 of 400] 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> [227 of 400] 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> [228 of 400] 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> [229 of 400] 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> [230 of 400] 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 ) lsp-types> [231 of 400] 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> [232 of 400] 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> [233 of 400] 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> [234 of 400] 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> [235 of 400] 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> [236 of 400] 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> [237 of 400] 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> [238 of 400] 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> [239 of 400] 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> [240 of 400] 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> [241 of 400] 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> [242 of 400] 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 ) lsp-types> [243 of 400] 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> [244 of 400] 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> [245 of 400] 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> [246 of 400] 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> [247 of 400] 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> [248 of 400] 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> [249 of 400] 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> [250 of 400] 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> [251 of 400] 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> [252 of 400] 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> [253 of 400] 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> [254 of 400] 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 ) lsp-types> [255 of 400] 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> [256 of 400] 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> [257 of 400] 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> [258 of 400] 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> [259 of 400] 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> [260 of 400] 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> [261 of 400] 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> [262 of 400] 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> [263 of 400] 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> [264 of 400] 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> [265 of 400] 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> [266 of 400] 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 ) lsp-types> [267 of 400] 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> [268 of 400] 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> [269 of 400] 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> [270 of 400] 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> [271 of 400] 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> [272 of 400] 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> [273 of 400] 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> [274 of 400] 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> [275 of 400] 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> [276 of 400] 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> [277 of 400] 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> [278 of 400] 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> [279 of 400] 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> [280 of 400] 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> [281 of 400] 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> [282 of 400] 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> [283 of 400] 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> [284 of 400] 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 ) lsp-types> [285 of 400] 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> [286 of 400] 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> [287 of 400] 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> [288 of 400] 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> [289 of 400] 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> [290 of 400] 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> [291 of 400] 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> [292 of 400] 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> [293 of 400] 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> [294 of 400] 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> [295 of 400] 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> [296 of 400] 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> [297 of 400] 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> [298 of 400] 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> [299 of 400] 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> [300 of 400] 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> [301 of 400] 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> [302 of 400] 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> [303 of 400] 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> [304 of 400] 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> [305 of 400] 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> [306 of 400] 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> [307 of 400] 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> [308 of 400] 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> [309 of 400] 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> [310 of 400] 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> [311 of 400] 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> [312 of 400] 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> [313 of 400] 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> [314 of 400] 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> [315 of 400] 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> [316 of 400] 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> [317 of 400] 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 ) dhall> [27 of 47] Compiling Dhall.Tags ( src/Dhall/Tags.hs, dist/build/Dhall/Tags.o, dist/build/Dhall/Tags.dyn_o ) dhall> [28 of 47] Compiling Dhall.Marshal.Internal ( src/Dhall/Marshal/Internal.hs, dist/build/Dhall/Marshal/Internal.o, dist/build/Dhall/Marshal/Internal.dyn_o ) dhall> [29 of 47] Compiling Dhall.Marshal.Encode ( src/Dhall/Marshal/Encode.hs, dist/build/Dhall/Marshal/Encode.o, dist/build/Dhall/Marshal/Encode.dyn_o ) dhall> [30 of 47] Compiling Dhall.Lint ( src/Dhall/Lint.hs, dist/build/Dhall/Lint.o, dist/build/Dhall/Lint.dyn_o ) dhall> [31 of 47] Compiling Dhall.Import.Types ( src/Dhall/Import/Types.hs, dist/build/Dhall/Import/Types.o, dist/build/Dhall/Import/Types.dyn_o ) dhall> [32 of 47] Compiling Dhall.Import.Headers ( src/Dhall/Import/Headers.hs, dist/build/Dhall/Import/Headers.o, dist/build/Dhall/Import/Headers.dyn_o ) dhall> [33 of 47] Compiling Dhall.Marshal.Decode ( src/Dhall/Marshal/Decode.hs, dist/build/Dhall/Marshal/Decode.o, dist/build/Dhall/Marshal/Decode.dyn_o ) dhall> [34 of 47] Compiling Dhall.Import.HTTP ( ghc-src/Dhall/Import/HTTP.hs, dist/build/Dhall/Import/HTTP.o, dist/build/Dhall/Import/HTTP.dyn_o ) dhall> [35 of 47] Compiling Dhall.Import ( src/Dhall/Import.hs, dist/build/Dhall/Import.o, dist/build/Dhall/Import.dyn_o ) ghc-lib-parser> 0% ( 0 / 9) in 'GHC.Parser.Errors.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> psHeaderMessageDiagnostic (compiler/GHC/Parser/Errors/Ppr.hs:818) ghc-lib-parser> psHeaderMessageReason (compiler/GHC/Parser/Errors/Ppr.hs:837) ghc-lib-parser> psHeaderMessageHints (compiler/GHC/Parser/Errors/Ppr.hs:848) ghc-lib-parser> suggestParensAndBlockArgs (compiler/GHC/Parser/Errors/Ppr.hs:868) ghc-lib-parser> pp_unexpected_fun_app (compiler/GHC/Parser/Errors/Ppr.hs:872) ghc-lib-parser> parse_error_in_pat (compiler/GHC/Parser/Errors/Ppr.hs:877) ghc-lib-parser> forallSym (compiler/GHC/Parser/Errors/Ppr.hs:880) ghc-lib-parser> pprFileHeaderPragmaType (compiler/GHC/Parser/Errors/Ppr.hs:884) ghc-lib-parser> 0% ( 0 / 1) in 'GHC.Driver.Errors.Ppr' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header vector-algorithms> [5 of 5] Linking dist/build/properties/properties vector-algorithms> buildPhase completed in 1 minutes 16 seconds vector-algorithms> running tests 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). ghc-lib-parser> Warning: 'log_action' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Opt_WarnIsError' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'printExceptionAndWarnings' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 42% ( 3 / 7) in 'GHC.Types.SourceError' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkSrcErr (compiler/GHC/Types/SourceError.hs:25) ghc-lib-parser> srcErrorMessages (compiler/GHC/Types/SourceError.hs:28) ghc-lib-parser> throwErrors (compiler/GHC/Types/SourceError.hs:31) ghc-lib-parser> throwOneError (compiler/GHC/Types/SourceError.hs:34) vector-algorithms> +++ OK, passed 1000 tests (100.0% heapsort). vector-algorithms> +++ OK, passed 1000 tests (100.0% timsort). ghc-lib-parser> Warning: 'PsError' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 40% ( 2 / 5) in 'GHC.Driver.Errors' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> printMessages (compiler/GHC/Driver/Errors.hs:20) ghc-lib-parser> handleFlagWarnings (compiler/GHC/Driver/Errors.hs:41) vector-algorithms> +++ OK, passed 1000 tests (100.0% intro_sortUniq). vector-algorithms> +++ OK, passed 1000 tests (100.0% insertion sortUniq). ghc-lib-parser> 42% ( 3 / 7) in 'GHC.Driver.Config.Diagnostic' ghc-lib-parser> Missing documentation for: ghc-lib-parser> initPsMessageOpts (compiler/GHC/Driver/Config/Diagnostic.hs:47) ghc-lib-parser> initDsMessageOpts (compiler/GHC/Driver/Config/Diagnostic.hs:53) ghc-lib-parser> initTcMessageOpts (compiler/GHC/Driver/Config/Diagnostic.hs:50) ghc-lib-parser> initDriverMessageOpts (compiler/GHC/Driver/Config/Diagnostic.hs:56) vector-algorithms> +++ OK, passed 1000 tests (100.0% merge sortUniq). vector-algorithms> +++ OK, passed 1000 tests (100.0% heap_sortUniq). lsp-types> [318 of 400] 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> [319 of 400] 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> [320 of 400] 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 ) lsp-types> [321 of 400] 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 ) lsp-types> [322 of 400] 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 ) lsp-types> [323 of 400] 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> [324 of 400] 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> [325 of 400] 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> [326 of 400] 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> [327 of 400] 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> [328 of 400] 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> [329 of 400] 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> [330 of 400] 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> [331 of 400] 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> [332 of 400] 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> [333 of 400] 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> [334 of 400] 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> [335 of 400] 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 ) lsp-types> [336 of 400] 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 ) lsp-types> [337 of 400] 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> [338 of 400] 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> [339 of 400] 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> [340 of 400] 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> [341 of 400] 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> [342 of 400] 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> [343 of 400] 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> [344 of 400] 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> [345 of 400] 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 ) lsp-types> [346 of 400] 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 ) lsp-types> [347 of 400] 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> [348 of 400] 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> [349 of 400] 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> [350 of 400] 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> [351 of 400] 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> [352 of 400] 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> [353 of 400] 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 ) lsp-types> [354 of 400] 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 ) lsp-types> [355 of 400] 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> [356 of 400] 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 ) lsp-types> [357 of 400] 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 ) lsp-types> [358 of 400] 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> [359 of 400] 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> [360 of 400] 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> [361 of 400] 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> [362 of 400] 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> [363 of 400] 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 ) ghc-lib-parser> Warning: 'f' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'ModSummaries' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 25% ( 8 / 31) in 'GHC.Unit.Module.Graph' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> emptyMG (compiler/GHC/Unit/Module/Graph.hs:198) ghc-lib-parser> mkModuleGraph (compiler/GHC/Unit/Module/Graph.hs:234) ghc-lib-parser> extendMGInst (compiler/GHC/Unit/Module/Graph.hs:220) ghc-lib-parser> extendMG' (compiler/GHC/Unit/Module/Graph.hs:228) ghc-lib-parser> unionMG (compiler/GHC/Unit/Module/Graph.hs:168) ghc-lib-parser> isTemplateHaskellOrQQNonBoot (compiler/GHC/Unit/Module/Graph.hs:201) ghc-lib-parser> mgModSummaries (compiler/GHC/Unit/Module/Graph.hs:180) ghc-lib-parser> mgModSummaries' (compiler/GHC/Unit/Module/Graph.hs:183) ghc-lib-parser> mgTransDeps (compiler/GHC/Unit/Module/Graph.hs:177) ghc-lib-parser> showModMsg (compiler/GHC/Unit/Module/Graph.hs:259) ghc-lib-parser> moduleGraphNodeModule (compiler/GHC/Unit/Module/Graph.hs:85) ghc-lib-parser> moduleGraphNodeModSum (compiler/GHC/Unit/Module/Graph.hs:88) ghc-lib-parser> SummaryNode (compiler/GHC/Unit/Module/Graph.hs:295) ghc-lib-parser> summaryNodeSummary (compiler/GHC/Unit/Module/Graph.hs:300) ghc-lib-parser> NodeKey (compiler/GHC/Unit/Module/Graph.hs:112) ghc-lib-parser> nodeKeyUnitId (compiler/GHC/Unit/Module/Graph.hs:125) ghc-lib-parser> nodeKeyModName (compiler/GHC/Unit/Module/Graph.hs:130) ghc-lib-parser> ModNodeKey (compiler/GHC/Unit/Module/Graph.hs:386) ghc-lib-parser> mkNodeKey (compiler/GHC/Unit/Module/Graph.hs:377) ghc-lib-parser> msKey (compiler/GHC/Unit/Module/Graph.hs:383) ghc-lib-parser> moduleGraphNodeUnitId (compiler/GHC/Unit/Module/Graph.hs:93) ghc-lib-parser> ModNodeKeyWithUid (compiler/GHC/Unit/Module/Graph.hs:134) 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). dhall> [36 of 47] Compiling Dhall.Schemas ( src/Dhall/Schemas.hs, dist/build/Dhall/Schemas.o, dist/build/Dhall/Schemas.dyn_o ) 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). ghc-lib-parser> 14% ( 1 / 7) in 'GHC.Driver.Env.KnotVars' ghc-lib-parser> Missing documentation for: ghc-lib-parser> KnotVars (compiler/GHC/Driver/Env/KnotVars.hs:20) ghc-lib-parser> emptyKnotVars (compiler/GHC/Driver/Env/KnotVars.hs:31) ghc-lib-parser> knotVarsFromModuleEnv (compiler/GHC/Driver/Env/KnotVars.hs:34) ghc-lib-parser> knotVarElems (compiler/GHC/Driver/Env/KnotVars.hs:38) ghc-lib-parser> lookupKnotVars (compiler/GHC/Driver/Env/KnotVars.hs:42) ghc-lib-parser> knotVarsWithout (compiler/GHC/Driver/Env/KnotVars.hs:46) vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word32). ghc-lib-parser> Warning: 'IfGblEnv' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'hsc_unit_dbs' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 66% ( 2 / 3) in 'GHC.Driver.Env.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Warning: 'ModIface' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Module/ModIface.hs:154:5 ghc-lib-parser> * at compiler/GHC/Unit/Module/ModIface.hs:78:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Module/ModIface.hs:78:1 ghc-lib-parser> Warning: 'Module' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:119:23 ghc-lib-parser> * at compiler/GHC/Unit/Types.hs:126:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Unit/Types.hs:119:1 ghc-lib-parser> 48% ( 18 / 37) in 'GHC.Driver.Env' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> hsc_home_unit (compiler/GHC/Driver/Env.hs:116) ghc-lib-parser> hsc_home_unit_maybe (compiler/GHC/Driver/Env.hs:119) ghc-lib-parser> hsc_units (compiler/GHC/Driver/Env.hs:122) ghc-lib-parser> hsc_HPT (compiler/GHC/Driver/Env.hs:125) ghc-lib-parser> hsc_HUE (compiler/GHC/Driver/Env.hs:128) ghc-lib-parser> hsc_HUG (compiler/GHC/Driver/Env.hs:131) ghc-lib-parser> hsc_all_home_unit_ids (compiler/GHC/Driver/Env.hs:134) ghc-lib-parser> hscUpdateHUG (compiler/GHC/Driver/Env.hs:147) ghc-lib-parser> hscUpdateHPT_lazy (compiler/GHC/Driver/Env.hs:137) ghc-lib-parser> hscUpdateHPT (compiler/GHC/Driver/Env.hs:142) ghc-lib-parser> hscSetActiveHomeUnit (compiler/GHC/Driver/Env.hs:423) ghc-lib-parser> hscSetActiveUnitId (compiler/GHC/Driver/Env.hs:426) ghc-lib-parser> hscActiveUnitId (compiler/GHC/Driver/Env.hs:431) ghc-lib-parser> runHsc (compiler/GHC/Driver/Env.hs:92) ghc-lib-parser> runHsc' (compiler/GHC/Driver/Env.hs:101) ghc-lib-parser> hptCompleteSigs (compiler/GHC/Driver/Env.hs:224) ghc-lib-parser> hptAllThings (compiler/GHC/Driver/Env.hs:266) ghc-lib-parser> mainModIs (compiler/GHC/Driver/Env.hs:395) vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word64). ghc-lib-parser> 58% ( 21 / 36) in 'GHC.Core.Opt.Monad' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> FloatOutSwitches (compiler/GHC/Core/Opt/Monad.hs:76) ghc-lib-parser> runCoreM (compiler/GHC/Core/Opt/Monad.hs:177) ghc-lib-parser> getHscEnv (compiler/GHC/Core/Opt/Monad.hs:240) ghc-lib-parser> getModule (compiler/GHC/Unit/Module.hs:79) ghc-lib-parser> initRuleEnv (compiler/GHC/Core/Opt/Monad.hs:246) ghc-lib-parser> getExternalRuleBase (compiler/GHC/Core/Opt/Monad.hs:252) ghc-lib-parser> getDynFlags (compiler/GHC/Driver/Session.hs:754) ghc-lib-parser> getPackageFamInstEnv (compiler/GHC/Core/Opt/Monad.hs:295) ghc-lib-parser> getInteractiveContext (compiler/GHC/Core/Opt/Monad.hs:292) ghc-lib-parser> getUniqMask (compiler/GHC/Core/Opt/Monad.hs:264) ghc-lib-parser> getNamePprCtx (compiler/GHC/Core/Opt/Monad.hs:255) ghc-lib-parser> getSrcSpanM (compiler/GHC/Core/Opt/Monad.hs:258) ghc-lib-parser> addSimplCount (compiler/GHC/Core/Opt/Monad.hs:261) ghc-lib-parser> msg (compiler/GHC/Core/Opt/Monad.hs:359) vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Int8). ghc-lib-parser> 20% ( 1 / 5) in 'GHC.Core.Opt.CallerCC' ghc-lib-parser> Missing documentation for: ghc-lib-parser> addCallerCostCentres (compiler/GHC/Core/Opt/CallerCC.hs:47) ghc-lib-parser> CallerCcFilter (compiler/GHC/Core/Opt/CallerCC.hs:188) ghc-lib-parser> NamePattern (compiler/GHC/Core/Opt/CallerCC.hs:142) ghc-lib-parser> parseCallerCcFilter (compiler/GHC/Core/Opt/CallerCC.hs:203) dhall> [37 of 47] Compiling Dhall ( src/Dhall.hs, dist/build/Dhall.o, dist/build/Dhall.dyn_o ) dhall> [38 of 47] Compiling Dhall.Tutorial ( src/Dhall/Tutorial.hs, dist/build/Dhall/Tutorial.o, dist/build/Dhall/Tutorial.dyn_o ) dhall> [39 of 47] Compiling Dhall.TH ( src/Dhall/TH.hs, dist/build/Dhall/TH.o, dist/build/Dhall/TH.dyn_o ) vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Int16). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Int32). ghc-lib-parser> Warning: 'makeStatic' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 23% ( 4 / 17) in 'GHC.Core.Lint' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> LintPassResultConfig (compiler/GHC/Core/Lint.hs:392) ghc-lib-parser> LintFlags (compiler/GHC/Core/Lint.hs:2724) ghc-lib-parser> StaticPtrCheck (compiler/GHC/Core/Lint.hs:2734) ghc-lib-parser> LintConfig (compiler/GHC/Core/Lint.hs:3009) ghc-lib-parser> WarnsAndErrs (compiler/GHC/Core/Lint.hs:2761) ghc-lib-parser> lintUnfolding (compiler/GHC/Core/Lint.hs:504) ghc-lib-parser> lintPassResult (compiler/GHC/Core/Lint.hs:401) ghc-lib-parser> lintExpr (compiler/GHC/Core/Lint.hs:522) ghc-lib-parser> lintAxioms (compiler/GHC/Core/Lint.hs:2533) ghc-lib-parser> endPassIO (compiler/GHC/Core/Lint.hs:333) ghc-lib-parser> displayLintResults (compiler/GHC/Core/Lint.hs:420) ghc-lib-parser> dumpPassResult (compiler/GHC/Core/Lint.hs:351) 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). dhall> [40 of 47] Compiling Dhall.Deriving ( src/Dhall/Deriving.hs, dist/build/Dhall/Deriving.o, dist/build/Dhall/Deriving.dyn_o ) dhall> [41 of 47] Compiling Dhall.Freeze ( src/Dhall/Freeze.hs, dist/build/Dhall/Freeze.o, dist/build/Dhall/Freeze.dyn_o ) dhall> [42 of 47] Compiling Dhall.Format ( src/Dhall/Format.hs, dist/build/Dhall/Format.o, dist/build/Dhall/Format.dyn_o ) dhall> [43 of 47] Compiling Dhall.DirectoryTree ( src/Dhall/DirectoryTree.hs, dist/build/Dhall/DirectoryTree.o, dist/build/Dhall/DirectoryTree.dyn_o ) dhall> [44 of 47] Compiling Paths_dhall ( dist/build/autogen/Paths_dhall.hs, dist/build/Paths_dhall.o, dist/build/Paths_dhall.dyn_o ) dhall> [45 of 47] Compiling Dhall.Version ( src/Dhall/Version.hs, dist/build/Dhall/Version.o, dist/build/Dhall/Version.dyn_o ) dhall> [46 of 47] Compiling Dhall.Repl ( src/Dhall/Repl.hs, dist/build/Dhall/Repl.o, dist/build/Dhall/Repl.dyn_o ) 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). dhall> [47 of 47] Compiling Dhall.Main ( src/Dhall/Main.hs, dist/build/Dhall/Main.o, dist/build/Dhall/Main.dyn_o ) 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> 52% sorting vector-algorithms> 48% stability vector-algorithms> +++ OK, passed 100 tests: vector-algorithms> 100% size 4 vector-algorithms> vector-algorithms> 56% sorting vector-algorithms> 44% 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). ghc-lib-parser> 40% ( 2 / 5) in 'GHC.Core.Opt.Simplify' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> simplifyExpr (compiler/GHC/Core/Opt/Simplify.hs:66) ghc-lib-parser> simplifyPgm (compiler/GHC/Core/Opt/Simplify.hs:144) vector-algorithms> +++ OK, passed 1000 tests (100.0% radix W64). ghc-lib-parser> 33% ( 2 / 6) in 'GHC.Core.Opt.Pipeline.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> CoreToDo (compiler/GHC/Core/Opt/Pipeline/Types.hs:34) ghc-lib-parser> bindsOnlyPass (compiler/GHC/Core/Opt/Pipeline/Types.hs:29) ghc-lib-parser> pprPassDetails (compiler/GHC/Core/Opt/Pipeline/Types.hs:96) ghc-lib-parser> 85% ( 23 / 27) in 'GHC.Driver.Monad' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> liftGhcT (compiler/GHC/Driver/Monad.hs:207) ghc-lib-parser> reifyGhc (compiler/GHC/Driver/Monad.hs:196) ghc-lib-parser> defaultWarnErrLogger (compiler/GHC/Driver/Monad.hs:234) vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag I8). ghc-lib-parser> 14% ( 1 / 7) in 'GHC.Driver.Config.Core.Lint' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> endPass (compiler/GHC/Driver/Config/Core/Lint.hs:37) ghc-lib-parser> endPassHscEnvIO (compiler/GHC/Driver/Config/Core/Lint.hs:45) ghc-lib-parser> initEndPassConfig (compiler/GHC/Driver/Config/Core/Lint.hs:65) ghc-lib-parser> initLintPassResultConfig (compiler/GHC/Driver/Config/Core/Lint.hs:104) ghc-lib-parser> initLintConfig (compiler/GHC/Driver/Config/Core/Lint.hs:167) 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). dhall> [ 1 of 47] Compiling Dhall.Context ( src/Dhall/Context.hs, dist/build/Dhall/Context.p_o ) ghc-lib-parser> Warning: 'ns_module_name' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'Coercion' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 30% ( 29 / 94) in 'GHC.Tc.Types' ghc-lib-parser> Missing documentation for: ghc-lib-parser> TcRnIf (compiler/GHC/Tc/Types.hs:220) ghc-lib-parser> TcRn (compiler/GHC/Tc/Types.hs:221) ghc-lib-parser> IfM (compiler/GHC/Tc/Types.hs:222) ghc-lib-parser> IfL (compiler/GHC/Tc/Types.hs:224) ghc-lib-parser> IfG (compiler/GHC/Tc/Types.hs:223) ghc-lib-parser> Env (compiler/GHC/Tc/Types.hs:242) ghc-lib-parser> TcLclEnv (compiler/GHC/Tc/Types.hs:812) ghc-lib-parser> setLclEnvTcLevel (compiler/GHC/Tc/Types.hs:854) ghc-lib-parser> getLclEnvTcLevel (compiler/GHC/Tc/Types.hs:857) ghc-lib-parser> setLclEnvLoc (compiler/GHC/Tc/Types.hs:860) ghc-lib-parser> getLclEnvLoc (compiler/GHC/Tc/Types.hs:863) ghc-lib-parser> lclEnvInGeneratedCode (compiler/GHC/Tc/Types.hs:866) ghc-lib-parser> IfGblEnv (compiler/GHC/Tc/Types.hs:314) ghc-lib-parser> IfLclEnv (compiler/GHC/Tc/Types.hs:331) ghc-lib-parser> tcVisibleOrphanMods (compiler/GHC/Tc/Types.hs:683) ghc-lib-parser> ErrCtxt (compiler/GHC/Tc/Types.hs:869) ghc-lib-parser> RecFieldEnv (compiler/GHC/Tc/Types.hs:690) ghc-lib-parser> pushErrCtxt (compiler/GHC/Tc/Types.hs:880) ghc-lib-parser> pushErrCtxtSameOrigin (compiler/GHC/Tc/Types.hs:884) ghc-lib-parser> emptyImportAvails (compiler/GHC/Tc/Types.hs:1379) ghc-lib-parser> WhereFrom (compiler/GHC/Tc/Types.hs:1431) ghc-lib-parser> mkModDeps (compiler/GHC/Tc/Types.hs:1359) ghc-lib-parser> TcTypeEnv (compiler/GHC/Tc/Types.hs:889) ghc-lib-parser> TcBinderStack (compiler/GHC/Tc/Types.hs:926) ghc-lib-parser> TcBinder (compiler/GHC/Tc/Types.hs:934) ghc-lib-parser> PromotionErr (compiler/GHC/Tc/Errors/Types.hs:3893) ghc-lib-parser> ClosedTypeId (compiler/GHC/Tc/Types.hs:1195) ghc-lib-parser> RhsNames (compiler/GHC/Tc/Types.hs:1192) ghc-lib-parser> SelfBootInfo (compiler/GHC/Tc/Types.hs:699) ghc-lib-parser> bootExports (compiler/GHC/Tc/Types.hs:707) ghc-lib-parser> tcTyThingCategory (compiler/GHC/Tc/Types.hs:1343) ghc-lib-parser> pprTcTyThingCategory (compiler/GHC/Tc/Types.hs:1340) ghc-lib-parser> peCategory (compiler/GHC/Tc/Errors/Types.hs:3926) ghc-lib-parser> pprPECategory (compiler/GHC/Tc/Errors/Types.hs:3923) ghc-lib-parser> CompleteMatches (compiler/GHC/Types/CompleteMatch.hs:30) ghc-lib-parser> ThStage (compiler/GHC/Tc/Types.hs:990) ghc-lib-parser> SpliceType (compiler/GHC/Tc/Types.hs:988) ghc-lib-parser> PendingStuff (compiler/GHC/Tc/Types.hs:1023) ghc-lib-parser> topStage (compiler/GHC/Tc/Types.hs:1040) ghc-lib-parser> topAnnStage (compiler/GHC/Tc/Types.hs:1040) ghc-lib-parser> topSpliceStage (compiler/GHC/Tc/Types.hs:1040) ghc-lib-parser> ThLevel (compiler/GHC/Tc/Types.hs:1051) ghc-lib-parser> impLevel (compiler/GHC/Tc/Types.hs:1058) ghc-lib-parser> outerLevel (compiler/GHC/Tc/Types.hs:1058) ghc-lib-parser> thLevel (compiler/GHC/Tc/Types.hs:1062) ghc-lib-parser> ThBindEnv (compiler/GHC/Tc/Types.hs:891) ghc-lib-parser> ArrowCtxt (compiler/GHC/Tc/Types.hs:1119) ghc-lib-parser> TcSigFun (compiler/GHC/Tc/Types.hs:1454) ghc-lib-parser> TcSigInfo (compiler/GHC/Tc/Types.hs:1456) ghc-lib-parser> TcIdSigInfo (compiler/GHC/Tc/Types.hs:1459) ghc-lib-parser> TcIdSigInst (compiler/GHC/Tc/Types.hs:1500) ghc-lib-parser> TcPatSynInfo (compiler/GHC/Tc/Types.hs:1586) ghc-lib-parser> isPartialSig (compiler/GHC/Tc/Types.hs:1617) ghc-lib-parser> TcId (compiler/GHC/Tc/Types.hs:919) ghc-lib-parser> TcIdSet (compiler/GHC/Tc/Types.hs:920) ghc-lib-parser> removeBindingShadowing (compiler/GHC/Tc/Types.hs:971) ghc-lib-parser> TcPlugin (compiler/GHC/Tc/Types.hs:1665) ghc-lib-parser> TcPluginRewriteResult (compiler/GHC/Tc/Types.hs:1743) ghc-lib-parser> FillDefaulting (compiler/GHC/Tc/Types.hs:1777) ghc-lib-parser> DefaultingPluginResult (compiler/GHC/Tc/Types.hs:1776) ghc-lib-parser> RoleAnnotEnv (compiler/GHC/Tc/Types.hs:1800) ghc-lib-parser> emptyRoleAnnotEnv (compiler/GHC/Tc/Types.hs:1811) ghc-lib-parser> mkRoleAnnotEnv (compiler/GHC/Tc/Types.hs:1802) ghc-lib-parser> lookupRoleAnnot (compiler/GHC/Tc/Types.hs:1814) ghc-lib-parser> getRoleAnnots (compiler/GHC/Tc/Types.hs:1817) 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). dhall> [ 2 of 47] Compiling Dhall.Crypto ( ghc-src/Dhall/Crypto.hs, dist/build/Dhall/Crypto.p_o ) vector-algorithms> +++ OK, passed 1000 tests (100.0% flag W64). dhall> [ 3 of 47] Compiling Dhall.Import.Manager ( ghc-src/Dhall/Import/Manager.hs, dist/build/Dhall/Import/Manager.p_o ) dhall> [ 4 of 47] Compiling Dhall.Map ( src/Dhall/Map.hs, dist/build/Dhall/Map.p_o ) vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Word). ghc-lib-parser> Warning: 'tcLookup' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 60% ( 6 / 10) in 'GHC.Tc.Errors.Hole.FitTypes' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> TypedHole (compiler/GHC/Tc/Errors/Hole/FitTypes.hs:26) ghc-lib-parser> hfIsLcl (compiler/GHC/Tc/Errors/Hole/FitTypes.hs:121) ghc-lib-parser> pprHoleFitCand (compiler/GHC/Tc/Errors/Hole/FitTypes.hs:57) 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). ghc-lib-parser> Warning: 'DynFlags' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'addPluginModuleName' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 63% ( 30 / 47) in 'GHC.Driver.Plugins' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Plugins (compiler/GHC/Driver/Plugins.hs:310) ghc-lib-parser> emptyPlugins (compiler/GHC/Driver/Plugins.hs:335) ghc-lib-parser> purePlugin (compiler/GHC/Driver/Plugins.hs:264) ghc-lib-parser> impurePlugin (compiler/GHC/Driver/Plugins.hs:264) ghc-lib-parser> flagRecompile (compiler/GHC/Driver/Plugins.hs:264) ghc-lib-parser> PluginRecompile (compiler/GHC/Driver/Plugins.hs:242) ghc-lib-parser> FrontendPlugin (compiler/GHC/Driver/Plugins.hs:365) ghc-lib-parser> defaultFrontendPlugin (compiler/GHC/Driver/Plugins.hs:368) ghc-lib-parser> FrontendPluginAction (compiler/GHC/Driver/Plugins.hs:364) ghc-lib-parser> CorePlugin (compiler/GHC/Driver/Plugins.hs:259) ghc-lib-parser> TcPlugin (compiler/GHC/Driver/Plugins.hs:260) ghc-lib-parser> DefaultingPlugin (compiler/GHC/Driver/Plugins.hs:261) ghc-lib-parser> PluginWithArgs (compiler/GHC/Driver/Plugins.hs:206) ghc-lib-parser> pluginsWithArgs (compiler/GHC/Driver/Plugins.hs:343) ghc-lib-parser> pluginRecompile' (compiler/GHC/Driver/Plugins.hs:239) ghc-lib-parser> lpModuleName (compiler/GHC/Driver/Plugins.hs:236) ghc-lib-parser> mapPlugins (compiler/GHC/Driver/Plugins.hs:355) 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). 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.0.1-properties.log vector-algorithms> 1 of 1 test suites (1 of 1 test cases) passed. vector-algorithms> haddockPhase ghc-lib-parser> 33% ( 1 / 3) in 'GHC.Driver.Pipeline.Phases' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> TPhase (compiler/GHC/Driver/Pipeline/Phases.hs:30) ghc-lib-parser> 10% ( 2 / 20) in 'GHC.Driver.Hooks' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Hooks (compiler/GHC/Driver/Hooks.hs:129) ghc-lib-parser> HasHooks (compiler/GHC/Driver/Hooks.hs:154) ghc-lib-parser> ContainsHooks (compiler/GHC/Driver/Hooks.hs:157) ghc-lib-parser> DsForeignsHook (compiler/GHC/Driver/Hooks.hs:127) ghc-lib-parser> tcForeignImportsHook (compiler/GHC/Driver/Hooks.hs:133) ghc-lib-parser> tcForeignExportsHook (compiler/GHC/Driver/Hooks.hs:135) ghc-lib-parser> hscFrontendHook (compiler/GHC/Driver/Hooks.hs:137) ghc-lib-parser> hscCompileCoreExprHook (compiler/GHC/Driver/Hooks.hs:138) ghc-lib-parser> ghcPrimIfaceHook (compiler/GHC/Driver/Hooks.hs:139) ghc-lib-parser> runPhaseHook (compiler/GHC/Driver/Hooks.hs:140) ghc-lib-parser> runMetaHook (compiler/GHC/Driver/Hooks.hs:141) ghc-lib-parser> linkHook (compiler/GHC/Driver/Hooks.hs:142) ghc-lib-parser> runRnSpliceHook (compiler/GHC/Driver/Hooks.hs:144) ghc-lib-parser> getValueSafelyHook (compiler/GHC/Driver/Hooks.hs:145) ghc-lib-parser> createIservProcessHook (compiler/GHC/Driver/Hooks.hs:147) ghc-lib-parser> stgToCmmHook (compiler/GHC/Driver/Hooks.hs:148) ghc-lib-parser> cmmToRawCmmHook (compiler/GHC/Driver/Hooks.hs:150) vector-algorithms> Preprocessing library for vector-algorithms-0.9.0.1.. vector-algorithms> Running Haddock on library for vector-algorithms-0.9.0.1.. ghc-lib-parser> 0% ( 0 / 15) in 'GHC.Parser.CharClass' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> is_ident (compiler/GHC/Parser/CharClass.hs:41) ghc-lib-parser> is_symbol (compiler/GHC/Parser/CharClass.hs:41) ghc-lib-parser> is_any (compiler/GHC/Parser/CharClass.hs:41) ghc-lib-parser> is_space (compiler/GHC/Parser/CharClass.hs:41) ghc-lib-parser> is_lower (compiler/GHC/Parser/CharClass.hs:41) ghc-lib-parser> is_upper (compiler/GHC/Parser/CharClass.hs:41) ghc-lib-parser> is_digit (compiler/GHC/Parser/CharClass.hs:41) ghc-lib-parser> is_alphanum (compiler/GHC/Parser/CharClass.hs:41) ghc-lib-parser> is_decdigit (compiler/GHC/Parser/CharClass.hs:61) ghc-lib-parser> is_hexdigit (compiler/GHC/Parser/CharClass.hs:65) ghc-lib-parser> is_octdigit (compiler/GHC/Parser/CharClass.hs:71) ghc-lib-parser> is_bindigit (compiler/GHC/Parser/CharClass.hs:74) ghc-lib-parser> hexDigit (compiler/GHC/Parser/CharClass.hs:54) ghc-lib-parser> octDecDigit (compiler/GHC/Parser/CharClass.hs:58) vector-algorithms> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghc-lib-parser> 100% ( 6 / 6) in 'GHC.Hs.Dump' 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> 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> 100% ( 7 / 7) in 'Data.Vector.Algorithms.AmericanFlag' ghc-lib-parser> 37% ( 6 / 16) in 'GHC.Driver.Backpack.Syntax' ghc-lib-parser> Missing documentation for: ghc-lib-parser> HsUnitId (compiler/GHC/Driver/Backpack/Syntax.hs:47) ghc-lib-parser> LHsUnitId (compiler/GHC/Driver/Backpack/Syntax.hs:48) ghc-lib-parser> HsModuleSubst (compiler/GHC/Driver/Backpack/Syntax.hs:50) ghc-lib-parser> LHsModuleSubst (compiler/GHC/Driver/Backpack/Syntax.hs:51) ghc-lib-parser> HsModuleId (compiler/GHC/Driver/Backpack/Syntax.hs:53) ghc-lib-parser> LHsModuleId (compiler/GHC/Driver/Backpack/Syntax.hs:55) ghc-lib-parser> HsComponentId (compiler/GHC/Driver/Backpack/Syntax.hs:39) ghc-lib-parser> LHsUnit (compiler/GHC/Driver/Backpack/Syntax.hs:62) ghc-lib-parser> LHsUnitDecl (compiler/GHC/Driver/Backpack/Syntax.hs:69) ghc-lib-parser> LRenaming (compiler/GHC/Driver/Backpack/Syntax.hs:86) 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> 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 dhall> [ 5 of 47] Compiling Dhall.Optics ( src/Dhall/Optics.hs, dist/build/Dhall/Optics.p_o ) dhall> [ 6 of 47] Compiling Dhall.Set ( src/Dhall/Set.hs, dist/build/Dhall/Set.p_o ) dhall> [ 7 of 47] Compiling Dhall.Syntax[boot] ( src/Dhall/Syntax.hs-boot, dist/build/Dhall/Syntax.p_o-boot ) dhall> [ 8 of 47] Compiling Dhall.Util[boot] ( src/Dhall/Util.hs-boot, dist/build/Dhall/Util.p_o-boot ) dhall> [ 9 of 47] Compiling Dhall.Src ( src/Dhall/Src.hs, dist/build/Dhall/Src.p_o ) dhall> [10 of 47] Compiling Dhall.Pretty.Internal[boot] ( src/Dhall/Pretty/Internal.hs-boot, dist/build/Dhall/Pretty/Internal.p_o-boot ) dhall> [11 of 47] Compiling Dhall.Syntax ( src/Dhall/Syntax.hs, dist/build/Dhall/Syntax.p_o ) ghc-lib-parser> Warning: 'RealSrcSpan' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:383:5 ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:359:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/SrcLoc.hs:359:1 ghc-lib-parser> Warning: 'HsPar' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> Warning: 'HsParTy' is out of scope. ghc-lib-parser> If you qualify the identifier, haddock can try to link it anyway. ghc-lib-parser> 27% ( 13 / 47) in 'GHC.Parser.Lexer' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Token (compiler/GHC/Parser/Lexer.x:715) ghc-lib-parser> lexer (compiler/GHC/Parser/Lexer.x:3267) ghc-lib-parser> lexerDbg (compiler/GHC/Parser/Lexer.x:3267) ghc-lib-parser> PState (compiler/GHC/Parser/Lexer.x:2495) ghc-lib-parser> allocateComments (compiler/GHC/Parser/Lexer.x:3672) ghc-lib-parser> allocatePriorComments (compiler/GHC/Parser/Lexer.x:3704) ghc-lib-parser> allocateFinalComments (compiler/GHC/Parser/Lexer.x:3723) ghc-lib-parser> getRealSrcLoc (compiler/GHC/Parser/Lexer.x:2614) ghc-lib-parser> getPState (compiler/GHC/Parser/Lexer.x:2596) ghc-lib-parser> failMsgP (compiler/GHC/Parser/Lexer.x:2587) ghc-lib-parser> failLocMsgP (compiler/GHC/Parser/Lexer.x:2592) ghc-lib-parser> srcParseFail (compiler/GHC/Parser/Lexer.x:3249) ghc-lib-parser> popContext (compiler/GHC/Parser/Lexer.x:3190) ghc-lib-parser> pushModuleContext (compiler/GHC/Parser/Lexer.x:3206) ghc-lib-parser> setLastToken (compiler/GHC/Parser/Lexer.x:2626) ghc-lib-parser> setSrcLoc (compiler/GHC/Parser/Lexer.x:2609) ghc-lib-parser> activeContext (compiler/GHC/Parser/Lexer.x:2788) ghc-lib-parser> nextIsEOF (compiler/GHC/Parser/Lexer.x:2769) ghc-lib-parser> getLexState (compiler/GHC/Parser/Lexer.x:2780) ghc-lib-parser> popLexState (compiler/GHC/Parser/Lexer.x:2777) ghc-lib-parser> pushLexState (compiler/GHC/Parser/Lexer.x:2774) ghc-lib-parser> xtest (compiler/GHC/Parser/Lexer.x:2856) ghc-lib-parser> xunset (compiler/GHC/Parser/Lexer.x:2862) ghc-lib-parser> xset (compiler/GHC/Parser/Lexer.x:2859) ghc-lib-parser> disableHaddock (compiler/GHC/Parser/Lexer.x:3009) ghc-lib-parser> lexTokenStream (compiler/GHC/Parser/Lexer.x:3540) ghc-lib-parser> getCommentsFor (compiler/GHC/Parser/Lexer.x:3132) ghc-lib-parser> getPriorCommentsFor (compiler/GHC/Parser/Lexer.x:3136) ghc-lib-parser> getFinalCommentsFor (compiler/GHC/Parser/Lexer.x:3140) ghc-lib-parser> getEofPos (compiler/GHC/Parser/Lexer.x:3144) ghc-lib-parser> commentToAnnotation (compiler/GHC/Parser/Lexer.x:3735) ghc-lib-parser> adjustChar (compiler/GHC/Parser/Lexer.x:2677) ghc-lib-parser> addPsMessage (compiler/GHC/Parser/Lexer.x:3147) vector-algorithms> 100% ( 5 / 5) in 'Data.Vector.Algorithms.Tim' vector-algorithms> Warning: Data.Vector.Algorithms.Tim: could not find link destinations for: vector-algorithms> vector-algorithms> - Data.Vector.Algorithms.Tim.mergeHi vector-algorithms> - Data.Vector.Algorithms.Tim.mergeLo vector-algorithms> Documentation created: dist/doc/html/vector-algorithms/index.html, vector-algorithms> dist/doc/html/vector-algorithms/vector-algorithms.txt vector-algorithms> Preprocessing test suite 'properties' for vector-algorithms-0.9.0.1.. vector-algorithms> installing vector-algorithms> Installing library in /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye vector-algorithms> post-installation fixup vector-algorithms> shrinking RPATHs of ELF executables and libraries in /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1 vector-algorithms> shrinking /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSvector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye-ghc9.4.2.so vector-algorithms> checking for references to /build/ in /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1... vector-algorithms> patching script interpreter paths in /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1 vector-algorithms> stripping (with command strip and flags -S -p) in /nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1/lib vector-algorithms> shrinking RPATHs of ELF executables and libraries in /nix/store/za0qv8dfa7iadxw4q3wk441b1mp36g30-vector-algorithms-0.9.0.1-doc vector-algorithms> checking for references to /build/ in /nix/store/za0qv8dfa7iadxw4q3wk441b1mp36g30-vector-algorithms-0.9.0.1-doc... vector-algorithms> patching script interpreter paths in /nix/store/za0qv8dfa7iadxw4q3wk441b1mp36g30-vector-algorithms-0.9.0.1-doc 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/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1 /nix/store/za0qv8dfa7iadxw4q3wk441b1mp36g30-vector-algorithms-0.9.0.1-doc vector-algorithms (post)> copying 2 paths... vector-algorithms (post)> copying path '/nix/store/za0qv8dfa7iadxw4q3wk441b1mp36g30-vector-algorithms-0.9.0.1-doc' to 'https://cache.nix-ci.com'... vector-algorithms (post)> copying path '/nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1' to 'https://cache.nix-ci.com'... vector-algorithms (post)> copying 1 paths... vector-algorithms (post)> copying path '/nix/store/6rivqc4lbz19mx2dn80mbbl372k1hpwp-vector-algorithms-0.9.0.1.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/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1 /nix/store/za0qv8dfa7iadxw4q3wk441b1mp36g30-vector-algorithms-0.9.0.1-doc vector-algorithms (post)> copying 2 paths... vector-algorithms (post)> copying path '/nix/store/za0qv8dfa7iadxw4q3wk441b1mp36g30-vector-algorithms-0.9.0.1-doc' to 'ssh-ng://worker.nix-ci.com'... vector-algorithms (post)> copying path '/nix/store/6b5bahbrhcvrrwaib5d4ji001n8midfj-vector-algorithms-0.9.0.1' to 'ssh-ng://worker.nix-ci.com'... vector-algorithms (post)> copying 1 paths... vector-algorithms (post)> copying path '/nix/store/6rivqc4lbz19mx2dn80mbbl372k1hpwp-vector-algorithms-0.9.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/kkyb96jjxc71jsn675l2zzrdwbnhlg6r-mono-traversable-1.0.15.3.drv'... ghc-lib-parser> 25% ( 24 / 94) in 'GHC.Parser.PostProcess' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> mkRdrGetField (compiler/GHC/Parser/PostProcess.hs:3150) ghc-lib-parser> mkRdrProjection (compiler/GHC/Parser/PostProcess.hs:3159) ghc-lib-parser> Fbind (compiler/GHC/Parser/PostProcess.hs:1457) ghc-lib-parser> mkHsIntegral (compiler/GHC/Hs/Utils.hs:307) ghc-lib-parser> mkHsFractional (compiler/GHC/Hs/Utils.hs:308) ghc-lib-parser> mkHsIsString (compiler/GHC/Hs/Utils.hs:309) ghc-lib-parser> mkHsDo (compiler/GHC/Hs/Utils.hs:310) ghc-lib-parser> mkSpliceDecl (compiler/GHC/Parser/PostProcess.hs:394) ghc-lib-parser> mkRoleAnnotDecl (compiler/GHC/Parser/PostProcess.hs:419) ghc-lib-parser> mkClassDecl (compiler/GHC/Parser/PostProcess.hs:191) ghc-lib-parser> mkTyData (compiler/GHC/Parser/PostProcess.hs:217) ghc-lib-parser> mkDataFamInst (compiler/GHC/Parser/PostProcess.hs:315) ghc-lib-parser> mkTySynonym (compiler/GHC/Parser/PostProcess.hs:256) ghc-lib-parser> mkTyFamInstEqn (compiler/GHC/Parser/PostProcess.hs:298) ghc-lib-parser> mkStandaloneKindSig (compiler/GHC/Parser/PostProcess.hs:273) ghc-lib-parser> mkTyFamInst (compiler/GHC/Parser/PostProcess.hs:356) ghc-lib-parser> mkFamDecl (compiler/GHC/Parser/PostProcess.hs:365) ghc-lib-parser> mkInlinePragma (compiler/GHC/Parser/PostProcess.hs:2590) ghc-lib-parser> mkOpaquePragma (compiler/GHC/Parser/PostProcess.hs:2609) ghc-lib-parser> mkPatSynMatchGroup (compiler/GHC/Parser/PostProcess.hs:682) ghc-lib-parser> mkRecConstrOrUpdate (compiler/GHC/Parser/PostProcess.hs:2504) ghc-lib-parser> mkInstD (compiler/GHC/Parser/PostProcess.hs:188) ghc-lib-parser> mkRdrRecordCon (compiler/GHC/Parser/PostProcess.hs:2576) ghc-lib-parser> mkRdrRecordUpd (compiler/GHC/Parser/PostProcess.hs:2524) ghc-lib-parser> fixValbindsAnn (compiler/GHC/Parser/PostProcess.hs:496) ghc-lib-parser> stmtsLoc (compiler/GHC/Parser/PostProcess.hs:508) ghc-lib-parser> cvBindGroup (compiler/GHC/Parser/PostProcess.hs:529) ghc-lib-parser> cvBindsAndSigs (compiler/GHC/Parser/PostProcess.hs:536) ghc-lib-parser> placeHolderPunRhs (compiler/GHC/Parser/PostProcess.hs:1233) ghc-lib-parser> mkImport (compiler/GHC/Parser/PostProcess.hs:2649) ghc-lib-parser> parseCImport (compiler/GHC/Parser/PostProcess.hs:2701) ghc-lib-parser> mkExport (compiler/GHC/Parser/PostProcess.hs:2759) ghc-lib-parser> mkExtName (compiler/GHC/Parser/PostProcess.hs:2776) ghc-lib-parser> mkConDeclH98 (compiler/GHC/Parser/PostProcess.hs:735) ghc-lib-parser> checkImportDecl (compiler/GHC/Parser/PostProcess.hs:1123) ghc-lib-parser> checkCmdBlockArguments (compiler/GHC/Parser/PostProcess.hs:1054) ghc-lib-parser> checkPattern (compiler/GHC/Parser/PostProcess.hs:1154) ghc-lib-parser> checkPattern_details (compiler/GHC/Parser/PostProcess.hs:1157) ghc-lib-parser> incompleteDoBlock (compiler/GHC/Parser/Errors/Types.hs:527) ghc-lib-parser> checkValDef (compiler/GHC/Parser/PostProcess.hs:1257) ghc-lib-parser> checkValSigLhs (compiler/GHC/Parser/PostProcess.hs:1336) ghc-lib-parser> LRuleTyTmVar (compiler/GHC/Parser/PostProcess.hs:941) ghc-lib-parser> mkRuleBndrs (compiler/GHC/Parser/PostProcess.hs:946) ghc-lib-parser> mkRuleTyVarBndrs (compiler/GHC/Parser/PostProcess.hs:953) ghc-lib-parser> checkRuleTyVarBndrNames (compiler/GHC/Parser/PostProcess.hs:964) ghc-lib-parser> checkRecordSyntax (compiler/GHC/Parser/PostProcess.hs:972) ghc-lib-parser> mkBangTy (compiler/GHC/Parser/PostProcess.hs:1389) ghc-lib-parser> mkMultTy (compiler/GHC/Parser/PostProcess.hs:3115) ghc-lib-parser> mkTokenLocation (compiler/GHC/Parser/PostProcess.hs:3125) ghc-lib-parser> ImpExpSubSpec (compiler/GHC/Parser/PostProcess.hs:2782) ghc-lib-parser> ImpExpQcSpec (compiler/GHC/Parser/PostProcess.hs:2787) ghc-lib-parser> mkModuleImpExp (compiler/GHC/Parser/PostProcess.hs:2791) ghc-lib-parser> mkTypeImpExp (compiler/GHC/Parser/PostProcess.hs:2837) ghc-lib-parser> mkImpExpSubSpec (compiler/GHC/Parser/PostProcess.hs:2855) ghc-lib-parser> checkImportSpec (compiler/GHC/Parser/PostProcess.hs:2845) ghc-lib-parser> starSym (compiler/GHC/Parser/PostProcess.hs:3143) ghc-lib-parser> warnStarIsType (compiler/GHC/Parser/PostProcess.hs:2883) ghc-lib-parser> warnPrepositiveQualifiedModule (compiler/GHC/Parser/PostProcess.hs:2871) ghc-lib-parser> failOpFewArgs (compiler/GHC/Parser/PostProcess.hs:2886) ghc-lib-parser> failNotEnabledImportQualifiedPost (compiler/GHC/Parser/PostProcess.hs:2875) ghc-lib-parser> failImportQualifiedTwice (compiler/GHC/Parser/PostProcess.hs:2879) ghc-lib-parser> SumOrTuple (compiler/GHC/Parser/Types.hs:29) ghc-lib-parser> PV (compiler/GHC/Parser/PostProcess.hs:2932) ghc-lib-parser> runPV (compiler/GHC/Parser/PostProcess.hs:2945) ghc-lib-parser> ECP (compiler/GHC/Parser/PostProcess.hs:1446) ghc-lib-parser> ecpFromExp (compiler/GHC/Parser/PostProcess.hs:1449) ghc-lib-parser> ecpFromCmd (compiler/GHC/Parser/PostProcess.hs:1452) lsp-types> [364 of 400] 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 ) ghc-lib-parser> dataConBuilderCon (compiler/GHC/Parser/PostProcess.hs:1973) ghc-lib-parser> dataConBuilderDetails (compiler/GHC/Parser/PostProcess.hs:1977) ghc-lib-parser> 66% ( 2 / 3) in 'GHC.Parser.HaddockLex' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> Warning: 'RealSrcLoc' is ambiguous. It is defined ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:223:5 ghc-lib-parser> * at compiler/GHC/Types/SrcLoc.hs:141:1 ghc-lib-parser> You may be able to disambiguate the identifier by qualifying it or ghc-lib-parser> by specifying the type/value namespace explicitly. ghc-lib-parser> Defaulting to the one defined at compiler/GHC/Types/SrcLoc.hs:141:1 ghc-lib-parser> 100% ( 2 / 2) in 'GHC.Parser.PostProcess.Haddock' ghc-lib-parser> 13% ( 2 / 15) in 'GHC.Parser' ghc-lib-parser> Missing documentation for: ghc-lib-parser> parseSignature (dist/build/GHC/Parser.hs:12372) ghc-lib-parser> parseImport (dist/build/GHC/Parser.hs:12375) ghc-lib-parser> parseStatement (dist/build/GHC/Parser.hs:12378) ghc-lib-parser> parseBackpack (dist/build/GHC/Parser.hs:12402) ghc-lib-parser> parseDeclaration (dist/build/GHC/Parser.hs:12381) ghc-lib-parser> parseExpression (dist/build/GHC/Parser.hs:12384) ghc-lib-parser> parsePattern (dist/build/GHC/Parser.hs:12387) ghc-lib-parser> parseTypeSignature (dist/build/GHC/Parser.hs:12390) ghc-lib-parser> parseStmt (dist/build/GHC/Parser.hs:12393) ghc-lib-parser> parseIdentifier (dist/build/GHC/Parser.hs:12396) ghc-lib-parser> parseType (dist/build/GHC/Parser.hs:12399) ghc-lib-parser> parseHeader (dist/build/GHC/Parser.hs:12405) ghc-lib-parser> parseModuleNoHaddock (dist/build/GHC/Parser.hs:12369) mono-traversable> setupCompilerEnvironmentPhase mono-traversable> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. mono-traversable> unpacking sources mono-traversable> unpacking source archive /nix/store/g674gcy4z5z8hnldc10kwh8ljm6if733-mono-traversable-1.0.15.3.tar.gz mono-traversable> source root is mono-traversable-1.0.15.3 mono-traversable> setting SOURCE_DATE_EPOCH to timestamp 1632492149 of file mono-traversable-1.0.15.3/mono-traversable.cabal mono-traversable> patching sources mono-traversable> compileBuildDriverPhase mono-traversable> setupCompileFlags: -package-db=/build/tmp.3mw64RvlFU/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts mono-traversable> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.3mw64RvlFU/Main.o ) mono-traversable> [2 of 2] Linking Setup mono-traversable> updateAutotoolsGnuConfigScriptsPhase mono-traversable> configuring mono-traversable> configureFlags: --verbose --prefix=/nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/53c23x7zbhs3qv0rwj8whlmx6ajv57mm-mono-traversable-1.0.15.3-doc/share/doc/mono-traversable-1.0.15.3 --with-gcc=gcc --package-db=/build/tmp.3mw64RvlFU/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib mono-traversable> Using Parsec parser mono-traversable> Configuring mono-traversable-1.0.15.3... mono-traversable> Dependency base >=4.13 && <5: using base-4.17.0.0 mono-traversable> Dependency bytestring >=0.9: using bytestring-0.11.3.1 mono-traversable> Dependency containers >=0.5.8: using containers-0.6.6 mono-traversable> Dependency hashable: using hashable-1.4.3.0 mono-traversable> Dependency split >=0.2: using split-0.2.3.5 mono-traversable> Dependency text >=0.11: using text-2.0.1 mono-traversable> Dependency transformers >=0.3: using transformers-0.5.6.2 mono-traversable> Dependency unordered-containers >=0.2: using unordered-containers-0.2.19.1 mono-traversable> Dependency vector >=0.10: using vector-0.13.1.0 mono-traversable> Dependency vector-algorithms >=0.6: using vector-algorithms-0.9.0.1 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.17.0.0 mono-traversable> Dependency bytestring: using bytestring-0.11.3.1 mono-traversable> Dependency containers: using containers-0.6.6 mono-traversable> Dependency foldl: using foldl-1.4.15 mono-traversable> Dependency hspec: using hspec-2.10.10 mono-traversable> Dependency mono-traversable: using mono-traversable-1.0.15.3 mono-traversable> Dependency text: using text-2.0.1 mono-traversable> Dependency transformers: using transformers-0.5.6.2 mono-traversable> Dependency unordered-containers: using unordered-containers-0.2.19.1 mono-traversable> Dependency vector: using vector-0.13.1.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.15.3-EwVuFNCqUwKFCAhaW3Uwwc mono-traversable> include base-4.17.0.0 mono-traversable> include bytestring-0.11.3.1 mono-traversable> include containers-0.6.6 mono-traversable> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM mono-traversable> include split-0.2.3.5-3eXHPBGA2Tp9yDjWPu0iXw mono-traversable> include text-2.0.1 mono-traversable> include transformers-0.5.6.2 mono-traversable> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP mono-traversable> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mono-traversable> include vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye mono-traversable> component mono-traversable-1.0.15.3-5bdC1c70ALqE4IRPyANV7h-test mono-traversable> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS mono-traversable> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc mono-traversable> include base-4.17.0.0 mono-traversable> include bytestring-0.11.3.1 mono-traversable> include containers-0.6.6 mono-traversable> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu mono-traversable> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M mono-traversable> include mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc mono-traversable> include text-2.0.1 mono-traversable> include transformers-0.5.6.2 mono-traversable> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP mono-traversable> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mono-traversable> Linked component graph: mono-traversable> unit mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc mono-traversable> include base-4.17.0.0 mono-traversable> include bytestring-0.11.3.1 mono-traversable> include containers-0.6.6 mono-traversable> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM mono-traversable> include split-0.2.3.5-3eXHPBGA2Tp9yDjWPu0iXw mono-traversable> include text-2.0.1 mono-traversable> include transformers-0.5.6.2 mono-traversable> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP mono-traversable> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mono-traversable> include vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye mono-traversable> Data.Containers=mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc:Data.Containers,Data.MonoTraversable=mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc:Data.MonoTraversable,Data.MonoTraversable.Unprefixed=mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc:Data.MonoTraversable.Unprefixed,Data.NonNull=mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc:Data.NonNull,Data.Sequences=mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc:Data.Sequences mono-traversable> unit mono-traversable-1.0.15.3-5bdC1c70ALqE4IRPyANV7h-test mono-traversable> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS mono-traversable> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc mono-traversable> include base-4.17.0.0 mono-traversable> include bytestring-0.11.3.1 mono-traversable> include containers-0.6.6 mono-traversable> include foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu mono-traversable> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M mono-traversable> include mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc mono-traversable> include text-2.0.1 mono-traversable> include transformers-0.5.6.2 mono-traversable> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP mono-traversable> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mono-traversable> Ready component graph: mono-traversable> definite mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc mono-traversable> depends base-4.17.0.0 mono-traversable> depends bytestring-0.11.3.1 mono-traversable> depends containers-0.6.6 mono-traversable> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM mono-traversable> depends split-0.2.3.5-3eXHPBGA2Tp9yDjWPu0iXw mono-traversable> depends text-2.0.1 mono-traversable> depends transformers-0.5.6.2 mono-traversable> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP mono-traversable> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mono-traversable> depends vector-algorithms-0.9.0.1-F0VgWV6lbli1h2FzCKTkye mono-traversable> definite mono-traversable-1.0.15.3-5bdC1c70ALqE4IRPyANV7h-test mono-traversable> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS mono-traversable> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc mono-traversable> depends base-4.17.0.0 mono-traversable> depends bytestring-0.11.3.1 mono-traversable> depends containers-0.6.6 mono-traversable> depends foldl-1.4.15-8AU8htoAw3EBbCYfO7rAnu mono-traversable> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M mono-traversable> depends mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc mono-traversable> depends text-2.0.1 mono-traversable> depends transformers-0.5.6.2 mono-traversable> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP mono-traversable> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej mono-traversable> Using Cabal-3.8.1.0 compiled by ghc-9.4 mono-traversable> Using compiler: ghc-9.4.2 mono-traversable> Using install prefix: mono-traversable> /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3 mono-traversable> Executables installed in: mono-traversable> /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3/bin mono-traversable> Libraries installed in: mono-traversable> /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc mono-traversable> Dynamic Libraries installed in: mono-traversable> /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 mono-traversable> Private executables installed in: mono-traversable> /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3/libexec/x86_64-linux-ghc-9.4.2/mono-traversable-1.0.15.3 mono-traversable> Data files installed in: mono-traversable> /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3/share/x86_64-linux-ghc-9.4.2/mono-traversable-1.0.15.3 mono-traversable> Documentation installed in: mono-traversable> /nix/store/53c23x7zbhs3qv0rwj8whlmx6ajv57mm-mono-traversable-1.0.15.3-doc/share/doc/mono-traversable-1.0.15.3 mono-traversable> Configuration files installed in: mono-traversable> /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3/etc mono-traversable> No alex found mono-traversable> Using ar found on system at: mono-traversable> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar mono-traversable> No c2hs found mono-traversable> No cpphs found mono-traversable> No doctest found mono-traversable> Using gcc version 12.3.0 given by user at: mono-traversable> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc mono-traversable> Using ghc version 9.4.2 found on system at: mono-traversable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc mono-traversable> Using ghc-pkg version 9.4.2 found on system at: mono-traversable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 mono-traversable> No ghcjs found mono-traversable> No ghcjs-pkg found mono-traversable> No greencard found mono-traversable> Using haddock version 2.27.0 found on system at: mono-traversable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: mono-traversable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc mono-traversable> Using hsc2hs version 0.68.8 found on system at: mono-traversable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs mono-traversable> Using hscolour version 1.24 found on system at: mono-traversable> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour mono-traversable> No jhc found mono-traversable> Using ld found on system at: mono-traversable> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold mono-traversable> No pkg-config found mono-traversable> Using runghc version 9.4.2 found on system at: mono-traversable> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 mono-traversable> Using strip version 2.40 found on system at: mono-traversable> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip mono-traversable> Using tar found on system at: mono-traversable> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar mono-traversable> No uhc found mono-traversable> building mono-traversable> Preprocessing library for mono-traversable-1.0.15.3.. mono-traversable> Building library for mono-traversable-1.0.15.3.. 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:72:1: warning: [-Wdeprecations] mono-traversable> Module ‘Control.Monad.Trans.List’ is deprecated: mono-traversable> "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 72 | import Control.Monad.Trans.List (ListT) mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:139:24: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 139 | type instance Element (ListT m a) = a mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:213:36: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 213 | instance Functor m => MonoFunctor (ListT m a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:793:40: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 793 | instance F.Foldable f => MonoFoldable (ListT f a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1056:44: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 1056 | instance Traversable f => MonoTraversable (ListT f a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1166:40: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 1166 | instance Applicative m => MonoPointed (ListT m a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1270:5: warning: [-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> 1270 | oextract ~(x :< _) = x mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1272:5: warning: [-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> 1272 | oextend f w@(~(_ :< xxs)) = mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1280:5: warning: [-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> 1280 | oextract ~(_ :> x) = x mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1282:5: warning: [-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> 1282 | oextend f w@(~(xxs :> _)) = mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... dhall> [12 of 47] Compiling Dhall.Eval ( src/Dhall/Eval.hs, dist/build/Dhall/Eval.p_o ) lsp-types> [365 of 400] 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> [366 of 400] 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> [367 of 400] 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> [368 of 400] 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> [369 of 400] 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> [370 of 400] 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 ) lsp-types> [371 of 400] 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 ) lsp-types> [372 of 400] 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 ) lsp-types> [373 of 400] 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> [374 of 400] 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> [375 of 400] 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 ) lsp-types> [376 of 400] 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 ) lsp-types> [377 of 400] 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 ) lsp-types> [378 of 400] 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 ) lsp-types> [379 of 400] 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 ) lsp-types> [380 of 400] 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 ) lsp-types> [381 of 400] 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 ) lsp-types> [382 of 400] 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 ) ghc-lib-parser> 71% ( 5 / 7) in 'GHC.Parser.Header' ghc-lib-parser> Missing documentation for: ghc-lib-parser> mkPrelImports (compiler/GHC/Parser/Header.hs:119) ghc-lib-parser> toArgs (compiler/GHC/Parser/Header.hs:330) ghc-lib-parser> 50% ( 1 / 2) in 'GHC.Driver.Config.Parser' ghc-lib-parser> Missing documentation for: ghc-lib-parser> Module header ghc-lib-parser> 47% ( 26 / 55) in 'GHC.Runtime.Interpreter' ghc-lib-parser> Missing documentation for: ghc-lib-parser> BCOOpts (compiler/GHC/Runtime/Interpreter.hs:332) ghc-lib-parser> EvalStatus_ (libraries/ghci/GHCi/Message.hs:378) ghc-lib-parser> EvalStatus (libraries/ghci/GHCi/Message.hs:376) ghc-lib-parser> EvalResult (libraries/ghci/GHCi/Message.hs:390) ghc-lib-parser> resumeStmt (compiler/GHC/Runtime/Interpreter.hs:275) ghc-lib-parser> abandonStmt (compiler/GHC/Runtime/Interpreter.hs:285) ghc-lib-parser> addSptEntry (compiler/GHC/Runtime/Interpreter.hs:364) ghc-lib-parser> mkCostCentres (compiler/GHC/Runtime/Interpreter.hs:328) ghc-lib-parser> costCentreStackInfo (compiler/GHC/Runtime/Interpreter.hs:369) ghc-lib-parser> newBreakArray (compiler/GHC/Runtime/Interpreter.hs:373) ghc-lib-parser> storeBreakpoint (compiler/GHC/Runtime/Interpreter.hs:378) ghc-lib-parser> breakpointStatus (compiler/GHC/Runtime/Interpreter.hs:383) ghc-lib-parser> getBreakpointVar (compiler/GHC/Runtime/Interpreter.hs:388) ghc-lib-parser> getClosure (compiler/GHC/Runtime/Interpreter.hs:394) ghc-lib-parser> getModBreaks (compiler/GHC/Runtime/Interpreter.hs:753) ghc-lib-parser> initObjLinker (compiler/GHC/Runtime/Interpreter.hs:445) ghc-lib-parser> lookupSymbol (compiler/GHC/Runtime/Interpreter.hs:448) ghc-lib-parser> lookupClosure (compiler/GHC/Runtime/Interpreter.hs:473) ghc-lib-parser> loadArchive (compiler/GHC/Runtime/Interpreter.hs:502) ghc-lib-parser> loadObj (compiler/GHC/Runtime/Interpreter.hs:507) ghc-lib-parser> unloadObj (compiler/GHC/Runtime/Interpreter.hs:512) ghc-lib-parser> addLibrarySearchPath (compiler/GHC/Runtime/Interpreter.hs:523) ghc-lib-parser> removeLibrarySearchPath (compiler/GHC/Runtime/Interpreter.hs:527) ghc-lib-parser> resolveObjs (compiler/GHC/Runtime/Interpreter.hs:531) ghc-lib-parser> findSystemLibrary (compiler/GHC/Runtime/Interpreter.hs:534) ghc-lib-parser> withIServ_ (compiler/GHC/Runtime/Interpreter.hs:246) ghc-lib-parser> purgeLookupSymbolCache (compiler/GHC/Runtime/Interpreter.hs:477) ghc-lib-parser> freeHValueRefs (compiler/GHC/Runtime/Interpreter.hs:725) ghc-lib-parser> fromEvalResult (compiler/GHC/Runtime/Interpreter.hs:749) ghc-lib-parser> 100% ( 5 / 5) in 'GHC.Driver.Config' lsp-types> [383 of 400] 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 ) ghc-lib-parser> Warning: GHC.Prelude.Basic: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - Data.Array.Base.numElements ghc-lib-parser> - Data.Array.Base.unsafeArray ghc-lib-parser> - Data.Array.Base.unsafeAt ghc-lib-parser> - Data.Array.Base.unsafeReplace ghc-lib-parser> - Data.Array.Base.unsafeAccum ghc-lib-parser> - Data.Array.Base.unsafeAccumArray ghc-lib-parser> - Data.Array.Base.getNumElements ghc-lib-parser> - Data.Array.Base.unsafeNewArray_ ghc-lib-parser> - Data.Array.Base.unsafeRead ghc-lib-parser> - Data.Array.Base.unsafeWrite ghc-lib-parser> - GHC.Generics.D:R:UReckIntp0 ghc-lib-parser> - GHC.Generics.D:R:UReckFloatp0 ghc-lib-parser> - GHC.Generics.D:R:UReckCharp0 ghc-lib-parser> - Text.Printf.hspr ghc-lib-parser> - Text.Printf.UPrintf ghc-lib-parser> - Text.Printf.spr ghc-lib-parser> - GHC.Generics.SingKind ghc-lib-parser> - GHC.Generics.fromSing ghc-lib-parser> - GHC.Generics.Sing ghc-lib-parser> - GHC.Generics.DemoteRep ghc-lib-parser> - GHC.Generics.SingI ghc-lib-parser> - GHC.Generics.sing ghc-lib-parser> - GHC.Generics.D:R:SingBoola0 ghc-lib-parser> - GHC.Generics.STrue ghc-lib-parser> - GHC.Generics.SFalse ghc-lib-parser> - GHC.Generics.D:R:UReckDoublep0 ghc-lib-parser> - GHC.Generics.D:R:UReckWordp0 ghc-lib-parser> - GHC.Generics.D:R:SingMaybeb0 ghc-lib-parser> - GHC.Generics.SNothing ghc-lib-parser> - GHC.Generics.SJust dhall> [13 of 47] Compiling Dhall.Normalize ( src/Dhall/Normalize.hs, dist/build/Dhall/Normalize.p_o ) ghc-lib-parser> - GHC.Prim.~# ghc-lib-parser> - GHC.Types.Demand.viewCall ghc-lib-parser> - Text.ParserCombinators.ReadP.P ghc-lib-parser> - Data.Graph.SetM ghc-lib-parser> - Data.Functor.Utils.StateL ghc-lib-parser> - Data.Functor.Utils.StateR ghc-lib-parser> - Data.Functor.Utils.Max ghc-lib-parser> - Data.Functor.Utils.Min ghc-lib-parser> - Data.Set.Internal.MergeSet ghc-lib-parser> Warning: GHC.Unit.Database: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Unit.Database.FilePathST ghc-lib-parser> Warning: GHC.Utils.Outputable: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Utils.Outputable.Coloured ghc-lib-parser> Warning: GHC.Utils.Monad: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - Text.ParserCombinators.ReadP.P ghc-lib-parser> - Data.Functor.Utils.StateL ghc-lib-parser> - Data.Functor.Utils.StateR ghc-lib-parser> - Data.Graph.SetM ghc-lib-parser> Warning: GHC.Data.OrdList: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Data.OrdList.viewCons ghc-lib-parser> - GHC.Data.OrdList.viewSnoc ghc-lib-parser> Warning: GHC.Types.Unique.Supply: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.Unique.Supply.genSym ghc-lib-parser> Warning: GHC.Types.Unique.SDFM: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.Unique.SDFM.Indirect ghc-lib-parser> - GHC.Types.Unique.SDFM.Entry ghc-lib-parser> Warning: GHC.Utils.Binary: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Utils.Binary.BinArray ghc-lib-parser> Warning: GHC.Unit.Module.Env: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Unit.Module.Env.NDModule ghc-lib-parser> Warning: GHC.Data.Graph.Directed: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Data.Graph.Directed.Edge ghc-lib-parser> Warning: GHC.Types.Basic: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.Basic.RulesOnly ghc-lib-parser> Warning: GHC.Unit.Info: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Unit.Database.FilePathST ghc-lib-parser> Warning: GHC.Runtime.Heap.Layout: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Runtime.Heap.Layout.FunArity ghc-lib-parser> - GHC.Runtime.Heap.Layout.SelectorOffset ghc-lib-parser> Warning: GHC.Types.Var: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Hs.Type.pprTyVarBndr ghc-lib-parser> Warning: GHC.Utils.FV: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Utils.FV.VarAcc ghc-lib-parser> Warning: GHC.Data.Graph.UnVar: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Data.Graph.UnVar.Del ghc-lib-parser> Warning: GHC.Core.Coercion.Axiom: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Coercion.Axiom.Branched ghc-lib-parser> - GHC.Core.Coercion.Axiom.Unbranched ghc-lib-parser> Warning: GHC.Core.TyCon: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.TyCon.algTcStupidTheta ghc-lib-parser> - GHC.Core.TyCon.TyConDetails ghc-lib-parser> - GHC.Core.TyCon.FamilyTyCon ghc-lib-parser> Warning: GHC.Builtin.Types.Prim: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Builtin.Types.Prim.pcPrimTyCon ghc-lib-parser> Warning: GHC.Core.Type: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Hs.Type.pprTyVarBndr ghc-lib-parser> - GHC.Core.Type.isBoxedRuntimeRep_maybe ghc-lib-parser> - GHC.Core.Type.expandSynTyConApp_maybe ghc-lib-parser> Warning: GHC.Types.Tickish: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.Tickish.XBreakpoint ghc-lib-parser> - GHC.Types.Tickish.TickishPassCore ghc-lib-parser> - GHC.Types.Tickish.TickishPassStg ghc-lib-parser> - GHC.Types.Tickish.TickishPassCmm ghc-lib-parser> - GHC.Types.Tickish.TickishPass ghc-lib-parser> Warning: GHC.Cmm.Dataflow.Graph: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Cmm.Dataflow.Graph.Body' ghc-lib-parser> Warning: GHC.Iface.Type: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Iface.Type.IfaceTySubst ghc-lib-parser> Warning: GHC.Core.RoughMap: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.RoughMap.rm_empty ghc-lib-parser> - GHC.Core.RoughMap.RM ghc-lib-parser> - GHC.Core.RoughMap.RMEmpty ghc-lib-parser> Warning: GHC.Core.Coercion: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Coercion.downgradeRole_maybe ghc-lib-parser> - GHC.Core.Coercion.instCoercion ghc-lib-parser> Warning: GHC.Utils.Logger: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Utils.Logger.DumpCache ghc-lib-parser> Warning: GHC.Driver.CmdLine: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Driver.CmdLine.Errs ghc-lib-parser> - GHC.Driver.CmdLine.Warns ghc-lib-parser> Warning: GHC.Core.Map.Type: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Map.Type.BoundVar ghc-lib-parser> - GHC.Core.Map.Type.TypeMapX ghc-lib-parser> - GHC.Core.Map.Type.CoercionMapX ghc-lib-parser> Warning: GHC.Core.Unify: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Unify.ty_co_match ghc-lib-parser> Warning: GHC.Types.RepType: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.RepType.SortedSlotTys ghc-lib-parser> Warning: GHC.Types.Demand: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.Demand.isCardNonAbs ghc-lib-parser> - GHC.Types.Demand.D ghc-lib-parser> - GHC.Types.Demand.Call ghc-lib-parser> - GHC.Types.Demand.isCardNonOnce ghc-lib-parser> - GHC.Types.Demand.seqSubDmd ghc-lib-parser> - GHC.Types.Demand.botSubDmd ghc-lib-parser> - GHC.Types.Demand.viewCall ghc-lib-parser> - GHC.Types.Demand.exnDmdType ghc-lib-parser> - GHC.Types.Demand.mkCall ghc-lib-parser> - GHC.Types.Demand.plusDivergence ghc-lib-parser> - GHC.Types.Demand.defaultArgDmd ghc-lib-parser> Warning: GHC.Types.Cpr: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.Cpr.FlatConCpr ghc-lib-parser> - GHC.Types.Cpr.ConCpr_ ghc-lib-parser> Warning: GHC.Core: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.collectValBinders ghc-lib-parser> Warning: GHC.Types.Id.Info: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.Basic.RulesOnly ghc-lib-parser> Warning: GHC.Builtin.Types: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Builtin.Types.unboxedTupleSumKind ghc-lib-parser> Warning: GHC.Iface.Syntax: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Iface.Syntax.IfUnfoldingCache ghc-lib-parser> Warning: GHC.Hs.Type: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Hs.Type.pprTyVarBndr ghc-lib-parser> Warning: GHC.Core.FVs: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.FVs.exprOrphNames ghc-lib-parser> Warning: GHC.Core.Opt.Arity: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Opt.Arity.SafeArityType ghc-lib-parser> - GHC.Core.Opt.Arity.EtaInfo ghc-lib-parser> Warning: GHC.Core.Make: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Make.wrapBox ghc-lib-parser> - GHC.Core.Make.mkSmallTupleSelector1 ghc-lib-parser> - GHC.Core.Make.mkSmallTupleSelector ghc-lib-parser> - GHC.Core.Make.aBSENT_ERROR_ID ghc-lib-parser> Warning: GHC.Driver.Session: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Driver.Session.DynP ghc-lib-parser> Warning: GHC.Unit.State: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Unit.State.ModuleNameProvidersMap ghc-lib-parser> - GHC.Unit.State.UnitConfig ghc-lib-parser> - GHC.Unit.State.unitConfigFlagsDB ghc-lib-parser> - GHC.Unit.State.UnitVisibility ghc-lib-parser> - GHC.Unit.State.selectPackages ghc-lib-parser> - GHC.Unit.State.compareByPreference ghc-lib-parser> - GHC.Unit.State.reverseDeps ghc-lib-parser> - GHC.Unit.State.validateDatabase ghc-lib-parser> Warning: GHC.Unit.Finder.Types: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Unit.Finder.Types.FileCacheState ghc-lib-parser> Warning: GHC.Core.InstEnv: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.InstEnv.overrides ghc-lib-parser> Warning: GHC.Core.Coercion.Opt: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Coercion.Opt.NormalCo ghc-lib-parser> Warning: GHC.Hs.Pat: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Hs.Pat.conPatNeedsParens ghc-lib-parser> Warning: GHC.Cmm.CLabel: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Cmm.CLabel.AsmTempLabel ghc-lib-parser> - GHC.Cmm.CLabel.AsmTempDerivedLabel ghc-lib-parser> - GHC.Cmm.CLabel.IdLabel ghc-lib-parser> - GHC.Cmm.CLabel.LocalBlockLabel ghc-lib-parser> - GHC.Cmm.CLabel.IdLabelInfo ghc-lib-parser> Warning: GHC.Types.IPE: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.IPE.InfoTableToSourceLocationMap ghc-lib-parser> Warning: GHC.Cmm.Node: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.Tickish.TickishPassCmm ghc-lib-parser> Warning: GHC.Cmm: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Cmm.GenCmmDataDecl ghc-lib-parser> - GHC.Runtime.Heap.Layout.FunArity ghc-lib-parser> - GHC.Runtime.Heap.Layout.SelectorOffset ghc-lib-parser> Warning: GHC.Builtin.PrimOps.Ids: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Builtin.PrimOps.Ids.primOpIds ghc-lib-parser> Warning: GHC.Hs.Utils: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Hs.Utils.AnnoBody ghc-lib-parser> Warning: GHC.Unit.Module.ModIface: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Unit.Module.ModIface.ModIfaceFinal ghc-lib-parser> - GHC.Unit.Module.ModIface.ModIfacePhase ghc-lib-parser> - GHC.Unit.Module.ModIface.ModIfaceCore ghc-lib-parser> Warning: GHC.Unit.External: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Unit.External.PackageAnnEnv ghc-lib-parser> Warning: GHC.Core.Opt.Simplify.Env: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Opt.Simplify.Env.SimplIdSubst ghc-lib-parser> Warning: GHC.Core.Opt.Simplify.Utils: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Opt.Simplify.Utils.contEvalContext ghc-lib-parser> Warning: GHC.Tc.Types.Origin: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Tc.Types.Origin.ScDepth ghc-lib-parser> Warning: GHC.HsToCore.Pmc.Solver.Types: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.HsToCore.Pmc.Solver.Types.eqPmLit ghc-lib-parser> - GHC.HsToCore.Pmc.Solver.Types.eqConLike ghc-lib-parser> Warning: GHC.HsToCore.Pmc.Ppr: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.HsToCore.Pmc.Ppr.pmExprAsList ghc-lib-parser> - GHC.HsToCore.Pmc.Ppr.NilTerminated ghc-lib-parser> - GHC.HsToCore.Pmc.Ppr.WcVarTerminated ghc-lib-parser> Warning: GHC.Types.Error.Codes: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Types.Error.Codes.GDiagnosticCode ghc-lib-parser> - GHC.Types.Error.Codes.GhcDiagnosticCode ghc-lib-parser> Warning: GHC.Tc.Errors.Ppr: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Tc.Errors.Ppr.pprPotentialInstances ghc-lib-parser> - GHC.Tc.Errors.Ppr.potentialInstancesErrMsg ghc-lib-parser> Warning: GHC.Parser.Lexer: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Parser.Lexer.ExtsBitmap ghc-lib-parser> - GHC.Parser.Lexer.LayoutContext ghc-lib-parser> - GHC.Parser.Lexer.ALRContext ghc-lib-parser> - GHC.Parser.Lexer.ALRLayout ghc-lib-parser> Warning: GHC.Parser.PostProcess: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Parser.PostProcess.AnnoBody ghc-lib-parser> Warning: GHC.Core.Lint: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Core.Lint.lintCoreExpr ghc-lib-parser> Warning: GHC.Driver.Plugins: could not find link destinations for: ghc-lib-parser> ghc-lib-parser> - GHC.Driver.Plugins.HoleFitPlugin ghc-lib-parser> - GHC.Driver.Plugins.PluginOperation ghc-lib-parser> - GHC.Driver.Plugins.ConstPluginOperation lsp-types> [384 of 400] 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 ) lsp-types> [385 of 400] 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> [386 of 400] 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> [387 of 400] 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 ) lsp-types> [388 of 400] 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 ) lsp-types> [389 of 400] 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> [390 of 400] 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> [391 of 400] 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:88:17: warning: [-Wambiguous-fields] lsp-types> The record update x {_code = InR lsp-types> (fromOpenEnumBaseType n)} with type ResponseError is ambiguous. lsp-types> This will not be supported by -XDuplicateRecordFields in future releases of GHC. lsp-types> | lsp-types> 88 | x{_code = InR (fromOpenEnumBaseType n)} lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp-types> lsp-types> src/Language/LSP/Protocol/Message/Types.hs:176:15: warning: [-Wambiguous-fields] lsp-types> The record update x {_code = InR lsp-types> (fromOpenEnumBaseType n)} with type TResponseError is ambiguous. lsp-types> This will not be supported by -XDuplicateRecordFields in future releases of GHC. lsp-types> | lsp-types> 176 | x{_code = InR (fromOpenEnumBaseType n)} lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dhall> [14 of 47] Compiling Dhall.Pretty.Internal ( src/Dhall/Pretty/Internal.hs, dist/build/Dhall/Pretty/Internal.p_o ) dhall> dhall> src/Dhall/Pretty/Internal.hs:310:1: warning: [-Wforall-identifier] dhall> The use of ‘forall’ as an identifier dhall> will become an error in a future GHC release. dhall> Suggested fix: dhall> Consider using another name, such as dhall> ‘forAll’, ‘for_all’, or ‘forall_’. dhall> | dhall> 310 | forall Unicode = syntax "∀" dhall> | ^^^^^^ dhall> [15 of 47] Compiling Dhall.Pretty ( src/Dhall/Pretty.hs, dist/build/Dhall/Pretty.p_o ) dhall> [16 of 47] Compiling Dhall.Parser.Combinators ( src/Dhall/Parser/Combinators.hs, dist/build/Dhall/Parser/Combinators.p_o ) dhall> [17 of 47] Compiling Dhall.Parser.Token ( src/Dhall/Parser/Token.hs, dist/build/Dhall/Parser/Token.p_o ) lsp-types> [392 of 400] 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 ) 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> mono-traversable> src/Data/Containers.hs:51:48: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 51 | unions :: (MonoFoldable mono, Element mono ~ set) => mono -> set mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Containers.hs:703:38: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 703 | class (SetContainer set, Element set ~ ContainerKey set) => IsSet set where mono-traversable> | ^ ghc-exactprint> Cases: 3302 Tried: 3302 Errors: 0 Failures: 0 ghc-exactprint> Counts {cases = 3302, tried = 3302, errors = 0, failures = 0} ghc-exactprint> Test suite test: PASS ghc-exactprint> Test suite logged to: dist/test/ghc-exactprint-1.6.1.3-test.log ghc-exactprint> 1 of 1 test suites (1 of 1 test cases) passed. ghc-exactprint> checkPhase completed in 5 minutes 45 seconds ghc-exactprint> haddockPhase ghc-exactprint> Preprocessing library for ghc-exactprint-1.6.1.3.. ghc-exactprint> Running Haddock on library for ghc-exactprint-1.6.1.3.. ghc-exactprint> Warning: The documentation for the following packages are not installed. No ghc-exactprint> links will be generated to these packages: fail-4.9.0.0 ghc-exactprint> Warning: --source-* options are ignored when --hyperlinked-source is enabled. dhall> [18 of 47] Compiling Dhall.Parser.Expression ( src/Dhall/Parser/Expression.hs, dist/build/Dhall/Parser/Expression.p_o ) 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:65) ghc-exactprint> 75% ( 3 / 4) in 'Language.Haskell.GHC.ExactPrint.Lookup' ghc-exactprint> Missing documentation for: ghc-exactprint> Module header ghc-exactprint> 28% ( 17 / 59) 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:56) ghc-exactprint> warn (src/Language/Haskell/GHC/ExactPrint/Utils.hs:61) ghc-exactprint> undeltaSpan (src/Language/Haskell/GHC/ExactPrint/Utils.hs:118) ghc-exactprint> adjustDeltaForOffset (src/Language/Haskell/GHC/ExactPrint/Utils.hs:127) ghc-exactprint> ss2pos (src/Language/Haskell/GHC/ExactPrint/Utils.hs:134) ghc-exactprint> ss2posEnd (src/Language/Haskell/GHC/ExactPrint/Utils.hs:137) ghc-exactprint> ss2range (src/Language/Haskell/GHC/ExactPrint/Utils.hs:140) ghc-exactprint> rs2range (src/Language/Haskell/GHC/ExactPrint/Utils.hs:143) ghc-exactprint> rs (src/Language/Haskell/GHC/ExactPrint/Utils.hs:146) ghc-exactprint> range2rs (src/Language/Haskell/GHC/ExactPrint/Utils.hs:150) ghc-exactprint> badRealSrcSpan (src/Language/Haskell/GHC/ExactPrint/Utils.hs:155) ghc-exactprint> spanLength (src/Language/Haskell/GHC/ExactPrint/Utils.hs:160) ghc-exactprint> isGadt (src/Language/Haskell/GHC/ExactPrint/Utils.hs:183) ghc-exactprint> insertCppComments (src/Language/Haskell/GHC/ExactPrint/Utils.hs:190) ghc-exactprint> ghcCommentText (src/Language/Haskell/GHC/ExactPrint/Utils.hs:202) ghc-exactprint> tokComment (src/Language/Haskell/GHC/ExactPrint/Utils.hs:209) ghc-exactprint> hsDocStringComments (src/Language/Haskell/GHC/ExactPrint/Utils.hs:215) ghc-exactprint> dedentDocChunk (src/Language/Haskell/GHC/ExactPrint/Utils.hs:235) ghc-exactprint> dedentDocChunkBy (src/Language/Haskell/GHC/ExactPrint/Utils.hs:238) ghc-exactprint> printDecorator (src/Language/Haskell/GHC/ExactPrint/Utils.hs:252) ghc-exactprint> mkEpaComments (src/Language/Haskell/GHC/ExactPrint/Utils.hs:260) ghc-exactprint> comment2LEpaComment (src/Language/Haskell/GHC/ExactPrint/Utils.hs:266) ghc-exactprint> mkLEpaComment (src/Language/Haskell/GHC/ExactPrint/Utils.hs:269) ghc-exactprint> mkComment (src/Language/Haskell/GHC/ExactPrint/Utils.hs:273) ghc-exactprint> normaliseCommentText (src/Language/Haskell/GHC/ExactPrint/Utils.hs:277) ghc-exactprint> noKWComments (src/Language/Haskell/GHC/ExactPrint/Utils.hs:307) ghc-exactprint> sortAnchorLocated (src/Language/Haskell/GHC/ExactPrint/Utils.hs:310) ghc-exactprint> isSymbolRdrName (src/Language/Haskell/GHC/ExactPrint/Utils.hs:327) ghc-exactprint> rdrName2String (src/Language/Haskell/GHC/ExactPrint/Utils.hs:330) ghc-exactprint> name2String (src/Language/Haskell/GHC/ExactPrint/Utils.hs:342) 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> Warning: 'getRichTokenStream' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. 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:211) ghc-exactprint> readFileGhc (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:305) ghc-exactprint> CppOptions (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:58) ghc-exactprint> defaultCppOptions (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:64) ghc-exactprint> showErrorMessages (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:234) ghc-exactprint> Warning: 'DynFlags' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. ghc-exactprint> Warning: 'GhcPs' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. 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: 'setSessionDynFlags' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. ghc-exactprint> Warning: 'parseDynamicFilePragma' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. 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:137) ghc-exactprint> ParseResult (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:135) ghc-exactprint> CppOptions (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:58) ghc-exactprint> defaultCppOptions (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:64) ghc-exactprint> LibDir (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:133) ghc-exactprint> parseModuleWithOptions (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:199) ghc-exactprint> parseExpr (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:140) ghc-exactprint> parseImport (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:143) ghc-exactprint> parseType (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:146) ghc-exactprint> parseDecl (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:150) ghc-exactprint> parsePattern (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:156) ghc-exactprint> parseStmt (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:153) 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:40) ghc-exactprint> BlankEpAnnotations (src/Language/Haskell/GHC/ExactPrint/Dump.hs:43) 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> mono-traversable> src/Data/MonoTraversable/Unprefixed.hs:158:41: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 158 | and :: (MonoFoldable mono, Element mono ~ Bool) => mono -> Bool mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/MonoTraversable/Unprefixed.hs:164:40: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 164 | or :: (MonoFoldable mono, Element mono ~ Bool) => mono -> Bool mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/MonoTraversable/Unprefixed.hs:219:62: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 219 | sequence_ :: (Applicative m, MonoFoldable mono, Element mono ~ (m ())) => mono -> m () mono-traversable> | ^ 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> mono-traversable> src/Data/Sequences.hs:1470:44: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1470 | class (IsSequence t, IsString t, Element t ~ Char) => Textual t where mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1486:29: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1486 | unwords :: (Element seq ~ t, MonoFoldable seq) => seq -> t mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1503:29: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1503 | unlines :: (Element seq ~ t, MonoFoldable seq) => seq -> t mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1551:13: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1551 | instance (c ~ Char) => Textual [c] where mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1604:37: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1604 | Element (f (Maybe t)) ~ Maybe t) mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1655:52: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1655 | repack :: (MonoFoldable a, IsSequence b, Element a ~ Element b) => a -> b mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1671:13: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1671 | instance (c ~ Char, w ~ Word8) => Utf8 [c] [w] where mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1671:23: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1671 | instance (c ~ Char, w ~ Word8) => Utf8 [c] [w] where mono-traversable> | ^ ghc-exactprint> Warning: 'relativiseApiAnns' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. 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:95) ghc-exactprint> showAst (src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:89) 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> 69% ( 45 / 65) in 'Language.Haskell.GHC.ExactPrint.Transform' ghc-exactprint> Missing documentation for: ghc-exactprint> runTransformT (src/Language/Haskell/GHC/ExactPrint/Transform.hs:131) ghc-exactprint> hsDeclsValBinds (src/Language/Haskell/GHC/ExactPrint/Transform.hs:1083) ghc-exactprint> WithWhere (src/Language/Haskell/GHC/ExactPrint/Transform.hs:1094) ghc-exactprint> noAnnSrcSpanDP0 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:793) ghc-exactprint> noAnnSrcSpanDP1 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:796) ghc-exactprint> noAnnSrcSpanDPn (src/Language/Haskell/GHC/ExactPrint/Transform.hs:799) ghc-exactprint> d0 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:802) ghc-exactprint> d1 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:805) ghc-exactprint> dn (src/Language/Haskell/GHC/ExactPrint/Transform.hs:808) ghc-exactprint> m0 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:811) ghc-exactprint> m1 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:814) ghc-exactprint> mn (src/Language/Haskell/GHC/ExactPrint/Transform.hs:817) ghc-exactprint> addComma (src/Language/Haskell/GHC/ExactPrint/Transform.hs:820) ghc-exactprint> balanceCommentsList (src/Language/Haskell/GHC/ExactPrint/Transform.hs:414) ghc-exactprint> balanceCommentsList' (src/Language/Haskell/GHC/ExactPrint/Transform.hs:422) ghc-exactprint> anchorEof (src/Language/Haskell/GHC/ExactPrint/Transform.hs:773) ghc-exactprint> captureLineSpacing (src/Language/Haskell/GHC/ExactPrint/Transform.hs:194) ghc-exactprint> captureMatchLineSpacing (src/Language/Haskell/GHC/ExactPrint/Transform.hs:186) ghc-exactprint> captureTypeSigSpacing (src/Language/Haskell/GHC/ExactPrint/Transform.hs:206) ghc-exactprint> getEntryDP (src/Language/Haskell/GHC/ExactPrint/Transform.hs:337) 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:95) ghc-exactprint> showAst (src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:89) ghc-exactprint> BlankSrcSpan (src/Language/Haskell/GHC/ExactPrint/Dump.hs:40) ghc-exactprint> BlankEpAnnotations (src/Language/Haskell/GHC/ExactPrint/Dump.hs:43) ghc-exactprint> Warning: Language.Haskell.GHC.ExactPrint.ExactPrint: could not find link destinations for: ghc-exactprint> ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.Entry ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.EP ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.ExactPrintTVFlag ghc-exactprint> Warning: Language.Haskell.GHC.ExactPrint.Transform: could not find link destinations for: ghc-exactprint> ghc-exactprint> - Language.Haskell.GHC.ExactPrint.Transform.Decl ghc-exactprint> - Language.Haskell.GHC.ExactPrint.Transform.PMatch ghc-exactprint> Warning: Language.Haskell.GHC.ExactPrint: could not find link destinations for: ghc-exactprint> ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.Entry ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.EP ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.ExactPrintTVFlag lsp-types> [393 of 400] 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> [394 of 400] 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> [395 of 400] 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 ) lsp-types> [396 of 400] Compiling Language.LSP.Protocol.Internal.Lens ( generated/Language/LSP/Protocol/Internal/Lens.hs, dist/build/Language/LSP/Protocol/Internal/Lens.o, dist/build/Language/LSP/Protocol/Internal/Lens.dyn_o ) lsp-types> [397 of 400] 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> [398 of 400] 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> [399 of 400] 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> [400 of 400] 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 ) lsp-types> [ 1 of 400] Compiling Data.IxMap ( src/Data/IxMap.hs, dist/build/Data/IxMap.p_o ) lsp-types> [ 2 of 400] Compiling Data.Row.Aeson ( src/Data/Row/Aeson.hs, dist/build/Data/Row/Aeson.p_o ) dhall> [19 of 47] Compiling Dhall.Core ( src/Dhall/Core.hs, dist/build/Dhall/Core.p_o ) dhall> [20 of 47] Compiling Dhall.Parser ( src/Dhall/Parser.hs, dist/build/Dhall/Parser.p_o ) lsp-types> [ 3 of 400] Compiling Data.Row.Hashable ( src/Data/Row/Hashable.hs, dist/build/Data/Row/Hashable.p_o ) lsp-types> [ 4 of 400] Compiling Language.LSP.Protocol.Message.Meta ( src/Language/LSP/Protocol/Message/Meta.hs, dist/build/Language/LSP/Protocol/Message/Meta.p_o ) lsp-types> [ 5 of 400] Compiling Language.LSP.Protocol.Types.LspEnum ( src/Language/LSP/Protocol/Types/LspEnum.hs, dist/build/Language/LSP/Protocol/Types/LspEnum.p_o ) lsp-types> [ 6 of 400] Compiling Language.LSP.Protocol.Types.Singletons ( src/Language/LSP/Protocol/Types/Singletons.hs, dist/build/Language/LSP/Protocol/Types/Singletons.p_o ) dhall> [21 of 47] Compiling Dhall.Util ( src/Dhall/Util.hs, dist/build/Dhall/Util.p_o ) lsp-types> [ 7 of 400] Compiling Language.LSP.Protocol.Types.Uri ( src/Language/LSP/Protocol/Types/Uri.hs, dist/build/Language/LSP/Protocol/Types/Uri.p_o ) lsp-types> [ 8 of 400] 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> [ 9 of 400] Compiling Language.LSP.Protocol.Utils.Misc ( src/Language/LSP/Protocol/Utils/Misc.hs, dist/build/Language/LSP/Protocol/Utils/Misc.p_o ) lsp-types> [ 10 of 400] Compiling Language.LSP.Protocol.Types.Common ( src/Language/LSP/Protocol/Types/Common.hs, dist/build/Language/LSP/Protocol/Types/Common.p_o ) dhall> [22 of 47] Compiling Dhall.URL ( src/Dhall/URL.hs, dist/build/Dhall/URL.p_o ) dhall> [23 of 47] Compiling Dhall.Substitution ( src/Dhall/Substitution.hs, dist/build/Dhall/Substitution.p_o ) dhall> [24 of 47] Compiling Dhall.Binary ( src/Dhall/Binary.hs, dist/build/Dhall/Binary.p_o ) lsp-types> [ 11 of 400] 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 ) dhall> [25 of 47] Compiling Dhall.Diff ( src/Dhall/Diff.hs, dist/build/Dhall/Diff.p_o ) dhall> dhall> src/Dhall/Diff.hs:128:1: warning: [-Wforall-identifier] dhall> The use of ‘forall’ as an identifier dhall> will become an error in a future GHC release. dhall> Suggested fix: dhall> Consider using another name, such as dhall> ‘forAll’, ‘for_all’, or ‘forall_’. dhall> | dhall> 128 | forall = token (Internal.forall Internal.Unicode) dhall> | ^^^^^^ dhall> [26 of 47] Compiling Dhall.TypeCheck ( src/Dhall/TypeCheck.hs, dist/build/Dhall/TypeCheck.p_o ) ghc-exactprint> Documentation created: dist/doc/html/ghc-exactprint/index.html, ghc-exactprint> dist/doc/html/ghc-exactprint/ghc-exactprint.txt ghc-exactprint> Preprocessing test suite 'test' for ghc-exactprint-1.6.1.3.. ghc-exactprint> installing ghc-exactprint> Installing library in /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV lsp-types> [ 12 of 400] 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 ) ghc-exactprint> post-installation fixup ghc-exactprint> shrinking RPATHs of ELF executables and libraries in /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3 ghc-exactprint> shrinking /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV-ghc9.4.2.so ghc-exactprint> checking for references to /build/ in /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3... ghc-exactprint> patching script interpreter paths in /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3 ghc-exactprint> stripping (with command strip and flags -S -p) in /nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3/lib lsp-types> [ 13 of 400] 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 ) ghc-exactprint> shrinking RPATHs of ELF executables and libraries in /nix/store/imgbms4rb7xdqfadmr5cxqxakz17gmr1-ghc-exactprint-1.6.1.3-doc ghc-exactprint> checking for references to /build/ in /nix/store/imgbms4rb7xdqfadmr5cxqxakz17gmr1-ghc-exactprint-1.6.1.3-doc... ghc-exactprint> patching script interpreter paths in /nix/store/imgbms4rb7xdqfadmr5cxqxakz17gmr1-ghc-exactprint-1.6.1.3-doc 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/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3 /nix/store/imgbms4rb7xdqfadmr5cxqxakz17gmr1-ghc-exactprint-1.6.1.3-doc ghc-exactprint (post)> copying 2 paths... ghc-exactprint (post)> copying path '/nix/store/imgbms4rb7xdqfadmr5cxqxakz17gmr1-ghc-exactprint-1.6.1.3-doc' to 'https://cache.nix-ci.com'... ghc-exactprint (post)> copying path '/nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3' to 'https://cache.nix-ci.com'... ghc-exactprint (post)> copying 1 paths... ghc-exactprint (post)> copying path '/nix/store/06q71wk1c0k8wcw47ivw9mwlkchv9cg7-ghc-exactprint-1.6.1.3.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/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3 /nix/store/imgbms4rb7xdqfadmr5cxqxakz17gmr1-ghc-exactprint-1.6.1.3-doc ghc-exactprint (post)> copying 2 paths... ghc-exactprint (post)> copying path '/nix/store/imgbms4rb7xdqfadmr5cxqxakz17gmr1-ghc-exactprint-1.6.1.3-doc' to 'ssh-ng://worker.nix-ci.com'... ghc-exactprint (post)> copying path '/nix/store/0950cgavr9flc3jd0mdb5xwn4zph5i3p-ghc-exactprint-1.6.1.3' to 'ssh-ng://worker.nix-ci.com'... ghc-exactprint (post)> copying 1 paths... ghc-exactprint (post)> copying path '/nix/store/06q71wk1c0k8wcw47ivw9mwlkchv9cg7-ghc-exactprint-1.6.1.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/bl1k960iargv41m537c8fn9c0aj4f3il-apply-refact-0.13.0.0.drv'... building '/nix/store/pzri47q5ylsyq4gya1cd27v1x5dvcpr7-retrie-1.2.2.drv'... ghc-lib-parser> Documentation created: dist/doc/html/ghc-lib-parser/index.html, ghc-lib-parser> dist/doc/html/ghc-lib-parser/ghc-lib-parser.txt ghc-lib-parser> haddockPhase completed in 7 minutes 23 seconds ghc-lib-parser> installing ghc-lib-parser> Installing library in /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A lsp-types> [ 14 of 400] 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 400] 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 400] 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 ) lsp-types> [ 17 of 400] 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 400] 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 400] 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 400] 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 400] 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 ) lsp-types> [ 22 of 400] Compiling Language.LSP.Protocol.Types.Progress ( src/Language/LSP/Protocol/Types/Progress.hs, dist/build/Language/LSP/Protocol/Types/Progress.p_o ) lsp-types> [ 23 of 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 400] 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 ) dhall> [27 of 47] Compiling Dhall.Tags ( src/Dhall/Tags.hs, dist/build/Dhall/Tags.p_o ) dhall> [28 of 47] Compiling Dhall.Marshal.Internal ( src/Dhall/Marshal/Internal.hs, dist/build/Dhall/Marshal/Internal.p_o ) dhall> [29 of 47] Compiling Dhall.Marshal.Encode ( src/Dhall/Marshal/Encode.hs, dist/build/Dhall/Marshal/Encode.p_o ) dhall> [30 of 47] Compiling Dhall.Lint ( src/Dhall/Lint.hs, dist/build/Dhall/Lint.p_o ) dhall> [31 of 47] Compiling Dhall.Import.Types ( src/Dhall/Import/Types.hs, dist/build/Dhall/Import/Types.p_o ) dhall> [32 of 47] Compiling Dhall.Import.Headers ( src/Dhall/Import/Headers.hs, dist/build/Dhall/Import/Headers.p_o ) dhall> [33 of 47] Compiling Dhall.Marshal.Decode ( src/Dhall/Marshal/Decode.hs, dist/build/Dhall/Marshal/Decode.p_o ) dhall> [34 of 47] Compiling Dhall.Import.HTTP ( ghc-src/Dhall/Import/HTTP.hs, dist/build/Dhall/Import/HTTP.p_o ) dhall> [35 of 47] Compiling Dhall.Import ( src/Dhall/Import.hs, dist/build/Dhall/Import.p_o ) dhall> [36 of 47] Compiling Dhall.Schemas ( src/Dhall/Schemas.hs, dist/build/Dhall/Schemas.p_o ) dhall> [37 of 47] Compiling Dhall ( src/Dhall.hs, dist/build/Dhall.p_o ) dhall> [38 of 47] Compiling Dhall.Tutorial ( src/Dhall/Tutorial.hs, dist/build/Dhall/Tutorial.p_o ) dhall> [39 of 47] Compiling Dhall.TH ( src/Dhall/TH.hs, dist/build/Dhall/TH.p_o ) dhall> [40 of 47] Compiling Dhall.Deriving ( src/Dhall/Deriving.hs, dist/build/Dhall/Deriving.p_o ) dhall> [41 of 47] Compiling Dhall.Freeze ( src/Dhall/Freeze.hs, dist/build/Dhall/Freeze.p_o ) dhall> [42 of 47] Compiling Dhall.Format ( src/Dhall/Format.hs, dist/build/Dhall/Format.p_o ) dhall> [43 of 47] Compiling Dhall.DirectoryTree ( src/Dhall/DirectoryTree.hs, dist/build/Dhall/DirectoryTree.p_o ) dhall> [44 of 47] Compiling Paths_dhall ( dist/build/autogen/Paths_dhall.hs, dist/build/Paths_dhall.p_o ) dhall> [45 of 47] Compiling Dhall.Version ( src/Dhall/Version.hs, dist/build/Dhall/Version.p_o ) dhall> [46 of 47] Compiling Dhall.Repl ( src/Dhall/Repl.hs, dist/build/Dhall/Repl.p_o ) dhall> [47 of 47] Compiling Dhall.Main ( src/Dhall/Main.hs, dist/build/Dhall/Main.p_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:72:1: warning: [-Wdeprecations] mono-traversable> Module ‘Control.Monad.Trans.List’ is deprecated: mono-traversable> "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 72 | import Control.Monad.Trans.List (ListT) mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:139:24: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 139 | type instance Element (ListT m a) = a mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:213:36: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 213 | instance Functor m => MonoFunctor (ListT m a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:793:40: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 793 | instance F.Foldable f => MonoFoldable (ListT f a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1056:44: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 1056 | instance Traversable f => MonoTraversable (ListT f a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1166:40: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 1166 | instance Applicative m => MonoPointed (ListT m a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1270:5: warning: [-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> 1270 | oextract ~(x :< _) = x mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1272:5: warning: [-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> | lsp-types> [ 31 of 400] 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 400] 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 400] 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 400] Compiling Language.LSP.Protocol.Internal.Types.TraceValues ( generated/Language/LSP/Protocol/Internal/Types/TraceValues.hs, dist/build/Language/LSP/Protocol/Internal/Types/TraceValues.p_o ) lsp-types> [ 35 of 400] 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 400] 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 400] 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 400] 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 400] 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> [ 40 of 400] 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> [ 41 of 400] 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> [ 42 of 400] 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> [ 43 of 400] 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> [ 44 of 400] 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> [ 45 of 400] 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> [ 46 of 400] 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> [ 47 of 400] 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 ) mono-traversable> 1272 | oextend f w@(~(_ :< xxs)) = mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1280:5: warning: [-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> 1280 | oextract ~(_ :> x) = x mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1282:5: warning: [-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> 1282 | oextend f w@(~(xxs :> _)) = mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... lsp-types> [ 48 of 400] 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> [ 49 of 400] 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> [ 50 of 400] 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> [ 51 of 400] 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> [ 52 of 400] 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> [ 53 of 400] 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> [ 54 of 400] 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> [ 55 of 400] 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> [ 56 of 400] 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> [ 57 of 400] 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 ) lsp-types> [ 58 of 400] 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> [ 59 of 400] 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> [ 60 of 400] 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> [ 61 of 400] 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> [ 62 of 400] 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> [ 63 of 400] 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> [ 64 of 400] 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> [ 65 of 400] Compiling Language.LSP.Protocol.Types.SemanticTokens ( src/Language/LSP/Protocol/Types/SemanticTokens.hs, dist/build/Language/LSP/Protocol/Types/SemanticTokens.p_o ) lsp-types> [ 66 of 400] 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> [ 67 of 400] 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> [ 68 of 400] 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> [ 69 of 400] 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> [ 70 of 400] 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> [ 71 of 400] 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> [ 72 of 400] 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> [ 73 of 400] 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> [ 74 of 400] 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> [ 75 of 400] 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> [ 76 of 400] 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> [ 77 of 400] 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> [ 78 of 400] 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> [ 79 of 400] 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> [ 80 of 400] 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> [ 81 of 400] 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> [ 82 of 400] 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> [ 83 of 400] 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> [ 84 of 400] 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> [ 85 of 400] 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> [ 86 of 400] 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> [ 87 of 400] 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> [ 88 of 400] 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> [ 89 of 400] 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> [ 90 of 400] 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> [ 91 of 400] 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> [ 92 of 400] 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> [ 93 of 400] 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 ) apply-refact> setupCompilerEnvironmentPhase apply-refact> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. lsp-types> [ 94 of 400] 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> [ 95 of 400] 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> [ 96 of 400] 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> [ 97 of 400] 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> [ 98 of 400] 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> [ 99 of 400] 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 ) lsp-types> [100 of 400] Compiling Language.LSP.Protocol.Types.Location ( src/Language/LSP/Protocol/Types/Location.hs, dist/build/Language/LSP/Protocol/Types/Location.p_o ) lsp-types> [101 of 400] 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 ) lsp-types> [102 of 400] 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> [103 of 400] 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> [104 of 400] 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> [105 of 400] 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> [106 of 400] 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> [107 of 400] 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> [108 of 400] 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> [109 of 400] 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> [110 of 400] 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> [111 of 400] 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> [112 of 400] 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> [113 of 400] 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> [114 of 400] 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> [115 of 400] 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> [116 of 400] 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 ) lsp-types> [117 of 400] 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> [118 of 400] 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> [119 of 400] 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> [120 of 400] 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> [121 of 400] 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> [122 of 400] 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> [123 of 400] 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> [124 of 400] 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> [125 of 400] 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 ) lsp-types> [126 of 400] 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> [127 of 400] 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> [128 of 400] 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> [129 of 400] 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> [130 of 400] 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> [131 of 400] 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> [132 of 400] 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> [133 of 400] 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> [134 of 400] 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> [135 of 400] Compiling Language.LSP.Protocol.Types.MarkupContent ( src/Language/LSP/Protocol/Types/MarkupContent.hs, dist/build/Language/LSP/Protocol/Types/MarkupContent.p_o ) lsp-types> [136 of 400] 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> [137 of 400] 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> [138 of 400] 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 ) retrie> setupCompilerEnvironmentPhase retrie> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. apply-refact> unpacking sources apply-refact> unpacking source archive /nix/store/kkfy41459xqhikml31jnzmy2mb9dsf61-apply-refact-0.13.0.0.tar.gz apply-refact> source root is apply-refact-0.13.0.0 apply-refact> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file apply-refact-0.13.0.0/tests/Test.hs apply-refact> patching sources apply-refact> compileBuildDriverPhase apply-refact> setupCompileFlags: -package-db=/build/tmp.VOBPOXqEHH/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts retrie> unpacking sources retrie> unpacking source archive /nix/store/lyiw895ia3p3saawiiqsp7l98rmywzpf-retrie-1.2.2.tar.gz retrie> source root is retrie-1.2.2 retrie> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file retrie-1.2.2/tests/Util.hs retrie> patching sources retrie> Replace Cabal file with edited version from mirror://hackage/retrie-1.2.2/revision/1.cabal. retrie> Run jailbreak-cabal to lift version restrictions on build inputs. apply-refact> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.VOBPOXqEHH/Main.o ) retrie> compileBuildDriverPhase retrie> setupCompileFlags: -package-db=/build/tmp.dogxcCONNc/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts apply-refact> [2 of 2] Linking Setup retrie> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.dogxcCONNc/Main.o ) retrie> [2 of 2] Linking Setup apply-refact> updateAutotoolsGnuConfigScriptsPhase apply-refact> configuring apply-refact> configureFlags: --verbose --prefix=/nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/s9fyy2kim1jh54nnii9lh9mlr89j0rwc-apply-refact-0.13.0.0-doc/share/doc/apply-refact-0.13.0.0 --with-gcc=gcc --package-db=/build/tmp.VOBPOXqEHH/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib retrie> updateAutotoolsGnuConfigScriptsPhase retrie> configuring retrie> configureFlags: --verbose --prefix=/nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/5n50pkzfc9lcwi264ky4qhbsxgxqk7yb-retrie-1.2.2-doc/share/doc/retrie-1.2.2 --with-gcc=gcc --package-db=/build/tmp.dogxcCONNc/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib apply-refact> Using Parsec parser apply-refact> Configuring apply-refact-0.13.0.0... apply-refact> Dependency base >=4.16 && <5: using base-4.17.0.0 apply-refact> Dependency containers >=0.6.0.1 && <0.7: using containers-0.6.6 apply-refact> Dependency directory >=1.3: using directory-1.3.7.1 apply-refact> Dependency extra >=1.7.3: using extra-1.7.14 apply-refact> Dependency filemanip >=0.3.6.3 && <0.4: using filemanip-0.3.6.3 apply-refact> Dependency ghc >=9.4 && <9.5: using ghc-9.4.2 apply-refact> Dependency ghc-boot-th: using ghc-boot-th-9.4.2 apply-refact> Dependency ghc-exactprint >=1.5.0 && <1.6 || >=1.6.0 && <1.7 || >=1.7.0 && apply-refact> <1.8: using ghc-exactprint-1.6.1.3 apply-refact> Dependency process >=1.6: using process-1.6.15.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.5.6.2 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 apply-refact> Dependency base: using base-4.17.0.0 apply-refact> Dependency containers: using containers-0.6.6 apply-refact> Dependency directory: using directory-1.3.7.1 apply-refact> Dependency extra: using extra-1.7.14 apply-refact> Dependency filemanip: using filemanip-0.3.6.3 apply-refact> Dependency filepath: using filepath-1.4.2.2 apply-refact> Dependency ghc: using ghc-9.4.2 apply-refact> Dependency ghc-boot-th: using ghc-boot-th-9.4.2 apply-refact> Dependency ghc-exactprint: using ghc-exactprint-1.6.1.3 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.17.1.0 apply-refact> Dependency process: using process-1.6.15.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.5.6.2 apply-refact> Dependency uniplate: using uniplate-1.6.13 apply-refact> Dependency unix-compat: using unix-compat-0.7 apply-refact> Dependency base: using base-4.17.0.0 apply-refact> Dependency containers: using containers-0.6.6 apply-refact> Dependency directory: using directory-1.3.7.1 apply-refact> Dependency extra: using extra-1.7.14 apply-refact> Dependency filemanip: using filemanip-0.3.6.3 apply-refact> Dependency filepath: using filepath-1.4.2.2 apply-refact> Dependency ghc: using ghc-9.4.2 apply-refact> Dependency ghc-boot-th: using ghc-boot-th-9.4.2 apply-refact> Dependency ghc-exactprint: using ghc-exactprint-1.6.1.3 apply-refact> Dependency ghc-paths: using ghc-paths-0.1.0.12 apply-refact> Dependency optparse-applicative: using optparse-applicative-0.17.1.0 apply-refact> Dependency process: using process-1.6.15.0 apply-refact> Dependency refact: using refact-0.3.0.2 apply-refact> Dependency silently: using silently-1.2.5.3 apply-refact> Dependency syb: using syb-0.7.2.4 apply-refact> Dependency tasty: using tasty-1.4.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.5.6.2 apply-refact> Dependency uniplate: using uniplate-1.6.13 apply-refact> Dependency unix-compat: using unix-compat-0.7 retrie> Using Parsec parser retrie> Configuring retrie-1.2.2... retrie> Flags chosen: buildexecutable=True retrie> Dependency ansi-terminal: using ansi-terminal-0.11.5 retrie> Dependency async: using async-2.2.4 retrie> Dependency base: using base-4.17.0.0 retrie> Dependency bytestring: using bytestring-0.11.3.1 retrie> Dependency containers: using containers-0.6.6 retrie> Dependency data-default: using data-default-0.7.1.1 retrie> Dependency directory: using directory-1.3.7.1 retrie> Dependency filepath: using filepath-1.4.2.2 retrie> Dependency ghc: using ghc-9.4.2 retrie> Dependency ghc-exactprint: using ghc-exactprint-1.6.1.3 retrie> Dependency list-t: using list-t-1.0.5.7 retrie> Dependency mtl: using mtl-2.2.2 retrie> Dependency optparse-applicative: using optparse-applicative-0.17.1.0 retrie> Dependency process: using process-1.6.15.0 retrie> Dependency random-shuffle: using random-shuffle-0.0.4 retrie> Dependency syb: using syb-0.7.2.4 retrie> Dependency text: using text-2.0.1 retrie> Dependency transformers: using transformers-0.5.6.2 retrie> Dependency unordered-containers: using unordered-containers-0.2.19.1 retrie> Dependency base: using base-4.17.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 retrie: using retrie-1.2.2 retrie> Dependency base: using base-4.17.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 retrie: using retrie-1.2.2 retrie> Dependency HUnit: using HUnit-1.6.2.0 retrie> Dependency base: using base-4.17.0.0 retrie> Dependency containers: using containers-0.6.6 retrie> Dependency data-default: using data-default-0.7.1.1 retrie> Dependency deepseq: using deepseq-1.4.8.0 retrie> Dependency directory: using directory-1.3.7.1 retrie> Dependency exceptions: using exceptions-0.10.5 retrie> Dependency filepath: using filepath-1.4.2.2 retrie> Dependency ghc: using ghc-9.4.2 retrie> Dependency ghc-exactprint: using ghc-exactprint-1.6.1.3 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.2.2 retrie> Dependency optparse-applicative: using optparse-applicative-0.17.1.0 retrie> Dependency process: using process-1.6.15.0 retrie> Dependency retrie: using retrie-1.2.2 retrie> Dependency syb: using syb-0.7.2.4 retrie> Dependency tasty: using tasty-1.4.3 retrie> Dependency tasty-hunit: using tasty-hunit-0.10.1 retrie> Dependency temporary: using temporary-1.3 retrie> Dependency text: using text-2.0.1 retrie> Dependency unordered-containers: using unordered-containers-0.2.19.1 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.13.0.0-B3QifBkfekBBCgTGdo9w3S-test apply-refact> include base-4.17.0.0 apply-refact> include containers-0.6.6 apply-refact> include directory-1.3.7.1 apply-refact> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p apply-refact> include filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 apply-refact> include filepath-1.4.2.2 apply-refact> include ghc-9.4.2 apply-refact> include ghc-boot-th-9.4.2 apply-refact> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV apply-refact> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp apply-refact> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y apply-refact> include process-1.6.15.0 apply-refact> include refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 apply-refact> include silently-1.2.5.3-KTtWdyoSkrtLyCVxtsa5Y0 apply-refact> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams apply-refact> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin apply-refact> include tasty-expected-failure-0.12.3-IGt9qHyH2108ktZePy7r3B apply-refact> include tasty-golden-2.3.5-1cSXnydvrD7DxZLF2Y26bW apply-refact> include transformers-0.5.6.2 apply-refact> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 apply-refact> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard apply-refact> component apply-refact-0.13.0.0-DGLIhEi8utH273OolT3aFC-refactor apply-refact> include base-4.17.0.0 apply-refact> include containers-0.6.6 apply-refact> include directory-1.3.7.1 apply-refact> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p apply-refact> include filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 apply-refact> include filepath-1.4.2.2 apply-refact> include ghc-9.4.2 apply-refact> include ghc-boot-th-9.4.2 apply-refact> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV apply-refact> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp apply-refact> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y apply-refact> include process-1.6.15.0 apply-refact> include refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 apply-refact> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams apply-refact> include transformers-0.5.6.2 apply-refact> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 apply-refact> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard apply-refact> component apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm apply-refact> include base-4.17.0.0 apply-refact> include containers-0.6.6 apply-refact> include directory-1.3.7.1 apply-refact> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p apply-refact> include filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 apply-refact> include ghc-9.4.2 apply-refact> include ghc-boot-th-9.4.2 apply-refact> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV apply-refact> include process-1.6.15.0 apply-refact> include refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 apply-refact> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams apply-refact> include transformers-0.5.6.2 apply-refact> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 apply-refact> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard apply-refact> Linked component graph: apply-refact> unit apply-refact-0.13.0.0-B3QifBkfekBBCgTGdo9w3S-test apply-refact> include base-4.17.0.0 apply-refact> include containers-0.6.6 apply-refact> include directory-1.3.7.1 apply-refact> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p apply-refact> include filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 apply-refact> include filepath-1.4.2.2 apply-refact> include ghc-9.4.2 apply-refact> include ghc-boot-th-9.4.2 apply-refact> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV apply-refact> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp apply-refact> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y apply-refact> include process-1.6.15.0 apply-refact> include refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 apply-refact> include silently-1.2.5.3-KTtWdyoSkrtLyCVxtsa5Y0 apply-refact> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams apply-refact> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin apply-refact> include tasty-expected-failure-0.12.3-IGt9qHyH2108ktZePy7r3B apply-refact> include tasty-golden-2.3.5-1cSXnydvrD7DxZLF2Y26bW apply-refact> include transformers-0.5.6.2 apply-refact> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 apply-refact> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard apply-refact> unit apply-refact-0.13.0.0-DGLIhEi8utH273OolT3aFC-refactor apply-refact> include base-4.17.0.0 apply-refact> include containers-0.6.6 apply-refact> include directory-1.3.7.1 apply-refact> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p apply-refact> include filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 apply-refact> include filepath-1.4.2.2 apply-refact> include ghc-9.4.2 apply-refact> include ghc-boot-th-9.4.2 apply-refact> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV apply-refact> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp apply-refact> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y apply-refact> include process-1.6.15.0 apply-refact> include refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 apply-refact> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams apply-refact> include transformers-0.5.6.2 apply-refact> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 apply-refact> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard apply-refact> unit apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm apply-refact> include base-4.17.0.0 apply-refact> include containers-0.6.6 apply-refact> include directory-1.3.7.1 apply-refact> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p apply-refact> include filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 apply-refact> include ghc-9.4.2 apply-refact> include ghc-boot-th-9.4.2 apply-refact> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV apply-refact> include process-1.6.15.0 apply-refact> include refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 apply-refact> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams apply-refact> include transformers-0.5.6.2 apply-refact> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 apply-refact> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard apply-refact> Refact.Apply=apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm:Refact.Apply,Refact.Compat=apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm:Refact.Compat,Refact.Fixity=apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm:Refact.Fixity,Refact.Internal=apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm:Refact.Internal,Refact.Utils=apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm:Refact.Utils apply-refact> Ready component graph: apply-refact> definite apply-refact-0.13.0.0-DGLIhEi8utH273OolT3aFC-refactor apply-refact> depends base-4.17.0.0 apply-refact> depends containers-0.6.6 apply-refact> depends directory-1.3.7.1 apply-refact> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p apply-refact> depends filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 apply-refact> depends filepath-1.4.2.2 apply-refact> depends ghc-9.4.2 apply-refact> depends ghc-boot-th-9.4.2 apply-refact> depends ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV apply-refact> depends ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp apply-refact> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y apply-refact> depends process-1.6.15.0 apply-refact> depends refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 apply-refact> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams apply-refact> depends transformers-0.5.6.2 apply-refact> depends uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 apply-refact> depends unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard apply-refact> definite apply-refact-0.13.0.0-B3QifBkfekBBCgTGdo9w3S-test apply-refact> depends base-4.17.0.0 apply-refact> depends containers-0.6.6 apply-refact> depends directory-1.3.7.1 apply-refact> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p apply-refact> depends filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 apply-refact> depends filepath-1.4.2.2 apply-refact> depends ghc-9.4.2 apply-refact> depends ghc-boot-th-9.4.2 apply-refact> depends ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV apply-refact> depends ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp apply-refact> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y apply-refact> depends process-1.6.15.0 apply-refact> depends refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 apply-refact> depends silently-1.2.5.3-KTtWdyoSkrtLyCVxtsa5Y0 apply-refact> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams apply-refact> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin apply-refact> depends tasty-expected-failure-0.12.3-IGt9qHyH2108ktZePy7r3B apply-refact> depends tasty-golden-2.3.5-1cSXnydvrD7DxZLF2Y26bW apply-refact> depends transformers-0.5.6.2 apply-refact> depends uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 apply-refact> depends unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard apply-refact> definite apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm apply-refact> depends base-4.17.0.0 apply-refact> depends containers-0.6.6 apply-refact> depends directory-1.3.7.1 apply-refact> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p apply-refact> depends filemanip-0.3.6.3-CuYPg5JzFCx61QefWhG4i8 apply-refact> depends ghc-9.4.2 apply-refact> depends ghc-boot-th-9.4.2 apply-refact> depends ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV apply-refact> depends process-1.6.15.0 apply-refact> depends refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 apply-refact> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams apply-refact> depends transformers-0.5.6.2 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.2-LPY1AilB2082MlKGTkrzx9 retrie> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb retrie> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr retrie> include base-4.17.0.0 retrie> include bytestring-0.11.3.1 retrie> include containers-0.6.6 retrie> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 retrie> include directory-1.3.7.1 retrie> include filepath-1.4.2.2 retrie> include ghc-9.4.2 retrie> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV retrie> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI retrie> include mtl-2.2.2 retrie> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y retrie> include process-1.6.15.0 retrie> include random-shuffle-0.0.4-ElqFKnTRF5sK7WbtIUFmvs retrie> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams retrie> include text-2.0.1 retrie> include transformers-0.5.6.2 retrie> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP retrie> component retrie-1.2.2-CbgjCtXitIiBsxAxwA3VWj-demo-retrie retrie> include base-4.17.0.0 retrie> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp retrie> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE retrie> include retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> component retrie-1.2.2-6fwgjnu1jzjB9IzZcpz4ra-retrie retrie> include base-4.17.0.0 retrie> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp retrie> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE retrie> include retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> component retrie-1.2.2-J9nr1FviwlCDBmo5LVQJRi-test retrie> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS retrie> include base-4.17.0.0 retrie> include containers-0.6.6 retrie> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 retrie> include deepseq-1.4.8.0 retrie> include directory-1.3.7.1 retrie> include exceptions-0.10.5 retrie> include filepath-1.4.2.2 retrie> include ghc-9.4.2 retrie> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV retrie> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp retrie> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE retrie> include mtl-2.2.2 retrie> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y retrie> include process-1.6.15.0 retrie> include retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams retrie> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin retrie> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx retrie> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT retrie> include text-2.0.1 retrie> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP retrie> Linked component graph: retrie> unit retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb retrie> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr retrie> include base-4.17.0.0 retrie> include bytestring-0.11.3.1 retrie> include containers-0.6.6 retrie> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 retrie> include directory-1.3.7.1 retrie> include filepath-1.4.2.2 retrie> include ghc-9.4.2 retrie> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV retrie> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI retrie> include mtl-2.2.2 retrie> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y retrie> include process-1.6.15.0 retrie> include random-shuffle-0.0.4-ElqFKnTRF5sK7WbtIUFmvs retrie> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams retrie> include text-2.0.1 retrie> include transformers-0.5.6.2 retrie> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP retrie> Retrie=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie,Retrie.AlphaEnv=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.AlphaEnv,Retrie.CPP=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.CPP,Retrie.Context=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Context,Retrie.Debug=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Debug,Retrie.Elaborate=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Elaborate,Retrie.ExactPrint=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.ExactPrint,Retrie.ExactPrint.Annotated=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.ExactPrint.Annotated,Retrie.Expr=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Expr,Retrie.Fixity=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Fixity,Retrie.FreeVars=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.FreeVars,Retrie.GHC=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.GHC,Retrie.GroundTerms=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.GroundTerms,Retrie.Monad=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Monad,Retrie.Options=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Options,Retrie.PatternMap.Bag=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.PatternMap.Bag,Retrie.PatternMap.Class=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.PatternMap.Class,Retrie.PatternMap.Instances=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.PatternMap.Instances,Retrie.Pretty=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Pretty,Retrie.Quantifiers=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Quantifiers,Retrie.Query=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Query,Retrie.Replace=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Replace,Retrie.Rewrites=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Rewrites,Retrie.Rewrites.Function=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Rewrites.Function,Retrie.Rewrites.Patterns=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Rewrites.Patterns,Retrie.Rewrites.Rules=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Rewrites.Rules,Retrie.Rewrites.Types=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Rewrites.Types,Retrie.Run=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Run,Retrie.SYB=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.SYB,Retrie.Subst=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Subst,Retrie.Substitution=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Substitution,Retrie.Types=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Types,Retrie.Universe=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Universe,Retrie.Util=retrie-1.2.2-LPY1AilB2082MlKGTkrzx9:Retrie.Util retrie> unit retrie-1.2.2-CbgjCtXitIiBsxAxwA3VWj-demo-retrie retrie> include base-4.17.0.0 retrie> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp retrie> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE retrie> include retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> unit retrie-1.2.2-6fwgjnu1jzjB9IzZcpz4ra-retrie retrie> include base-4.17.0.0 retrie> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp retrie> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE retrie> include retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> unit retrie-1.2.2-J9nr1FviwlCDBmo5LVQJRi-test retrie> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS retrie> include base-4.17.0.0 retrie> include containers-0.6.6 retrie> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 retrie> include deepseq-1.4.8.0 retrie> include directory-1.3.7.1 retrie> include exceptions-0.10.5 retrie> include filepath-1.4.2.2 retrie> include ghc-9.4.2 retrie> include ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV retrie> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp retrie> include haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE retrie> include mtl-2.2.2 retrie> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y retrie> include process-1.6.15.0 retrie> include retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams retrie> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin retrie> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx retrie> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT retrie> include text-2.0.1 retrie> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP retrie> Ready component graph: retrie> definite retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb retrie> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr retrie> depends base-4.17.0.0 retrie> depends bytestring-0.11.3.1 retrie> depends containers-0.6.6 retrie> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 retrie> depends directory-1.3.7.1 retrie> depends filepath-1.4.2.2 retrie> depends ghc-9.4.2 retrie> depends ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV retrie> depends list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI retrie> depends mtl-2.2.2 retrie> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y apply-refact> depends uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 apply-refact> depends unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard apply-refact> Using Cabal-3.8.1.0 compiled by ghc-9.4 apply-refact> Using compiler: ghc-9.4.2 apply-refact> Using install prefix: apply-refact> /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0 apply-refact> Executables installed in: apply-refact> /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/bin apply-refact> Libraries installed in: apply-refact> /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm apply-refact> Dynamic Libraries installed in: apply-refact> /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 apply-refact> Private executables installed in: apply-refact> /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/libexec/x86_64-linux-ghc-9.4.2/apply-refact-0.13.0.0 apply-refact> Data files installed in: apply-refact> /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/share/x86_64-linux-ghc-9.4.2/apply-refact-0.13.0.0 apply-refact> Documentation installed in: apply-refact> /nix/store/s9fyy2kim1jh54nnii9lh9mlr89j0rwc-apply-refact-0.13.0.0-doc/share/doc/apply-refact-0.13.0.0 apply-refact> Configuration files installed in: apply-refact> /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/etc apply-refact> No alex found apply-refact> Using ar found on system at: apply-refact> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar apply-refact> No c2hs found apply-refact> No cpphs found apply-refact> No doctest found apply-refact> Using gcc version 12.3.0 given by user at: apply-refact> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc apply-refact> Using ghc version 9.4.2 found on system at: apply-refact> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc apply-refact> Using ghc-pkg version 9.4.2 found on system at: apply-refact> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 apply-refact> No ghcjs found apply-refact> No ghcjs-pkg found apply-refact> No greencard found apply-refact> Using haddock version 2.27.0 found on system at: apply-refact> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: apply-refact> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc apply-refact> Using hsc2hs version 0.68.8 found on system at: apply-refact> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs apply-refact> Using hscolour version 1.24 found on system at: apply-refact> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour apply-refact> No jhc found apply-refact> Using ld found on system at: apply-refact> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold apply-refact> No pkg-config found apply-refact> Using runghc version 9.4.2 found on system at: apply-refact> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 apply-refact> Using strip version 2.40 found on system at: apply-refact> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip apply-refact> Using tar found on system at: apply-refact> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar apply-refact> No uhc found retrie> depends process-1.6.15.0 retrie> depends random-shuffle-0.0.4-ElqFKnTRF5sK7WbtIUFmvs retrie> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams retrie> depends text-2.0.1 retrie> depends transformers-0.5.6.2 retrie> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP retrie> definite retrie-1.2.2-J9nr1FviwlCDBmo5LVQJRi-test retrie> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS retrie> depends base-4.17.0.0 retrie> depends containers-0.6.6 retrie> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 retrie> depends deepseq-1.4.8.0 retrie> depends directory-1.3.7.1 retrie> depends exceptions-0.10.5 retrie> depends filepath-1.4.2.2 retrie> depends ghc-9.4.2 retrie> depends ghc-exactprint-1.6.1.3-9sdglPJhTECFmt1HMTAfqV retrie> depends ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp retrie> depends haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE retrie> depends mtl-2.2.2 retrie> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y retrie> depends process-1.6.15.0 retrie> depends retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams retrie> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin retrie> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx retrie> depends temporary-1.3-L63kaQJiDsvGGDvVRznNhT retrie> depends text-2.0.1 retrie> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP retrie> definite retrie-1.2.2-CbgjCtXitIiBsxAxwA3VWj-demo-retrie retrie> depends base-4.17.0.0 retrie> depends ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp retrie> depends haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE retrie> depends retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> definite retrie-1.2.2-6fwgjnu1jzjB9IzZcpz4ra-retrie retrie> depends base-4.17.0.0 retrie> depends ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp retrie> depends haskell-src-exts-1.23.1-CDwoBZ2z6RH5MYlgOcNRYE retrie> depends retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> Using Cabal-3.8.1.0 compiled by ghc-9.4 retrie> Using compiler: ghc-9.4.2 retrie> Using install prefix: /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2 retrie> Executables installed in: retrie> /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/bin retrie> Libraries installed in: retrie> /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 retrie> Dynamic Libraries installed in: retrie> /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 retrie> Private executables installed in: retrie> /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/libexec/x86_64-linux-ghc-9.4.2/retrie-1.2.2 retrie> Data files installed in: retrie> /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/share/x86_64-linux-ghc-9.4.2/retrie-1.2.2 retrie> Documentation installed in: retrie> /nix/store/5n50pkzfc9lcwi264ky4qhbsxgxqk7yb-retrie-1.2.2-doc/share/doc/retrie-1.2.2 retrie> Configuration files installed in: retrie> /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/etc retrie> No alex found retrie> Using ar found on system at: retrie> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar retrie> No c2hs found retrie> No cpphs found retrie> No doctest found retrie> Using gcc version 12.3.0 given by user at: retrie> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc retrie> Using ghc version 9.4.2 found on system at: retrie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc retrie> Using ghc-pkg version 9.4.2 found on system at: retrie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 retrie> No ghcjs found retrie> No ghcjs-pkg found retrie> No greencard found retrie> Using haddock version 2.27.0 found on system at: retrie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: retrie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc retrie> Using hsc2hs version 0.68.8 found on system at: retrie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs retrie> Using hscolour version 1.24 found on system at: retrie> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour retrie> No jhc found retrie> Using ld found on system at: retrie> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold retrie> No pkg-config found retrie> Using runghc version 9.4.2 found on system at: retrie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 retrie> Using strip version 2.40 found on system at: retrie> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip retrie> Using tar found on system at: retrie> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar retrie> No uhc found apply-refact> building retrie> building apply-refact> Preprocessing executable 'refactor' for apply-refact-0.13.0.0.. apply-refact> Building executable 'refactor' for apply-refact-0.13.0.0.. retrie> Preprocessing library for retrie-1.2.2.. retrie> Building library for retrie-1.2.2.. 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 ) lsp-types> [139 of 400] 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 ) apply-refact> [2 of 9] Compiling Refact.Compat ( src/Refact/Compat.hs, dist/build/refactor/refactor-tmp/Refact/Compat.o ) retrie> [ 1 of 34] Compiling Retrie.GHC ( Retrie/GHC.hs, dist/build/Retrie/GHC.o, dist/build/Retrie/GHC.dyn_o ) apply-refact> apply-refact> src/Refact/Compat.hs:114:67: warning: [-Wunused-imports] apply-refact> The import of ‘GhcMessage’ apply-refact> from module ‘GHC.Driver.Errors.Types’ is redundant apply-refact> | apply-refact> 114 | import GHC.Driver.Errors.Types (ErrorMessages, ghcUnknownMessage, GhcMessage) apply-refact> | ^^^^^^^^^^ 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: [-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: [-Wincomplete-record-updates] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a record-update construct: 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> [ 2 of 34] Compiling Retrie.Fixity ( Retrie/Fixity.hs, dist/build/Retrie/Fixity.o, dist/build/Retrie/Fixity.dyn_o ) lsp-types> [140 of 400] 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 ) 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 ) mono-traversable> [2 of 6] Compiling Data.Containers ( src/Data/Containers.hs, dist/build/Data/Containers.p_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 ) mono-traversable> mono-traversable> src/Data/Containers.hs:51:48: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 51 | unions :: (MonoFoldable mono, Element mono ~ set) => mono -> set mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Containers.hs:703:38: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 703 | class (SetContainer set, Element set ~ ContainerKey set) => IsSet set where mono-traversable> | ^ 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 ) dhall> Preprocessing executable 'dhall' for dhall-1.41.2.. dhall> Building executable 'dhall' for dhall-1.41.2.. dhall> [1 of 1] Compiling Main ( dhall/Main.hs, dist/build/dhall/dhall-tmp/Main.o ) retrie> retrie> Retrie/ExactPrint.hs:77:1: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-Wunused-matches] retrie> Defined but not used: ‘n’ retrie> | retrie> 176 | SameLine n -> do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:209:22: warning: [-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: [-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: [-Wunused-top-binds] retrie> Defined but not used: ‘isCommentKeyword’ retrie> | retrie> 435 | isCommentKeyword _ = False retrie> | ^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/ExactPrint.hs:445:35: warning: [-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: [-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: [-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: [-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: [-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: [-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> | ^ dhall> [2 of 2] Linking dist/build/dhall/dhall lsp-types> [141 of 400] 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> [142 of 400] 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> [143 of 400] 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> [144 of 400] 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 ) lsp-types> [145 of 400] 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> [146 of 400] 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> [147 of 400] 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> [148 of 400] 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> [149 of 400] 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> [150 of 400] 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> [151 of 400] 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> [152 of 400] 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> [153 of 400] 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> [154 of 400] 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> [155 of 400] 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> [156 of 400] 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> [157 of 400] 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> [158 of 400] 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> [159 of 400] 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 ) lsp-types> [160 of 400] 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> [161 of 400] 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> [162 of 400] 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> [163 of 400] 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> [164 of 400] 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> [165 of 400] 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> [166 of 400] 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> [167 of 400] 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> [168 of 400] 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> [169 of 400] 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> [170 of 400] 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> [171 of 400] 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> [172 of 400] 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> [173 of 400] 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> [174 of 400] 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> [175 of 400] 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> [176 of 400] 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> [177 of 400] 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> [178 of 400] 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 ) lsp-types> [179 of 400] 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> [180 of 400] 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> [181 of 400] 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> [182 of 400] 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> [183 of 400] 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> [184 of 400] 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> [185 of 400] 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> [186 of 400] 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> [187 of 400] 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> [188 of 400] 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> [189 of 400] 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> [190 of 400] 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> [191 of 400] 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> [192 of 400] 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> [193 of 400] 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> [194 of 400] 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> [195 of 400] 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> [196 of 400] 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> [197 of 400] 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> [198 of 400] 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> [199 of 400] 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> [200 of 400] 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> [201 of 400] 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> [202 of 400] 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> [203 of 400] 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> [204 of 400] 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> [205 of 400] 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> [206 of 400] 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> [207 of 400] 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> [208 of 400] 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> [209 of 400] 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> [210 of 400] 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> [211 of 400] 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> [212 of 400] 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> [213 of 400] 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 ) lsp-types> [214 of 400] 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> [215 of 400] 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> [216 of 400] 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> [217 of 400] 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> [218 of 400] 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> [219 of 400] 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> [220 of 400] 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> [221 of 400] 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> [222 of 400] 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> [223 of 400] 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> [224 of 400] 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> [225 of 400] 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> [226 of 400] 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> [227 of 400] 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> [228 of 400] 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> [229 of 400] 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> [230 of 400] 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> [231 of 400] 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> [232 of 400] 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> [233 of 400] 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> [234 of 400] 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> [235 of 400] 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> [236 of 400] 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> [237 of 400] 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> [238 of 400] 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> [239 of 400] 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> [240 of 400] 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> [241 of 400] 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> [242 of 400] 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> [243 of 400] 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> [244 of 400] 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> [245 of 400] 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> [246 of 400] 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> [247 of 400] 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> [248 of 400] 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> [249 of 400] 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> [250 of 400] 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> [251 of 400] 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> [252 of 400] 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> [253 of 400] 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> [254 of 400] 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> [255 of 400] 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> [256 of 400] 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> [257 of 400] 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> [258 of 400] 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> [259 of 400] 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> [260 of 400] 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> [261 of 400] 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> [262 of 400] 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> [263 of 400] 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> [264 of 400] 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> [265 of 400] 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> [266 of 400] 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> [267 of 400] 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> [268 of 400] 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> [269 of 400] 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> [270 of 400] 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> [271 of 400] 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> [272 of 400] 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> [273 of 400] 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> [274 of 400] 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> [275 of 400] 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> [276 of 400] 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> [277 of 400] 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> [278 of 400] 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> [279 of 400] 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> [280 of 400] 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> [281 of 400] 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> [282 of 400] 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> [283 of 400] 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> [284 of 400] 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> [285 of 400] 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> [286 of 400] 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> [287 of 400] 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> [288 of 400] 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> [289 of 400] 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> [290 of 400] 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> [291 of 400] 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> [292 of 400] 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> [293 of 400] 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> [294 of 400] 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> [295 of 400] 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> [296 of 400] 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> [297 of 400] 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> [298 of 400] 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> [299 of 400] 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> [300 of 400] 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> [301 of 400] 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> [302 of 400] 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> [303 of 400] 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> [304 of 400] 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> [305 of 400] 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> [306 of 400] 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> [307 of 400] 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> [308 of 400] 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> [309 of 400] 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> [310 of 400] 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> [311 of 400] 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> [312 of 400] 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> [313 of 400] 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> [314 of 400] 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> [315 of 400] 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> [316 of 400] 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> [317 of 400] 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 ) dhall> buildPhase completed in 3 minutes 12 seconds dhall> haddockPhase retrie> [10 of 34] Compiling Retrie.Substitution ( Retrie/Substitution.hs, dist/build/Retrie/Substitution.o, dist/build/Retrie/Substitution.dyn_o ) dhall> Preprocessing library for dhall-1.41.2.. dhall> Running Haddock on library for dhall-1.41.2.. dhall> Warning: The documentation for the following packages are not installed. No dhall> links will be generated to these packages: attoparsec-0.14.4, dhall> attoparsec-0.14.4 dhall> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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: [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup FreeVars’. 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: [-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> 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.o, dist/build/Retrie/PatternMap/Class.dyn_o ) retrie> retrie> Retrie/PatternMap/Class.hs:50:11: warning: [-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: [-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: [-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 ) dhall> 100% ( 8 / 8) in 'Dhall.Context' 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 ) dhall> 100% ( 5 / 5) in 'Dhall.Crypto' retrie> retrie> Retrie/PatternMap/Instances.hs:48:10: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-Wincomplete-patterns] retrie> Pattern match(es) are non-exhaustive retrie> In an equation for ‘go’: retrie> Patterns of type ‘HsExpr (GhcPass 'Parsed)’ not matched: retrie> HsRecSel _ _ retrie> HsGetField _ _ _ retrie> HsProjection _ _ retrie> HsProc _ _ _ retrie> ... retrie> | retrie> 345 | go (HsVar _ v) retrie> | ^^^^^^^^^^^^^^... retrie> retrie> Retrie/PatternMap/Instances.hs:570:10: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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:1408:10: warning: [-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> 1408 | mUnion m1 m2 = TupleSortMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1454:10: warning: [-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> 1454 | mUnion m1 m2 = ForAllTyMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1489:10: warning: [-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> 1489 | mUnion m1 m2 = ForallVisMap (unionOn favBoolMap m1 m2) retrie> | ^^ dhall> 100% ( 50 / 50) in 'Dhall.Map' ghc-lib-parser> post-installation fixup ghc-lib-parser> shrinking RPATHs of ELF executables and libraries in /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014 ghc-lib-parser> shrinking /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A-ghc9.4.2.so mono-traversable> [3 of 6] Compiling Data.MonoTraversable.Unprefixed ( src/Data/MonoTraversable/Unprefixed.hs, dist/build/Data/MonoTraversable/Unprefixed.p_o ) mono-traversable> mono-traversable> src/Data/MonoTraversable/Unprefixed.hs:158:41: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 158 | and :: (MonoFoldable mono, Element mono ~ Bool) => mono -> Bool mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/MonoTraversable/Unprefixed.hs:164:40: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 164 | or :: (MonoFoldable mono, Element mono ~ Bool) => mono -> Bool mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/MonoTraversable/Unprefixed.hs:219:62: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 219 | sequence_ :: (Applicative m, MonoFoldable mono, Element mono ~ (m ())) => mono -> m () mono-traversable> | ^ mono-traversable> [4 of 6] Compiling Data.Sequences ( src/Data/Sequences.hs, dist/build/Data/Sequences.p_o ) mono-traversable> mono-traversable> src/Data/Sequences.hs:1470:44: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1470 | class (IsSequence t, IsString t, Element t ~ Char) => Textual t where mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1486:29: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1486 | unwords :: (Element seq ~ t, MonoFoldable seq) => seq -> t mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1503:29: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1503 | unlines :: (Element seq ~ t, MonoFoldable seq) => seq -> t mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1551:13: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1551 | instance (c ~ Char) => Textual [c] where mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1604:37: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1604 | Element (f (Maybe t)) ~ Maybe t) mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1655:52: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1655 | repack :: (MonoFoldable a, IsSequence b, Element a ~ Element b) => a -> b mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1671:13: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1671 | instance (c ~ Char, w ~ Word8) => Utf8 [c] [w] where mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1671:23: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1671 | instance (c ~ Char, w ~ Word8) => Utf8 [c] [w] where mono-traversable> | ^ ghc-lib-parser> checking for references to /build/ in /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014... dhall> 100% ( 12 / 12) in 'Dhall.Optics' dhall> 100% ( 15 / 15) in 'Dhall.Set' ghc-lib-parser> patching script interpreter paths in /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014 ghc-lib-parser> stripping (with command strip and flags -S -p) in /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014/lib dhall> 100% ( 3 / 3) in 'Dhall.Src' dhall> Warning: Couldn't find .haddock for export CharacterSet lsp-types> [318 of 400] 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> [319 of 400] 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> [320 of 400] 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> [321 of 400] 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> [322 of 400] 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> [323 of 400] 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> [324 of 400] 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> [325 of 400] 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> [326 of 400] 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> [327 of 400] 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> [328 of 400] 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> [329 of 400] 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> [330 of 400] 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> [331 of 400] 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> [332 of 400] 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> [333 of 400] 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> [334 of 400] 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> [335 of 400] 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> [336 of 400] 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> [337 of 400] 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> [338 of 400] 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> [339 of 400] 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> [340 of 400] 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> [341 of 400] 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> [342 of 400] 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> [343 of 400] 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> [344 of 400] 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> [345 of 400] 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> [346 of 400] 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> [347 of 400] 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> [348 of 400] 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> [349 of 400] 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> [350 of 400] 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> [351 of 400] 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> [352 of 400] 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> [353 of 400] 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> [354 of 400] 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> [355 of 400] 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> [356 of 400] 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> [357 of 400] 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> [358 of 400] 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> [359 of 400] 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> [360 of 400] 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> [361 of 400] 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> [362 of 400] 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> [363 of 400] 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 ) 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: [-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: [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup (Matcher a)’. 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: [-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> 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: [-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> | ^^ 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 ) 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: [-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: [-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: [-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: [-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: [-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:176:9: warning: [-Wunused-matches] retrie> Defined but not used: ‘nm'’ retrie> | retrie> 176 | (tv', nm') <- swapEntryDPT tv nm retrie> | ^^^ retrie> retrie> Retrie/Expr.hs:221:1: warning: [-Wunused-top-binds] retrie> Defined but not used: ‘wildSupplyAlphaEnv’ retrie> | retrie> 221 | wildSupplyAlphaEnv env = wildSupplyP (\ nm -> isNothing (lookupAlphaEnv nm env)) retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:306:29: warning: [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 306 | conPatHelper con (PrefixCon tyargs xs) = do retrie> | ^^^^^^ retrie> retrie> Retrie/Expr.hs:318:1: warning: [-Woverlapping-patterns] retrie> Pattern match is redundant retrie> In an equation for ‘grhsToExpr’: grhsToExpr _ = ... retrie> | retrie> 318 | grhsToExpr _ = error "grhsToExpr" retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:342:34: warning: [-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> 342 | needed (HasPrec (Fixity _ p1 d1)) (Just (Fixity _ p2 d2)) = retrie> | ^^ retrie> retrie> Retrie/Expr.hs:366:1: warning: [-Wunused-top-binds] retrie> Defined but not used: ‘mkParen’ retrie> | retrie> 366 | mkParen k e = do retrie> | ^^^^^^^ retrie> retrie> Retrie/Expr.hs:369:4: warning: [-Wunused-matches] retrie> Defined but not used: ‘e0’ retrie> | retrie> 369 | (e0,pe0) <- swapEntryDPT e pe retrie> | ^^ apply-refact> [10 of 10] Linking dist/build/refactor/refactor 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: [-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: [-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: [-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> | ^^^^ apply-refact> Preprocessing test suite 'test' for apply-refact-0.13.0.0.. apply-refact> Building test suite 'test' for apply-refact-0.13.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 ) retrie> [23 of 34] Compiling Retrie.Context ( Retrie/Context.hs, dist/build/Retrie/Context.o, dist/build/Retrie/Context.dyn_o ) 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: [-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: [-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: [-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: [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup Change’. 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: [-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> 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 ) retrie> retrie> Retrie/CPP.hs:140:19: warning: [-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: [-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> | ^^ 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> [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: [-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> 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.o, dist/build/Retrie/Rewrites/Rules.dyn_o ) retrie> retrie> Retrie/Rewrites/Rules.hs:17:1: warning: [-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: [-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: [-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: [-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: [-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.o, dist/build/Retrie/Rewrites.dyn_o ) retrie> retrie> Retrie/Rewrites.hs:39:1: warning: [-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: [-Wunused-top-binds] retrie> Defined but not used: ‘showCpp’ retrie> | retrie> 173 | showCpp (NoCPP c) = showAstA c retrie> | ^^^^^^^ ghc-lib-parser> shrinking RPATHs of ELF executables and libraries in /nix/store/5nzs9yrq6n1l4qhc8qg33w6m8hpfcyy8-ghc-lib-parser-9.6.3.20231014-data ghc-lib-parser> checking for references to /build/ in /nix/store/5nzs9yrq6n1l4qhc8qg33w6m8hpfcyy8-ghc-lib-parser-9.6.3.20231014-data... ghc-lib-parser> patching script interpreter paths in /nix/store/5nzs9yrq6n1l4qhc8qg33w6m8hpfcyy8-ghc-lib-parser-9.6.3.20231014-data ghc-lib-parser> shrinking RPATHs of ELF executables and libraries in /nix/store/0nl9358jn0h84l08zw69d3bjsbkxkbgl-ghc-lib-parser-9.6.3.20231014-doc ghc-lib-parser> checking for references to /build/ in /nix/store/0nl9358jn0h84l08zw69d3bjsbkxkbgl-ghc-lib-parser-9.6.3.20231014-doc... ghc-lib-parser> patching script interpreter paths in /nix/store/0nl9358jn0h84l08zw69d3bjsbkxkbgl-ghc-lib-parser-9.6.3.20231014-doc ghc-lib-parser (post)> added 3 signatures ghc-lib-parser (post)> added 1 signatures ghc-lib-parser (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0nl9358jn0h84l08zw69d3bjsbkxkbgl-ghc-lib-parser-9.6.3.20231014-doc /nix/store/5nzs9yrq6n1l4qhc8qg33w6m8hpfcyy8-ghc-lib-parser-9.6.3.20231014-data /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014 ghc-lib-parser (post)> copying 3 paths... ghc-lib-parser (post)> copying path '/nix/store/0nl9358jn0h84l08zw69d3bjsbkxkbgl-ghc-lib-parser-9.6.3.20231014-doc' to 'https://cache.nix-ci.com'... ghc-lib-parser (post)> copying path '/nix/store/5nzs9yrq6n1l4qhc8qg33w6m8hpfcyy8-ghc-lib-parser-9.6.3.20231014-data' to 'https://cache.nix-ci.com'... ghc-lib-parser (post)> copying path '/nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014' to 'https://cache.nix-ci.com'... ghc-lib-parser (post)> copying 1 paths... ghc-lib-parser (post)> copying path '/nix/store/yjjd2f2vb90vcpvydz31jjrjxqbi3vaw-ghc-lib-parser-9.6.3.20231014.drv' to 'https://cache.nix-ci.com'... ghc-lib-parser (post)> added 0 signatures ghc-lib-parser (post)> added 0 signatures ghc-lib-parser (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0nl9358jn0h84l08zw69d3bjsbkxkbgl-ghc-lib-parser-9.6.3.20231014-doc /nix/store/5nzs9yrq6n1l4qhc8qg33w6m8hpfcyy8-ghc-lib-parser-9.6.3.20231014-data /nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014 ghc-lib-parser (post)> copying 3 paths... ghc-lib-parser (post)> copying path '/nix/store/0nl9358jn0h84l08zw69d3bjsbkxkbgl-ghc-lib-parser-9.6.3.20231014-doc' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser (post)> copying path '/nix/store/5nzs9yrq6n1l4qhc8qg33w6m8hpfcyy8-ghc-lib-parser-9.6.3.20231014-data' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser (post)> copying path '/nix/store/9rmggzfslpwfmybdsnmqz2m82yxh55xr-ghc-lib-parser-9.6.3.20231014' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser (post)> copying 1 paths... ghc-lib-parser (post)> copying path '/nix/store/yjjd2f2vb90vcpvydz31jjrjxqbi3vaw-ghc-lib-parser-9.6.3.20231014.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/vw1d5c1hr40sqr1psr351dn82hvyyaz1-ghc-lib-parser-ex-9.6.0.2.drv'... building '/nix/store/4zi162kf421mjxgvhsadznyr6nyqvisr-ormolu-0.7.2.0.drv'... lsp-types> [364 of 400] 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 ) lsp-types> [365 of 400] 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> [366 of 400] 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> [367 of 400] 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> [368 of 400] 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> [369 of 400] 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> [370 of 400] 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> [371 of 400] 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> [372 of 400] 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> [373 of 400] 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> [374 of 400] 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> [375 of 400] 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> [376 of 400] 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> [377 of 400] 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> [378 of 400] 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> [379 of 400] 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> [380 of 400] 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 ) dhall> dhall> src/Dhall/Pretty/Internal.hs:310:1: warning: [-Wforall-identifier] dhall> The use of ‘forall’ as an identifier dhall> will become an error in a future GHC release. dhall> Suggested fix: dhall> Consider using another name, such as dhall> ‘forAll’, ‘for_all’, or ‘forall_’. dhall> | dhall> 310 | forall Unicode = syntax "∀" dhall> | ^^^^^^ dhall> 100% ( 13 / 13) in 'Dhall.Pretty' dhall> 100% (119 /119) in 'Dhall.Parser.Token' dhall> 100% ( 26 / 26) in 'Dhall.Parser.Expression' dhall> 100% ( 65 / 65) in 'Dhall.Core' dhall> 100% ( 15 / 15) in 'Dhall.Parser' dhall> 100% ( 18 / 18) in 'Dhall.Util' dhall> 100% ( 4 / 4) in 'Dhall.Substitution' dhall> 100% ( 6 / 6) in 'Dhall.Binary' dhall> 100% ( 5 / 5) in 'Dhall.Diff' dhall> dhall> src/Dhall/Diff.hs:128:1: warning: [-Wforall-identifier] dhall> The use of ‘forall’ as an identifier dhall> will become an error in a future GHC release. dhall> Suggested fix: dhall> Consider using another name, such as dhall> ‘forAll’, ‘for_all’, or ‘forall_’. dhall> | dhall> 128 | forall = token (Internal.forall Internal.Unicode) dhall> | ^^^^^^ dhall> 100% ( 17 / 17) in 'Dhall.TypeCheck' dhall> 100% ( 2 / 2) in 'Dhall.Tags' dhall> 100% ( 38 / 38) in 'Dhall.Marshal.Encode' dhall> 100% ( 9 / 9) in 'Dhall.Lint' dhall> 100% ( 99 / 99) in 'Dhall.Marshal.Decode' dhall> 100% ( 50 / 50) in 'Dhall.Import' dhall> 100% ( 6 / 6) in 'Dhall.Schemas' dhall> 100% ( 26 / 26) in 'Dhall' dhall> 100% ( 57 / 57) in 'Dhall.Tutorial' dhall> 100% ( 11 / 11) in 'Dhall.TH' dhall> 100% ( 39 / 39) in 'Dhall.Deriving' dhall> 100% ( 13 / 13) in 'Dhall.Freeze' dhall> 100% ( 4 / 4) in 'Dhall.Format' dhall> 100% ( 4 / 4) in 'Dhall.DirectoryTree' dhall> 100% ( 3 / 3) in 'Dhall.Version' dhall> 100% ( 3 / 3) in 'Dhall.Repl' dhall> 100% ( 10 / 10) in 'Dhall.Main' dhall> Warning: Dhall.Optics: could not find link destinations for: dhall> dhall> - Dhall.Optics.Getting dhall> Warning: Dhall.Marshal.Encode: could not find link destinations for: dhall> dhall> - Data.Sequence.Internal.UnzipWith dhall> - Data.Sequence.Internal.unzipWith' dhall> - Data.Attoparsec.Internal.Types.Chunk dhall> - Data.Attoparsec.Internal.Types.nullChunk dhall> - Data.Attoparsec.Internal.Types.pappendChunk dhall> - Data.Attoparsec.Internal.Types.State dhall> - Data.Attoparsec.Internal.Types.atBufferEnd dhall> - Data.Attoparsec.Internal.Types.Pos dhall> - Data.Attoparsec.Internal.Types.bufferElemAt dhall> - Data.Attoparsec.Internal.Types.ChunkElem dhall> - Data.Attoparsec.Internal.Types.chunkElemToChar dhall> - Data.CaseInsensitive.Internal.foldCaseList dhall> - Data.Attoparsec.Text.Buffer.Buffer dhall> Warning: Dhall.Marshal.Decode: could not find link destinations for: dhall> dhall> - Data.Sequence.Internal.UnzipWith dhall> - Data.Sequence.Internal.unzipWith' dhall> - Data.Attoparsec.Internal.Types.Chunk dhall> - Data.Attoparsec.Internal.Types.nullChunk dhall> - Data.Attoparsec.Internal.Types.pappendChunk dhall> - Data.Attoparsec.Internal.Types.State dhall> - Data.Attoparsec.Internal.Types.atBufferEnd dhall> - Data.Attoparsec.Internal.Types.Pos dhall> - Data.Attoparsec.Internal.Types.bufferElemAt dhall> - Data.Attoparsec.Internal.Types.ChunkElem dhall> - Data.Attoparsec.Internal.Types.chunkElemToChar dhall> - Data.CaseInsensitive.Internal.foldCaseList dhall> - Data.Attoparsec.Text.Buffer.Buffer dhall> Warning: Dhall.Import: could not find link destinations for: dhall> dhall> - Dhall.Import.Types.OriginHeaders dhall> Documentation created: dist/doc/html/dhall/index.html, dhall> dist/doc/html/dhall/dhall.txt dhall> Preprocessing executable 'dhall' for dhall-1.41.2.. dhall> haddockPhase completed in 39 seconds dhall> installing dhall> Installing library in /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/dhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7 dhall> Installing executable dhall in /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/bin dhall> Warning: The directory dhall> /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/bin is not in the dhall> system search path. dhall> post-installation fixup mono-traversable> [5 of 6] Compiling Data.NonNull ( src/Data/NonNull.hs, dist/build/Data/NonNull.p_o ) mono-traversable> [6 of 6] Compiling Paths_mono_traversable ( dist/build/autogen/Paths_mono_traversable.hs, dist/build/Paths_mono_traversable.p_o ) mono-traversable> Preprocessing test suite 'test' for mono-traversable-1.0.15.3.. mono-traversable> Building test suite 'test' for mono-traversable-1.0.15.3.. mono-traversable> [1 of 2] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) 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 ) mono-traversable> [3 of 3] Linking dist/build/test/test mono-traversable> buildPhase completed in 1 minutes 30 seconds mono-traversable> running tests 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; 92 discarded. mono-traversable> oproduct mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests; 151 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> 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 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> 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 [✔] 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.13.0.0.. apply-refact> Building library for apply-refact-0.13.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> apply-refact> src/Refact/Compat.hs:114:67: warning: [-Wunused-imports] apply-refact> The import of ‘GhcMessage’ apply-refact> from module ‘GHC.Driver.Errors.Types’ is redundant apply-refact> | apply-refact> 114 | import GHC.Driver.Errors.Types (ErrorMessages, ghcUnknownMessage, GhcMessage) apply-refact> | ^^^^^^^^^^ 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: [-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: [-Wincomplete-record-updates] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a record-update construct: 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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) apply-refact> [1 of 5] Compiling Refact.Compat ( src/Refact/Compat.hs, dist/build/Refact/Compat.p_o ) apply-refact> apply-refact> src/Refact/Compat.hs:114:67: warning: [-Wunused-imports] apply-refact> The import of ‘GhcMessage’ apply-refact> from module ‘GHC.Driver.Errors.Types’ is redundant apply-refact> | apply-refact> 114 | import GHC.Driver.Errors.Types (ErrorMessages, ghcUnknownMessage, GhcMessage) apply-refact> | ^^^^^^^^^^ apply-refact> [2 of 5] Compiling Refact.Utils ( src/Refact/Utils.hs, dist/build/Refact/Utils.p_o ) apply-refact> [3 of 5] Compiling Refact.Internal ( src/Refact/Internal.hs, dist/build/Refact/Internal.p_o ) apply-refact> apply-refact> src/Refact/Internal.hs:494:9: warning: [-Wincomplete-uni-patterns] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a pattern binding: retrie> [30 of 34] Compiling Retrie.Elaborate ( Retrie/Elaborate.hs, dist/build/Retrie/Elaborate.o, dist/build/Retrie/Elaborate.dyn_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: [-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> [ 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:77:1: warning: [-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: [-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: [-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: [-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: [-Wunused-matches] retrie> Defined but not used: ‘ap1_0’ retrie> | retrie> 126 | (ap1_0, ap2'_0) <- swapEntryDPT ap1 ap2' retrie> | ^^^^^ retrie> lsp-types> [381 of 400] 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 ) lsp-types> [382 of 400] Compiling Language.LSP.Protocol.Internal.Method ( generated/Language/LSP/Protocol/Internal/Method.hs, dist/build/Language/LSP/Protocol/Internal/Method.p_o ) lsp-types> [383 of 400] Compiling Language.LSP.Protocol.Message.Method ( src/Language/LSP/Protocol/Message/Method.hs, dist/build/Language/LSP/Protocol/Message/Method.p_o ) lsp-types> [384 of 400] Compiling Language.LSP.Protocol.Message.LspId ( src/Language/LSP/Protocol/Message/LspId.hs, dist/build/Language/LSP/Protocol/Message/LspId.p_o ) lsp-types> [385 of 400] Compiling Language.LSP.Protocol.Internal.Types ( generated/Language/LSP/Protocol/Internal/Types.hs, dist/build/Language/LSP/Protocol/Internal/Types.p_o ) lsp-types> [386 of 400] Compiling Language.LSP.Protocol.Types.WatchKinds ( src/Language/LSP/Protocol/Types/WatchKinds.hs, dist/build/Language/LSP/Protocol/Types/WatchKinds.p_o ) lsp-types> [387 of 400] Compiling Language.LSP.Protocol.Types.Orphans ( src/Language/LSP/Protocol/Types/Orphans.hs, dist/build/Language/LSP/Protocol/Types/Orphans.p_o ) lsp-types> [388 of 400] Compiling Language.LSP.Protocol.Types.Edit ( src/Language/LSP/Protocol/Types/Edit.hs, dist/build/Language/LSP/Protocol/Types/Edit.p_o ) lsp-types> [389 of 400] Compiling Language.LSP.Protocol.Types.CodeAction ( src/Language/LSP/Protocol/Types/CodeAction.hs, dist/build/Language/LSP/Protocol/Types/CodeAction.p_o ) lsp-types> [390 of 400] Compiling Language.LSP.Protocol.Types ( src/Language/LSP/Protocol/Types.hs, dist/build/Language/LSP/Protocol/Types.p_o ) lsp-types> [391 of 400] 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:88:17: warning: [-Wambiguous-fields] lsp-types> The record update x {_code = InR lsp-types> (fromOpenEnumBaseType n)} with type ResponseError is ambiguous. lsp-types> This will not be supported by -XDuplicateRecordFields in future releases of GHC. lsp-types> | lsp-types> 88 | x{_code = InR (fromOpenEnumBaseType n)} lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp-types> lsp-types> src/Language/LSP/Protocol/Message/Types.hs:176:15: warning: [-Wambiguous-fields] lsp-types> The record update x {_code = InR lsp-types> (fromOpenEnumBaseType n)} with type TResponseError is ambiguous. lsp-types> This will not be supported by -XDuplicateRecordFields in future releases of GHC. lsp-types> | lsp-types> 176 | x{_code = InR (fromOpenEnumBaseType n)} lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp-types> [392 of 400] Compiling Language.LSP.Protocol.Message.Parsing ( src/Language/LSP/Protocol/Message/Parsing.hs, dist/build/Language/LSP/Protocol/Message/Parsing.p_o ) lsp-types> [393 of 400] Compiling Language.LSP.Protocol.Message.Registration ( src/Language/LSP/Protocol/Message/Registration.hs, dist/build/Language/LSP/Protocol/Message/Registration.p_o ) lsp-types> [394 of 400] Compiling Language.LSP.Protocol.Message ( src/Language/LSP/Protocol/Message.hs, dist/build/Language/LSP/Protocol/Message.p_o ) lsp-types> [395 of 400] Compiling Language.LSP.Protocol.Capabilities ( src/Language/LSP/Protocol/Capabilities.hs, dist/build/Language/LSP/Protocol/Capabilities.p_o ) lsp-types> [396 of 400] Compiling Language.LSP.Protocol.Internal.Lens ( generated/Language/LSP/Protocol/Internal/Lens.hs, dist/build/Language/LSP/Protocol/Internal/Lens.p_o ) lsp-types> [397 of 400] Compiling Language.LSP.Protocol.Types.Lens ( src/Language/LSP/Protocol/Types/Lens.hs, dist/build/Language/LSP/Protocol/Types/Lens.p_o ) lsp-types> [398 of 400] Compiling Language.LSP.Protocol.Message.Lens ( src/Language/LSP/Protocol/Message/Lens.hs, dist/build/Language/LSP/Protocol/Message/Lens.p_o ) dhall> shrinking RPATHs of ELF executables and libraries in /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2 dhall> shrinking /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/bin/dhall dhall> shrinking /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSdhall-1.41.2-HzREEwUzMkr6hfFhnX7lc7-ghc9.4.2.so dhall> checking for references to /build/ in /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2... dhall> patching script interpreter paths in /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2 dhall> stripping (with command strip and flags -S -p) in /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/lib /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/bin dhall> shrinking RPATHs of ELF executables and libraries in /nix/store/xq83hkm30iawi2wm8i1if4hk65qzyzlg-dhall-1.41.2-data dhall> checking for references to /build/ in /nix/store/xq83hkm30iawi2wm8i1if4hk65qzyzlg-dhall-1.41.2-data... dhall> patching script interpreter paths in /nix/store/xq83hkm30iawi2wm8i1if4hk65qzyzlg-dhall-1.41.2-data dhall> shrinking RPATHs of ELF executables and libraries in /nix/store/fafm2d94sqhgi048ar2c2hfhhlmrp72y-dhall-1.41.2-doc dhall> checking for references to /build/ in /nix/store/fafm2d94sqhgi048ar2c2hfhhlmrp72y-dhall-1.41.2-doc... dhall> patching script interpreter paths in /nix/store/fafm2d94sqhgi048ar2c2hfhhlmrp72y-dhall-1.41.2-doc 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. 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> 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. 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: [-Wincomplete-record-updates] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a record-update construct: 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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) apply-refact> buildPhase completed in 54 seconds apply-refact> running tests apply-refact> Running 1 test suites... apply-refact> Test suite test: RUNNING... apply-refact> Unit tests apply-refact> tests/examples/EtaReduceLocalTypeSig.hs: OK (0.10s) apply-refact> tests/examples/Lambda15.hs: OK (0.01s) apply-refact> tests/examples/Default12.hs: OK (0.07s) apply-refact> tests/examples/Extensions3.hs: OK apply-refact> tests/examples/Test28.hs: OK apply-refact> tests/examples/Test34.hs: OK apply-refact> tests/examples/List5.hs: OK apply-refact> tests/examples/Extensions18.hs: OK (0.02s) apply-refact> tests/examples/Default31.hs: OK apply-refact> tests/examples/Comment5.hs: OK apply-refact> tests/examples/Lambda30.hs: OK apply-refact> tests/examples/Test23.hs: OK apply-refact> tests/examples/Default106.hs: OK apply-refact> tests/examples/Structure16.hs: OK apply-refact> tests/examples/Import19.hs: OK apply-refact> tests/examples/Bracket19.hs: OK apply-refact> tests/examples/Default42.hs: OK apply-refact> tests/examples/Bracket22.hs: OK apply-refact> tests/examples/Bracket29.hs: OK apply-refact> tests/examples/ListRec5.hs: OK (0.02s) apply-refact> tests/examples/Default126.hs: OK apply-refact> tests/examples/Extensions6.hs: OK apply-refact> tests/examples/Default103.hs: OK apply-refact> tests/examples/Pragma5.hs: OK apply-refact> tests/examples/Pragma9.hs: OK apply-refact> tests/examples/Default94.hs: OK apply-refact> tests/examples/Test22.hs: OK apply-refact> tests/examples/Lambda22.hs: OK apply-refact> tests/examples/Unsafe2.hs: OK apply-refact> tests/examples/Monad4.hs: OK apply-refact> tests/examples/Import22.hs: OK apply-refact> tests/examples/Default114.hs: OK apply-refact> tests/examples/Default105.hs: OK (0.02s) apply-refact> tests/examples/Lambda3.hs: OK (0.01s) apply-refact> tests/examples/Default9.hs: OK apply-refact> tests/examples/Lambda36.hs: OK apply-refact> tests/examples/Structure8.hs: OK apply-refact> tests/examples/NegLit.hs: OK apply-refact> tests/examples/Pragma6.hs: OK apply-refact> tests/examples/List4.hs: OK (0.02s) apply-refact> tests/examples/Lambda23.hs: OK apply-refact> tests/examples/Monad11.hs: OK apply-refact> tests/examples/Lambda29.hs: OK (0.02s) apply-refact> tests/examples/Comment3.hs: OK apply-refact> tests/examples/Pragma10.hs: OK (0.02s) apply-refact> tests/examples/Import6.hs: OK apply-refact> tests/examples/Default71.hs: OK apply-refact> tests/examples/Structure1.hs: OK (0.02s) apply-refact> tests/examples/Lambda1.hs: OK apply-refact> tests/examples/Default39.hs: OK apply-refact> tests/examples/Default18.hs: OK (0.02s) apply-refact> tests/examples/Sequence.hs: OK apply-refact> tests/examples/Bracket26.hs: OK retrie> Retrie/ExactPrint.hs:127:5: warning: [-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: [-Wunused-matches] retrie> Defined but not used: ‘n’ retrie> | retrie> 176 | SameLine n -> do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:209:22: warning: [-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: [-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: [-Wunused-top-binds] retrie> Defined but not used: ‘isCommentKeyword’ retrie> | retrie> 435 | isCommentKeyword _ = False retrie> | ^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/ExactPrint.hs:445:35: warning: [-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: [-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: [-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: [-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: [-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: [-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> | ^ lsp-types> [399 of 400] Compiling Language.LSP.Protocol.Lens ( src/Language/LSP/Protocol/Lens.hs, dist/build/Language/LSP/Protocol/Lens.p_o ) lsp-types> [400 of 400] Compiling Language.LSP.Protocol.Utils.SMethodMap ( src/Language/LSP/Protocol/Utils/SMethodMap.hs, dist/build/Language/LSP/Protocol/Utils/SMethodMap.p_o ) lsp-types> Preprocessing test suite 'lsp-types-test' for lsp-types-2.0.2.0.. lsp-types> Building test suite 'lsp-types-test' for lsp-types-2.0.2.0.. lsp-types> [ 1 of 11] Compiling CapabilitiesSpec ( test/CapabilitiesSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/CapabilitiesSpec.o ) 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 ) lsp-types> lsp-types> test/URIFilePathSpec.hs:21:1: warning: [-Wunused-imports] lsp-types> The import of ‘Control.Exception’ is redundant lsp-types> except perhaps to import instances from ‘Control.Exception’ lsp-types> To import instances alone, use: import Control.Exception() lsp-types> | lsp-types> 21 | import Control.Exception (throwIO) lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp-types> lsp-types> test/URIFilePathSpec.hs:23:1: warning: [-Wunused-imports] lsp-types> The import of ‘Data.Maybe’ is redundant lsp-types> except perhaps to import instances from ‘Data.Maybe’ lsp-types> To import instances alone, use: import Data.Maybe() lsp-types> | lsp-types> 23 | import Data.Maybe (fromJust) lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) lsp-types> [11 of 11] Compiling Main ( test/Main.hs, dist/build/lsp-types-test/lsp-types-test-tmp/Main.o ) lsp-types> [12 of 12] Linking dist/build/lsp-types-test/lsp-types-test lsp-types> buildPhase completed in 4 minutes 33 seconds lsp-types> running tests lsp-types> Running 1 test suites... lsp-types> Test suite lsp-types-test: RUNNING... lsp-types> lsp-types> Capabilities lsp-types> capabilities lsp-types> gives 3.10 capabilities [✔] lsp-types> gives pre 3.10 capabilities [✔] lsp-types> Json lsp-types> dispatcher lsp-types> General JSON instances round trip lsp-types> MarkedString [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> MarkupContent [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> TextDocumentContentChangeEvent [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> WatchedFiles [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> ResponseMessage Hover [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> JSON decoding regressions lsp-types> CompletionItem [✔] lsp-types> RequestMessage lsp-types> edge cases lsp-types> handles missing params field [✔] lsp-types> ResponseMessage lsp-types> edge cases lsp-types> decodes result = null [✔] lsp-types> invalid JSON lsp-types> throws if neither result nor error is present [✔] lsp-types> throws if both result and error are present [✔] lsp-types> NotificationMesssage lsp-types> edge cases 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 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 [✔] 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 apply-refact> tests/examples/Extensions15.hs: OK apply-refact> tests/examples/Extensions7.hs: OK apply-refact> tests/examples/Import18.hs: OK apply-refact> tests/examples/Lambda40.hs: OK apply-refact> tests/examples/Default27.hs: OK (0.02s) apply-refact> tests/examples/Default55.hs: OK (0.01s) apply-refact> tests/examples/Lambda0.hs: OK apply-refact> tests/examples/Comment2.hs: OK apply-refact> tests/examples/Lambda18.hs: OK (0.02s) apply-refact> tests/examples/Default22.hs: OK (0.02s) apply-refact> tests/examples/List14.hs: OK apply-refact> tests/examples/Naming16.hs: OK apply-refact> tests/examples/Lambda31.hs: OK apply-refact> tests/examples/Default19.hs: OK apply-refact> tests/examples/lambda42.hs: FAIL (expected) apply-refact> --- tests/examples/lambda42.hs.expected 2001-09-09 01:46:40.000000000 +0000 apply-refact> +++ tests/examples/lambda42.hs.out 2025-11-22 11:22:31.902000000 +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/Extensions28.hs: OK apply-refact> tests/examples/List0.hs: OK apply-refact> tests/examples/Test30.hs: OK (0.01s) apply-refact> tests/examples/Extensions29.hs: OK apply-refact> tests/examples/Unsafe4.hs: OK apply-refact> tests/examples/Test25.hs: OK apply-refact> tests/examples/Extensions13.hs: OK apply-refact> tests/examples/Bracket40.hs: OK apply-refact> tests/examples/Extensions5.hs: OK apply-refact> tests/examples/Extensions25.hs: OK apply-refact> tests/examples/Default53.hs: OK apply-refact> tests/examples/Structure9.hs: OK (0.02s) apply-refact> tests/examples/Structure19.hs: OK (0.02s) apply-refact> tests/examples/Bracket14.hs: OK apply-refact> tests/examples/Bracket42.hs: OK apply-refact> tests/examples/Default5.hs: OK (0.02s) apply-refact> tests/examples/Bracket39.hs: OK apply-refact> tests/examples/Structure7.hs: OK (0.02s) apply-refact> tests/examples/Comment10.hs: OK apply-refact> tests/examples/Unsafe6.hs: OK apply-refact> tests/examples/ListRec0.hs: OK (0.02s) apply-refact> tests/examples/Default8.hs: OK apply-refact> tests/examples/Default85.hs: OK apply-refact> tests/examples/Test38.hs: OK apply-refact> tests/examples/Default34.hs: OK apply-refact> tests/examples/Default49.hs: OK apply-refact> tests/examples/Unsafe3.hs: OK (0.02s) apply-refact> tests/examples/Default11.hs: OK apply-refact> tests/examples/Monad10.hs: OK apply-refact> tests/examples/Default62.hs: OK apply-refact> tests/examples/Unsafe5.hs: OK apply-refact> tests/examples/Monad12.hs: OK apply-refact> tests/examples/Default6.hs: OK (0.02s) apply-refact> tests/examples/Bracket46.hs: OK apply-refact> tests/examples/Monad9.hs: OK apply-refact> tests/examples/Default69.hs: OK apply-refact> tests/examples/Test17.hs: OK apply-refact> tests/examples/Bracket17.hs: OK apply-refact> tests/examples/Default64.hs: OK apply-refact> tests/examples/Uncurry.hs: OK (0.02s) apply-refact> tests/examples/Import5.hs: OK apply-refact> tests/examples/Extensions26.hs: OK (0.02s) apply-refact> tests/examples/Import16.hs: OK apply-refact> tests/examples/Default73.hs: OK (0.02s) apply-refact> tests/examples/Test26.hs: OK apply-refact> tests/examples/Bracket20.hs: OK apply-refact> tests/examples/Backquotes.hs: OK apply-refact> tests/examples/Structure15.hs: OK apply-refact> tests/examples/Monad7.hs: OK apply-refact> tests/examples/Import1.hs: OK (0.02s) apply-refact> tests/examples/Lambda12.hs: OK apply-refact> tests/examples/Default43.hs: OK (0.02s) apply-refact> tests/examples/Unsafe8.hs: OK apply-refact> tests/examples/Import21.hs: OK apply-refact> tests/examples/List13.hs: OK apply-refact> tests/examples/Lambda28.hs: OK (0.02s) apply-refact> tests/examples/Bracket31.hs: OK apply-refact> tests/examples/Default35.hs: OK (0.01s) apply-refact> tests/examples/Default109.hs: OK apply-refact> tests/examples/Structure13.hs: OK (0.06s) apply-refact> tests/examples/Duplicate5.hs: OK apply-refact> tests/examples/Default86.hs: OK (0.09s) apply-refact> tests/examples/Default82.hs: OK (0.02s) 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: [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup FreeVars’. 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: [-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> 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: [-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: [-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: [-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: [-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: [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 dhall (post)> added 3 signatures dhall (post)> added 1 signatures dhall (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2 /nix/store/fafm2d94sqhgi048ar2c2hfhhlmrp72y-dhall-1.41.2-doc /nix/store/xq83hkm30iawi2wm8i1if4hk65qzyzlg-dhall-1.41.2-data dhall (post)> copying 3 paths... dhall (post)> copying path '/nix/store/xq83hkm30iawi2wm8i1if4hk65qzyzlg-dhall-1.41.2-data' to 'https://cache.nix-ci.com'... dhall (post)> copying path '/nix/store/fafm2d94sqhgi048ar2c2hfhhlmrp72y-dhall-1.41.2-doc' to 'https://cache.nix-ci.com'... dhall (post)> copying path '/nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2' to 'https://cache.nix-ci.com'... dhall (post)> copying 1 paths... dhall (post)> copying path '/nix/store/wqfmfwxrsfv06n9a9rkxg48fva6gz8vy-dhall-1.41.2.drv' to 'https://cache.nix-ci.com'... dhall (post)> added 0 signatures dhall (post)> added 0 signatures dhall (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2 /nix/store/fafm2d94sqhgi048ar2c2hfhhlmrp72y-dhall-1.41.2-doc /nix/store/xq83hkm30iawi2wm8i1if4hk65qzyzlg-dhall-1.41.2-data dhall (post)> copying 3 paths... dhall (post)> copying path '/nix/store/xq83hkm30iawi2wm8i1if4hk65qzyzlg-dhall-1.41.2-data' to 'ssh-ng://worker.nix-ci.com'... dhall (post)> copying path '/nix/store/fafm2d94sqhgi048ar2c2hfhhlmrp72y-dhall-1.41.2-doc' to 'ssh-ng://worker.nix-ci.com'... dhall (post)> copying path '/nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2' to 'ssh-ng://worker.nix-ci.com'... dhall (post)> copying 1 paths... dhall (post)> copying path '/nix/store/wqfmfwxrsfv06n9a9rkxg48fva6gz8vy-dhall-1.41.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/59giy4aq2wx5wsa4p9fisb410r89apm1-ghc-9.4.2-with-packages.drv'... 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 [✔] 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 [✔] 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 [✔] lsp-types> converts a Posix file path to a URI and back [✔] lsp-types> +++ OK, passed 100 tests. 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 [✔] 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 [✔] lsp-types> converts a file path to a normalized URI and back [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> Normalized file path functions lsp-types> makes file path normalized [✔] lsp-types> +++ OK, passed 100 tests. 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 [✔] lsp-types> creates the same NormalizedUri than the older implementation [✔] lsp-types> +++ OK, passed 100 tests. 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 3.1292 seconds lsp-types> 79 examples, 0 failures lsp-types> Test suite lsp-types-test: PASS lsp-types> Test suite logged to: dist/test/lsp-types-2.0.2.0-lsp-types-test.log lsp-types> 1 of 1 test suites (1 of 1 test cases) passed. 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 [✔] 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 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 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. apply-refact> tests/examples/Bracket4.hs: OK apply-refact> tests/examples/Dollar0.hs: OK (0.01s) apply-refact> tests/examples/Bracket12.hs: OK (0.02s) apply-refact> tests/examples/Default23.hs: OK apply-refact> tests/examples/Default107.hs: OK apply-refact> tests/examples/Monad8.hs: OK apply-refact> tests/examples/Lambda11.hs: OK apply-refact> tests/examples/Unsafe1.hs: OK apply-refact> tests/examples/Bracket30.hs: OK (0.02s) apply-refact> tests/examples/Default15.hs: OK apply-refact> tests/examples/Async.hs: OK (0.03s) apply-refact> tests/examples/Bracket35.hs: OK apply-refact> tests/examples/Naming1.hs: OK apply-refact> tests/examples/Default54.hs: OK apply-refact> tests/examples/Test10.hs: OK (0.02s) apply-refact> tests/examples/Test3.hs: OK apply-refact> tests/examples/Default121.hs: OK apply-refact> tests/examples/List12.hs: OK apply-refact> tests/examples/Default123.hs: OK apply-refact> tests/examples/Bracket28.hs: OK apply-refact> tests/examples/Default28.hs: OK (0.01s) apply-refact> tests/examples/Lambda34.hs: OK apply-refact> tests/examples/Default67.hs: OK apply-refact> tests/examples/Default118.hs: OK apply-refact> tests/examples/Default50.hs: OK apply-refact> tests/examples/Monad13.hs: OK apply-refact> tests/examples/AndList.hs: OK apply-refact> tests/examples/Bracket13.hs: OK (0.02s) apply-refact> tests/examples/Default14.hs: OK apply-refact> tests/examples/Default56.hs: OK (0.02s) apply-refact> tests/examples/Import11.hs: OK apply-refact> tests/examples/Default17.hs: OK apply-refact> tests/examples/Structure10.hs: OK apply-refact> tests/examples/Default127.hs: OK apply-refact> tests/examples/Bracket16.hs: OK (0.02s) apply-refact> tests/examples/Monad6.hs: OK apply-refact> tests/examples/Default36.hs: OK apply-refact> tests/examples/Default38.hs: OK (0.02s) apply-refact> tests/examples/Import17.hs: OK apply-refact> tests/examples/Monad18.hs: OK apply-refact> tests/examples/Comment8.hs: OK (0.03s) apply-refact> tests/examples/Structure18.hs: OK (0.01s) apply-refact> tests/examples/Unsafe7.hs: OK (0.01s) apply-refact> tests/examples/Default68.hs: OK apply-refact> tests/examples/Default26.hs: OK apply-refact> tests/examples/Naming10.hs: OK (0.02s) apply-refact> tests/examples/Bracket25.hs: OK apply-refact> tests/examples/Extensions11.hs: OK (0.02s) apply-refact> tests/examples/Bracket24.hs: OK apply-refact> tests/examples/Extensions12.hs: OK apply-refact> tests/examples/Test8.hs: OK apply-refact> tests/examples/List7.hs: OK apply-refact> tests/examples/Bracket1.hs: OK apply-refact> tests/examples/Structure17.hs: OK (0.01s) apply-refact> tests/examples/Extensions20.hs: OK apply-refact> tests/examples/Test11.hs: OK apply-refact> tests/examples/Structure12.hs: OK apply-refact> tests/examples/Default125.hs: OK (0.01s) apply-refact> tests/examples/Default29.hs: OK apply-refact> tests/examples/Monad5.hs: OK (0.02s) apply-refact> tests/examples/Default60.hs: OK apply-refact> tests/examples/Pragma1.hs: OK (0.04s) apply-refact> tests/examples/Naming8.hs: OK apply-refact> tests/examples/Lambda32.hs: OK (0.01s) apply-refact> tests/examples/Import0.hs: OK apply-refact> tests/examples/Default57.hs: OK apply-refact> tests/examples/Import9.hs: OK apply-refact> tests/examples/Structure6.hs: OK apply-refact> tests/examples/Default48.hs: OK (0.02s) apply-refact> tests/examples/Duplicate2.hs: OK apply-refact> tests/examples/Structure2.hs: OK apply-refact> tests/examples/Default119.hs: OK (0.02s) apply-refact> tests/examples/Default96.hs: OK apply-refact> tests/examples/Extensions16.hs: OK (0.02s) apply-refact> tests/examples/Default97.hs: OK (0.01s) apply-refact> tests/examples/Import14.hs: OK (0.02s) apply-refact> tests/examples/Pragma4.hs: OK apply-refact> tests/examples/Test13.hs: OK apply-refact> tests/examples/Pragma0.hs: OK (0.05s) apply-refact> tests/examples/Default61.hs: OK apply-refact> tests/examples/Bracket47.hs: OK (0.02s) apply-refact> tests/examples/Test27.hs: OK apply-refact> tests/examples/Test37.hs: OK apply-refact> tests/examples/Naming4.hs: OK 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: [-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: [-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: [-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: [-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: [-Wincomplete-patterns] retrie> Pattern match(es) are non-exhaustive retrie> In an equation for ‘go’: retrie> Patterns of type ‘HsExpr (GhcPass 'Parsed)’ not matched: retrie> HsRecSel _ _ retrie> HsGetField _ _ _ retrie> HsProjection _ _ retrie> HsProc _ _ _ retrie> ... retrie> | retrie> 345 | go (HsVar _ v) retrie> | ^^^^^^^^^^^^^^... retrie> retrie> Retrie/PatternMap/Instances.hs:570:10: warning: [-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: [-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: [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding ghc-lib-parser-ex> setupCompilerEnvironmentPhase ghc-lib-parser-ex> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ghc-lib-parser-ex> unpacking sources ghc-lib-parser-ex> unpacking source archive /nix/store/hfhi0cr15bfz4z8jz9qskd5zmrddsr9p-ghc-lib-parser-ex-9.6.0.2.tar.gz ghc-lib-parser-ex> source root is ghc-lib-parser-ex-9.6.0.2 ghc-lib-parser-ex> setting SOURCE_DATE_EPOCH to timestamp 1693158468 of file ghc-lib-parser-ex-9.6.0.2/test/Test.hs ghc-lib-parser-ex> patching sources ghc-lib-parser-ex> compileBuildDriverPhase ghc-lib-parser-ex> setupCompileFlags: -package-db=/build/tmp.bzMqGrqw5q/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts ghc-lib-parser-ex> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.bzMqGrqw5q/Main.o ) ghc-lib-parser-ex> [2 of 2] Linking Setup ghc-lib-parser-ex> updateAutotoolsGnuConfigScriptsPhase ghc-lib-parser-ex> configuring ghc-lib-parser-ex> configureFlags: --verbose --prefix=/nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/wi0cb1dayk99wz7lzy9f83ml4d3yp1az-ghc-lib-parser-ex-9.6.0.2-doc/share/doc/ghc-lib-parser-ex-9.6.0.2 --with-gcc=gcc --package-db=/build/tmp.bzMqGrqw5q/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib ghc-lib-parser-ex> Using Parsec parser ghc-lib-parser-ex> Configuring ghc-lib-parser-ex-9.6.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.17.0.0 ghc-lib-parser-ex> Dependency bytestring >=0.10.8.2: using bytestring-0.11.3.1 ghc-lib-parser-ex> Dependency containers >=0.5.8.1: using containers-0.6.6 ghc-lib-parser-ex> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 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.17.0.0 ghc-lib-parser-ex> Dependency directory >=1.3.3: using directory-1.3.7.1 ghc-lib-parser-ex> Dependency extra >=1.6: using extra-1.7.14 ghc-lib-parser-ex> Dependency filepath >=1.4.2: using filepath-1.4.2.2 ghc-lib-parser-ex> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 ghc-lib-parser-ex> Dependency ghc-lib-parser-ex: using ghc-lib-parser-ex-9.6.0.2 ghc-lib-parser-ex> Dependency tasty >=1.2: using tasty-1.4.3 ghc-lib-parser-ex> Dependency tasty-hunit >=0.10.0: using tasty-hunit-0.10.1 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.6.0.2-ER7dqYJUHkBDzwqz8HDMiw ghc-lib-parser-ex> include base-4.17.0.0 ghc-lib-parser-ex> include bytestring-0.11.3.1 ghc-lib-parser-ex> include containers-0.6.6 ghc-lib-parser-ex> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ghc-lib-parser-ex> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 ghc-lib-parser-ex> component ghc-lib-parser-ex-9.6.0.2-8WxResoz2Eh7AHOWchOl4h-ghc-lib-parser-ex-test ghc-lib-parser-ex> include base-4.17.0.0 ghc-lib-parser-ex> include directory-1.3.7.1 ghc-lib-parser-ex> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p ghc-lib-parser-ex> include filepath-1.4.2.2 ghc-lib-parser-ex> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ghc-lib-parser-ex> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw ghc-lib-parser-ex> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin ghc-lib-parser-ex> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx ghc-lib-parser-ex> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 ghc-lib-parser-ex> Linked component graph: ghc-lib-parser-ex> unit ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw ghc-lib-parser-ex> include base-4.17.0.0 ghc-lib-parser-ex> include bytestring-0.11.3.1 ghc-lib-parser-ex> include containers-0.6.6 ghc-lib-parser-ex> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> setupCompilerEnvironmentPhase ormolu> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ormolu> unpacking sources ormolu> unpacking source archive /nix/store/sry4nhgpwapw4l0g4wxnndyw2jvqfaph-ormolu-0.7.2.0.tar.gz ormolu> source root is ormolu-0.7.2.0 ormolu> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file ormolu-0.7.2.0/tests/Spec.hs ormolu> patching sources ormolu> compileBuildDriverPhase ormolu> setupCompileFlags: -package-db=/build/tmp.4MYb0w4AcQ/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts ormolu> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.4MYb0w4AcQ/Main.o ) ormolu> [2 of 2] Linking Setup ormolu> updateAutotoolsGnuConfigScriptsPhase ormolu> configuring ormolu> configureFlags: --verbose --prefix=/nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/wxaqw22rzxjikbgg1cdip603j3n8ggck-ormolu-0.7.2.0-doc/share/doc/ormolu-0.7.2.0 --with-gcc=gcc --package-db=/build/tmp.4MYb0w4AcQ/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --bindir=/nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin/bin --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib ormolu> Using Parsec parser ormolu> Configuring ormolu-0.7.2.0... ormolu> Flags chosen: dev=False, internal-bundle-fixities=True ormolu> Dependency Cabal-syntax >=3.10 && <3.11: using Cabal-syntax-3.10.2.0 ormolu> Dependency Diff >=0.4 && <1.0: using Diff-0.4.1 ormolu> Dependency MemoTrie >=0.6 && <0.7: using MemoTrie-0.6.11 ormolu> Dependency ansi-terminal >=0.10 && <1.1: using ansi-terminal-0.11.5 ormolu> Dependency array >=0.5 && <0.6: using array-0.5.4.0 ormolu> Dependency base >=4.14 && <5.0: using base-4.17.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.11.3.1 ormolu> Dependency containers >=0.5 && <0.7: using containers-0.6.6 ormolu> Dependency deepseq >=1.4 && <1.6: using deepseq-1.4.8.0 ormolu> Dependency directory >=1.3 && <1.4: using directory-1.3.7.1 ormolu> Dependency file-embed >=0.0.15 && <0.1: using file-embed-0.0.15.0 ormolu> Dependency filepath >=1.2 && <1.5: using filepath-1.4.2.2 ormolu> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 ormolu> Dependency megaparsec >=9.0: using megaparsec-9.3.1 ormolu> Dependency mtl >=2.0 && <3.0: using mtl-2.2.2 ormolu> Dependency syb >=0.7 && <0.8: using syb-0.7.2.4 ormolu> Dependency text >=2.0 && <3.0: using text-2.0.1 ormolu> Dependency Cabal-syntax >=3.10 && <3.11: using Cabal-syntax-3.10.2.0 ormolu> Dependency base >=4.12 && <5.0: using base-4.17.0.0 ormolu> Dependency containers >=0.5 && <0.7: using containers-0.6.6 ormolu> Dependency directory >=1.3 && <1.4: using directory-1.3.7.1 ormolu> Dependency filepath >=1.2 && <1.5: using filepath-1.4.2.2 ormolu> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 ormolu> Dependency optparse-applicative >=0.14 && <0.19: using ormolu> optparse-applicative-0.17.1.0 ormolu> Dependency ormolu: using ormolu-0.7.2.0 ormolu> Dependency text >=2.0 && <3.0: using text-2.0.1 ormolu> Dependency th-env >=0.1.1 && <0.2: using th-env-0.1.1 ormolu> Dependency Cabal-syntax >=3.10 && <3.11: using Cabal-syntax-3.10.2.0 ormolu> Dependency QuickCheck >=2.14: using QuickCheck-2.14.3 ormolu> Dependency base >=4.14 && <5.0: using base-4.17.0.0 ormolu> Dependency containers >=0.5 && <0.7: using containers-0.6.6 ormolu> Dependency directory >=1.3 && <1.4: using directory-1.3.7.1 ormolu> Dependency filepath >=1.2 && <1.5: using filepath-1.4.2.2 lsp-types> haddockPhase lsp-types> installing lsp-types> Installing internal library metamodel in /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel lsp-types> Installing executable generator in /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/bin lsp-types> Warning: The directory lsp-types> /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/bin is not in lsp-types> the system search path. lsp-types> Installing library in /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-types> post-installation fixup lsp-types> shrinking RPATHs of ELF executables and libraries in /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0 lsp-types> shrinking /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/bin/generator lsp-types> shrinking /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSlsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6-ghc9.4.2.so lsp-types> shrinking /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSlsp-types-2.0.2.0-Ef4XyV3jDLOEI4wnaVbga7-metamodel-ghc9.4.2.so lsp-types> checking for references to /build/ in /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0... lsp-types> patching script interpreter paths in /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0 lsp-types> stripping (with command strip and flags -S -p) in /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/lib /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0/bin 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. 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 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. apply-refact> tests/examples/Import10.hs: OK apply-refact> tests/examples/Default20.hs: OK apply-refact> tests/examples/Default92.hs: OK apply-refact> tests/examples/Test7.hs: OK apply-refact> tests/examples/Default51.hs: OK apply-refact> tests/examples/Naming5.hs: OK apply-refact> tests/examples/Test33.hs: OK apply-refact> tests/examples/Bracket33.hs: OK apply-refact> tests/examples/Import4.hs: OK apply-refact> tests/examples/Default100.hs: OK apply-refact> tests/examples/Test16.hs: OK (0.02s) apply-refact> tests/examples/List2.hs: OK (0.01s) apply-refact> tests/examples/Bracket3.hs: OK apply-refact> tests/examples/Monad3.hs: OK apply-refact> tests/examples/Pragma3.hs: OK (0.02s) apply-refact> tests/examples/Default63.hs: OK apply-refact> tests/examples/Default46.hs: OK apply-refact> tests/examples/RedundantDo.hs: OK (0.01s) apply-refact> tests/examples/List6.hs: OK apply-refact> tests/examples/Bracket37.hs: OK (0.02s) apply-refact> tests/examples/Structure11.hs: OK apply-refact> tests/examples/Lambda8.hs: OK apply-refact> tests/examples/Default66.hs: OK (0.02s) apply-refact> tests/examples/Test12.hs: OK apply-refact> tests/examples/Default89.hs: OK apply-refact> tests/examples/List11.hs: OK (0.02s) apply-refact> tests/examples/Naming13.hs: OK apply-refact> tests/examples/Lambda41.hs: OK apply-refact> tests/examples/Structure21.hs: OK apply-refact> tests/examples/Bracket0.hs: OK apply-refact> tests/examples/List10.hs: OK apply-refact> tests/examples/Default33.hs: OK apply-refact> tests/examples/Default91.hs: OK apply-refact> tests/examples/Monad16.hs: OK apply-refact> tests/examples/Test20.hs: OK apply-refact> tests/examples/Default124.hs: OK apply-refact> tests/examples/Bracket8.hs: OK apply-refact> tests/examples/Bracket21.hs: OK (0.02s) apply-refact> tests/examples/Test6.hs: OK apply-refact> tests/examples/Default113.hs: OK apply-refact> tests/examples/ListRec6.hs: OK (0.02s) apply-refact> tests/examples/List3.hs: OK apply-refact> tests/examples/List1.hs: OK apply-refact> tests/examples/Extensions8.hs: OK apply-refact> tests/examples/Bracket36.hs: OK apply-refact> tests/examples/Naming6.hs: OK apply-refact> tests/examples/Extensions14.hs: OK apply-refact> tests/examples/Default2.hs: OK (0.02s) apply-refact> tests/examples/Default65.hs: OK (0.01s) apply-refact> tests/examples/ListRec7.hs: OK apply-refact> tests/examples/Comment1.hs: OK apply-refact> tests/examples/Comment4.hs: OK apply-refact> tests/examples/Default104.hs: OK (0.02s) apply-refact> tests/examples/Default72.hs: OK apply-refact> tests/examples/Comment6.hs: OK apply-refact> tests/examples/Default111.hs: OK (0.02s) apply-refact> tests/examples/Test9.hs: OK apply-refact> tests/examples/Import8.hs: OK apply-refact> tests/examples/List8.hs: OK (0.01s) apply-refact> tests/examples/Default37.hs: OK apply-refact> tests/examples/Monad19.hs: OK apply-refact> tests/examples/Test14.hs: OK apply-refact> tests/examples/Default52.hs: OK apply-refact> tests/examples/Lambda19.hs: OK (0.80s) apply-refact> tests/examples/Default83.hs: OK apply-refact> tests/examples/Bracket32.hs: OK apply-refact> tests/examples/ListRec3.hs: OK (0.02s) apply-refact> tests/examples/Import15.hs: OK apply-refact> tests/examples/Test24.hs: OK apply-refact> tests/examples/Default74.hs: OK (0.01s) apply-refact> tests/examples/Extensions17.hs: OK (0.02s) apply-refact> tests/examples/Bracket11.hs: OK (0.01s) apply-refact> tests/examples/Default84.hs: OK apply-refact> tests/examples/Lambda14.hs: OK apply-refact> tests/examples/Default98.hs: OK (0.02s) apply-refact> tests/examples/Test32.hs: OK apply-refact> tests/examples/Lambda6.hs: OK apply-refact> tests/examples/Extensions24.hs: OK (0.02s) apply-refact> tests/examples/Comment7.hs: OK (0.02s) apply-refact> tests/examples/Test2.hs: OK apply-refact> tests/examples/Import2.hs: OK apply-refact> tests/examples/Default16.hs: OK apply-refact> tests/examples/Extensions23.hs: OK apply-refact> tests/examples/Import12.hs: OK apply-refact> tests/examples/Test29.hs: OK 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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 ghc-lib-parser-ex> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 ghc-lib-parser-ex> Language.Haskell.GhclibParserEx.Dump=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.Dump,Language.Haskell.GhclibParserEx.Fixity=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.Fixity,Language.Haskell.GhclibParserEx.GHC.Driver.Flags=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Driver.Flags,Language.Haskell.GhclibParserEx.GHC.Driver.Session=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Driver.Session,Language.Haskell.GhclibParserEx.GHC.Hs=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Hs,Language.Haskell.GhclibParserEx.GHC.Hs.Binds=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Hs.Binds,Language.Haskell.GhclibParserEx.GHC.Hs.Decls=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Hs.Decls,Language.Haskell.GhclibParserEx.GHC.Hs.Expr=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Hs.Expr,Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances,Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp,Language.Haskell.GhclibParserEx.GHC.Hs.Pat=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Hs.Pat,Language.Haskell.GhclibParserEx.GHC.Hs.Type=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Hs.Type,Language.Haskell.GhclibParserEx.GHC.Hs.Types=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Hs.Types,Language.Haskell.GhclibParserEx.GHC.Parser=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Parser,Language.Haskell.GhclibParserEx.GHC.Settings.Config=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Settings.Config,Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader,Language.Haskell.GhclibParserEx.GHC.Utils.Outputable=ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw:Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ghc-lib-parser-ex> unit ghc-lib-parser-ex-9.6.0.2-8WxResoz2Eh7AHOWchOl4h-ghc-lib-parser-ex-test ghc-lib-parser-ex> include base-4.17.0.0 ghc-lib-parser-ex> include directory-1.3.7.1 ghc-lib-parser-ex> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p ghc-lib-parser-ex> include filepath-1.4.2.2 ghc-lib-parser-ex> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ghc-lib-parser-ex> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw ghc-lib-parser-ex> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin ghc-lib-parser-ex> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx ghc-lib-parser-ex> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 ghc-lib-parser-ex> Ready component graph: ghc-lib-parser-ex> definite ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw ghc-lib-parser-ex> depends base-4.17.0.0 ghc-lib-parser-ex> depends bytestring-0.11.3.1 ghc-lib-parser-ex> depends containers-0.6.6 ghc-lib-parser-ex> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ghc-lib-parser-ex> depends uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 ghc-lib-parser-ex> definite ghc-lib-parser-ex-9.6.0.2-8WxResoz2Eh7AHOWchOl4h-ghc-lib-parser-ex-test ghc-lib-parser-ex> depends base-4.17.0.0 ghc-lib-parser-ex> depends directory-1.3.7.1 ghc-lib-parser-ex> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p ghc-lib-parser-ex> depends filepath-1.4.2.2 ghc-lib-parser-ex> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ghc-lib-parser-ex> depends ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw ghc-lib-parser-ex> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin ghc-lib-parser-ex> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx ghc-lib-parser-ex> depends uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 ghc-lib-parser-ex> Using Cabal-3.8.1.0 compiled by ghc-9.4 ghc-lib-parser-ex> Using compiler: ghc-9.4.2 ghc-lib-parser-ex> Using install prefix: ghc-lib-parser-ex> /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2 ghc-lib-parser-ex> Executables installed in: ghc-lib-parser-ex> /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2/bin ghc-lib-parser-ex> Libraries installed in: ormolu> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 ormolu> Dependency hspec >=2.0 && <3.0: using hspec-2.10.10 ormolu> Dependency hspec-megaparsec >=2.2: using hspec-megaparsec-2.2.1 ormolu> Dependency megaparsec >=9.0: using megaparsec-9.3.1 ormolu> Dependency ormolu: using ormolu-0.7.2.0 ormolu> Dependency path >=0.6 && <0.10: using path-0.9.5 ormolu> Dependency path-io >=1.4.2 && <2.0: using path-io-1.8.1 ormolu> Dependency temporary >=1.3 && <1.4: using temporary-1.3 ormolu> Dependency text >=2.0 && <3.0: using text-2.0.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.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ormolu> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx ormolu> include MemoTrie-0.6.11-KIk0QOAopV8EwqQAaTAyw9 ormolu> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb ormolu> include array-0.5.4.0 ormolu> include base-4.17.0.0 ormolu> include binary-0.8.9.1 ormolu> include bytestring-0.11.3.1 ormolu> include containers-0.6.6 ormolu> include deepseq-1.4.8.0 ormolu> include directory-1.3.7.1 ormolu> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 ormolu> include filepath-1.4.2.2 ormolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV ormolu> include mtl-2.2.2 ormolu> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ormolu> include text-2.0.1 ormolu> component ormolu-0.7.2.0-7cai4KuOyy7IiVrWaldUFW-ormolu ormolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ormolu> include base-4.17.0.0 ormolu> include containers-0.6.6 ormolu> include directory-1.3.7.1 ormolu> include filepath-1.4.2.2 ormolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y ormolu> include ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> include text-2.0.1 ormolu> include th-env-0.1.1-B3SDNFfP3lt2YWSLpLmpzs ormolu> component ormolu-0.7.2.0-Ja1BIHSfNfc6OnRDoLWFGw-tests ormolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ormolu> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc ormolu> include base-4.17.0.0 ormolu> include containers-0.6.6 ormolu> include directory-1.3.7.1 ormolu> include filepath-1.4.2.2 ormolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M ormolu> include hspec-megaparsec-2.2.1-CzoYJcQojUQ2D4H5L962Wt ormolu> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV ormolu> include ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> include path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx ormolu> include path-io-1.8.1-KLaB6MivxdME6KZaZJKQQY ormolu> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT ormolu> include text-2.0.1 ormolu> Linked component graph: ormolu> unit ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ormolu> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx ormolu> include MemoTrie-0.6.11-KIk0QOAopV8EwqQAaTAyw9 ormolu> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb ormolu> include array-0.5.4.0 ormolu> include base-4.17.0.0 ormolu> include binary-0.8.9.1 ormolu> include bytestring-0.11.3.1 ormolu> include containers-0.6.6 ormolu> include deepseq-1.4.8.0 ormolu> include directory-1.3.7.1 ormolu> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 ormolu> include filepath-1.4.2.2 ormolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV ormolu> include mtl-2.2.2 ormolu> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ormolu> include text-2.0.1 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 0.5629 seconds mono-traversable> 316 examples, 0 failures mono-traversable> Test suite test: PASS mono-traversable> Test suite logged to: dist/test/mono-traversable-1.0.15.3-test.log mono-traversable> 1 of 1 test suites (1 of 1 test cases) passed. mono-traversable> checkPhase completed in 2 minutes 45 seconds mono-traversable> haddockPhase mono-traversable> Preprocessing library for mono-traversable-1.0.15.3.. mono-traversable> Running Haddock on library for mono-traversable-1.0.15.3.. mono-traversable> Warning: --source-* options are ignored when --hyperlinked-source is enabled. mono-traversable> Warning: 'ByteString' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'Text' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'Foldable' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'foldlUnwrap' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'intercalate' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> 94% ( 34 / 36) in 'Data.MonoTraversable' mono-traversable> Missing documentation for: mono-traversable> replaceElemStrictText (src/Data/MonoTraversable.hs:261) mono-traversable> replaceElemLazyText (src/Data/MonoTraversable.hs:264) mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:72:1: warning: [-Wdeprecations] mono-traversable> Module ‘Control.Monad.Trans.List’ is deprecated: mono-traversable> "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 72 | import Control.Monad.Trans.List (ListT) mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:139:24: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 139 | type instance Element (ListT m a) = a mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:213:36: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 213 | instance Functor m => MonoFunctor (ListT m a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:793:40: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 793 | instance F.Foldable f => MonoFoldable (ListT f a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1056:44: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ apply-refact> tests/examples/Structure3.hs: OK apply-refact> tests/examples/ListRec2.hs: OK (0.01s) apply-refact> tests/examples/Bracket44.hs: OK apply-refact> tests/examples/Default101.hs: OK apply-refact> tests/examples/Lambda26.hs: OK (0.01s) apply-refact> tests/examples/LambdaCase01.hs: OK (0.02s) apply-refact> tests/examples/Monad2.hs: OK apply-refact> tests/examples/Default13.hs: OK apply-refact> tests/examples/Bracket2.hs: OK apply-refact> tests/examples/Default47.hs: OK apply-refact> tests/examples/Comment9.hs: OK (0.02s) apply-refact> tests/examples/Default99.hs: OK apply-refact> tests/examples/Test21.hs: OK apply-refact> tests/examples/Bracket18.hs: OK apply-refact> tests/examples/Monad0.hs: OK (0.02s) apply-refact> tests/examples/Remote.hs: OK (0.30s) apply-refact> tests/examples/Lambda9.hs: OK apply-refact> tests/examples/Naming11.hs: OK apply-refact> tests/examples/Default93.hs: OK apply-refact> tests/examples/Default24.hs: OK apply-refact> tests/examples/ListRec8.hs: OK apply-refact> tests/examples/Bracket15.hs: OK apply-refact> tests/examples/Naming15.hs: OK apply-refact> tests/examples/Lambda38.hs: OK apply-refact> tests/examples/Extensions0.hs: OK (0.02s) apply-refact> tests/examples/Default58.hs: OK apply-refact> tests/examples/Structure20.hs: OK apply-refact> tests/examples/Duplicate3.hs: OK (0.02s) apply-refact> tests/examples/Test5.hs: OK apply-refact> tests/examples/Pragma7.hs: OK apply-refact> tests/examples/Default41.hs: OK (0.02s) apply-refact> tests/examples/Test35.hs: OK apply-refact> tests/examples/Lambda5.hs: OK apply-refact> tests/examples/Naming7.hs: OK apply-refact> tests/examples/Default10.hs: OK apply-refact> tests/examples/Naming0.hs: OK apply-refact> tests/examples/Lambda33.hs: OK apply-refact> tests/examples/Bracket45.hs: OK (0.02s) apply-refact> tests/examples/List9.hs: OK (0.01s) apply-refact> tests/examples/Default128.hs: OK apply-refact> tests/examples/Default108.hs: OK apply-refact> tests/examples/Bracket41.hs: OK (0.02s) apply-refact> tests/examples/Default59.hs: OK apply-refact> tests/examples/Bracket43.hs: OK apply-refact> tests/examples/Test0.hs: OK apply-refact> tests/examples/ListRec4.hs: OK apply-refact> tests/examples/Duplicate0.hs: OK apply-refact> tests/examples/Default45.hs: OK apply-refact> tests/examples/Structure23.hs: OK apply-refact> tests/examples/Structure0.hs: OK (0.01s) apply-refact> tests/examples/Default116.hs: OK apply-refact> tests/examples/Test4.hs: OK apply-refact> tests/examples/Bracket38.hs: OK (0.02s) apply-refact> tests/examples/Default32.hs: OK apply-refact> tests/examples/Duplicate6.hs: OK apply-refact> tests/examples/Structure4.hs: OK apply-refact> tests/examples/Bracket34.hs: OK apply-refact> tests/examples/Default76.hs: OK apply-refact> tests/examples/Default40.hs: OK apply-refact> tests/examples/Import20.hs: OK apply-refact> tests/examples/Bracket27.hs: OK apply-refact> tests/examples/Naming14.hs: OK apply-refact> tests/examples/Default80.hs: OK apply-refact> tests/examples/Naming2.hs: OK apply-refact> tests/examples/Default30.hs: OK (0.02s) apply-refact> tests/examples/Fixity.hs: OK (0.01s) apply-refact> tests/examples/typetest.hs: OK (0.07s) apply-refact> tests/examples/Default120.hs: OK apply-refact> tests/examples/Import7.hs: OK apply-refact> tests/examples/Lambda27.hs: OK apply-refact> tests/examples/Lambda16.hs: OK (0.02s) apply-refact> tests/examples/Lambda13.hs: OK apply-refact> tests/examples/Structure14.hs: OK apply-refact> tests/examples/Extensions10.hs: OK apply-refact> tests/examples/Comment0.hs: OK apply-refact> tests/examples/Extensions4.hs: OK apply-refact> tests/examples/Unsafe0.hs: OK apply-refact> tests/examples/Test19.hs: OK apply-refact> tests/examples/Lambda20.hs: OK (0.02s) apply-refact> tests/examples/Duplicate1.hs: OK apply-refact> tests/examples/Naming9.hs: OK apply-refact> tests/examples/Pragma2.hs: OK apply-refact> tests/examples/Monad15.hs: OK (0.02s) apply-refact> tests/examples/Default75.hs: OK apply-refact> tests/examples/Monad14.hs: OK (0.02s) apply-refact> tests/examples/Default70.hs: OK 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: [-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: [-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: [-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: [-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:1408:10: warning: [-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> 1408 | mUnion m1 m2 = TupleSortMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1454:10: warning: [-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> 1454 | mUnion m1 m2 = ForAllTyMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1489:10: warning: [-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> 1489 | mUnion m1 m2 = ForallVisMap (unionOn favBoolMap m1 m2) retrie> | ^^ retrie> [15 of 34] Compiling Retrie.Universe ( Retrie/Universe.hs, dist/build/Retrie/Universe.p_o ) retrie> retrie> Retrie/Universe.hs:114:10: warning: [-Wname-shadowing] ghc-lib-parser-ex> /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw ghc-lib-parser-ex> Dynamic Libraries installed in: ghc-lib-parser-ex> /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 ghc-lib-parser-ex> Private executables installed in: ghc-lib-parser-ex> /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2/libexec/x86_64-linux-ghc-9.4.2/ghc-lib-parser-ex-9.6.0.2 ghc-lib-parser-ex> Data files installed in: ghc-lib-parser-ex> /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2/share/x86_64-linux-ghc-9.4.2/ghc-lib-parser-ex-9.6.0.2 ghc-lib-parser-ex> Documentation installed in: ghc-lib-parser-ex> /nix/store/wi0cb1dayk99wz7lzy9f83ml4d3yp1az-ghc-lib-parser-ex-9.6.0.2-doc/share/doc/ghc-lib-parser-ex-9.6.0.2 ghc-lib-parser-ex> Configuration files installed in: ghc-lib-parser-ex> /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.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/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/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 12.3.0 given by user at: ghc-lib-parser-ex> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc ghc-lib-parser-ex> Using ghc version 9.4.2 found on system at: ghc-lib-parser-ex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc ghc-lib-parser-ex> Using ghc-pkg version 9.4.2 found on system at: ghc-lib-parser-ex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 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.27.0 found on system at: ghc-lib-parser-ex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: ghc-lib-parser-ex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc ghc-lib-parser-ex> Using hsc2hs version 0.68.8 found on system at: ghc-lib-parser-ex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs ghc-lib-parser-ex> Using hscolour version 1.24 found on system at: ghc-lib-parser-ex> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/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/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold ghc-lib-parser-ex> No pkg-config found ghc-lib-parser-ex> Using runghc version 9.4.2 found on system at: ghc-lib-parser-ex> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 ghc-lib-parser-ex> Using strip version 2.40 found on system at: ghc-lib-parser-ex> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip ghc-lib-parser-ex> Using tar found on system at: ghc-lib-parser-ex> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar ghc-lib-parser-ex> No uhc found ghc-lib-parser-ex> building ghc-lib-parser-ex> Preprocessing library for ghc-lib-parser-ex-9.6.0.2.. ghc-lib-parser-ex> Building library for ghc-lib-parser-ex-9.6.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 ) 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 ) lsp-types (post)> added 1 signatures lsp-types (post)> added 2 signatures lsp-types (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0 lsp-types (post)> copying 1 paths... lsp-types (post)> copying path '/nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0' to 'https://cache.nix-ci.com'... lsp-types (post)> copying 1 paths... lsp-types (post)> copying path '/nix/store/5pppmsqkq6xic795nwx43s7585aab0s9-lsp-types-2.0.2.0.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/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0 lsp-types (post)> copying 1 paths... lsp-types (post)> copying path '/nix/store/50aynk4yiwrv8273anr1hc2yjb6vdd2g-lsp-types-2.0.2.0' to 'ssh-ng://worker.nix-ci.com'... lsp-types (post)> copying 1 paths... lsp-types (post)> copying path '/nix/store/5pppmsqkq6xic795nwx43s7585aab0s9-lsp-types-2.0.2.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/n9k4f9hvvjl397wj7wxgr12b8j22p2fd-lsp-2.2.0.0.drv'... mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 1056 | instance Traversable f => MonoTraversable (ListT f a) mono-traversable> | ^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1166:40: warning: [-Wdeprecations] mono-traversable> In the use of type constructor or class ‘ListT’ mono-traversable> (imported from Control.Monad.Trans.List): mono-traversable> Deprecated: "This transformer is invalid on most monads" mono-traversable> | mono-traversable> 1166 | instance Applicative m => MonoPointed (ListT m a) mono-traversable> | ^^^^^ mono-traversable> 100% ( 8 / 8) in 'Data.Containers' mono-traversable> mono-traversable> src/Data/Containers.hs:51:48: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 51 | unions :: (MonoFoldable mono, Element mono ~ set) => mono -> set mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Containers.hs:703:38: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 703 | class (SetContainer set, Element set ~ ContainerKey set) => IsSet set where mono-traversable> | ^ mono-traversable> 100% ( 32 / 32) in 'Data.MonoTraversable.Unprefixed' mono-traversable> mono-traversable> src/Data/MonoTraversable/Unprefixed.hs:158:41: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 158 | and :: (MonoFoldable mono, Element mono ~ Bool) => mono -> Bool mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/MonoTraversable/Unprefixed.hs:164:40: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 164 | or :: (MonoFoldable mono, Element mono ~ Bool) => mono -> Bool mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/MonoTraversable/Unprefixed.hs:219:62: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 219 | sequence_ :: (Applicative m, MonoFoldable mono, Element mono ~ (m ())) => mono -> m () mono-traversable> | ^ 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: 'NonEmpty' 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: 'a' is out of scope. apply-refact> tests/examples/Extensions9.hs: OK apply-refact> tests/examples/Bracket23.hs: OK apply-refact> tests/examples/Default90.hs: OK apply-refact> tests/examples/Default0.hs: OK apply-refact> tests/examples/Test18.hs: OK apply-refact> tests/examples/Lambda37.hs: OK apply-refact> tests/examples/Default110.hs: OK apply-refact> tests/examples/ArithSeq.hs: OK (0.02s) apply-refact> tests/examples/Default78.hs: OK (0.01s) apply-refact> tests/examples/Default44.hs: OK apply-refact> tests/examples/Lambda7.hs: OK (0.02s) apply-refact> tests/examples/Lambda10.hs: OK apply-refact> tests/examples/Pragma8.hs: OK (0.02s) apply-refact> tests/examples/Default95.hs: OK apply-refact> tests/examples/Bracket5.hs: OK apply-refact> tests/examples/Monad1.hs: OK apply-refact> tests/examples/Default21.hs: OK (0.02s) apply-refact> tests/examples/Default4.hs: OK apply-refact> tests/examples/Lambda17.hs: OK apply-refact> tests/examples/NegApp.hs: OK apply-refact> tests/examples/Naming12.hs: OK apply-refact> tests/examples/Import3.hs: OK apply-refact> tests/examples/Bracket9.hs: OK (0.02s) apply-refact> tests/examples/Default112.hs: OK apply-refact> tests/examples/Lambda35.hs: OK apply-refact> tests/examples/Extensions19.hs: OK (0.02s) apply-refact> tests/examples/Default117.hs: OK apply-refact> tests/examples/Bracket7.hs: OK apply-refact> tests/examples/Import13.hs: OK apply-refact> tests/examples/Test15.hs: OK apply-refact> tests/examples/Extensions22.hs: OK apply-refact> tests/examples/Default1.hs: OK apply-refact> tests/examples/Default87.hs: OK apply-refact> tests/examples/Lambda24.hs: OK apply-refact> tests/examples/Extensions21.hs: OK apply-refact> tests/examples/Default122.hs: OK apply-refact> tests/examples/Default77.hs: OK (0.02s) apply-refact> tests/examples/Lambda4.hs: OK apply-refact> tests/examples/Lambda21.hs: OK (0.01s) apply-refact> tests/examples/Extensions2.hs: OK (0.02s) apply-refact> tests/examples/ListRec1.hs: OK apply-refact> tests/examples/Structure22.hs: OK (0.02s) apply-refact> tests/examples/Default81.hs: OK apply-refact> tests/examples/Naming3.hs: OK apply-refact> tests/examples/Test31.hs: OK (0.02s) apply-refact> tests/examples/Monad17.hs: OK apply-refact> tests/examples/Default88.hs: OK (0.02s) apply-refact> tests/examples/Default115.hs: OK apply-refact> tests/examples/Lambda39.hs: OK apply-refact> tests/examples/Default79.hs: OK (0.02s) apply-refact> tests/examples/Duplicate4.hs: OK apply-refact> tests/examples/ParseErrorNoHint.hs: OK apply-refact> tests/examples/Lambda2.hs: OK apply-refact> tests/examples/Test1.hs: OK apply-refact> tests/examples/Default7.hs: OK (0.02s) apply-refact> tests/examples/Bracket10.hs: OK apply-refact> tests/examples/Structure5.hs: OK apply-refact> tests/examples/Extensions27.hs: OK (0.02s) apply-refact> tests/examples/Default102.hs: OK apply-refact> tests/examples/Bracket6.hs: OK apply-refact> tests/examples/Default25.hs: OK (0.02s) apply-refact> tests/examples/Default3.hs: OK apply-refact> tests/examples/Lambda25.hs: OK apply-refact> apply-refact> All 449 tests passed (5.33s) apply-refact> Test suite test: PASS apply-refact> Test suite logged to: dist/test/apply-refact-0.13.0.0-test.log apply-refact> 1 of 1 test suites (1 of 1 test cases) passed. apply-refact> checkPhase completed in 2 minutes 18 seconds apply-refact> haddockPhase apply-refact> Preprocessing executable 'refactor' for apply-refact-0.13.0.0.. apply-refact> Preprocessing test suite 'test' for apply-refact-0.13.0.0.. apply-refact> Preprocessing library for apply-refact-0.13.0.0.. apply-refact> Running Haddock on library for apply-refact-0.13.0.0.. apply-refact> Warning: The documentation for the following packages are not installed. No apply-refact> links will be generated to these packages: fail-4.9.0.0 apply-refact> Warning: --source-* options are ignored when --hyperlinked-source is enabled. apply-refact> 33% (424 /1278) 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:158) apply-refact> onError (src/Refact/Compat.hs:160) apply-refact> Match apply-refact> MatchGroup apply-refact> Fixity apply-refact> FunDep apply-refact> Match apply-refact> HsUniToken apply-refact> LHsUniToken apply-refact> HsToken apply-refact> LHsToken apply-refact> XXIE apply-refact> XIEDocNamed apply-refact> XIEDoc apply-refact> XIEGroup 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.p_o ) retrie> retrie> Retrie/Types.hs:133:3: warning: [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup (Matcher a)’. 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: [-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> 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: [-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.p_o ) retrie> [18 of 34] Compiling Retrie.GroundTerms ( Retrie/GroundTerms.hs, dist/build/Retrie/GroundTerms.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: [-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: [-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: [-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: [-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 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 ) 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 ) ormolu> Ormolu=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu,Ormolu.Config=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Config,Ormolu.Diff.ParseResult=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Diff.ParseResult,Ormolu.Diff.Text=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Diff.Text,Ormolu.Exception=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Exception,Ormolu.Fixity=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Fixity,Ormolu.Fixity.Imports=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Fixity.Imports,Ormolu.Fixity.Internal=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Fixity.Internal,Ormolu.Fixity.Parser=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Fixity.Parser,Ormolu.Fixity.Printer=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Fixity.Printer,Ormolu.Imports=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Imports,Ormolu.Parser=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Parser,Ormolu.Parser.CommentStream=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Parser.CommentStream,Ormolu.Parser.Pragma=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Parser.Pragma,Ormolu.Parser.Result=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Parser.Result,Ormolu.Printer=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer,Ormolu.Printer.Combinators=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Combinators,Ormolu.Printer.Comments=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Comments,Ormolu.Printer.Internal=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Internal,Ormolu.Printer.Meat.Common=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Common,Ormolu.Printer.Meat.Declaration=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration,Ormolu.Printer.Meat.Declaration.Annotation=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Annotation,Ormolu.Printer.Meat.Declaration.Class=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Class,Ormolu.Printer.Meat.Declaration.Data=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Data,Ormolu.Printer.Meat.Declaration.Default=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Default,Ormolu.Printer.Meat.Declaration.Foreign=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Foreign,Ormolu.Printer.Meat.Declaration.Instance=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Instance,Ormolu.Printer.Meat.Declaration.OpTree=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.OpTree,Ormolu.Printer.Meat.Declaration.RoleAnnotation=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.RoleAnnotation,Ormolu.Printer.Meat.Declaration.Rule=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Rule,Ormolu.Printer.Meat.Declaration.Signature=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Signature,Ormolu.Printer.Meat.Declaration.Splice=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Splice,Ormolu.Printer.Meat.Declaration.Type=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Type,Ormolu.Printer.Meat.Declaration.TypeFamily=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.TypeFamily,Ormolu.Printer.Meat.Declaration.Value=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Value,Ormolu.Printer.Meat.Declaration.Warning=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Declaration.Warning,Ormolu.Printer.Meat.ImportExport=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.ImportExport,Ormolu.Printer.Meat.Module=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Module,Ormolu.Printer.Meat.Pragma=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Pragma,Ormolu.Printer.Meat.Type=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Meat.Type,Ormolu.Printer.Operators=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.Operators,Ormolu.Printer.SpanStream=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Printer.SpanStream,Ormolu.Processing.Common=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Processing.Common,Ormolu.Processing.Cpp=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Processing.Cpp,Ormolu.Processing.Preprocess=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Processing.Preprocess,Ormolu.Terminal=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Terminal,Ormolu.Terminal.QualifiedDo=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Terminal.QualifiedDo,Ormolu.Utils=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Utils,Ormolu.Utils.Cabal=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Utils.Cabal,Ormolu.Utils.Fixity=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Utils.Fixity,Ormolu.Utils.IO=ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C:Ormolu.Utils.IO ormolu> unit ormolu-0.7.2.0-7cai4KuOyy7IiVrWaldUFW-ormolu ormolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ormolu> include base-4.17.0.0 ormolu> include containers-0.6.6 ormolu> include directory-1.3.7.1 ormolu> include filepath-1.4.2.2 ormolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y ormolu> include ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> include text-2.0.1 ormolu> include th-env-0.1.1-B3SDNFfP3lt2YWSLpLmpzs ormolu> unit ormolu-0.7.2.0-Ja1BIHSfNfc6OnRDoLWFGw-tests ormolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ormolu> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc ormolu> include base-4.17.0.0 ormolu> include containers-0.6.6 ormolu> include directory-1.3.7.1 ormolu> include filepath-1.4.2.2 ormolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M ormolu> include hspec-megaparsec-2.2.1-CzoYJcQojUQ2D4H5L962Wt ormolu> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV ormolu> include ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> include path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx ormolu> include path-io-1.8.1-KLaB6MivxdME6KZaZJKQQY ormolu> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT ormolu> include text-2.0.1 ormolu> Ready component graph: ormolu> definite ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> depends Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ormolu> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx ormolu> depends MemoTrie-0.6.11-KIk0QOAopV8EwqQAaTAyw9 ormolu> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb ormolu> depends array-0.5.4.0 ormolu> depends base-4.17.0.0 ormolu> depends binary-0.8.9.1 ormolu> depends bytestring-0.11.3.1 ormolu> depends containers-0.6.6 ormolu> depends deepseq-1.4.8.0 ormolu> depends directory-1.3.7.1 ormolu> depends file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 ormolu> depends filepath-1.4.2.2 ormolu> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> depends megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV ormolu> depends mtl-2.2.2 ormolu> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ormolu> depends text-2.0.1 ormolu> definite ormolu-0.7.2.0-Ja1BIHSfNfc6OnRDoLWFGw-tests ormolu> depends Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ormolu> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc ormolu> depends base-4.17.0.0 ormolu> depends containers-0.6.6 ormolu> depends directory-1.3.7.1 ormolu> depends filepath-1.4.2.2 ormolu> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M ormolu> depends hspec-megaparsec-2.2.1-CzoYJcQojUQ2D4H5L962Wt ormolu> depends megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV ormolu> depends ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> depends path-0.9.5-KiDnj4ghk3y1SjQHKTa2kx ormolu> depends path-io-1.8.1-KLaB6MivxdME6KZaZJKQQY ormolu> depends temporary-1.3-L63kaQJiDsvGGDvVRznNhT ormolu> depends text-2.0.1 ormolu> definite ormolu-0.7.2.0-7cai4KuOyy7IiVrWaldUFW-ormolu ormolu> depends Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 ormolu> depends base-4.17.0.0 ormolu> depends containers-0.6.6 ormolu> depends directory-1.3.7.1 ormolu> depends filepath-1.4.2.2 ormolu> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A ormolu> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y ormolu> depends ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> depends text-2.0.1 ormolu> depends th-env-0.1.1-B3SDNFfP3lt2YWSLpLmpzs ormolu> Using Cabal-3.8.1.0 compiled by ghc-9.4 ormolu> Using compiler: ghc-9.4.2 ormolu> Using install prefix: ormolu> /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0 ormolu> Executables installed in: ormolu> /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin/bin ormolu> Libraries installed in: ormolu> /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C ormolu> Dynamic Libraries installed in: ghc> /nix/store/f6a8irmf8qd8vsh5q5aw3krcp83dkgbx-dhall-1.41.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/nn1yy096knfhzshk5sh2qhx40nh1wl8d-either-5.0.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/nyxn9112d16sh9k8xsaj10q094m8ymk6-yaya-0.4.2.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/k74bld62aqpr0kxw8yvp7c7c79b21b2s-cabal-doctest-1.0.9/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gc2b2i5vylda1amz8r35mqag6cvhd31c-base-compat-0.12.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gc2b2i5vylda1amz8r35mqag6cvhd31c-base-compat-0.12.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/0zg2aanmc2x9503rdl85wy0d4q763j6j-aeson-2.1.2.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hw0jmgsvh6qj5ym98fwafl271kd4zi21-aeson-pretty-0.8.9/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qdimjdqh0lvrv9rdx9ls4s6yf0r0fixn-ansi-terminal-0.11.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qdimjdqh0lvrv9rdx9ls4s6yf0r0fixn-ansi-terminal-0.11.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/zqkcpn4gmj7jv9abjb1czssyakpacbfz-atomic-write-0.2.0.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/lsh96a66awi6ld5hn6pi77icjc07qway-base16-bytestring-1.0.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/lsh96a66awi6ld5hn6pi77icjc07qway-base16-bytestring-1.0.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/g2jjnjmxm86j87l09ww0cf4h23szpmw8-case-insensitive-1.2.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/g2jjnjmxm86j87l09ww0cf4h23szpmw8-case-insensitive-1.2.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/0938xwwa9gf233nanr7clgqnrzfsd8bv-cborg-0.2.9.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/nix-support: mono-traversable> If you qualify the identifier, haddock can try to link it anyway. 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: 'Vector' 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: 'not' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. 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 out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'intercalate' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'true' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> 80% ( 40 / 50) in 'Data.Sequences' mono-traversable> Missing documentation for: mono-traversable> splitElemStrictBS (src/Data/Sequences.hs:1379) mono-traversable> stripPrefixStrictBS (src/Data/Sequences.hs:1384) mono-traversable> stripSuffixStrictBS (src/Data/Sequences.hs:1389) mono-traversable> splitSeqLazyBS (src/Data/Sequences.hs:1401) mono-traversable> stripPrefixLazyBS (src/Data/Sequences.hs:1406) mono-traversable> stripSuffixLazyBS (src/Data/Sequences.hs:1411) mono-traversable> splitSeqStrictText (src/Data/Sequences.hs:1425) mono-traversable> replaceSeqStrictText (src/Data/Sequences.hs:1430) mono-traversable> splitSeqLazyText (src/Data/Sequences.hs:1444) mono-traversable> replaceSeqLazyText (src/Data/Sequences.hs:1449) mono-traversable> mono-traversable> src/Data/Sequences.hs:1470:44: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1470 | class (IsSequence t, IsString t, Element t ~ Char) => Textual t where mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1486:29: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1486 | unwords :: (Element seq ~ t, MonoFoldable seq) => seq -> t mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1503:29: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1503 | unlines :: (Element seq ~ t, MonoFoldable seq) => seq -> t mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1551:13: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1551 | instance (c ~ Char) => Textual [c] where mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1604:37: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1604 | Element (f (Maybe t)) ~ Maybe t) mono-traversable> | ^ mono-traversable> apply-refact> XIEModuleContents apply-refact> XIEThingWith apply-refact> XIEThingAll apply-refact> XIEThingAbs apply-refact> XIEVar 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> 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 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> XHsInt64Prim 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> XXSplice apply-refact> XSpliced apply-refact> XQuasiQuote apply-refact> XUntypedSplice apply-refact> XTypedSplice 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> XSpliceE apply-refact> XUntypedBracket apply-refact> XTypedBracket apply-refact> XArithSeq apply-refact> XExprWithTySig apply-refact> XProjection apply-refact> XGetField 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> 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> XXForeignDecl apply-refact> XForeignExport apply-refact> XForeignImport 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> 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 retrie> | ^ retrie> retrie> Retrie/Expr.hs:132:19: warning: [-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:176:9: warning: [-Wunused-matches] retrie> Defined but not used: ‘nm'’ retrie> | retrie> 176 | (tv', nm') <- swapEntryDPT tv nm retrie> | ^^^ retrie> retrie> Retrie/Expr.hs:221:1: warning: [-Wunused-top-binds] retrie> Defined but not used: ‘wildSupplyAlphaEnv’ retrie> | retrie> 221 | wildSupplyAlphaEnv env = wildSupplyP (\ nm -> isNothing (lookupAlphaEnv nm env)) retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:306:29: warning: [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 306 | conPatHelper con (PrefixCon tyargs xs) = do retrie> | ^^^^^^ retrie> retrie> Retrie/Expr.hs:318:1: warning: [-Woverlapping-patterns] retrie> Pattern match is redundant retrie> In an equation for ‘grhsToExpr’: grhsToExpr _ = ... retrie> | retrie> 318 | grhsToExpr _ = error "grhsToExpr" retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:342:34: warning: [-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> 342 | needed (HasPrec (Fixity _ p1 d1)) (Just (Fixity _ p2 d2)) = retrie> | ^^ retrie> retrie> Retrie/Expr.hs:366:1: warning: [-Wunused-top-binds] retrie> Defined but not used: ‘mkParen’ retrie> | retrie> 366 | mkParen k e = do retrie> | ^^^^^^^ retrie> retrie> Retrie/Expr.hs:369:4: warning: [-Wunused-matches] retrie> Defined but not used: ‘e0’ retrie> | retrie> 369 | (e0,pe0) <- swapEntryDPT e pe retrie> | ^^ retrie> [20 of 34] Compiling Retrie.Rewrites.Types ( Retrie/Rewrites/Types.hs, dist/build/Retrie/Rewrites/Types.p_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: [-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: [-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> | 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.6.0.2.. ghc-lib-parser-ex> Building test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.6.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> buildPhase completed in 33 seconds ghc-lib-parser-ex> running tests 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 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 ormolu> /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 ormolu> Private executables installed in: ormolu> /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0/libexec/x86_64-linux-ghc-9.4.2/ormolu-0.7.2.0 ormolu> Data files installed in: ormolu> /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0/share/x86_64-linux-ghc-9.4.2/ormolu-0.7.2.0 ormolu> Documentation installed in: ormolu> /nix/store/wxaqw22rzxjikbgg1cdip603j3n8ggck-ormolu-0.7.2.0-doc/share/doc/ormolu-0.7.2.0 ormolu> Configuration files installed in: ormolu> /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0/etc ormolu> No alex found ormolu> Using ar found on system at: ormolu> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar ormolu> No c2hs found ormolu> No cpphs found ormolu> No doctest found ormolu> Using gcc version 12.3.0 given by user at: ormolu> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc ormolu> Using ghc version 9.4.2 found on system at: ormolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc ormolu> Using ghc-pkg version 9.4.2 found on system at: ormolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 ormolu> No ghcjs found ormolu> No ghcjs-pkg found ormolu> No greencard found ormolu> Using haddock version 2.27.0 found on system at: ormolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: ormolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc ormolu> Using hsc2hs version 0.68.8 found on system at: ormolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs ormolu> Using hscolour version 1.24 found on system at: ormolu> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour ormolu> No jhc found ormolu> Using ld found on system at: ormolu> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold ormolu> No pkg-config found ormolu> Using runghc version 9.4.2 found on system at: ormolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 ormolu> Using strip version 2.40 found on system at: ormolu> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip ormolu> Using tar found on system at: ormolu> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar ormolu> No uhc found ormolu> building ormolu> Preprocessing library for ormolu-0.7.2.0.. ormolu> Building library for ormolu-0.7.2.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 ) 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 ) ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/6qmgdia3fkjn34k6y78y8kasdf4qksdx-cborg-json-0.2.5.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/63hkks8i3ds8y513qvwqvsk8vgk3dhcw-contravariant-1.5.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/63hkks8i3ds8y513qvwqvsk8vgk3dhcw-contravariant-1.5.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gqyy1spq2l1nm1hq0fqk8pmzgm92d625-cryptohash-sha256-0.11.102.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gqyy1spq2l1nm1hq0fqk8pmzgm92d625-cryptohash-sha256-0.11.102.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/x4bzcwx4sfxh2v6awh4hlqwv44iq73sb-data-fix-0.3.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/x4bzcwx4sfxh2v6awh4hlqwv44iq73sb-data-fix-0.3.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/5w208rf7hy6prx3fyjcx096hv82c88x0-Diff-0.4.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/5w208rf7hy6prx3fyjcx096hv82c88x0-Diff-0.4.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/v0f5wba5rziqrfazrsfljxlx37z9gia5-dotgen-0.4.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/v0f5wba5rziqrfazrsfljxlx37z9gia5-dotgen-0.4.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bif6yr2ccpmbm59lg5kw4x1indlhz8bk-half-0.3.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bif6yr2ccpmbm59lg5kw4x1indlhz8bk-half-0.3.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/1k9m1k1pkgvri9ykppb9k6yf8zn51d3p-hashable-1.4.3.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/1k9m1k1pkgvri9ykppb9k6yf8zn51d3p-hashable-1.4.3.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/kgz49an93znlwd32xc3q1lzxihppmrzb-http-client-0.7.15/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/z9dmn507zlnldiq4bydzkb4y5l0pd2g7-http-client-tls-0.3.6.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/87sp7nphj776jhmfr5xi36n09388aypv-http-types-0.12.3/nix-support: mono-traversable> src/Data/Sequences.hs:1655:52: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1655 | repack :: (MonoFoldable a, IsSequence b, Element a ~ Element b) => a -> b mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1671:13: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1671 | instance (c ~ Char, w ~ Word8) => Utf8 [c] [w] where mono-traversable> | ^ mono-traversable> mono-traversable> src/Data/Sequences.hs:1671:23: warning: [-Wtype-equality-requires-operators] mono-traversable> The use of ‘~’ without TypeOperators mono-traversable> will become an error in a future GHC release. mono-traversable> Suggested fix: Perhaps you intended to use TypeOperators mono-traversable> | mono-traversable> 1671 | instance (c ~ Char, w ~ Word8) => Utf8 [c] [w] where mono-traversable> | ^ mono-traversable> Warning: 'NonEmpty' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'fronNonEmpty' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. 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' mono-traversable> Documentation created: dist/doc/html/mono-traversable/index.html, mono-traversable> dist/doc/html/mono-traversable/mono-traversable.txt mono-traversable> Preprocessing test suite 'test' for mono-traversable-1.0.15.3.. mono-traversable> haddockPhase completed in 30 seconds mono-traversable> installing mono-traversable> Installing library in /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc mono-traversable> post-installation fixup mono-traversable> shrinking RPATHs of ELF executables and libraries in /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3 mono-traversable> shrinking /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSmono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc-ghc9.4.2.so mono-traversable> checking for references to /build/ in /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3... mono-traversable> patching script interpreter paths in /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3 mono-traversable> stripping (with command strip and flags -S -p) in /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3/lib mono-traversable> shrinking RPATHs of ELF executables and libraries in /nix/store/53c23x7zbhs3qv0rwj8whlmx6ajv57mm-mono-traversable-1.0.15.3-doc mono-traversable> checking for references to /build/ in /nix/store/53c23x7zbhs3qv0rwj8whlmx6ajv57mm-mono-traversable-1.0.15.3-doc... mono-traversable> patching script interpreter paths in /nix/store/53c23x7zbhs3qv0rwj8whlmx6ajv57mm-mono-traversable-1.0.15.3-doc 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> MatchGroup apply-refact> LPat apply-refact> SpliceExplicitFlag apply-refact> LHsDocStringChunk apply-refact> HsDocStringDecorator apply-refact> LHsDocString 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> NoGhcTcPass apply-refact> GhcTc apply-refact> GhcRn apply-refact> GhcPs apply-refact> Pass apply-refact> IsSrcSpanAnn apply-refact> Docs apply-refact> DocStructure apply-refact> LHsDoc apply-refact> LHsTypeArg apply-refact> HsArg apply-refact> HsLinearArrowTokens apply-refact> HsCoreTy apply-refact> LHsLocalBindsLR apply-refact> HsRuleRn apply-refact> ForeignExport apply-refact> CImportSpec apply-refact> ForeignImport apply-refact> NewOrData apply-refact> StandaloneKindSig apply-refact> LDerivClauseTys apply-refact> LHsDerivingClause apply-refact> FamilyInfo apply-refact> DataDeclRn apply-refact> LHsFunDep apply-refact> LHsDecl apply-refact> ConLikeP apply-refact> HsDoFlavour apply-refact> UntypedSpliceFlavour apply-refact> TransForm apply-refact> MatchGroupTc apply-refact> DotFieldOcc apply-refact> LHsRecUpdProj apply-refact> RecUpdProj apply-refact> LHsRecProj apply-refact> RecProj apply-refact> FieldLabelStrings apply-refact> OverLitTc apply-refact> OverLitRn apply-refact> OutputableBndrFlag apply-refact> EpAnnForallTy apply-refact> AnnSig apply-refact> NHsValBindsLR apply-refact> HsRuleAnn apply-refact> XViaStrategyPs apply-refact> HsPatExpansion apply-refact> EpAnnSumPat apply-refact> SplicePointName apply-refact> DelayedSplice apply-refact> HsSplicedT apply-refact> XBindStmtTc apply-refact> XBindStmtRn apply-refact> RecStmtTc apply-refact> GrhsAnn 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> EpAnnImportDecl apply-refact> ImportDeclPkgQual apply-refact> HsParsedModule apply-refact> AnnsModule apply-refact> pat_args apply-refact> pat_con apply-refact> pat_con_ext apply-refact> XPat apply-refact> ParPat apply-refact> mkHsDocStringChunk apply-refact> unpackHDSC apply-refact> mkGeneratedHsDocString apply-refact> isEmptyDocString apply-refact> docStringChunks apply-refact> pprHsDocStrings 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> la2r 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> negateOverLitVal apply-refact> pprIfPs apply-refact> pprIfRn apply-refact> pprIfTc apply-refact> noHsTok apply-refact> noHsUniTok apply-refact> emptyDocs apply-refact> hsQTvExplicit apply-refact> hsPatSigType apply-refact> mapHsOuterImplicit apply-refact> hsIPNameFS apply-refact> hsMult apply-refact> hsScaledThing apply-refact> numVisibleArgs 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> hsSigDoc apply-refact> hsGroupInstDecls apply-refact> tyClDeclTyVars apply-refact> countTyClDecls apply-refact> tyClGroupTyClDecls apply-refact> tyClGroupInstDecls apply-refact> tyClGroupRoleDecls apply-refact> tyClGroupKindSigs apply-refact> pprFlavour apply-refact> collectRuleBndrSigTys apply-refact> pprFullRuleName apply-refact> docDeclDoc apply-refact> annProvenanceName_maybe apply-refact> pprParendExpr apply-refact> hsConPatArgs apply-refact> hsRecFields apply-refact> hsRecFieldsArgs apply-refact> hsRecFieldSel apply-refact> pprLPat apply-refact> pprFieldLabelStrings apply-refact> lamCaseKeyword apply-refact> pprExternalSrcLoc apply-refact> pprHsArrType apply-refact> isInfixMatch apply-refact> isTypedSplice apply-refact> isPatSynCtxt apply-refact> qualifiedDoModuleName_maybe apply-refact> isComprehensionContext apply-refact> isDoComprehensionContext apply-refact> isMonadDoStmtContext apply-refact> isMonadCompContext apply-refact> isMonadDoCompContext 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> pprAHsDoFlavour apply-refact> pprHsDoFlavour apply-refact> prependQualified apply-refact> pprFunBind apply-refact> pprPatBind apply-refact> pprSpliceDecl apply-refact> pprSplice apply-refact> pprExpr apply-refact> pprLExpr apply-refact> pprXOverLit apply-refact> overLitType apply-refact> pp_st_suffix apply-refact> getBangType apply-refact> getBangStrictness apply-refact> fromMaybeContext apply-refact> mkHsForAllVisTele 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.p_o ) retrie> retrie> Retrie/Rewrites/Patterns.hs:12:48: warning: [-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.p_o ) retrie> [24 of 34] Compiling Retrie.Subst ( Retrie/Subst.hs, dist/build/Retrie/Subst.p_o ) retrie> retrie> Retrie/Subst.hs:20:1: warning: [-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: [-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: [-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: [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup Change’. 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: [-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> 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.p_o ) retrie> retrie> Retrie/CPP.hs:140:19: warning: [-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') 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> 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> 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> 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 ghc-lib-parser-ex> isSymbolRdrName (3): OK ghc-lib-parser-ex> isSymbolRdrName (4): OK ghc-lib-parser-ex> ghc-lib-parser-ex> All 115 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.6.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> haddockPhase ghc-lib-parser-ex> Preprocessing library for ghc-lib-parser-ex-9.6.0.2.. ghc-lib-parser-ex> Running Haddock on library for ghc-lib-parser-ex-9.6.0.2.. ghc-lib-parser-ex> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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 ) 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 ) 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 ) 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 ) 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 ) ormolu> [26 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> [27 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 ) 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 ) ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hz0ajby9z21r8fkxy9zmlx0rqa8xppv0-indexed-traversable-0.1.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hz0ajby9z21r8fkxy9zmlx0rqa8xppv0-indexed-traversable-0.1.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/ci86fsd8zyaccfhi33zgjd4lxjwxbhgd-lens-family-core-2.1.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/ci86fsd8zyaccfhi33zgjd4lxjwxbhgd-lens-family-core-2.1.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/9ghx5fbkkvn9573w527mh6an6sirpsvc-megaparsec-9.3.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/9ghx5fbkkvn9573w527mh6an6sirpsvc-megaparsec-9.3.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/y38cn6c7gy9ifhzkca3sf3r27vwx61qk-mmorph-1.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/y38cn6c7gy9ifhzkca3sf3r27vwx61qk-mmorph-1.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/9is24n02ivb7xwz5647sw45whxkza5z3-network-uri-2.6.4.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/9is24n02ivb7xwz5647sw45whxkza5z3-network-uri-2.6.4.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/6ck2f2shasadv89ka2sd8xc73wqgwj0f-optparse-applicative-0.17.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/6ck2f2shasadv89ka2sd8xc73wqgwj0f-optparse-applicative-0.17.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/a4h2gqjqx6nkdzjk14lvchj73fmnkzma-parsers-0.12.11/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/cjwim0d5aibg3456v03rx5rksnp4ckam-pretty-simple-4.1.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/cjwim0d5aibg3456v03rx5rksnp4ckam-pretty-simple-4.1.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/xanzfagwhyq0v5ldyhhgipq5v7na7lxw-prettyprinter-1.7.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/xanzfagwhyq0v5ldyhhgipq5v7na7lxw-prettyprinter-1.7.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/xffcbxq8wwcb94xyxnha5m756ddand3s-prettyprinter-ansi-terminal-1.1.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/xffcbxq8wwcb94xyxnha5m756ddand3s-prettyprinter-ansi-terminal-1.1.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/8jm038qk2dvls5bchknr2rvcncbdv6k6-profunctors-5.6.2/nix-support: 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> 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> mkFieldOcc apply-refact> mkAmbiguousFieldOcc apply-refact> rdrNameAmbiguousFieldOcc apply-refact> selectorAmbiguousFieldOcc apply-refact> unambiguousFieldOcc apply-refact> ambiguousFieldOcc apply-refact> pprAnonWildCard apply-refact> pprLHsContext apply-refact> pprConDeclFields apply-refact> pprHsType apply-refact> pprLHsBinds apply-refact> pprLHsBindsForUser apply-refact> pprDeclList apply-refact> emptyLocalBinds apply-refact> eqEmptyLocalBinds 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> pragBrackets apply-refact> pprVarSig apply-refact> pprSpec apply-refact> pprTcSpecPrags apply-refact> pprMinimalSig apply-refact> emptyRdrGroup apply-refact> emptyRnGroup apply-refact> appendGroups apply-refact> tyFamInstDeclName apply-refact> tyFamInstDeclLName apply-refact> tyClDeclLName apply-refact> tcdName apply-refact> pprTyClDeclFlavour apply-refact> familyDeclLName apply-refact> familyDeclName apply-refact> famResultKindSignature apply-refact> standaloneKindSigName apply-refact> getConNames apply-refact> hsConDeclTheta apply-refact> pprTyFamInstDecl apply-refact> pprDataFamInstFlavour apply-refact> pprHsFamInstLHS apply-refact> instDeclDataFamInsts apply-refact> flattenRuleDecls apply-refact> roleAnnotDeclName 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> isIrrefutableHsPat apply-refact> collectEvVarsPats apply-refact> collectEvVarsPat 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_splice_decl 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> matchContextErrString apply-refact> matchArrowContextErrString apply-refact> matchDoContextErrString apply-refact> pprMatchInCtxt apply-refact> pprStmtInCtxt 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> 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> mkRecStmt apply-refact> mkLetStmt apply-refact> mkUntypedSplice apply-refact> mkTypedSplice apply-refact> mkHsQuasiQuote apply-refact> mkHsString 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 retrie> | ^^ retrie> retrie> Retrie/CPP.hs:346:24: warning: [-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, dist/build/Retrie/Monad.p_o ) retrie> retrie> Retrie/Monad.hs:127:3: warning: [-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> 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: [-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: [-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: [-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: [-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: [-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:39:1: warning: [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ 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:274) ghc-lib-parser-ex> preludeFixities (src/Language/Haskell/GhclibParserEx/Fixity.hs:217) ghc-lib-parser-ex> baseFixities (src/Language/Haskell/GhclibParserEx/Fixity.hs:237) ghc-lib-parser-ex> infixr_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:260) ghc-lib-parser-ex> infixl_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:260) ghc-lib-parser-ex> infix_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:260) ghc-lib-parser-ex> fixity (src/Language/Haskell/GhclibParserEx/Fixity.hs:265) 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:157) 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 ghc-lib-parser-ex> modName (src/Language/Haskell/GhclibParserEx/GHC/Hs.hs:30) 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:18) 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:25) 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:30) 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:35) ghc-lib-parser-ex> isImportQualifiedPost (src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs:44) ghc-lib-parser-ex> 0% ( 0 / 12) 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:34) ghc-lib-parser-ex> strToPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:57) ghc-lib-parser-ex> fromPChar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:107) ghc-lib-parser-ex> hasPFieldsDotDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:116) ghc-lib-parser-ex> isPFieldWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:122) ghc-lib-parser-ex> isPWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:140) ghc-lib-parser-ex> isPFieldPun (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:149) ghc-lib-parser-ex> isPatTypeSig (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:162) ghc-lib-parser-ex> isPBangPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:162) ghc-lib-parser-ex> isPViewPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:162) ghc-lib-parser-ex> isSplicePat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:173) 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:156) 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 ) 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 ) 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 ) ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/8jm038qk2dvls5bchknr2rvcncbdv6k6-profunctors-5.6.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4agf4bkbcb90ji3ki6afrxyzfzj32mzd-repline-0.4.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4agf4bkbcb90ji3ki6afrxyzfzj32mzd-repline-0.4.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/5rqf5a9dqfz13r09b99d26h40jrpsa9z-scientific-0.3.7.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/5rqf5a9dqfz13r09b99d26h40jrpsa9z-scientific-0.3.7.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qf0wnskslr6qlvca2shinbjd2naslff7-serialise-0.2.6.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gjks7n9s37f3dmqyqhldi1nskwbr5ins-text-manipulate-0.3.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gjks7n9s37f3dmqyqhldi1nskwbr5ins-text-manipulate-0.3.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/558gcsx9cg11p8fyyhhyhnkaabrg9lms-text-short-0.1.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/558gcsx9cg11p8fyyhhyhnkaabrg9lms-text-short-0.1.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/yaidf9dlac4j18s6qx0m3gg6h1mkjbi7-th-lift-instances-0.1.20/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hma3ijpjmyhwd63777ljdpv4khdxs3f0-unordered-containers-0.2.19.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/abak2s7yahvb2ks5rv145rbrpihzw7lf-uri-encode-1.5.0.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/abak2s7yahvb2ks5rv145rbrpihzw7lf-uri-encode-1.5.0.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/asjq9jn6m96vjajl9hbijjrk9sf8y52n-vector-0.13.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/ykjndk9scg76nq31y73z70vxb600kmg4-bifunctors-5.5.15/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs 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/53c23x7zbhs3qv0rwj8whlmx6ajv57mm-mono-traversable-1.0.15.3-doc /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3 mono-traversable (post)> copying 2 paths... mono-traversable (post)> copying path '/nix/store/53c23x7zbhs3qv0rwj8whlmx6ajv57mm-mono-traversable-1.0.15.3-doc' to 'https://cache.nix-ci.com'... mono-traversable (post)> copying path '/nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3' to 'https://cache.nix-ci.com'... mono-traversable (post)> copying 1 paths... mono-traversable (post)> copying path '/nix/store/kkyb96jjxc71jsn675l2zzrdwbnhlg6r-mono-traversable-1.0.15.3.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/53c23x7zbhs3qv0rwj8whlmx6ajv57mm-mono-traversable-1.0.15.3-doc /nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3 mono-traversable (post)> copying 2 paths... mono-traversable (post)> copying path '/nix/store/53c23x7zbhs3qv0rwj8whlmx6ajv57mm-mono-traversable-1.0.15.3-doc' to 'ssh-ng://worker.nix-ci.com'... mono-traversable (post)> copying path '/nix/store/hvgfjwln9p4m80qn0yr6lg4cmif26gjx-mono-traversable-1.0.15.3' to 'ssh-ng://worker.nix-ci.com'... mono-traversable (post)> copying 1 paths... mono-traversable (post)> copying path '/nix/store/kkyb96jjxc71jsn675l2zzrdwbnhlg6r-mono-traversable-1.0.15.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/2mkjbsvkr7gl4j876vsi3kz90ss2c9qf-conduit-1.3.5.drv'... 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 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> 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> simpleImportDecl apply-refact> ieName apply-refact> ieNames apply-refact> ieWrappedLName apply-refact> ieWrappedName apply-refact> lieWrappedName apply-refact> ieLWrappedName apply-refact> replaceWrappedName apply-refact> replaceLWrappedName apply-refact> pprImpExp 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:174) apply-refact> RealSrcSpan' (src/Refact/Compat.hs:183) apply-refact> SrcSpanLess (src/Refact/Compat.hs:198) apply-refact> composeSrcSpan (src/Refact/Compat.hs:192) apply-refact> decomposeSrcSpan (src/Refact/Compat.hs:195) apply-refact> impliedXFlags apply-refact> FunBind (src/Refact/Compat.hs:172) apply-refact> DoGenReplacement (src/Refact/Compat.hs:252) apply-refact> Module (src/Refact/Compat.hs:155) apply-refact> MonadFail' (src/Refact/Compat.hs:150) apply-refact> ReplaceWorker (src/Refact/Compat.hs:260) apply-refact> annSpanToSrcSpan (src/Refact/Compat.hs:209) apply-refact> badAnnSpan (src/Refact/Compat.hs:201) apply-refact> mkErr (src/Refact/Compat.hs:238) apply-refact> parseModuleName (src/Refact/Compat.hs:247) apply-refact> setAnnSpanFile (src/Refact/Compat.hs:234) apply-refact> setRealSrcSpanFile (src/Refact/Compat.hs:226) apply-refact> setSrcSpanFile (src/Refact/Compat.hs:217) apply-refact> srcSpanToAnnSpan (src/Refact/Compat.hs:205) apply-refact> AnnSpan (src/Refact/Compat.hs:200) apply-refact> apply-refact> src/Refact/Compat.hs:114:67: warning: [-Wunused-imports] apply-refact> The import of ‘GhcMessage’ apply-refact> from module ‘GHC.Driver.Errors.Types’ is redundant apply-refact> | apply-refact> 114 | import GHC.Driver.Errors.Types (ErrorMessages, ghcUnknownMessage, GhcMessage) apply-refact> | ^^^^^^^^^^ 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:172) apply-refact> RealSrcLoc' (src/Refact/Compat.hs:174) apply-refact> RealSrcSpan' (src/Refact/Compat.hs:183) apply-refact> M (src/Refact/Utils.hs:61) apply-refact> getAnnSpan (src/Refact/Utils.hs:80) apply-refact> getAnnSpanA (src/Refact/Utils.hs:77) apply-refact> annSpanToSrcSpan (src/Refact/Compat.hs:209) apply-refact> srcSpanToAnnSpan (src/Refact/Compat.hs:205) apply-refact> setAnnSpanFile (src/Refact/Compat.hs:234) apply-refact> setSrcSpanFile (src/Refact/Compat.hs:217) apply-refact> setRealSrcSpanFile (src/Refact/Compat.hs:226) apply-refact> 33% ( 4 / 12) in 'Refact.Internal' apply-refact> Missing documentation for: apply-refact> Module header apply-refact> addExtensionsToFlags (src/Refact/Internal.hs:689) apply-refact> parseModuleWithArgs (src/Refact/Internal.hs:713) apply-refact> Verbosity (src/Refact/Internal.hs:273) apply-refact> refactOptions (src/Refact/Internal.hs:117) apply-refact> Errors (src/Refact/Compat.hs:158) apply-refact> onError (src/Refact/Compat.hs:160) apply-refact> mkErr (src/Refact/Compat.hs:238) 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> apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.Entry apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.EP apply-refact> - GHC.Driver.Session.DynP apply-refact> - GHC.Hs.Type.HsQTvsRn apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.HasEntry retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 39 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites.hs:173:1: warning: [-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: [-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 ) retrie> Preprocessing test suite 'test' for retrie-1.2.2.. retrie> Building test suite 'test' for retrie-1.2.2.. retrie> [ 1 of 14] Compiling Annotated ( tests/Annotated.hs, dist/build/test/test-tmp/Annotated.o ) retrie> retrie> tests/Annotated.hs:137:1: warning: [-Wunused-top-binds] retrie> Defined but not used: ‘locatedQ’ retrie> | retrie> 137 | locatedQ defaultVal q = const defaultVal `ext2Q` query retrie> | ^^^^^^^^ retrie> retrie> tests/Annotated.hs:166:1: warning: [-Wunused-top-binds] retrie> Defined but not used: ‘assertLocsReplaced’ retrie> | retrie> 166 | 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:103:7: warning: [-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: [-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: [-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 ) ghc-lib-parser-ex> parseModule (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:80) ghc-lib-parser-ex> parseSignature (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:87) ghc-lib-parser-ex> parseImport (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:91) ghc-lib-parser-ex> parseStatement (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:94) ghc-lib-parser-ex> parseBackpack (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:97) ghc-lib-parser-ex> parseDeclaration (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:100) ghc-lib-parser-ex> parseExpression (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:103) ghc-lib-parser-ex> parsePattern (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:124) ghc-lib-parser-ex> parseTypeSignature (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:127) ghc-lib-parser-ex> parseStmt (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:130) ghc-lib-parser-ex> parseIdentifier (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:134) ghc-lib-parser-ex> parseType (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:140) ghc-lib-parser-ex> parseHeader (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:146) ghc-lib-parser-ex> parse (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:65) ghc-lib-parser-ex> 0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Settings.Config' 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:35) 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:29) ghc-lib-parser-ex> rdrNameStr (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:31) ghc-lib-parser-ex> isSpecial (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:39) ghc-lib-parser-ex> unqual (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:49) ghc-lib-parser-ex> fromQual (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:58) ghc-lib-parser-ex> isSymbolRdrName (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:68) 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:52) ghc-lib-parser-ex> isDol (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isReturn (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isSection (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isRecConstr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isRecUpdate (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isVar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isPar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isOpApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isAnyApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isDo (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isLexeme (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isLambda (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isQuasiQuote (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isQuasiQuoteExpr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isQuasiQuoteSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:101) ghc-lib-parser-ex> isOverLabel (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isDotApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isTypeApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isWHNF (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isLCase (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:55) ghc-lib-parser-ex> isFieldPun (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:117) ghc-lib-parser-ex> isFieldPunUpdate (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:126) ghc-lib-parser-ex> isRecStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:137) ghc-lib-parser-ex> isLetStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:140) ghc-lib-parser-ex> isParComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:143) ghc-lib-parser-ex> isMDo (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:148) ghc-lib-parser-ex> isListComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:152) ghc-lib-parser-ex> isMonadComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:150) 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 ) ormolu> [ 8 of 55] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, dist/build/Ormolu/Exception.p_o ) 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 ) ormolu> [15 of 55] Compiling Ormolu.Printer.Operators ( src/Ormolu/Printer/Operators.hs, dist/build/Ormolu/Printer/Operators.p_o ) ormolu> [16 of 55] Compiling Ormolu.Fixity.Printer ( src/Ormolu/Fixity/Printer.hs, dist/build/Ormolu/Fixity/Printer.p_o ) ormolu> [17 of 55] Compiling Ormolu.Fixity.Parser ( src/Ormolu/Fixity/Parser.hs, dist/build/Ormolu/Fixity/Parser.p_o ) 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 ) ormolu> [24 of 55] Compiling Ormolu.Printer.Meat.Pragma ( src/Ormolu/Printer/Meat/Pragma.hs, dist/build/Ormolu/Printer/Meat/Pragma.p_o ) ormolu> [25 of 55] Compiling Ormolu.Printer.Meat.Common ( src/Ormolu/Printer/Meat/Common.hs, dist/build/Ormolu/Printer/Meat/Common.p_o ) ormolu> [26 of 55] Compiling Ormolu.Printer.Meat.ImportExport ( src/Ormolu/Printer/Meat/ImportExport.hs, dist/build/Ormolu/Printer/Meat/ImportExport.p_o ) ormolu> [27 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> [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 ) ghc> /nix/store/ykjndk9scg76nq31y73z70vxb600kmg4-bifunctors-5.5.15/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/igkjl942a8jvdx0rs90wqaasn3xcwgxg-semigroupoids-5.3.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4q9r411fqw0rcyzb842g0irv5xrd4bv0-comonad-5.0.8/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4q9r411fqw0rcyzb842g0irv5xrd4bv0-comonad-5.0.8/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/8dnvb5k5nazm452cflgcmrwjpn6swhd7-constraints-0.13.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/8dnvb5k5nazm452cflgcmrwjpn6swhd7-constraints-0.13.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/i2y5brycs0napsyi7c95vfz6h91l07lq-distributive-0.6.2.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/i2y5brycs0napsyi7c95vfz6h91l07lq-distributive-0.6.2.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/c4xp20br14wdcf0cy8pckq46qh2j0fpp-errors-2.3.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/c4xp20br14wdcf0cy8pckq46qh2j0fpp-errors-2.3.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/f6qkdgg476rq3zphd1x9jy3n9hxwzqhq-free-5.1.10/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bxnza9ihfjq3dya0xrcswls0572wak4h-kan-extensions-5.2.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/m19rcfhknilnjzx7h3r5gmr617nqf1bh-lens-5.2.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gjygmd211n0a7zvzp2cw22bmy80ha4na-th-abstraction-0.4.5.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gjygmd211n0a7zvzp2cw22bmy80ha4na-th-abstraction-0.4.5.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs lsp> setupCompilerEnvironmentPhase lsp> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. lsp> unpacking sources lsp> unpacking source archive /nix/store/kmafm6xnzshp0fwh89ild4dm141jjmka-lsp-2.2.0.0.tar.gz lsp> source root is lsp-2.2.0.0 lsp> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file lsp-2.2.0.0/test/VspSpec.hs lsp> patching sources lsp> compileBuildDriverPhase lsp> setupCompileFlags: -package-db=/build/tmp.UeoGyztIQa/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts lsp> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.UeoGyztIQa/Main.o ) lsp> [2 of 2] Linking Setup lsp> updateAutotoolsGnuConfigScriptsPhase lsp> configuring lsp> configureFlags: --verbose --prefix=/nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/5844173kprhf3wma42fx99zdc31rmaqa-lsp-2.2.0.0-doc/share/doc/lsp-2.2.0.0 --with-gcc=gcc --package-db=/build/tmp.UeoGyztIQa/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib lsp> Using Parsec parser lsp> Configuring lsp-2.2.0.0... lsp> Flags chosen: demo=False lsp> Dependency aeson >=1.0.0.0: using aeson-2.1.2.1 lsp> Dependency async >=2.0: using async-2.2.4 lsp> Dependency attoparsec: using attoparsec-0.14.4 lsp> Dependency base >=4.11 && <5: using base-4.17.0.0 lsp> Dependency bytestring: using bytestring-0.11.3.1 lsp> Dependency co-log-core >=0.3.1.0: using co-log-core-0.3.2.1 lsp> Dependency containers: using containers-0.6.6 lsp> Dependency data-default: using data-default-0.7.1.1 lsp> Dependency directory: using directory-1.3.7.1 lsp> Dependency exceptions: using exceptions-0.10.5 lsp> Dependency filepath: using filepath-1.4.2.2 lsp> Dependency hashable: using hashable-1.4.3.0 lsp> Dependency lens >=4.15.2: using lens-5.2.3 lsp> Dependency lens-aeson: using lens-aeson-1.2.3 lsp> Dependency lsp-types >=2.0.1 && <2.1: using lsp-types-2.0.2.0 lsp> Dependency mtl <2.4: using mtl-2.2.2 lsp> Dependency prettyprinter: using prettyprinter-1.7.1 lsp> Dependency random: using random-1.2.1.1 lsp> Dependency row-types: using row-types-1.0.1.2 lsp> Dependency sorted-list >=0.2.1 && <0.3: using sorted-list-0.2.1.2 lsp> Dependency stm >=2.5 && <2.6: using stm-2.5.1.0 lsp> Dependency temporary: using temporary-1.3 lsp> Dependency text: using text-2.0.1 lsp> Dependency text-rope: using text-rope-0.2 lsp> Dependency transformers >=0.5.6 && <0.7: using transformers-0.5.6.2 lsp> Dependency unliftio-core >=0.2.0.0: using unliftio-core-0.2.1.0 lsp> Dependency unordered-containers: using unordered-containers-0.2.19.1 lsp> Dependency uuid >=1.3: using uuid-1.3.15 lsp> Dependency base: using base-4.17.0.0 lsp> Dependency containers: using containers-0.6.6 lsp> Dependency hspec: using hspec-2.10.10 lsp> Dependency lsp: using lsp-2.2.0.0 lsp> Dependency row-types: using row-types-1.0.1.2 lsp> Dependency sorted-list >=0.2.1 && <0.2.2: using sorted-list-0.2.1.2 lsp> Dependency text: using text-2.0.1 lsp> Dependency text-rope: using text-rope-0.2 lsp> Dependency unordered-containers: using unordered-containers-0.2.19.1 lsp> Source component graph: lsp> component lib lsp> component test:lsp-test dependency lib lsp> Configured component graph: lsp> component lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.fromAnn apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.ExactPrintTVFlag apply-refact> - GHC.Hs.Type.pprTyVarBndr apply-refact> - GHC.Hs.Utils.AnnoBody apply-refact> Documentation created: dist/doc/html/apply-refact/index.html, apply-refact> dist/doc/html/apply-refact/apply-refact.txt apply-refact> haddockPhase completed in 1 minutes 41 seconds apply-refact> installing apply-refact> Installing executable refactor in /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/bin apply-refact> Warning: The directory apply-refact> /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/bin is not apply-refact> in the system search path. apply-refact> Installing library in /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/apply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm apply-refact> post-installation fixup apply-refact> shrinking RPATHs of ELF executables and libraries in /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0 apply-refact> shrinking /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/bin/refactor apply-refact> shrinking /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSapply-refact-0.13.0.0-1dhTbzjuu0S5H9ypjyF6Rm-ghc9.4.2.so 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 ) 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 retrie> Preprocessing executable 'demo-retrie' for retrie-1.2.2.. retrie> Building executable 'demo-retrie' for retrie-1.2.2.. 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 retrie> Preprocessing executable 'retrie' for retrie-1.2.2.. retrie> Building executable 'retrie' for retrie-1.2.2.. retrie> [1 of 2] Compiling Fixity ( hse/Fixity.hs, dist/build/retrie/retrie-tmp/Fixity.o ) retrie> [2 of 2] Compiling Main ( bin/Main.hs, dist/build/retrie/retrie-tmp/Main.o ) retrie> [3 of 3] Linking dist/build/retrie/retrie retrie> buildPhase completed in 4 minutes 52 seconds retrie> running tests retrie> Running 1 test suites... retrie> Test suite test: RUNNING... retrie> retrie retrie> Annotated retrie> graftA and pruneA are inverse: OK (0.08s) 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.02s) retrie> roundtrip: define: OK (0.01s) retrie> roundtrip: one if: OK (0.03s) retrie> roundtrip: if else: OK (0.04s) retrie> roundtrip: if elif else: OK (0.05s) retrie> roundtrip: if elif elif else: OK (0.08s) retrie> roundtrip: if elif: OK (0.06s) retrie> roundtrip: nested if: OK (0.06s) retrie> roundtrip: imports: OK (0.06s) 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-43379f03cb68ca8d' (.hg not found) retrie> retrie> Reading VCS ignore failed! Continuing without ignoring. retrie> shellCmd: retrie> grep -R --include="*.hs" -l 'infix' '/build/inputs-43379f03cb68ca8d' retrie> Files: retrie> /build/inputs-43379f03cb68ca8d/CPP.hs retrie> /build/inputs-43379f03cb68ca8d/Operator.hs retrie> /build/inputs-43379f03cb68ca8d/PatBind.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-43379f03cb68ca8d' (.hg not found) retrie> retrie> Reading VCS ignore failed! Continuing without ignoring. retrie> shellCmd: retrie> grep -l 'bar[[:space:]]\+54' '/build/inputs-43379f03cb68ca8d/DependentStmt.hs' retrie> Files: retrie> /build/inputs-43379f03cb68ca8d/DependentStmt.hs retrie> Processing: retrie> /build/inputs-43379f03cb68ca8d/DependentStmt.hs retrie> OK (0.55s) ghc-lib-parser-ex> isTupleSection (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:170) ghc-lib-parser-ex> isString (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:173) ghc-lib-parser-ex> isPrimLiteral (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:176) ghc-lib-parser-ex> isSpliceDecl (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:196) ghc-lib-parser-ex> isTypedSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:191) ghc-lib-parser-ex> isUntypedSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:191) ghc-lib-parser-ex> isFieldWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:217) ghc-lib-parser-ex> isUnboxed (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:242) ghc-lib-parser-ex> isWholeFrac (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:245) ghc-lib-parser-ex> isStrictMatch (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:109) ghc-lib-parser-ex> isMultiIf (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:206) ghc-lib-parser-ex> isProc (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:209) ghc-lib-parser-ex> isTransStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:212) ghc-lib-parser-ex> hasFieldsDotDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:134) ghc-lib-parser-ex> varToStr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:259) ghc-lib-parser-ex> strToVar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:267) ghc-lib-parser-ex> fromChar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:276) 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/index.html, 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.6.0.2.. ghc-lib-parser-ex> haddockPhase completed in 1 minutes 2 seconds ghc-lib-parser-ex> installing ghc-lib-parser-ex> Installing library in /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw ghc-lib-parser-ex> post-installation fixup ghc-lib-parser-ex> shrinking RPATHs of ELF executables and libraries in /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2 ghc-lib-parser-ex> shrinking /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw-ghc9.4.2.so ghc-lib-parser-ex> checking for references to /build/ in /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2... ghc-lib-parser-ex> patching script interpreter paths in /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2 ghc-lib-parser-ex> stripping (with command strip and flags -S -p) in /nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2/lib ghc-lib-parser-ex> shrinking RPATHs of ELF executables and libraries in /nix/store/wi0cb1dayk99wz7lzy9f83ml4d3yp1az-ghc-lib-parser-ex-9.6.0.2-doc ghc-lib-parser-ex> checking for references to /build/ in /nix/store/wi0cb1dayk99wz7lzy9f83ml4d3yp1az-ghc-lib-parser-ex-9.6.0.2-doc... ghc-lib-parser-ex> patching script interpreter paths in /nix/store/wi0cb1dayk99wz7lzy9f83ml4d3yp1az-ghc-lib-parser-ex-9.6.0.2-doc ghc> /nix/store/cxvzck73fp240nnwiphbljj0bsriwzjg-base-compat-batteries-0.12.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/cxvzck73fp240nnwiphbljj0bsriwzjg-base-compat-batteries-0.12.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/i8lz8zm4clqdqmwpsdraa4ixag7xwdnp-dlist-1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/i8lz8zm4clqdqmwpsdraa4ixag7xwdnp-dlist-1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/jgyjqa616wswpa6zz64bxnajzpavk606-generically-0.1.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/jgyjqa616wswpa6zz64bxnajzpavk606-generically-0.1.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/mnm5kx2kw4jrf692mf6rcv3ad4qxw5b2-OneTuple-0.4.1.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/mnm5kx2kw4jrf692mf6rcv3ad4qxw5b2-OneTuple-0.4.1.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/6dqxir4nx29wmdqyf8m6g6kp19wgb4di-primitive-0.8.0.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/6dqxir4nx29wmdqyf8m6g6kp19wgb4di-primitive-0.8.0.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/49pfv5f37l49ralmlxxzysqbbvv9ql1j-QuickCheck-2.14.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/49pfv5f37l49ralmlxxzysqbbvv9ql1j-QuickCheck-2.14.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/apy82qq2ffamv4clskqbx88g9ix3sn6i-semialign-1.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/2f88949k31gscnw0gajjmkgafl2qyn7k-strict-0.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/2f88949k31gscnw0gajjmkgafl2qyn7k-strict-0.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/y1p2zybz5pi2457n092msyhgvll8fdp6-tagged-0.8.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/y1p2zybz5pi2457n092msyhgvll8fdp6-tagged-0.8.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/sdpw7cj8q95gy58n3v4a8w2hq91mldny-these-1.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/sdpw7cj8q95gy58n3v4a8w2hq91mldny-these-1.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qwcr64dk61i6kwzn6wjrb97bk3p841yf-time-compat-1.9.6.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qwcr64dk61i6kwzn6wjrb97bk3p841yf-time-compat-1.9.6.1/nix-support: lsp> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ lsp> include base-4.17.0.0 lsp> include bytestring-0.11.3.1 lsp> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu lsp> include containers-0.6.6 lsp> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp> include directory-1.3.7.1 lsp> include exceptions-0.10.5 lsp> include filepath-1.4.2.2 lsp> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM lsp> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp> include lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lsp> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp> include mtl-2.2.2 lsp> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj lsp> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh lsp> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp> include sorted-list-0.2.1.2-EoKy0vH2beO9siWkn7JxLA lsp> include stm-2.5.1.0 lsp> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT lsp> include text-2.0.1 lsp> include text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK lsp> include transformers-0.5.6.2 lsp> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP lsp> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lsp> include uuid-1.3.15-I9MIrpapzvG3XO8HmEB1qM lsp> component lsp-2.2.0.0-935KuveuosJ5KZEaK2ia0V-lsp-test lsp> include base-4.17.0.0 lsp> include containers-0.6.6 lsp> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp> include sorted-list-0.2.1.2-EoKy0vH2beO9siWkn7JxLA lsp> include text-2.0.1 lsp> include text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK lsp> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lsp> Linked component graph: lsp> unit lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr lsp> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ lsp> include base-4.17.0.0 lsp> include bytestring-0.11.3.1 lsp> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu lsp> include containers-0.6.6 lsp> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp> include directory-1.3.7.1 lsp> include exceptions-0.10.5 lsp> include filepath-1.4.2.2 lsp> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM lsp> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp> include lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lsp> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp> include mtl-2.2.2 lsp> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj lsp> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh lsp> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp> include sorted-list-0.2.1.2-EoKy0vH2beO9siWkn7JxLA lsp> include stm-2.5.1.0 lsp> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT lsp> include text-2.0.1 lsp> include text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK lsp> include transformers-0.5.6.2 lsp> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP lsp> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lsp> include uuid-1.3.15-I9MIrpapzvG3XO8HmEB1qM lsp> Language.LSP.Diagnostics=lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9:Language.LSP.Diagnostics,Language.LSP.Logging=lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9:Language.LSP.Logging,Language.LSP.Protocol.Capabilities=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Capabilities,Language.LSP.Protocol.Lens=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Lens,Language.LSP.Protocol.Message=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Message,Language.LSP.Protocol.Types=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Types,Language.LSP.Server=lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9:Language.LSP.Server,Language.LSP.VFS=lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9:Language.LSP.VFS lsp> unit lsp-2.2.0.0-935KuveuosJ5KZEaK2ia0V-lsp-test lsp> include base-4.17.0.0 lsp> include containers-0.6.6 lsp> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A apply-refact> checking for references to /build/ in /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0... retrie> exclude path prefixes: OK (0.38s) retrie> golden ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hvm0aygxxkmhx94bljf1ibsvzlf2my78-uuid-types-1.0.5.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hvm0aygxxkmhx94bljf1ibsvzlf2my78-uuid-types-1.0.5.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4h7hrw8gzd1q76rw35ggxkanwq6a6ws8-witherable-0.4.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/abiqxkqjmph3ynjg2aja470p40gzkdsz-cmdargs-0.10.22/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/abiqxkqjmph3ynjg2aja470p40gzkdsz-cmdargs-0.10.22/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hyddjh1lcwiz0swr5l7vvsqrr2gsv33g-ansi-terminal-types-0.11.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hyddjh1lcwiz0swr5l7vvsqrr2gsv33g-ansi-terminal-types-0.11.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/72s80m6h20l75ypbz6ac0byqkdc2lp2z-temporary-1.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/72s80m6h20l75ypbz6ac0byqkdc2lp2z-temporary-1.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hxpgfh53q57pj7q1n0hf9prypqy4aa4i-unix-compat-0.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4jvcjaqw5a44il24qz5qrz43r6af7d5v-StateVar-1.2.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4jvcjaqw5a44il24qz5qrz43r6af7d5v-StateVar-1.2.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/i8hzr8pxnajpfz8wxijwz22lxkcch1xm-async-2.2.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/i8hzr8pxnajpfz8wxijwz22lxkcch1xm-async-2.2.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4170wgcpa1acs9ag858skqsca7phkkl7-base64-bytestring-1.2.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4170wgcpa1acs9ag858skqsca7phkkl7-base64-bytestring-1.2.1.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/rahhp1b967lv19grxzkdpspsy481ykrx-blaze-builder-0.4.2.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/rahhp1b967lv19grxzkdpspsy481ykrx-blaze-builder-0.4.2.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/53gixbnrynkbwi43qhv3xw9qdw3iszw6-cookie-0.4.6/nix-support: lsp> include sorted-list-0.2.1.2-EoKy0vH2beO9siWkn7JxLA lsp> include text-2.0.1 lsp> include text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK lsp> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lsp> Ready component graph: lsp> definite lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr lsp> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ lsp> depends base-4.17.0.0 lsp> depends bytestring-0.11.3.1 lsp> depends co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu lsp> depends containers-0.6.6 lsp> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp> depends directory-1.3.7.1 lsp> depends exceptions-0.10.5 lsp> depends filepath-1.4.2.2 lsp> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM lsp> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp> depends lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lsp> depends lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp> depends mtl-2.2.2 lsp> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj lsp> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh lsp> depends row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp> depends sorted-list-0.2.1.2-EoKy0vH2beO9siWkn7JxLA lsp> depends stm-2.5.1.0 lsp> depends temporary-1.3-L63kaQJiDsvGGDvVRznNhT lsp> depends text-2.0.1 lsp> depends text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK lsp> depends transformers-0.5.6.2 lsp> depends unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP lsp> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lsp> depends uuid-1.3.15-I9MIrpapzvG3XO8HmEB1qM lsp> definite lsp-2.2.0.0-935KuveuosJ5KZEaK2ia0V-lsp-test lsp> depends base-4.17.0.0 lsp> depends containers-0.6.6 lsp> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp> depends lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp> depends row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp> depends sorted-list-0.2.1.2-EoKy0vH2beO9siWkn7JxLA lsp> depends text-2.0.1 lsp> depends text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK lsp> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP lsp> Using Cabal-3.8.1.0 compiled by ghc-9.4 lsp> Using compiler: ghc-9.4.2 lsp> Using install prefix: /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0 lsp> Executables installed in: lsp> /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0/bin lsp> Libraries installed in: lsp> /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp> Dynamic Libraries installed in: lsp> /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 lsp> Private executables installed in: lsp> /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0/libexec/x86_64-linux-ghc-9.4.2/lsp-2.2.0.0 lsp> Data files installed in: lsp> /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0/share/x86_64-linux-ghc-9.4.2/lsp-2.2.0.0 lsp> Documentation installed in: lsp> /nix/store/5844173kprhf3wma42fx99zdc31rmaqa-lsp-2.2.0.0-doc/share/doc/lsp-2.2.0.0 lsp> Configuration files installed in: lsp> /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0/etc lsp> No alex found lsp> Using ar found on system at: lsp> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar lsp> No c2hs found lsp> No cpphs found lsp> No doctest found lsp> Using gcc version 12.3.0 given by user at: lsp> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc lsp> Using ghc version 9.4.2 found on system at: lsp> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc lsp> Using ghc-pkg version 9.4.2 found on system at: lsp> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 lsp> No ghcjs found lsp> No ghcjs-pkg found lsp> No greencard found lsp> Using haddock version 2.27.0 found on system at: lsp> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: lsp> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc lsp> Using hsc2hs version 0.68.8 found on system at: 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/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2 /nix/store/wi0cb1dayk99wz7lzy9f83ml4d3yp1az-ghc-lib-parser-ex-9.6.0.2-doc ghc-lib-parser-ex (post)> copying 2 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/wi0cb1dayk99wz7lzy9f83ml4d3yp1az-ghc-lib-parser-ex-9.6.0.2-doc' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> copying 1 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/vw1d5c1hr40sqr1psr351dn82hvyyaz1-ghc-lib-parser-ex-9.6.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/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2 /nix/store/wi0cb1dayk99wz7lzy9f83ml4d3yp1az-ghc-lib-parser-ex-9.6.0.2-doc ghc-lib-parser-ex (post)> copying 2 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/wi0cb1dayk99wz7lzy9f83ml4d3yp1az-ghc-lib-parser-ex-9.6.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/9fwzgvfsqafv3k8hj4vj5f8mv01axdbl-ghc-lib-parser-ex-9.6.0.2' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser-ex (post)> copying 1 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/vw1d5c1hr40sqr1psr351dn82hvyyaz1-ghc-lib-parser-ex-9.6.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/63kzimyxwd6zyrb6n5hzl8dc1h4kggbm-stylish-haskell-0.14.5.0.drv'... apply-refact> patching script interpreter paths in /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0 apply-refact> stripping (with command strip and flags -S -p) in /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/lib /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0/bin apply-refact> shrinking RPATHs of ELF executables and libraries in /nix/store/s9fyy2kim1jh54nnii9lh9mlr89j0rwc-apply-refact-0.13.0.0-doc apply-refact> checking for references to /build/ in /nix/store/s9fyy2kim1jh54nnii9lh9mlr89j0rwc-apply-refact-0.13.0.0-doc... apply-refact> patching script interpreter paths in /nix/store/s9fyy2kim1jh54nnii9lh9mlr89j0rwc-apply-refact-0.13.0.0-doc retrie> PatternSyn2: OK (0.57s) retrie> Foo: OK (0.71s) retrie> Types2: OK (0.57s) 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 ) ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/53gixbnrynkbwi43qhv3xw9qdw3iszw6-cookie-0.4.6/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/z44hk9h221855vlp9z223bpaqx10l9dl-iproute-1.7.12/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/z44hk9h221855vlp9z223bpaqx10l9dl-iproute-1.7.12/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bwgjhvxyjhymnz9d9p82p4qkg1g15gsn-mime-types-0.1.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bwgjhvxyjhymnz9d9p82p4qkg1g15gsn-mime-types-0.1.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4p4a52k4fxl48hd57k6ydp5sbkmq3wqk-network-3.1.4.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4p4a52k4fxl48hd57k6ydp5sbkmq3wqk-network-3.1.4.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/zs5sisb4rrhpghvjasy6xnwhf5zwbvgm-random-1.2.1.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/zs5sisb4rrhpghvjasy6xnwhf5zwbvgm-random-1.2.1.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/255dk2wppav8cyk0j4dzy9xxcv7ianls-streaming-commons-0.2.2.6/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/255dk2wppav8cyk0j4dzy9xxcv7ianls-streaming-commons-0.2.2.6/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/7vkl6b88p36xgmh125rxgnjpwba7k3vf-connection-0.3.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/wszs33x53ra98zl8p8hlg8saz83nfr76-cryptonite-0.30/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/wszs33x53ra98zl8p8hlg8saz83nfr76-cryptonite-0.30/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qfgv3hpkcipiaxs5rl2j1x41x2yjbaca-memory-0.18.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qfgv3hpkcipiaxs5rl2j1x41x2yjbaca-memory-0.18.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/yi8hkncnrl2ipligcsnpwsijirlddvl7-tls-1.6.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/lwc10prjic7m5spakagpwa9k9xzqcx0k-foldable1-classes-compat-0.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/lwc10prjic7m5spakagpwa9k9xzqcx0k-foldable1-classes-compat-0.1/nix-support: lsp> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs lsp> Using hscolour version 1.24 found on system at: lsp> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour lsp> No jhc found lsp> Using ld found on system at: lsp> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold lsp> No pkg-config found lsp> Using runghc version 9.4.2 found on system at: lsp> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 lsp> Using strip version 2.40 found on system at: lsp> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip lsp> Using tar found on system at: lsp> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar lsp> No uhc found lsp> building lsp> Preprocessing library for lsp-2.2.0.0.. lsp> Building library for lsp-2.2.0.0.. lsp> [1 of 7] 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 7] 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 7] 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 7] 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> lsp> src/Language/LSP/Server/Processing.hs:52:1: warning: [-Wunused-imports] lsp> The import of ‘Data.Monoid’ is redundant lsp> except perhaps to import instances from ‘Data.Monoid’ lsp> To import instances alone, use: import Data.Monoid() lsp> | lsp> 52 | import Data.Monoid lsp> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp> lsp> src/Language/LSP/Server/Processing.hs:91:22: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 91 | processMessage :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> BSL.ByteString -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:340:14: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 340 | handle :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> SClientMethod meth -> TClientMessage meth -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:355:14: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 355 | . (m ~ LspM config) lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:424:29: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 424 | progressCancelHandler :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> TMessage Method_WindowWorkDoneProgressCancel -> m () conduit> setupCompilerEnvironmentPhase conduit> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. conduit> unpacking sources conduit> unpacking source archive /nix/store/wmq1qa3lii6ydkjas6pyfp75dlpcggk2-conduit-1.3.5.tar.gz conduit> source root is conduit-1.3.5 conduit> setting SOURCE_DATE_EPOCH to timestamp 1684768445 of file conduit-1.3.5/src/Data/Conduit/List.hs conduit> patching sources conduit> compileBuildDriverPhase conduit> setupCompileFlags: -package-db=/build/tmp.vQHnh8s2bV/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts conduit> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.vQHnh8s2bV/Main.o ) conduit> [2 of 2] Linking Setup conduit> updateAutotoolsGnuConfigScriptsPhase conduit> configuring conduit> configureFlags: --verbose --prefix=/nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/ypfacak1mgzdwphqgi3cxy4b0n5cnq1b-conduit-1.3.5-doc/share/doc/conduit-1.3.5 --with-gcc=gcc --package-db=/build/tmp.vQHnh8s2bV/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib conduit> Using Parsec parser conduit> Configuring conduit-1.3.5... conduit> Dependency base >=4.12 && <5: using base-4.17.0.0 conduit> Dependency bytestring: using bytestring-0.11.3.1 conduit> Dependency directory: using directory-1.3.7.1 conduit> Dependency exceptions: using exceptions-0.10.5 conduit> Dependency filepath: using filepath-1.4.2.2 conduit> Dependency mono-traversable >=1.0.7: using mono-traversable-1.0.15.3 conduit> Dependency mtl: using mtl-2.2.2 conduit> Dependency primitive: using primitive-0.8.0.0 conduit> Dependency resourcet >=1.2 && <1.4: using resourcet-1.2.6 conduit> Dependency text: using text-2.0.1 conduit> Dependency transformers >=0.4: using transformers-0.5.6.2 conduit> Dependency unix: using unix-2.7.3 conduit> Dependency unliftio-core: using unliftio-core-0.2.1.0 conduit> Dependency vector: using vector-0.13.1.0 conduit> Dependency QuickCheck >=2.7: using QuickCheck-2.14.3 conduit> Dependency base: using base-4.17.0.0 conduit> Dependency bytestring: using bytestring-0.11.3.1 conduit> Dependency conduit: using conduit-1.3.5 conduit> Dependency containers: using containers-0.6.6 conduit> Dependency directory: using directory-1.3.7.1 conduit> Dependency exceptions >=0.6: using exceptions-0.10.5 conduit> Dependency filepath: using filepath-1.4.2.2 conduit> Dependency hspec >=1.3: using hspec-2.10.10 conduit> Dependency mono-traversable: using mono-traversable-1.0.15.3 conduit> Dependency mtl: using mtl-2.2.2 conduit> Dependency resourcet: using resourcet-1.2.6 conduit> Dependency safe: using safe-0.3.19 conduit> Dependency silently: using silently-1.2.5.3 conduit> Dependency split >=0.2.0.0: using split-0.2.3.5 conduit> Dependency text: using text-2.0.1 conduit> Dependency transformers: using transformers-0.5.6.2 conduit> Dependency unliftio >=0.2.4.0: using unliftio-0.2.25.0 conduit> Dependency vector: using vector-0.13.1.0 ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/kdr35n7mxhxhpgcrp72b5hpvc44jw19r-transformers-compat-0.7.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/kdr35n7mxhxhpgcrp72b5hpvc44jw19r-transformers-compat-0.7.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/fqj8d98s55cbqgsrvf0p1aczg2ngm838-th-compat-0.1.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/fqj8d98s55cbqgsrvf0p1aczg2ngm838-th-compat-0.1.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gyvs40ycjslfw79v2l2hnlhmb3b0a014-ansi-wl-pprint-0.6.9/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/gyvs40ycjslfw79v2l2hnlhmb3b0a014-ansi-wl-pprint-0.6.9/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/d6xzvs1qrihp7p8anxy7dyrn93441ghy-base-orphans-0.9.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/d6xzvs1qrihp7p8anxy7dyrn93441ghy-base-orphans-0.9.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bvi3hm2ppg6jvdqfhkkpijxsgkmg7sr6-charset-0.3.10/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/a9k2pdbpq9v35ss46g2mbyqqaxid0h6z-integer-logarithms-1.0.3.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/a9k2pdbpq9v35ss46g2mbyqqaxid0h6z-integer-logarithms-1.0.3.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/i1i9whhgdpn4310sw6p67zp3k6azwq4p-th-lift-0.8.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/i1i9whhgdpn4310sw6p67zp3k6azwq4p-th-lift-0.8.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/6dnfz4va4yyaq8aznmxxwgpgzp3annq5-utf8-string-1.0.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/6dnfz4va4yyaq8aznmxxwgpgzp3annq5-utf8-string-1.0.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/nc40yhwrx31fjms313m9zs2vkskkrml6-vector-stream-0.1.0.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/nc40yhwrx31fjms313m9zs2vkskkrml6-vector-stream-0.1.0.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/dc1vvhhx3r7adhd741qqknmvvyvvnmkc-transformers-base-0.4.6/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/dc1vvhhx3r7adhd741qqknmvvyvvnmkc-transformers-base-0.4.6/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/nix-support: lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:452:36: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 452 | handleDidChangeConfiguration :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> TMessage Method_WorkspaceDidChangeConfiguration -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:468:14: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 468 | . (m ~ LspM config, n ~ WriterT [WithSeverity VfsLog] (State VFS)) lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:468:31: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 468 | . (m ~ LspM config, n ~ WriterT [WithSeverity VfsLog] (State VFS)) lsp> | ^ apply-refact (post)> added 2 signatures apply-refact (post)> added 2 signatures apply-refact (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/s9fyy2kim1jh54nnii9lh9mlr89j0rwc-apply-refact-0.13.0.0-doc /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0 apply-refact (post)> copying 2 paths... apply-refact (post)> copying path '/nix/store/s9fyy2kim1jh54nnii9lh9mlr89j0rwc-apply-refact-0.13.0.0-doc' to 'https://cache.nix-ci.com'... apply-refact (post)> copying path '/nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0' to 'https://cache.nix-ci.com'... apply-refact (post)> copying 1 paths... apply-refact (post)> copying path '/nix/store/bl1k960iargv41m537c8fn9c0aj4f3il-apply-refact-0.13.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/s9fyy2kim1jh54nnii9lh9mlr89j0rwc-apply-refact-0.13.0.0-doc /nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0 apply-refact (post)> copying 2 paths... apply-refact (post)> copying path '/nix/store/s9fyy2kim1jh54nnii9lh9mlr89j0rwc-apply-refact-0.13.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... apply-refact (post)> copying path '/nix/store/wl31lw6014hmpbnqdfji9bijy2vcmfiy-apply-refact-0.13.0.0' to 'ssh-ng://worker.nix-ci.com'... apply-refact (post)> copying 1 paths... apply-refact (post)> copying path '/nix/store/bl1k960iargv41m537c8fn9c0aj4f3il-apply-refact-0.13.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... retrie> FooFold: OK (0.59s) retrie> Types3: OK (0.56s) retrie> Readme3: OK (0.62s) retrie> Readme5: OK (0.56s) retrie> Adhoc: ["type MyMaybe a = Maybe a"] retrie> OK (0.68s) retrie> Backticks2: OK (0.61s) retrie> Qualified: OK (0.50s) retrie> Iterate: OK (0.50s) retrie> Commas: OK (0.50s) retrie> Parens: OK (0.59s) retrie> Recursion: OK (0.65s) retrie> PatternSyn1: OK (0.64s) retrie> Readme1: OK (0.49s) retrie> Combined: OK (0.76s) retrie> Backticks: OK (0.47s) retrie> Types: OK (0.61s) retrie> Imports: OK (0.57s) retrie> PartialU: OK (0.63s) retrie> PatBind: OK (0.65s) retrie> CPPConflict: Refusing to rewrite across CPP directives. retrie> retrie> Location: /build/inputs-9bcc0039d5590ce2/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.60s) retrie> Records2: OK (0.51s) retrie> Union: OK (0.50s) retrie> Shadowing: OK (0.75s) retrie> Capture: OK (0.70s) retrie> Readme4: OK (0.51s) retrie> Records: OK (0.51s) retrie> PartialF: OK (0.50s) retrie> Readme2: OK (0.51s) retrie> CPP: OK (1.09s) retrie> Comments: OK (0.55s) retrie> MatchGroup: OK (0.48s) retrie> Operator: OK (0.67s) retrie> Types4: OK (0.52s) retrie> custom Retrie: OK (0.51s) retrie> README advanced rewrite demo: OK (0.50s) retrie> query test: OK (0.44s) 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 retrie> groundTerms: MyType: OK (0.02s) retrie> groundTerms: isSpace with file: OK (0.02s) retrie> ignore retrie> hg ignore: OK (0.28s) 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 ) 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 ) 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 ) 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 ) ormolu> [47 of 55] Compiling Ormolu.Printer.Meat.Module ( src/Ormolu/Printer/Meat/Module.hs, dist/build/Ormolu/Printer/Meat/Module.p_o ) 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 ) 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 ) ormolu> Preprocessing test suite 'tests' for ormolu-0.7.2.0.. ormolu> Building test suite 'tests' for ormolu-0.7.2.0.. ormolu> [ 1 of 11] Compiling Ormolu.CabalInfoSpec ( tests/Ormolu/CabalInfoSpec.hs, dist/build/tests/tests-tmp/Ormolu/CabalInfoSpec.o ) ormolu> [ 2 of 11] Compiling Ormolu.Diff.TextSpec ( tests/Ormolu/Diff/TextSpec.hs, dist/build/tests/tests-tmp/Ormolu/Diff/TextSpec.o, dist/build/tests/tests-tmp/Ormolu/Diff/TextSpec.dyn_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, dist/build/tests/tests-tmp/Ormolu/PrinterSpec.dyn_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 ormolu> Preprocessing executable 'ormolu' for ormolu-0.7.2.0.. ormolu> Building executable 'ormolu' for ormolu-0.7.2.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 ) ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/iph7wznzfpjpmahsdf34jwv7dhqh74ga-adjunctions-4.4.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/a1pp4iv0yk93g3vfzkz96x43zd846hvb-invariant-0.6.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4pl4cv5wprwwswznwkpqpwahwqiqj2w5-assoc-1.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4pl4cv5wprwwswznwkpqpwahwqiqj2w5-assoc-1.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/4yhc8nv9460x85bdxfw2d5agq97l4lkz-indexed-traversable-instances-0.1.1.2/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/31gwm7aabrf1f0f47zfl1q99pq5fmn6l-parallel-3.2.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/31gwm7aabrf1f0f47zfl1q99pq5fmn6l-parallel-3.2.2.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/l7dpard4245v7cc528yhbai7l2qgpwwx-reflection-2.1.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/l7dpard4245v7cc528yhbai7l2qgpwwx-reflection-2.1.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/irhm6r4vsvcpy7757lxsiy09m7ymzlss-splitmix-0.1.0.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/irhm6r4vsvcpy7757lxsiy09m7ymzlss-splitmix-0.1.0.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/yd01r8l0mgrm82pvjs74jjw045np7n56-appar-0.1.8/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/yd01r8l0mgrm82pvjs74jjw045np7n56-appar-0.1.8/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/zh9pfy0nl8g267izca6bk91n0v2yh4i7-zlib-0.6.3.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/zh9pfy0nl8g267izca6bk91n0v2yh4i7-zlib-0.6.3.0/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/g42yray9jjdrr3l1ynnhrsa2wfp5skni-basement-0.0.16/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/g42yray9jjdrr3l1ynnhrsa2wfp5skni-basement-0.0.16/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bpyzz29x0j0nfafm1mb9xlp098skk486-socks-0.6.1/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/bpyzz29x0j0nfafm1mb9xlp098skk486-socks-0.6.1/nix-support: lsp> [5 of 7] Compiling Language.LSP.Logging ( src/Language/LSP/Logging.hs, dist/build/Language/LSP/Logging.o, dist/build/Language/LSP/Logging.dyn_o ) lsp> [6 of 7] 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> [7 of 7] 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 7] Compiling Language.LSP.Diagnostics ( src/Language/LSP/Diagnostics.hs, dist/build/Language/LSP/Diagnostics.p_o ) lsp> [2 of 7] Compiling Language.LSP.VFS ( src/Language/LSP/VFS.hs, dist/build/Language/LSP/VFS.p_o ) lsp> [3 of 7] Compiling Language.LSP.Server.Core ( src/Language/LSP/Server/Core.hs, dist/build/Language/LSP/Server/Core.p_o ) lsp> [4 of 7] Compiling Language.LSP.Server.Processing ( src/Language/LSP/Server/Processing.hs, dist/build/Language/LSP/Server/Processing.p_o ) lsp> lsp> src/Language/LSP/Server/Processing.hs:52:1: warning: [-Wunused-imports] lsp> The import of ‘Data.Monoid’ is redundant lsp> except perhaps to import instances from ‘Data.Monoid’ lsp> To import instances alone, use: import Data.Monoid() lsp> | lsp> 52 | import Data.Monoid lsp> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp> lsp> src/Language/LSP/Server/Processing.hs:91:22: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 91 | processMessage :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> BSL.ByteString -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:340:14: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 340 | handle :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> SClientMethod meth -> TClientMessage meth -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:355:14: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 355 | . (m ~ LspM config) lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:424:29: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 424 | progressCancelHandler :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> TMessage Method_WindowWorkDoneProgressCancel -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:452:36: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | conduit> Source component graph: conduit> component lib conduit> component test:conduit-test dependency lib conduit> Configured component graph: conduit> component conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit> include base-4.17.0.0 conduit> include bytestring-0.11.3.1 conduit> include directory-1.3.7.1 conduit> include exceptions-0.10.5 conduit> include filepath-1.4.2.2 conduit> include mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc conduit> include mtl-2.2.2 conduit> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW conduit> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit> include text-2.0.1 conduit> include transformers-0.5.6.2 conduit> include unix-2.7.3 conduit> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP conduit> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej conduit> component conduit-1.3.5-BHPgn9ScNvELMhcxcUB7ld-conduit-test conduit> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc conduit> include base-4.17.0.0 conduit> include bytestring-0.11.3.1 conduit> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit> include containers-0.6.6 conduit> include directory-1.3.7.1 conduit> include exceptions-0.10.5 conduit> include filepath-1.4.2.2 conduit> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M conduit> include mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc conduit> include mtl-2.2.2 conduit> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit> include safe-0.3.19-GllyrM0g6ZN4x1urwfPhiS conduit> include silently-1.2.5.3-KTtWdyoSkrtLyCVxtsa5Y0 conduit> include split-0.2.3.5-3eXHPBGA2Tp9yDjWPu0iXw conduit> include text-2.0.1 conduit> include transformers-0.5.6.2 conduit> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh conduit> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej conduit> Linked component graph: conduit> unit conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit> include base-4.17.0.0 conduit> include bytestring-0.11.3.1 conduit> include directory-1.3.7.1 conduit> include exceptions-0.10.5 conduit> include filepath-1.4.2.2 conduit> include mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc conduit> include mtl-2.2.2 conduit> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW conduit> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit> include text-2.0.1 conduit> include transformers-0.5.6.2 conduit> include unix-2.7.3 conduit> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP conduit> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej conduit> Conduit=conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy:Conduit,Data.Conduit=conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy:Data.Conduit,Data.Conduit.Combinators=conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy:Data.Conduit.Combinators,Data.Conduit.Combinators.Stream=conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy:Data.Conduit.Combinators.Stream,Data.Conduit.Internal=conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy:Data.Conduit.Internal,Data.Conduit.Internal.Fusion=conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy:Data.Conduit.Internal.Fusion,Data.Conduit.Internal.List.Stream=conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy:Data.Conduit.Internal.List.Stream,Data.Conduit.Lift=conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy:Data.Conduit.Lift,Data.Conduit.List=conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy:Data.Conduit.List conduit> unit conduit-1.3.5-BHPgn9ScNvELMhcxcUB7ld-conduit-test conduit> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc conduit> include base-4.17.0.0 conduit> include bytestring-0.11.3.1 conduit> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit> include containers-0.6.6 conduit> include directory-1.3.7.1 conduit> include exceptions-0.10.5 conduit> include filepath-1.4.2.2 conduit> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M conduit> include mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc conduit> include mtl-2.2.2 conduit> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit> include safe-0.3.19-GllyrM0g6ZN4x1urwfPhiS conduit> include silently-1.2.5.3-KTtWdyoSkrtLyCVxtsa5Y0 conduit> include split-0.2.3.5-3eXHPBGA2Tp9yDjWPu0iXw conduit> include text-2.0.1 conduit> include transformers-0.5.6.2 conduit> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh conduit> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej conduit> Ready component graph: conduit> definite conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit> depends base-4.17.0.0 conduit> depends bytestring-0.11.3.1 stylish-haskell> setupCompilerEnvironmentPhase stylish-haskell> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. stylish-haskell> unpacking sources stylish-haskell> unpacking source archive /nix/store/xn4s64q4vjwlnp09nbm25n0xk08jlhxy-stylish-haskell-0.14.5.0.tar.gz stylish-haskell> source root is stylish-haskell-0.14.5.0 stylish-haskell> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file stylish-haskell-0.14.5.0/tests/TestSuite.hs stylish-haskell> patching sources stylish-haskell> compileBuildDriverPhase stylish-haskell> setupCompileFlags: -package-db=/build/tmp.BzOXTzAHup/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts stylish-haskell> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.BzOXTzAHup/Main.o ) stylish-haskell> [2 of 2] Linking Setup stylish-haskell> updateAutotoolsGnuConfigScriptsPhase stylish-haskell> configuring stylish-haskell> configureFlags: --verbose --prefix=/nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/qhrjgj53vv10rprlgy0lnnsvdp2zfbna-stylish-haskell-0.14.5.0-doc/share/doc/stylish-haskell-0.14.5.0 --with-gcc=gcc --package-db=/build/tmp.BzOXTzAHup/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib stylish-haskell> Using Parsec parser stylish-haskell> Configuring stylish-haskell-0.14.5.0... stylish-haskell> Flags chosen: ghc-lib=True stylish-haskell> Dependency Cabal >=3.4 && <4.0: using Cabal-3.8.1.0 stylish-haskell> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.3 stylish-haskell> Dependency HsYAML-aeson >=0.2.0 && <0.3: using HsYAML-aeson-0.2.0.1 stylish-haskell> Dependency aeson >=0.6 && <2.2: using aeson-2.1.2.1 stylish-haskell> Dependency base >=4.8 && <5: using base-4.17.0.0 stylish-haskell> Dependency bytestring >=0.9 && <0.12: using bytestring-0.11.3.1 stylish-haskell> Dependency containers >=0.3 && <0.7: using containers-0.6.6 stylish-haskell> Dependency directory >=1.2.3 && <1.4: using directory-1.3.7.1 stylish-haskell> Dependency file-embed >=0.0.10 && <0.1: using file-embed-0.0.15.0 stylish-haskell> Dependency filepath >=1.1 && <1.5: using filepath-1.4.2.2 stylish-haskell> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 stylish-haskell> Dependency ghc-lib-parser-ex >=9.6 && <9.7: using ghc-lib-parser-ex-9.6.0.2 stylish-haskell> Dependency mtl >=2.0 && <2.4: using mtl-2.2.2 stylish-haskell> Dependency regex-tdfa >=1.3 && <1.4: using regex-tdfa-1.3.2.2 stylish-haskell> Dependency syb >=0.3 && <0.8: using syb-0.7.2.4 stylish-haskell> Dependency text >=1.2 && <2.1: using text-2.0.1 stylish-haskell> Dependency Cabal >=3.4 && <4.0: using Cabal-3.8.1.0 stylish-haskell> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.3 stylish-haskell> Dependency HsYAML-aeson >=0.2.0 && <0.3: using HsYAML-aeson-0.2.0.1 stylish-haskell> Dependency aeson >=0.6 && <2.2: using aeson-2.1.2.1 stylish-haskell> Dependency base >=4.8 && <5: using base-4.17.0.0 stylish-haskell> Dependency bytestring >=0.9 && <0.12: using bytestring-0.11.3.1 stylish-haskell> Dependency containers >=0.3 && <0.7: using containers-0.6.6 stylish-haskell> Dependency directory >=1.2.3 && <1.4: using directory-1.3.7.1 stylish-haskell> Dependency file-embed >=0.0.10 && <0.1: using file-embed-0.0.15.0 stylish-haskell> Dependency filepath >=1.1 && <1.5: using filepath-1.4.2.2 stylish-haskell> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 stylish-haskell> Dependency ghc-lib-parser-ex >=9.6 && <9.7: using ghc-lib-parser-ex-9.6.0.2 stylish-haskell> Dependency mtl >=2.0 && <2.4: using mtl-2.2.2 stylish-haskell> Dependency optparse-applicative >=0.12 && <0.19: using stylish-haskell> optparse-applicative-0.17.1.0 stylish-haskell> Dependency regex-tdfa >=1.3 && <1.4: using regex-tdfa-1.3.2.2 stylish-haskell> Dependency strict >=0.3 && <0.6: using strict-0.5 stylish-haskell> Dependency stylish-haskell: using stylish-haskell-0.14.5.0 retrie> git ignore: OK retrie> vcs ignore on git repo: hgIgnorePred: abort: no repository found in '/build/retrieTmpRepo-89e013b1bd476c31' (.hg not found) retrie> retrie> OK (0.13s) 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.27s) retrie> parseQualified: OK retrie> Target files without ground terms specified: OK (0.27s) retrie> Should filter to subset of target files with ground terms: OK (0.27s) retrie> retrie> All 86 tests passed (25.74s) retrie> Test suite test: PASS retrie> Test suite logged to: dist/test/retrie-1.2.2-test.log retrie> 1 of 1 test suites (1 of 1 test cases) passed. retrie> haddockPhase retrie> Preprocessing library for retrie-1.2.2.. retrie> Running Haddock on library for retrie-1.2.2.. retrie> Warning: The documentation for the following packages are not installed. No retrie> links will be generated to these packages: fail-4.9.0.0 retrie> Warning: --source-* options are ignored when --hyperlinked-source is enabled. retrie> 30% ( 58 /190) in 'Retrie.GHC' retrie> Missing documentation for: retrie> Module header retrie> RuleInfo (Retrie/GHC.hs:137) retrie> ruleInfo (Retrie/GHC.hs:110) retrie> overlaps (Retrie/GHC.hs:149) retrie> cLPat (Retrie/GHC.hs:66) retrie> rdrFS (Retrie/GHC.hs:83) retrie> fsDot (Retrie/GHC.hs:87) retrie> varRdrName (Retrie/GHC.hs:90) retrie> tyvarRdrName (Retrie/GHC.hs:94) retrie> fixityDecls (Retrie/GHC.hs:102) retrie> tyBindersToLocatedRdrNames (Retrie/GHC.hs:130) retrie> ruleBindersToQs (Retrie/GHC.hs:122) retrie> within (Retrie/GHC.hs:156) retrie> lineCount (Retrie/GHC.hs:163) retrie> showRdrs (Retrie/GHC.hs:169) retrie> uniqBag (Retrie/GHC.hs:172) retrie> getRealLoc (Retrie/GHC.hs:175) retrie> getRealSpan (Retrie/GHC.hs:183) retrie> Levity retrie> SpliceExplicitFlag retrie> InlinePragma retrie> Activation retrie> CompilerPhase retrie> SuccessFlag retrie> TailCallInfo retrie> BranchCount retrie> TupleSort retrie> OverlapMode retrie> Origin retrie> Boxity retrie> TopLevelFlag retrie> RuleName retrie> FunctionOrData retrie> SwapFlag retrie> LeftOrRight retrie> appPrec retrie> fromEP retrie> toEP retrie> pickLR retrie> mkAlignment retrie> alignmentOf retrie> isOneShotInfo retrie> hasNoOneShotInfo retrie> worstOneShot retrie> bestOneShot retrie> flipSwap retrie> isSwapped retrie> unSwap retrie> isPromoted retrie> pprRuleName retrie> isNotTopLevel retrie> isTopLevel retrie> isBoxed retrie> isMarkedCbv retrie> isRec retrie> isNonRec retrie> boolToRecFlag retrie> isGenerated retrie> setOverlapModeMaybe retrie> hasIncoherentFlag retrie> hasOverlappableFlag retrie> hasOverlappingFlag retrie> topPrec retrie> sigPrec retrie> funPrec retrie> opPrec retrie> starPrec 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> pprInline retrie> pprInlineDebug 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:38) retrie> lookupOp (Retrie/Fixity.hs:30) retrie> lookupOpRdrName (Retrie/Fixity.hs:34) ormolu> [2 of 2] Compiling Main ( app/Main.hs, dist/build/ormolu/ormolu-tmp/Main.o, dist/build/ormolu/ormolu-tmp/Main.dyn_o ) ormolu> [3 of 3] Linking dist/build/ormolu/ormolu ormolu> buildPhase completed in 1 minutes 39 seconds ormolu> running tests 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) [✔] ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qiwm6qrl4xkjy41c428s2j07yzkj8g7l-x509-1.7.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/qiwm6qrl4xkjy41c428s2j07yzkj8g7l-x509-1.7.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/ps1x3179jlj984ladd9acc890q97x4pg-x509-store-1.6.9/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/ps1x3179jlj984ladd9acc890q97x4pg-x509-store-1.6.9/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/q7jwnb1ap277y1i5jr2yh7lsngd1jxqf-x509-system-1.6.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/q7jwnb1ap277y1i5jr2yh7lsngd1jxqf-x509-system-1.6.7/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/9dh31lqbvabpdp369jy83rxr0zkcsi9w-x509-validation-1.6.12/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/9dh31lqbvabpdp369jy83rxr0zkcsi9w-x509-validation-1.6.12/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/b0ydr07qgk3jwd1rghs81vpqph82nfqy-asn1-encoding-0.9.6/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/b0ydr07qgk3jwd1rghs81vpqph82nfqy-asn1-encoding-0.9.6/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/5wjsj407gcd09fh5lx69jhnkfm7prcj1-asn1-types-0.3.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/5wjsj407gcd09fh5lx69jhnkfm7prcj1-asn1-types-0.3.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/knzbx16cdabzshh5nlifr307p9lbq98h-cereal-0.5.8.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/knzbx16cdabzshh5nlifr307p9lbq98h-cereal-0.5.8.3/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/36hg580kjmmypz45kb765xv590z595qh-hourglass-0.2.12/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/36hg580kjmmypz45kb765xv590z595qh-hourglass-0.2.12/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/aqx78wibji30b7ijixdj7n5x6hahhawj-asn1-parse-0.9.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/aqx78wibji30b7ijixdj7n5x6hahhawj-asn1-parse-0.9.5/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hh3c7is6w07qc640xvc6gscc4allvr58-pem-0.2.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs ghc> /nix/store/hh3c7is6w07qc640xvc6gscc4allvr58-pem-0.2.4/nix-support: ghc> propagated-build-inputs: /nix/store/hnfrlxbar3938is4kpsrvhlqfkrxc0d4-doctest-0.20.1/nix-support/propagated-build-inputs lsp> 452 | handleDidChangeConfiguration :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> TMessage Method_WorkspaceDidChangeConfiguration -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:468:14: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 468 | . (m ~ LspM config, n ~ WriterT [WithSeverity VfsLog] (State VFS)) lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:468:31: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 468 | . (m ~ LspM config, n ~ WriterT [WithSeverity VfsLog] (State VFS)) lsp> | ^ lsp> [5 of 7] Compiling Language.LSP.Logging ( src/Language/LSP/Logging.hs, dist/build/Language/LSP/Logging.p_o ) lsp> [6 of 7] Compiling Language.LSP.Server.Control ( src/Language/LSP/Server/Control.hs, dist/build/Language/LSP/Server/Control.p_o ) lsp> [7 of 7] 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.2.0.0.. lsp> Building test suite 'lsp-test' for lsp-2.2.0.0.. 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> running tests 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 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> getCompletionPrefix [✔] lsp> lsp> Finished in 0.0037 seconds lsp> 24 examples, 0 failures lsp> Test suite lsp-test: PASS lsp> Test suite logged to: dist/test/lsp-2.2.0.0-lsp-test.log lsp> 1 of 1 test suites (1 of 1 test cases) passed. conduit> depends directory-1.3.7.1 conduit> depends exceptions-0.10.5 conduit> depends filepath-1.4.2.2 conduit> depends mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc conduit> depends mtl-2.2.2 conduit> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW conduit> depends resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit> depends text-2.0.1 conduit> depends transformers-0.5.6.2 conduit> depends unix-2.7.3 conduit> depends unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP conduit> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej conduit> definite conduit-1.3.5-BHPgn9ScNvELMhcxcUB7ld-conduit-test conduit> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc conduit> depends base-4.17.0.0 conduit> depends bytestring-0.11.3.1 conduit> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit> depends containers-0.6.6 conduit> depends directory-1.3.7.1 conduit> depends exceptions-0.10.5 conduit> depends filepath-1.4.2.2 conduit> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M conduit> depends mono-traversable-1.0.15.3-EwVuFNCqUwKFCAhaW3Uwwc conduit> depends mtl-2.2.2 conduit> depends resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit> depends safe-0.3.19-GllyrM0g6ZN4x1urwfPhiS conduit> depends silently-1.2.5.3-KTtWdyoSkrtLyCVxtsa5Y0 conduit> depends split-0.2.3.5-3eXHPBGA2Tp9yDjWPu0iXw conduit> depends text-2.0.1 conduit> depends transformers-0.5.6.2 conduit> depends unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh conduit> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej conduit> Using Cabal-3.8.1.0 compiled by ghc-9.4 conduit> Using compiler: ghc-9.4.2 conduit> Using install prefix: conduit> /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5 conduit> Executables installed in: conduit> /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5/bin conduit> Libraries installed in: conduit> /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit> Dynamic Libraries installed in: conduit> /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 conduit> Private executables installed in: conduit> /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5/libexec/x86_64-linux-ghc-9.4.2/conduit-1.3.5 conduit> Data files installed in: conduit> /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5/share/x86_64-linux-ghc-9.4.2/conduit-1.3.5 conduit> Documentation installed in: conduit> /nix/store/ypfacak1mgzdwphqgi3cxy4b0n5cnq1b-conduit-1.3.5-doc/share/doc/conduit-1.3.5 conduit> Configuration files installed in: conduit> /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5/etc conduit> No alex found conduit> Using ar found on system at: conduit> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar conduit> No c2hs found conduit> No cpphs found conduit> No doctest found conduit> Using gcc version 12.3.0 given by user at: conduit> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc conduit> Using ghc version 9.4.2 found on system at: conduit> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc conduit> Using ghc-pkg version 9.4.2 found on system at: conduit> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 conduit> No ghcjs found conduit> No ghcjs-pkg found conduit> No greencard found conduit> Using haddock version 2.27.0 found on system at: conduit> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: conduit> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc conduit> Using hsc2hs version 0.68.8 found on system at: conduit> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs conduit> Using hscolour version 1.24 found on system at: conduit> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour conduit> No jhc found conduit> Using ld found on system at: conduit> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold conduit> No pkg-config found conduit> Using runghc version 9.4.2 found on system at: conduit> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 conduit> Using strip version 2.40 found on system at: conduit> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip conduit> Using tar found on system at: conduit> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar conduit> No uhc found stylish-haskell> Dependency syb >=0.3 && <0.8: using syb-0.7.2.4 stylish-haskell> Dependency text >=1.2 && <2.1: using text-2.0.1 stylish-haskell> Dependency Cabal >=3.4 && <4.0: using Cabal-3.8.1.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.3 stylish-haskell> Dependency HsYAML-aeson >=0.2.0 && <0.3: using HsYAML-aeson-0.2.0.1 stylish-haskell> Dependency aeson >=0.6 && <2.2: using aeson-2.1.2.1 stylish-haskell> Dependency base >=4.8 && <5: using base-4.17.0.0 stylish-haskell> Dependency bytestring >=0.9 && <0.12: using bytestring-0.11.3.1 stylish-haskell> Dependency containers >=0.3 && <0.7: using containers-0.6.6 stylish-haskell> Dependency directory >=1.2.3 && <1.4: using directory-1.3.7.1 stylish-haskell> Dependency file-embed >=0.0.10 && <0.1: using file-embed-0.0.15.0 stylish-haskell> Dependency filepath >=1.1 && <1.5: using filepath-1.4.2.2 stylish-haskell> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 stylish-haskell> Dependency ghc-lib-parser-ex >=9.6 && <9.7: using ghc-lib-parser-ex-9.6.0.2 stylish-haskell> Dependency mtl >=2.0 && <2.4: using mtl-2.2.2 stylish-haskell> Dependency random >=1.1: using random-1.2.1.1 stylish-haskell> Dependency regex-tdfa >=1.3 && <1.4: using regex-tdfa-1.3.2.2 stylish-haskell> Dependency stylish-haskell: using stylish-haskell-0.14.5.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.0 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.1: using text-2.0.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.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> include Cabal-3.8.1.0 stylish-haskell> include HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI stylish-haskell> include HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM stylish-haskell> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G stylish-haskell> include base-4.17.0.0 stylish-haskell> include bytestring-0.11.3.1 stylish-haskell> include containers-0.6.6 stylish-haskell> include directory-1.3.7.1 stylish-haskell> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 stylish-haskell> include filepath-1.4.2.2 stylish-haskell> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A stylish-haskell> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw stylish-haskell> include mtl-2.2.2 stylish-haskell> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ stylish-haskell> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams stylish-haskell> include text-2.0.1 stylish-haskell> component stylish-haskell-0.14.5.0-CFmj1E2rKy578r7R7TBlbF-stylish-haskell stylish-haskell> include Cabal-3.8.1.0 stylish-haskell> include HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI stylish-haskell> include HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM stylish-haskell> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G stylish-haskell> include base-4.17.0.0 stylish-haskell> include bytestring-0.11.3.1 stylish-haskell> include containers-0.6.6 stylish-haskell> include directory-1.3.7.1 stylish-haskell> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 stylish-haskell> include filepath-1.4.2.2 stylish-haskell> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A stylish-haskell> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw stylish-haskell> include mtl-2.2.2 stylish-haskell> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y stylish-haskell> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ stylish-haskell> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 stylish-haskell> include stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams stylish-haskell> include text-2.0.1 stylish-haskell> component stylish-haskell-0.14.5.0-FF4u8YMI7lq2UotqCPwaFP-stylish-haskell-tests stylish-haskell> include Cabal-3.8.1.0 stylish-haskell> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS stylish-haskell> include HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI stylish-haskell> include HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM stylish-haskell> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G stylish-haskell> include base-4.17.0.0 stylish-haskell> include bytestring-0.11.3.1 stylish-haskell> include containers-0.6.6 stylish-haskell> include directory-1.3.7.1 stylish-haskell> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 stylish-haskell> include filepath-1.4.2.2 stylish-haskell> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A stylish-haskell> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw stylish-haskell> include mtl-2.2.2 stylish-haskell> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh stylish-haskell> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ retrie> Fixity retrie> FixityDirection retrie> extendFixityEnv (Retrie/Fixity.hs:41) retrie> ppFixityEnv (Retrie/Fixity.hs:45) retrie> 44% ( 4 / 9) in 'Retrie.AlphaEnv' retrie> Missing documentation for: retrie> Module header retrie> alphaEnvOffset (Retrie/AlphaEnv.hs:51) retrie> emptyAlphaEnv (Retrie/AlphaEnv.hs:54) retrie> lookupAlphaEnv (Retrie/AlphaEnv.hs:73) retrie> pruneAlphaEnv (Retrie/AlphaEnv.hs:70) retrie> 37% ( 3 / 8) in 'Retrie.Pretty' retrie> Missing documentation for: retrie> Module header retrie> noColor (Retrie/Pretty.hs:27) retrie> addColor (Retrie/Pretty.hs:30) retrie> ColoriseFun (Retrie/Pretty.hs:25) retrie> strip (Retrie/Pretty.hs:71) retrie> 90% ( 9 / 10) in 'Retrie.Quantifiers' retrie> Missing documentation for: retrie> Module header retrie> 88% (136 /154) 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: 'transform' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. 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:67) retrie> AnnotatedPat (Retrie/ExactPrint/Annotated.hs:69) retrie> AnnotatedStmt (Retrie/ExactPrint/Annotated.hs:70) retrie> setEntryDPA (Retrie/ExactPrint/Annotated.hs:156) retrie> printA' (Retrie/ExactPrint/Annotated.hs:165) 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:24) retrie> ignoreWorker (Retrie/Util.hs:68) retrie> handler (Retrie/Util.hs:91) retrie> putErrStrLn (Retrie/Util.hs:96) retrie> missingSyntax (Retrie/Util.hs:106) retrie> 46% ( 70 /149) in 'Retrie.ExactPrint' retrie> Missing documentation for: retrie> LibDir retrie> parseContent (Retrie/ExactPrint.hs:274) retrie> parseContentNoFixity (Retrie/ExactPrint.hs:260) retrie> addAllAnnsT (Retrie/ExactPrint.hs:395) retrie> swapEntryDPT (Retrie/ExactPrint.hs:232) retrie> transferAnnsT (Retrie/ExactPrint.hs:472) retrie> transferEntryAnnsT (Retrie/ExactPrint.hs:357) retrie> transferAnchor (Retrie/ExactPrint.hs:424) retrie> debugDump (Retrie/ExactPrint.hs:334) retrie> debugParse (Retrie/ExactPrint.hs:510) retrie> debug (Retrie/ExactPrint.hs:82) retrie> hasComments (Retrie/ExactPrint.hs:443) retrie> isComma (Retrie/ExactPrint.hs:429) retrie> BlankEpAnnotations retrie> BlankSrcSpan retrie> WithWhere retrie> d0 retrie> d1 retrie> showAst retrie> exactPrint 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> isGadt 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> ormolu> fails with correct parse error (module syntax) [✔] 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> module-header/multiline-empty-comment.hs works [✔] ormolu> module-header/multiline.hs works [✔] ormolu> module-header/simple-with-comments.hs works [✔] ormolu> module-header/simple.hs works [✔] ormolu> module-header/double-dot-with-names.hs works [✔] ormolu> module-header/multiline-with-comments.hs works [✔] ormolu> module-header/shebang.hs works [✔] ormolu> module-header/double-shebangs.hs works [✔] ormolu> module-header/shebang-with-pragmas.hs works [✔] ormolu> module-header/empty.hs works [✔] ormolu> module-header/stack-header-0.hs works [✔] ormolu> module-header/preceding-comment-with-haddock.hs works [✔] ormolu> module-header/stack-header-1.hs works [✔] ormolu> module-header/multiline-empty.hs works [✔] ormolu> module-header/singleline-empty.hs works [✔] ormolu> module-header/singleline.hs works [✔] ormolu> module-header/named-section.hs works [✔] ormolu> module-header/empty-haddock.hs works [✔] ormolu> module-header/stack-header-2.hs works [✔] ormolu> module-header/multiline2.hs works [✔] ormolu> module-header/warning-pragma-multiline.hs works [✔] ormolu> module-header/warning-pragma-singleton-list.hs works [✔] ormolu> module-header/leading-empty-line.hs works [✔] ormolu> module-header/warning-pragma.hs works [✔] ormolu> module-header/warning-pragma-list-multiline.hs works [✔] ormolu> import/qualified-post.hs works [✔] ormolu> import/explicit-prelude.hs works [✔] ormolu> import/simple.hs works [✔] ormolu> import/nested-explicit-imports.hs works [✔] ormolu> import/sorted.hs works [✔] ormolu> import/qualified-prelude.hs works [✔] ormolu> import/merging-1.hs works [✔] ormolu> import/sorted-package-imports.hs works [✔] ormolu> import/explicit-imports.hs works [✔] ormolu> import/merging-2.hs works [✔] ormolu> import/misc.hs works [✔] ormolu> import/comments-inside-imports.hs works [✔] ormolu> import/comments-per-import.hs works [✔] ormolu> import/merging-0.hs works [✔] ormolu> import/sorted-export-list.hs works [✔] ormolu> import/deduplication-bug.hs works [✔] ormolu> import/explicit-imports-with-comments.hs works [✔] ormolu> declaration/annotation/annotation.hs works [✔] ormolu> declaration/warning/warning-single-line.hs works [✔] ormolu> declaration/warning/warning-multiline.hs works [✔] ormolu> declaration/foreign/foreign-import.hs works [✔] ormolu> declaration/foreign/foreign-export.hs works [✔] ormolu> declaration/rewrite-rule/prelude4.hs works [✔] ormolu> declaration/rewrite-rule/phase.hs works [✔] ormolu> declaration/rewrite-rule/basic2.hs works [✔] ormolu> declaration/rewrite-rule/empty.hs works [✔] ormolu> declaration/rewrite-rule/type-signature.hs works [✔] ormolu> declaration/rewrite-rule/never-active.hs works [✔] ormolu> declaration/rewrite-rule/prelude2.hs works [✔] ormolu> declaration/rewrite-rule/forall-0.hs works [✔] ormolu> declaration/rewrite-rule/prelude3.hs works [✔] ormolu> declaration/rewrite-rule/forall-1.hs works [✔] ormolu> declaration/rewrite-rule/basic1.hs works [✔] ghc> Warning: haddock-interfaces: /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4/html/attoparsec.haddock doesn't exist or isn't a file ghc> Warning: haddock-html: /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4/html doesn't exist or isn't a directory ghc> Warning: haddock-interfaces: /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4/html/attoparsec.haddock doesn't exist or isn't a file ghc> Warning: haddock-html: /nix/store/4f6sgqxpiym98vqhb4m9sp1vj0326w4l-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.4.2/attoparsec-0.14.4/html doesn't exist or isn't a directory lsp> haddockPhase lsp> Preprocessing library for lsp-2.2.0.0.. lsp> Running Haddock on library for lsp-2.2.0.0.. 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.0.2.0 lsp> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lsp> 11% ( 1 / 9) in 'Language.LSP.Diagnostics' lsp> Missing documentation for: lsp> Module header lsp> DiagnosticStore (src/Language/LSP/Diagnostics.hs:44) lsp> DiagnosticsBySource (src/Language/LSP/Diagnostics.hs:50) lsp> StoreItem (src/Language/LSP/Diagnostics.hs:46) lsp> partitionBySource (src/Language/LSP/Diagnostics.hs:54) lsp> flushBySource (src/Language/LSP/Diagnostics.hs:59) lsp> updateDiagnostics (src/Language/LSP/Diagnostics.hs:67) lsp> getDiagnosticParamsFor (src/Language/LSP/Diagnostics.hs:91) lsp> Warning: 'filesystem' is out of scope. lsp> If you qualify the identifier, haddock can try to link it anyway. 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> 48% ( 18 / 37) in 'Language.LSP.VFS' lsp> Missing documentation for: lsp> VFS (src/Language/LSP/VFS.hs:112) lsp> vfsMap (src/Language/LSP/VFS.hs:138) lsp> vfsTempDir (src/Language/LSP/VFS.hs:138) lsp> VirtualFile (src/Language/LSP/VFS.hs:104) lsp> lsp_version (src/Language/LSP/VFS.hs:137) lsp> file_version (src/Language/LSP/VFS.hs:137) lsp> file_text (src/Language/LSP/VFS.hs:137) lsp> virtualFileText (src/Language/LSP/VFS.hs:142) lsp> virtualFileVersion (src/Language/LSP/VFS.hs:145) lsp> VfsLog (src/Language/LSP/VFS.hs:116) lsp> initVFS (src/Language/LSP/VFS.hs:150) lsp> closeVFS (src/Language/LSP/VFS.hs:331) lsp> line (src/Language/LSP/VFS.hs:386) lsp> character (src/Language/LSP/VFS.hs:386) lsp> start (src/Language/LSP/VFS.hs:387) lsp> end (src/Language/LSP/VFS.hs:387) lsp> rangeLinesFromVfs (src/Language/LSP/VFS.hs:541) lsp> getCompletionPrefix (src/Language/LSP/VFS.hs:514) lsp> applyChange (src/Language/LSP/VFS.hs:347) lsp> Warning: '_commitCharactersSupport' 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: 'executeCommandHandler' is out of scope. lsp> If you qualify the identifier, haddock can try to link it anyway. lsp> lsp> src/Language/LSP/Server/Processing.hs:52:1: warning: [-Wunused-imports] lsp> The import of ‘Data.Monoid’ is redundant lsp> except perhaps to import instances from ‘Data.Monoid’ lsp> To import instances alone, use: import Data.Monoid() lsp> | lsp> 52 | import Data.Monoid lsp> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp> lsp> src/Language/LSP/Server/Processing.hs:91:22: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 91 | processMessage :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> BSL.ByteString -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:340:14: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 340 | handle :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> SClientMethod meth -> TClientMessage meth -> m () conduit> building conduit> Preprocessing library for conduit-1.3.5.. conduit> Building library for conduit-1.3.5.. 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: [-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: [-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: [-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: [-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: [-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: [-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.o, dist/build/Data/Conduit/Internal/Conduit.dyn_o ) conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:93:1: warning: [-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> | stylish-haskell> include stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams stylish-haskell> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA stylish-haskell> include test-framework-hunit-0.3.0.2-9X7zfFBtiUQ4kroqd7Hgfb stylish-haskell> include text-2.0.1 stylish-haskell> Linked component graph: stylish-haskell> unit stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> include Cabal-3.8.1.0 stylish-haskell> include HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI stylish-haskell> include HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM stylish-haskell> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G stylish-haskell> include base-4.17.0.0 stylish-haskell> include bytestring-0.11.3.1 stylish-haskell> include containers-0.6.6 stylish-haskell> include directory-1.3.7.1 stylish-haskell> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 stylish-haskell> include filepath-1.4.2.2 stylish-haskell> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A stylish-haskell> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw stylish-haskell> include mtl-2.2.2 stylish-haskell> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ stylish-haskell> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams stylish-haskell> include text-2.0.1 stylish-haskell> Language.Haskell.Stylish=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish,Language.Haskell.Stylish.Config=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Config,Language.Haskell.Stylish.GHC=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.GHC,Language.Haskell.Stylish.Module=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Module,Language.Haskell.Stylish.Parse=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Parse,Language.Haskell.Stylish.Printer=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Printer,Language.Haskell.Stylish.Step=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step,Language.Haskell.Stylish.Step.Data=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step.Data,Language.Haskell.Stylish.Step.Imports=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step.Imports,Language.Haskell.Stylish.Step.LanguagePragmas=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step.LanguagePragmas,Language.Haskell.Stylish.Step.ModuleHeader=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step.ModuleHeader,Language.Haskell.Stylish.Step.SimpleAlign=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step.SimpleAlign,Language.Haskell.Stylish.Step.Squash=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step.Squash,Language.Haskell.Stylish.Step.Tabs=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step.Tabs,Language.Haskell.Stylish.Step.TrailingWhitespace=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step.TrailingWhitespace,Language.Haskell.Stylish.Step.UnicodeSyntax=stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0:Language.Haskell.Stylish.Step.UnicodeSyntax stylish-haskell> unit stylish-haskell-0.14.5.0-CFmj1E2rKy578r7R7TBlbF-stylish-haskell stylish-haskell> include Cabal-3.8.1.0 stylish-haskell> include HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI stylish-haskell> include HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM stylish-haskell> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G stylish-haskell> include base-4.17.0.0 stylish-haskell> include bytestring-0.11.3.1 stylish-haskell> include containers-0.6.6 stylish-haskell> include directory-1.3.7.1 stylish-haskell> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 stylish-haskell> include filepath-1.4.2.2 stylish-haskell> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A stylish-haskell> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw stylish-haskell> include mtl-2.2.2 stylish-haskell> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y stylish-haskell> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ stylish-haskell> include strict-0.5-HMoW0pdUlXI77OEy0j18d2 stylish-haskell> include stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams stylish-haskell> include text-2.0.1 stylish-haskell> unit stylish-haskell-0.14.5.0-FF4u8YMI7lq2UotqCPwaFP-stylish-haskell-tests stylish-haskell> include Cabal-3.8.1.0 retrie> Retrie/ExactPrint.hs:77:1: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-Wunused-matches] retrie> Defined but not used: ‘n’ retrie> | retrie> 176 | SameLine n -> do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:209:22: warning: [-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: [-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: [-Wunused-top-binds] retrie> Defined but not used: ‘isCommentKeyword’ retrie> | retrie> 435 | isCommentKeyword _ = False retrie> | ^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/ExactPrint.hs:445:35: warning: [-Wunused-matches] retrie> Defined but not used: ‘anc’ retrie> | retrie> 445 | hasComments (L (SrcSpanAnn (EpAnn anc _ cs) _) _) retrie> | ^^^ retrie> ormolu> declaration/rewrite-rule/prelude1.hs works [✔] ormolu> declaration/type/lits.hs works [✔] ormolu> declaration/type/type-applications.hs works [✔] ormolu> declaration/type/misc-kind-signatures.hs works [✔] ormolu> declaration/type/splice.hs works [✔] ormolu> declaration/type/promotion-1.hs works [✔] ormolu> declaration/type/forall.hs works [✔] ormolu> declaration/type/promotion-0.hs works [✔] ormolu> declaration/type/visible-forall.hs works [✔] ormolu> declaration/default/default.hs works [✔] ormolu> declaration/type-synonyms/with-weird-haddock.hs works [✔] ormolu> declaration/type-synonyms/multi-line.hs works [✔] ormolu> declaration/type-synonyms/simple.hs works [✔] ormolu> declaration/class/super-classes.hs works [✔] ormolu> declaration/class/type-operators2.hs works [✔] ormolu> declaration/class/empty-classes.hs works [✔] ormolu> declaration/class/associated-types2.hs works [✔] ormolu> declaration/class/default-implementations-comments.hs works [✔] ormolu> declaration/class/type-operators3.hs works [✔] ormolu> declaration/class/newlines-and-haddocks.hs works [✔] ormolu> declaration/class/functional-dependencies.hs works [✔] ormolu> declaration/class/newlines-and-default-decls.hs works [✔] ormolu> declaration/class/dependency-super-classes.hs works [✔] ormolu> declaration/class/poly-kinded-classes.hs works [✔] ormolu> declaration/class/associated-data2.hs works [✔] ormolu> declaration/class/associated-types1.hs works [✔] ormolu> declaration/class/single-parameters.hs works [✔] ormolu> declaration/class/associated-type-defaults.hs works [✔] ormolu> declaration/class/associated-data1.hs works [✔] ormolu> declaration/class/multi-parameters2.hs works [✔] ormolu> declaration/class/default-implementations.hs works [✔] ormolu> declaration/class/newlines-between-methods.hs works [✔] ormolu> declaration/class/newlines-after-where.hs works [✔] ormolu> declaration/class/type-operators1.hs works [✔] ormolu> declaration/class/default-signatures.hs works [✔] ormolu> declaration/class/multi-parameters1.hs works [✔] ormolu> declaration/class/default-signatures-simple.hs works [✔] ormolu> declaration/instance/overlappable-instances.hs works [✔] ormolu> declaration/instance/instance-sigs-multiple.hs works [✔] ormolu> declaration/instance/type-family-instances.hs works [✔] ormolu> declaration/instance/data-family-instances.hs works [✔] ormolu> declaration/instance/data-family-instances-newtype.hs works [✔] ormolu> declaration/instance/single-parameter.hs works [✔] ormolu> declaration/instance/associated-data.hs works [✔] ormolu> declaration/instance/contexts-comments.hs works [✔] ormolu> declaration/instance/empty-instance.hs works [✔] ormolu> declaration/instance/associated-types.hs works [✔] ormolu> declaration/instance/newlines-between-methods.hs works [✔] ormolu> declaration/instance/data-family-instances-gadt.hs works [✔] ormolu> declaration/instance/instance-sigs.hs works [✔] ormolu> declaration/instance/newlines-after-where.hs works [✔] ormolu> declaration/instance/multi-parameter.hs works [✔] ormolu> declaration/instance/contexts.hs works [✔] ormolu> declaration/value/function/multiple-matches.hs works [✔] ormolu> declaration/value/function/parenthesis-lhs.hs works [✔] ormolu> declaration/value/function/lambda-case.hs works [✔] ormolu> declaration/value/function/negative-literals.hs works [✔] ormolu> declaration/value/function/simple.hs works [✔] ormolu> declaration/value/function/case-multi-line-guards.hs works [✔] ormolu> declaration/value/function/unboxed-sums.hs works [✔] ormolu> declaration/value/function/where.hs works [✔] ormolu> declaration/value/function/list-notation-2.hs works [✔] ormolu> declaration/value/function/application-0.hs works [✔] ormolu> declaration/value/function/typed-hole.hs works [✔] ormolu> declaration/value/function/blank-lines-let.hs works [✔] ormolu> declaration/value/function/operators-0.hs works [✔] ormolu> declaration/value/function/operator-comments-0.hs works [✔] ormolu> declaration/value/function/guards.hs works [✔] ormolu> declaration/value/function/lexical-negation.hs works [✔] ormolu> declaration/value/function/tuples.hs works [✔] ormolu> declaration/value/function/operators-1.hs works [✔] ormolu> declaration/value/function/operator-comments-2.hs works [✔] ormolu> declaration/value/function/fancy-forall-0.hs works [✔] ormolu> declaration/value/function/explicit-type.hs works [✔] lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:355:14: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 355 | . (m ~ LspM config) lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:424:29: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 424 | progressCancelHandler :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> TMessage Method_WindowWorkDoneProgressCancel -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:452:36: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 452 | handleDidChangeConfiguration :: (m ~ LspM config) => LogAction m (WithSeverity LspProcessingLog) -> TMessage Method_WorkspaceDidChangeConfiguration -> m () lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:468:14: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 468 | . (m ~ LspM config, n ~ WriterT [WithSeverity VfsLog] (State VFS)) lsp> | ^ lsp> lsp> src/Language/LSP/Server/Processing.hs:468:31: warning: [-Wtype-equality-requires-operators] lsp> The use of ‘~’ without TypeOperators lsp> will become an error in a future GHC release. lsp> Suggested fix: Perhaps you intended to use TypeOperators lsp> | lsp> 468 | . (m ~ LspM config, n ~ WriterT [WithSeverity VfsLog] (State VFS)) lsp> | ^ 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> 64% ( 36 / 56) in 'Language.LSP.Server' lsp> Missing documentation for: lsp> Module header lsp> LspServerLog (src/Language/LSP/Server/Control.hs:44) lsp> VFSData (src/Language/LSP/Server/Core.hs:224) lsp> transmuteHandlers (src/Language/LSP/Server/Core.hs:187) lsp> mapHandlers (src/Language/LSP/Server/Core.hs:190) lsp> notificationHandler (src/Language/LSP/Server/Core.hs:165) lsp> requestHandler (src/Language/LSP/Server/Core.hs:168) lsp> defaultOptions (src/Language/LSP/Server/Core.hs:286) lsp> LspT (src/Language/LSP/Server/Core.hs:98) lsp> LspM (src/Language/LSP/Server/Core.hs:110) lsp> MonadLsp (src/Language/LSP/Server/Core.hs:112) lsp> runLspT (src/Language/LSP/Server/Core.hs:105) lsp> LanguageContextEnv (src/Language/LSP/Server/Core.hs:128) lsp> getClientCapabilities (src/Language/LSP/Server/Core.hs:509) lsp> setConfig (src/Language/LSP/Server/Core.hs:504) lsp> getRootPath (src/Language/LSP/Server/Core.hs:514) lsp> sendRequest (src/Language/LSP/Server/Core.hs:395) lsp> sendNotification (src/Language/LSP/Server/Core.hs:384) lsp> getVirtualFiles (src/Language/LSP/Server/Core.hs:422) conduit> 93 | import Control.Applicative (Applicative (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:104:51: warning: [-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: [-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: [-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: [-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:151:5: warning: [-Wnoncanonical-monad-instances] conduit> Noncanonical ‘(*>) = (>>)’ definition detected conduit> in the instance declaration for ‘Applicative (ConduitT i o m)’. conduit> Move definition from ‘(>>)’ to ‘(*>)’ conduit> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return conduit> | conduit> 151 | (*>) = (>>) conduit> | ^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:739:20: warning: [-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: [-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: [-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) stylish-haskell> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS stylish-haskell> include HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI stylish-haskell> include HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM stylish-haskell> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G stylish-haskell> include base-4.17.0.0 stylish-haskell> include bytestring-0.11.3.1 stylish-haskell> include containers-0.6.6 stylish-haskell> include directory-1.3.7.1 stylish-haskell> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 stylish-haskell> include filepath-1.4.2.2 stylish-haskell> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A stylish-haskell> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw stylish-haskell> include mtl-2.2.2 stylish-haskell> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh stylish-haskell> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ stylish-haskell> include stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams stylish-haskell> include test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA stylish-haskell> include test-framework-hunit-0.3.0.2-9X7zfFBtiUQ4kroqd7Hgfb stylish-haskell> include text-2.0.1 stylish-haskell> Ready component graph: stylish-haskell> definite stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> depends Cabal-3.8.1.0 stylish-haskell> depends HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI stylish-haskell> depends HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM stylish-haskell> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G stylish-haskell> depends base-4.17.0.0 stylish-haskell> depends bytestring-0.11.3.1 stylish-haskell> depends containers-0.6.6 stylish-haskell> depends directory-1.3.7.1 stylish-haskell> depends file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 stylish-haskell> depends filepath-1.4.2.2 stylish-haskell> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A stylish-haskell> depends ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw stylish-haskell> depends mtl-2.2.2 stylish-haskell> depends regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ stylish-haskell> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams stylish-haskell> depends text-2.0.1 stylish-haskell> definite stylish-haskell-0.14.5.0-CFmj1E2rKy578r7R7TBlbF-stylish-haskell stylish-haskell> depends Cabal-3.8.1.0 stylish-haskell> depends HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI stylish-haskell> depends HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM stylish-haskell> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G stylish-haskell> depends base-4.17.0.0 stylish-haskell> depends bytestring-0.11.3.1 stylish-haskell> depends containers-0.6.6 stylish-haskell> depends directory-1.3.7.1 stylish-haskell> depends file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 stylish-haskell> depends filepath-1.4.2.2 stylish-haskell> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A stylish-haskell> depends ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw stylish-haskell> depends mtl-2.2.2 stylish-haskell> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y stylish-haskell> depends regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ stylish-haskell> depends strict-0.5-HMoW0pdUlXI77OEy0j18d2 stylish-haskell> depends stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams stylish-haskell> depends text-2.0.1 stylish-haskell> definite stylish-haskell-0.14.5.0-FF4u8YMI7lq2UotqCPwaFP-stylish-haskell-tests stylish-haskell> depends Cabal-3.8.1.0 stylish-haskell> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS stylish-haskell> depends HsYAML-0.2.1.3-66SKU7JP2iz9aRmGs1CTmI stylish-haskell> depends HsYAML-aeson-0.2.0.1-46SdU8wYj0s61x2UqnViJM stylish-haskell> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G stylish-haskell> depends base-4.17.0.0 stylish-haskell> depends bytestring-0.11.3.1 stylish-haskell> depends containers-0.6.6 stylish-haskell> depends directory-1.3.7.1 stylish-haskell> depends file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 stylish-haskell> depends filepath-1.4.2.2 stylish-haskell> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A stylish-haskell> depends ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw stylish-haskell> depends mtl-2.2.2 stylish-haskell> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh stylish-haskell> depends regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ stylish-haskell> depends stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams stylish-haskell> depends test-framework-0.8.2.0-ECwPoqVWW8FQkmwxvMATA stylish-haskell> depends test-framework-hunit-0.3.0.2-9X7zfFBtiUQ4kroqd7Hgfb stylish-haskell> depends text-2.0.1 stylish-haskell> Using Cabal-3.8.1.0 compiled by ghc-9.4 stylish-haskell> Using compiler: ghc-9.4.2 stylish-haskell> Using install prefix: stylish-haskell> /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0 stylish-haskell> Executables installed in: ghc (post)> added 1 signatures ghc (post)> added 1 signatures ghc (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/dqr6niwmxxfs27zyfmljpccsaabsb2p1-ghc-9.4.2-with-packages ghc (post)> copying 1 paths... ghc (post)> copying path '/nix/store/dqr6niwmxxfs27zyfmljpccsaabsb2p1-ghc-9.4.2-with-packages' to 'https://cache.nix-ci.com'... ghc (post)> copying 1 paths... ghc (post)> copying path '/nix/store/59giy4aq2wx5wsa4p9fisb410r89apm1-ghc-9.4.2-with-packages.drv' to 'https://cache.nix-ci.com'... ghc (post)> added 0 signatures ghc (post)> added 0 signatures ghc (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/dqr6niwmxxfs27zyfmljpccsaabsb2p1-ghc-9.4.2-with-packages ghc (post)> copying 1 paths... ghc (post)> copying path '/nix/store/dqr6niwmxxfs27zyfmljpccsaabsb2p1-ghc-9.4.2-with-packages' to 'ssh-ng://worker.nix-ci.com'... ghc (post)> copying 1 paths... ghc (post)> copying path '/nix/store/59giy4aq2wx5wsa4p9fisb410r89apm1-ghc-9.4.2-with-packages.drv' to 'ssh-ng://worker.nix-ci.com'... retrie> Retrie/ExactPrint.hs:478:15: warning: [-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: [-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: [-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: [-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: [-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> 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:60) retrie> substFVs (Retrie/FreeVars.hs:37) retrie> retrie> Retrie/FreeVars.hs:28:3: warning: [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup FreeVars’. 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: [-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> 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> 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:30) retrie> pruneMatchEnv (Retrie/PatternMap/Class.hs:34) retrie> A (Retrie/PatternMap/Class.hs:40) retrie> toA (Retrie/PatternMap/Class.hs:42) retrie> toAList (Retrie/PatternMap/Class.hs:45) retrie> unionOn (Retrie/PatternMap/Class.hs:49) retrie> PatternMap (Retrie/PatternMap/Class.hs:54) retrie> mapFor (Retrie/PatternMap/Class.hs:64) retrie> maybeMap (Retrie/PatternMap/Class.hs:68) ormolu> declaration/value/function/operators-7.hs works [✔] ormolu> declaration/value/function/if-multi-line.hs works [✔] ormolu> declaration/value/function/operator-hash-without-unboxed-sums.hs works [✔] ormolu> declaration/value/function/multiple-guards.hs works [✔] ormolu> declaration/value/function/multi-way-if.hs works [✔] ormolu> declaration/value/function/quasi-quotes.hs works [✔] ormolu> declaration/value/function/parallel-comprehensions-complex.hs works [✔] ormolu> declaration/value/function/operators-6.hs works [✔] ormolu> declaration/value/function/unboxed-tuples.hs works [✔] ormolu> declaration/value/function/overindentation.hs works [✔] ormolu> declaration/value/function/if-single-line.hs works [✔] ormolu> declaration/value/function/operator-sections.hs works [✔] ormolu> declaration/value/function/case-multi-line.hs works [✔] ormolu> declaration/value/function/type-applications-and-splice.hs works [✔] ormolu> declaration/value/function/type-applications.hs works [✔] ormolu> declaration/value/function/application-1.hs works [✔] ormolu> declaration/value/function/operators-5.hs works [✔] ormolu> declaration/value/function/parallel-comprehensions-single-line.hs works [✔] ormolu> declaration/value/function/static-pointers.hs works [✔] ormolu> declaration/value/function/application-2.hs works [✔] ormolu> declaration/value/function/block-arguments.hs works [✔] ormolu> declaration/value/function/lambda-multi-line2.hs works [✔] ormolu> declaration/value/function/fancy-forall-1.hs works [✔] ormolu> declaration/value/function/parens.hs works [✔] ormolu> declaration/value/function/operators-3.hs works [✔] ormolu> declaration/value/function/complex-list.hs works [✔] ormolu> declaration/value/function/implicit-params.hs works [✔] ormolu> declaration/value/function/let-nested.hs works [✔] ormolu> declaration/value/function/negation.hs works [✔] ormolu> declaration/value/function/list-notation-1.hs works [✔] ormolu> declaration/value/function/pragmas.hs works [✔] ormolu> declaration/value/function/splice.hs works [✔] ormolu> declaration/value/function/lambda-single-line.hs works [✔] ormolu> declaration/value/function/let-multi-line.hs works [✔] ormolu> declaration/value/function/case-empty.hs works [✔] ormolu> declaration/value/function/operators-4.hs works [✔] ormolu> declaration/value/function/let-single-line.hs works [✔] ormolu> declaration/value/function/operators-2.hs works [✔] ormolu> declaration/value/function/if-with-comment.hs works [✔] ormolu> declaration/value/function/multiline-arguments.hs works [✔] ormolu> declaration/value/function/awkward-comment-1.hs works [✔] ormolu> declaration/value/function/where-nested.hs works [✔] ormolu> declaration/value/function/tuple-sections.hs works [✔] ormolu> declaration/value/function/operator-fixity-defaulting.hs works [✔] ormolu> declaration/value/function/operator-hash-with-unboxed-sums.hs works [✔] ormolu> declaration/value/function/awkward-comment-0.hs works [✔] ormolu> declaration/value/function/do-single-multi.hs works [✔] ormolu> declaration/value/function/list-notation-3.hs works [✔] ormolu> declaration/value/function/blank-lines-where.hs works [✔] ormolu> declaration/value/function/backticks.hs works [✔] ormolu> declaration/value/function/operator-comments-1.hs works [✔] ormolu> declaration/value/function/builtin-syntax.hs works [✔] ormolu> declaration/value/function/list-comprehensions.hs works [✔] ormolu> declaration/value/function/do-where.hs works [✔] ormolu> declaration/value/function/equality-constraints.hs works [✔] ormolu> declaration/value/function/tricky-parens.hs works [✔] ormolu> declaration/value/function/arg-breakpoints.hs works [✔] ormolu> declaration/value/function/strings.hs works [✔] ormolu> declaration/value/function/case-single-line.hs works [✔] ormolu> declaration/value/function/list-notation-0.hs works [✔] ormolu> declaration/value/function/prefix.hs works [✔] ormolu> declaration/value/function/typed-expressions.hs works [✔] ormolu> declaration/value/function/overloaded-labels.hs works [✔] ormolu> declaration/value/function/arithmetic-sequences.hs works [✔] ormolu> declaration/value/function/lambda-multi-line1.hs works [✔] ormolu> declaration/value/function/backticks-lhs.hs works [✔] ormolu> declaration/value/function/unboxed-string-lit.hs works [✔] lsp> RegistrationToken (src/Language/LSP/Server/Core.hs:217) lsp> Warning: Language.LSP.Diagnostics: could not find link destinations for: lsp> lsp> - Language.LSP.Protocol.Types.Uri.NormalizedUri lsp> - Language.LSP.Protocol.Internal.Types.Diagnostic.Diagnostic lsp> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams.PublishDiagnosticsParams lsp> Warning: Language.LSP.VFS: could not find link destinations for: lsp> lsp> - Language.LSP.Protocol.Types.Uri.NormalizedUri lsp> - Language.LSP.VFS.HasVfsMap lsp> - Language.LSP.VFS.HasVfsTempDir lsp> - Language.LSP.VFS.HasLsp_version lsp> - Language.LSP.VFS.HasFile_version lsp> - Language.LSP.VFS.HasFile_text lsp> - Language.LSP.Protocol.Message.Types.TMessage lsp> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidOpen lsp> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidChange lsp> - Language.LSP.Protocol.Internal.Method.Method_WorkspaceApplyEdit lsp> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidClose lsp> - Language.LSP.Protocol.Types.Common.UInt lsp> - Language.LSP.Protocol.Internal.Types.Position.Position lsp> - Language.LSP.VFS.HasLine lsp> - Language.LSP.VFS.HasCharacter lsp> - Language.LSP.Protocol.Internal.Types.Range.Range lsp> - Language.LSP.VFS.HasStart lsp> - Language.LSP.VFS.HasEnd lsp> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent lsp> Warning: Language.LSP.Server: could not find link destinations for: lsp> lsp> - Language.LSP.Server.Processing.LspProcessingLog lsp> - Language.LSP.Protocol.Message.Types.TMessage lsp> - Language.LSP.Protocol.Internal.Method.Method_Initialize lsp> - Language.LSP.Protocol.Message.Types.ResponseError lsp> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities lsp> - Language.LSP.Protocol.Utils.SMethodMap.SMethodMap lsp> - Language.LSP.Protocol.Message.Meta.Request lsp> - Language.LSP.Protocol.Message.Meta.Notification lsp> - Language.LSP.Protocol.Internal.Method.Method lsp> - Language.LSP.Protocol.Message.Types.TRequestMessage lsp> - Language.LSP.Protocol.Internal.Method.MessageResult lsp> - Language.LSP.Protocol.Message.Types.TNotificationMessage lsp> - Language.LSP.Protocol.Message.Meta.ClientToServer lsp> - Language.LSP.Protocol.Internal.Method.SMethod lsp> - Language.LSP.Protocol.Message.Meta.MessageKind lsp> - Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions.TextDocumentSyncOptions lsp> - Language.LSP.Protocol.Internal.Types.CodeActionKind.CodeActionKind lsp> - Language.LSP.Protocol.Message.Parsing.FromServerMessage lsp> - Language.LSP.Server.Core.LanguageContextState lsp> - Language.LSP.Protocol.Internal.Types.WorkspaceFolder.WorkspaceFolder lsp> - Language.LSP.Protocol.Message.Meta.ServerToClient lsp> - Language.LSP.Protocol.Message.Method.SServerMethod lsp> - Language.LSP.Protocol.Internal.Method.MessageParams lsp> - Language.LSP.Protocol.Message.LspId.LspId lsp> - Language.LSP.Server.Core.LspCoreLog lsp> - Language.LSP.Protocol.Types.Uri.NormalizedUri lsp> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.TextDocumentIdentifier lsp> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier lsp> - Language.LSP.Protocol.Types.Common.UInt lsp> - Language.LSP.Protocol.Message.Method.SClientMethod lsp> - Language.LSP.Protocol.Internal.Method.RegistrationOptions lsp> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit lsp> Warning: Cannot find reexported module 'lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Capabilities' lsp> Warning: Cannot find reexported module 'lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Lens' lsp> Warning: Cannot find reexported module 'lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Message' lsp> Warning: Cannot find reexported module 'lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Types' lsp> Documentation created: dist/doc/html/lsp/index.html, dist/doc/html/lsp/lsp.txt lsp> Preprocessing test suite 'lsp-test' for lsp-2.2.0.0.. lsp> installing lsp> Installing library in /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp> post-installation fixup conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:760:18: warning: [-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: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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: [-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: [-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: [-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: [-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: [-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: [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): stylish-haskell> /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/bin stylish-haskell> Libraries installed in: stylish-haskell> /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> Dynamic Libraries installed in: stylish-haskell> /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 stylish-haskell> Private executables installed in: stylish-haskell> /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/libexec/x86_64-linux-ghc-9.4.2/stylish-haskell-0.14.5.0 stylish-haskell> Data files installed in: stylish-haskell> /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/share/x86_64-linux-ghc-9.4.2/stylish-haskell-0.14.5.0 stylish-haskell> Documentation installed in: stylish-haskell> /nix/store/qhrjgj53vv10rprlgy0lnnsvdp2zfbna-stylish-haskell-0.14.5.0-doc/share/doc/stylish-haskell-0.14.5.0 stylish-haskell> Configuration files installed in: stylish-haskell> /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/etc stylish-haskell> No alex found stylish-haskell> Using ar found on system at: stylish-haskell> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar stylish-haskell> No c2hs found stylish-haskell> No cpphs found stylish-haskell> No doctest found stylish-haskell> Using gcc version 12.3.0 given by user at: stylish-haskell> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc stylish-haskell> Using ghc version 9.4.2 found on system at: stylish-haskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc stylish-haskell> Using ghc-pkg version 9.4.2 found on system at: stylish-haskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 stylish-haskell> No ghcjs found stylish-haskell> No ghcjs-pkg found stylish-haskell> No greencard found stylish-haskell> Using haddock version 2.27.0 found on system at: stylish-haskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: stylish-haskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc stylish-haskell> Using hsc2hs version 0.68.8 found on system at: stylish-haskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs stylish-haskell> Using hscolour version 1.24 found on system at: stylish-haskell> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour stylish-haskell> No jhc found stylish-haskell> Using ld found on system at: stylish-haskell> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold stylish-haskell> No pkg-config found stylish-haskell> Using runghc version 9.4.2 found on system at: stylish-haskell> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 stylish-haskell> Using strip version 2.40 found on system at: stylish-haskell> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip stylish-haskell> Using tar found on system at: stylish-haskell> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar stylish-haskell> No uhc found stylish-haskell> building stylish-haskell> Preprocessing library for stylish-haskell-0.14.5.0.. stylish-haskell> Building library for stylish-haskell-0.14.5.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 ) 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: [-Worphans] stylish-haskell> Orphan instance: instance Eq GHC.RawPkgQual stylish-haskell> Suggested fix: retrie> maybeListMap (Retrie/PatternMap/Class.hs:71) retrie> MaybeMap (Retrie/PatternMap/Class.hs:76) retrie> ListMap (Retrie/PatternMap/Class.hs:101) retrie> findMatch (Retrie/PatternMap/Class.hs:129) retrie> insertMatch (Retrie/PatternMap/Class.hs:132) retrie> retrie> Retrie/PatternMap/Class.hs:50:11: warning: [-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: [-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: [-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> 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:90) 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:145) retrie> OLMap (Retrie/PatternMap/Instances.hs:210) retrie> emptyOLMapWrapper (Retrie/PatternMap/Instances.hs:220) retrie> EMap (Retrie/PatternMap/Instances.hs:274) retrie> emptyEMapWrapper (Retrie/PatternMap/Instances.hs:300) retrie> extendResult (Retrie/PatternMap/Instances.hs:507) retrie> singleton (Retrie/PatternMap/Instances.hs:514) retrie> alphaEquivalent (Retrie/PatternMap/Instances.hs:528) retrie> SCMap (Retrie/PatternMap/Instances.hs:537) retrie> emptySCMapWrapper (Retrie/PatternMap/Instances.hs:550) retrie> MGMap (Retrie/PatternMap/Instances.hs:615) retrie> MMap (Retrie/PatternMap/Instances.hs:637) retrie> CDMap (Retrie/PatternMap/Instances.hs:667) retrie> emptyCDMapWrapper (Retrie/PatternMap/Instances.hs:675) retrie> PatMap (Retrie/PatternMap/Instances.hs:724) retrie> emptyPatMapWrapper (Retrie/PatternMap/Instances.hs:736) 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:896) retrie> LBMap (Retrie/PatternMap/Instances.hs:942) retrie> emptyLBMapWrapper (Retrie/PatternMap/Instances.hs:950) retrie> deValBinds (Retrie/PatternMap/Instances.hs:995) retrie> BMap (Retrie/PatternMap/Instances.hs:1005) retrie> emptyBMapWrapper (Retrie/PatternMap/Instances.hs:1014) retrie> SMap (Retrie/PatternMap/Instances.hs:1069) retrie> emptySMapWrapper (Retrie/PatternMap/Instances.hs:1078) retrie> TyMap (Retrie/PatternMap/Instances.hs:1137) retrie> emptyTyMapWrapper (Retrie/PatternMap/Instances.hs:1157) retrie> splitVisBinders (Retrie/PatternMap/Instances.hs:1275) retrie> extractBinderInfo (Retrie/PatternMap/Instances.hs:1279) ormolu> declaration/value/function/newline-single-line-body.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/recursive-procs.hs works [✔] ormolu> declaration/value/function/arrow/proc-form-do-indent.hs works [✔] ormolu> declaration/value/function/arrow/proc-applications2.hs works [✔] ormolu> declaration/value/function/arrow/proc-applications.hs works [✔] ormolu> declaration/value/function/arrow/proc-forms2.hs works [✔] ormolu> declaration/value/function/arrow/proc-forms1.hs works [✔] ormolu> declaration/value/function/arrow/proc-ifs.hs works [✔] ormolu> declaration/value/function/arrow/proc-do-simple1.hs works [✔] ormolu> declaration/value/function/arrow/proc-parentheses.hs works [✔] ormolu> declaration/value/function/arrow/multiline-case.hs works [✔] ormolu> declaration/value/function/arrow/proc-cases.hs works [✔] ormolu> declaration/value/function/arrow/proc-lambdas.hs works [✔] ormolu> declaration/value/function/arrow/proc-do-complex.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-line3.hs works [✔] ormolu> declaration/value/function/comprehension/transform-single-line.hs works [✔] ormolu> declaration/value/function/comprehension/transform-multi-line4.hs works [✔] ormolu> declaration/value/function/comprehension/transform-multi-line1.hs works [✔] ormolu> declaration/value/function/do/do-dollar-mixed-chain.hs works [✔] ormolu> declaration/value/function/do/comment-alignment.hs works [✔] ormolu> declaration/value/function/do/applications-and-parens.hs works [✔] ormolu> declaration/value/function/do/recursive-do-mdo.hs works [✔] ormolu> declaration/value/function/do/recursive-do-rec.hs works [✔] ormolu> declaration/value/function/do/comment-spacing.hs works [✔] ormolu> declaration/value/function/do/expr.hs works [✔] ormolu> declaration/value/function/do/operator-and-parens.hs works [✔] ormolu> declaration/value/function/do/hang-rhs-arrow.hs works [✔] ormolu> declaration/value/function/do/let.hs works [✔] ormolu> declaration/value/function/do/blocks.hs works [✔] ormolu> declaration/value/function/pattern/many-guards-in-singleline.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/quasi-quotes-pattern.hs works [✔] ormolu> declaration/value/function/pattern/sig-pattern.hs works [✔] ormolu> declaration/value/function/pattern/view-pattern.hs works [✔] ormolu> declaration/value/function/pattern/pattern-bind.hs works [✔] ormolu> declaration/value/function/pattern/unboxed-sum-pattern.hs works [✔] ormolu> declaration/value/function/pattern/multiline-case-pattern.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/multiline-guard-statement.hs works [✔] ormolu> declaration/value/function/pattern/as-pattern.hs works [✔] ormolu> declaration/value/function/pattern/multiple-guard-statements.hs works [✔] ormolu> declaration/value/function/pattern/splice-pattern.hs works [✔] ormolu> declaration/value/function/infix/esqueleto-1.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-4.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-3.hs works [✔] ormolu> declaration/value/function/infix/simple.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-gt-normal.hs works [✔] ormolu> declaration/value/function/infix/hspec-expectation.hs works [✔] ormolu> declaration/value/function/infix/comments.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-6.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-gt-colon-1.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-lt-normal.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-lt-colon-1.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-lt-dollar.hs works [✔] ormolu> declaration/value/function/infix/unicode.hs works [✔] lsp> shrinking RPATHs of ELF executables and libraries in /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0 lsp> shrinking /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSlsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9-ghc9.4.2.so lsp> checking for references to /build/ in /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0... lsp> patching script interpreter paths in /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0 lsp> stripping (with command strip and flags -S -p) in /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0/lib lsp> shrinking RPATHs of ELF executables and libraries in /nix/store/5844173kprhf3wma42fx99zdc31rmaqa-lsp-2.2.0.0-doc lsp> checking for references to /build/ in /nix/store/5844173kprhf3wma42fx99zdc31rmaqa-lsp-2.2.0.0-doc... lsp> patching script interpreter paths in /nix/store/5844173kprhf3wma42fx99zdc31rmaqa-lsp-2.2.0.0-doc 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: [-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: [-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: [-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: [-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: [-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: [-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: [-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. 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> [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> [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 ) retrie> RFMap (Retrie/PatternMap/Instances.hs:1289) retrie> RecordFieldToRdrName (Retrie/PatternMap/Instances.hs:1330) retrie> fieldsToRdrNamesUpd (Retrie/PatternMap/Instances.hs:1361) retrie> TupleSortMap (Retrie/PatternMap/Instances.hs:1393) retrie> ForAllTyMap (Retrie/PatternMap/Instances.hs:1440) retrie> ForallVisMap (Retrie/PatternMap/Instances.hs:1479) retrie> retrie> Retrie/PatternMap/Instances.hs:48:10: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding ormolu> declaration/value/function/infix/qualified-prelude.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-5.hs works [✔] ormolu> declaration/value/function/infix/op-chain-colon-do.hs works [✔] ormolu> declaration/value/function/infix/do.hs works [✔] ormolu> declaration/value/function/infix/op-chain-l-s.hs works [✔] ormolu> declaration/value/function/infix/applicative.hs works [✔] ormolu> declaration/value/function/infix/tricky-colon-chain.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-lt-colon-2.hs works [✔] ormolu> declaration/value/function/infix/op-chain-l-lt.hs works [✔] ormolu> declaration/value/function/infix/op-chain-l-gt.hs works [✔] ormolu> declaration/value/function/infix/hanging.hs works [✔] ormolu> declaration/value/function/infix/op-chain-l-eq.hs works [✔] ormolu> declaration/value/function/infix/qualified-ops.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-dollar-2.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-s-colon.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-s-dollar.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-s-normal.hs works [✔] ormolu> declaration/value/function/infix/lenses.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-2.hs works [✔] ormolu> declaration/value/function/infix/esqueleto-0.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-1.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-dollar-1.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-colon-1.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-normal.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-gt-dollar.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-colon-2.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-gt-colon-2.hs works [✔] ormolu> declaration/value/function/record/constructors.hs works [✔] ormolu> declaration/value/function/record/inter-comments.hs works [✔] ormolu> declaration/value/function/record/updaters.hs works [✔] ormolu> declaration/value/function/record/hanging-after-equal-con.hs works [✔] ormolu> declaration/value/function/record/wildcards.hs works [✔] ormolu> declaration/value/function/record/hanging-after-equal-update.hs works [✔] ormolu> declaration/value/function/record/record-dot.hs works [✔] ormolu> declaration/value/pattern-synonyms/unidirectional.hs works [✔] ormolu> declaration/value/pattern-synonyms/explicitely-bidirectional.hs works [✔] ormolu> declaration/value/pattern-synonyms/bidirectional.hs works [✔] ormolu> declaration/value/other/line-multi-line.hs works [✔] ormolu> declaration/value/other/line-single-line.hs works [✔] ormolu> declaration/value/other/comments-get-before-op.hs works [✔] ormolu> declaration/signature/standalone-kind.hs works [✔] ormolu> declaration/signature/set-cost-centre/set-cost-centre.hs works [✔] ormolu> declaration/signature/specialize/specialize.hs works [✔] ormolu> declaration/signature/specialize/specialize-instance.hs works [✔] ormolu> declaration/signature/type/infix-promoted-type-constructor.hs works [✔] ormolu> declaration/signature/type/unicode.hs works [✔] ormolu> declaration/signature/type/long-function-name.hs works [✔] ormolu> declaration/signature/type/context-single-line.hs works [✔] ormolu> declaration/signature/type/long-multiline-applications.hs works [✔] ormolu> declaration/signature/type/multi-value.hs works [✔] ormolu> declaration/signature/type/unrelated.hs works [✔] ormolu> declaration/signature/type/context-multi-line.hs works [✔] ormolu> declaration/signature/type/arguments.hs works [✔] ormolu> declaration/signature/minimal/minimal.hs works [✔] ormolu> declaration/signature/pattern/multiline.hs works [✔] ormolu> declaration/signature/pattern/single-line.hs works [✔] ormolu> declaration/signature/inline/inlineable.hs works [✔] ormolu> declaration/signature/inline/inline.hs works [✔] ormolu> declaration/signature/inline/noinline.hs works [✔] ormolu> declaration/signature/inline/conlike.hs works [✔] ormolu> declaration/signature/complete/complete.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/data/with-weird-haddock.hs works [✔] conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:171:39: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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) 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: [-Worphans] stylish-haskell> Orphan 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.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 ) lsp (post)> added 2 signatures lsp (post)> added 2 signatures lsp (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5844173kprhf3wma42fx99zdc31rmaqa-lsp-2.2.0.0-doc /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0 lsp (post)> copying 2 paths... lsp (post)> copying path '/nix/store/5844173kprhf3wma42fx99zdc31rmaqa-lsp-2.2.0.0-doc' to 'https://cache.nix-ci.com'... lsp (post)> copying path '/nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0' to 'https://cache.nix-ci.com'... lsp (post)> copying 1 paths... lsp (post)> copying path '/nix/store/n9k4f9hvvjl397wj7wxgr12b8j22p2fd-lsp-2.2.0.0.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/5844173kprhf3wma42fx99zdc31rmaqa-lsp-2.2.0.0-doc /nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0 lsp (post)> copying 2 paths... lsp (post)> copying path '/nix/store/5844173kprhf3wma42fx99zdc31rmaqa-lsp-2.2.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... lsp (post)> copying path '/nix/store/pdwpgbrlwzhiih0kpjk0kz4s0fqyahhv-lsp-2.2.0.0' to 'ssh-ng://worker.nix-ci.com'... lsp (post)> copying 1 paths... lsp (post)> copying path '/nix/store/n9k4f9hvvjl397wj7wxgr12b8j22p2fd-lsp-2.2.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/m3n8nl4iv8gd5ykj91rjm4cspsnl8cdz-hls-plugin-api-2.4.0.0.drv'... 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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 ormolu> declaration/data/unnamed-field-comment-1.hs works [✔] ormolu> declaration/data/multiline.hs works [✔] ormolu> declaration/data/unnamed-field-comment-3.hs works [✔] ormolu> declaration/data/ctype.hs works [✔] ormolu> declaration/data/simple-broken.hs works [✔] ormolu> declaration/data/simple.hs works [✔] ormolu> declaration/data/existential.hs works [✔] ormolu> declaration/data/record-singleline.hs works [✔] ormolu> declaration/data/type-data.hs works [✔] ormolu> declaration/data/deriving.hs works [✔] ormolu> declaration/data/kind-annotations.hs works [✔] ormolu> declaration/data/empty.hs works [✔] ormolu> declaration/data/gadt-syntax.hs works [✔] ormolu> declaration/data/single-constructor-with-haddock.hs works [✔] ormolu> declaration/data/multiline-names.hs works [✔] ormolu> declaration/data/unnamed-field-comment-0.hs works [✔] ormolu> declaration/data/unnamed-field-comment-2.hs works [✔] ormolu> declaration/data/fat-multiline.hs works [✔] ormolu> declaration/data/newtype.hs works [✔] ormolu> declaration/data/existential-unicode.hs works [✔] ormolu> declaration/data/existential-multiline.hs works [✔] ormolu> declaration/data/record-multi-const.hs works [✔] ormolu> declaration/data/strictness.hs works [✔] ormolu> declaration/data/multiline-arg-parens.hs works [✔] ormolu> declaration/data/record.hs works [✔] ormolu> declaration/data/operators.hs works [✔] ormolu> declaration/data/deriving-strategies.hs works [✔] ormolu> declaration/data/partly-documented.hs works [✔] ormolu> declaration/data/datatype-contexts.hs works [✔] ormolu> declaration/data/infix.hs works [✔] ormolu> declaration/data/with-comment.hs works [✔] ormolu> declaration/data/gadt/multiline.hs works [✔] ormolu> declaration/data/gadt/simple.hs works [✔] ormolu> declaration/data/gadt/multiple-declaration.hs works [✔] ormolu> declaration/data/gadt/unicode.hs works [✔] ormolu> declaration/data/gadt/strictness.hs works [✔] ormolu> declaration/data/gadt/multiline-where.hs works [✔] ormolu> declaration/data/gadt/record.hs works [✔] ormolu> declaration/data/field-layout/gadt.hs works [✔] ormolu> declaration/data/field-layout/variants.hs works [✔] ormolu> declaration/data/field-layout/record.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/quotes.hs works [✔] ormolu> declaration/splice/untyped-splice.hs works [✔] ormolu> declaration/splice/bracket-unicode.hs works [✔] ormolu> declaration/splice/bracket.hs works [✔] ormolu> declaration/splice/typed-splice.hs works [✔] ormolu> declaration/splice/splice-decl.hs works [✔] ormolu> declaration/type-families/type-family/simple.hs works [✔] ormolu> declaration/type-families/type-family/operator.hs works [✔] ormolu> declaration/type-families/type-family/no-annotation.hs works [✔] ormolu> declaration/type-families/type-family/injective.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/data-family/type-arguments.hs works [✔] ormolu> declaration/type-families/closed-type-family/multi-line.hs works [✔] ormolu> declaration/type-families/closed-type-family/simple.hs works [✔] ormolu> declaration/type-families/closed-type-family/with-forall.hs works [✔] ormolu> declaration/type-families/closed-type-family/promotion.hs works [✔] ormolu> declaration/type-families/closed-type-family/no-annotation.hs works [✔] ormolu> declaration/type-families/closed-type-family/with-comments.hs works [✔] ormolu> declaration/type-families/closed-type-family/injective.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/infix.hs works [✔] ormolu> declaration/role-annotation/multi-line.hs works [✔] ormolu> declaration/role-annotation/single-line.hs works [✔] ormolu> declaration/deriving/multiline.hs works [✔] ormolu> declaration/deriving/overlapping.hs works [✔] ormolu> declaration/deriving/singleline.hs works [✔] ormolu> other/invalid-haddock-weird.hs works [✔] ormolu> other/comment-two-blocks.hs works [✔] ormolu> other/pragma-comments-after.hs works [✔] conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-Winline-rule-shadowing] 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> [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> [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 ) 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: [-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: [-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: [-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: [-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: [-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:1408:10: warning: [-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> 1408 | mUnion m1 m2 = TupleSortMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1454:10: warning: [-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> 1454 | mUnion m1 m2 = ForAllTyMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1489:10: warning: [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 ormolu> other/multiple-blank-line-comment.hs works [✔] ormolu> other/consequetive-pipe-comments.hs works [✔] ormolu> other/following-comment-last-2.hs works [✔] ormolu> other/comment-alignment.hs works [✔] ormolu> other/inline-comment-1.hs works [✔] ormolu> other/inline-comment-0.hs works [✔] ormolu> other/invalid-haddock-1.hs works [✔] ormolu> other/comment-inside-construct.hs works [✔] ormolu> other/following-comment-last-0.hs works [✔] ormolu> other/comment-before-hanging.hs works [✔] ormolu> other/haddock-sections.hs works [✔] ormolu> other/comment-style-transform.hs works [✔] ormolu> other/necessary-brackets.hs works [✔] ormolu> other/invalid-haddock-2.hs works [✔] ormolu> other/argument-comment.hs works [✔] ormolu> other/pragma-comments.hs works [✔] ormolu> other/comment-trailing-space.hs works [✔] ormolu> other/comment-spacing.hs works [✔] ormolu> other/pragma.hs works [✔] ormolu> other/following-comment-last-3.hs works [✔] ormolu> other/merging-comments.hs works [✔] ormolu> other/haddock-without-module-header.hs works [✔] ormolu> other/pragma-sorting.hs works [✔] ormolu> other/multiline-comments-reindent.hs works [✔] ormolu> other/comment-after-preceding-haddock.hs works [✔] ormolu> other/comment-following-preceding-gap.hs works [✔] ormolu> other/ascii.hs works [✔] ormolu> other/trailing-whitespace.hs works [✔] ormolu> other/multiline-forall.hs works [✔] ormolu> other/empty-haddock.hs works [✔] ormolu> other/linear-arrows.hs works [✔] ormolu> other/comment-glued-together.hs works [✔] ormolu> other/overly-indented.hs works [✔] ormolu> other/empty-forall.hs works [✔] ormolu> other/comment-multiline-after.hs works [✔] ormolu> other/pragma-no-header.hs works [✔] ormolu> other/comment-empty-let.hs works [✔] ormolu> other/following-comment-last-1.hs works [✔] ormolu> other/invalid-haddock-double-trigger.hs works [✔] ormolu> other/disabling/suffix-comment.hs works [✔] ormolu> other/disabling/closing-comment-in-disabled-region.hs works [✔] ormolu> other/disabling/empty-disabled-region.hs works [✔] ormolu> other/disabling/preserve-empty-lines.hs works [✔] ormolu> other/disabling/single-definition.hs works [✔] ormolu> other/disabling/preserve-trailing-whitespace.hs works [✔] ormolu> other/disabling/whole-file.hs works [✔] ormolu> other/disabling/normalize-magic-comments.hs works [✔] ormolu> other/disabling/line-pragma-in-disabled-region.hs works [✔] ormolu> other/cpp/continuation.hs works [✔] ormolu> other/cpp/separation-0a.hs works [✔] ormolu> other/cpp/shifted.hs works [✔] ormolu> other/cpp/simple-import.hs works [✔] ormolu> other/cpp/separation-0b.hs works [✔] ormolu> other/cpp/cpp-and-imports.hs works [✔] ormolu> other/cpp/separation-2a.hs works [✔] ormolu> other/cpp/separation-1a.hs works [✔] ormolu> other/cpp/separation-2b.hs works [✔] ormolu> other/cpp/lonely-hash.hs works [✔] ormolu> other/cpp/separation-1b.hs works [✔] ormolu> ormolu> Finished in 2.0412 seconds ormolu> 550 examples, 0 failures ormolu> Test suite tests: PASS ormolu> Test suite logged to: dist/test/ormolu-0.7.2.0-tests.log ormolu> 1 of 1 test suites (1 of 1 test cases) passed. ormolu> haddockPhase ormolu> Preprocessing library for ormolu-0.7.2.0.. ormolu> Running Haddock on library for ormolu-0.7.2.0.. ormolu> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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> 100% ( 3 / 3) in 'Ormolu.Printer.SpanStream' ormolu> 100% ( 3 / 3) in 'Ormolu.Processing.Cpp' ormolu> 87% ( 14 / 16) in 'Ormolu.Utils' ormolu> Missing documentation for: ormolu> HasSrcSpan (src/Ormolu/Utils.hs:144) ormolu> getLoc' (src/Ormolu/Utils.hs:153) ormolu> 87% ( 14 / 16) in 'Ormolu.Terminal' ormolu> Missing documentation for: ormolu> Term (src/Ormolu/Terminal.hs:42) ormolu> runTermPure (src/Ormolu/Terminal.hs:87) ormolu> 0% ( 0 / 2) in 'Ormolu.Terminal.QualifiedDo' ormolu> Missing documentation for: ormolu> Module header ormolu> >> (src/Ormolu/Terminal/QualifiedDo.hs:6) ormolu> 100% ( 5 / 5) in 'Ormolu.Diff.Text' ormolu> 100% ( 4 / 4) in 'Ormolu.Exception' ormolu> 100% ( 3 / 3) in 'Ormolu.Parser.Pragma' ormolu> 90% ( 9 / 10) in 'Ormolu.Parser.CommentStream' ormolu> Missing documentation for: ormolu> LComment (src/Ormolu/Parser/CommentStream.hs:110) 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: [-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: [-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: [-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: [-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: [-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: [-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> retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1489 | mUnion m1 m2 = ForallVisMap (unionOn favBoolMap m1 m2) retrie> | ^^ retrie> 80% ( 4 / 5) in 'Retrie.Universe' retrie> Missing documentation for: retrie> Module header retrie> retrie> Retrie/Universe.hs:114:10: warning: [-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> Warning: 'valid' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> 93% ( 28 / 30) in 'Retrie.Types' retrie> Missing documentation for: retrie> Module header retrie> Direction (Retrie/Types.hs:99) retrie> retrie> Retrie/Types.hs:133:3: warning: [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup (Matcher a)’. 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: [-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> 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: [-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> 25% ( 1 / 4) in 'Retrie.Query' retrie> Missing documentation for: retrie> Module header retrie> parseQuerySpecs (Retrie/Query.hs:30) retrie> genericQ (Retrie/Query.hs:48) retrie> Warning: 'foo' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. 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. retrie> 33% ( 1 / 3) in 'Retrie.GroundTerms' retrie> Missing documentation for: retrie> Module header retrie> groundTerms (Retrie/GroundTerms.hs:45) retrie> 0% ( 0 / 23) in 'Retrie.Expr' retrie> Missing documentation for: retrie> Module header retrie> bitraverseHsConDetails (Retrie/Expr.hs:467) retrie> getUnparened (Retrie/Expr.hs:348) retrie> grhsToExpr (Retrie/Expr.hs:315) retrie> mkApps (Retrie/Expr.hs:159) retrie> mkConPatIn (Retrie/Expr.hs:184) retrie> mkEpAnn (Retrie/Expr.hs:106) retrie> mkHsAppsTy (Retrie/Expr.hs:168) retrie> mkLams (Retrie/Expr.hs:118) retrie> mkLet (Retrie/Expr.hs:140) retrie> mkLoc (Retrie/Expr.hs:88) retrie> mkLocA (Retrie/Expr.hs:93) retrie> mkLocatedHsVar (Retrie/Expr.hs:55) 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: '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: 'OpName' is ambiguous. It is defined ormolu> * at src/Ormolu/Fixity/Internal.hs:65:1 ormolu> * at src/Ormolu/Fixity/Internal.hs:54: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:54:1 ormolu> 90% ( 19 / 21) in 'Ormolu.Fixity.Internal' ormolu> Missing documentation for: ormolu> Module header ormolu> OpName (src/Ormolu/Fixity/Internal.hs:64) ormolu> 100% ( 4 / 4) in 'Ormolu.Fixity.Imports' ormolu> 95% ( 23 / 24) in 'Ormolu.Fixity' ormolu> Missing documentation for: ormolu> OpName (src/Ormolu/Fixity/Internal.hs:64) 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> 100% ( 6 / 6) in 'Ormolu.Printer.Operators' ormolu> 100% ( 2 / 2) in 'Ormolu.Fixity.Printer' ormolu> 50% ( 8 / 16) in 'Ormolu.Fixity.Parser' ormolu> Missing documentation for: ormolu> pModuleName (src/Ormolu/Fixity/Parser.hs:146) ormolu> pPackageName (src/Ormolu/Fixity/Parser.hs:161) ormolu> isIdentifierFirstChar (src/Ormolu/Fixity/Parser.hs:167) ormolu> isIdentifierConstituent (src/Ormolu/Fixity/Parser.hs:170) ormolu> isOperatorConstituent (src/Ormolu/Fixity/Parser.hs:173) ormolu> isPackageNameConstituent (src/Ormolu/Fixity/Parser.hs:178) ormolu> isModuleSegmentFirstChar (src/Ormolu/Fixity/Parser.hs:181) ormolu> isModuleSegmentConstituent (src/Ormolu/Fixity/Parser.hs:184) ormolu> 100% ( 11 / 11) in 'Ormolu.Config' 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' conduit> src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [-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: [-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: [-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: [-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 ) 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: [-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, dist/build/Data/Conduit.o, dist/build/Data/Conduit.dyn_o ) conduit> conduit> src/Data/Conduit.hs:105:1: warning: [-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: [-Wunused-imports] conduit> The import of ‘Control.Monad.Trans.Resource’ is redundant retrie> mkVarPat (Retrie/Expr.hs:179) retrie> mkTyVar (Retrie/Expr.hs:172) retrie> parenify (Retrie/Expr.hs:327) retrie> parenifyT (Retrie/Expr.hs:437) retrie> parenifyP (Retrie/Expr.hs:403) retrie> patToExpr (Retrie/Expr.hs:233) retrie> unparen (Retrie/Expr.hs:352) retrie> unparenP (Retrie/Expr.hs:457) retrie> unparenT (Retrie/Expr.hs:453) retrie> wildSupply (Retrie/Expr.hs:217) retrie> retrie> Retrie/Expr.hs:40:1: warning: [-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: [-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: [-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: [-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: [-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:176:9: warning: [-Wunused-matches] retrie> Defined but not used: ‘nm'’ retrie> | retrie> 176 | (tv', nm') <- swapEntryDPT tv nm retrie> | ^^^ retrie> retrie> Retrie/Expr.hs:221:1: warning: [-Wunused-top-binds] retrie> Defined but not used: ‘wildSupplyAlphaEnv’ retrie> | retrie> 221 | wildSupplyAlphaEnv env = wildSupplyP (\ nm -> isNothing (lookupAlphaEnv nm env)) retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:306:29: warning: [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 306 | conPatHelper con (PrefixCon tyargs xs) = do retrie> | ^^^^^^ retrie> retrie> Retrie/Expr.hs:342:34: warning: [-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> 342 | needed (HasPrec (Fixity _ p1 d1)) (Just (Fixity _ p2 d2)) = retrie> | ^^ retrie> retrie> Retrie/Expr.hs:366:1: warning: [-Wunused-top-binds] retrie> Defined but not used: ‘mkParen’ retrie> | 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: [-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: [-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: [-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: [-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: [-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: [-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> | retrie> 366 | mkParen k e = do retrie> | ^^^^^^^ retrie> retrie> Retrie/Expr.hs:369:4: warning: [-Wunused-matches] retrie> Defined but not used: ‘e0’ retrie> | retrie> 369 | (e0,pe0) <- swapEntryDPT e pe retrie> | ^^ retrie> 33% ( 1 / 3) in 'Retrie.Rewrites.Types' retrie> Missing documentation for: retrie> Module header retrie> typeSynonymsToRewrites (Retrie/Rewrites/Types.hs:21) retrie> 0% ( 0 / 4) in 'Retrie.Rewrites.Function' retrie> Missing documentation for: retrie> Module header retrie> dfnsToRewrites (Retrie/Rewrites/Function.hs:27) retrie> getImports (Retrie/Rewrites/Function.hs:53) retrie> matchToRewrites (Retrie/Rewrites/Function.hs:59) retrie> retrie> Retrie/Rewrites/Function.hs:25:1: warning: [-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: [-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> 0% ( 0 / 2) in 'Retrie.Rewrites.Patterns' retrie> Missing documentation for: retrie> Module header retrie> patternSynonymsToRewrites (Retrie/Rewrites/Patterns.hs:27) retrie> retrie> Retrie/Rewrites/Patterns.hs:12:48: warning: [-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> Warning: 'apply' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. 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> retrie> Retrie/Subst.hs:20:1: warning: [-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: [-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> | ^^^^^^^^ 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: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) conduit> conduit> src/Data/Conduit/Combinators.hs:901:43: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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> | ^ retrie> 75% ( 3 / 4) in 'Retrie.Replace' retrie> Missing documentation for: retrie> Module header retrie> retrie> Retrie/Replace.hs:28:1: warning: [-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: [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup Change’. 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: [-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> 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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... 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> 97% ( 39 / 40) in 'Ormolu.Printer.Internal' ormolu> Missing documentation for: ormolu> isExtensionEnabled (src/Ormolu/Printer/Internal.hs:587) 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:79) retrie> parseCPPFile (Retrie/CPP.hs:89) retrie> parseCPP (Retrie/CPP.hs:97) retrie> printCPP (Retrie/CPP.hs:108) retrie> cppFork (Retrie/CPP.hs:183) ormolu> 100% ( 6 / 6) in 'Ormolu.Printer.Comments' retrie> retrie> Retrie/CPP.hs:140:19: warning: [-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: [-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> | ^^ ormolu> 98% ( 55 / 56) in 'Ormolu.Printer.Combinators' ormolu> Missing documentation for: ormolu> isExtensionEnabled (src/Ormolu/Printer/Internal.hs:587) retrie> 88% ( 16 / 18) in 'Retrie.Monad' retrie> Missing documentation for: retrie> Module header retrie> liftRWST (Retrie/Monad.hs:82) 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' retrie> retrie> Retrie/Monad.hs:127:3: warning: [-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> 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> | ^^^^^^^^^^^^^ ormolu> 70% ( 7 / 10) in 'Ormolu.Printer.Meat.Common' ormolu> Missing documentation for: ormolu> p_ieWrappedName (src/Ormolu/Printer/Meat/Common.hs:52) ormolu> p_qualName (src/Ormolu/Printer/Meat/Common.hs:107) ormolu> p_sourceText (src/Ormolu/Printer/Meat/Common.hs:188) retrie> 0% ( 0 / 2) in 'Retrie.Rewrites.Rules' retrie> Missing documentation for: retrie> Module header retrie> rulesToRewrites (Retrie/Rewrites/Rules.hs:23) retrie> retrie> Retrie/Rewrites/Rules.hs:17:1: warning: [-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: [-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: [-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: [-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: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ormolu> 33% ( 1 / 3) in 'Ormolu.Printer.Meat.ImportExport' ormolu> Missing documentation for: ormolu> p_hsmodExports (src/Ormolu/Printer/Meat/ImportExport.hs:21) ormolu> p_hsmodImport (src/Ormolu/Printer/Meat/ImportExport.hs:30) 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:20) ormolu> p_moduleWarning (src/Ormolu/Printer/Meat/Declaration/Warning.hs:28) 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:86) retrie> parseQualified (Retrie/Rewrites.hs:253) retrie> parseAdhocs (Retrie/Rewrites.hs:148) ormolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.RoleAnnotation' ormolu> Missing documentation for: ormolu> p_roleAnnot (src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs:17) retrie> retrie> Retrie/Rewrites.hs:39:1: warning: [-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: [-Wunused-top-binds] retrie> Defined but not used: ‘showCpp’ retrie> | retrie> 173 | showCpp (NoCPP c) = showAstA c retrie> | ^^^^^^^ ormolu> 23% ( 3 / 13) 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:196) ormolu> p_hsTyVarBndr (src/Ormolu/Printer/Meat/Type.hs:213) ormolu> ForAllVisibility (src/Ormolu/Printer/Meat/Type.hs:224) ormolu> p_conDeclFields (src/Ormolu/Printer/Meat/Type.hs:245) ormolu> p_lhsTypeArg (src/Ormolu/Printer/Meat/Type.hs:262) ormolu> p_hsSigType (src/Ormolu/Printer/Meat/Type.hs:271) ormolu> tyVarsToTyPats (src/Ormolu/Printer/Meat/Type.hs:290) ormolu> hsOuterTyVarBndrsToHsType (src/Ormolu/Printer/Meat/Type.hs:294) ormolu> lhsTypeToSigType (src/Ormolu/Printer/Meat/Type.hs:303) 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:35) retrie> elaborateRewritesInternal (Retrie/Elaborate.hs:40) hls-plugin-api> setupCompilerEnvironmentPhase hls-plugin-api> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ormolu> 20% ( 1 / 5) in 'Ormolu.Printer.Meat.Declaration.Signature' ormolu> Missing documentation for: ormolu> p_sigDecl (src/Ormolu/Printer/Meat/Declaration/Signature.hs:27) ormolu> p_typeAscription (src/Ormolu/Printer/Meat/Declaration/Signature.hs:58) ormolu> p_activation (src/Ormolu/Printer/Meat/Declaration/Signature.hs:152) ormolu> p_standaloneKindSig (src/Ormolu/Printer/Meat/Declaration/Signature.hs:222) 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:22) retrie> doRoundtrips (Retrie/Debug.hs:32) 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:17) ormolu> 33% ( 1 / 3) in 'Ormolu.Printer.Meat.Declaration.TypeFamily' ormolu> Missing documentation for: ormolu> p_famDecl (src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs:21) ormolu> p_tyFamInstEqn (src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs:84) ormolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Type' ormolu> Missing documentation for: ormolu> p_synDecl (src/Ormolu/Printer/Meat/Declaration/Type.hs:20) retrie> Warning: 'apply' 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: 'stdout' 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) 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 ) ormolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Data' ormolu> Missing documentation for: ormolu> p_dataDecl (src/Ormolu/Printer/Meat/Declaration/Data.hs:29) 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:12) 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> retrie> Retrie/Run.hs:22:1: warning: [-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> 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:67) 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) 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:68) ormolu> p_pat (src/Ormolu/Printer/Meat/Declaration/Value.hs:1011) ormolu> p_hsExpr (src/Ormolu/Printer/Meat/Declaration/Value.hs:585) ormolu> p_hsUntypedSplice (src/Ormolu/Printer/Meat/Declaration/Value.hs:1118) ormolu> p_hsExpr' (src/Ormolu/Printer/Meat/Declaration/Value.hs:602) hls-plugin-api> unpacking sources hls-plugin-api> unpacking source archive /nix/store/adfjwvb9s0qm08fg7la2j75nknrgnyi2-hls-plugin-api-2.4.0.0.tar.gz hls-plugin-api> source root is hls-plugin-api-2.4.0.0 hls-plugin-api> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file hls-plugin-api-2.4.0.0/test/Main.hs hls-plugin-api> patching sources hls-plugin-api> compileBuildDriverPhase hls-plugin-api> setupCompileFlags: -package-db=/build/tmp.cfr5r2cMC7/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts ormolu> 100% ( 9 / 9) in 'Ormolu.Printer.Meat.Declaration.OpTree' 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:10) 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:20) 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:14) hls-plugin-api> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.cfr5r2cMC7/Main.o ) ormolu> 20% ( 1 / 5) in 'Ormolu.Printer.Meat.Declaration.Instance' ormolu> Missing documentation for: ormolu> p_clsInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:58) ormolu> p_tyFamInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:90) ormolu> p_dataFamInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:98) ormolu> p_standaloneDerivDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:28) ormolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Class' ormolu> Missing documentation for: ormolu> p_classDecl (src/Ormolu/Printer/Meat/Declaration/Class.hs:26) hls-plugin-api> [2 of 2] Linking Setup ormolu> 66% ( 2 / 3) in 'Ormolu.Printer.Meat.Declaration' ormolu> Missing documentation for: ormolu> p_hsDecls (src/Ormolu/Printer/Meat/Declaration.hs:47) ormolu> 100% ( 2 / 2) in 'Ormolu.Printer.Meat.Module' ormolu> 100% ( 3 / 3) in 'Ormolu.Parser.Result' ormolu> 100% ( 2 / 2) in 'Ormolu.Printer' ormolu> 100% ( 3 / 3) in 'Ormolu.Parser' 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> 85% ( 6 / 7) in 'Ormolu.Utils.Cabal' ormolu> Missing documentation for: ormolu> Module header ormolu> Warning: 'CabalInfo' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. 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' retrie> Warning: Retrie.GHC: could not find link destinations for: retrie> retrie> - GHC.Types.Basic.RulesOnly retrie> - Language.Haskell.GHC.ExactPrint.ExactPrint.Entry retrie> - Language.Haskell.GHC.ExactPrint.ExactPrint.EP retrie> - GHC.Core.InstEnv.InstMatches retrie> - GHC.Driver.Make.BuildPlan retrie> - GHC.Driver.Make.ModuleGraphNodeWithBootFile retrie> - GHC.Types.Name.NameSort retrie> - GHC.Driver.Session.OnOff retrie> Warning: Retrie.SYB: could not find link destinations for: retrie> retrie> - GHC.Types.Tickish.TickishPassCmm retrie> - GHC.Types.Tickish.TickishPassCore retrie> - GHC.Types.Tickish.TickishPassStg retrie> Warning: Retrie.ExactPrint: could not find link destinations for: retrie> 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.Expr: could not find link destinations for: retrie> retrie> - Retrie.Expr.PatQ retrie> Warning: Retrie.Replace: could not find link destinations for: retrie> retrie> - Retrie.Replace.replaceImpl retrie> Warning: Retrie.Monad: could not find link destinations for: retrie> retrie> - Retrie.Monad.RetrieComp retrie> - Retrie.Monad.:>>= retrie> - Retrie.Monad.RetrieInstruction retrie> Warning: Retrie.Options: could not find link destinations for: retrie> retrie> - Retrie.Options.CommandLine ormolu> Warning: Ormolu.Terminal: could not find link destinations for: ormolu> ormolu> - Ormolu.Terminal.TermOutput ormolu> Warning: Ormolu.Diff.Text: could not find link destinations for: ormolu> ormolu> - Ormolu.Diff.Text.DiffList ormolu> - Ormolu.Diff.Text.textDiffSelectedLines ormolu> - Ormolu.Diff.Text.Hunk ormolu> - Ormolu.Diff.Text.DiffList' ormolu> Warning: Ormolu.Imports: could not find link destinations for: ormolu> ormolu> - Ormolu.Imports.ImportId ormolu> - Ormolu.Imports.compareIewn ormolu> Warning: Ormolu.Fixity.Parser: could not find link destinations for: ormolu> ormolu> - Ormolu.Fixity.Parser.Parser ormolu> Warning: Ormolu.Printer.Internal: could not find link destinations for: ormolu> ormolu> - Ormolu.Printer.Internal.spit ormolu> - Ormolu.Printer.Internal.SimpleText ormolu> - Ormolu.Printer.Internal.Atom ormolu> Warning: Ormolu.Printer.Meat.Type: could not find link destinations for: ormolu> ormolu> - Ormolu.Printer.Meat.Type.IsInferredTyVarBndr ormolu> Warning: Ormolu.Printer.Meat.Declaration.Value: could not find link destinations for: ormolu> ormolu> - Ormolu.Printer.Meat.Declaration.Value.Function ormolu> Warning: Ormolu.Utils.Cabal: could not find link destinations for: ormolu> ormolu> - Distribution.Utils.Structured.structureHash' ormolu> - Distribution.Utils.Structured.Tagged ormolu> - Ormolu.Utils.Cabal.CachedCabalFile hls-plugin-api> updateAutotoolsGnuConfigScriptsPhase hls-plugin-api> configuring hls-plugin-api> configureFlags: --verbose --prefix=/nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/3pacsmw7skx1gzhb8wm7ykc2zkb9xh44-hls-plugin-api-2.4.0.0-doc/share/doc/hls-plugin-api-2.4.0.0 --with-gcc=gcc --package-db=/build/tmp.cfr5r2cMC7/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib hls-plugin-api> Using Parsec parser hls-plugin-api> Configuring hls-plugin-api-2.4.0.0... hls-plugin-api> Flags chosen: pedantic=False, use-fingertree=True hls-plugin-api> Dependency Diff >=0.4.0 && <0.5: using Diff-0.4.1 hls-plugin-api> Dependency aeson: using aeson-2.1.2.1 hls-plugin-api> Dependency base >=4.12 && <5: using base-4.17.0.0 hls-plugin-api> Dependency co-log-core: using co-log-core-0.3.2.1 hls-plugin-api> Dependency containers: using containers-0.6.6 hls-plugin-api> Dependency data-default: using data-default-0.7.1.1 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.14 hls-plugin-api> Dependency filepath: using filepath-1.4.2.2 hls-plugin-api> Dependency ghc: using ghc-9.4.2 hls-plugin-api> Dependency hashable: using hashable-1.4.3.0 hls-plugin-api> Dependency hls-graph ==2.4.0.0: using hls-graph-2.4.0.0 hls-plugin-api> Dependency hw-fingertree: using hw-fingertree-0.1.2.1 hls-plugin-api> Dependency lens: using lens-5.2.3 hls-plugin-api> Dependency lens-aeson: using lens-aeson-1.2.3 hls-plugin-api> Dependency lsp >=2.2 && <2.3: using lsp-2.2.0.0 hls-plugin-api> Dependency megaparsec >9: using megaparsec-9.3.1 hls-plugin-api> Dependency mtl: using mtl-2.2.2 hls-plugin-api> Dependency opentelemetry >=0.4: using opentelemetry-0.8.0 hls-plugin-api> Dependency optparse-applicative: using optparse-applicative-0.17.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.2 hls-plugin-api> Dependency row-types: using row-types-1.0.1.2 hls-plugin-api> Dependency stm: using stm-2.5.1.0 hls-plugin-api> Dependency text: using text-2.0.1 hls-plugin-api> Dependency time: using time-1.12.2 hls-plugin-api> Dependency transformers: using transformers-0.5.6.2 hls-plugin-api> Dependency unix: using unix-2.7.3 hls-plugin-api> Dependency unliftio: using unliftio-0.2.25.0 hls-plugin-api> Dependency unordered-containers: using unordered-containers-0.2.19.1 hls-plugin-api> Dependency base: using base-4.17.0.0 hls-plugin-api> Dependency containers: using containers-0.6.6 hls-plugin-api> Dependency hls-plugin-api: using hls-plugin-api-2.4.0.0 hls-plugin-api> Dependency lsp-types: using lsp-types-2.0.2.0 hls-plugin-api> Dependency tasty: using tasty-1.4.3 hls-plugin-api> Dependency tasty-hunit: using tasty-hunit-0.10.1 hls-plugin-api> Dependency tasty-quickcheck: using tasty-quickcheck-0.10.2 hls-plugin-api> Dependency tasty-rerun: using tasty-rerun-1.1.19 hls-plugin-api> Dependency text: using text-2.0.1 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.4.0.0-7TEDFs9s8PvCbIIPhJclPR hls-plugin-api> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx hls-plugin-api> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hls-plugin-api> include base-4.17.0.0 hls-plugin-api> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu hls-plugin-api> include containers-0.6.6 hls-plugin-api> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 hls-plugin-api> include dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc hls-plugin-api> include dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 hls-plugin-api> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk hls-plugin-api> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hls-plugin-api> include filepath-1.4.2.2 hls-plugin-api> include ghc-9.4.2 hls-plugin-api> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM hls-plugin-api> include hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-plugin-api> include hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hls-plugin-api> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 hls-plugin-api> include lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK hls-plugin-api> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 hls-plugin-api> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV hls-plugin-api> include mtl-2.2.2 hls-plugin-api> include opentelemetry-0.8.0-3WcMJsQPcrBBDA9fDieUTe hls-plugin-api> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y hls-plugin-api> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj hls-plugin-api> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ hls-plugin-api> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A hls-plugin-api> include stm-2.5.1.0 hls-plugin-api> include text-2.0.1 hls-plugin-api> include time-1.12.2 hls-plugin-api> include transformers-0.5.6.2 hls-plugin-api> include unix-2.7.3 hls-plugin-api> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh hls-plugin-api> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hls-plugin-api> component hls-plugin-api-2.4.0.0-KP4gmxkm8TRGAzYDDWQQBQ-tests hls-plugin-api> include base-4.17.0.0 hls-plugin-api> include containers-0.6.6 hls-plugin-api> include hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR hls-plugin-api> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 hls-plugin-api> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin hls-plugin-api> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx hls-plugin-api> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 hls-plugin-api> include tasty-rerun-1.1.19-HUgSmmqed11AROWmwrQrwJ hls-plugin-api> include text-2.0.1 hls-plugin-api> Linked component graph: hls-plugin-api> unit hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR hls-plugin-api> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx hls-plugin-api> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hls-plugin-api> include base-4.17.0.0 hls-plugin-api> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu hls-plugin-api> include containers-0.6.6 hls-plugin-api> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 hls-plugin-api> include dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc hls-plugin-api> include dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 hls-plugin-api> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk hls-plugin-api> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hls-plugin-api> include filepath-1.4.2.2 hls-plugin-api> include ghc-9.4.2 hls-plugin-api> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM hls-plugin-api> include hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-plugin-api> include hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hls-plugin-api> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 hls-plugin-api> include lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK hls-plugin-api> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 hls-plugin-api> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV hls-plugin-api> include mtl-2.2.2 hls-plugin-api> include opentelemetry-0.8.0-3WcMJsQPcrBBDA9fDieUTe hls-plugin-api> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y hls-plugin-api> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj hls-plugin-api> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ hls-plugin-api> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A hls-plugin-api> include stm-2.5.1.0 hls-plugin-api> include text-2.0.1 hls-plugin-api> include time-1.12.2 hls-plugin-api> include transformers-0.5.6.2 hls-plugin-api> include unix-2.7.3 hls-plugin-api> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh hls-plugin-api> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hls-plugin-api> Ide.Logger=hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR:Ide.Logger,Ide.Plugin.Config=hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR:Ide.Plugin.Config,Ide.Plugin.ConfigUtils=hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR:Ide.Plugin.ConfigUtils,Ide.Plugin.Error=hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR:Ide.Plugin.Error,Ide.Plugin.Properties=hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR:Ide.Plugin.Properties,Ide.Plugin.RangeMap=hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR:Ide.Plugin.RangeMap,Ide.Plugin.Resolve=hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR:Ide.Plugin.Resolve,Ide.PluginUtils=hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR:Ide.PluginUtils,Ide.Types=hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR:Ide.Types hls-plugin-api> unit hls-plugin-api-2.4.0.0-KP4gmxkm8TRGAzYDDWQQBQ-tests hls-plugin-api> include base-4.17.0.0 hls-plugin-api> include containers-0.6.6 hls-plugin-api> include hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR hls-plugin-api> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 hls-plugin-api> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin hls-plugin-api> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx hls-plugin-api> include tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 hls-plugin-api> include tasty-rerun-1.1.19-HUgSmmqed11AROWmwrQrwJ hls-plugin-api> include text-2.0.1 hls-plugin-api> Ready component graph: hls-plugin-api> definite hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR hls-plugin-api> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx hls-plugin-api> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hls-plugin-api> depends base-4.17.0.0 hls-plugin-api> depends co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu hls-plugin-api> depends containers-0.6.6 hls-plugin-api> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 hls-plugin-api> depends dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc hls-plugin-api> depends dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 hls-plugin-api> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk hls-plugin-api> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p hls-plugin-api> depends filepath-1.4.2.2 hls-plugin-api> depends ghc-9.4.2 hls-plugin-api> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM hls-plugin-api> depends hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 hls-plugin-api> depends hw-fingertree-0.1.2.1-1l5wNrcqUMQDxdD27YQhQz hls-plugin-api> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 hls-plugin-api> depends lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK hls-plugin-api> depends lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 hls-plugin-api> depends megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV hls-plugin-api> depends mtl-2.2.2 hls-plugin-api> depends opentelemetry-0.8.0-3WcMJsQPcrBBDA9fDieUTe hls-plugin-api> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y hls-plugin-api> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj hls-plugin-api> depends regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ hls-plugin-api> depends row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A hls-plugin-api> depends stm-2.5.1.0 hls-plugin-api> depends text-2.0.1 hls-plugin-api> depends time-1.12.2 hls-plugin-api> depends transformers-0.5.6.2 hls-plugin-api> depends unix-2.7.3 hls-plugin-api> depends unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh hls-plugin-api> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hls-plugin-api> definite hls-plugin-api-2.4.0.0-KP4gmxkm8TRGAzYDDWQQBQ-tests hls-plugin-api> depends base-4.17.0.0 hls-plugin-api> depends containers-0.6.6 hls-plugin-api> depends hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR hls-plugin-api> depends lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 hls-plugin-api> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin hls-plugin-api> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx hls-plugin-api> depends tasty-quickcheck-0.10.2-B6AoHFPmTyu5Qp6AJ1QY31 hls-plugin-api> depends tasty-rerun-1.1.19-HUgSmmqed11AROWmwrQrwJ hls-plugin-api> depends text-2.0.1 hls-plugin-api> Using Cabal-3.8.1.0 compiled by ghc-9.4 hls-plugin-api> Using compiler: ghc-9.4.2 hls-plugin-api> Using install prefix: hls-plugin-api> /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0 hls-plugin-api> Executables installed in: hls-plugin-api> /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0/bin hls-plugin-api> Libraries installed in: hls-plugin-api> /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR hls-plugin-api> Dynamic Libraries installed in: hls-plugin-api> /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 hls-plugin-api> Private executables installed in: hls-plugin-api> /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0/libexec/x86_64-linux-ghc-9.4.2/hls-plugin-api-2.4.0.0 hls-plugin-api> Data files installed in: hls-plugin-api> /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0/share/x86_64-linux-ghc-9.4.2/hls-plugin-api-2.4.0.0 hls-plugin-api> Documentation installed in: hls-plugin-api> /nix/store/3pacsmw7skx1gzhb8wm7ykc2zkb9xh44-hls-plugin-api-2.4.0.0-doc/share/doc/hls-plugin-api-2.4.0.0 hls-plugin-api> Configuration files installed in: hls-plugin-api> /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0/etc hls-plugin-api> No alex found hls-plugin-api> Using ar found on system at: hls-plugin-api> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/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 12.3.0 given by user at: hls-plugin-api> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc hls-plugin-api> Using ghc version 9.4.2 found on system at: hls-plugin-api> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc hls-plugin-api> Using ghc-pkg version 9.4.2 found on system at: hls-plugin-api> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 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.27.0 found on system at: hls-plugin-api> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: hls-plugin-api> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc hls-plugin-api> Using hsc2hs version 0.68.8 found on system at: hls-plugin-api> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs hls-plugin-api> Using hscolour version 1.24 found on system at: hls-plugin-api> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour hls-plugin-api> No jhc found hls-plugin-api> Using ld found on system at: hls-plugin-api> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold hls-plugin-api> No pkg-config found hls-plugin-api> Using runghc version 9.4.2 found on system at: hls-plugin-api> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 hls-plugin-api> Using strip version 2.40 found on system at: hls-plugin-api> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hls-plugin-api> Using tar found on system at: hls-plugin-api> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar hls-plugin-api> No uhc found hls-plugin-api> building hls-plugin-api> Preprocessing library for hls-plugin-api-2.4.0.0.. hls-plugin-api> Building library for hls-plugin-api-2.4.0.0.. 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 ) conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:461:52: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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-plugin-api> [1 of 9] Compiling Ide.Logger ( src/Ide/Logger.hs, dist/build/Ide/Logger.o, dist/build/Ide/Logger.dyn_o ) conduit> [14 of 14] Compiling Conduit ( src/Conduit.hs, dist/build/Conduit.o, dist/build/Conduit.dyn_o ) conduit> [ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, dist/build/Data/Conduit/Internal/Pipe.p_o ) conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:48:1: warning: [-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: [-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: [-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: [-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: [-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: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stylish-haskell> Preprocessing executable 'stylish-haskell' for stylish-haskell-0.14.5.0.. stylish-haskell> Building executable 'stylish-haskell' for stylish-haskell-0.14.5.0.. stylish-haskell> [1 of 1] Compiling Main ( src/Main.hs, dist/build/stylish-haskell/stylish-haskell-tmp/Main.o ) hls-plugin-api> [2 of 9] 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> [3 of 9] 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> [4 of 9] 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> [5 of 9] Compiling Ide.Types ( src/Ide/Types.hs, dist/build/Ide/Types.o, dist/build/Ide/Types.dyn_o ) conduit> [ 2 of 14] Compiling Data.Conduit.Internal.Conduit ( src/Data/Conduit/Internal/Conduit.hs, dist/build/Data/Conduit/Internal/Conduit.p_o ) stylish-haskell> [2 of 2] Linking dist/build/stylish-haskell/stylish-haskell conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:93:1: warning: [-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: [-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: [-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: [-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: [-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:151:5: warning: [-Wnoncanonical-monad-instances] conduit> Noncanonical ‘(*>) = (>>)’ definition detected conduit> in the instance declaration for ‘Applicative (ConduitT i o m)’. conduit> Move definition from ‘(>>)’ to ‘(*>)’ conduit> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return conduit> | conduit> 151 | (*>) = (>>) conduit> | ^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:739:20: warning: [-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: [-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: [-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: [-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: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [ 3 of 14] Compiling Data.Conduit.Internal.Fusion ( src/Data/Conduit/Internal/Fusion.hs, dist/build/Data/Conduit/Internal/Fusion.p_o ) conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:71:11: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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 ) stylish-haskell> Preprocessing test suite 'stylish-haskell-tests' for stylish-haskell-0.14.5.0.. stylish-haskell> Building test suite 'stylish-haskell-tests' for stylish-haskell-0.14.5.0.. conduit> [ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, dist/build/Data/Conduit/Combinators/Stream.p_o ) 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 ) conduit> conduit> src/Data/Conduit/Combinators/Stream.hs:362:61: warning: [-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> | ^ 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: [-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 ) ormolu> Documentation created: dist/doc/html/ormolu/index.html, ormolu> dist/doc/html/ormolu/ormolu.txt ormolu> Preprocessing test suite 'tests' for ormolu-0.7.2.0.. ormolu> Preprocessing executable 'ormolu' for ormolu-0.7.2.0.. ormolu> installing ormolu> Installing library in /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C 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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ormolu> Installing executable ormolu in /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin/bin ormolu> Warning: The directory ormolu> /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin/bin is not in ormolu> the system search path. 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 ) 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 ) 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 ) conduit> conduit> src/Data/Conduit/Combinators.hs:901:43: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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> | ^ 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 ) ormolu> post-installation fixup ormolu> shrinking RPATHs of ELF executables and libraries in /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0 ormolu> shrinking /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSormolu-0.7.2.0-ECoDNmen40F38VnnK8wJ6C-ghc9.4.2.so ormolu> checking for references to /build/ in /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0... ormolu> patching script interpreter paths in /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0 ormolu> stripping (with command strip and flags -S -p) in /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0/lib stylish-haskell> [17 of 17] Linking dist/build/stylish-haskell-tests/stylish-haskell-tests retrie> Documentation created: dist/doc/html/retrie/index.html, retrie> dist/doc/html/retrie/retrie.txt retrie> Preprocessing test suite 'test' for retrie-1.2.2.. retrie> Preprocessing executable 'demo-retrie' for retrie-1.2.2.. retrie> Preprocessing executable 'retrie' for retrie-1.2.2.. retrie> haddockPhase completed in 32 seconds retrie> installing ormolu> shrinking RPATHs of ELF executables and libraries in /nix/store/wxaqw22rzxjikbgg1cdip603j3n8ggck-ormolu-0.7.2.0-doc ormolu> checking for references to /build/ in /nix/store/wxaqw22rzxjikbgg1cdip603j3n8ggck-ormolu-0.7.2.0-doc... retrie> Installing library in /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/retrie-1.2.2-LPY1AilB2082MlKGTkrzx9 ormolu> patching script interpreter paths in /nix/store/wxaqw22rzxjikbgg1cdip603j3n8ggck-ormolu-0.7.2.0-doc ormolu> shrinking RPATHs of ELF executables and libraries in /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin ormolu> shrinking /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin/bin/ormolu ormolu> checking for references to /build/ in /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin... ormolu> patching script interpreter paths in /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin ormolu> stripping (with command strip and flags -S -p) in /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin/bin ormolu (post)> added 3 signatures ormolu (post)> added 2 signatures ormolu (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0 /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin /nix/store/wxaqw22rzxjikbgg1cdip603j3n8ggck-ormolu-0.7.2.0-doc ormolu (post)> copying 3 paths... ormolu (post)> copying path '/nix/store/wxaqw22rzxjikbgg1cdip603j3n8ggck-ormolu-0.7.2.0-doc' to 'https://cache.nix-ci.com'... ormolu (post)> copying path '/nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin' to 'https://cache.nix-ci.com'... ormolu (post)> copying path '/nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0' to 'https://cache.nix-ci.com'... ormolu (post)> copying 1 paths... ormolu (post)> copying path '/nix/store/4zi162kf421mjxgvhsadznyr6nyqvisr-ormolu-0.7.2.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/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0 /nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin /nix/store/wxaqw22rzxjikbgg1cdip603j3n8ggck-ormolu-0.7.2.0-doc ormolu (post)> copying 3 paths... ormolu (post)> copying path '/nix/store/b6yxzc2xbbbkzc8hvkj7j17crvvpxdc0-ormolu-0.7.2.0-bin' to 'ssh-ng://worker.nix-ci.com'... ormolu (post)> copying path '/nix/store/wxaqw22rzxjikbgg1cdip603j3n8ggck-ormolu-0.7.2.0-doc' to 'ssh-ng://worker.nix-ci.com'... ormolu (post)> copying path '/nix/store/40lig56b7k4iscrywbgmmaln01a36pr5-ormolu-0.7.2.0' to 'ssh-ng://worker.nix-ci.com'... ormolu (post)> copying 1 paths... ormolu (post)> copying path '/nix/store/4zi162kf421mjxgvhsadznyr6nyqvisr-ormolu-0.7.2.0.drv' to 'ssh-ng://worker.nix-ci.com'... retrie> Installing executable demo-retrie in /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/bin retrie> Warning: The directory retrie> /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/bin is not in the retrie> system search path. retrie> Installing executable retrie in /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/bin retrie> Warning: The directory retrie> /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/bin is not in the retrie> system search path. retrie> post-installation fixup retrie> shrinking RPATHs of ELF executables and libraries in /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2 retrie> shrinking /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/bin/demo-retrie retrie> shrinking /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/bin/retrie retrie> shrinking /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSretrie-1.2.2-LPY1AilB2082MlKGTkrzx9-ghc9.4.2.so retrie> checking for references to /build/ in /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2... retrie> patching script interpreter paths in /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2 retrie> stripping (with command strip and flags -S -p) in /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/lib /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2/bin retrie> shrinking RPATHs of ELF executables and libraries in /nix/store/5n50pkzfc9lcwi264ky4qhbsxgxqk7yb-retrie-1.2.2-doc retrie> checking for references to /build/ in /nix/store/5n50pkzfc9lcwi264ky4qhbsxgxqk7yb-retrie-1.2.2-doc... retrie> patching script interpreter paths in /nix/store/5n50pkzfc9lcwi264ky4qhbsxgxqk7yb-retrie-1.2.2-doc 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: [-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: [-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: [-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: [-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: [-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: [-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: [-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 () stylish-haskell> running tests stylish-haskell> Running 1 test suites... stylish-haskell> Test suite stylish-haskell-tests: RUNNING... stylish-haskell> /build/stylish-haskell-0.14.5.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.5.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_haskell277334985249708807","/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_haskell14967290643784954690","/build/","/"] stylish-haskell> Stylish Haskell will work basing on LANGUAGE pragmas in source files. stylish-haskell> /build/stylish-haskell-0.14.5.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.5.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] 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] hls-plugin-api> [6 of 9] 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> [7 of 9] Compiling Ide.Plugin.Config ( src/Ide/Plugin/Config.hs, dist/build/Ide/Plugin/Config.o, dist/build/Ide/Plugin/Config.dyn_o ) hls-plugin-api> [8 of 9] Compiling Ide.PluginUtils ( src/Ide/PluginUtils.hs, dist/build/Ide/PluginUtils.o, dist/build/Ide/PluginUtils.dyn_o ) hls-plugin-api> [9 of 9] 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 9] Compiling Ide.Logger ( src/Ide/Logger.hs, dist/build/Ide/Logger.p_o ) hls-plugin-api> [2 of 9] Compiling Ide.Plugin.Error ( src/Ide/Plugin/Error.hs, dist/build/Ide/Plugin/Error.p_o ) hls-plugin-api> [3 of 9] Compiling Ide.Plugin.Properties ( src/Ide/Plugin/Properties.hs, dist/build/Ide/Plugin/Properties.p_o ) hls-plugin-api> [4 of 9] Compiling Ide.Plugin.RangeMap ( src/Ide/Plugin/RangeMap.hs, dist/build/Ide/Plugin/RangeMap.p_o ) hls-plugin-api> [5 of 9] Compiling Ide.Types ( src/Ide/Types.hs, dist/build/Ide/Types.p_o ) hls-plugin-api> [6 of 9] Compiling Ide.Plugin.Resolve ( src/Ide/Plugin/Resolve.hs, dist/build/Ide/Plugin/Resolve.p_o ) hls-plugin-api> [7 of 9] Compiling Ide.Plugin.Config ( src/Ide/Plugin/Config.hs, dist/build/Ide/Plugin/Config.p_o ) hls-plugin-api> [8 of 9] Compiling Ide.PluginUtils ( src/Ide/PluginUtils.hs, dist/build/Ide/PluginUtils.p_o ) hls-plugin-api> [9 of 9] 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.4.0.0.. hls-plugin-api> Building test suite 'tests' for hls-plugin-api-2.4.0.0.. hls-plugin-api> [1 of 2] Compiling Ide.PluginUtilsTest ( test/Ide/PluginUtilsTest.hs, dist/build/tests/tests-tmp/Ide/PluginUtilsTest.o ) hls-plugin-api> [2 of 2] Compiling Main ( test/Main.hs, dist/build/tests/tests-tmp/Main.o ) hls-plugin-api> [3 of 3] Linking dist/build/tests/tests conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1170:62: warning: [-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: [-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: [-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, dist/build/Conduit.p_o ) conduit> Preprocessing test suite 'conduit-test' for conduit-1.3.5.. conduit> Building test suite 'conduit-test' for conduit-1.3.5.. 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: [-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: [-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> | ^^^^^^^^^^^^^^^^^^ 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: [-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> 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 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] 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] retrie (post)> added 2 signatures retrie (post)> added 11 signatures retrie (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/5n50pkzfc9lcwi264ky4qhbsxgxqk7yb-retrie-1.2.2-doc /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2 retrie (post)> copying 2 paths... retrie (post)> copying path '/nix/store/5n50pkzfc9lcwi264ky4qhbsxgxqk7yb-retrie-1.2.2-doc' to 'https://cache.nix-ci.com'... retrie (post)> copying path '/nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2' to 'https://cache.nix-ci.com'... retrie (post)> copying 1 paths... retrie (post)> copying path '/nix/store/pzri47q5ylsyq4gya1cd27v1x5dvcpr7-retrie-1.2.2.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/5n50pkzfc9lcwi264ky4qhbsxgxqk7yb-retrie-1.2.2-doc /nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2 retrie (post)> copying 2 paths... retrie (post)> copying path '/nix/store/5n50pkzfc9lcwi264ky4qhbsxgxqk7yb-retrie-1.2.2-doc' to 'ssh-ng://worker.nix-ci.com'... retrie (post)> copying path '/nix/store/x708by838lxbrpf8vf268hlx47avkdn0-retrie-1.2.2' to 'ssh-ng://worker.nix-ci.com'... retrie (post)> copying 1 paths... retrie (post)> copying path '/nix/store/pzri47q5ylsyq4gya1cd27v1x5dvcpr7-retrie-1.2.2.drv' to 'ssh-ng://worker.nix-ci.com'... conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [4 of 5] Compiling Spec ( test/Spec.hs, dist/build/conduit-test/conduit-test-tmp/Spec.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: [-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, (<$>), (<*>)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [6 of 6] Linking dist/build/conduit-test/conduit-test conduit> buildPhase completed in 1 minutes 43 seconds conduit> running tests 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. 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> 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 276 276 stylish-haskell> Failed 0 0 stylish-haskell> Total 276 276 stylish-haskell> Test suite stylish-haskell-tests: PASS stylish-haskell> Test suite logged to: stylish-haskell> dist/test/stylish-haskell-0.14.5.0-stylish-haskell-tests.log stylish-haskell> 1 of 1 test suites (1 of 1 test cases) passed. stylish-haskell> haddockPhase stylish-haskell> Preprocessing library for stylish-haskell-0.14.5.0.. stylish-haskell> Running Haddock on library for stylish-haskell-0.14.5.0.. stylish-haskell> Warning: The documentation for the following packages are not installed. No stylish-haskell> links will be generated to these packages: attoparsec-0.14.4, stylish-haskell> attoparsec-0.14.4 stylish-haskell> Warning: --source-* options are ignored when --hyperlinked-source is enabled. stylish-haskell> 31% ( 5 / 16) in 'Language.Haskell.Stylish.GHC' stylish-haskell> Missing documentation for: stylish-haskell> dropAfterLocated (lib/Language/Haskell/Stylish/GHC.hs:56) stylish-haskell> dropBeforeLocated (lib/Language/Haskell/Stylish/GHC.hs:62) stylish-haskell> dropBeforeAndAfter (lib/Language/Haskell/Stylish/GHC.hs:68) stylish-haskell> unsafeGetRealSrcSpan (lib/Language/Haskell/Stylish/GHC.hs:45) stylish-haskell> getEndLineUnsafe (lib/Language/Haskell/Stylish/GHC.hs:53) stylish-haskell> getStartLineUnsafe (lib/Language/Haskell/Stylish/GHC.hs:50) stylish-haskell> baseDynFlags (lib/Language/Haskell/Stylish/GHC.hs:71) stylish-haskell> showOutputable (lib/Language/Haskell/Stylish/GHC.hs:79) stylish-haskell> getConDecls (lib/Language/Haskell/Stylish/GHC.hs:74) stylish-haskell> epAnnComments (lib/Language/Haskell/Stylish/GHC.hs:82) stylish-haskell> deepAnnComments (lib/Language/Haskell/Stylish/GHC.hs:86) 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:90) stylish-haskell> importModuleName (lib/Language/Haskell/Stylish/Module.hs:60) stylish-haskell> moduleLanguagePragmas (lib/Language/Haskell/Stylish/Module.hs:136) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Module.hs:54:1: warning: [-Worphans] stylish-haskell> Orphan 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> 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. hls-plugin-api> buildPhase completed in 32 seconds hls-plugin-api> running tests 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> RangeMap-List filtering identical: OK (2.59s) hls-plugin-api> +++ OK, passed 100 tests: hls-plugin-api> 70% no matches hls-plugin-api> 21% 1 match hls-plugin-api> 9% >1 matches hls-plugin-api> hls-plugin-api> All 8 tests passed (2.59s) hls-plugin-api> Test suite tests: PASS hls-plugin-api> Test suite logged to: dist/test/hls-plugin-api-2.4.0.0-tests.log hls-plugin-api> 1 of 1 test suites (1 of 1 test cases) passed. hls-plugin-api> haddockPhase hls-plugin-api> Preprocessing library for hls-plugin-api-2.4.0.0.. hls-plugin-api> Running Haddock on library for hls-plugin-api-2.4.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.0.2.0 hls-plugin-api> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hls-plugin-api> 32% ( 8 / 25) in 'Ide.Logger' hls-plugin-api> Missing documentation for: hls-plugin-api> Priority (src/Ide/Logger.hs:77) hls-plugin-api> logError (src/Ide/Logger.hs:99) hls-plugin-api> logWarning (src/Ide/Logger.hs:102) hls-plugin-api> logInfo (src/Ide/Logger.hs:105) hls-plugin-api> logDebug (src/Ide/Logger.hs:108) hls-plugin-api> noLogging (src/Ide/Logger.hs:111) hls-plugin-api> WithPriority (src/Ide/Logger.hs:114) hls-plugin-api> logWith (src/Ide/Logger.hs:122) hls-plugin-api> cmap (src/Ide/Logger.hs:140) hls-plugin-api> cmapIO (src/Ide/Logger.hs:146) hls-plugin-api> cfilter (src/Ide/Logger.hs:151) hls-plugin-api> withFileRecorder (src/Ide/Logger.hs:166) hls-plugin-api> makeDefaultStderrRecorder (src/Ide/Logger.hs:161) hls-plugin-api> makeDefaultHandleRecorder (src/Ide/Logger.hs:183) hls-plugin-api> LoggingColumn (src/Ide/Logger.hs:201) hls-plugin-api> cmapWithPrio (src/Ide/Logger.hs:143) hls-plugin-api> toCologActionWithPrio (src/Ide/Logger.hs:307) 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: '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:138) hls-plugin-api> handleMaybeM (src/Ide/Plugin/Error.hs:141) hls-plugin-api> getNormalizedFilePathE (src/Ide/Plugin/Error.hs:144) 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> 90% ( 20 / 22) in 'Ide.Plugin.Properties' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> ToHsType (src/Ide/Plugin/Properties.hs:65) hls-plugin-api> 80% ( 4 / 5) in 'Ide.Plugin.RangeMap' hls-plugin-api> Missing documentation for: hls-plugin-api> fromList' (src/Ide/Plugin/RangeMap.hs:50) 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> 39% ( 18 / 46) in 'Ide.Types' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> PluginDescriptor (src/Ide/Types.hs:266) hls-plugin-api> defaultPluginPriority (src/Ide/Types.hs:841) hls-plugin-api> IdeCommand (src/Ide/Types.hs:162) hls-plugin-api> IdePlugins (src/Ide/Types.hs:111) hls-plugin-api> CheckParents (src/Ide/Types.hs:202) hls-plugin-api> defaultConfigDescriptor (src/Ide/Types.hs:332) hls-plugin-api> mkCustomConfig (src/Ide/Types.hs:329) hls-plugin-api> FallbackCodeActionParams (src/Ide/Types.hs:1029) hls-plugin-api> FormattingMethod (src/Ide/Types.hs:990) hls-plugin-api> FormattingHandler (src/Ide/Types.hs:996) hls-plugin-api> mkFormattingHandlers (src/Ide/Types.hs:1004) hls-plugin-api> HasTracing (src/Ide/Types.hs:1041) hls-plugin-api> PluginCommand (src/Ide/Types.hs:892) hls-plugin-api> CommandId (src/Ide/Types.hs:887) hls-plugin-api> CommandFunction (src/Ide/Types.hs:900) hls-plugin-api> mkLspCommand (src/Ide/Types.hs:1075) hls-plugin-api> mkLspCmdId (src/Ide/Types.hs:1080) hls-plugin-api> PluginId (src/Ide/Types.hs:963) hls-plugin-api> PluginHandlers (src/Ide/Types.hs:769) hls-plugin-api> PluginMethodHandler (src/Ide/Types.hs:789) 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. 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: 'SrcSpan' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. 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:143) stylish-haskell> withColumns (lib/Language/Haskell/Stylish/Printer.hs:352) stylish-haskell> modifyCurrentLine (lib/Language/Haskell/Stylish/Printer.hs:321) stylish-haskell> wrapping (lib/Language/Haskell/Stylish/Printer.hs:326) 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:19) 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:20) 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:21) 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:84) 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:116) 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:41) stylish-haskell> Warning: 'FromJSON' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> Warning: 'groupPatterns' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. 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:77) 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:201) stylish-haskell> printImport (lib/Language/Haskell/Stylish/Step/Imports.hs:509) 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:35) stylish-haskell> BreakWhere (lib/Language/Haskell/Stylish/Step/ModuleHeader.hs:48) stylish-haskell> OpenBracket (lib/Language/Haskell/Stylish/Step/ModuleHeader.hs:43) stylish-haskell> defaultConfig (lib/Language/Haskell/Stylish/Step/ModuleHeader.hs:55) stylish-haskell> step (lib/Language/Haskell/Stylish/Step/ModuleHeader.hs:64) 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:90) 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:45) stylish-haskell> step (lib/Language/Haskell/Stylish/Step/SimpleAlign.hs:182) 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) hls-plugin-api> PluginNotificationHandler (src/Ide/Types.hs:766) hls-plugin-api> PluginNotificationHandlers (src/Ide/Types.hs:770) hls-plugin-api> PluginRequestMethod (src/Ide/Types.hs:389) hls-plugin-api> getProcessID (src/Ide/Types.hs:1090) hls-plugin-api> installSigUsr1Handler (src/Ide/Types.hs:1091) hls-plugin-api> lookupCommandProvider (src/Ide/Types.hs:113) hls-plugin-api> ResolveFunction (src/Ide/Types.hs:907) hls-plugin-api> 100% ( 3 / 3) in 'Ide.Plugin.Resolve' 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:202) hls-plugin-api> Warning: Couldn't find .haddock for export positionInRange hls-plugin-api> 54% ( 17 / 31) in 'Ide.PluginUtils' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> WithDeletions (src/Ide/PluginUtils.hs:103) hls-plugin-api> getProcessID (src/Ide/Types.hs:1090) hls-plugin-api> makeDiffTextEdit (src/Ide/PluginUtils.hs:112) hls-plugin-api> makeDiffTextEditAdditive (src/Ide/PluginUtils.hs:115) hls-plugin-api> pluginDescToIdePlugins (src/Ide/PluginUtils.hs:196) hls-plugin-api> idePluginsToPluginDesc (src/Ide/PluginUtils.hs:199) hls-plugin-api> mkLspCommand (src/Ide/Types.hs:1075) hls-plugin-api> mkLspCmdId (src/Ide/Types.hs:1080) hls-plugin-api> allLspCmdIds (src/Ide/PluginUtils.hs:272) hls-plugin-api> allLspCmdIds' (src/Ide/PluginUtils.hs:268) hls-plugin-api> installSigUsr1Handler (src/Ide/Types.hs:1091) hls-plugin-api> subRange (src/Ide/PluginUtils.hs:263) hls-plugin-api> positionInRange hls-plugin-api> 66% ( 2 / 3) in 'Ide.Plugin.ConfigUtils' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> Warning: Ide.Logger: could not find link destinations for: hls-plugin-api> hls-plugin-api> - Ide.Logger.defaultLoggingColumns hls-plugin-api> Warning: Ide.Plugin.Error: could not find link destinations for: hls-plugin-api> hls-plugin-api> - Language.LSP.Protocol.Types.Common.|? hls-plugin-api> - Language.LSP.Protocol.Internal.Types.LSPErrorCodes.LSPErrorCodes hls-plugin-api> - Language.LSP.Protocol.Internal.Types.ErrorCodes.ErrorCodes hls-plugin-api> - Language.LSP.Protocol.Types.Uri.Uri hls-plugin-api> - Language.LSP.Protocol.Types.Uri.NormalizedFilePath hls-plugin-api> Warning: Ide.Plugin.Properties: could not find link destinations for: hls-plugin-api> hls-plugin-api> - Ide.Plugin.Properties.IsTEnum hls-plugin-api> - Ide.Plugin.Properties.Elem hls-plugin-api> - Ide.Plugin.Properties.FindByKeyName hls-plugin-api> - Ide.Plugin.Properties.NotElem hls-plugin-api> Warning: Ide.Plugin.RangeMap: could not find link destinations for: hls-plugin-api> 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> hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method hls-plugin-api> - Language.LSP.Protocol.Message.Meta.ClientToServer hls-plugin-api> - Language.LSP.Protocol.Message.Meta.Request hls-plugin-api> - Language.LSP.Protocol.Internal.Method.SMethod hls-plugin-api> - Language.LSP.Protocol.Message.Meta.Notification hls-plugin-api> - Ide.Types.PluginNotificationMethod hls-plugin-api> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Command.Command hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Range.Range hls-plugin-api> - Language.LSP.Protocol.Internal.Lens.HasOptions hls-plugin-api> - Language.LSP.Protocol.Internal.Method.MessageParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.FormattingOptions.FormattingOptions hls-plugin-api> - Language.LSP.Protocol.Internal.Lens.HasTextDocument hls-plugin-api> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.TextDocumentIdentifier hls-plugin-api> - Language.LSP.Protocol.Internal.Method.MessageResult hls-plugin-api> - Language.LSP.Protocol.Types.Common.|? hls-plugin-api> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit hls-plugin-api> - Language.LSP.Protocol.Types.Common.Null hls-plugin-api> - Language.LSP.Protocol.Types.Uri.NormalizedFilePath 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.CodeAction.CodeAction hls-plugin-api> - Language.LSP.Protocol.Internal.Types.CodeLens.CodeLens 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 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> 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 [✔] stylish-haskell> ExitCodeBehavior (lib/Language/Haskell/Stylish/Config.hs:73) stylish-haskell> defaultConfigBytes (lib/Language/Haskell/Stylish/Config.hs:93) stylish-haskell> configFilePath (lib/Language/Haskell/Stylish/Config.hs:98) stylish-haskell> loadConfig (lib/Language/Haskell/Stylish/Config.hs:117) stylish-haskell> parseConfig (lib/Language/Haskell/Stylish/Config.hs:137) 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:99) stylish-haskell> simpleAlign (lib/Language/Haskell/Stylish.hs:51) stylish-haskell> imports (lib/Language/Haskell/Stylish.hs:58) stylish-haskell> languagePragmas (lib/Language/Haskell/Stylish.hs:65) stylish-haskell> tabs (lib/Language/Haskell/Stylish.hs:75) stylish-haskell> trailingWhitespace (lib/Language/Haskell/Stylish.hs:81) stylish-haskell> unicodeSyntax (lib/Language/Haskell/Stylish.hs:86) stylish-haskell> stepName (lib/Language/Haskell/Stylish/Step.hs:14) stylish-haskell> Verbose (lib/Language/Haskell/Stylish/Verbose.hs:13) stylish-haskell> makeVerbose (lib/Language/Haskell/Stylish/Verbose.hs:17) stylish-haskell> version (dist/build/autogen/Paths_stylish_haskell.hs:32) 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> stylish-haskell> - Language.Haskell.Stylish.Parse.Extensions stylish-haskell> Warning: Language.Haskell.Stylish.Step.LanguagePragmas: could not find link destinations for: stylish-haskell> stylish-haskell> - Language.Haskell.Stylish.Editor.Edits stylish-haskell> Warning: Language.Haskell.Stylish.Step.Imports: could not find link destinations for: stylish-haskell> stylish-haskell> - Language.Haskell.Stylish.Step.Imports.Pattern stylish-haskell> - Language.Haskell.Stylish.Step.Imports.string stylish-haskell> - Language.Haskell.Stylish.Step.Imports.regex stylish-haskell> Documentation created: dist/doc/html/stylish-haskell/index.html, stylish-haskell> dist/doc/html/stylish-haskell/stylish-haskell.txt stylish-haskell> Preprocessing executable 'stylish-haskell' for stylish-haskell-0.14.5.0.. stylish-haskell> Preprocessing test suite 'stylish-haskell-tests' for stylish-haskell-0.14.5.0.. stylish-haskell> installing stylish-haskell> Installing library in /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/stylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0 stylish-haskell> Installing executable stylish-haskell in /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/bin stylish-haskell> Warning: The directory stylish-haskell> /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/bin is stylish-haskell> not in the system search path. stylish-haskell> post-installation fixup stylish-haskell> shrinking RPATHs of ELF executables and libraries in /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0 stylish-haskell> shrinking /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/bin/stylish-haskell stylish-haskell> shrinking /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSstylish-haskell-0.14.5.0-707VXL2zNcJEPnAz769LB0-ghc9.4.2.so stylish-haskell> checking for references to /build/ in /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0... stylish-haskell> patching script interpreter paths in /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0 stylish-haskell> stripping (with command strip and flags -S -p) in /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/lib /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0/bin stylish-haskell> shrinking RPATHs of ELF executables and libraries in /nix/store/qhrjgj53vv10rprlgy0lnnsvdp2zfbna-stylish-haskell-0.14.5.0-doc stylish-haskell> checking for references to /build/ in /nix/store/qhrjgj53vv10rprlgy0lnnsvdp2zfbna-stylish-haskell-0.14.5.0-doc... stylish-haskell> patching script interpreter paths in /nix/store/qhrjgj53vv10rprlgy0lnnsvdp2zfbna-stylish-haskell-0.14.5.0-doc 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.WorkspaceSymbol.WorkspaceSymbol hls-plugin-api> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams.WorkspaceSymbolParams hls-plugin-api> - Language.LSP.Protocol.Internal.Lens.HasUri hls-plugin-api> - Language.LSP.Protocol.Types.Uri.Uri hls-plugin-api> - Language.LSP.Protocol.Message.Method.SClientMethod hls-plugin-api> - Language.LSP.Protocol.Message.Meta.MessageKind hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_Initialized 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_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_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_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_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_TextDocumentPrepareCallHierarchy 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_TextDocumentTypeDefinition 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.Method_CustomMethod hls-plugin-api> - Ide.Types.PluginNotificationMethodHandler hls-plugin-api> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities hls-plugin-api> - Language.LSP.Protocol.Internal.Lens.HasData_ hls-plugin-api> Warning: Ide.Plugin.Resolve: could not find link destinations for: hls-plugin-api> hls-plugin-api> - Ide.Plugin.Resolve.Log hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentCodeAction hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_CodeActionResolve hls-plugin-api> Warning: Ide.PluginUtils: could not find link destinations for: hls-plugin-api> 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.ClientCapabilities.ClientCapabilities hls-plugin-api> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier hls-plugin-api> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit hls-plugin-api> - Language.LSP.Protocol.Internal.Method.SMethod hls-plugin-api> - Language.LSP.Protocol.Internal.Method.MessageParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Command.Command hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Position.Position hls-plugin-api> Documentation created: dist/doc/html/hls-plugin-api/index.html, 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.4.0.0.. hls-plugin-api> installing 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.8122 seconds conduit> 345 examples, 0 failures conduit> Test suite conduit-test: PASS conduit> Test suite logged to: dist/test/conduit-1.3.5-conduit-test.log conduit> 1 of 1 test suites (1 of 1 test cases) passed. conduit> haddockPhase conduit> Preprocessing library for conduit-1.3.5.. conduit> Running Haddock on library for conduit-1.3.5.. conduit> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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> conduit> src/Data/Conduit/Internal/Pipe.hs:48:1: warning: [-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> | hls-plugin-api> Installing library in /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR hls-plugin-api> post-installation fixup hls-plugin-api> shrinking RPATHs of ELF executables and libraries in /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0 hls-plugin-api> shrinking /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR-ghc9.4.2.so hls-plugin-api> checking for references to /build/ in /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0... hls-plugin-api> patching script interpreter paths in /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0 hls-plugin-api> stripping (with command strip and flags -S -p) in /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0/lib hls-plugin-api> shrinking RPATHs of ELF executables and libraries in /nix/store/3pacsmw7skx1gzhb8wm7ykc2zkb9xh44-hls-plugin-api-2.4.0.0-doc hls-plugin-api> checking for references to /build/ in /nix/store/3pacsmw7skx1gzhb8wm7ykc2zkb9xh44-hls-plugin-api-2.4.0.0-doc... hls-plugin-api> patching script interpreter paths in /nix/store/3pacsmw7skx1gzhb8wm7ykc2zkb9xh44-hls-plugin-api-2.4.0.0-doc stylish-haskell (post)> added 2 signatures stylish-haskell (post)> added 2 signatures stylish-haskell (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0 /nix/store/qhrjgj53vv10rprlgy0lnnsvdp2zfbna-stylish-haskell-0.14.5.0-doc stylish-haskell (post)> copying 2 paths... stylish-haskell (post)> copying path '/nix/store/qhrjgj53vv10rprlgy0lnnsvdp2zfbna-stylish-haskell-0.14.5.0-doc' to 'https://cache.nix-ci.com'... stylish-haskell (post)> copying path '/nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0' to 'https://cache.nix-ci.com'... stylish-haskell (post)> copying 1 paths... stylish-haskell (post)> copying path '/nix/store/63kzimyxwd6zyrb6n5hzl8dc1h4kggbm-stylish-haskell-0.14.5.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/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0 /nix/store/qhrjgj53vv10rprlgy0lnnsvdp2zfbna-stylish-haskell-0.14.5.0-doc stylish-haskell (post)> copying 2 paths... stylish-haskell (post)> copying path '/nix/store/qhrjgj53vv10rprlgy0lnnsvdp2zfbna-stylish-haskell-0.14.5.0-doc' to 'ssh-ng://worker.nix-ci.com'... stylish-haskell (post)> copying path '/nix/store/am0hxl6ff6lvr6cwjdn8g2afgd69w98f-stylish-haskell-0.14.5.0' to 'ssh-ng://worker.nix-ci.com'... stylish-haskell (post)> copying 1 paths... stylish-haskell (post)> copying path '/nix/store/63kzimyxwd6zyrb6n5hzl8dc1h4kggbm-stylish-haskell-0.14.5.0.drv' to 'ssh-ng://worker.nix-ci.com'... conduit> 48 | import Control.Applicative (Applicative (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:56:51: warning: [-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: [-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: [-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/Conduit.hs:93:1: warning: [-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: [-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: [-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: [-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: [-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 (..)) hls-plugin-api (post)> added 2 signatures hls-plugin-api (post)> added 2 signatures hls-plugin-api (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3pacsmw7skx1gzhb8wm7ykc2zkb9xh44-hls-plugin-api-2.4.0.0-doc /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0 hls-plugin-api (post)> copying 2 paths... hls-plugin-api (post)> copying path '/nix/store/3pacsmw7skx1gzhb8wm7ykc2zkb9xh44-hls-plugin-api-2.4.0.0-doc' to 'https://cache.nix-ci.com'... hls-plugin-api (post)> copying path '/nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0' to 'https://cache.nix-ci.com'... hls-plugin-api (post)> copying 1 paths... hls-plugin-api (post)> copying path '/nix/store/m3n8nl4iv8gd5ykj91rjm4cspsnl8cdz-hls-plugin-api-2.4.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/3pacsmw7skx1gzhb8wm7ykc2zkb9xh44-hls-plugin-api-2.4.0.0-doc /nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0 hls-plugin-api (post)> copying 2 paths... hls-plugin-api (post)> copying path '/nix/store/3pacsmw7skx1gzhb8wm7ykc2zkb9xh44-hls-plugin-api-2.4.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... hls-plugin-api (post)> copying path '/nix/store/7phr23ib9h54zp7qwajiwmg7ilnqf43q-hls-plugin-api-2.4.0.0' to 'ssh-ng://worker.nix-ci.com'... hls-plugin-api (post)> copying 1 paths... hls-plugin-api (post)> copying path '/nix/store/m3n8nl4iv8gd5ykj91rjm4cspsnl8cdz-hls-plugin-api-2.4.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:151:5: warning: [-Wnoncanonical-monad-instances] conduit> Noncanonical ‘(*>) = (>>)’ definition detected conduit> in the instance declaration for ‘Applicative (ConduitT i o m)’. conduit> Move definition from ‘(>>)’ to ‘(*>)’ conduit> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return conduit> | conduit> 151 | (*>) = (>>) conduit> | ^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:739:20: warning: [-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: [-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: [-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: [-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> 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:247) conduit> streamSource (src/Data/Conduit/Internal/Fusion.hs:253) conduit> streamSourcePure (src/Data/Conduit/Internal/Fusion.hs:271) conduit> unstream (src/Data/Conduit/Internal/Fusion.hs:59) conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:78:23: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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> 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:13) conduit> unfoldEitherS (src/Data/Conduit/Internal/List/Stream.hs:26) conduit> unfoldMS (src/Data/Conduit/Internal/List/Stream.hs:39) conduit> unfoldEitherMS (src/Data/Conduit/Internal/List/Stream.hs:53) conduit> sourceListS (src/Data/Conduit/Internal/List/Stream.hs:66) conduit> enumFromToS (src/Data/Conduit/Internal/List/Stream.hs:74) conduit> enumFromToS_int (src/Data/Conduit/Internal/List/Stream.hs:86) conduit> iterateS (src/Data/Conduit/Internal/List/Stream.hs:100) conduit> replicateS (src/Data/Conduit/Internal/List/Stream.hs:109) conduit> replicateMS (src/Data/Conduit/Internal/List/Stream.hs:118) conduit> foldS (src/Data/Conduit/Internal/List/Stream.hs:127) conduit> foldMS (src/Data/Conduit/Internal/List/Stream.hs:139) conduit> mapM_S (src/Data/Conduit/Internal/List/Stream.hs:153) conduit> dropS (src/Data/Conduit/Internal/List/Stream.hs:167) conduit> takeS (src/Data/Conduit/Internal/List/Stream.hs:182) conduit> headS (src/Data/Conduit/Internal/List/Stream.hs:197) conduit> mapS (src/Data/Conduit/Internal/List/Stream.hs:209) conduit> mapMS (src/Data/Conduit/Internal/List/Stream.hs:221) conduit> iterMS (src/Data/Conduit/Internal/List/Stream.hs:233) conduit> mapMaybeS (src/Data/Conduit/Internal/List/Stream.hs:245) conduit> mapMaybeMS (src/Data/Conduit/Internal/List/Stream.hs:260) conduit> catMaybesS (src/Data/Conduit/Internal/List/Stream.hs:276) conduit> concatS (src/Data/Conduit/Internal/List/Stream.hs:289) conduit> concatMapS (src/Data/Conduit/Internal/List/Stream.hs:302) conduit> concatMapMS (src/Data/Conduit/Internal/List/Stream.hs:315) conduit> concatMapAccumS (src/Data/Conduit/Internal/List/Stream.hs:330) conduit> mapAccumS (src/Data/Conduit/Internal/List/Stream.hs:345) conduit> mapAccumMS (src/Data/Conduit/Internal/List/Stream.hs:359) conduit> concatMapAccumMS (src/Data/Conduit/Internal/List/Stream.hs:373) conduit> mapFoldableS (src/Data/Conduit/Internal/List/Stream.hs:388) conduit> mapFoldableMS (src/Data/Conduit/Internal/List/Stream.hs:401) conduit> consumeS (src/Data/Conduit/Internal/List/Stream.hs:416) conduit> groupByS (src/Data/Conduit/Internal/List/Stream.hs:428) conduit> groupOn1S (src/Data/Conduit/Internal/List/Stream.hs:432) conduit> GroupByState (src/Data/Conduit/Internal/List/Stream.hs:436) conduit> groupBy1S (src/Data/Conduit/Internal/List/Stream.hs:441) conduit> isolateS (src/Data/Conduit/Internal/List/Stream.hs:462) conduit> filterS (src/Data/Conduit/Internal/List/Stream.hs:475) conduit> sinkNullS (src/Data/Conduit/Internal/List/Stream.hs:488) conduit> sourceNullS (src/Data/Conduit/Internal/List/Stream.hs:500) conduit> 11% ( 3 / 27) in 'Data.Conduit.Combinators.Stream' conduit> Missing documentation for: conduit> yieldManyS (src/Data/Conduit/Combinators/Stream.hs:68) conduit> repeatMS (src/Data/Conduit/Combinators/Stream.hs:78) conduit> repeatWhileMS (src/Data/Conduit/Combinators/Stream.hs:87) conduit> foldl1S (src/Data/Conduit/Combinators/Stream.hs:101) conduit> allS (src/Data/Conduit/Combinators/Stream.hs:115) conduit> anyS (src/Data/Conduit/Combinators/Stream.hs:121) conduit> sinkLazyS (src/Data/Conduit/Combinators/Stream.hs:130) conduit> sinkVectorS (src/Data/Conduit/Combinators/Stream.hs:135) conduit> sinkVectorNS (src/Data/Conduit/Combinators/Stream.hs:160) conduit> sinkLazyBuilderS (src/Data/Conduit/Combinators/Stream.hs:181) conduit> lastS (src/Data/Conduit/Combinators/Stream.hs:185) conduit> lastES (src/Data/Conduit/Combinators/Stream.hs:198) conduit> findS (src/Data/Conduit/Combinators/Stream.hs:212) conduit> concatMapS (src/Data/Conduit/Combinators/Stream.hs:228) conduit> concatMapMS (src/Data/Conduit/Combinators/Stream.hs:243) conduit> concatS (src/Data/Conduit/Combinators/Stream.hs:260) conduit> scanlS (src/Data/Conduit/Combinators/Stream.hs:269) conduit> scanlMS (src/Data/Conduit/Combinators/Stream.hs:284) conduit> mapAccumWhileS (src/Data/Conduit/Combinators/Stream.hs:299) conduit> mapAccumWhileMS (src/Data/Conduit/Combinators/Stream.hs:314) conduit> intersperseS (src/Data/Conduit/Combinators/Stream.hs:336) conduit> slidingWindowS (src/Data/Conduit/Combinators/Stream.hs:362) conduit> filterMS (src/Data/Conduit/Combinators/Stream.hs:391) conduit> splitOnUnboundedES (src/Data/Conduit/Combinators/Stream.hs:418) conduit> conduit> src/Data/Conduit/Combinators/Stream.hs:362:61: warning: [-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> 97% ( 78 / 80) in 'Data.Conduit' conduit> Missing documentation for: conduit> sealConduitT (src/Data/Conduit/Internal/Conduit.hs:297) conduit> unsealConduitT (src/Data/Conduit/Internal/Conduit.hs:300) conduit> conduit> src/Data/Conduit.hs:105:1: warning: [-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: [-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: [-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> 91% ( 87 / 95) in 'Data.Conduit.Internal' conduit> Missing documentation for: conduit> Module header conduit> yieldM (src/Data/Conduit/Internal/Pipe.hs:250) conduit> enumFromTo (src/Data/Conduit/Internal/Pipe.hs:496) conduit> sealConduitT (src/Data/Conduit/Internal/Conduit.hs:297) conduit> unsealConduitT (src/Data/Conduit/Internal/Conduit.hs:300) conduit> sourceToPipe (src/Data/Conduit/Internal/Conduit.hs:332) conduit> sinkToPipe (src/Data/Conduit/Internal/Conduit.hs:342) conduit> conduitToPipe (src/Data/Conduit/Internal/Conduit.hs:352) conduit> 100% ( 42 / 42) in 'Data.Conduit.Lift' conduit> conduit> src/Data/Conduit/Lift.hs:67:1: warning: [-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> Warning: 'succ' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'Foldable' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> 100% ( 60 / 60) in 'Data.Conduit.List' conduit> Warning: 'ResourceT' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'chunkSize' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> 100% (167 /167) in 'Data.Conduit.Combinators' conduit> conduit> src/Data/Conduit/Combinators.hs:901:43: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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> Warning: 'succ' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'iterM' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'takeExactly' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'takeExactlyE' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'take' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'takeE' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'concatMap' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'chunkSize' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'chunksOfExactlyE' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'chunksOfE' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'mapM_' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'concatMapM' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'line' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'unlines' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'linesUnbounded' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:461:52: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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> 100% (186 /186) in 'Conduit' conduit> Warning: Data.Conduit.Combinators: could not find link destinations for: conduit> conduit> - Data.Conduit.Combinators.Buffer conduit> - Data.Conduit.Combinators.unsafeFreezeBuffer conduit> Warning: Conduit: could not find link destinations for: conduit> conduit> - Data.Conduit.Combinators.Buffer conduit> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 conduit> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 conduit> - Data.Vector.Unboxed.Base.V_Identity conduit> Documentation created: dist/doc/html/conduit/index.html, conduit> dist/doc/html/conduit/conduit.txt conduit> Preprocessing test suite 'conduit-test' for conduit-1.3.5.. conduit> haddockPhase completed in 46 seconds conduit> installing conduit> Installing library in /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit> post-installation fixup conduit> shrinking RPATHs of ELF executables and libraries in /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5 conduit> shrinking /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSconduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy-ghc9.4.2.so conduit> checking for references to /build/ in /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5... conduit> patching script interpreter paths in /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5 conduit> stripping (with command strip and flags -S -p) in /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5/lib conduit> shrinking RPATHs of ELF executables and libraries in /nix/store/ypfacak1mgzdwphqgi3cxy4b0n5cnq1b-conduit-1.3.5-doc conduit> checking for references to /build/ in /nix/store/ypfacak1mgzdwphqgi3cxy4b0n5cnq1b-conduit-1.3.5-doc... conduit> patching script interpreter paths in /nix/store/ypfacak1mgzdwphqgi3cxy4b0n5cnq1b-conduit-1.3.5-doc conduit (post)> added 2 signatures conduit (post)> added 1 signatures conduit (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5 /nix/store/ypfacak1mgzdwphqgi3cxy4b0n5cnq1b-conduit-1.3.5-doc conduit (post)> copying 2 paths... conduit (post)> copying path '/nix/store/ypfacak1mgzdwphqgi3cxy4b0n5cnq1b-conduit-1.3.5-doc' to 'https://cache.nix-ci.com'... conduit (post)> copying path '/nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5' to 'https://cache.nix-ci.com'... conduit (post)> copying 1 paths... conduit (post)> copying path '/nix/store/2mkjbsvkr7gl4j876vsi3kz90ss2c9qf-conduit-1.3.5.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/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5 /nix/store/ypfacak1mgzdwphqgi3cxy4b0n5cnq1b-conduit-1.3.5-doc conduit (post)> copying 2 paths... conduit (post)> copying path '/nix/store/ypfacak1mgzdwphqgi3cxy4b0n5cnq1b-conduit-1.3.5-doc' to 'ssh-ng://worker.nix-ci.com'... conduit (post)> copying path '/nix/store/k8wvly8ibh67rsaij4q73j1zsysihyvh-conduit-1.3.5' to 'ssh-ng://worker.nix-ci.com'... conduit (post)> copying 1 paths... conduit (post)> copying path '/nix/store/2mkjbsvkr7gl4j876vsi3kz90ss2c9qf-conduit-1.3.5.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/3zqwg4n28d64z30780ck881bvpin2y7s-conduit-extra-1.3.6.drv'... building '/nix/store/x0x1jcs5g9zxvffaksf4i7z8dqxc0fpv-conduit-parse-0.2.1.1.drv'... building '/nix/store/bd006dv31pqk4n4bkflw2kzf5xjhbf4d-libyaml-0.1.2.drv'... conduit-extra> setupCompilerEnvironmentPhase conduit-extra> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. conduit-parse> setupCompilerEnvironmentPhase conduit-parse> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. libyaml> setupCompilerEnvironmentPhase libyaml> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. libyaml> unpacking sources libyaml> unpacking source archive /nix/store/v08yr4cz5alq4y0dbcpvk9pa0rkrww9g-libyaml-0.1.2.tar.gz libyaml> source root is libyaml-0.1.2 libyaml> setting SOURCE_DATE_EPOCH to timestamp 1580883903 of file libyaml-0.1.2/libyaml.cabal libyaml> patching sources libyaml> Replace Cabal file with edited version from mirror://hackage/libyaml-0.1.2/revision/1.cabal. libyaml> compileBuildDriverPhase libyaml> setupCompileFlags: -package-db=/build/tmp.pjvKqn2etW/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts conduit-parse> unpacking sources conduit-parse> unpacking source archive /nix/store/5inary4gap17pija37hi9s0dnwj4sdgj-conduit-parse-0.2.1.1.tar.gz conduit-parse> source root is conduit-parse-0.2.1.1 conduit-extra> unpacking sources conduit-parse> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file conduit-parse-0.2.1.1/test/Main.hs conduit-extra> unpacking source archive /nix/store/xngkavb140dl6jgrxk3ndnzq4hzqrzmd-conduit-extra-1.3.6.tar.gz conduit-parse> patching sources conduit-parse> Replace Cabal file with edited version from mirror://hackage/conduit-parse-0.2.1.1/revision/1.cabal. conduit-extra> source root is conduit-extra-1.3.6 conduit-parse> compileBuildDriverPhase conduit-extra> setting SOURCE_DATE_EPOCH to timestamp 1652197678 of file conduit-extra-1.3.6/conduit-extra.cabal conduit-parse> setupCompileFlags: -package-db=/build/tmp.DnfYPdPd51/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts conduit-extra> patching sources conduit-extra> compileBuildDriverPhase conduit-extra> setupCompileFlags: -package-db=/build/tmp.vVSqItOm5x/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts libyaml> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.pjvKqn2etW/Main.o ) conduit-parse> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.DnfYPdPd51/Main.o ) libyaml> [2 of 2] Linking Setup conduit-extra> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.vVSqItOm5x/Main.o ) conduit-parse> [2 of 2] Linking Setup conduit-extra> [2 of 2] Linking Setup libyaml> updateAutotoolsGnuConfigScriptsPhase libyaml> configuring libyaml> configureFlags: --verbose --prefix=/nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/4hjcgmxl2zzb4m8rgqx7296ajmvl5igp-libyaml-0.1.2-doc/share/doc/libyaml-0.1.2 --with-gcc=gcc --package-db=/build/tmp.pjvKqn2etW/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib conduit-extra> updateAutotoolsGnuConfigScriptsPhase conduit-extra> configuring conduit-extra> configureFlags: --verbose --prefix=/nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/2mvghhz0k6n6qh5brydmlyd7j6yl7gia-conduit-extra-1.3.6-doc/share/doc/conduit-extra-1.3.6 --with-gcc=gcc --package-db=/build/tmp.vVSqItOm5x/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib conduit-parse> updateAutotoolsGnuConfigScriptsPhase conduit-parse> configuring conduit-parse> configureFlags: --verbose --prefix=/nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/d742yf1ascqrszkhq4v6vcjjx9fjz9y3-conduit-parse-0.2.1.1-doc/share/doc/conduit-parse-0.2.1.1 --with-gcc=gcc --package-db=/build/tmp.DnfYPdPd51/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib libyaml> Using Parsec parser libyaml> Configuring libyaml-0.1.2... libyaml> Flags chosen: no-unicode=False, system-libyaml=False libyaml> Dependency base >=4.9.1 && <5: using base-4.17.0.0 libyaml> Dependency bytestring >=0.9.1.4: using bytestring-0.11.3.1 libyaml> Dependency conduit >=1.2.8 && <1.4: using conduit-1.3.5 libyaml> Dependency resourcet >=0.3 && <1.4: using resourcet-1.2.6 conduit-extra> Using Parsec parser conduit-extra> Configuring conduit-extra-1.3.6... conduit-extra> Dependency async: using async-2.2.4 conduit-extra> Dependency attoparsec >=0.10: using attoparsec-0.14.4 conduit-extra> Dependency base >=4.12 && <5: using base-4.17.0.0 conduit-extra> Dependency bytestring >=0.10.2: using bytestring-0.11.3.1 conduit-extra> Dependency conduit >=1.3 && <1.4: using conduit-1.3.5 conduit-extra> Dependency directory: using directory-1.3.7.1 conduit-extra> Dependency filepath: using filepath-1.4.2.2 conduit-extra> Dependency network >=2.3: using network-3.1.4.0 conduit-extra> Dependency primitive >=0.5: using primitive-0.8.0.0 conduit-extra> Dependency process: using process-1.6.15.0 conduit-extra> Dependency resourcet >=1.1: using resourcet-1.2.6 conduit-extra> Dependency stm: using stm-2.5.1.0 conduit-extra> Dependency streaming-commons >=0.1.16: using streaming-commons-0.2.2.6 conduit-extra> Dependency text: using text-2.0.1 conduit-extra> Dependency transformers: using transformers-0.5.6.2 conduit-extra> Dependency typed-process >=0.2.6: using typed-process-0.2.11.1 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.4 conduit-extra> Dependency attoparsec: using attoparsec-0.14.4 conduit-extra> Dependency base: using base-4.17.0.0 conduit-extra> Dependency bytestring: using bytestring-0.11.3.1 conduit-extra> Dependency conduit: using conduit-1.3.5 conduit-extra> Dependency conduit-extra: using conduit-extra-1.3.6 conduit-extra> Dependency directory: using directory-1.3.7.1 conduit-extra> Dependency exceptions: using exceptions-0.10.5 conduit-extra> Dependency filepath: using filepath-1.4.2.2 conduit-extra> Dependency hspec >=1.3: using hspec-2.10.10 conduit-extra> Dependency process: using process-1.6.15.0 conduit-extra> Dependency resourcet: using resourcet-1.2.6 conduit-extra> Dependency stm: using stm-2.5.1.0 conduit-extra> Dependency streaming-commons: using streaming-commons-0.2.2.6 conduit-extra> Dependency text: using text-2.0.1 conduit-extra> Dependency transformers: using transformers-0.5.6.2 conduit-extra> Dependency transformers-base: using transformers-base-0.4.6 conduit-parse> Using Parsec parser conduit-parse> Configuring conduit-parse-0.2.1.1... conduit-parse> Flags chosen: enable-hlint-test=False conduit-parse> Dependency base >=4.8 && <5: using base-4.17.0.0 conduit-parse> Dependency conduit >=1.3: using conduit-1.3.5 conduit-parse> Dependency dlist: using dlist-1.0 conduit-parse> Dependency mtl: using mtl-2.2.2 conduit-parse> Dependency parsers: using parsers-0.12.11 conduit-parse> Dependency safe: using safe-0.3.19 conduit-parse> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 conduit-parse> Dependency text: using text-2.0.1 conduit-parse> Dependency transformers: using transformers-0.5.6.2 conduit-parse> Dependency base >=4.8 && <5: using base-4.17.0.0 conduit-parse> Dependency conduit >=1.3: using conduit-1.3.5 conduit-parse> Dependency conduit-parse: using conduit-parse-0.2.1.1 conduit-parse> Dependency mtl: using mtl-2.2.2 conduit-parse> Dependency parsers: using parsers-0.12.11 conduit-parse> Dependency resourcet: using resourcet-1.2.6 conduit-parse> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 conduit-parse> Dependency tasty: using tasty-1.4.3 conduit-parse> Dependency tasty-hunit: using tasty-hunit-0.10.1 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.6-nLkYEfGUsv3a76z2PqItj conduit-extra> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr conduit-extra> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ conduit-extra> include base-4.17.0.0 conduit-extra> include bytestring-0.11.3.1 conduit-extra> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-extra> include directory-1.3.7.1 conduit-extra> include filepath-1.4.2.2 conduit-extra> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 conduit-extra> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW conduit-extra> include process-1.6.15.0 conduit-extra> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit-extra> include stm-2.5.1.0 conduit-extra> include streaming-commons-0.2.2.6-AJ3yQ4vew8BPsyWe2Itum conduit-extra> include text-2.0.1 conduit-extra> include transformers-0.5.6.2 conduit-extra> include typed-process-0.2.11.1-DoODk2N2vvNLpVXutcFh27 conduit-extra> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP conduit-extra> component conduit-extra-1.3.6-KAornfetgjaIWqnIjWpaOw-test conduit-extra> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc conduit-extra> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr conduit-extra> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ conduit-extra> include base-4.17.0.0 conduit-extra> include bytestring-0.11.3.1 conduit-extra> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-extra> include conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj conduit-extra> include directory-1.3.7.1 conduit-extra> include exceptions-0.10.5 conduit-extra> include filepath-1.4.2.2 conduit-extra> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M conduit-extra> include process-1.6.15.0 conduit-extra> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit-extra> include stm-2.5.1.0 conduit-extra> include streaming-commons-0.2.2.6-AJ3yQ4vew8BPsyWe2Itum conduit-extra> include text-2.0.1 conduit-extra> include transformers-0.5.6.2 conduit-extra> include transformers-base-0.4.6-4w2PqWprwIOCH0z0zKID9n conduit-extra> Linked component graph: conduit-extra> unit conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj conduit-extra> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr conduit-extra> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ conduit-extra> include base-4.17.0.0 conduit-extra> include bytestring-0.11.3.1 conduit-extra> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-extra> include directory-1.3.7.1 conduit-extra> include filepath-1.4.2.2 conduit-extra> include network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 conduit-extra> include primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW conduit-extra> include process-1.6.15.0 conduit-extra> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit-extra> include stm-2.5.1.0 conduit-extra> include streaming-commons-0.2.2.6-AJ3yQ4vew8BPsyWe2Itum conduit-extra> include text-2.0.1 conduit-extra> include transformers-0.5.6.2 conduit-extra> include typed-process-0.2.11.1-DoODk2N2vvNLpVXutcFh27 conduit-extra> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP conduit-extra> Data.Conduit.Attoparsec=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Attoparsec,Data.Conduit.Binary=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Binary,Data.Conduit.ByteString.Builder=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.ByteString.Builder,Data.Conduit.Filesystem=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Filesystem,Data.Conduit.Foldl=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Foldl,Data.Conduit.Lazy=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Lazy,Data.Conduit.Network=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Network,Data.Conduit.Network.UDP=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Network.UDP,Data.Conduit.Network.Unix=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Network.Unix,Data.Conduit.Process=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Process,Data.Conduit.Process.Typed=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Process.Typed,Data.Conduit.Text=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Text,Data.Conduit.Zlib=conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj:Data.Conduit.Zlib conduit-extra> unit conduit-extra-1.3.6-KAornfetgjaIWqnIjWpaOw-test conduit-extra> include QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc conduit-extra> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr conduit-extra> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ conduit-extra> include base-4.17.0.0 conduit-extra> include bytestring-0.11.3.1 conduit-extra> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-extra> include conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj conduit-extra> include directory-1.3.7.1 conduit-extra> include exceptions-0.10.5 conduit-extra> include filepath-1.4.2.2 conduit-extra> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M conduit-extra> include process-1.6.15.0 conduit-extra> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit-extra> include stm-2.5.1.0 conduit-extra> include streaming-commons-0.2.2.6-AJ3yQ4vew8BPsyWe2Itum conduit-extra> include text-2.0.1 conduit-extra> include transformers-0.5.6.2 conduit-extra> include transformers-base-0.4.6-4w2PqWprwIOCH0z0zKID9n conduit-extra> Ready component graph: conduit-extra> definite conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj conduit-extra> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr conduit-extra> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ conduit-extra> depends base-4.17.0.0 conduit-extra> depends bytestring-0.11.3.1 conduit-extra> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-extra> depends directory-1.3.7.1 conduit-extra> depends filepath-1.4.2.2 conduit-extra> depends network-3.1.4.0-1RjmLpdQy5aKyMSNuou9n4 conduit-extra> depends primitive-0.8.0.0-AbB3CkaEcP8HR9PqWhF5sW conduit-extra> depends process-1.6.15.0 conduit-extra> depends resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit-extra> depends stm-2.5.1.0 conduit-extra> depends streaming-commons-0.2.2.6-AJ3yQ4vew8BPsyWe2Itum conduit-extra> depends text-2.0.1 conduit-extra> depends transformers-0.5.6.2 conduit-extra> depends typed-process-0.2.11.1-DoODk2N2vvNLpVXutcFh27 conduit-extra> depends unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP conduit-extra> definite conduit-extra-1.3.6-KAornfetgjaIWqnIjWpaOw-test conduit-extra> depends QuickCheck-2.14.3-B8tEL4Ng7mIZX4izqNKNc conduit-extra> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr conduit-extra> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ conduit-extra> depends base-4.17.0.0 conduit-extra> depends bytestring-0.11.3.1 conduit-extra> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-extra> depends conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj conduit-extra> depends directory-1.3.7.1 conduit-extra> depends exceptions-0.10.5 conduit-extra> depends filepath-1.4.2.2 conduit-extra> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M conduit-extra> depends process-1.6.15.0 conduit-extra> depends resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit-extra> depends stm-2.5.1.0 conduit-extra> depends streaming-commons-0.2.2.6-AJ3yQ4vew8BPsyWe2Itum conduit-extra> depends text-2.0.1 conduit-extra> depends transformers-0.5.6.2 conduit-extra> depends transformers-base-0.4.6-4w2PqWprwIOCH0z0zKID9n conduit-extra> Using Cabal-3.8.1.0 compiled by ghc-9.4 conduit-extra> Using compiler: ghc-9.4.2 conduit-extra> Using install prefix: conduit-extra> /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6 conduit-extra> Executables installed in: conduit-extra> /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6/bin conduit-extra> Libraries installed in: conduit-extra> /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj conduit-extra> Dynamic Libraries installed in: conduit-extra> /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 conduit-extra> Private executables installed in: conduit-extra> /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6/libexec/x86_64-linux-ghc-9.4.2/conduit-extra-1.3.6 conduit-extra> Data files installed in: conduit-extra> /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6/share/x86_64-linux-ghc-9.4.2/conduit-extra-1.3.6 conduit-extra> Documentation installed in: conduit-extra> /nix/store/2mvghhz0k6n6qh5brydmlyd7j6yl7gia-conduit-extra-1.3.6-doc/share/doc/conduit-extra-1.3.6 conduit-extra> Configuration files installed in: conduit-extra> /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6/etc conduit-extra> No alex found conduit-extra> Using ar found on system at: conduit-extra> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar conduit-extra> No c2hs found conduit-extra> No cpphs found conduit-extra> No doctest found conduit-extra> Using gcc version 12.3.0 given by user at: conduit-extra> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc conduit-extra> Using ghc version 9.4.2 found on system at: conduit-extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc conduit-extra> Using ghc-pkg version 9.4.2 found on system at: conduit-extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 conduit-extra> No ghcjs found conduit-extra> No ghcjs-pkg found conduit-extra> No greencard found conduit-extra> Using haddock version 2.27.0 found on system at: conduit-extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 conduit-extra> No happy found conduit-extra> Using haskell-suite found on system at: haskell-suite-dummy-location libyaml> Source component graph: component lib libyaml> Configured component graph: libyaml> component libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 libyaml> include base-4.17.0.0 libyaml> include bytestring-0.11.3.1 libyaml> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy libyaml> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B libyaml> Linked component graph: libyaml> unit libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 libyaml> include base-4.17.0.0 libyaml> include bytestring-0.11.3.1 libyaml> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy libyaml> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B libyaml> Text.Libyaml=libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310:Text.Libyaml libyaml> Ready component graph: libyaml> definite libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 libyaml> depends base-4.17.0.0 libyaml> depends bytestring-0.11.3.1 libyaml> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy libyaml> depends resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B libyaml> Using Cabal-3.8.1.0 compiled by ghc-9.4 libyaml> Using compiler: ghc-9.4.2 libyaml> Using install prefix: libyaml> /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2 libyaml> Executables installed in: libyaml> /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2/bin libyaml> Libraries installed in: libyaml> /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 libyaml> Dynamic Libraries installed in: libyaml> /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 libyaml> Private executables installed in: libyaml> /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2/libexec/x86_64-linux-ghc-9.4.2/libyaml-0.1.2 libyaml> Data files installed in: libyaml> /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2/share/x86_64-linux-ghc-9.4.2/libyaml-0.1.2 libyaml> Documentation installed in: libyaml> /nix/store/4hjcgmxl2zzb4m8rgqx7296ajmvl5igp-libyaml-0.1.2-doc/share/doc/libyaml-0.1.2 libyaml> Configuration files installed in: libyaml> /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2/etc libyaml> No alex found libyaml> Using ar found on system at: libyaml> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar libyaml> No c2hs found libyaml> No cpphs found libyaml> No doctest found libyaml> Using gcc version 12.3.0 given by user at: libyaml> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc libyaml> Using ghc version 9.4.2 found on system at: libyaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc libyaml> Using ghc-pkg version 9.4.2 found on system at: libyaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 libyaml> No ghcjs found libyaml> No ghcjs-pkg found libyaml> No greencard found libyaml> Using haddock version 2.27.0 found on system at: libyaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: libyaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc libyaml> Using hsc2hs version 0.68.8 found on system at: libyaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs libyaml> Using hscolour version 1.24 found on system at: libyaml> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour libyaml> No jhc found libyaml> Using ld found on system at: libyaml> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold libyaml> No pkg-config found libyaml> Using runghc version 9.4.2 found on system at: libyaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 libyaml> Using strip version 2.40 found on system at: libyaml> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip libyaml> Using tar found on system at: libyaml> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar libyaml> No uhc found libyaml> building libyaml> Preprocessing library for libyaml-0.1.2.. libyaml> Building library for libyaml-0.1.2.. 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.68 found on system at: conduit-extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc conduit-extra> Using hsc2hs version 0.68.8 found on system at: conduit-extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs conduit-extra> Using hscolour version 1.24 found on system at: conduit-extra> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour conduit-extra> No jhc found conduit-extra> Using ld found on system at: conduit-extra> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold conduit-extra> No pkg-config found conduit-extra> Using runghc version 9.4.2 found on system at: conduit-extra> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 conduit-extra> Using strip version 2.40 found on system at: conduit-extra> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip conduit-extra> Using tar found on system at: conduit-extra> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar conduit-extra> 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-5HPUxe5KwHsGxbPhVCV5Qp conduit-parse> include base-4.17.0.0 conduit-parse> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-parse> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk conduit-parse> include mtl-2.2.2 conduit-parse> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV conduit-parse> include safe-0.3.19-GllyrM0g6ZN4x1urwfPhiS conduit-parse> include safe-exceptions-0.1.7.4-1gflhr7uErUDf0VqUPw2gE conduit-parse> include text-2.0.1 conduit-parse> include transformers-0.5.6.2 conduit-parse> component conduit-parse-0.2.1.1-IkeXW09liI3T9cbR9jkhF-tests conduit-parse> include base-4.17.0.0 conduit-parse> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-parse> include conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp conduit-parse> include mtl-2.2.2 conduit-parse> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV conduit-parse> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit-parse> include safe-exceptions-0.1.7.4-1gflhr7uErUDf0VqUPw2gE conduit-parse> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin conduit-parse> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx conduit-parse> Linked component graph: conduit-parse> unit conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp conduit-parse> include base-4.17.0.0 conduit-parse> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-parse> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk conduit-parse> include mtl-2.2.2 conduit-parse> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV conduit-parse> include safe-0.3.19-GllyrM0g6ZN4x1urwfPhiS conduit-parse> include safe-exceptions-0.1.7.4-1gflhr7uErUDf0VqUPw2gE conduit-parse> include text-2.0.1 conduit-parse> include transformers-0.5.6.2 conduit-parse> Data.Conduit.Parser=conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp:Data.Conduit.Parser conduit-parse> unit conduit-parse-0.2.1.1-IkeXW09liI3T9cbR9jkhF-tests conduit-parse> include base-4.17.0.0 conduit-parse> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-parse> include conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp conduit-parse> include mtl-2.2.2 conduit-parse> include parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV conduit-parse> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit-parse> include safe-exceptions-0.1.7.4-1gflhr7uErUDf0VqUPw2gE conduit-parse> include tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin conduit-parse> include tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx conduit-parse> Ready component graph: conduit-parse> definite conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp conduit-parse> depends base-4.17.0.0 conduit-parse> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-parse> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk conduit-parse> depends mtl-2.2.2 conduit-parse> depends parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV conduit-parse> depends safe-0.3.19-GllyrM0g6ZN4x1urwfPhiS conduit-parse> depends safe-exceptions-0.1.7.4-1gflhr7uErUDf0VqUPw2gE conduit-parse> depends text-2.0.1 conduit-parse> depends transformers-0.5.6.2 conduit-parse> definite conduit-parse-0.2.1.1-IkeXW09liI3T9cbR9jkhF-tests conduit-parse> depends base-4.17.0.0 conduit-parse> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy conduit-parse> depends conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp conduit-parse> depends mtl-2.2.2 conduit-parse> depends parsers-0.12.11-C8kHehhcMyf2ewWaO8gFPV conduit-parse> depends resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B conduit-parse> depends safe-exceptions-0.1.7.4-1gflhr7uErUDf0VqUPw2gE conduit-parse> depends tasty-1.4.3-A2yEagkYmJy8pyZRpkaJin conduit-parse> depends tasty-hunit-0.10.1-EWyZwn4wI6i3A4k85BwHZx conduit-parse> Using Cabal-3.8.1.0 compiled by ghc-9.4 conduit-parse> Using compiler: ghc-9.4.2 conduit-parse> Using install prefix: conduit-parse> /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1 conduit-parse> Executables installed in: conduit-parse> /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1/bin conduit-parse> Libraries installed in: conduit-parse> /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp conduit-parse> Dynamic Libraries installed in: conduit-parse> /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 conduit-parse> Private executables installed in: conduit-parse> /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1/libexec/x86_64-linux-ghc-9.4.2/conduit-parse-0.2.1.1 conduit-parse> Data files installed in: conduit-parse> /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1/share/x86_64-linux-ghc-9.4.2/conduit-parse-0.2.1.1 conduit-parse> Documentation installed in: conduit-parse> /nix/store/d742yf1ascqrszkhq4v6vcjjx9fjz9y3-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/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1/etc conduit-parse> No alex found conduit-parse> Using ar found on system at: conduit-parse> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar conduit-parse> No c2hs found conduit-parse> No cpphs found conduit-parse> No doctest found conduit-parse> Using gcc version 12.3.0 given by user at: conduit-parse> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc conduit-parse> Using ghc version 9.4.2 found on system at: conduit-parse> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc conduit-parse> Using ghc-pkg version 9.4.2 found on system at: conduit-parse> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 conduit-parse> No ghcjs found conduit-parse> No ghcjs-pkg found conduit-parse> No greencard found conduit-parse> Using haddock version 2.27.0 found on system at: conduit-parse> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: conduit-parse> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc conduit-parse> Using hsc2hs version 0.68.8 found on system at: conduit-parse> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs conduit-parse> Using hscolour version 1.24 found on system at: conduit-parse> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour conduit-parse> No jhc found conduit-parse> Using ld found on system at: conduit-parse> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold conduit-parse> No pkg-config found conduit-parse> Using runghc version 9.4.2 found on system at: conduit-parse> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 conduit-parse> Using strip version 2.40 found on system at: conduit-parse> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip conduit-parse> Using tar found on system at: conduit-parse> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar conduit-parse> No uhc found conduit-extra> building conduit-parse> building 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-parse> Preprocessing library for conduit-parse-0.2.1.1.. conduit-extra> Preprocessing library for conduit-extra-1.3.6.. conduit-parse> Building library for conduit-parse-0.2.1.1.. conduit-extra> Building library for conduit-extra-1.3.6.. 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 ) 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 ) libyaml> [2 of 2] Compiling Text.Libyaml ( src/Text/Libyaml.hs, dist/build/Text/Libyaml.o, dist/build/Text/Libyaml.dyn_o ) conduit-parse> conduit-parse> Data/Conduit/Parser/Internal.hs:26:1: warning: [-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, 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> [ 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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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-parse> conduit-parse> Data/Conduit/Parser/Internal.hs:26:1: warning: [-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> [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-extra> [ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, dist/build/Data/Conduit/Attoparsec.p_o ) libyaml> [1 of 2] Compiling Paths_libyaml ( dist/build/autogen/Paths_libyaml.hs, dist/build/Paths_libyaml.p_o ) conduit-parse> [2 of 2] Compiling Data.Conduit.Parser ( Data/Conduit/Parser.hs, dist/build/Data/Conduit/Parser.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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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: [-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> 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-parse> [1 of 1] Compiling Main ( test/Main.hs, dist/build/tests/tests-tmp/Main.o ) conduit-extra> Preprocessing test suite 'test' for conduit-extra-1.3.6.. conduit-extra> Building test suite 'test' for conduit-extra-1.3.6.. conduit-parse> [2 of 2] Linking dist/build/tests/tests conduit-extra> [ 1 of 12] Compiling Data.Conduit.AttoparsecSpec ( test/Data/Conduit/AttoparsecSpec.hs, dist/build/test/test-tmp/Data/Conduit/AttoparsecSpec.o ) conduit-extra> conduit-extra> test/Data/Conduit/AttoparsecSpec.hs:10:52: warning: [-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: [-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: [-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> running tests 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> 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 conduit-parse> Warning: --source-* options are ignored when --hyperlinked-source is enabled. conduit-parse> conduit-parse> Data/Conduit/Parser/Internal.hs:26:1: warning: [-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> 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) 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: [-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: [-Wdeprecations] conduit-extra> In the use of ‘withProcess_’ conduit-extra> (imported from Data.Conduit.Process.Typed, but defined in typed-process-0.2.11.1: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: [-Wdeprecations] conduit-extra> In the use of ‘withProcess_’ conduit-extra> (imported from Data.Conduit.Process.Typed, but defined in typed-process-0.2.11.1: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: [-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: [-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-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 ) conduit-extra> [13 of 13] Linking dist/build/test/test conduit-parse> Documentation created: dist/doc/html/conduit-parse/index.html, conduit-parse> dist/doc/html/conduit-parse/conduit-parse.txt conduit-parse> Preprocessing test suite 'tests' for conduit-parse-0.2.1.1.. conduit-parse> installing conduit-parse> Installing library in /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp conduit-parse> post-installation fixup conduit-parse> shrinking RPATHs of ELF executables and libraries in /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1 conduit-parse> shrinking /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSconduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp-ghc9.4.2.so conduit-parse> checking for references to /build/ in /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1... conduit-parse> patching script interpreter paths in /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1 conduit-parse> stripping (with command strip and flags -S -p) in /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1/lib conduit-parse> shrinking RPATHs of ELF executables and libraries in /nix/store/d742yf1ascqrszkhq4v6vcjjx9fjz9y3-conduit-parse-0.2.1.1-doc conduit-parse> checking for references to /build/ in /nix/store/d742yf1ascqrszkhq4v6vcjjx9fjz9y3-conduit-parse-0.2.1.1-doc... conduit-parse> patching script interpreter paths in /nix/store/d742yf1ascqrszkhq4v6vcjjx9fjz9y3-conduit-parse-0.2.1.1-doc conduit-parse (post)> added 2 signatures conduit-parse (post)> added 3 signatures conduit-parse (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1 /nix/store/d742yf1ascqrszkhq4v6vcjjx9fjz9y3-conduit-parse-0.2.1.1-doc conduit-parse (post)> copying 2 paths... conduit-parse (post)> copying path '/nix/store/d742yf1ascqrszkhq4v6vcjjx9fjz9y3-conduit-parse-0.2.1.1-doc' to 'https://cache.nix-ci.com'... conduit-parse (post)> copying path '/nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-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/x0x1jcs5g9zxvffaksf4i7z8dqxc0fpv-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/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-conduit-parse-0.2.1.1 /nix/store/d742yf1ascqrszkhq4v6vcjjx9fjz9y3-conduit-parse-0.2.1.1-doc conduit-parse (post)> copying 2 paths... conduit-parse (post)> copying path '/nix/store/d742yf1ascqrszkhq4v6vcjjx9fjz9y3-conduit-parse-0.2.1.1-doc' to 'ssh-ng://worker.nix-ci.com'... conduit-parse (post)> copying path '/nix/store/d4kcaqmbfjwdbg68hfhfxrixfaixvzid-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/x0x1jcs5g9zxvffaksf4i7z8dqxc0fpv-conduit-parse-0.2.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/aqpv8d0b8ajnr4hlpia55r044aa2ys0h-lsp-test-0.16.0.0.drv'... conduit-extra> running tests 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 [✔] lsp-test> setupCompilerEnvironmentPhase lsp-test> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. lsp-test> unpacking sources lsp-test> unpacking source archive /nix/store/36gbrmb544nkqvfbbfk2vx4rww8n5zs3-lsp-test-0.16.0.0.tar.gz lsp-test> source root is lsp-test-0.16.0.0 lsp-test> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file lsp-test-0.16.0.0/test/Test.hs lsp-test> patching sources lsp-test> compileBuildDriverPhase lsp-test> setupCompileFlags: -package-db=/build/tmp.0QRIZ2lX8J/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts lsp-test> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.0QRIZ2lX8J/Main.o ) lsp-test> [2 of 2] Linking Setup conduit-extra> fork server really waits for server to be finalized before returning [✔] conduit-extra> Data.Conduit.Process conduit-extra> Data.Conduit.Process 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 [✔] lsp-test> updateAutotoolsGnuConfigScriptsPhase lsp-test> configuring lsp-test> configureFlags: --verbose --prefix=/nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/a9hmj7kprqkw1srl14ah0vmqhpl5j4nh-lsp-test-0.16.0.0-doc/share/doc/lsp-test-0.16.0.0 --with-gcc=gcc --package-db=/build/tmp.0QRIZ2lX8J/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib lsp-test> Using Parsec parser lsp-test> Configuring lsp-test-0.16.0.0... lsp-test> Dependency Diff >=0.3: using Diff-0.4.1 lsp-test> Dependency Glob >=0.9 && <0.11: using Glob-0.10.2 lsp-test> Dependency aeson: using aeson-2.1.2.1 lsp-test> Dependency aeson-pretty: using aeson-pretty-0.8.9 lsp-test> Dependency ansi-terminal: using ansi-terminal-0.11.5 lsp-test> Dependency async >=2.0: using async-2.2.4 lsp-test> Dependency base >=4.10 && <5: using base-4.17.0.0 lsp-test> Dependency bytestring: using bytestring-0.11.3.1 lsp-test> Dependency co-log-core: using co-log-core-0.3.2.1 lsp-test> Dependency conduit: using conduit-1.3.5 lsp-test> Dependency conduit-parse >=0.2 && <0.3: using conduit-parse-0.2.1.1 lsp-test> Dependency containers >=0.5.9: using containers-0.6.6 lsp-test> Dependency data-default: using data-default-0.7.1.1 lsp-test> Dependency directory: using directory-1.3.7.1 lsp-test> Dependency exceptions: using exceptions-0.10.5 lsp-test> Dependency filepath: using filepath-1.4.2.2 lsp-test> Dependency lens: using lens-5.2.3 lsp-test> Dependency lens-aeson: using lens-aeson-1.2.3 lsp-test> Dependency lsp >=2.2 && <2.3: using lsp-2.2.0.0 lsp-test> Dependency lsp-types >=2.0 && <2.1: using lsp-types-2.0.2.0 lsp-test> Dependency mtl <2.4: using mtl-2.2.2 lsp-test> Dependency parser-combinators >=1.2: using parser-combinators-1.3.0 lsp-test> Dependency process >=1.6: using process-1.6.15.0 lsp-test> Dependency row-types: using row-types-1.0.1.2 lsp-test> Dependency some: using some-1.0.4.1 lsp-test> Dependency text: using text-2.0.1 lsp-test> Dependency time: using time-1.12.2 lsp-test> Dependency transformers: using transformers-0.5.6.2 lsp-test> Dependency unix: using unix-2.7.3 lsp-test> Dependency aeson: using aeson-2.1.2.1 lsp-test> Dependency base >=4.10 && <5: using base-4.17.0.0 lsp-test> Dependency containers: using containers-0.6.6 lsp-test> Dependency data-default: using data-default-0.7.1.1 lsp-test> Dependency directory: using directory-1.3.7.1 lsp-test> Dependency filepath: using filepath-1.4.2.2 lsp-test> Dependency hspec: using hspec-2.10.10 lsp-test> Dependency lens: using lens-5.2.3 lsp-test> Dependency lsp >=2.2 && <2.3: using lsp-2.2.0.0 lsp-test> Dependency lsp-test: using lsp-test-0.16.0.0 lsp-test> Dependency mtl <2.4: using mtl-2.2.2 lsp-test> Dependency parser-combinators: using parser-combinators-1.3.0 lsp-test> Dependency process: using process-1.6.15.0 lsp-test> Dependency text: using text-2.0.1 lsp-test> Dependency unliftio: using unliftio-0.2.25.0 lsp-test> Dependency base: using base-4.17.0.0 lsp-test> Dependency co-log-core: using co-log-core-0.3.2.1 lsp-test> Dependency hspec: using hspec-2.10.10 lsp-test> Dependency lens: using lens-5.2.3 lsp-test> Dependency lsp: using lsp-2.2.0.0 lsp-test> Dependency lsp-test: using lsp-test-0.16.0.0 lsp-test> Dependency parser-combinators: using parser-combinators-1.3.0 lsp-test> Dependency process: using process-1.6.15.0 lsp-test> Dependency unliftio: using unliftio-0.2.25.0 lsp-test> Dependency base: using base-4.17.0.0 lsp-test> Dependency lsp-test: using lsp-test-0.16.0.0 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.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx lsp-test> include Glob-0.10.2-GAY3nILVDWTKVafGswyzBi lsp-test> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-test> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf lsp-test> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb lsp-test> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr lsp-test> include base-4.17.0.0 lsp-test> include bytestring-0.11.3.1 lsp-test> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu lsp-test> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy lsp-test> include conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp lsp-test> include containers-0.6.6 lsp-test> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp-test> include directory-1.3.7.1 lsp-test> include exceptions-0.10.5 lsp-test> include filepath-1.4.2.2 lsp-test> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-test> include lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lsp-test> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp-test> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-test> include mtl-2.2.2 lsp-test> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> include process-1.6.15.0 lsp-test> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp-test> include some-1.0.4.1-LNfWQhLudoS81tvd928Ybx lsp-test> include text-2.0.1 lsp-test> include time-1.12.2 lsp-test> include transformers-0.5.6.2 lsp-test> include unix-2.7.3 lsp-test> component lsp-test-0.16.0.0-CENu752TYUyKS4s242Fnmm-example lsp-test> include base-4.17.0.0 lsp-test> include lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> component lsp-test-0.16.0.0-6f0772rUYPO7CsdKgnkXqY-func-test lsp-test> include base-4.17.0.0 lsp-test> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu lsp-test> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp-test> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-test> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp-test> include lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> include process-1.6.15.0 lsp-test> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh lsp-test> component lsp-test-0.16.0.0-4e8DalXAsHBBdu78dPkd0q-tests lsp-test> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-test> include base-4.17.0.0 lsp-test> include containers-0.6.6 lsp-test> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp-test> include directory-1.3.7.1 lsp-test> include filepath-1.4.2.2 lsp-test> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp-test> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-test> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp-test> include lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> include mtl-2.2.2 lsp-test> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> include process-1.6.15.0 lsp-test> include text-2.0.1 lsp-test> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh lsp-test> Linked component graph: lsp-test> unit lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx lsp-test> include Glob-0.10.2-GAY3nILVDWTKVafGswyzBi lsp-test> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-test> include aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf lsp-test> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb lsp-test> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr lsp-test> include base-4.17.0.0 lsp-test> include bytestring-0.11.3.1 lsp-test> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu lsp-test> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy lsp-test> include conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp lsp-test> include containers-0.6.6 lsp-test> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp-test> include directory-1.3.7.1 lsp-test> include exceptions-0.10.5 lsp-test> include filepath-1.4.2.2 lsp-test> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-test> include lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lsp-test> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp-test> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-test> include mtl-2.2.2 lsp-test> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> include process-1.6.15.0 lsp-test> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp-test> include some-1.0.4.1-LNfWQhLudoS81tvd928Ybx lsp-test> include text-2.0.1 lsp-test> include time-1.12.2 lsp-test> include transformers-0.5.6.2 lsp-test> include unix-2.7.3 lsp-test> Control.Applicative.Combinators=parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49:Control.Applicative.Combinators,Language.LSP.Protocol.Capabilities=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Capabilities,Language.LSP.Protocol.Message=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Message,Language.LSP.Protocol.Types=lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Types,Language.LSP.Test=lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2:Language.LSP.Test lsp-test> unit lsp-test-0.16.0.0-CENu752TYUyKS4s242Fnmm-example lsp-test> include base-4.17.0.0 lsp-test> include lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> unit lsp-test-0.16.0.0-6f0772rUYPO7CsdKgnkXqY-func-test lsp-test> include base-4.17.0.0 lsp-test> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu lsp-test> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp-test> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-test> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp-test> include lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> include process-1.6.15.0 lsp-test> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh lsp-test> unit lsp-test-0.16.0.0-4e8DalXAsHBBdu78dPkd0q-tests lsp-test> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-test> include base-4.17.0.0 lsp-test> include containers-0.6.6 lsp-test> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp-test> include directory-1.3.7.1 lsp-test> include filepath-1.4.2.2 lsp-test> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp-test> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-test> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp-test> include lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> include mtl-2.2.2 lsp-test> include parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> include process-1.6.15.0 lsp-test> include text-2.0.1 lsp-test> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh lsp-test> Ready component graph: lsp-test> definite lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx lsp-test> depends Glob-0.10.2-GAY3nILVDWTKVafGswyzBi lsp-test> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-test> depends aeson-pretty-0.8.9-1PcMMuDpaa07Z00MIZc6gf lsp-test> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb lsp-test> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr lsp-test> depends base-4.17.0.0 lsp-test> depends bytestring-0.11.3.1 lsp-test> depends co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu lsp-test> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy lsp-test> depends conduit-parse-0.2.1.1-5HPUxe5KwHsGxbPhVCV5Qp lsp-test> depends containers-0.6.6 lsp-test> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp-test> depends directory-1.3.7.1 lsp-test> depends exceptions-0.10.5 lsp-test> depends filepath-1.4.2.2 lsp-test> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-test> depends lens-aeson-1.2.3-CRMlFHoOt6gDvGuvIutOcK lsp-test> depends lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp-test> depends lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 lsp-test> depends mtl-2.2.2 lsp-test> depends parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> depends process-1.6.15.0 lsp-test> depends row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A lsp-test> depends some-1.0.4.1-LNfWQhLudoS81tvd928Ybx lsp-test> depends text-2.0.1 lsp-test> depends time-1.12.2 lsp-test> depends transformers-0.5.6.2 lsp-test> depends unix-2.7.3 lsp-test> definite lsp-test-0.16.0.0-6f0772rUYPO7CsdKgnkXqY-func-test lsp-test> depends base-4.17.0.0 lsp-test> depends co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu lsp-test> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp-test> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-test> depends lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp-test> depends lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> depends parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 libyaml> running tests libyaml> Package has no test suites. libyaml> haddockPhase lsp-test> depends process-1.6.15.0 lsp-test> depends unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh lsp-test> definite lsp-test-0.16.0.0-CENu752TYUyKS4s242Fnmm-example lsp-test> depends base-4.17.0.0 lsp-test> depends lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> depends parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> definite lsp-test-0.16.0.0-4e8DalXAsHBBdu78dPkd0q-tests lsp-test> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G lsp-test> depends base-4.17.0.0 lsp-test> depends containers-0.6.6 lsp-test> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 lsp-test> depends directory-1.3.7.1 lsp-test> depends filepath-1.4.2.2 lsp-test> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M lsp-test> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 lsp-test> depends lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 lsp-test> depends lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> depends mtl-2.2.2 lsp-test> depends parser-combinators-1.3.0-8BrsfcChRoLL5vWR9vL49 lsp-test> depends process-1.6.15.0 lsp-test> depends text-2.0.1 lsp-test> depends unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh lsp-test> Using Cabal-3.8.1.0 compiled by ghc-9.4 lsp-test> Using compiler: ghc-9.4.2 lsp-test> Using install prefix: lsp-test> /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0 lsp-test> Executables installed in: lsp-test> /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0/bin lsp-test> Libraries installed in: lsp-test> /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> Dynamic Libraries installed in: lsp-test> /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 lsp-test> Private executables installed in: lsp-test> /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0/libexec/x86_64-linux-ghc-9.4.2/lsp-test-0.16.0.0 lsp-test> Data files installed in: lsp-test> /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0/share/x86_64-linux-ghc-9.4.2/lsp-test-0.16.0.0 lsp-test> Documentation installed in: lsp-test> /nix/store/a9hmj7kprqkw1srl14ah0vmqhpl5j4nh-lsp-test-0.16.0.0-doc/share/doc/lsp-test-0.16.0.0 lsp-test> Configuration files installed in: lsp-test> /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0/etc lsp-test> No alex found lsp-test> Using ar found on system at: lsp-test> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar lsp-test> No c2hs found lsp-test> No cpphs found lsp-test> No doctest found lsp-test> Using gcc version 12.3.0 given by user at: lsp-test> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc lsp-test> Using ghc version 9.4.2 found on system at: lsp-test> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc lsp-test> Using ghc-pkg version 9.4.2 found on system at: lsp-test> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 lsp-test> No ghcjs found lsp-test> No ghcjs-pkg found lsp-test> No greencard found lsp-test> Using haddock version 2.27.0 found on system at: lsp-test> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: lsp-test> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc lsp-test> Using hsc2hs version 0.68.8 found on system at: lsp-test> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs lsp-test> Using hscolour version 1.24 found on system at: lsp-test> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour lsp-test> No jhc found lsp-test> Using ld found on system at: lsp-test> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold lsp-test> No pkg-config found lsp-test> Using runghc version 9.4.2 found on system at: lsp-test> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 lsp-test> Using strip version 2.40 found on system at: lsp-test> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip lsp-test> Using tar found on system at: lsp-test> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar lsp-test> No uhc found lsp-test> building libyaml> Preprocessing library for libyaml-0.1.2.. libyaml> Running Haddock on library for libyaml-0.1.2.. lsp-test> Preprocessing library for lsp-test-0.16.0.0.. lsp-test> Building library for lsp-test-0.16.0.0.. libyaml> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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. 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 ) 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. 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:761) libyaml> encodeFile (src/Text/Libyaml.hs:782) libyaml> YamlException (src/Text/Libyaml.hs:847) conduit-extra> compressFlush large data [✔] conduit-extra> uncompressed after compressed [✔] conduit-extra> multiple compressed values [✔] conduit-extra> single compressed, multiple uncompressed chunks [✔] 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 ) conduit-extra> multiple, over 32k [✔] conduit-extra> conduit-extra> Finished in 4.6831 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.6-test.log conduit-extra> 1 of 1 test suites (1 of 1 test cases) passed. libyaml> Warning: Text.Libyaml: could not find link destinations for: libyaml> libyaml> - Text.Libyaml.TagRender conduit-extra> haddockPhase libyaml> - Text.Libyaml.formatOptionsRenderTags conduit-extra> Preprocessing library for conduit-extra-1.3.6.. conduit-extra> Running Haddock on library for conduit-extra-1.3.6.. 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 conduit-extra> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:87) conduit-extra> appSink (Data/Conduit/Network.hs:98) conduit-extra> appSockAddr conduit-extra> appLocalAddr conduit-extra> serverSettings (Data/Conduit/Network.hs:81) conduit-extra> runTCPServerWithHandle conduit-extra> clientSettings (Data/Conduit/Network.hs:84) 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:87) conduit-extra> appSink (Data/Conduit/Network.hs:98) conduit-extra> serverSettings (Data/Conduit/Network/Unix.hs:35) conduit-extra> clientSettings (Data/Conduit/Network/Unix.hs:32) conduit-extra> getPath conduit-extra> getAfterBind conduit-extra> setPath conduit-extra> setAfterBind conduit-extra> 100% ( 12 / 12) in 'Data.Conduit.Process' conduit-extra> conduit-extra> Data/Conduit/Process.hs:47:13: warning: [-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: [-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: [-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: [-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: [-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: [-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:67:35: warning: [-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: [-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: [-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: [-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: [-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: [-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: [-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:76:13: warning: [-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: [-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: [-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> 100% ( 10 / 10) in 'Data.Conduit.Process.Typed' conduit-extra> 100% ( 25 / 25) in 'Data.Conduit.Text' conduit-extra> 100% ( 14 / 14) in 'Data.Conduit.Zlib' conduit-extra> Warning: Data.Conduit.Attoparsec: could not find link destinations for: conduit-extra> conduit-extra> - Data.Attoparsec.Internal.Types.Parser conduit-extra> - Data.Attoparsec.Internal.Types.Done conduit-extra> - Data.Attoparsec.Internal.Types.Fail conduit-extra> - Data.Conduit.Attoparsec.parseA conduit-extra> - Data.Attoparsec.Internal.Types.IResult 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> conduit-extra> - Data.Conduit.Binary.SinkStorableInsufficientBytes conduit-extra> Warning: Data.Conduit.ByteString.Builder: could not find link destinations for: conduit-extra> conduit-extra> - Data.Conduit.Combinators.Buffer 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 ) libyaml> Documentation created: dist/doc/html/libyaml/index.html, libyaml> dist/doc/html/libyaml/libyaml.txt libyaml> installing libyaml> Installing library in /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 libyaml> post-installation fixup libyaml> shrinking RPATHs of ELF executables and libraries in /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2 libyaml> shrinking /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSlibyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310-ghc9.4.2.so libyaml> checking for references to /build/ in /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2... libyaml> patching script interpreter paths in /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2 libyaml> stripping (with command strip and flags -S -p) in /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2/lib libyaml> shrinking RPATHs of ELF executables and libraries in /nix/store/4hjcgmxl2zzb4m8rgqx7296ajmvl5igp-libyaml-0.1.2-doc libyaml> checking for references to /build/ in /nix/store/4hjcgmxl2zzb4m8rgqx7296ajmvl5igp-libyaml-0.1.2-doc... libyaml> patching script interpreter paths in /nix/store/4hjcgmxl2zzb4m8rgqx7296ajmvl5igp-libyaml-0.1.2-doc libyaml (post)> added 2 signatures libyaml (post)> added 1 signatures libyaml (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4hjcgmxl2zzb4m8rgqx7296ajmvl5igp-libyaml-0.1.2-doc /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2 libyaml (post)> copying 2 paths... libyaml (post)> copying path '/nix/store/4hjcgmxl2zzb4m8rgqx7296ajmvl5igp-libyaml-0.1.2-doc' to 'https://cache.nix-ci.com'... libyaml (post)> copying path '/nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2' to 'https://cache.nix-ci.com'... libyaml (post)> copying 1 paths... libyaml (post)> copying path '/nix/store/bd006dv31pqk4n4bkflw2kzf5xjhbf4d-libyaml-0.1.2.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/4hjcgmxl2zzb4m8rgqx7296ajmvl5igp-libyaml-0.1.2-doc /nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2 libyaml (post)> copying 2 paths... libyaml (post)> copying path '/nix/store/4hjcgmxl2zzb4m8rgqx7296ajmvl5igp-libyaml-0.1.2-doc' to 'ssh-ng://worker.nix-ci.com'... libyaml (post)> copying path '/nix/store/631m71ym3lczjzjm92xbzsg16hjc1z1c-libyaml-0.1.2' to 'ssh-ng://worker.nix-ci.com'... libyaml (post)> copying 1 paths... libyaml (post)> copying path '/nix/store/bd006dv31pqk4n4bkflw2kzf5xjhbf4d-libyaml-0.1.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/bi505r0yh3i45yi7mcg5qkz7rqyw2q69-yaml-0.11.11.2.drv'... conduit-extra> Documentation created: dist/doc/html/conduit-extra/index.html, conduit-extra> dist/doc/html/conduit-extra/conduit-extra.txt conduit-extra> Preprocessing test suite 'test' for conduit-extra-1.3.6.. conduit-extra> installing conduit-extra> Installing library in /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj conduit-extra> post-installation fixup conduit-extra> shrinking RPATHs of ELF executables and libraries in /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6 conduit-extra> shrinking /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSconduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj-ghc9.4.2.so conduit-extra> checking for references to /build/ in /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6... conduit-extra> patching script interpreter paths in /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6 conduit-extra> stripping (with command strip and flags -S -p) in /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6/lib conduit-extra> shrinking RPATHs of ELF executables and libraries in /nix/store/2mvghhz0k6n6qh5brydmlyd7j6yl7gia-conduit-extra-1.3.6-doc conduit-extra> checking for references to /build/ in /nix/store/2mvghhz0k6n6qh5brydmlyd7j6yl7gia-conduit-extra-1.3.6-doc... conduit-extra> patching script interpreter paths in /nix/store/2mvghhz0k6n6qh5brydmlyd7j6yl7gia-conduit-extra-1.3.6-doc 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 ) conduit-extra (post)> added 2 signatures conduit-extra (post)> added 2 signatures conduit-extra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2mvghhz0k6n6qh5brydmlyd7j6yl7gia-conduit-extra-1.3.6-doc /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6 conduit-extra (post)> copying 2 paths... conduit-extra (post)> copying path '/nix/store/2mvghhz0k6n6qh5brydmlyd7j6yl7gia-conduit-extra-1.3.6-doc' to 'https://cache.nix-ci.com'... conduit-extra (post)> copying path '/nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6' to 'https://cache.nix-ci.com'... conduit-extra (post)> copying 1 paths... conduit-extra (post)> copying path '/nix/store/3zqwg4n28d64z30780ck881bvpin2y7s-conduit-extra-1.3.6.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/2mvghhz0k6n6qh5brydmlyd7j6yl7gia-conduit-extra-1.3.6-doc /nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6 conduit-extra (post)> copying 2 paths... conduit-extra (post)> copying path '/nix/store/2mvghhz0k6n6qh5brydmlyd7j6yl7gia-conduit-extra-1.3.6-doc' to 'ssh-ng://worker.nix-ci.com'... conduit-extra (post)> copying path '/nix/store/ri348ybgrdvn5zp1n7m29cisfj2b9xdz-conduit-extra-1.3.6' to 'ssh-ng://worker.nix-ci.com'... conduit-extra (post)> copying 1 paths... conduit-extra (post)> copying path '/nix/store/3zqwg4n28d64z30780ck881bvpin2y7s-conduit-extra-1.3.6.drv' to 'ssh-ng://worker.nix-ci.com'... yaml> setupCompilerEnvironmentPhase yaml> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. yaml> unpacking sources 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> patching sources yaml> Replace Cabal file with edited version from mirror://hackage/yaml-0.11.11.2/revision/2.cabal. yaml> compileBuildDriverPhase yaml> setupCompileFlags: -package-db=/build/tmp.aGbr6EBUDM/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts yaml> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.aGbr6EBUDM/Main.o ) yaml> [2 of 2] Linking Setup yaml> updateAutotoolsGnuConfigScriptsPhase yaml> configuring yaml> configureFlags: --verbose --prefix=/nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/jbdsdwll3qc5pxp33l4ph4jrzgn04y6i-yaml-0.11.11.2-doc/share/doc/yaml-0.11.11.2 --with-gcc=gcc --package-db=/build/tmp.aGbr6EBUDM/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock -fsystem-libyaml --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-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.1.2.1 yaml> Dependency attoparsec >=0.11.3.0: using attoparsec-0.14.4 yaml> Dependency base >=4.9.1 && <5: using base-4.17.0.0 yaml> Dependency bytestring >=0.9.1.4: using bytestring-0.11.3.1 yaml> Dependency conduit >=1.2.8 && <1.4: using conduit-1.3.5 yaml> Dependency containers: using containers-0.6.6 yaml> Dependency directory: using directory-1.3.7.1 yaml> Dependency filepath: using filepath-1.4.2.2 yaml> Dependency libyaml >=0.1 && <0.2: using libyaml-0.1.2 yaml> Dependency mtl: using mtl-2.2.2 yaml> Dependency resourcet >=0.3 && <1.4: using resourcet-1.2.6 yaml> Dependency scientific >=0.3: using scientific-0.3.7.0 yaml> Dependency template-haskell: using template-haskell-2.19.0.0 yaml> Dependency text: using text-2.0.1 yaml> Dependency transformers >=0.1: using transformers-0.5.6.2 yaml> Dependency unordered-containers: using unordered-containers-0.2.19.1 yaml> Dependency vector: using vector-0.13.1.0 yaml> Dependency HUnit: using HUnit-1.6.2.0 yaml> Dependency aeson >=0.11: using aeson-2.1.2.1 yaml> Dependency attoparsec >=0.11.3.0: using attoparsec-0.14.4 yaml> Dependency base >=4.9.1 && <5: using base-4.17.0.0 yaml> Dependency base-compat: using base-compat-0.12.3 yaml> Dependency bytestring >=0.9.1.4: using bytestring-0.11.3.1 yaml> Dependency conduit >=1.2.8 && <1.4: using conduit-1.3.5 yaml> Dependency containers: using containers-0.6.6 yaml> Dependency directory: using directory-1.3.7.1 yaml> Dependency filepath: using filepath-1.4.2.2 yaml> Dependency hspec >=1.3: using hspec-2.10.10 yaml> Dependency libyaml >=0.1 && <0.2: using libyaml-0.1.2 yaml> Dependency mockery: using mockery-0.3.5 yaml> Dependency mtl: using mtl-2.2.2 yaml> Dependency raw-strings-qq: using raw-strings-qq-1.1 yaml> Dependency resourcet >=0.3 && <1.4: using resourcet-1.2.6 yaml> Dependency scientific >=0.3: using scientific-0.3.7.0 yaml> Dependency template-haskell: using template-haskell-2.19.0.0 yaml> Dependency temporary: using temporary-1.3 yaml> Dependency text: using text-2.0.1 yaml> Dependency transformers >=0.1: using transformers-0.5.6.2 yaml> Dependency unordered-containers: using unordered-containers-0.2.19.1 yaml> Dependency vector: using vector-0.13.1.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-LMHfboENZTjg6Rdbn6TCM yaml> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G yaml> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ yaml> include base-4.17.0.0 yaml> include bytestring-0.11.3.1 yaml> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy yaml> include containers-0.6.6 yaml> include directory-1.3.7.1 yaml> include filepath-1.4.2.2 yaml> include libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 yaml> include mtl-2.2.2 yaml> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B yaml> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO yaml> include template-haskell-2.19.0.0 yaml> include text-2.0.1 yaml> include transformers-0.5.6.2 yaml> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP yaml> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej yaml> component yaml-0.11.11.2-OrcW7v0OeUCdP2J2z06Ea-spec yaml> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS yaml> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G yaml> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ yaml> include base-4.17.0.0 yaml> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf yaml> include bytestring-0.11.3.1 yaml> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy yaml> include containers-0.6.6 yaml> include directory-1.3.7.1 yaml> include filepath-1.4.2.2 yaml> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M yaml> include libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 yaml> include mockery-0.3.5-4wuKd2DioOI2GMwcNgomJN yaml> include mtl-2.2.2 yaml> include raw-strings-qq-1.1-LFxRQH5u1s8DHr3B4kwGWC yaml> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B yaml> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO yaml> include template-haskell-2.19.0.0 yaml> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT yaml> include text-2.0.1 yaml> include transformers-0.5.6.2 yaml> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP yaml> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej yaml> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM yaml> Linked component graph: yaml> unit yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM yaml> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G yaml> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ yaml> include base-4.17.0.0 yaml> include bytestring-0.11.3.1 yaml> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy yaml> include containers-0.6.6 yaml> include directory-1.3.7.1 yaml> include filepath-1.4.2.2 yaml> include libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 yaml> include mtl-2.2.2 yaml> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B yaml> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO yaml> include template-haskell-2.19.0.0 yaml> include text-2.0.1 yaml> include transformers-0.5.6.2 yaml> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP yaml> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej yaml> Data.Yaml=yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM:Data.Yaml,Data.Yaml.Aeson=yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM:Data.Yaml.Aeson,Data.Yaml.Builder=yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM:Data.Yaml.Builder,Data.Yaml.Config=yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM:Data.Yaml.Config,Data.Yaml.Include=yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM:Data.Yaml.Include,Data.Yaml.Internal=yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM:Data.Yaml.Internal,Data.Yaml.Parser=yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM:Data.Yaml.Parser,Data.Yaml.Pretty=yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM:Data.Yaml.Pretty,Data.Yaml.TH=yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM:Data.Yaml.TH yaml> unit yaml-0.11.11.2-OrcW7v0OeUCdP2J2z06Ea-spec yaml> include HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS yaml> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G yaml> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ yaml> include base-4.17.0.0 yaml> include base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf yaml> include bytestring-0.11.3.1 yaml> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy yaml> include containers-0.6.6 yaml> include directory-1.3.7.1 yaml> include filepath-1.4.2.2 yaml> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M yaml> include libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 yaml> include mockery-0.3.5-4wuKd2DioOI2GMwcNgomJN yaml> include mtl-2.2.2 yaml> include raw-strings-qq-1.1-LFxRQH5u1s8DHr3B4kwGWC yaml> include resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B yaml> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO yaml> include template-haskell-2.19.0.0 yaml> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT yaml> include text-2.0.1 yaml> include transformers-0.5.6.2 yaml> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP yaml> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej yaml> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM yaml> Ready component graph: yaml> definite yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM yaml> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G yaml> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ yaml> depends base-4.17.0.0 yaml> depends bytestring-0.11.3.1 yaml> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy yaml> depends containers-0.6.6 yaml> depends directory-1.3.7.1 yaml> depends filepath-1.4.2.2 yaml> depends libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 yaml> depends mtl-2.2.2 yaml> depends resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B yaml> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO yaml> depends template-haskell-2.19.0.0 yaml> depends text-2.0.1 yaml> depends transformers-0.5.6.2 yaml> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP yaml> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej yaml> definite yaml-0.11.11.2-OrcW7v0OeUCdP2J2z06Ea-spec yaml> depends HUnit-1.6.2.0-FmEr5RO0hOmHgMqi3ShtqS yaml> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G yaml> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ yaml> depends base-4.17.0.0 yaml> depends base-compat-0.12.3-GaCyqJ3Jjm8DqMO3wENPzf yaml> depends bytestring-0.11.3.1 yaml> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy yaml> depends containers-0.6.6 yaml> depends directory-1.3.7.1 yaml> depends filepath-1.4.2.2 yaml> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M yaml> depends libyaml-0.1.2-1cLG9xjgFxPLLjzJc1n310 yaml> depends mockery-0.3.5-4wuKd2DioOI2GMwcNgomJN yaml> depends mtl-2.2.2 yaml> depends raw-strings-qq-1.1-LFxRQH5u1s8DHr3B4kwGWC yaml> depends resourcet-1.2.6-DfUIS2jAE9c9SRccuetz9B yaml> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO yaml> depends template-haskell-2.19.0.0 yaml> depends temporary-1.3-L63kaQJiDsvGGDvVRznNhT yaml> depends text-2.0.1 yaml> depends transformers-0.5.6.2 yaml> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP yaml> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej yaml> depends yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM yaml> Using Cabal-3.8.1.0 compiled by ghc-9.4 yaml> Using compiler: ghc-9.4.2 yaml> Using install prefix: yaml> /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2 yaml> Executables installed in: yaml> /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2/bin yaml> Libraries installed in: yaml> /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM yaml> Dynamic Libraries installed in: yaml> /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 yaml> Private executables installed in: yaml> /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2/libexec/x86_64-linux-ghc-9.4.2/yaml-0.11.11.2 yaml> Data files installed in: yaml> /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2/share/x86_64-linux-ghc-9.4.2/yaml-0.11.11.2 yaml> Documentation installed in: yaml> /nix/store/jbdsdwll3qc5pxp33l4ph4jrzgn04y6i-yaml-0.11.11.2-doc/share/doc/yaml-0.11.11.2 yaml> Configuration files installed in: yaml> /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2/etc yaml> No alex found yaml> Using ar found on system at: yaml> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar yaml> No c2hs found yaml> No cpphs found yaml> No doctest found yaml> Using gcc version 12.3.0 given by user at: yaml> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc yaml> Using ghc version 9.4.2 found on system at: yaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc yaml> Using ghc-pkg version 9.4.2 found on system at: yaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 yaml> No ghcjs found yaml> No ghcjs-pkg found yaml> No greencard found yaml> Using haddock version 2.27.0 found on system at: yaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: yaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc yaml> Using hsc2hs version 0.68.8 found on system at: yaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs yaml> Using hscolour version 1.24 found on system at: yaml> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour yaml> No jhc found yaml> Using ld found on system at: yaml> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold yaml> No pkg-config found yaml> Using runghc version 9.4.2 found on system at: yaml> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 yaml> Using strip version 2.40 found on system at: yaml> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip yaml> Using tar found on system at: yaml> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar yaml> No uhc found yaml> building yaml> Preprocessing library for yaml-0.11.11.2.. yaml> Building library for yaml-0.11.11.2.. lsp-test> [1 of 8] Compiling Language.LSP.Test.Compat ( src/Language/LSP/Test/Compat.hs, dist/build/Language/LSP/Test/Compat.p_o ) 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 ) lsp-test> [2 of 8] Compiling Language.LSP.Test.Exceptions ( src/Language/LSP/Test/Exceptions.hs, dist/build/Language/LSP/Test/Exceptions.p_o ) yaml> yaml> src/Data/Yaml/Internal.hs:33:1: warning: [-Wunused-imports] yaml> The import of ‘Control.Monad’ is redundant yaml> except perhaps to import instances from ‘Control.Monad’ yaml> To import instances alone, use: import Control.Monad() yaml> | yaml> 33 | import Control.Monad (when, unless) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> yaml> src/Data/Yaml/Internal.hs:53:1: warning: [-Wunused-imports] yaml> The import of ‘Data.Aeson.Internal’ is redundant yaml> except perhaps to import instances from ‘Data.Aeson.Internal’ yaml> To import instances alone, use: import Data.Aeson.Internal() yaml> | yaml> 53 | import Data.Aeson.Internal (JSONPath, JSONPathElement(..), formatError) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> yaml> src/Data/Yaml/Internal.hs:53:1: warning: [-Wdeprecations] yaml> Module ‘Data.Aeson.Internal’ is deprecated: yaml> "All contents of this module are exported from Data.Aeson.Types module. This module will be removed in the next major aeson version." yaml> | yaml> 53 | import Data.Aeson.Internal (JSONPath, JSONPathElement(..), formatError) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) lsp-test> [6 of 8] Compiling Language.LSP.Test.Session ( src/Language/LSP/Test/Session.hs, dist/build/Language/LSP/Test/Session.p_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> yaml> src/Data/Yaml/Internal.hs:33:1: warning: [-Wunused-imports] yaml> The import of ‘Control.Monad’ is redundant yaml> except perhaps to import instances from ‘Control.Monad’ yaml> To import instances alone, use: import Control.Monad() yaml> | yaml> 33 | import Control.Monad (when, unless) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> yaml> src/Data/Yaml/Internal.hs:53:1: warning: [-Wunused-imports] yaml> The import of ‘Data.Aeson.Internal’ is redundant yaml> except perhaps to import instances from ‘Data.Aeson.Internal’ yaml> To import instances alone, use: import Data.Aeson.Internal() yaml> | yaml> 53 | import Data.Aeson.Internal (JSONPath, JSONPathElement(..), formatError) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> yaml> src/Data/Yaml/Internal.hs:53:1: warning: [-Wdeprecations] yaml> Module ‘Data.Aeson.Internal’ is deprecated: yaml> "All contents of this module are exported from Data.Aeson.Types module. This module will be removed in the next major aeson version." yaml> | yaml> 53 | import Data.Aeson.Internal (JSONPath, JSONPathElement(..), formatError) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp-test> [7 of 8] Compiling Language.LSP.Test.Parsing ( src/Language/LSP/Test/Parsing.hs, dist/build/Language/LSP/Test/Parsing.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 ) lsp-test> [8 of 8] Compiling Language.LSP.Test ( src/Language/LSP/Test.hs, dist/build/Language/LSP/Test.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, dist/build/spec/spec-tmp/Data/Yaml/IncludeSpec.dyn_o ) yaml> yaml> test/Data/Yaml/IncludeSpec.hs:13:1: warning: [-Wdeprecations] yaml> Module ‘Data.Aeson.Internal’ is deprecated: yaml> "All contents of this module are exported from Data.Aeson.Types module. This module will be removed in the next major aeson version." yaml> | yaml> 13 | import Data.Aeson.Internal (JSONPathElement(..)) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> yaml> test/Data/Yaml/IncludeSpec.hs:15:1: warning: [-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, dist/build/spec/spec-tmp/Data/Yaml/THSpec.dyn_o ) yaml> [3 of 5] Compiling Data.YamlSpec ( test/Data/YamlSpec.hs, dist/build/spec/spec-tmp/Data/YamlSpec.o, dist/build/spec/spec-tmp/Data/YamlSpec.dyn_o ) yaml> yaml> test/Data/YamlSpec.hs:46:1: warning: [-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: [-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: [-Wunused-top-binds] yaml> Defined but not used: ‘toText’ yaml> | yaml> 61 | toText = K.toText yaml> | ^^^^^^ lsp-test> Preprocessing test suite 'func-test' for lsp-test-0.16.0.0.. lsp-test> Building test suite 'func-test' for lsp-test-0.16.0.0.. 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 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 lsp-test> Preprocessing test suite 'example' for lsp-test-0.16.0.0.. lsp-test> Building test suite 'example' for lsp-test-0.16.0.0.. 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 yaml> running tests 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.0304 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> 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 yaml> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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:197) yaml> Parse (src/Data/Yaml/Internal.hs:190) yaml> decodeHelper (src/Data/Yaml/Internal.hs:354) yaml> decodeHelper_ (src/Data/Yaml/Internal.hs:369) yaml> decodeAllHelper (src/Data/Yaml/Internal.hs:360) yaml> decodeAllHelper_ (src/Data/Yaml/Internal.hs:377) yaml> textToScientific (src/Data/Yaml/Internal.hs:249) yaml> StringStyle (src/Data/Yaml/Internal.hs:385) lsp-test> Preprocessing test suite 'tests' for lsp-test-0.16.0.0.. lsp-test> Building test suite 'tests' for lsp-test-0.16.0.0.. yaml> yaml> src/Data/Yaml/Internal.hs:33:1: warning: [-Wunused-imports] yaml> The import of ‘Control.Monad’ is redundant yaml> except perhaps to import instances from ‘Control.Monad’ yaml> To import instances alone, use: import Control.Monad() yaml> | yaml> 33 | import Control.Monad (when, unless) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> yaml> src/Data/Yaml/Internal.hs:53:1: warning: [-Wunused-imports] yaml> The import of ‘Data.Aeson.Internal’ is redundant yaml> except perhaps to import instances from ‘Data.Aeson.Internal’ yaml> To import instances alone, use: import Data.Aeson.Internal() yaml> | yaml> 53 | import Data.Aeson.Internal (JSONPath, JSONPathElement(..), formatError) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> yaml> src/Data/Yaml/Internal.hs:53:1: warning: [-Wdeprecations] yaml> Module ‘Data.Aeson.Internal’ is deprecated: yaml> "All contents of this module are exported from Data.Aeson.Types module. This module will be removed in the next major aeson version." yaml> | yaml> 53 | import Data.Aeson.Internal (JSONPath, JSONPathElement(..), formatError) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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:234) yaml> .= (src/Data/Yaml/Builder.hs:63) yaml> 87% ( 56 / 64) in 'Data.Yaml' yaml> Missing documentation for: yaml> decodeHelper (src/Data/Yaml/Internal.hs:354) yaml> ParseException (src/Data/Yaml/Internal.hs:99) yaml> YamlException yaml> .= yaml> parseMonad (src/Data/Yaml.hs:287) yaml> decode (src/Data/Yaml.hs:183) yaml> decodeFile (src/Data/Yaml.hs:191) yaml> decodeEither (src/Data/Yaml.hs:234) lsp-test> [1 of 2] Compiling DummyServer ( test/DummyServer.hs, dist/build/tests/tests-tmp/DummyServer.o ) 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:66) yaml> withAnchor (src/Data/Yaml/Parser.hs:69) yaml> withMapping (src/Data/Yaml/Parser.hs:76) yaml> withSequence (src/Data/Yaml/Parser.hs:81) yaml> withText (src/Data/Yaml/Parser.hs:86) yaml> typeMismatch (src/Data/Yaml/Parser.hs:91) 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:134) yaml> .: (src/Data/Yaml/Parser.hs:140) yaml> YamlParseException (src/Data/Yaml/Parser.hs:146) yaml> sinkValue (src/Data/Yaml/Parser.hs:153) yaml> sinkRawDoc (src/Data/Yaml/Parser.hs:200) yaml> readYamlFile (src/Data/Yaml/Parser.hs:203) 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:85) 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> yaml> - Data.Yaml.Internal.ParseState yaml> Warning: Data.Yaml: could not find link destinations for: yaml> yaml> - Data.Aeson.Types.ToJSON.FromString yaml> - Data.Aeson.Types.ToJSON.fromString yaml> - Data.Aeson.Types.ToJSON.SumToJSON' yaml> - Data.Aeson.Types.ToJSON.TwoElemArray yaml> - Data.Aeson.Types.ToJSON.ConsToJSON yaml> - Data.Aeson.Types.ToJSON.sumToJSON' yaml> - Data.Aeson.Types.ToJSON.gToJSON yaml> - Data.Aeson.Types.ToJSON.EncodeProduct yaml> - Data.Aeson.Types.ToJSON.WriteProduct yaml> - Data.Aeson.Types.Generic.ProductSize yaml> - Data.Aeson.Types.ToJSON.FromPairs yaml> - Data.Aeson.Types.ToJSON.fromPairs yaml> - Data.Aeson.Types.ToJSON.KeyValuePair yaml> - Data.Aeson.Types.ToJSON.pair yaml> - Data.Aeson.Types.FromJSON.withBoundedScientific yaml> - Data.Attoparsec.Number.Number yaml> Warning: Data.Yaml.TH: could not find link destinations for: yaml> yaml> - Data.Aeson.Types.ToJSON.FromString yaml> - Data.Aeson.Types.ToJSON.fromString yaml> - Data.Aeson.Types.ToJSON.SumToJSON' yaml> - Data.Aeson.Types.ToJSON.TwoElemArray yaml> - Data.Aeson.Types.ToJSON.ConsToJSON yaml> - Data.Aeson.Types.ToJSON.sumToJSON' yaml> - Data.Aeson.Types.ToJSON.gToJSON yaml> - Data.Aeson.Types.ToJSON.EncodeProduct yaml> - Data.Aeson.Types.ToJSON.WriteProduct yaml> - Data.Aeson.Types.Generic.ProductSize yaml> - Data.Aeson.Types.ToJSON.FromPairs yaml> - Data.Aeson.Types.ToJSON.fromPairs yaml> - Data.Aeson.Types.ToJSON.KeyValuePair yaml> - Data.Aeson.Types.ToJSON.pair lsp-test> [2 of 2] Compiling Main ( test/Test.hs, dist/build/tests/tests-tmp/Main.o ) lsp-test> [3 of 3] Linking dist/build/tests/tests yaml> Documentation created: dist/doc/html/yaml/index.html, yaml> dist/doc/html/yaml/yaml.txt yaml> Preprocessing test suite 'spec' for yaml-0.11.11.2.. yaml> installing yaml> Installing library in /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM yaml> post-installation fixup yaml> shrinking RPATHs of ELF executables and libraries in /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2 yaml> shrinking /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSyaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM-ghc9.4.2.so yaml> checking for references to /build/ in /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2... yaml> patching script interpreter paths in /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2 yaml> stripping (with command strip and flags -S -p) in /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2/lib yaml> shrinking RPATHs of ELF executables and libraries in /nix/store/jbdsdwll3qc5pxp33l4ph4jrzgn04y6i-yaml-0.11.11.2-doc yaml> checking for references to /build/ in /nix/store/jbdsdwll3qc5pxp33l4ph4jrzgn04y6i-yaml-0.11.11.2-doc... yaml> patching script interpreter paths in /nix/store/jbdsdwll3qc5pxp33l4ph4jrzgn04y6i-yaml-0.11.11.2-doc yaml (post)> added 2 signatures yaml (post)> added 1 signatures yaml (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2 /nix/store/jbdsdwll3qc5pxp33l4ph4jrzgn04y6i-yaml-0.11.11.2-doc yaml (post)> copying 2 paths... yaml (post)> copying path '/nix/store/jbdsdwll3qc5pxp33l4ph4jrzgn04y6i-yaml-0.11.11.2-doc' to 'https://cache.nix-ci.com'... yaml (post)> copying path '/nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2' to 'https://cache.nix-ci.com'... yaml (post)> copying 1 paths... yaml (post)> copying path '/nix/store/bi505r0yh3i45yi7mcg5qkz7rqyw2q69-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/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2 /nix/store/jbdsdwll3qc5pxp33l4ph4jrzgn04y6i-yaml-0.11.11.2-doc yaml (post)> copying 2 paths... yaml (post)> copying path '/nix/store/jbdsdwll3qc5pxp33l4ph4jrzgn04y6i-yaml-0.11.11.2-doc' to 'ssh-ng://worker.nix-ci.com'... yaml (post)> copying path '/nix/store/9qvm3whqkmlh2mrykha7z5dkm6fp5zms-yaml-0.11.11.2' to 'ssh-ng://worker.nix-ci.com'... yaml (post)> copying 1 paths... yaml (post)> copying path '/nix/store/bi505r0yh3i45yi7mcg5qkz7rqyw2q69-yaml-0.11.11.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/bc8y5v6n5am1y158lcrh5m160iw7rgy5-fourmolu-0.14.0.0.drv'... building '/nix/store/1fm2bfqy76pqmkfcgkjsrg1zphs3i53z-hie-bios-0.12.0.drv'... building '/nix/store/xmbm231prd69dh2fk4jvwsyxzmnf6mns-hlint-3.6.1.drv'... building '/nix/store/wb76rffb62r3fh3ldc1mdp0c0mi66gnh-implicit-hie-0.1.2.7.drv'... lsp-test> buildPhase completed in 31 seconds lsp-test> running tests lsp-test> Running 2 test suites... lsp-test> Test suite tests: RUNNING... lsp-test> lsp-test> Session lsp-test> fails a test [✔] lsp-test> initializeResponse [✔] lsp-test> runSessionWithConfig [✔] lsp-test> withTimeout fourmolu> setupCompilerEnvironmentPhase fourmolu> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. hie-bios> setupCompilerEnvironmentPhase hie-bios> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. hlint> setupCompilerEnvironmentPhase hlint> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. implicit-hie> setupCompilerEnvironmentPhase implicit-hie> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. fourmolu> unpacking sources fourmolu> unpacking source archive /nix/store/fz3jd0axhbkic4mawigll07mzb0q5idk-fourmolu-0.14.0.0.tar.gz hie-bios> unpacking sources hie-bios> unpacking source archive /nix/store/nzarw7zsqirggsflwkxhyq15bi93212w-hie-bios-0.12.0.tar.gz fourmolu> source root is fourmolu-0.14.0.0 hie-bios> source root is hie-bios-0.12.0 hie-bios> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file hie-bios-0.12.0/wrappers/cabal.hs hie-bios> patching sources hie-bios> Replace Cabal file with edited version from mirror://hackage/hie-bios-0.12.0/revision/1.cabal. hie-bios> compileBuildDriverPhase hie-bios> setupCompileFlags: -package-db=/build/tmp.Avqs0YW4pI/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts fourmolu> setting SOURCE_DATE_EPOCH to timestamp 1694060934 of file fourmolu-0.14.0.0/tests/Spec.hs fourmolu> patching sources fourmolu> compileBuildDriverPhase fourmolu> setupCompileFlags: -package-db=/build/tmp.JQPB1oypEK/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts hlint> unpacking sources hlint> unpacking source archive /nix/store/6zld0nsxk16gd9fcvzilar9cxcdg2lgk-hlint-3.6.1.tar.gz implicit-hie> unpacking sources implicit-hie> unpacking source archive /nix/store/ysavnxr1qrqzbdwgmm58bxadxvbhadx0-implicit-hie-0.1.2.7.tar.gz hlint> source root is hlint-3.6.1 implicit-hie> source root is implicit-hie-0.1.2.7 hlint> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file hlint-3.6.1/tests/wildcards.test implicit-hie> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file implicit-hie-0.1.2.7/test/stackHie.yaml hlint> patching sources hie-bios> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Avqs0YW4pI/Main.o ) implicit-hie> patching sources hlint> compileBuildDriverPhase hlint> setupCompileFlags: -package-db=/build/tmp.aJib1r12uI/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts implicit-hie> compileBuildDriverPhase implicit-hie> setupCompileFlags: -package-db=/build/tmp.VHCJxK2Gf6/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts fourmolu> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.JQPB1oypEK/Main.o ) hie-bios> [2 of 2] Linking Setup fourmolu> [2 of 2] Linking Setup hlint> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.aJib1r12uI/Main.o ) implicit-hie> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.VHCJxK2Gf6/Main.o ) hlint> [2 of 2] Linking Setup implicit-hie> [2 of 2] Linking Setup hie-bios> updateAutotoolsGnuConfigScriptsPhase hie-bios> configuring fourmolu> updateAutotoolsGnuConfigScriptsPhase hie-bios> configureFlags: --verbose --prefix=/nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/n2y75fqhgnb9dp1fimawv5wm42qc1qwa-hie-bios-0.12.0-doc/share/doc/hie-bios-0.12.0 --with-gcc=gcc --package-db=/build/tmp.Avqs0YW4pI/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib fourmolu> configuring fourmolu> configureFlags: --verbose --prefix=/nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/4l4i0w4rrljrzna57i7dwry2x0nk0fdy-fourmolu-0.14.0.0-doc/share/doc/fourmolu-0.14.0.0 --with-gcc=gcc --package-db=/build/tmp.JQPB1oypEK/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib implicit-hie> updateAutotoolsGnuConfigScriptsPhase hlint> updateAutotoolsGnuConfigScriptsPhase implicit-hie> configuring implicit-hie> configureFlags: --verbose --prefix=/nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/fds98krc23zlqz4wynv9c585viiw7xn9-implicit-hie-0.1.2.7-doc/share/doc/implicit-hie-0.1.2.7 --with-gcc=gcc --package-db=/build/tmp.VHCJxK2Gf6/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib hlint> configuring hlint> configureFlags: --verbose --prefix=/nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --datadir=/nix/store/azag6j7wh37182bp8drzgf706n19z7h3-hlint-3.6.1-data/share/ghc-9.4.2 --docdir=/nix/store/in0amx1fwhrdra7nm02gd60nhm4y1nr0-hlint-3.6.1-doc/share/doc/hlint-3.6.1 --with-gcc=gcc --package-db=/build/tmp.aJib1r12uI/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib hie-bios> Using Parsec parser hie-bios> Configuring hie-bios-0.12.0... hie-bios> Dependency aeson >=1.4.4 && <2.2: using aeson-2.1.2.1 hie-bios> Dependency base >=4.8 && <5: using base-4.17.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.12: using bytestring-0.11.3.1 hie-bios> Dependency co-log-core >=0.3.0 && <0.4: using co-log-core-0.3.2.1 hie-bios> Dependency conduit >=1.3 && <2: using conduit-1.3.5 hie-bios> Dependency conduit-extra >=1.3 && <2: using conduit-extra-1.3.6 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.5: using deepseq-1.4.8.0 hie-bios> Dependency directory >=1.3.0 && <1.4: using directory-1.3.7.1 hie-bios> Dependency exceptions >=0.10 && <0.11: using exceptions-0.10.5 hie-bios> Dependency extra >=1.6.14 && <1.8: using extra-1.7.14 hie-bios> Dependency file-embed >=0.0.11 && <1: using file-embed-0.0.15.0 hie-bios> Dependency filepath >=1.4.1 && <1.5: using filepath-1.4.2.2 hie-bios> Dependency ghc >=8.6.1 && <9.7: using ghc-9.4.2 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.19.0.0 hie-bios> Dependency temporary >=1.2 && <1.4: using temporary-1.3 hie-bios> Dependency text >=1.2.3 && <2.1: using text-2.0.1 hie-bios> Dependency time >=1.8.0 && <1.13: using time-1.12.2 hie-bios> Dependency transformers >=0.5.2 && <0.7: using transformers-0.5.6.2 hie-bios> Dependency unix-compat >=0.5.1 && <0.8: using unix-compat-0.7 hie-bios> Dependency unordered-containers >=0.2.9 && <0.3: using hie-bios> unordered-containers-0.2.19.1 hie-bios> Dependency yaml >=0.10.0 && <0.12: using yaml-0.11.11.2 hie-bios> Dependency base >=4.9 && <5: using base-4.17.0.0 hie-bios> Dependency co-log-core: using co-log-core-0.3.2.1 hie-bios> Dependency directory: using directory-1.3.7.1 hie-bios> Dependency filepath: using filepath-1.4.2.2 hie-bios> Dependency hie-bios: using hie-bios-0.12.0 hie-bios> Dependency optparse-applicative: using optparse-applicative-0.17.1.0 hie-bios> Dependency prettyprinter: using prettyprinter-1.7.1 implicit-hie> Using Parsec parser implicit-hie> Configuring implicit-hie-0.1.2.7... 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.17.0.0 implicit-hie> Dependency directory >=1.3: using directory-1.3.7.1 implicit-hie> Dependency filepath >=1.4: using filepath-1.4.2.2 implicit-hie> Dependency filepattern >=0.1: using filepattern-0.1.3 implicit-hie> Dependency text >=1.2: using text-2.0.1 implicit-hie> Dependency transformers >=0.5: using transformers-0.5.6.2 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.17.0.0 implicit-hie> Dependency directory: using directory-1.3.7.1 implicit-hie> Dependency filepath: using filepath-1.4.2.2 implicit-hie> Dependency filepattern: using filepattern-0.1.3 implicit-hie> Dependency implicit-hie: using implicit-hie-0.1.2.7 implicit-hie> Dependency text: using text-2.0.1 implicit-hie> Dependency transformers: using transformers-0.5.6.2 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.17.0.0 implicit-hie> Dependency directory: using directory-1.3.7.1 implicit-hie> Dependency filepath: using filepath-1.4.2.2 implicit-hie> Dependency filepattern: using filepattern-0.1.3 implicit-hie> Dependency hspec: using hspec-2.10.10 implicit-hie> Dependency hspec-attoparsec: using hspec-attoparsec-0.1.0.2 implicit-hie> Dependency implicit-hie: using implicit-hie-0.1.2.7 implicit-hie> Dependency text: using text-2.0.1 implicit-hie> Dependency transformers: using transformers-0.5.6.2 implicit-hie> Dependency yaml: using yaml-0.11.11.2 fourmolu> Using Parsec parser fourmolu> Configuring fourmolu-0.14.0.0... 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.0: using Diff-0.4.1 fourmolu> Dependency MemoTrie >=0.6 && <0.7: using MemoTrie-0.6.11 fourmolu> Dependency aeson >=1.0 && <3.0: using aeson-2.1.2.1 fourmolu> Dependency ansi-terminal >=0.10 && <1.1: using ansi-terminal-0.11.5 fourmolu> Dependency array >=0.5 && <0.6: using array-0.5.4.0 fourmolu> Dependency base >=4.14 && <5.0: using base-4.17.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.11.3.1 fourmolu> Dependency containers >=0.5 && <0.7: using containers-0.6.6 fourmolu> Dependency deepseq >=1.4 && <1.6: using deepseq-1.4.8.0 fourmolu> Dependency directory >=1.3 && <1.4: using directory-1.3.7.1 fourmolu> Dependency file-embed >=0.0.15 && <0.1: using file-embed-0.0.15.0 fourmolu> Dependency filepath >=1.2 && <1.5: using filepath-1.4.2.2 fourmolu> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 fourmolu> Dependency megaparsec >=9.0: using megaparsec-9.3.1 fourmolu> Dependency mtl >=2.0 && <3.0: using mtl-2.2.2 fourmolu> Dependency scientific >=0.3.2 && <1: using scientific-0.3.7.0 fourmolu> Dependency syb >=0.7 && <0.8: using syb-0.7.2.4 fourmolu> Dependency text >=2.0 && <3.0: using text-2.0.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.0: using base-4.17.0.0 fourmolu> Dependency containers >=0.5 && <0.7: using containers-0.6.6 fourmolu> Dependency directory >=1.3.3 && <1.4: using directory-1.3.7.1 fourmolu> Dependency filepath >=1.2 && <1.5: using filepath-1.4.2.2 fourmolu> Dependency fourmolu: using fourmolu-0.14.0.0 fourmolu> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 fourmolu> Dependency optparse-applicative >=0.14 && <0.19: using fourmolu> optparse-applicative-0.17.1.0 fourmolu> Dependency text >=2.0 && <3.0: using text-2.0.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 hlint> Using Parsec parser hlint> Configuring hlint-3.6.1... hlint> Flags chosen: ghc-lib=True, gpl=True, hsyaml=False, threaded=True hlint> Dependency aeson >=1.3: using aeson-2.1.2.1 hlint> Dependency ansi-terminal >=0.8.1: using ansi-terminal-0.11.5 hlint> Dependency base >=4 && <5: using base-4.17.0.0 hlint> Dependency bytestring: using bytestring-0.11.3.1 hlint> Dependency cmdargs >=0.10.22: using cmdargs-0.10.22 hlint> Dependency containers: using containers-0.6.6 hlint> Dependency cpphs >=1.20.1: using cpphs-1.20.9.1 hlint> Dependency data-default >=0.3: using data-default-0.7.1.1 hlint> Dependency deriving-aeson >=0.2: using deriving-aeson-0.2.9 hlint> Dependency directory: using directory-1.3.7.1 hlint> Dependency extra >=1.7.3: using extra-1.7.14 hlint> Dependency file-embed: using file-embed-0.0.15.0 hlint> Dependency filepath: using filepath-1.4.2.2 hlint> Dependency filepattern >=0.1.1: using filepattern-0.1.3 hlint> Dependency ghc-lib-parser >=9.6 && <9.7: using ghc-lib-parser-9.6.3.20231014 hlint> Dependency ghc-lib-parser-ex >=9.6.0.0 && <9.6.1: using hlint> ghc-lib-parser-ex-9.6.0.2 hlint> Dependency hscolour >=1.21: using hscolour-1.24.4 hlint> Dependency process: using process-1.6.15.0 hlint> Dependency refact >=0.3: using refact-0.3.0.2 hlint> Dependency text: using text-2.0.1 hlint> Dependency transformers: using transformers-0.5.6.2 hlint> Dependency uniplate >=1.5: using uniplate-1.6.13 hlint> Dependency unordered-containers: using unordered-containers-0.2.19.1 hlint> Dependency utf8-string: using utf8-string-1.0.2 hlint> Dependency vector: using vector-0.13.1.0 hlint> Dependency yaml >=0.5.0: using yaml-0.11.11.2 hlint> Dependency base: using base-4.17.0.0 hlint> Dependency hlint: using hlint-3.6.1 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.12.0-GVOvAuZB2Ur3l4z1T6DONR hie-bios> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hie-bios> include base-4.17.0.0 hie-bios> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 hie-bios> include bytestring-0.11.3.1 hie-bios> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu hie-bios> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy hie-bios> include conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj hie-bios> include cryptohash-sha1-0.11.101.0-C9JadAfvuwWH4IgjZcf0q7 hie-bios> include deepseq-1.4.8.0 hie-bios> include directory-1.3.7.1 hie-bios> include exceptions-0.10.5 hie-bios> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hie-bios> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 hie-bios> include filepath-1.4.2.2 hie-bios> include ghc-9.4.2 hie-bios> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj hie-bios> include template-haskell-2.19.0.0 hie-bios> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT hie-bios> include text-2.0.1 hie-bios> include time-1.12.2 hie-bios> include transformers-0.5.6.2 hie-bios> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard hie-bios> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hie-bios> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM hie-bios> component hie-bios-0.12.0-9LQKwF8RJMYLCNyOmF6QU7-hie-bios hie-bios> include base-4.17.0.0 hie-bios> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu hie-bios> include directory-1.3.7.1 hie-bios> include filepath-1.4.2.2 hie-bios> include hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR hie-bios> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y hie-bios> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj hie-bios> Linked component graph: hie-bios> unit hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR hie-bios> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hie-bios> include base-4.17.0.0 hie-bios> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 hie-bios> include bytestring-0.11.3.1 hie-bios> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu hie-bios> include conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy hie-bios> include conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj hie-bios> include cryptohash-sha1-0.11.101.0-C9JadAfvuwWH4IgjZcf0q7 hie-bios> include deepseq-1.4.8.0 hie-bios> include directory-1.3.7.1 hie-bios> include exceptions-0.10.5 hie-bios> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hie-bios> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 hie-bios> include filepath-1.4.2.2 hie-bios> include ghc-9.4.2 hie-bios> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj hie-bios> include template-haskell-2.19.0.0 hie-bios> include temporary-1.3-L63kaQJiDsvGGDvVRznNhT hie-bios> include text-2.0.1 hie-bios> include time-1.12.2 hie-bios> include transformers-0.5.6.2 hie-bios> include unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard hie-bios> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hie-bios> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM hie-bios> HIE.Bios=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios,HIE.Bios.Config=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Config,HIE.Bios.Config.YAML=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Config.YAML,HIE.Bios.Cradle=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Cradle,HIE.Bios.Environment=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Environment,HIE.Bios.Flags=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Flags,HIE.Bios.Ghc.Api=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Ghc.Api,HIE.Bios.Ghc.Check=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Ghc.Check,HIE.Bios.Ghc.Doc=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Ghc.Doc,HIE.Bios.Ghc.Gap=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Ghc.Gap,HIE.Bios.Ghc.Load=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Ghc.Load,HIE.Bios.Ghc.Logger=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Ghc.Logger,HIE.Bios.Internal.Debug=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Internal.Debug,HIE.Bios.Types=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Types,HIE.Bios.Wrappers=hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR:HIE.Bios.Wrappers hie-bios> unit hie-bios-0.12.0-9LQKwF8RJMYLCNyOmF6QU7-hie-bios hie-bios> include base-4.17.0.0 hie-bios> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu hie-bios> include directory-1.3.7.1 hie-bios> include filepath-1.4.2.2 hie-bios> include hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR hie-bios> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y hie-bios> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj hie-bios> Ready component graph: hie-bios> definite hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR hie-bios> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hie-bios> depends base-4.17.0.0 hie-bios> depends base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 hie-bios> depends bytestring-0.11.3.1 hie-bios> depends co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu hie-bios> depends conduit-1.3.5-KRNC86WUHE47Dwv1vhpYRy hie-bios> depends conduit-extra-1.3.6-nLkYEfGUsv3a76z2PqItj hie-bios> depends cryptohash-sha1-0.11.101.0-C9JadAfvuwWH4IgjZcf0q7 hie-bios> depends deepseq-1.4.8.0 hie-bios> depends directory-1.3.7.1 hie-bios> depends exceptions-0.10.5 hie-bios> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p hie-bios> depends file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 hie-bios> depends filepath-1.4.2.2 hie-bios> depends ghc-9.4.2 hie-bios> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj hie-bios> depends template-haskell-2.19.0.0 hie-bios> depends temporary-1.3-L63kaQJiDsvGGDvVRznNhT hie-bios> depends text-2.0.1 hie-bios> depends time-1.12.2 hie-bios> depends transformers-0.5.6.2 hie-bios> depends unix-compat-0.7-BjrAqwMP2Y9809rc3Tfard hie-bios> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hie-bios> depends yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM hie-bios> definite hie-bios-0.12.0-9LQKwF8RJMYLCNyOmF6QU7-hie-bios hie-bios> depends base-4.17.0.0 hie-bios> depends co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu hie-bios> depends directory-1.3.7.1 hie-bios> depends filepath-1.4.2.2 hie-bios> depends hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR hie-bios> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y hie-bios> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj hie-bios> Using Cabal-3.8.1.0 compiled by ghc-9.4 hie-bios> Using compiler: ghc-9.4.2 hie-bios> Using install prefix: hie-bios> /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0 hie-bios> Executables installed in: hie-bios> /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/bin hie-bios> Libraries installed in: hie-bios> /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR hie-bios> Dynamic Libraries installed in: hie-bios> /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 hie-bios> Private executables installed in: hie-bios> /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/libexec/x86_64-linux-ghc-9.4.2/hie-bios-0.12.0 hie-bios> Data files installed in: hie-bios> /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/share/x86_64-linux-ghc-9.4.2/hie-bios-0.12.0 hie-bios> Documentation installed in: hie-bios> /nix/store/n2y75fqhgnb9dp1fimawv5wm42qc1qwa-hie-bios-0.12.0-doc/share/doc/hie-bios-0.12.0 hie-bios> Configuration files installed in: hie-bios> /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/etc hie-bios> No alex found hie-bios> Using ar found on system at: hie-bios> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar hie-bios> No c2hs found hie-bios> No cpphs found hie-bios> No doctest found hie-bios> Using gcc version 12.3.0 given by user at: hie-bios> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc hie-bios> Using ghc version 9.4.2 found on system at: hie-bios> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc hie-bios> Using ghc-pkg version 9.4.2 found on system at: hie-bios> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 hie-bios> No ghcjs found hie-bios> No ghcjs-pkg found hie-bios> No greencard found hie-bios> Using haddock version 2.27.0 found on system at: hie-bios> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: hie-bios> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc hie-bios> Using hsc2hs version 0.68.8 found on system at: hie-bios> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs hie-bios> Using hscolour version 1.24 found on system at: hie-bios> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour hie-bios> No jhc found fourmolu> Source component graph: fourmolu> component lib fourmolu> component exe:fourmolu dependency lib fourmolu> Configured component graph: fourmolu> component fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO fourmolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 fourmolu> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx fourmolu> include MemoTrie-0.6.11-KIk0QOAopV8EwqQAaTAyw9 fourmolu> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G fourmolu> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb fourmolu> include array-0.5.4.0 fourmolu> include base-4.17.0.0 fourmolu> include binary-0.8.9.1 fourmolu> include bytestring-0.11.3.1 fourmolu> include containers-0.6.6 fourmolu> include deepseq-1.4.8.0 fourmolu> include directory-1.3.7.1 fourmolu> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 fourmolu> include filepath-1.4.2.2 fourmolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A fourmolu> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV fourmolu> include mtl-2.2.2 fourmolu> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO fourmolu> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams fourmolu> include text-2.0.1 fourmolu> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM fourmolu> component fourmolu-0.14.0.0-Eym7QVhvC5f9ksJhI5jgy2-fourmolu fourmolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 fourmolu> include base-4.17.0.0 fourmolu> include containers-0.6.6 fourmolu> include directory-1.3.7.1 fourmolu> include filepath-1.4.2.2 fourmolu> include fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO fourmolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A fourmolu> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y fourmolu> include text-2.0.1 fourmolu> include th-env-0.1.1-B3SDNFfP3lt2YWSLpLmpzs fourmolu> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM fourmolu> Linked component graph: fourmolu> unit fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO fourmolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 fourmolu> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx fourmolu> include MemoTrie-0.6.11-KIk0QOAopV8EwqQAaTAyw9 fourmolu> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G fourmolu> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb fourmolu> include array-0.5.4.0 fourmolu> include base-4.17.0.0 fourmolu> include binary-0.8.9.1 fourmolu> include bytestring-0.11.3.1 fourmolu> include containers-0.6.6 fourmolu> include deepseq-1.4.8.0 fourmolu> include directory-1.3.7.1 fourmolu> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 fourmolu> include filepath-1.4.2.2 fourmolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A fourmolu> include megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV fourmolu> include mtl-2.2.2 fourmolu> include scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO fourmolu> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams fourmolu> include text-2.0.1 fourmolu> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM fourmolu> Ormolu=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu,Ormolu.Config=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Config,Ormolu.Diff.ParseResult=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Diff.ParseResult,Ormolu.Diff.Text=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Diff.Text,Ormolu.Exception=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Exception,Ormolu.Fixity=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Fixity,Ormolu.Fixity.Imports=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Fixity.Imports,Ormolu.Fixity.Internal=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Fixity.Internal,Ormolu.Fixity.Parser=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Fixity.Parser,Ormolu.Fixity.Printer=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Fixity.Printer,Ormolu.Imports=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Imports,Ormolu.Parser=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Parser,Ormolu.Parser.CommentStream=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Parser.CommentStream,Ormolu.Parser.Pragma=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Parser.Pragma,Ormolu.Parser.Result=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Parser.Result,Ormolu.Printer=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer,Ormolu.Printer.Combinators=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Combinators,Ormolu.Printer.Comments=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Comments,Ormolu.Printer.Internal=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Internal,Ormolu.Printer.Meat.Common=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Common,Ormolu.Printer.Meat.Declaration=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration,Ormolu.Printer.Meat.Declaration.Annotation=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Annotation,Ormolu.Printer.Meat.Declaration.Class=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Class,Ormolu.Printer.Meat.Declaration.Data=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Data,Ormolu.Printer.Meat.Declaration.Default=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Default,Ormolu.Printer.Meat.Declaration.Foreign=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Foreign,Ormolu.Printer.Meat.Declaration.Instance=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Instance,Ormolu.Printer.Meat.Declaration.OpTree=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.OpTree,Ormolu.Printer.Meat.Declaration.RoleAnnotation=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.RoleAnnotation,Ormolu.Printer.Meat.Declaration.Rule=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Rule,Ormolu.Printer.Meat.Declaration.Signature=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Signature,Ormolu.Printer.Meat.Declaration.Splice=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Splice,Ormolu.Printer.Meat.Declaration.Type=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Type,Ormolu.Printer.Meat.Declaration.TypeFamily=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.TypeFamily,Ormolu.Printer.Meat.Declaration.Value=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Value,Ormolu.Printer.Meat.Declaration.Warning=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Declaration.Warning,Ormolu.Printer.Meat.ImportExport=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.ImportExport,Ormolu.Printer.Meat.Module=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Module,Ormolu.Printer.Meat.Pragma=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Pragma,Ormolu.Printer.Meat.Type=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Meat.Type,Ormolu.Printer.Operators=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.Operators,Ormolu.Printer.SpanStream=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Printer.SpanStream,Ormolu.Processing.Common=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Processing.Common,Ormolu.Processing.Cpp=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Processing.Cpp,Ormolu.Processing.Preprocess=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Processing.Preprocess,Ormolu.Terminal=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Terminal,Ormolu.Terminal.QualifiedDo=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Terminal.QualifiedDo,Ormolu.Utils=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Utils,Ormolu.Utils.Cabal=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Utils.Cabal,Ormolu.Utils.Fixity=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Utils.Fixity,Ormolu.Utils.IO=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Ormolu.Utils.IO,Paths_fourmolu=fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO:Paths_fourmolu fourmolu> unit fourmolu-0.14.0.0-Eym7QVhvC5f9ksJhI5jgy2-fourmolu fourmolu> include Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 fourmolu> include base-4.17.0.0 fourmolu> include containers-0.6.6 fourmolu> include directory-1.3.7.1 fourmolu> include filepath-1.4.2.2 fourmolu> include fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO fourmolu> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A fourmolu> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y fourmolu> include text-2.0.1 fourmolu> include th-env-0.1.1-B3SDNFfP3lt2YWSLpLmpzs 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.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ implicit-hie> include base-4.17.0.0 implicit-hie> include directory-1.3.7.1 implicit-hie> include filepath-1.4.2.2 implicit-hie> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip implicit-hie> include text-2.0.1 implicit-hie> include transformers-0.5.6.2 implicit-hie> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM implicit-hie> component implicit-hie-0.1.2.7-21UlJMyqpBYHwVYSWo4TDp-gen-hie implicit-hie> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ implicit-hie> include base-4.17.0.0 implicit-hie> include directory-1.3.7.1 implicit-hie> include filepath-1.4.2.2 implicit-hie> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip implicit-hie> include implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> include text-2.0.1 implicit-hie> include transformers-0.5.6.2 implicit-hie> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM implicit-hie> component implicit-hie-0.1.2.7-FR0ILir94AGGRKPpw3txsr-implicit-hie-test implicit-hie> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ implicit-hie> include base-4.17.0.0 implicit-hie> include directory-1.3.7.1 implicit-hie> include filepath-1.4.2.2 implicit-hie> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip implicit-hie> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M implicit-hie> include hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c implicit-hie> include implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> include text-2.0.1 implicit-hie> include transformers-0.5.6.2 implicit-hie> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM implicit-hie> Linked component graph: implicit-hie> unit implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ implicit-hie> include base-4.17.0.0 implicit-hie> include directory-1.3.7.1 implicit-hie> include filepath-1.4.2.2 implicit-hie> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip implicit-hie> include text-2.0.1 implicit-hie> include transformers-0.5.6.2 implicit-hie> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM implicit-hie> Hie.Cabal.Parser=implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK:Hie.Cabal.Parser,Hie.Locate=implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK:Hie.Locate,Hie.Yaml=implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK:Hie.Yaml implicit-hie> unit implicit-hie-0.1.2.7-21UlJMyqpBYHwVYSWo4TDp-gen-hie implicit-hie> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ implicit-hie> include base-4.17.0.0 implicit-hie> include directory-1.3.7.1 implicit-hie> include filepath-1.4.2.2 implicit-hie> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip implicit-hie> include implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> include text-2.0.1 implicit-hie> include transformers-0.5.6.2 implicit-hie> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM implicit-hie> unit implicit-hie-0.1.2.7-FR0ILir94AGGRKPpw3txsr-implicit-hie-test implicit-hie> include attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ implicit-hie> include base-4.17.0.0 implicit-hie> include directory-1.3.7.1 implicit-hie> include filepath-1.4.2.2 implicit-hie> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip implicit-hie> include hspec-2.10.10-3lIqigqUHVBH0EVi008i5M implicit-hie> include hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c implicit-hie> include implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> include text-2.0.1 implicit-hie> include transformers-0.5.6.2 implicit-hie> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM implicit-hie> Ready component graph: implicit-hie> definite implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ implicit-hie> depends base-4.17.0.0 implicit-hie> depends directory-1.3.7.1 implicit-hie> depends filepath-1.4.2.2 implicit-hie> depends filepattern-0.1.3-5ExvmGMRLeY38no2pobuip implicit-hie> depends text-2.0.1 implicit-hie> depends transformers-0.5.6.2 implicit-hie> depends yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM implicit-hie> definite implicit-hie-0.1.2.7-FR0ILir94AGGRKPpw3txsr-implicit-hie-test implicit-hie> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ implicit-hie> depends base-4.17.0.0 implicit-hie> depends directory-1.3.7.1 implicit-hie> depends filepath-1.4.2.2 implicit-hie> depends filepattern-0.1.3-5ExvmGMRLeY38no2pobuip implicit-hie> depends hspec-2.10.10-3lIqigqUHVBH0EVi008i5M implicit-hie> depends hspec-attoparsec-0.1.0.2-2zQSJ5NEJzh8yRbIb1yR7c implicit-hie> depends implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> depends text-2.0.1 implicit-hie> depends transformers-0.5.6.2 implicit-hie> depends yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM implicit-hie> definite implicit-hie-0.1.2.7-21UlJMyqpBYHwVYSWo4TDp-gen-hie implicit-hie> depends attoparsec-0.14.4-2CsoZ0bI6nS7hhff15E8xQ implicit-hie> depends base-4.17.0.0 implicit-hie> depends directory-1.3.7.1 implicit-hie> depends filepath-1.4.2.2 implicit-hie> depends filepattern-0.1.3-5ExvmGMRLeY38no2pobuip implicit-hie> depends implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> depends text-2.0.1 implicit-hie> depends transformers-0.5.6.2 implicit-hie> depends yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM implicit-hie> Using Cabal-3.8.1.0 compiled by ghc-9.4 implicit-hie> Using compiler: ghc-9.4.2 implicit-hie> Using install prefix: implicit-hie> /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7 implicit-hie> Executables installed in: implicit-hie> /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/bin implicit-hie> Libraries installed in: implicit-hie> /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> Dynamic Libraries installed in: implicit-hie> /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 implicit-hie> Private executables installed in: implicit-hie> /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/libexec/x86_64-linux-ghc-9.4.2/implicit-hie-0.1.2.7 implicit-hie> Data files installed in: implicit-hie> /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/share/x86_64-linux-ghc-9.4.2/implicit-hie-0.1.2.7 implicit-hie> Documentation installed in: implicit-hie> /nix/store/fds98krc23zlqz4wynv9c585viiw7xn9-implicit-hie-0.1.2.7-doc/share/doc/implicit-hie-0.1.2.7 implicit-hie> Configuration files installed in: implicit-hie> /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/etc implicit-hie> No alex found implicit-hie> Using ar found on system at: implicit-hie> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar implicit-hie> No c2hs found implicit-hie> No cpphs found implicit-hie> No doctest found implicit-hie> Using gcc version 12.3.0 given by user at: implicit-hie> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc implicit-hie> Using ghc version 9.4.2 found on system at: implicit-hie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc implicit-hie> Using ghc-pkg version 9.4.2 found on system at: implicit-hie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 implicit-hie> No ghcjs found implicit-hie> No ghcjs-pkg found implicit-hie> No greencard found implicit-hie> Using haddock version 2.27.0 found on system at: implicit-hie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: implicit-hie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc implicit-hie> Using hsc2hs version 0.68.8 found on system at: implicit-hie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs implicit-hie> Using hscolour version 1.24 found on system at: implicit-hie> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour implicit-hie> No jhc found implicit-hie> Using ld found on system at: implicit-hie> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold implicit-hie> No pkg-config found implicit-hie> Using runghc version 9.4.2 found on system at: implicit-hie> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 implicit-hie> Using strip version 2.40 found on system at: implicit-hie> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip implicit-hie> Using tar found on system at: implicit-hie> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar implicit-hie> No uhc found implicit-hie> building hie-bios> Using ld found on system at: hie-bios> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold hie-bios> No pkg-config found hie-bios> Using runghc version 9.4.2 found on system at: hie-bios> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 hie-bios> Using strip version 2.40 found on system at: hie-bios> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hie-bios> Using tar found on system at: hie-bios> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar hie-bios> No uhc found fourmolu> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM fourmolu> Ready component graph: fourmolu> definite fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO fourmolu> depends Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 fourmolu> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx fourmolu> depends MemoTrie-0.6.11-KIk0QOAopV8EwqQAaTAyw9 fourmolu> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G fourmolu> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb fourmolu> depends array-0.5.4.0 fourmolu> depends base-4.17.0.0 fourmolu> depends binary-0.8.9.1 fourmolu> depends bytestring-0.11.3.1 fourmolu> depends containers-0.6.6 fourmolu> depends deepseq-1.4.8.0 fourmolu> depends directory-1.3.7.1 fourmolu> depends file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 fourmolu> depends filepath-1.4.2.2 fourmolu> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A fourmolu> depends megaparsec-9.3.1-IYFsI54TrQ2691AcMjWrBV fourmolu> depends mtl-2.2.2 fourmolu> depends scientific-0.3.7.0-2RB3D6AkBllKG7TcZb6nVO fourmolu> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams fourmolu> depends text-2.0.1 fourmolu> depends yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM fourmolu> definite fourmolu-0.14.0.0-Eym7QVhvC5f9ksJhI5jgy2-fourmolu fourmolu> depends Cabal-syntax-3.10.2.0-5rFjynCV8iqJXbjPdMLgf9 fourmolu> depends base-4.17.0.0 fourmolu> depends containers-0.6.6 fourmolu> depends directory-1.3.7.1 fourmolu> depends filepath-1.4.2.2 fourmolu> depends fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO fourmolu> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A fourmolu> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y fourmolu> depends text-2.0.1 fourmolu> depends th-env-0.1.1-B3SDNFfP3lt2YWSLpLmpzs fourmolu> depends yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM fourmolu> Using Cabal-3.8.1.0 compiled by ghc-9.4 fourmolu> Using compiler: ghc-9.4.2 fourmolu> Using install prefix: fourmolu> /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0 fourmolu> Executables installed in: fourmolu> /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/bin fourmolu> Libraries installed in: fourmolu> /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO fourmolu> Dynamic Libraries installed in: fourmolu> /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 fourmolu> Private executables installed in: fourmolu> /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/libexec/x86_64-linux-ghc-9.4.2/fourmolu-0.14.0.0 fourmolu> Data files installed in: fourmolu> /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/share/x86_64-linux-ghc-9.4.2/fourmolu-0.14.0.0 fourmolu> Documentation installed in: fourmolu> /nix/store/4l4i0w4rrljrzna57i7dwry2x0nk0fdy-fourmolu-0.14.0.0-doc/share/doc/fourmolu-0.14.0.0 fourmolu> Configuration files installed in: fourmolu> /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/etc fourmolu> No alex found fourmolu> Using ar found on system at: fourmolu> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar fourmolu> No c2hs found fourmolu> No cpphs found fourmolu> No doctest found fourmolu> Using gcc version 12.3.0 given by user at: fourmolu> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc fourmolu> Using ghc version 9.4.2 found on system at: fourmolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc fourmolu> Using ghc-pkg version 9.4.2 found on system at: fourmolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 fourmolu> No ghcjs found fourmolu> No ghcjs-pkg found fourmolu> No greencard found fourmolu> Using haddock version 2.27.0 found on system at: fourmolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: fourmolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc fourmolu> Using hsc2hs version 0.68.8 found on system at: fourmolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs fourmolu> Using hscolour version 1.24 found on system at: fourmolu> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour fourmolu> No jhc found fourmolu> Using ld found on system at: fourmolu> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold fourmolu> No pkg-config found fourmolu> Using runghc version 9.4.2 found on system at: fourmolu> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 fourmolu> Using strip version 2.40 found on system at: fourmolu> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip fourmolu> Using tar found on system at: fourmolu> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar fourmolu> No uhc found hie-bios> building fourmolu> building implicit-hie> Preprocessing library for implicit-hie-0.1.2.7.. hlint> Source component graph: hlint> component lib hlint> component exe:hlint dependency lib hlint> Configured component graph: hlint> component hlint-3.6.1-HK9ynhCntZw17vn62Mva9y hlint> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hlint> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb hlint> include base-4.17.0.0 hlint> include bytestring-0.11.3.1 hlint> include cmdargs-0.10.22-JAZjksBta3xLHQYRlufWeF hlint> include containers-0.6.6 hlint> include cpphs-1.20.9.1-FZ2EAcauwsG3fGi1AvvgeX hlint> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 hlint> include deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 hlint> include directory-1.3.7.1 hlint> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hlint> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 hlint> include filepath-1.4.2.2 hlint> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip hlint> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A hlint> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw hlint> include hscolour-1.24.4-HX11eQ0ptk48anJrjJH7cD hlint> include process-1.6.15.0 hlint> include refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 hlint> include text-2.0.1 hlint> include transformers-0.5.6.2 hlint> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 hlint> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hlint> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j hlint> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej hlint> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM hlint> component hlint-3.6.1-9K462HDCvboC98ONGUBFsV-hlint hlint> include base-4.17.0.0 hlint> include hlint-3.6.1-HK9ynhCntZw17vn62Mva9y hlint> Linked component graph: hlint> unit hlint-3.6.1-HK9ynhCntZw17vn62Mva9y hlint> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hlint> include ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb hlint> include base-4.17.0.0 hlint> include bytestring-0.11.3.1 hlint> include cmdargs-0.10.22-JAZjksBta3xLHQYRlufWeF hlint> include containers-0.6.6 hlint> include cpphs-1.20.9.1-FZ2EAcauwsG3fGi1AvvgeX hlint> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 hlint> include deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 hlint> include directory-1.3.7.1 hlint> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p hlint> include file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 hlint> include filepath-1.4.2.2 hlint> include filepattern-0.1.3-5ExvmGMRLeY38no2pobuip hlint> include ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A hlint> include ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw hlint> include hscolour-1.24.4-HX11eQ0ptk48anJrjJH7cD hlint> include process-1.6.15.0 hlint> include refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 hlint> include text-2.0.1 hlint> include transformers-0.5.6.2 hlint> include uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 hlint> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hlint> include utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j hlint> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej hlint> include yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM hlint> Language.Haskell.HLint=hlint-3.6.1-HK9ynhCntZw17vn62Mva9y:Language.Haskell.HLint hlint> unit hlint-3.6.1-9K462HDCvboC98ONGUBFsV-hlint hlint> include base-4.17.0.0 hlint> include hlint-3.6.1-HK9ynhCntZw17vn62Mva9y hlint> Ready component graph: hlint> definite hlint-3.6.1-HK9ynhCntZw17vn62Mva9y hlint> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G hlint> depends ansi-terminal-0.11.5-IwjrDLaczJmDKfX8JRGzlb hlint> depends base-4.17.0.0 hlint> depends bytestring-0.11.3.1 hlint> depends cmdargs-0.10.22-JAZjksBta3xLHQYRlufWeF hlint> depends containers-0.6.6 hlint> depends cpphs-1.20.9.1-FZ2EAcauwsG3fGi1AvvgeX hlint> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 hlint> depends deriving-aeson-0.2.9-LQfHYayyQ4SBcN1BiRNj4 hlint> depends directory-1.3.7.1 hlint> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p hlint> depends file-embed-0.0.15.0-DvZXFbFgP0RJ75jRp3Em21 hlint> depends filepath-1.4.2.2 hlint> depends filepattern-0.1.3-5ExvmGMRLeY38no2pobuip hlint> depends ghc-lib-parser-9.6.3.20231014-HMAh9xUhAHC5hjQ5Wkk36A hlint> depends ghc-lib-parser-ex-9.6.0.2-ER7dqYJUHkBDzwqz8HDMiw hlint> depends hscolour-1.24.4-HX11eQ0ptk48anJrjJH7cD hlint> depends process-1.6.15.0 hlint> depends refact-0.3.0.2-3lqbUEISqAIKyGbLXrvTe0 hlint> depends text-2.0.1 hlint> depends transformers-0.5.6.2 hlint> depends uniplate-1.6.13-8tHRNQQzr9l9vU5E0YNmW4 hlint> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP hlint> depends utf8-string-1.0.2-GvRLQtyB31z9zYhBFb459j hlint> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej hlint> depends yaml-0.11.11.2-LMHfboENZTjg6Rdbn6TCM hlint> definite hlint-3.6.1-9K462HDCvboC98ONGUBFsV-hlint hlint> depends base-4.17.0.0 hlint> depends hlint-3.6.1-HK9ynhCntZw17vn62Mva9y hlint> Using Cabal-3.8.1.0 compiled by ghc-9.4 hlint> Using compiler: ghc-9.4.2 hlint> Using install prefix: /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1 hlint> Executables installed in: hlint> /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/bin hlint> Libraries installed in: hlint> /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hlint-3.6.1-HK9ynhCntZw17vn62Mva9y hlint> Dynamic Libraries installed in: hlint> /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 hlint> Private executables installed in: hlint> /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/libexec/x86_64-linux-ghc-9.4.2/hlint-3.6.1 hlint> Data files installed in: hlint> /nix/store/azag6j7wh37182bp8drzgf706n19z7h3-hlint-3.6.1-data/share/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hlint-3.6.1 hlint> Documentation installed in: hlint> /nix/store/in0amx1fwhrdra7nm02gd60nhm4y1nr0-hlint-3.6.1-doc/share/doc/hlint-3.6.1 hlint> Configuration files installed in: hlint> /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/etc hlint> No alex found hlint> Using ar found on system at: hlint> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar hlint> No c2hs found hlint> Using cpphs version 1.20.9 found on system at: hlint> /nix/store/a17qaz15z7m5w47fsl1pg0jzw9j464jq-cpphs-1.20.9.1/bin/cpphs hlint> No doctest found hlint> Using gcc version 12.3.0 given by user at: hlint> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc hlint> Using ghc version 9.4.2 found on system at: hlint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc hlint> Using ghc-pkg version 9.4.2 found on system at: hlint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 hlint> No ghcjs found hlint> No ghcjs-pkg found hlint> No greencard found hlint> Using haddock version 2.27.0 found on system at: hlint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: hlint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc hlint> Using hsc2hs version 0.68.8 found on system at: hlint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs hlint> Using hscolour version 1.24 found on system at: hlint> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour hlint> No jhc found hlint> Using ld found on system at: hlint> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold hlint> No pkg-config found hlint> Using runghc version 9.4.2 found on system at: hlint> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 hlint> Using strip version 2.40 found on system at: hlint> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip hlint> Using tar found on system at: hlint> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar hlint> No uhc found implicit-hie> Building library for implicit-hie-0.1.2.7.. hlint> building hie-bios> Preprocessing library for hie-bios-0.12.0.. hie-bios> Building library for hie-bios-0.12.0.. fourmolu> Preprocessing library for fourmolu-0.14.0.0.. fourmolu> Building library for fourmolu-0.14.0.0.. hlint> Preprocessing library for hlint-3.6.1.. 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 ) hlint> Building library for hlint-3.6.1.. fourmolu> [ 1 of 57] Compiling GHC.DynFlags ( src/GHC/DynFlags.hs, dist/build/GHC/DynFlags.o, dist/build/GHC/DynFlags.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 ) hlint> [ 1 of 61] Compiling EmbedData ( src/EmbedData.hs, dist/build/EmbedData.o, dist/build/EmbedData.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 ) hie-bios> hie-bios> src/HIE/Bios/Config/YAML.hs:32:1: warning: [-Wunused-imports] hie-bios> The import of ‘Null, Object, Value’ hie-bios> from module ‘Data.Aeson.Types’ is redundant hie-bios> | hie-bios> 32 | import Data.Aeson.Types (Object, Parser, Value (Null), hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... hlint> [ 2 of 61] Compiling Extension ( src/Extension.hs, dist/build/Extension.o, dist/build/Extension.dyn_o ) hlint> [ 3 of 61] Compiling Fixity ( src/Fixity.hs, dist/build/Fixity.o, dist/build/Fixity.dyn_o ) hlint> [ 4 of 61] 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 61] Compiling GHC.Util.Brackets ( src/GHC/Util/Brackets.hs, dist/build/GHC/Util/Brackets.o, dist/build/GHC/Util/Brackets.dyn_o ) lsp-test> times out [✔] hlint> [ 6 of 61] 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 61] Compiling GHC.Util.FreeVars ( src/GHC/Util/FreeVars.hs, dist/build/GHC/Util/FreeVars.o, dist/build/GHC/Util/FreeVars.dyn_o ) hlint> [ 8 of 61] 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 61] 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 61] 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 61] 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 61] Compiling HsColour ( src/HsColour.hs, dist/build/HsColour.o, dist/build/HsColour.dyn_o ) hlint> [13 of 61] Compiling Parallel ( src/Parallel.hs, dist/build/Parallel.o, dist/build/Parallel.dyn_o ) hlint> [14 of 61] Compiling Paths_hlint ( dist/build/autogen/Paths_hlint.hs, dist/build/Paths_hlint.o, dist/build/Paths_hlint.dyn_o ) hlint> [15 of 61] Compiling Refact ( src/Refact.hs, dist/build/Refact.o, dist/build/Refact.dyn_o ) hlint> [16 of 61] Compiling GHC.Util.HsExpr ( src/GHC/Util/HsExpr.hs, dist/build/GHC/Util/HsExpr.o, dist/build/GHC/Util/HsExpr.dyn_o ) implicit-hie> [2 of 4] Compiling Hie.Locate ( src/Hie/Locate.hs, dist/build/Hie/Locate.o, dist/build/Hie/Locate.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 ) lsp-test> doesn't time out [✔] implicit-hie> [1 of 4] Compiling Hie.Cabal.Parser ( src/Hie/Cabal/Parser.hs, dist/build/Hie/Cabal/Parser.p_o ) hlint> [17 of 61] Compiling Timing ( src/Timing.hs, dist/build/Timing.o, dist/build/Timing.dyn_o ) hlint> [18 of 61] Compiling Util ( src/Util.hs, dist/build/Util.o, dist/build/Util.dyn_o ) hlint> [19 of 61] Compiling GHC.Util.Unify ( src/GHC/Util/Unify.hs, dist/build/GHC/Util/Unify.o, dist/build/GHC/Util/Unify.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 ) 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> hie-bios> src/HIE/Bios/Ghc/Gap.hs:154:1: warning: [-Wunused-imports] hie-bios> The qualified import of ‘GHC.Driver.Main’ is redundant hie-bios> except perhaps to import instances from ‘GHC.Driver.Main’ hie-bios> To import instances alone, use: import GHC.Driver.Main() hie-bios> | hie-bios> 154 | import qualified GHC.Driver.Main as G hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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> hie-bios> src/HIE/Bios/Ghc/Load.hs:14:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 14 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Ghc/Load.hs:22:1: warning: [-Wunused-imports] hie-bios> The qualified import of ‘GHC.Driver.Make’ is redundant hie-bios> except perhaps to import instances from ‘GHC.Driver.Make’ hie-bios> To import instances alone, use: import GHC.Driver.Make() hie-bios> | hie-bios> 22 | import qualified GHC.Driver.Make as G hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Ghc/Load.hs:122:3: warning: [-Wunused-matches] hie-bios> Defined but not used: ‘cur_time’ hie-bios> | hie-bios> 122 | cur_time <- getCurrentTime hie-bios> | ^^^^^^^^ 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> hie-bios> src/HIE/Bios/Types.hs:10:1: warning: [-Wunused-imports] hie-bios> The import of ‘Control.Monad’ is redundant hie-bios> except perhaps to import instances from ‘Control.Monad’ hie-bios> To import instances alone, use: import Control.Monad() hie-bios> | hie-bios> 10 | import Control.Monad hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Types.hs:16:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 16 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Types.hs:126:3: warning: [-Wnoncanonical-monad-instances] hie-bios> Noncanonical ‘return’ definition detected hie-bios> in the instance declaration for ‘Monad (CradleLoadResultT m)’. hie-bios> ‘return’ will eventually be removed in favour of ‘pure’ hie-bios> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ hie-bios> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return hie-bios> | hie-bios> 126 | return = CradleLoadResultT . return . CradleSuccess hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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> hie-bios> src/HIE/Bios/Ghc/Api.hs:17:1: warning: [-Wunused-imports] hie-bios> The qualified import of ‘GHC.Driver.Make’ is redundant hie-bios> except perhaps to import instances from ‘GHC.Driver.Make’ hie-bios> To import instances alone, use: import GHC.Driver.Make() hie-bios> | hie-bios> 17 | import qualified GHC.Driver.Make as G hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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:64:1: warning: [-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> 64 | 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> hie-bios> src/HIE/Bios/Ghc/Check.hs:22:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 22 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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> [ 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> [20 of 61] Compiling GHC.Util ( src/GHC/Util.hs, dist/build/GHC/Util.o, dist/build/GHC/Util.dyn_o ) hlint> [21 of 61] Compiling Config.Type ( src/Config/Type.hs, dist/build/Config/Type.o, dist/build/Config/Type.dyn_o ) fourmolu> [ 9 of 57] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, dist/build/Ormolu/Exception.o, dist/build/Ormolu/Exception.dyn_o ) implicit-hie> [2 of 4] Compiling Hie.Locate ( src/Hie/Locate.hs, dist/build/Hie/Locate.p_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 ) fourmolu> [15 of 57] Compiling Ormolu.Fixity ( src/Ormolu/Fixity.hs, dist/build/Ormolu/Fixity.o, dist/build/Ormolu/Fixity.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 ) 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 ) 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 ) 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 ) hie-bios> [ 1 of 16] Compiling HIE.Bios.Config.YAML ( src/HIE/Bios/Config/YAML.hs, dist/build/HIE/Bios/Config/YAML.p_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 ) hie-bios> hie-bios> src/HIE/Bios/Config/YAML.hs:32:1: warning: [-Wunused-imports] hie-bios> The import of ‘Null, Object, Value’ hie-bios> from module ‘Data.Aeson.Types’ is redundant hie-bios> | hie-bios> 32 | import Data.Aeson.Types (Object, Parser, Value (Null), hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... lsp-test> further timeout messages are ignored [✔] implicit-hie> Preprocessing test suite 'implicit-hie-test' for implicit-hie-0.1.2.7.. implicit-hie> Building test suite 'implicit-hie-test' for implicit-hie-0.1.2.7.. implicit-hie> [1 of 2] Compiling Main ( test/Spec.hs, dist/build/implicit-hie-test/implicit-hie-test-tmp/Main.o ) 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 ) hlint> [22 of 61] Compiling Idea ( src/Idea.hs, dist/build/Idea.o, dist/build/Idea.dyn_o ) fourmolu> [21 of 57] Compiling Ormolu.Config ( src/Ormolu/Config.hs, dist/build/Ormolu/Config.o, dist/build/Ormolu/Config.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 ) hlint> [23 of 61] Compiling Test.Util ( src/Test/Util.hs, dist/build/Test/Util.o, dist/build/Test/Util.dyn_o ) implicit-hie> [3 of 3] Linking dist/build/implicit-hie-test/implicit-hie-test implicit-hie> Preprocessing executable 'gen-hie' for implicit-hie-0.1.2.7.. implicit-hie> Building executable 'gen-hie' for implicit-hie-0.1.2.7.. implicit-hie> [1 of 2] Compiling Main ( app/Main.hs, dist/build/gen-hie/gen-hie-tmp/Main.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 ) implicit-hie> [3 of 3] Linking dist/build/gen-hie/gen-hie hlint> [24 of 61] Compiling Test.InputOutput ( src/Test/InputOutput.hs, dist/build/Test/InputOutput.o, dist/build/Test/InputOutput.dyn_o ) hie-bios> [ 2 of 16] Compiling HIE.Bios.Config ( src/HIE/Bios/Config.hs, dist/build/HIE/Bios/Config.p_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 ) 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> hie-bios> src/HIE/Bios/Ghc/Gap.hs:154:1: warning: [-Wunused-imports] hie-bios> The qualified import of ‘GHC.Driver.Main’ is redundant hie-bios> except perhaps to import instances from ‘GHC.Driver.Main’ hie-bios> To import instances alone, use: import GHC.Driver.Main() hie-bios> | hie-bios> 154 | import qualified GHC.Driver.Main as G hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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> hie-bios> src/HIE/Bios/Ghc/Load.hs:14:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 14 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Ghc/Load.hs:22:1: warning: [-Wunused-imports] hie-bios> The qualified import of ‘GHC.Driver.Make’ is redundant hie-bios> except perhaps to import instances from ‘GHC.Driver.Make’ hie-bios> To import instances alone, use: import GHC.Driver.Make() hie-bios> | hie-bios> 22 | import qualified GHC.Driver.Make as G hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Ghc/Load.hs:122:3: warning: [-Wunused-matches] hie-bios> Defined but not used: ‘cur_time’ hie-bios> | hie-bios> 122 | cur_time <- getCurrentTime hie-bios> | ^^^^^^^^ hie-bios> [ 6 of 16] Compiling HIE.Bios.Types ( src/HIE/Bios/Types.hs, dist/build/HIE/Bios/Types.p_o ) hie-bios> hie-bios> src/HIE/Bios/Types.hs:10:1: warning: [-Wunused-imports] hie-bios> The import of ‘Control.Monad’ is redundant hie-bios> except perhaps to import instances from ‘Control.Monad’ hie-bios> To import instances alone, use: import Control.Monad() hie-bios> | hie-bios> 10 | import Control.Monad hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Types.hs:16:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 16 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Types.hs:126:3: warning: [-Wnoncanonical-monad-instances] hie-bios> Noncanonical ‘return’ definition detected hie-bios> in the instance declaration for ‘Monad (CradleLoadResultT m)’. hie-bios> ‘return’ will eventually be removed in favour of ‘pure’ hie-bios> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ hie-bios> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return hie-bios> | hie-bios> 126 | return = CradleLoadResultT . return . CradleSuccess hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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> hie-bios> src/HIE/Bios/Ghc/Api.hs:17:1: warning: [-Wunused-imports] hie-bios> The qualified import of ‘GHC.Driver.Make’ is redundant hie-bios> except perhaps to import instances from ‘GHC.Driver.Make’ hie-bios> To import instances alone, use: import GHC.Driver.Make() hie-bios> | hie-bios> 17 | import qualified GHC.Driver.Make as G hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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:64:1: warning: [-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> 64 | 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> hie-bios> src/HIE/Bios/Ghc/Check.hs:22:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 22 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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 ) implicit-hie> running tests 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.0228 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.2.7-implicit-hie-test.log implicit-hie> 1 of 1 test suites (1 of 1 test cases) passed. implicit-hie> haddockPhase hlint> [25 of 61] Compiling SARIF ( src/SARIF.hs, dist/build/SARIF.o, dist/build/SARIF.dyn_o ) hlint> [26 of 61] Compiling Report ( src/Report.hs, dist/build/Report.o, dist/build/Report.dyn_o ) hlint> [27 of 61] Compiling CC ( src/CC.hs, dist/build/CC.o, dist/build/CC.dyn_o ) hlint> [28 of 61] Compiling GHC.All ( src/GHC/All.hs, dist/build/GHC/All.o, dist/build/GHC/All.dyn_o ) hlint> [29 of 61] Compiling Hint.Type ( src/Hint/Type.hs, dist/build/Hint/Type.o, dist/build/Hint/Type.dyn_o ) hlint> [30 of 61] Compiling Hint.Unsafe ( src/Hint/Unsafe.hs, dist/build/Hint/Unsafe.o, dist/build/Hint/Unsafe.dyn_o ) hlint> [31 of 61] Compiling Hint.Smell ( src/Hint/Smell.hs, dist/build/Hint/Smell.o, dist/build/Hint/Smell.dyn_o ) hlint> [32 of 61] Compiling Hint.Restrict ( src/Hint/Restrict.hs, dist/build/Hint/Restrict.o, dist/build/Hint/Restrict.dyn_o ) hlint> [33 of 61] Compiling Hint.Pragma ( src/Hint/Pragma.hs, dist/build/Hint/Pragma.o, dist/build/Hint/Pragma.dyn_o ) hlint> [34 of 61] Compiling Hint.Pattern ( src/Hint/Pattern.hs, dist/build/Hint/Pattern.o, dist/build/Hint/Pattern.dyn_o ) implicit-hie> Preprocessing library for implicit-hie-0.1.2.7.. hlint> [35 of 61] Compiling Hint.NumLiteral ( src/Hint/NumLiteral.hs, dist/build/Hint/NumLiteral.o, dist/build/Hint/NumLiteral.dyn_o ) hlint> [36 of 61] Compiling Hint.NewType ( src/Hint/NewType.hs, dist/build/Hint/NewType.o, dist/build/Hint/NewType.dyn_o ) hlint> [37 of 61] Compiling Hint.Naming ( src/Hint/Naming.hs, dist/build/Hint/Naming.o, dist/build/Hint/Naming.dyn_o ) hlint> [38 of 61] Compiling Hint.Monad ( src/Hint/Monad.hs, dist/build/Hint/Monad.o, dist/build/Hint/Monad.dyn_o ) hlint> [39 of 61] Compiling Hint.Match ( src/Hint/Match.hs, dist/build/Hint/Match.o, dist/build/Hint/Match.dyn_o ) implicit-hie> Running Haddock on library for implicit-hie-0.1.2.7.. 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 hlint> [40 of 61] Compiling Hint.ListRec ( src/Hint/ListRec.hs, dist/build/Hint/ListRec.o, dist/build/Hint/ListRec.dyn_o ) hlint> [41 of 61] Compiling Hint.List ( src/Hint/List.hs, dist/build/Hint/List.o, dist/build/Hint/List.dyn_o ) implicit-hie> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hlint> [42 of 61] Compiling Hint.Lambda ( src/Hint/Lambda.hs, dist/build/Hint/Lambda.o, dist/build/Hint/Lambda.dyn_o ) hlint> [43 of 61] Compiling Hint.Import ( src/Hint/Import.hs, dist/build/Hint/Import.o, dist/build/Hint/Import.dyn_o ) hlint> [44 of 61] Compiling Hint.Fixities ( src/Hint/Fixities.hs, dist/build/Hint/Fixities.o, dist/build/Hint/Fixities.dyn_o ) hlint> [45 of 61] Compiling Hint.Extensions ( src/Hint/Extensions.hs, dist/build/Hint/Extensions.o, dist/build/Hint/Extensions.dyn_o ) 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 ) 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:32) implicit-hie> skipFreeformField (src/Hie/Cabal/Parser.hs:41) implicit-hie> parsePackage (src/Hie/Cabal/Parser.hs:57) implicit-hie> componentHeader (src/Hie/Cabal/Parser.hs:73) implicit-hie> parseComponent (src/Hie/Cabal/Parser.hs:82) implicit-hie> parseLib (src/Hie/Cabal/Parser.hs:89) implicit-hie> parseTestSuite (src/Hie/Cabal/Parser.hs:94) implicit-hie> parseExe (src/Hie/Cabal/Parser.hs:97) implicit-hie> parseBench (src/Hie/Cabal/Parser.hs:100) implicit-hie> parseSecMain (src/Hie/Cabal/Parser.hs:103) implicit-hie> parseQuoted (src/Hie/Cabal/Parser.hs:109) implicit-hie> parseString (src/Hie/Cabal/Parser.hs:116) implicit-hie> unqualName (src/Hie/Cabal/Parser.hs:119) implicit-hie> pathMain (src/Hie/Cabal/Parser.hs:145) implicit-hie> (src/Hie/Cabal/Parser.hs:161) implicit-hie> parseSec (src/Hie/Cabal/Parser.hs:166) implicit-hie> skipToNextLine (src/Hie/Cabal/Parser.hs:173) implicit-hie> skipBlock (src/Hie/Cabal/Parser.hs:176) implicit-hie> comment (src/Hie/Cabal/Parser.hs:179) implicit-hie> skipBlockLine (src/Hie/Cabal/Parser.hs:182) implicit-hie> emptyOrComLine (src/Hie/Cabal/Parser.hs:185) implicit-hie> tabOrSpace (src/Hie/Cabal/Parser.hs:188) implicit-hie> hsSourceDir (src/Hie/Cabal/Parser.hs:191) implicit-hie> field (src/Hie/Cabal/Parser.hs:195) implicit-hie> extractPath (src/Hie/Cabal/Parser.hs:211) implicit-hie> extractPkgs (src/Hie/Cabal/Parser.hs:224) implicit-hie> 0% ( 0 / 4) in 'Hie.Locate' implicit-hie> Missing documentation for: implicit-hie> Module header implicit-hie> nestedPkg (src/Hie/Locate.hs:66) implicit-hie> stackYamlPkgs (src/Hie/Locate.hs:33) implicit-hie> cabalPkgs (src/Hie/Locate.hs:43) implicit-hie> 0% ( 0 / 6) in 'Hie.Yaml' implicit-hie> Missing documentation for: implicit-hie> Module header implicit-hie> hieYaml (src/Hie/Yaml.hs:15) implicit-hie> fmtComponent (src/Hie/Yaml.hs:45) implicit-hie> fmtPkgs (src/Hie/Yaml.hs:57) implicit-hie> cabalComponent (src/Hie/Yaml.hs:31) implicit-hie> stackComponent (src/Hie/Yaml.hs:38) hlint> [46 of 61] Compiling Hint.Export ( src/Hint/Export.hs, dist/build/Hint/Export.o, dist/build/Hint/Export.dyn_o ) hlint> [47 of 61] Compiling Hint.Duplicate ( src/Hint/Duplicate.hs, dist/build/Hint/Duplicate.o, dist/build/Hint/Duplicate.dyn_o ) hlint> [48 of 61] Compiling Hint.Comment ( src/Hint/Comment.hs, dist/build/Hint/Comment.o, dist/build/Hint/Comment.dyn_o ) hlint> [49 of 61] Compiling Hint.Bracket ( src/Hint/Bracket.hs, dist/build/Hint/Bracket.o, dist/build/Hint/Bracket.dyn_o ) hlint> [50 of 61] Compiling Hint.All ( src/Hint/All.hs, dist/build/Hint/All.o, dist/build/Hint/All.dyn_o ) implicit-hie> Warning: Hie.Cabal.Parser: could not find link destinations for: implicit-hie> implicit-hie> - Data.Attoparsec.Text.Internal.Parser 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 ) hlint> [51 of 61] Compiling Config.Yaml ( src/Config/Yaml.hs, dist/build/Config/Yaml.o, dist/build/Config/Yaml.dyn_o ) hlint> [52 of 61] Compiling Config.Read ( src/Config/Read.hs, dist/build/Config/Read.o, dist/build/Config/Read.dyn_o ) hlint> [53 of 61] Compiling Config.Compute ( src/Config/Compute.hs, dist/build/Config/Compute.o, dist/build/Config/Compute.dyn_o ) hlint> [54 of 61] Compiling Config.Haskell ( src/Config/Haskell.hs, dist/build/Config/Haskell.o, dist/build/Config/Haskell.dyn_o ) hlint> [55 of 61] Compiling CmdLine ( src/CmdLine.hs, dist/build/CmdLine.o, dist/build/CmdLine.dyn_o ) hlint> [56 of 61] Compiling Apply ( src/Apply.hs, dist/build/Apply.o, dist/build/Apply.dyn_o ) hlint> [57 of 61] Compiling Test.Annotations ( src/Test/Annotations.hs, dist/build/Test/Annotations.o, dist/build/Test/Annotations.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 ) hie-bios> [14 of 16] Compiling HIE.Bios.Internal.Debug ( src/HIE/Bios/Internal/Debug.hs, dist/build/HIE/Bios/Internal/Debug.p_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> [58 of 61] Compiling Test.All ( src/Test/All.hs, dist/build/Test/All.o, dist/build/Test/All.dyn_o ) 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 ) lsp-test> overrides global message timeout [✔] hlint> [59 of 61] Compiling Summary ( src/Summary.hs, dist/build/Summary.o, dist/build/Summary.dyn_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 ) 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 ) fourmolu> [29 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 ) fourmolu> [30 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 ) 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 ) implicit-hie> Documentation created: dist/doc/html/implicit-hie/index.html, implicit-hie> dist/doc/html/implicit-hie/implicit-hie.txt implicit-hie> Preprocessing test suite 'implicit-hie-test' for implicit-hie-0.1.2.7.. implicit-hie> Preprocessing executable 'gen-hie' for implicit-hie-0.1.2.7.. implicit-hie> installing implicit-hie> Installing library in /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie> Installing executable gen-hie in /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/bin implicit-hie> Warning: The directory implicit-hie> /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/bin is not in implicit-hie> the system search path. 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 ) implicit-hie> post-installation fixup implicit-hie> shrinking RPATHs of ELF executables and libraries in /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7 implicit-hie> shrinking /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/bin/gen-hie implicit-hie> shrinking /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSimplicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK-ghc9.4.2.so implicit-hie> checking for references to /build/ in /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7... implicit-hie> patching script interpreter paths in /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7 implicit-hie> stripping (with command strip and flags -S -p) in /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/lib /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7/bin implicit-hie> shrinking RPATHs of ELF executables and libraries in /nix/store/fds98krc23zlqz4wynv9c585viiw7xn9-implicit-hie-0.1.2.7-doc implicit-hie> checking for references to /build/ in /nix/store/fds98krc23zlqz4wynv9c585viiw7xn9-implicit-hie-0.1.2.7-doc... implicit-hie> patching script interpreter paths in /nix/store/fds98krc23zlqz4wynv9c585viiw7xn9-implicit-hie-0.1.2.7-doc implicit-hie (post)> added 2 signatures implicit-hie (post)> added 2 signatures implicit-hie (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/fds98krc23zlqz4wynv9c585viiw7xn9-implicit-hie-0.1.2.7-doc /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7 implicit-hie (post)> copying 2 paths... implicit-hie (post)> copying path '/nix/store/fds98krc23zlqz4wynv9c585viiw7xn9-implicit-hie-0.1.2.7-doc' to 'https://cache.nix-ci.com'... implicit-hie (post)> copying path '/nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7' to 'https://cache.nix-ci.com'... implicit-hie (post)> copying 1 paths... implicit-hie (post)> copying path '/nix/store/wb76rffb62r3fh3ldc1mdp0c0mi66gnh-implicit-hie-0.1.2.7.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/fds98krc23zlqz4wynv9c585viiw7xn9-implicit-hie-0.1.2.7-doc /nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7 implicit-hie (post)> copying 2 paths... implicit-hie (post)> copying path '/nix/store/fds98krc23zlqz4wynv9c585viiw7xn9-implicit-hie-0.1.2.7-doc' to 'ssh-ng://worker.nix-ci.com'... implicit-hie (post)> copying path '/nix/store/j37gk8g7661f1yjr0jib7pkv2n22n2vk-implicit-hie-0.1.2.7' to 'ssh-ng://worker.nix-ci.com'... implicit-hie (post)> copying 1 paths... implicit-hie (post)> copying path '/nix/store/wb76rffb62r3fh3ldc1mdp0c0mi66gnh-implicit-hie-0.1.2.7.drv' to 'ssh-ng://worker.nix-ci.com'... 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 ) 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 ) hie-bios> Preprocessing executable 'hie-bios' for hie-bios-0.12.0.. hie-bios> Building executable 'hie-bios' for hie-bios-0.12.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 ) hie-bios> hie-bios> exe/Main.hs:9:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 9 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> [3 of 3] Linking dist/build/hie-bios/hie-bios hlint> [60 of 61] Compiling HLint ( src/HLint.hs, dist/build/HLint.o, dist/build/HLint.dyn_o ) hie-bios> haddockPhase hlint> [61 of 61] Compiling Language.Haskell.HLint ( src/Language/Haskell/HLint.hs, dist/build/Language/Haskell/HLint.o, dist/build/Language/Haskell/HLint.dyn_o ) hie-bios> Preprocessing library for hie-bios-0.12.0.. hie-bios> Running Haddock on library for hie-bios-0.12.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 hie-bios> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hlint> [ 1 of 61] Compiling EmbedData ( src/EmbedData.hs, dist/build/EmbedData.p_o ) hie-bios> 7% ( 1 / 14) in 'HIE.Bios.Config.YAML' hie-bios> Missing documentation for: hie-bios> CradleConfigYAML (src/HIE/Bios/Config/YAML.hs:63) hie-bios> CradleComponent (src/HIE/Bios/Config/YAML.hs:68) hie-bios> MultiSubComponent (src/HIE/Bios/Config/YAML.hs:100) hie-bios> CabalConfig (src/HIE/Bios/Config/YAML.hs:105) hie-bios> CabalComponent (src/HIE/Bios/Config/YAML.hs:114) hie-bios> StackConfig (src/HIE/Bios/Config/YAML.hs:127) hie-bios> StackComponent (src/HIE/Bios/Config/YAML.hs:132) hie-bios> DirectConfig (src/HIE/Bios/Config/YAML.hs:169) hie-bios> BiosConfig (src/HIE/Bios/Config/YAML.hs:173) hie-bios> NoneConfig (src/HIE/Bios/Config/YAML.hs:84) hie-bios> OtherConfig (src/HIE/Bios/Config/YAML.hs:86) hie-bios> OneOrManyComponents (src/HIE/Bios/Config/YAML.hs:157) hie-bios> Callable (src/HIE/Bios/Config/YAML.hs:182) hie-bios> hie-bios> src/HIE/Bios/Config/YAML.hs:32:1: warning: [-Wunused-imports] hie-bios> The import of ‘Null, Object, Value’ hie-bios> from module ‘Data.Aeson.Types’ is redundant hie-bios> | hie-bios> 32 | import Data.Aeson.Types (Object, Parser, Value (Null), hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... hie-bios> Warning: 'Cradle' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: Couldn't find .haddock for export cabalComponent hie-bios> Warning: Couldn't find .haddock for export stackComponent hie-bios> Warning: Couldn't find .haddock for export stackYaml hie-bios> 15% ( 2 / 13) in 'HIE.Bios.Config' hie-bios> Missing documentation for: hie-bios> readConfig (src/HIE/Bios/Config.hs:128) hie-bios> CradleConfig (src/HIE/Bios/Config.hs:43) hie-bios> CabalType (src/HIE/Bios/Config.hs:58) hie-bios> CabalType (src/HIE/Bios/Config.hs:68) hie-bios> cabalComponent hie-bios> StackType (src/HIE/Bios/Config.hs:75) hie-bios> StackType (src/HIE/Bios/Config.hs:85) hie-bios> stackComponent hie-bios> stackYaml hie-bios> CradleType (src/HIE/Bios/Config.hs:92) hie-bios> Callable (src/HIE/Bios/Config.hs:55) hlint> [ 2 of 61] Compiling Extension ( src/Extension.hs, dist/build/Extension.p_o ) hlint> [ 3 of 61] Compiling Fixity ( src/Fixity.hs, dist/build/Fixity.p_o ) hlint> [ 4 of 61] Compiling GHC.Util.ApiAnnotation ( src/GHC/Util/ApiAnnotation.hs, dist/build/GHC/Util/ApiAnnotation.p_o ) hlint> [ 5 of 61] Compiling GHC.Util.Brackets ( src/GHC/Util/Brackets.hs, dist/build/GHC/Util/Brackets.p_o ) hlint> [ 6 of 61] Compiling GHC.Util.DynFlags ( src/GHC/Util/DynFlags.hs, dist/build/GHC/Util/DynFlags.p_o ) hlint> [ 7 of 61] Compiling GHC.Util.FreeVars ( src/GHC/Util/FreeVars.hs, dist/build/GHC/Util/FreeVars.p_o ) hie-bios> 35% ( 21 / 60) in 'HIE.Bios.Ghc.Gap' hie-bios> Missing documentation for: hie-bios> ghcVersion (src/HIE/Bios/Ghc/Gap.hs:161) hie-bios> WarnFlags (src/HIE/Bios/Ghc/Gap.hs:275) hie-bios> emptyWarnFlags (src/HIE/Bios/Ghc/Gap.hs:276) hie-bios> makeUserStyle (src/HIE/Bios/Ghc/Gap.hs:259) hie-bios> PprStyle hie-bios> parseTargetFiles (src/HIE/Bios/Ghc/Gap.hs:484) hie-bios> getHscEnv hie-bios> batchMsg hie-bios> set_hsc_dflags (src/HIE/Bios/Ghc/Gap.hs:230) hie-bios> overPkgDbRef (src/HIE/Bios/Ghc/Gap.hs:233) hie-bios> guessTarget (src/HIE/Bios/Ghc/Gap.hs:247) hie-bios> setNoCode (src/HIE/Bios/Ghc/Gap.hs:219) hie-bios> getModSummaries (src/HIE/Bios/Ghc/Gap.hs:281) hie-bios> mapOverIncludePaths (src/HIE/Bios/Ghc/Gap.hs:293) hie-bios> getLogger (src/HIE/Bios/Ghc/Gap.hs:436) hie-bios> RealSrcSpan (src/HIE/Bios/Ghc/Gap.hs:210) hie-bios> LExpression (src/HIE/Bios/Ghc/Gap.hs:311) hie-bios> LBinding (src/HIE/Bios/Ghc/Gap.hs:312) hie-bios> LPattern (src/HIE/Bios/Ghc/Gap.hs:313) hie-bios> inTypes (src/HIE/Bios/Ghc/Gap.hs:315) hie-bios> outType (src/HIE/Bios/Ghc/Gap.hs:321) hie-bios> catch (src/HIE/Bios/Ghc/Gap.hs:199) hie-bios> bracket (src/HIE/Bios/Ghc/Gap.hs:181) hie-bios> handle (src/HIE/Bios/Ghc/Gap.hs:191) hie-bios> pageMode (src/HIE/Bios/Ghc/Gap.hs:361) hie-bios> oneLineMode (src/HIE/Bios/Ghc/Gap.hs:369) hie-bios> initializePluginsForModSummary (src/HIE/Bios/Ghc/Gap.hs:388) hie-bios> setFrontEndHooks (src/HIE/Bios/Ghc/Gap.hs:409) hie-bios> setWayDynamicIfHostIsDynamic (src/HIE/Bios/Ghc/Gap.hs:447) hie-bios> gopt_set (src/HIE/Bios/Ghc/Gap.hs:444) hie-bios> parseDynamicFlags (src/HIE/Bios/Ghc/Gap.hs:473) hie-bios> hostIsDynamic (src/HIE/Bios/Ghc/Gap.hs:563) hie-bios> getModuleName (src/HIE/Bios/Ghc/Gap.hs:268) hie-bios> getTyThing (src/HIE/Bios/Ghc/Gap.hs:284) hie-bios> fixInfo (src/HIE/Bios/Ghc/Gap.hs:287) hie-bios> mgModSummaries hie-bios> unsetLogAction (src/HIE/Bios/Ghc/Gap.hs:334) hie-bios> load' (src/HIE/Bios/Ghc/Gap.hs:173) hie-bios> getDynFlags hie-bios> hie-bios> src/HIE/Bios/Ghc/Gap.hs:154:1: warning: [-Wunused-imports] hie-bios> The qualified import of ‘GHC.Driver.Main’ is redundant hie-bios> except perhaps to import instances from ‘GHC.Driver.Main’ hie-bios> To import instances alone, use: import GHC.Driver.Main() hie-bios> | hie-bios> 154 | import qualified GHC.Driver.Main as G hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> 16% ( 1 / 6) in 'HIE.Bios.Ghc.Doc' hie-bios> Missing documentation for: hie-bios> showPage (src/HIE/Bios/Ghc/Doc.hs:31) hie-bios> showOneLine (src/HIE/Bios/Ghc/Doc.hs:36) hie-bios> getStyle (src/HIE/Bios/Ghc/Doc.hs:41) hie-bios> styleUnqualified (src/HIE/Bios/Ghc/Doc.hs:44) hie-bios> showDocWith (src/HIE/Bios/Ghc/Doc.hs:47) hie-bios> 60% ( 9 / 15) in 'HIE.Bios.Ghc.Load' hie-bios> Missing documentation for: hie-bios> Log (src/HIE/Bios/Ghc/Load.hs:31) 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:182) hie-bios> ghcInHsc (src/HIE/Bios/Ghc/Load.hs:193) hie-bios> setTargetFilename (src/HIE/Bios/Ghc/Load.hs:207) hie-bios> hie-bios> src/HIE/Bios/Ghc/Load.hs:14:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 14 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Ghc/Load.hs:22:1: warning: [-Wunused-imports] hie-bios> The qualified import of ‘GHC.Driver.Make’ is redundant hie-bios> except perhaps to import instances from ‘GHC.Driver.Make’ hie-bios> To import instances alone, use: import GHC.Driver.Make() hie-bios> | hie-bios> 22 | import qualified GHC.Driver.Make as G hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Ghc/Load.hs:122:3: warning: [-Wunused-matches] hie-bios> Defined but not used: ‘cur_time’ hie-bios> | hie-bios> 122 | cur_time <- getCurrentTime hie-bios> | ^^^^^^^^ hie-bios> 23% ( 3 / 13) in 'HIE.Bios.Types' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> BIOSVerbosity (src/HIE/Bios/Types.hs:19) hie-bios> ActionName (src/HIE/Bios/Types.hs:40) hie-bios> Log (src/HIE/Bios/Types.hs:51) hie-bios> CradleAction (src/HIE/Bios/Types.hs:60) hie-bios> cradleLoadResult (src/HIE/Bios/Types.hs:84) hie-bios> CradleLoadResultT (src/HIE/Bios/Types.hs:102) hie-bios> modCradleError (src/HIE/Bios/Types.hs:152) hie-bios> throwCE (src/HIE/Bios/Types.hs:159) hie-bios> CradleError (src/HIE/Bios/Types.hs:162) hie-bios> hie-bios> src/HIE/Bios/Types.hs:10:1: warning: [-Wunused-imports] hie-bios> The import of ‘Control.Monad’ is redundant hie-bios> except perhaps to import instances from ‘Control.Monad’ hie-bios> To import instances alone, use: import Control.Monad() hie-bios> | hie-bios> 10 | import Control.Monad hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Types.hs:16:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 16 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Types.hs:126:3: warning: [-Wnoncanonical-monad-instances] hie-bios> Noncanonical ‘return’ definition detected hie-bios> in the instance declaration for ‘Monad (CradleLoadResultT m)’. hie-bios> ‘return’ will eventually be removed in favour of ‘pure’ hie-bios> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ hie-bios> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return hie-bios> | hie-bios> 126 | return = CradleLoadResultT . return . CradleSuccess hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hie-bios> Warning: 'DynFlags' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. 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: 'DynFlags' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. 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> 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:71) hie-bios> hie-bios> src/HIE/Bios/Ghc/Api.hs:17:1: warning: [-Wunused-imports] hie-bios> The qualified import of ‘GHC.Driver.Make’ is redundant hie-bios> except perhaps to import instances from ‘GHC.Driver.Make’ hie-bios> To import instances alone, use: import GHC.Driver.Make() hie-bios> | hie-bios> 17 | import qualified GHC.Driver.Make as G hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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> hie-bios> src/HIE/Bios/Ghc/Check.hs:22:1: warning: [-Wdeprecations] hie-bios> Module ‘Data.Text.Prettyprint.Doc’ is deprecated: hie-bios> "Use \"Prettyprinter\" instead." hie-bios> | hie-bios> 22 | import Data.Text.Prettyprint.Doc hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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:12) hie-bios> cabalWrapperHs (src/HIE/Bios/Wrappers.hs:15) hlint> [ 8 of 61] Compiling GHC.Util.HsDecl ( src/GHC/Util/HsDecl.hs, dist/build/GHC/Util/HsDecl.p_o ) hlint> [ 9 of 61] Compiling GHC.Util.Scope ( src/GHC/Util/Scope.hs, dist/build/GHC/Util/Scope.p_o ) hlint> [10 of 61] Compiling GHC.Util.SrcLoc ( src/GHC/Util/SrcLoc.hs, dist/build/GHC/Util/SrcLoc.p_o ) hlint> [11 of 61] Compiling GHC.Util.View ( src/GHC/Util/View.hs, dist/build/GHC/Util/View.p_o ) hlint> [12 of 61] Compiling HsColour ( src/HsColour.hs, dist/build/HsColour.p_o ) hlint> [13 of 61] Compiling Parallel ( src/Parallel.hs, dist/build/Parallel.p_o ) hlint> [14 of 61] Compiling Paths_hlint ( dist/build/autogen/Paths_hlint.hs, dist/build/Paths_hlint.p_o ) hlint> [15 of 61] Compiling Refact ( src/Refact.hs, dist/build/Refact.p_o ) hlint> [16 of 61] Compiling GHC.Util.HsExpr ( src/GHC/Util/HsExpr.hs, dist/build/GHC/Util/HsExpr.p_o ) 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> 33% ( 6 / 18) in 'HIE.Bios.Cradle' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> yamlConfig (src/HIE/Bios/Cradle.hs:208) hie-bios> isCabalCradle (src/HIE/Bios/Cradle.hs:234) hie-bios> isStackCradle (src/HIE/Bios/Cradle.hs:239) hie-bios> isDirectCradle (src/HIE/Bios/Cradle.hs:244) hie-bios> isBiosCradle (src/HIE/Bios/Cradle.hs:249) hie-bios> isNoneCradle (src/HIE/Bios/Cradle.hs:259) hie-bios> isMultiCradle (src/HIE/Bios/Cradle.hs:254) hie-bios> isDefaultCradle (src/HIE/Bios/Cradle.hs:264) hie-bios> isOtherCradle (src/HIE/Bios/Cradle.hs:269) hie-bios> getCradle (src/HIE/Bios/Cradle.hs:134) hie-bios> makeCradleResult (src/HIE/Bios/Cradle.hs:1080) hie-bios> 40% ( 2 / 5) in 'HIE.Bios.Internal.Debug' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> configInfo (src/HIE/Bios/Internal/Debug.hs:73) hie-bios> cradleInfo (src/HIE/Bios/Internal/Debug.hs:87) hie-bios> 93% ( 15 / 16) in 'HIE.Bios' hie-bios> Missing documentation for: hie-bios> CradleError (src/HIE/Bios/Types.hs:162) hlint> [17 of 61] Compiling Timing ( src/Timing.hs, dist/build/Timing.p_o ) hlint> [18 of 61] Compiling Util ( src/Util.hs, dist/build/Util.p_o ) hlint> [19 of 61] Compiling GHC.Util.Unify ( src/GHC/Util/Unify.hs, dist/build/GHC/Util/Unify.p_o ) hie-bios> Warning: HIE.Bios.Ghc.Check: could not find link destinations for: hie-bios> hie-bios> - HIE.Bios.Ghc.Check.Log hie-bios> Warning: HIE.Bios.Cradle: could not find link destinations for: hie-bios> hie-bios> - HIE.Bios.Cradle.Outputs hie-bios> - HIE.Bios.Cradle.OutputName hie-bios> - HIE.Bios.Cradle.directCradle hie-bios> - HIE.Bios.Cradle.hie_bios_ghc hie-bios> - HIE.Bios.Cradle.withGhcPkgTool hie-bios> - HIE.Bios.Cradle.cabalCradleDependencies hie-bios> - HIE.Bios.Cradle.cacheFile hie-bios> - HIE.Bios.Cradle.withGhcWrapperTool hie-bios> - HIE.Bios.Cradle.stackCradleDependencies 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> [20 of 61] Compiling GHC.Util ( src/GHC/Util.hs, dist/build/GHC/Util.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.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 ) 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 ) hlint> [21 of 61] Compiling Config.Type ( src/Config/Type.hs, dist/build/Config/Type.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 ) 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 ) fourmolu> [57 of 57] Compiling Paths_fourmolu ( dist/build/autogen/Paths_fourmolu.hs, dist/build/Paths_fourmolu.o, dist/build/Paths_fourmolu.dyn_o ) fourmolu> [ 1 of 57] Compiling GHC.DynFlags ( src/GHC/DynFlags.hs, dist/build/GHC/DynFlags.p_o ) lsp-test> unoverrides global message timeout [✔] lsp-test> SessionException fourmolu> [ 2 of 57] Compiling Ormolu.Config.Gen ( src/Ormolu/Config/Gen.hs, dist/build/Ormolu/Config/Gen.p_o ) hlint> [22 of 61] Compiling Idea ( src/Idea.hs, dist/build/Idea.p_o ) hlint> [23 of 61] Compiling Test.Util ( src/Test/Util.hs, dist/build/Test/Util.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 ) hlint> [24 of 61] Compiling Test.InputOutput ( src/Test/InputOutput.hs, dist/build/Test/InputOutput.p_o ) fourmolu> [ 9 of 57] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, dist/build/Ormolu/Exception.p_o ) hlint> [25 of 61] Compiling SARIF ( src/SARIF.hs, dist/build/SARIF.p_o ) hlint> [26 of 61] Compiling Report ( src/Report.hs, dist/build/Report.p_o ) hlint> [27 of 61] Compiling CC ( src/CC.hs, dist/build/CC.p_o ) hlint> [28 of 61] Compiling GHC.All ( src/GHC/All.hs, dist/build/GHC/All.p_o ) hlint> [29 of 61] Compiling Hint.Type ( src/Hint/Type.hs, dist/build/Hint/Type.p_o ) hlint> [30 of 61] Compiling Hint.Unsafe ( src/Hint/Unsafe.hs, dist/build/Hint/Unsafe.p_o ) hlint> [31 of 61] Compiling Hint.Smell ( src/Hint/Smell.hs, dist/build/Hint/Smell.p_o ) hlint> [32 of 61] Compiling Hint.Restrict ( src/Hint/Restrict.hs, dist/build/Hint/Restrict.p_o ) hlint> [33 of 61] Compiling Hint.Pragma ( src/Hint/Pragma.hs, dist/build/Hint/Pragma.p_o ) hlint> [34 of 61] Compiling Hint.Pattern ( src/Hint/Pattern.hs, dist/build/Hint/Pattern.p_o ) hlint> [35 of 61] Compiling Hint.NumLiteral ( src/Hint/NumLiteral.hs, dist/build/Hint/NumLiteral.p_o ) hlint> [36 of 61] Compiling Hint.NewType ( src/Hint/NewType.hs, dist/build/Hint/NewType.p_o ) hlint> [37 of 61] Compiling Hint.Naming ( src/Hint/Naming.hs, dist/build/Hint/Naming.p_o ) hlint> [38 of 61] Compiling Hint.Monad ( src/Hint/Monad.hs, dist/build/Hint/Monad.p_o ) hlint> [39 of 61] Compiling Hint.Match ( src/Hint/Match.hs, dist/build/Hint/Match.p_o ) hlint> [40 of 61] Compiling Hint.ListRec ( src/Hint/ListRec.hs, dist/build/Hint/ListRec.p_o ) hlint> [41 of 61] Compiling Hint.List ( src/Hint/List.hs, dist/build/Hint/List.p_o ) hlint> [42 of 61] Compiling Hint.Lambda ( src/Hint/Lambda.hs, dist/build/Hint/Lambda.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 ) hlint> [43 of 61] Compiling Hint.Import ( src/Hint/Import.hs, dist/build/Hint/Import.p_o ) hlint> [44 of 61] Compiling Hint.Fixities ( src/Hint/Fixities.hs, dist/build/Hint/Fixities.p_o ) hlint> [45 of 61] Compiling Hint.Extensions ( src/Hint/Extensions.hs, dist/build/Hint/Extensions.p_o ) hlint> [46 of 61] Compiling Hint.Export ( src/Hint/Export.hs, dist/build/Hint/Export.p_o ) hlint> [47 of 61] Compiling Hint.Duplicate ( src/Hint/Duplicate.hs, dist/build/Hint/Duplicate.p_o ) hlint> [48 of 61] Compiling Hint.Comment ( src/Hint/Comment.hs, dist/build/Hint/Comment.p_o ) hlint> [49 of 61] Compiling Hint.Bracket ( src/Hint/Bracket.hs, dist/build/Hint/Bracket.p_o ) hlint> [50 of 61] Compiling Hint.All ( src/Hint/All.hs, dist/build/Hint/All.p_o ) fourmolu> [16 of 57] Compiling Ormolu.Printer.Operators ( src/Ormolu/Printer/Operators.hs, dist/build/Ormolu/Printer/Operators.p_o ) hlint> [51 of 61] Compiling Config.Yaml ( src/Config/Yaml.hs, dist/build/Config/Yaml.p_o ) hlint> [52 of 61] Compiling Config.Read ( src/Config/Read.hs, dist/build/Config/Read.p_o ) hlint> [53 of 61] Compiling Config.Compute ( src/Config/Compute.hs, dist/build/Config/Compute.p_o ) hlint> [54 of 61] Compiling Config.Haskell ( src/Config/Haskell.hs, dist/build/Config/Haskell.p_o ) hlint> [55 of 61] Compiling CmdLine ( src/CmdLine.hs, dist/build/CmdLine.p_o ) hlint> [56 of 61] Compiling Apply ( src/Apply.hs, dist/build/Apply.p_o ) hie-bios> Documentation created: dist/doc/html/hie-bios/index.html, hie-bios> dist/doc/html/hie-bios/hie-bios.txt hie-bios> Preprocessing executable 'hie-bios' for hie-bios-0.12.0.. hie-bios> installing fourmolu> [17 of 57] Compiling Ormolu.Fixity.Printer ( src/Ormolu/Fixity/Printer.hs, dist/build/Ormolu/Fixity/Printer.p_o ) hie-bios> Installing library in /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR hlint> [57 of 61] Compiling Test.Annotations ( src/Test/Annotations.hs, dist/build/Test/Annotations.p_o ) hie-bios> Installing executable hie-bios in /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/bin hie-bios> Warning: The directory hie-bios> /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/bin is not in the hie-bios> system search path. fourmolu> [18 of 57] Compiling Ormolu.Fixity.Parser ( src/Ormolu/Fixity/Parser.hs, dist/build/Ormolu/Fixity/Parser.p_o ) hlint> [58 of 61] Compiling Test.All ( src/Test/All.hs, dist/build/Test/All.p_o ) hie-bios> post-installation fixup hie-bios> shrinking RPATHs of ELF executables and libraries in /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0 hie-bios> shrinking /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/bin/hie-bios hlint> [59 of 61] Compiling Summary ( src/Summary.hs, dist/build/Summary.p_o ) hie-bios> shrinking /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR-ghc9.4.2.so hie-bios> checking for references to /build/ in /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0... hie-bios> patching script interpreter paths in /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0 hie-bios> stripping (with command strip and flags -S -p) in /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/lib /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0/bin 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 ) hie-bios> shrinking RPATHs of ELF executables and libraries in /nix/store/n2y75fqhgnb9dp1fimawv5wm42qc1qwa-hie-bios-0.12.0-doc hie-bios> checking for references to /build/ in /nix/store/n2y75fqhgnb9dp1fimawv5wm42qc1qwa-hie-bios-0.12.0-doc... hie-bios> patching script interpreter paths in /nix/store/n2y75fqhgnb9dp1fimawv5wm42qc1qwa-hie-bios-0.12.0-doc hie-bios (post)> added 2 signatures hie-bios (post)> added 3 signatures hie-bios (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0 /nix/store/n2y75fqhgnb9dp1fimawv5wm42qc1qwa-hie-bios-0.12.0-doc hie-bios (post)> copying 2 paths... hie-bios (post)> copying path '/nix/store/n2y75fqhgnb9dp1fimawv5wm42qc1qwa-hie-bios-0.12.0-doc' to 'https://cache.nix-ci.com'... hie-bios (post)> copying path '/nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0' to 'https://cache.nix-ci.com'... hie-bios (post)> copying 1 paths... hie-bios (post)> copying path '/nix/store/1fm2bfqy76pqmkfcgkjsrg1zphs3i53z-hie-bios-0.12.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/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0 /nix/store/n2y75fqhgnb9dp1fimawv5wm42qc1qwa-hie-bios-0.12.0-doc hie-bios (post)> copying 2 paths... hie-bios (post)> copying path '/nix/store/n2y75fqhgnb9dp1fimawv5wm42qc1qwa-hie-bios-0.12.0-doc' to 'ssh-ng://worker.nix-ci.com'... hie-bios (post)> copying path '/nix/store/66d9x8b1a9f3yjzs83khbwhbn7cccqbd-hie-bios-0.12.0' to 'ssh-ng://worker.nix-ci.com'... hie-bios (post)> copying 1 paths... hie-bios (post)> copying path '/nix/store/1fm2bfqy76pqmkfcgkjsrg1zphs3i53z-hie-bios-0.12.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/hhvvjy61qzgalnwpzj4jfc3n7x998mf1-implicit-hie-cradle-0.5.0.1.drv'... lsp-test> throw on time out [✔] 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 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 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 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> 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 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> lsp-test> Finished in 57.0696 seconds lsp-test> 36 examples, 0 failures lsp-test> Test suite tests: PASS lsp-test> Test suite logged to: dist/test/lsp-test-0.16.0.0-tests.log lsp-test> Test suite func-test: RUNNING... lsp-test> lsp-test> progress reporting lsp-test> WithSeverity {getMsg = Starting, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog (MessageProcessingError "{\"code\":-32803,\"message\":\"No configuration for requested sections: [\\\"demo\\\"]\"}" "Error in $: Got unexpected message without method or id"), getSeverity = Error} lsp-test> WithSeverity {getMsg = LspProcessingLog Exiting, getSeverity = Info} lsp-test> func-test: ExitSuccess lsp-test> sends end notification if thread is killed [✔] lsp-test> workspace folders lsp-test> WithSeverity {getMsg = Starting, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog (MessageProcessingError "{\"code\":-32803,\"message\":\"No configuration for requested sections: [\\\"demo\\\"]\"}" "Error in $: Got unexpected message without method or id"), getSeverity = Error} lsp-test> WithSeverity {getMsg = LspProcessingLog Exiting, getSeverity = Info} lsp-test> keeps track of open workspace folders [✔] lsp-test> lsp-test> Finished in 0.0058 seconds lsp-test> 2 examples, 0 failures lsp-test> Test suite func-test: PASS lsp-test> Test suite logged to: dist/test/lsp-test-0.16.0.0-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> haddockPhase lsp-test> Preprocessing library for lsp-test-0.16.0.0.. lsp-test> Running Haddock on library for lsp-test-0.16.0.0.. 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.0.2.0 lsp-test> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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: 'PublishDiagnosticsNotification' is out of scope. lsp-test> If you qualify the identifier, haddock can try to link it anyway. lsp-test> Warning: Couldn't find .haddock for export fullCaps lsp-test> 91% (100 /109) in 'Language.LSP.Test' lsp-test> Missing documentation for: lsp-test> runSessionWithHandles' (src/Language/LSP/Test.hs:213) 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.ImportExport ( src/Ormolu/Printer/Meat/ImportExport.hs, dist/build/Ormolu/Printer/Meat/ImportExport.p_o ) fourmolu> [30 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> [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 ) 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 ) hlint> [60 of 61] Compiling HLint ( src/HLint.hs, dist/build/HLint.p_o ) hlint> [61 of 61] Compiling Language.Haskell.HLint ( src/Language/Haskell/HLint.hs, dist/build/Language/Haskell/HLint.p_o ) hlint> Preprocessing executable 'hlint' for hlint-3.6.1.. hlint> Building executable 'hlint' for hlint-3.6.1.. 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 49 seconds hlint> running tests hlint> Package has no test suites. hlint> haddockPhase hlint> Preprocessing library for hlint-3.6.1.. hlint> Running Haddock on library for hlint-3.6.1.. 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 hlint> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hlint> Warning: 'e' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: Couldn't find .haddock for export srcSpanFilename hlint> Warning: Couldn't find .haddock for export srcSpanStartLine' hlint> Warning: Couldn't find .haddock for export srcSpanStartColumn hlint> Warning: Couldn't find .haddock for export srcSpanEndLine' hlint> Warning: Couldn't find .haddock for export srcSpanEndColumn hlint> Warning: Couldn't find .haddock for export srcFilename hlint> Warning: Couldn't find .haddock for export srcLine hlint> Warning: Couldn't find .haddock for export srcColumn hlint> Warning: 'Idea' 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: 'ideaModule' 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: 'Hint' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'NoCpp' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'Decl' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. 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: 'refactor' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'resolveHints' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> 96% ( 30 / 31) in 'Language.Haskell.HLint' hlint> Missing documentation for: hlint> createModuleExWithFixities (src/GHC/All.hs:160) hlint> Warning: Language.Haskell.HLint: could not find link destinations for: hlint> hlint> - Config.Type.Setting hlint> Documentation created: dist/doc/html/hlint/index.html, hlint> dist/doc/html/hlint/hlint.txt hlint> Preprocessing executable 'hlint' for hlint-3.6.1.. hlint> installing hlint> Installing library in /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/hlint-3.6.1-HK9ynhCntZw17vn62Mva9y hlint> Installing executable hlint in /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/bin hlint> Warning: The directory hlint> /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/bin is not in the hlint> system search path. hlint> post-installation fixup hlint> shrinking RPATHs of ELF executables and libraries in /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1 hlint> shrinking /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/bin/hlint hlint> shrinking /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHShlint-3.6.1-HK9ynhCntZw17vn62Mva9y-ghc9.4.2.so hlint> checking for references to /build/ in /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1... lsp-test> setIgnoringLogNotifications (src/Language/LSP/Test.hs:410) lsp-test> setIgnoringConfigurationRequests (src/Language/LSP/Test.hs:414) lsp-test> fullCaps lsp-test> customRequest (src/Language/LSP/Test/Parsing.hs:128) lsp-test> customNotification (src/Language/LSP/Test/Parsing.hs:141) lsp-test> loggingOrConfiguration (src/Language/LSP/Test/Parsing.hs:219) lsp-test> incomingCalls (src/Language/LSP/Test.hs:865) lsp-test> outgoingCalls (src/Language/LSP/Test.hs:868) lsp-test> Warning: Language.LSP.Test: could not find link destinations for: lsp-test> lsp-test> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities lsp-test> - Language.LSP.Protocol.Internal.Types.WorkspaceFolder.WorkspaceFolder lsp-test> - Language.LSP.Protocol.Message.Parsing.FromServerMessage lsp-test> - Language.LSP.Protocol.Message.LspId.SomeLspId lsp-test> - Language.LSP.Protocol.Message.Types.ResponseError lsp-test> - Language.LSP.Protocol.Message.Method.SClientMethod lsp-test> - Language.LSP.Protocol.Internal.Method.MessageParams lsp-test> - Language.LSP.Protocol.Message.Types.TResponseMessage lsp-test> - Language.LSP.Protocol.Internal.Method.Method lsp-test> - Language.LSP.Protocol.Message.Meta.ClientToServer lsp-test> - Language.LSP.Protocol.Message.Meta.Request lsp-test> - Language.LSP.Protocol.Message.LspId.LspId lsp-test> - Language.LSP.Protocol.Message.Meta.Notification lsp-test> - Language.LSP.Protocol.Internal.Method.MessageResult lsp-test> - Language.LSP.Protocol.Internal.Method.ErrorData lsp-test> - Language.LSP.Protocol.Message.Method.SServerMethod lsp-test> - Language.LSP.Protocol.Message.Types.TMessage lsp-test> - Language.LSP.Protocol.Internal.Method.SMethod lsp-test> - Language.LSP.Protocol.Internal.Method.Method_CustomMethod lsp-test> - Language.LSP.Protocol.Message.Meta.ServerToClient lsp-test> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentPublishDiagnostics lsp-test> - Language.LSP.Protocol.Internal.Method.Method_Initialize lsp-test> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.TextDocumentIdentifier lsp-test> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent lsp-test> - Language.LSP.Protocol.Types.Uri.Uri lsp-test> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier lsp-test> - Language.LSP.Protocol.Internal.Types.SymbolInformation.SymbolInformation lsp-test> - Language.LSP.Protocol.Internal.Types.DocumentSymbol.DocumentSymbol lsp-test> - Language.LSP.Protocol.Internal.Types.Diagnostic.Diagnostic lsp-test> - Language.LSP.Protocol.Internal.Types.ProgressToken.ProgressToken lsp-test> - Language.LSP.Protocol.Internal.Types.Command.Command lsp-test> - Language.LSP.Protocol.Internal.Types.Range.Range lsp-test> - Language.LSP.Protocol.Types.Common.|? lsp-test> - Language.LSP.Protocol.Internal.Types.CodeAction.CodeAction lsp-test> - Language.LSP.Protocol.Internal.Types.Position.Position lsp-test> - Language.LSP.Protocol.Internal.Types.CompletionItem.CompletionItem lsp-test> - Language.LSP.Protocol.Internal.Types.Location.Location lsp-test> - Language.LSP.Protocol.Internal.Types.Declaration.Declaration lsp-test> - Language.LSP.Protocol.Internal.Types.DeclarationLink.DeclarationLink lsp-test> - Language.LSP.Protocol.Types.Common.Null 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.Hover.Hover lsp-test> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight lsp-test> - Language.LSP.Protocol.Internal.Types.FormattingOptions.FormattingOptions lsp-test> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit lsp-test> - Language.LSP.Protocol.Internal.Types.CodeLens.CodeLens lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams.CallHierarchyPrepareParams lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyItem.CallHierarchyItem lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams.CallHierarchyIncomingCallsParams lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall.CallHierarchyIncomingCall lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams.CallHierarchyOutgoingCallsParams lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall.CallHierarchyOutgoingCall lsp-test> - Language.LSP.Protocol.Internal.Types.SemanticTokens.SemanticTokens lsp-test> - Language.LSP.Protocol.Message.Registration.SomeRegistration 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.14.0.0.. fourmolu> Building executable 'fourmolu' for fourmolu-0.14.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, dist/build/fourmolu/fourmolu-tmp/Main.dyn_o ) fourmolu> [3 of 3] Linking dist/build/fourmolu/fourmolu fourmolu> buildPhase completed in 58 seconds fourmolu> haddockPhase fourmolu> Preprocessing library for fourmolu-0.14.0.0.. fourmolu> Running Haddock on library for fourmolu-0.14.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 fourmolu> Warning: --source-* options are ignored when --hyperlinked-source is enabled. 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> 100% ( 3 / 3) in 'Ormolu.Printer.SpanStream' fourmolu> 100% ( 3 / 3) in 'Ormolu.Processing.Cpp' fourmolu> Warning: 'groupBy' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> 88% ( 15 / 17) in 'Ormolu.Utils' fourmolu> Missing documentation for: fourmolu> HasSrcSpan (src/Ormolu/Utils.hs:169) fourmolu> getLoc' (src/Ormolu/Utils.hs:178) fourmolu> 87% ( 14 / 16) in 'Ormolu.Terminal' fourmolu> Missing documentation for: fourmolu> Term (src/Ormolu/Terminal.hs:42) fourmolu> runTermPure (src/Ormolu/Terminal.hs:87) fourmolu> 0% ( 0 / 2) in 'Ormolu.Terminal.QualifiedDo' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> >> (src/Ormolu/Terminal/QualifiedDo.hs:6) fourmolu> 100% ( 5 / 5) in 'Ormolu.Diff.Text' fourmolu> 100% ( 4 / 4) in 'Ormolu.Exception' fourmolu> 100% ( 3 / 3) in 'Ormolu.Parser.Pragma' 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: '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: 'OpName' is ambiguous. It is defined fourmolu> * at src/Ormolu/Fixity/Internal.hs:65:1 fourmolu> * at src/Ormolu/Fixity/Internal.hs:54: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:54:1 hlint> patching script interpreter paths in /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1 hlint> stripping (with command strip and flags -S -p) in /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/lib /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1/bin hlint> shrinking RPATHs of ELF executables and libraries in /nix/store/azag6j7wh37182bp8drzgf706n19z7h3-hlint-3.6.1-data hlint> checking for references to /build/ in /nix/store/azag6j7wh37182bp8drzgf706n19z7h3-hlint-3.6.1-data... hlint> patching script interpreter paths in /nix/store/azag6j7wh37182bp8drzgf706n19z7h3-hlint-3.6.1-data hlint> shrinking RPATHs of ELF executables and libraries in /nix/store/in0amx1fwhrdra7nm02gd60nhm4y1nr0-hlint-3.6.1-doc hlint> checking for references to /build/ in /nix/store/in0amx1fwhrdra7nm02gd60nhm4y1nr0-hlint-3.6.1-doc... hlint> patching script interpreter paths in /nix/store/in0amx1fwhrdra7nm02gd60nhm4y1nr0-hlint-3.6.1-doc lsp-test> Warning: Cannot find reexported module 'lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Capabilities' lsp-test> Warning: Cannot find reexported module 'lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Message' lsp-test> Warning: Cannot find reexported module 'lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6:Language.LSP.Protocol.Types' lsp-test> Documentation created: dist/doc/html/lsp-test/index.html, lsp-test> dist/doc/html/lsp-test/lsp-test.txt lsp-test> Preprocessing test suite 'func-test' for lsp-test-0.16.0.0.. lsp-test> Preprocessing test suite 'example' for lsp-test-0.16.0.0.. lsp-test> Preprocessing test suite 'tests' for lsp-test-0.16.0.0.. lsp-test> installing lsp-test> Installing library in /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/lsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2 lsp-test> post-installation fixup lsp-test> shrinking RPATHs of ELF executables and libraries in /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0 lsp-test> shrinking /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSlsp-test-0.16.0.0-5ct41ndrsMb75PxIyKNZu2-ghc9.4.2.so lsp-test> checking for references to /build/ in /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0... lsp-test> patching script interpreter paths in /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0 lsp-test> stripping (with command strip and flags -S -p) in /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0/lib lsp-test> shrinking RPATHs of ELF executables and libraries in /nix/store/a9hmj7kprqkw1srl14ah0vmqhpl5j4nh-lsp-test-0.16.0.0-doc lsp-test> checking for references to /build/ in /nix/store/a9hmj7kprqkw1srl14ah0vmqhpl5j4nh-lsp-test-0.16.0.0-doc... lsp-test> patching script interpreter paths in /nix/store/a9hmj7kprqkw1srl14ah0vmqhpl5j4nh-lsp-test-0.16.0.0-doc fourmolu> 90% ( 19 / 21) in 'Ormolu.Fixity.Internal' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> OpName (src/Ormolu/Fixity/Internal.hs:64) fourmolu> 100% ( 4 / 4) in 'Ormolu.Fixity.Imports' fourmolu> 95% ( 23 / 24) in 'Ormolu.Fixity' fourmolu> Missing documentation for: fourmolu> OpName (src/Ormolu/Fixity/Internal.hs:64) 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> 100% ( 6 / 6) in 'Ormolu.Printer.Operators' fourmolu> 100% ( 2 / 2) in 'Ormolu.Fixity.Printer' fourmolu> 50% ( 8 / 16) in 'Ormolu.Fixity.Parser' fourmolu> Missing documentation for: fourmolu> pModuleName (src/Ormolu/Fixity/Parser.hs:146) fourmolu> pPackageName (src/Ormolu/Fixity/Parser.hs:161) fourmolu> isIdentifierFirstChar (src/Ormolu/Fixity/Parser.hs:167) fourmolu> isIdentifierConstituent (src/Ormolu/Fixity/Parser.hs:170) fourmolu> isOperatorConstituent (src/Ormolu/Fixity/Parser.hs:173) fourmolu> isPackageNameConstituent (src/Ormolu/Fixity/Parser.hs:178) fourmolu> isModuleSegmentFirstChar (src/Ormolu/Fixity/Parser.hs:181) fourmolu> isModuleSegmentConstituent (src/Ormolu/Fixity/Parser.hs:184) 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> 58% ( 21 / 36) in 'Ormolu.Config' fourmolu> Missing documentation for: fourmolu> defaultPrinterOpts (src/Ormolu/Config/Gen.hs:95) fourmolu> defaultPrinterOptsYaml (src/Ormolu/Config/Gen.hs:493) fourmolu> CommaStyle (src/Ormolu/Config/Gen.hs:250) fourmolu> FunctionArrowsStyle (src/Ormolu/Config/Gen.hs:255) fourmolu> HaddockPrintStyle (src/Ormolu/Config/Gen.hs:261) fourmolu> HaddockPrintStyleModule (src/Ormolu/Config/Gen.hs:267) fourmolu> ImportExportStyle (src/Ormolu/Config/Gen.hs:272) fourmolu> LetStyle (src/Ormolu/Config/Gen.hs:278) fourmolu> InStyle (src/Ormolu/Config/Gen.hs:285) fourmolu> Unicode (src/Ormolu/Config/Gen.hs:291) fourmolu> ColumnLimit (src/Ormolu/Config/Gen.hs:303) fourmolu> parsePrinterOptsCLI (src/Ormolu/Config/Gen.hs:142) fourmolu> parsePrinterOptType (src/Ormolu/Config/Gen.hs:234) fourmolu> FourmoluConfig (src/Ormolu/Config.hs:238) fourmolu> emptyConfig (src/Ormolu/Config.hs:260) 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: 'n' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. 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% ( 43 / 45) in 'Ormolu.Printer.Internal' fourmolu> Missing documentation for: fourmolu> declNewline (src/Ormolu/Printer/Internal.hs:332) fourmolu> isExtensionEnabled (src/Ormolu/Printer/Internal.hs:618) fourmolu> 100% ( 6 / 6) in 'Ormolu.Printer.Comments' fourmolu> 96% ( 74 / 77) in 'Ormolu.Printer.Combinators' fourmolu> Missing documentation for: fourmolu> isExtensionEnabled (src/Ormolu/Printer/Internal.hs:618) fourmolu> declNewline (src/Ormolu/Printer/Internal.hs:332) fourmolu> switchLayout (src/Ormolu/Printer/Combinators.hs:184) 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:53) fourmolu> p_qualName (src/Ormolu/Printer/Meat/Common.hs:108) fourmolu> p_sourceText (src/Ormolu/Printer/Meat/Common.hs:248) fourmolu> 33% ( 1 / 3) in 'Ormolu.Printer.Meat.ImportExport' fourmolu> Missing documentation for: fourmolu> p_hsmodExports (src/Ormolu/Printer/Meat/ImportExport.hs:24) fourmolu> p_hsmodImport (src/Ormolu/Printer/Meat/ImportExport.hs:33) fourmolu> 0% ( 0 / 3) in 'Ormolu.Printer.Meat.Declaration.Warning' fourmolu> Missing documentation for: hlint (post)> added 3 signatures hlint (post)> added 1 signatures hlint (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1 /nix/store/azag6j7wh37182bp8drzgf706n19z7h3-hlint-3.6.1-data /nix/store/in0amx1fwhrdra7nm02gd60nhm4y1nr0-hlint-3.6.1-doc hlint (post)> copying 3 paths... hlint (post)> copying path '/nix/store/azag6j7wh37182bp8drzgf706n19z7h3-hlint-3.6.1-data' to 'https://cache.nix-ci.com'... hlint (post)> copying path '/nix/store/in0amx1fwhrdra7nm02gd60nhm4y1nr0-hlint-3.6.1-doc' to 'https://cache.nix-ci.com'... hlint (post)> copying path '/nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1' to 'https://cache.nix-ci.com'... hlint (post)> copying 1 paths... hlint (post)> copying path '/nix/store/xmbm231prd69dh2fk4jvwsyxzmnf6mns-hlint-3.6.1.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/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1 /nix/store/azag6j7wh37182bp8drzgf706n19z7h3-hlint-3.6.1-data /nix/store/in0amx1fwhrdra7nm02gd60nhm4y1nr0-hlint-3.6.1-doc hlint (post)> copying 3 paths... hlint (post)> copying path '/nix/store/azag6j7wh37182bp8drzgf706n19z7h3-hlint-3.6.1-data' to 'ssh-ng://worker.nix-ci.com'... hlint (post)> copying path '/nix/store/in0amx1fwhrdra7nm02gd60nhm4y1nr0-hlint-3.6.1-doc' to 'ssh-ng://worker.nix-ci.com'... hlint (post)> copying path '/nix/store/a6rwfi8n9r6bk86ag892yndr1sd186br-hlint-3.6.1' to 'ssh-ng://worker.nix-ci.com'... hlint (post)> copying 1 paths... hlint (post)> copying path '/nix/store/xmbm231prd69dh2fk4jvwsyxzmnf6mns-hlint-3.6.1.drv' to 'ssh-ng://worker.nix-ci.com'... fourmolu> Module header fourmolu> p_warnDecls (src/Ormolu/Printer/Meat/Declaration/Warning.hs:20) fourmolu> p_moduleWarning (src/Ormolu/Printer/Meat/Declaration/Warning.hs:28) fourmolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.RoleAnnotation' fourmolu> Missing documentation for: fourmolu> p_roleAnnot (src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs:17) fourmolu> 20% ( 3 / 15) 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:202) fourmolu> startTypeAnnotationDecl (src/Ormolu/Printer/Meat/Type.hs:209) fourmolu> p_hsContext (src/Ormolu/Printer/Meat/Type.hs:260) fourmolu> p_hsTyVarBndr (src/Ormolu/Printer/Meat/Type.hs:277) fourmolu> ForAllVisibility (src/Ormolu/Printer/Meat/Type.hs:285) fourmolu> p_conDeclFields (src/Ormolu/Printer/Meat/Type.hs:311) fourmolu> p_lhsTypeArg (src/Ormolu/Printer/Meat/Type.hs:344) fourmolu> p_hsSigType (src/Ormolu/Printer/Meat/Type.hs:353) fourmolu> tyVarsToTyPats (src/Ormolu/Printer/Meat/Type.hs:372) fourmolu> hsOuterTyVarBndrsToHsType (src/Ormolu/Printer/Meat/Type.hs:376) fourmolu> lhsTypeToSigType (src/Ormolu/Printer/Meat/Type.hs:385) fourmolu> 20% ( 1 / 5) in 'Ormolu.Printer.Meat.Declaration.Signature' fourmolu> Missing documentation for: fourmolu> p_sigDecl (src/Ormolu/Printer/Meat/Declaration/Signature.hs:27) fourmolu> p_typeAscription (src/Ormolu/Printer/Meat/Declaration/Signature.hs:58) fourmolu> p_activation (src/Ormolu/Printer/Meat/Declaration/Signature.hs:147) fourmolu> p_standaloneKindSig (src/Ormolu/Printer/Meat/Declaration/Signature.hs:217) 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:17) fourmolu> 33% ( 1 / 3) in 'Ormolu.Printer.Meat.Declaration.TypeFamily' fourmolu> Missing documentation for: fourmolu> p_famDecl (src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs:21) fourmolu> p_tyFamInstEqn (src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs:82) fourmolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Type' fourmolu> Missing documentation for: fourmolu> p_synDecl (src/Ormolu/Printer/Meat/Declaration/Type.hs:20) fourmolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Data' fourmolu> Missing documentation for: fourmolu> p_dataDecl (src/Ormolu/Printer/Meat/Declaration/Data.hs:31) 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:12) 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:71) fourmolu> p_pat (src/Ormolu/Printer/Meat/Declaration/Value.hs:1109) fourmolu> p_hsExpr (src/Ormolu/Printer/Meat/Declaration/Value.hs:593) fourmolu> p_hsUntypedSplice (src/Ormolu/Printer/Meat/Declaration/Value.hs:1216) fourmolu> p_hsExpr' (src/Ormolu/Printer/Meat/Declaration/Value.hs:610) fourmolu> 100% ( 9 / 9) in 'Ormolu.Printer.Meat.Declaration.OpTree' 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:10) 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:20) 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:14) fourmolu> 20% ( 1 / 5) in 'Ormolu.Printer.Meat.Declaration.Instance' fourmolu> Missing documentation for: implicit-hie-cradle> setupCompilerEnvironmentPhase implicit-hie-cradle> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. implicit-hie-cradle> unpacking sources implicit-hie-cradle> unpacking source archive /nix/store/yg9nrjhghb0d5r0gg6r2zwkxd7z2110g-implicit-hie-cradle-0.5.0.1.tar.gz implicit-hie-cradle> source root is implicit-hie-cradle-0.5.0.1 implicit-hie-cradle> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file implicit-hie-cradle-0.5.0.1/test/Spec.hs implicit-hie-cradle> patching sources implicit-hie-cradle> Replace Cabal file with edited version from mirror://hackage/implicit-hie-cradle-0.5.0.1/revision/1.cabal. implicit-hie-cradle> compileBuildDriverPhase implicit-hie-cradle> setupCompileFlags: -package-db=/build/tmp.JxQ2v8zkHB/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts implicit-hie-cradle> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.JxQ2v8zkHB/Main.o ) implicit-hie-cradle> [2 of 2] Linking Setup implicit-hie-cradle> updateAutotoolsGnuConfigScriptsPhase implicit-hie-cradle> configuring implicit-hie-cradle> configureFlags: --verbose --prefix=/nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/kwm36hr9qvbfgz41rjkymyv1nw7c6jx7-implicit-hie-cradle-0.5.0.1-doc/share/doc/implicit-hie-cradle-0.5.0.1 --with-gcc=gcc --package-db=/build/tmp.JxQ2v8zkHB/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib implicit-hie-cradle> Using Parsec parser implicit-hie-cradle> Configuring implicit-hie-cradle-0.5.0.1... implicit-hie-cradle> Dependency base >=4.8 && <5: using base-4.17.0.0 implicit-hie-cradle> Dependency directory >=1.3.0 && <1.4: using directory-1.3.7.1 implicit-hie-cradle> Dependency extra >=1.6.14 && <1.8: using extra-1.7.14 implicit-hie-cradle> Dependency filepath >=1.4.1 && <1.5: using filepath-1.4.2.2 implicit-hie-cradle> Dependency hie-bios >=0.7.0: using hie-bios-0.12.0 implicit-hie-cradle> Dependency implicit-hie >=0.1.2.6 && <1: using implicit-hie-0.1.2.7 implicit-hie-cradle> Dependency process >=1.6.1 && <1.7: using process-1.6.15.0 implicit-hie-cradle> Dependency transformers >=0.5.2 && <0.7: using transformers-0.5.6.2 implicit-hie-cradle> Dependency base >=4.7 && <5: using base-4.17.0.0 implicit-hie-cradle> Dependency implicit-hie-cradle: using implicit-hie-cradle-0.5.0.1 implicit-hie-cradle> Source component graph: implicit-hie-cradle> component lib implicit-hie-cradle> component test:implicit-hie-cradle-test dependency lib implicit-hie-cradle> Configured component graph: implicit-hie-cradle> component implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI implicit-hie-cradle> include base-4.17.0.0 implicit-hie-cradle> include directory-1.3.7.1 implicit-hie-cradle> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p implicit-hie-cradle> include filepath-1.4.2.2 implicit-hie-cradle> include hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR implicit-hie-cradle> include implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie-cradle> include process-1.6.15.0 implicit-hie-cradle> include transformers-0.5.6.2 implicit-hie-cradle> component implicit-hie-cradle-0.5.0.1-CmomDacSxHaJV5YysYbhTK-implicit-hie-cradle-test implicit-hie-cradle> include base-4.17.0.0 implicit-hie-cradle> include implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI implicit-hie-cradle> Linked component graph: implicit-hie-cradle> unit implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI implicit-hie-cradle> include base-4.17.0.0 implicit-hie-cradle> include directory-1.3.7.1 implicit-hie-cradle> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p implicit-hie-cradle> include filepath-1.4.2.2 implicit-hie-cradle> include hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR implicit-hie-cradle> include implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie-cradle> include process-1.6.15.0 implicit-hie-cradle> include transformers-0.5.6.2 implicit-hie-cradle> Hie.Implicit.Cradle=implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI:Hie.Implicit.Cradle lsp-test (post)> added 2 signatures lsp-test (post)> added 2 signatures lsp-test (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/a9hmj7kprqkw1srl14ah0vmqhpl5j4nh-lsp-test-0.16.0.0-doc /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0 lsp-test (post)> copying 2 paths... lsp-test (post)> copying path '/nix/store/a9hmj7kprqkw1srl14ah0vmqhpl5j4nh-lsp-test-0.16.0.0-doc' to 'https://cache.nix-ci.com'... lsp-test (post)> copying path '/nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0' to 'https://cache.nix-ci.com'... lsp-test (post)> copying 1 paths... lsp-test (post)> copying path '/nix/store/aqpv8d0b8ajnr4hlpia55r044aa2ys0h-lsp-test-0.16.0.0.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/a9hmj7kprqkw1srl14ah0vmqhpl5j4nh-lsp-test-0.16.0.0-doc /nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0 lsp-test (post)> copying 2 paths... lsp-test (post)> copying path '/nix/store/a9hmj7kprqkw1srl14ah0vmqhpl5j4nh-lsp-test-0.16.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... lsp-test (post)> copying path '/nix/store/d2f35znxdv1w6qh14jagwzk3y8x6k6yz-lsp-test-0.16.0.0' to 'ssh-ng://worker.nix-ci.com'... lsp-test (post)> copying 1 paths... lsp-test (post)> copying path '/nix/store/aqpv8d0b8ajnr4hlpia55r044aa2ys0h-lsp-test-0.16.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... fourmolu> p_clsInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:58) fourmolu> p_tyFamInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:90) fourmolu> p_dataFamInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:98) fourmolu> p_standaloneDerivDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:28) fourmolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Class' fourmolu> Missing documentation for: fourmolu> p_classDecl (src/Ormolu/Printer/Meat/Declaration/Class.hs:27) fourmolu> 66% ( 2 / 3) in 'Ormolu.Printer.Meat.Declaration' fourmolu> Missing documentation for: fourmolu> p_hsDecls (src/Ormolu/Printer/Meat/Declaration.hs:47) fourmolu> 100% ( 2 / 2) in 'Ormolu.Printer.Meat.Module' fourmolu> 100% ( 3 / 3) in 'Ormolu.Parser.Result' fourmolu> 100% ( 3 / 3) in 'Ormolu.Printer' 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> 100% ( 3 / 3) in 'Ormolu.Parser' fourmolu> 85% ( 6 / 7) in 'Ormolu.Utils.Cabal' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> Warning: 'CabalInfo' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. 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:95) fourmolu> 0% ( 0 / 9) in 'Paths_fourmolu' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> version (dist/build/autogen/Paths_fourmolu.hs:32) fourmolu> getBinDir (dist/build/autogen/Paths_fourmolu.hs:40) fourmolu> getLibDir (dist/build/autogen/Paths_fourmolu.hs:40) fourmolu> getDynLibDir (dist/build/autogen/Paths_fourmolu.hs:40) fourmolu> getDataDir (dist/build/autogen/Paths_fourmolu.hs:40) fourmolu> getLibexecDir (dist/build/autogen/Paths_fourmolu.hs:40) fourmolu> getDataFileName (dist/build/autogen/Paths_fourmolu.hs:35) fourmolu> getSysconfDir (dist/build/autogen/Paths_fourmolu.hs:40) fourmolu> Warning: Ormolu.Terminal: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Terminal.TermOutput fourmolu> Warning: Ormolu.Diff.Text: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Diff.Text.DiffList fourmolu> - Ormolu.Diff.Text.textDiffSelectedLines fourmolu> - Ormolu.Diff.Text.Hunk fourmolu> - Ormolu.Diff.Text.DiffList' fourmolu> Warning: Ormolu.Imports: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Imports.ImportId fourmolu> - Ormolu.Imports.compareIewn fourmolu> Warning: Ormolu.Fixity.Parser: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Fixity.Parser.Parser fourmolu> Warning: Ormolu.Config: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Config.Gen.SingleConstraintParens fourmolu> - Ormolu.Config.Gen.PrinterOptsFieldType fourmolu> Warning: Ormolu.Printer.Internal: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Printer.Internal.spit fourmolu> - Ormolu.Printer.Internal.SimpleText fourmolu> - Ormolu.Printer.Internal.Atom fourmolu> Warning: Ormolu.Printer.Meat.Type: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Printer.Meat.Type.IsInferredTyVarBndr fourmolu> Warning: Ormolu.Printer.Meat.Declaration.Value: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Printer.Meat.Declaration.Value.Function fourmolu> Warning: Ormolu.Printer: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Config.Gen.SingleConstraintParens fourmolu> Warning: Ormolu.Utils.Cabal: could not find link destinations for: fourmolu> fourmolu> - Distribution.Utils.Structured.structureHash' fourmolu> - Distribution.Utils.Structured.Tagged fourmolu> - Ormolu.Utils.Cabal.CachedCabalFile fourmolu> Warning: Ormolu: could not find link destinations for: fourmolu> fourmolu> - Ormolu.Config.Gen.SingleConstraintParens fourmolu> Documentation created: dist/doc/html/fourmolu/index.html, fourmolu> dist/doc/html/fourmolu/fourmolu.txt fourmolu> Preprocessing executable 'fourmolu' for fourmolu-0.14.0.0.. fourmolu> installing fourmolu> Installing library in /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/fourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO fourmolu> Installing executable fourmolu in /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/bin fourmolu> Warning: The directory fourmolu> /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/bin is not in fourmolu> the system search path. implicit-hie-cradle> unit implicit-hie-cradle-0.5.0.1-CmomDacSxHaJV5YysYbhTK-implicit-hie-cradle-test implicit-hie-cradle> include base-4.17.0.0 implicit-hie-cradle> include implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI implicit-hie-cradle> Ready component graph: implicit-hie-cradle> definite implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI implicit-hie-cradle> depends base-4.17.0.0 implicit-hie-cradle> depends directory-1.3.7.1 implicit-hie-cradle> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p implicit-hie-cradle> depends filepath-1.4.2.2 implicit-hie-cradle> depends hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR implicit-hie-cradle> depends implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK implicit-hie-cradle> depends process-1.6.15.0 implicit-hie-cradle> depends transformers-0.5.6.2 implicit-hie-cradle> definite implicit-hie-cradle-0.5.0.1-CmomDacSxHaJV5YysYbhTK-implicit-hie-cradle-test implicit-hie-cradle> depends base-4.17.0.0 implicit-hie-cradle> depends implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI implicit-hie-cradle> Using Cabal-3.8.1.0 compiled by ghc-9.4 implicit-hie-cradle> Using compiler: ghc-9.4.2 implicit-hie-cradle> Using install prefix: implicit-hie-cradle> /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1 implicit-hie-cradle> Executables installed in: implicit-hie-cradle> /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1/bin implicit-hie-cradle> Libraries installed in: implicit-hie-cradle> /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI implicit-hie-cradle> Dynamic Libraries installed in: implicit-hie-cradle> /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 implicit-hie-cradle> Private executables installed in: implicit-hie-cradle> /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1/libexec/x86_64-linux-ghc-9.4.2/implicit-hie-cradle-0.5.0.1 implicit-hie-cradle> Data files installed in: implicit-hie-cradle> /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1/share/x86_64-linux-ghc-9.4.2/implicit-hie-cradle-0.5.0.1 implicit-hie-cradle> Documentation installed in: implicit-hie-cradle> /nix/store/kwm36hr9qvbfgz41rjkymyv1nw7c6jx7-implicit-hie-cradle-0.5.0.1-doc/share/doc/implicit-hie-cradle-0.5.0.1 implicit-hie-cradle> Configuration files installed in: implicit-hie-cradle> /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1/etc implicit-hie-cradle> No alex found implicit-hie-cradle> Using ar found on system at: implicit-hie-cradle> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar implicit-hie-cradle> No c2hs found implicit-hie-cradle> No cpphs found implicit-hie-cradle> No doctest found implicit-hie-cradle> Using gcc version 12.3.0 given by user at: implicit-hie-cradle> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc implicit-hie-cradle> Using ghc version 9.4.2 found on system at: implicit-hie-cradle> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc implicit-hie-cradle> Using ghc-pkg version 9.4.2 found on system at: implicit-hie-cradle> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 implicit-hie-cradle> No ghcjs found implicit-hie-cradle> No ghcjs-pkg found implicit-hie-cradle> No greencard found implicit-hie-cradle> Using haddock version 2.27.0 found on system at: implicit-hie-cradle> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 implicit-hie-cradle> No happy found implicit-hie-cradle> Using haskell-suite found on system at: haskell-suite-dummy-location implicit-hie-cradle> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location implicit-hie-cradle> No hmake found implicit-hie-cradle> Using hpc version 0.68 found on system at: implicit-hie-cradle> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc implicit-hie-cradle> Using hsc2hs version 0.68.8 found on system at: implicit-hie-cradle> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs implicit-hie-cradle> Using hscolour version 1.24 found on system at: implicit-hie-cradle> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour implicit-hie-cradle> No jhc found implicit-hie-cradle> Using ld found on system at: implicit-hie-cradle> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold implicit-hie-cradle> No pkg-config found implicit-hie-cradle> Using runghc version 9.4.2 found on system at: implicit-hie-cradle> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 implicit-hie-cradle> Using strip version 2.40 found on system at: implicit-hie-cradle> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip implicit-hie-cradle> Using tar found on system at: implicit-hie-cradle> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar implicit-hie-cradle> No uhc found implicit-hie-cradle> building implicit-hie-cradle> Preprocessing library for implicit-hie-cradle-0.5.0.1.. implicit-hie-cradle> Building library for implicit-hie-cradle-0.5.0.1.. implicit-hie-cradle> [1 of 2] Compiling Hie.Implicit.Cradle ( src/Hie/Implicit/Cradle.hs, dist/build/Hie/Implicit/Cradle.o, dist/build/Hie/Implicit/Cradle.dyn_o ) implicit-hie-cradle> [2 of 2] Compiling Paths_implicit_hie_cradle ( dist/build/autogen/Paths_implicit_hie_cradle.hs, dist/build/Paths_implicit_hie_cradle.o, dist/build/Paths_implicit_hie_cradle.dyn_o ) fourmolu> post-installation fixup fourmolu> shrinking RPATHs of ELF executables and libraries in /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0 fourmolu> shrinking /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/bin/fourmolu fourmolu> shrinking /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSfourmolu-0.14.0.0-5P03r6fhvIm65J91PxAdVO-ghc9.4.2.so fourmolu> checking for references to /build/ in /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0... fourmolu> patching script interpreter paths in /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0 fourmolu> stripping (with command strip and flags -S -p) in /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/lib /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0/bin fourmolu> shrinking RPATHs of ELF executables and libraries in /nix/store/4l4i0w4rrljrzna57i7dwry2x0nk0fdy-fourmolu-0.14.0.0-doc fourmolu> checking for references to /build/ in /nix/store/4l4i0w4rrljrzna57i7dwry2x0nk0fdy-fourmolu-0.14.0.0-doc... fourmolu> patching script interpreter paths in /nix/store/4l4i0w4rrljrzna57i7dwry2x0nk0fdy-fourmolu-0.14.0.0-doc implicit-hie-cradle> [1 of 2] Compiling Hie.Implicit.Cradle ( src/Hie/Implicit/Cradle.hs, dist/build/Hie/Implicit/Cradle.p_o ) implicit-hie-cradle> [2 of 2] Compiling Paths_implicit_hie_cradle ( dist/build/autogen/Paths_implicit_hie_cradle.hs, dist/build/Paths_implicit_hie_cradle.p_o ) implicit-hie-cradle> Preprocessing test suite 'implicit-hie-cradle-test' for implicit-hie-cradle-0.5.0.1.. implicit-hie-cradle> Building test suite 'implicit-hie-cradle-test' for implicit-hie-cradle-0.5.0.1.. implicit-hie-cradle> [1 of 2] Compiling Main ( test/Spec.hs, dist/build/implicit-hie-cradle-test/implicit-hie-cradle-test-tmp/Main.o ) implicit-hie-cradle> [2 of 2] Compiling Paths_implicit_hie_cradle ( dist/build/implicit-hie-cradle-test/autogen/Paths_implicit_hie_cradle.hs, dist/build/implicit-hie-cradle-test/implicit-hie-cradle-test-tmp/Paths_implicit_hie_cradle.o ) implicit-hie-cradle> [3 of 3] Linking dist/build/implicit-hie-cradle-test/implicit-hie-cradle-test implicit-hie-cradle> running tests implicit-hie-cradle> Running 1 test suites... implicit-hie-cradle> Test suite implicit-hie-cradle-test: RUNNING... implicit-hie-cradle> Test suite not yet implemented implicit-hie-cradle> Test suite implicit-hie-cradle-test: PASS implicit-hie-cradle> Test suite logged to: implicit-hie-cradle> dist/test/implicit-hie-cradle-0.5.0.1-implicit-hie-cradle-test.log implicit-hie-cradle> 1 of 1 test suites (1 of 1 test cases) passed. implicit-hie-cradle> haddockPhase implicit-hie-cradle> Preprocessing library for implicit-hie-cradle-0.5.0.1.. implicit-hie-cradle> Running Haddock on library for implicit-hie-cradle-0.5.0.1.. implicit-hie-cradle> Warning: The documentation for the following packages are not installed. No implicit-hie-cradle> links will be generated to these packages: attoparsec-0.14.4, implicit-hie-cradle> attoparsec-0.14.4 implicit-hie-cradle> Warning: --source-* options are ignored when --hyperlinked-source is enabled. implicit-hie-cradle> 50% ( 1 / 2) in 'Hie.Implicit.Cradle' implicit-hie-cradle> Missing documentation for: implicit-hie-cradle> Module header implicit-hie-cradle> Documentation created: dist/doc/html/implicit-hie-cradle/index.html, implicit-hie-cradle> dist/doc/html/implicit-hie-cradle/implicit-hie-cradle.txt implicit-hie-cradle> Preprocessing test suite 'implicit-hie-cradle-test' for implicit-hie-cradle-0.5.0.1.. implicit-hie-cradle> installing implicit-hie-cradle> Installing library in /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI implicit-hie-cradle> post-installation fixup implicit-hie-cradle> shrinking RPATHs of ELF executables and libraries in /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1 implicit-hie-cradle> shrinking /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/libHSimplicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI-ghc9.4.2.so implicit-hie-cradle> checking for references to /build/ in /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1... implicit-hie-cradle> patching script interpreter paths in /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1 implicit-hie-cradle> stripping (with command strip and flags -S -p) in /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1/lib implicit-hie-cradle> shrinking RPATHs of ELF executables and libraries in /nix/store/kwm36hr9qvbfgz41rjkymyv1nw7c6jx7-implicit-hie-cradle-0.5.0.1-doc implicit-hie-cradle> checking for references to /build/ in /nix/store/kwm36hr9qvbfgz41rjkymyv1nw7c6jx7-implicit-hie-cradle-0.5.0.1-doc... implicit-hie-cradle> patching script interpreter paths in /nix/store/kwm36hr9qvbfgz41rjkymyv1nw7c6jx7-implicit-hie-cradle-0.5.0.1-doc fourmolu (post)> added 2 signatures fourmolu (post)> added 2 signatures fourmolu (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4l4i0w4rrljrzna57i7dwry2x0nk0fdy-fourmolu-0.14.0.0-doc /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0 fourmolu (post)> copying 2 paths... fourmolu (post)> copying path '/nix/store/4l4i0w4rrljrzna57i7dwry2x0nk0fdy-fourmolu-0.14.0.0-doc' to 'https://cache.nix-ci.com'... fourmolu (post)> copying path '/nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0' to 'https://cache.nix-ci.com'... fourmolu (post)> copying 1 paths... fourmolu (post)> copying path '/nix/store/bc8y5v6n5am1y158lcrh5m160iw7rgy5-fourmolu-0.14.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/4l4i0w4rrljrzna57i7dwry2x0nk0fdy-fourmolu-0.14.0.0-doc /nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0 fourmolu (post)> copying 2 paths... fourmolu (post)> copying path '/nix/store/4l4i0w4rrljrzna57i7dwry2x0nk0fdy-fourmolu-0.14.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... fourmolu (post)> copying path '/nix/store/cgj4f0a774h2mjpfkw17502s15i4lf35-fourmolu-0.14.0.0' to 'ssh-ng://worker.nix-ci.com'... fourmolu (post)> copying 1 paths... fourmolu (post)> copying path '/nix/store/bc8y5v6n5am1y158lcrh5m160iw7rgy5-fourmolu-0.14.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... implicit-hie-cradle (post)> added 2 signatures implicit-hie-cradle (post)> added 3 signatures implicit-hie-cradle (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/kwm36hr9qvbfgz41rjkymyv1nw7c6jx7-implicit-hie-cradle-0.5.0.1-doc /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1 implicit-hie-cradle (post)> copying 2 paths... implicit-hie-cradle (post)> copying path '/nix/store/kwm36hr9qvbfgz41rjkymyv1nw7c6jx7-implicit-hie-cradle-0.5.0.1-doc' to 'https://cache.nix-ci.com'... implicit-hie-cradle (post)> copying path '/nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1' to 'https://cache.nix-ci.com'... implicit-hie-cradle (post)> copying 1 paths... implicit-hie-cradle (post)> copying path '/nix/store/hhvvjy61qzgalnwpzj4jfc3n7x998mf1-implicit-hie-cradle-0.5.0.1.drv' to 'https://cache.nix-ci.com'... implicit-hie-cradle (post)> added 0 signatures implicit-hie-cradle (post)> added 0 signatures implicit-hie-cradle (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/kwm36hr9qvbfgz41rjkymyv1nw7c6jx7-implicit-hie-cradle-0.5.0.1-doc /nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1 implicit-hie-cradle (post)> copying 2 paths... implicit-hie-cradle (post)> copying path '/nix/store/kwm36hr9qvbfgz41rjkymyv1nw7c6jx7-implicit-hie-cradle-0.5.0.1-doc' to 'ssh-ng://worker.nix-ci.com'... implicit-hie-cradle (post)> copying path '/nix/store/xg2pf65ph05g3p1fczzw3vzfqcfwypjf-implicit-hie-cradle-0.5.0.1' to 'ssh-ng://worker.nix-ci.com'... implicit-hie-cradle (post)> copying 1 paths... implicit-hie-cradle (post)> copying path '/nix/store/hhvvjy61qzgalnwpzj4jfc3n7x998mf1-implicit-hie-cradle-0.5.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/ylzqk6k38y38dxi810hjdid1nqyrvsck-ghcide-2.4.0.0.drv'... ghcide> setupCompilerEnvironmentPhase ghcide> Build with /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2. ghcide> unpacking sources ghcide> unpacking source archive /nix/store/x15bd3xal4gqy1kp0d14njki184r5i9m-ghcide-2.4.0.0.tar.gz ghcide> source root is ghcide-2.4.0.0 ghcide> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file ghcide-2.4.0.0/test/src/Development/IDE/Test.hs ghcide> patching sources ghcide> compileBuildDriverPhase ghcide> setupCompileFlags: -package-db=/build/tmp.gVNqDM7Qzl/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts ghcide> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.gVNqDM7Qzl/Main.o ) ghcide> [2 of 2] Linking Setup ghcide> updateAutotoolsGnuConfigScriptsPhase ghcide> configuring ghcide> configureFlags: --verbose --prefix=/nix/store/82n1pig52l85yflm7d00rzwdzli0cv10-ghcide-2.4.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/5v82czyrbn54d3mwajvs7fbrjvbcjfi3-ghcide-2.4.0.0-doc/share/doc/ghcide-2.4.0.0 --with-gcc=gcc --package-db=/build/tmp.gVNqDM7Qzl/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --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 --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/5i51nfixxx3p3gshkfsjj4bzp7wajwxz-ncurses-6.4/lib --extra-lib-dirs=/nix/store/9kd4bc8fpclpvf1vdwlbila71svyb6w1-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/s3s7gv33p88kzbgki2bprg2a1nc7jnf8-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/lib ghcide> Using Parsec parser ghcide> Configuring ghcide-2.4.0.0... ghcide> Flags chosen: ekg=False, executable=True, ghc-patched-unboxed-bytecode=False, ghcide> pedantic=False, test-exe=True ghcide> Dependency Diff >=0.4.0 && <0.5: using Diff-0.4.1 ghcide> Dependency Glob: using Glob-0.10.2 ghcide> Dependency aeson: using aeson-2.1.2.1 ghcide> Dependency array: using array-0.5.4.0 ghcide> Dependency async: using async-2.2.4 ghcide> Dependency base >=4 && <5: using base-4.17.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.11.3.1 ghcide> Dependency case-insensitive: using case-insensitive-1.2.1.0 ghcide> Dependency co-log-core: using co-log-core-0.3.2.1 ghcide> Dependency containers: using containers-0.6.6 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.1 ghcide> Dependency deepseq: using deepseq-1.4.8.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.7.1 ghcide> Dependency dlist: using dlist-1.0 ghcide> Dependency enummapset: using enummapset-0.7.1.0 ghcide> Dependency exceptions: using exceptions-0.10.5 ghcide> Dependency extra >=1.7.14: using extra-1.7.14 ghcide> Dependency filepath: using filepath-1.4.2.2 ghcide> Dependency fingertree: using fingertree-0.1.5.0 ghcide> Dependency focus: using focus-1.0.3.2 ghcide> Dependency ghc >=9.0: using ghc-9.4.2 ghcide> Dependency ghc-boot: using ghc-boot-9.4.2 ghcide> Dependency ghc-boot-th: using ghc-boot-th-9.4.2 ghcide> Dependency ghc-check >=0.5.0.8: using ghc-check-0.5.0.8 ghcide> Dependency ghc-paths: using ghc-paths-0.1.0.12 ghcide> Dependency ghc-trace-events: using ghc-trace-events-0.1.2.7 ghcide> Dependency haddock-library >=1.8 && <1.12: using haddock-library-1.11.0 ghcide> Dependency hashable: using hashable-1.4.3.0 ghcide> Dependency hie-bios ==0.12.0: using hie-bios-0.12.0 ghcide> Dependency hie-compat >=0.3.0.0 && <0.4: using hie-compat-0.3.1.1 ghcide> Dependency hiedb >=0.4.3 && <0.4.4: using hiedb-0.4.3.0 ghcide> Dependency hls-graph ==2.4.0.0: using hls-graph-2.4.0.0 ghcide> Dependency hls-plugin-api ==2.4.0.0: using hls-plugin-api-2.4.0.0 ghcide> Dependency implicit-hie <0.1.3: using implicit-hie-0.1.2.7 ghcide> Dependency implicit-hie-cradle >=0.3.0.5 && <0.4 || >=0.5 && <0.6: using ghcide> implicit-hie-cradle-0.5.0.1 ghcide> Dependency lens: using lens-5.2.3 ghcide> Dependency list-t: using list-t-1.0.5.7 ghcide> Dependency lsp >=2.2.0.0 && <2.3: using lsp-2.2.0.0 ghcide> Dependency lsp-types >=2.0.2.0 && <2.1: using lsp-types-2.0.2.0 ghcide> Dependency mtl: using mtl-2.2.2 ghcide> Dependency opentelemetry >=0.6.1: using opentelemetry-0.8.0 ghcide> Dependency optparse-applicative: using optparse-applicative-0.17.1.0 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.1 ghcide> Dependency regex-tdfa >=1.3.1.0: using regex-tdfa-1.3.2.2 ghcide> Dependency row-types: using row-types-1.0.1.2 ghcide> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 ghcide> Dependency sorted-list: using sorted-list-0.2.1.2 ghcide> Dependency sqlite-simple: using sqlite-simple-0.4.18.2 ghcide> Dependency stm: using stm-2.5.1.0 ghcide> Dependency stm-containers: using stm-containers-1.2.0.3 ghcide> Dependency syb: using syb-0.7.2.4 ghcide> Dependency text: using text-2.0.1 ghcide> Dependency text-rope: using text-rope-0.2 ghcide> Dependency time: using time-1.12.2 ghcide> Dependency transformers: using transformers-0.5.6.2 ghcide> Dependency unix: using unix-2.7.3 ghcide> Dependency unliftio >=0.2.6: using unliftio-0.2.25.0 ghcide> Dependency unliftio-core: using unliftio-core-0.2.1.0 ghcide> Dependency unordered-containers >=0.2.10.0: using ghcide> unordered-containers-0.2.19.1 ghcide> Dependency vector: using vector-0.13.1.0 ghcide> Dependency base >=4 && <5: using base-4.17.0.0 ghcide> Dependency base >=4 && <5: using base-4.17.0.0 ghcide> Dependency data-default: using data-default-0.7.1.1 ghcide> Dependency extra: using extra-1.7.14 ghcide> Dependency ghcide: using ghcide-2.4.0.0 ghcide> Dependency gitrev: using gitrev-1.3.1 ghcide> Dependency hls-plugin-api: using hls-plugin-api-2.4.0.0 ghcide> Dependency lsp: using lsp-2.2.0.0 ghcide> Dependency lsp-types: using lsp-types-2.0.2.0 ghcide> Dependency optparse-applicative: using optparse-applicative-0.17.1.0 ghcide> Source component graph: ghcide> component exe:ghcide-test-preprocessor ghcide> component lib ghcide> component exe:ghcide dependency lib ghcide> Configured component graph: ghcide> component ghcide-2.4.0.0-2mlRqRXADzHDpN7ezTzSEX-ghcide-test-preprocessor ghcide> include base-4.17.0.0 ghcide> component ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36 ghcide> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx ghcide> include Glob-0.10.2-GAY3nILVDWTKVafGswyzBi ghcide> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G ghcide> include array-0.5.4.0 ghcide> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr ghcide> include base-4.17.0.0 ghcide> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 ghcide> include binary-0.8.9.1 ghcide> include bytestring-0.11.3.1 ghcide> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM ghcide> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu ghcide> include containers-0.6.6 ghcide> include cryptohash-sha1-0.11.101.0-C9JadAfvuwWH4IgjZcf0q7 ghcide> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghcide> include deepseq-1.4.8.0 ghcide> include dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc ghcide> include dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 ghcide> include directory-1.3.7.1 ghcide> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk ghcide> include enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5 ghcide> include exceptions-0.10.5 ghcide> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p ghcide> include filepath-1.4.2.2 ghcide> include fingertree-0.1.5.0-AGxXDzUCAHb6SsUjii5q9B ghcide> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O ghcide> include ghc-9.4.2 ghcide> include ghc-boot-9.4.2 ghcide> include ghc-boot-th-9.4.2 ghcide> include ghc-check-0.5.0.8-EoKZDN4P0wRAaEX635A252 ghcide> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp ghcide> include ghc-trace-events-0.1.2.7-De7gHLrxI6n8FjR7jKcyIK ghcide> include haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg ghcide> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM ghcide> include hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR ghcide> include hie-compat-0.3.1.1-1DLP7V7NAcIBjMLfQNpcbd ghcide> include hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx ghcide> include hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 ghcide> include hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR ghcide> include implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK ghcide> include implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI ghcide> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 ghcide> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI ghcide> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 ghcide> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 ghcide> include mtl-2.2.2 ghcide> include opentelemetry-0.8.0-3WcMJsQPcrBBDA9fDieUTe ghcide> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y ghcide> include parallel-3.2.2.0-Aox8XONcHkOB3WVaEccqs1 ghcide> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj ghcide> include prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 ghcide> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh ghcide> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ ghcide> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A ghcide> include safe-exceptions-0.1.7.4-1gflhr7uErUDf0VqUPw2gE ghcide> include sorted-list-0.2.1.2-EoKy0vH2beO9siWkn7JxLA ghcide> include sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l ghcide> include stm-2.5.1.0 ghcide> include stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f ghcide> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ghcide> include text-2.0.1 ghcide> include text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK ghcide> include time-1.12.2 ghcide> include transformers-0.5.6.2 ghcide> include unix-2.7.3 ghcide> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh ghcide> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP ghcide> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP ghcide> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ghcide> component ghcide-2.4.0.0-KmVqjaMBXqH4gWFQ6TxAWM-ghcide ghcide> include base-4.17.0.0 ghcide> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghcide> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p ghcide> include ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36 ghcide> include gitrev-1.3.1-JaoSUI3g8Pb9B4Bmnzo1iu ghcide> include hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR ghcide> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 ghcide> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 ghcide> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y ghcide> Linked component graph: ghcide> unit ghcide-2.4.0.0-2mlRqRXADzHDpN7ezTzSEX-ghcide-test-preprocessor ghcide> include base-4.17.0.0 ghcide> unit ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36 ghcide> include Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx ghcide> include Glob-0.10.2-GAY3nILVDWTKVafGswyzBi ghcide> include aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G ghcide> include array-0.5.4.0 ghcide> include async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr ghcide> include base-4.17.0.0 ghcide> include base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 ghcide> include binary-0.8.9.1 ghcide> include bytestring-0.11.3.1 ghcide> include case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM ghcide> include co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu ghcide> include containers-0.6.6 ghcide> include cryptohash-sha1-0.11.101.0-C9JadAfvuwWH4IgjZcf0q7 ghcide> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghcide> include deepseq-1.4.8.0 ghcide> include dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc ghcide> include dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 ghcide> include directory-1.3.7.1 ghcide> include dlist-1.0-A45AFnkyW9D6JyAxIgOAGk ghcide> include enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5 ghcide> include exceptions-0.10.5 ghcide> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p ghcide> include filepath-1.4.2.2 ghcide> include fingertree-0.1.5.0-AGxXDzUCAHb6SsUjii5q9B ghcide> include focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O ghcide> include ghc-9.4.2 ghcide> include ghc-boot-9.4.2 ghcide> include ghc-boot-th-9.4.2 ghcide> include ghc-check-0.5.0.8-EoKZDN4P0wRAaEX635A252 ghcide> include ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp ghcide> include ghc-trace-events-0.1.2.7-De7gHLrxI6n8FjR7jKcyIK ghcide> include haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg ghcide> include hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM ghcide> include hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR ghcide> include hie-compat-0.3.1.1-1DLP7V7NAcIBjMLfQNpcbd ghcide> include hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx ghcide> include hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 ghcide> include hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR ghcide> include implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK ghcide> include implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI ghcide> include lens-5.2.3-9i2mHA3ekofDXr704pKlb6 ghcide> include list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI ghcide> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 ghcide> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 ghcide> include mtl-2.2.2 ghcide> include opentelemetry-0.8.0-3WcMJsQPcrBBDA9fDieUTe ghcide> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y ghcide> include parallel-3.2.2.0-Aox8XONcHkOB3WVaEccqs1 ghcide> include prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj ghcide> include prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 ghcide> include random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh ghcide> include regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ ghcide> include row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A ghcide> include safe-exceptions-0.1.7.4-1gflhr7uErUDf0VqUPw2gE ghcide> include sorted-list-0.2.1.2-EoKy0vH2beO9siWkn7JxLA ghcide> include sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l ghcide> include stm-2.5.1.0 ghcide> include stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f ghcide> include syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ghcide> include text-2.0.1 ghcide> include text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK ghcide> include time-1.12.2 ghcide> include transformers-0.5.6.2 ghcide> include unix-2.7.3 ghcide> include unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh ghcide> include unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP ghcide> include unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP ghcide> include vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ghcide> Control.Concurrent.Strict=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Control.Concurrent.Strict,Development.IDE=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE,Development.IDE.Core.Actions=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.Actions,Development.IDE.Core.Compile=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.Compile,Development.IDE.Core.Debouncer=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.Debouncer,Development.IDE.Core.FileStore=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.FileStore,Development.IDE.Core.FileUtils=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.FileUtils,Development.IDE.Core.IdeConfiguration=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.IdeConfiguration,Development.IDE.Core.OfInterest=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.OfInterest,Development.IDE.Core.PluginUtils=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.PluginUtils,Development.IDE.Core.PositionMapping=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.PositionMapping,Development.IDE.Core.Preprocessor=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.Preprocessor,Development.IDE.Core.ProgressReporting=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.ProgressReporting,Development.IDE.Core.RuleTypes=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.RuleTypes,Development.IDE.Core.Rules=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.Rules,Development.IDE.Core.Service=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.Service,Development.IDE.Core.Shake=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.Shake,Development.IDE.Core.Tracing=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.Tracing,Development.IDE.Core.UseStale=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Core.UseStale,Development.IDE.GHC.Compat=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat,Development.IDE.GHC.Compat.Core=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat.Core,Development.IDE.GHC.Compat.Env=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat.Env,Development.IDE.GHC.Compat.Iface=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat.Iface,Development.IDE.GHC.Compat.Logger=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat.Logger,Development.IDE.GHC.Compat.Outputable=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat.Outputable,Development.IDE.GHC.Compat.Parser=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat.Parser,Development.IDE.GHC.Compat.Plugins=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat.Plugins,Development.IDE.GHC.Compat.Units=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat.Units,Development.IDE.GHC.Compat.Util=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Compat.Util,Development.IDE.GHC.CoreFile=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.CoreFile,Development.IDE.GHC.Error=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Error,Development.IDE.GHC.Orphans=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Orphans,Development.IDE.GHC.Util=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.GHC.Util,Development.IDE.Import.DependencyInformation=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Import.DependencyInformation,Development.IDE.Import.FindImports=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Import.FindImports,Development.IDE.LSP.HoverDefinition=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.LSP.HoverDefinition,Development.IDE.LSP.LanguageServer=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.LSP.LanguageServer,Development.IDE.LSP.Notifications=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.LSP.Notifications,Development.IDE.LSP.Outline=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.LSP.Outline,Development.IDE.LSP.Server=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.LSP.Server,Development.IDE.Main=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Main,Development.IDE.Main.HeapStats=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Main.HeapStats,Development.IDE.Monitoring.EKG=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Monitoring.EKG,Development.IDE.Monitoring.OpenTelemetry=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Monitoring.OpenTelemetry,Development.IDE.Plugin=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Plugin,Development.IDE.Plugin.Completions=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Plugin.Completions,Development.IDE.Plugin.Completions.Types=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Plugin.Completions.Types,Development.IDE.Plugin.HLS=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Plugin.HLS,Development.IDE.Plugin.HLS.GhcIde=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Plugin.HLS.GhcIde,Development.IDE.Plugin.Test=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Plugin.Test,Development.IDE.Plugin.TypeLenses=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Plugin.TypeLenses,Development.IDE.Session=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Session,Development.IDE.Session.Diagnostics=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Session.Diagnostics,Development.IDE.Spans.AtPoint=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Spans.AtPoint,Development.IDE.Spans.Common=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Spans.Common,Development.IDE.Spans.Documentation=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Spans.Documentation,Development.IDE.Spans.LocalBindings=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Spans.LocalBindings,Development.IDE.Spans.Pragmas=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Spans.Pragmas,Development.IDE.Types.Diagnostics=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Types.Diagnostics,Development.IDE.Types.Exports=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Types.Exports,Development.IDE.Types.HscEnvEq=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Types.HscEnvEq,Development.IDE.Types.KnownTargets=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Types.KnownTargets,Development.IDE.Types.Location=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Types.Location,Development.IDE.Types.Monitoring=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Types.Monitoring,Development.IDE.Types.Options=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Types.Options,Development.IDE.Types.Shake=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Development.IDE.Types.Shake,Generics.SYB.GHC=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Generics.SYB.GHC,Text.Fuzzy.Parallel=ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36:Text.Fuzzy.Parallel ghcide> unit ghcide-2.4.0.0-KmVqjaMBXqH4gWFQ6TxAWM-ghcide ghcide> include base-4.17.0.0 ghcide> include data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghcide> include extra-1.7.14-50IfFOgtqaGIy852YuOi6p ghcide> include ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36 ghcide> include gitrev-1.3.1-JaoSUI3g8Pb9B4Bmnzo1iu ghcide> include hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR ghcide> include lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 ghcide> include lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 ghcide> include optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y ghcide> Ready component graph: ghcide> definite ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36 ghcide> depends Diff-0.4.1-89nb1zfTbmaFHFgRvgirGx ghcide> depends Glob-0.10.2-GAY3nILVDWTKVafGswyzBi ghcide> depends aeson-2.1.2.1-6jC7kxc1WXMLCs4LJ4J62G ghcide> depends array-0.5.4.0 ghcide> depends async-2.2.4-7zf9vyNuNBRDIe7k0z9rKr ghcide> depends base-4.17.0.0 ghcide> depends base16-bytestring-1.0.2.0-Kg4mbFKGFEO141DIlk5bH5 ghcide> depends binary-0.8.9.1 ghcide> depends bytestring-0.11.3.1 ghcide> depends case-insensitive-1.2.1.0-125jDYEcMbJCYuxjx7jgZM ghcide> depends co-log-core-0.3.2.1-17WelT2Qgy62OcfWusn3iu ghcide> depends containers-0.6.6 ghcide> depends cryptohash-sha1-0.11.101.0-C9JadAfvuwWH4IgjZcf0q7 ghcide> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghcide> depends deepseq-1.4.8.0 ghcide> depends dependent-map-0.4.0.0-EU5r39tvfbKF4RuJt7OSc ghcide> depends dependent-sum-0.7.2.0-dajyXr3HPVIfL0v0uAw19 ghcide> depends directory-1.3.7.1 ghcide> depends dlist-1.0-A45AFnkyW9D6JyAxIgOAGk ghcide> depends enummapset-0.7.1.0-LgT2ycGkqDxCoYGcWc6I5 ghcide> depends exceptions-0.10.5 ghcide> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p ghcide> depends filepath-1.4.2.2 ghcide> depends fingertree-0.1.5.0-AGxXDzUCAHb6SsUjii5q9B ghcide> depends focus-1.0.3.2-L2KoXtJpvorC4HZhccE69O ghcide> depends ghc-9.4.2 ghcide> depends ghc-boot-9.4.2 ghcide> depends ghc-boot-th-9.4.2 ghcide> depends ghc-check-0.5.0.8-EoKZDN4P0wRAaEX635A252 ghcide> depends ghc-paths-0.1.0.12-43kkZVOzahoAY6Wfhtfvbp ghcide> depends ghc-trace-events-0.1.2.7-De7gHLrxI6n8FjR7jKcyIK ghcide> depends haddock-library-1.11.0-GzeCqxJZxJ25DXRP8ERyUg ghcide> depends hashable-1.4.3.0-Gl67FalZerBJlPg8afiQAM ghcide> depends hie-bios-0.12.0-GVOvAuZB2Ur3l4z1T6DONR ghcide> depends hie-compat-0.3.1.1-1DLP7V7NAcIBjMLfQNpcbd ghcide> depends hiedb-0.4.3.0-J3NqRb2vehmHXB4NLaTbjx ghcide> depends hls-graph-2.4.0.0-aFknVLQLGjGd0GySwcQP3 ghcide> depends hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR ghcide> depends implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK ghcide> depends implicit-hie-cradle-0.5.0.1-7w0dJKwdnsyLEZh0U5m5cI ghcide> depends lens-5.2.3-9i2mHA3ekofDXr704pKlb6 ghcide> depends list-t-1.0.5.7-7HsLUtnu6JcK2h0yGJOoEI ghcide> depends lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 ghcide> depends lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 ghcide> depends mtl-2.2.2 ghcide> depends opentelemetry-0.8.0-3WcMJsQPcrBBDA9fDieUTe ghcide> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y ghcide> depends parallel-3.2.2.0-Aox8XONcHkOB3WVaEccqs1 ghcide> depends prettyprinter-1.7.1-KuMgyoKOtyFpQxOznhRwj ghcide> depends prettyprinter-ansi-terminal-1.1.3-K1mnhBz2s8Y9fmEdZSnqW7 ghcide> depends random-1.2.1.1-9RqH7EDYWHME8cuFEtczKh ghcide> depends regex-tdfa-1.3.2.2-3MFOBPyWQOEFJbUdqBV6vZ ghcide> depends row-types-1.0.1.2-BdZSdSsGX3kEu2hKB7f86A ghcide> depends safe-exceptions-0.1.7.4-1gflhr7uErUDf0VqUPw2gE ghcide> depends sorted-list-0.2.1.2-EoKy0vH2beO9siWkn7JxLA ghcide> depends sqlite-simple-0.4.18.2-1MsIPZjLHsv3NMmsiEJN6l ghcide> depends stm-2.5.1.0 ghcide> depends stm-containers-1.2.0.3-EjVWncdcPFRy0oOCqXU5f ghcide> depends syb-0.7.2.4-9rNVlF2i4Xj1SalzA2sams ghcide> depends text-2.0.1 ghcide> depends text-rope-0.2-2WK6M2YKSJNItqxJa9kqbK ghcide> depends time-1.12.2 ghcide> depends transformers-0.5.6.2 ghcide> depends unix-2.7.3 ghcide> depends unliftio-0.2.25.0-5YZI7jjpewEDl6Gbq65dsh ghcide> depends unliftio-core-0.2.1.0-CN54dfsNormL55ZrQ28ABP ghcide> depends unordered-containers-0.2.19.1-GpbJzCebe3iIiCbKJRRDrP ghcide> depends vector-0.13.1.0-3IdJVp2nQt1CIHjfG0Eej ghcide> definite ghcide-2.4.0.0-KmVqjaMBXqH4gWFQ6TxAWM-ghcide ghcide> depends base-4.17.0.0 ghcide> depends data-default-0.7.1.1-74mPYFl3omhEV9nP8PKsa0 ghcide> depends extra-1.7.14-50IfFOgtqaGIy852YuOi6p ghcide> depends ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36 ghcide> depends gitrev-1.3.1-JaoSUI3g8Pb9B4Bmnzo1iu ghcide> depends hls-plugin-api-2.4.0.0-7TEDFs9s8PvCbIIPhJclPR ghcide> depends lsp-2.2.0.0-4FSPkB41gWh1tEEhQQN8b9 ghcide> depends lsp-types-2.0.2.0-3WXWy3w8RIgFQ7KnVhiFk6 ghcide> depends optparse-applicative-0.17.1.0-GHzjz0QNEELCR1AoUEe82Y ghcide> definite ghcide-2.4.0.0-2mlRqRXADzHDpN7ezTzSEX-ghcide-test-preprocessor ghcide> depends base-4.17.0.0 ghcide> Using Cabal-3.8.1.0 compiled by ghc-9.4 ghcide> Using compiler: ghc-9.4.2 ghcide> Using install prefix: ghcide> /nix/store/82n1pig52l85yflm7d00rzwdzli0cv10-ghcide-2.4.0.0 ghcide> Executables installed in: ghcide> /nix/store/82n1pig52l85yflm7d00rzwdzli0cv10-ghcide-2.4.0.0/bin ghcide> Libraries installed in: ghcide> /nix/store/82n1pig52l85yflm7d00rzwdzli0cv10-ghcide-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2/ghcide-2.4.0.0-FLY1IkonOgz5lB4S4OqZ36 ghcide> Dynamic Libraries installed in: ghcide> /nix/store/82n1pig52l85yflm7d00rzwdzli0cv10-ghcide-2.4.0.0/lib/ghc-9.4.2/x86_64-linux-ghc-9.4.2 ghcide> Private executables installed in: ghcide> /nix/store/82n1pig52l85yflm7d00rzwdzli0cv10-ghcide-2.4.0.0/libexec/x86_64-linux-ghc-9.4.2/ghcide-2.4.0.0 ghcide> Data files installed in: ghcide> /nix/store/82n1pig52l85yflm7d00rzwdzli0cv10-ghcide-2.4.0.0/share/x86_64-linux-ghc-9.4.2/ghcide-2.4.0.0 ghcide> Documentation installed in: ghcide> /nix/store/5v82czyrbn54d3mwajvs7fbrjvbcjfi3-ghcide-2.4.0.0-doc/share/doc/ghcide-2.4.0.0 ghcide> Configuration files installed in: ghcide> /nix/store/82n1pig52l85yflm7d00rzwdzli0cv10-ghcide-2.4.0.0/etc ghcide> No alex found ghcide> Using ar found on system at: ghcide> /nix/store/1fn92b0783crypjcxvdv6ycmvi27by0j-binutils-2.40/bin/ar ghcide> No c2hs found ghcide> No cpphs found ghcide> No doctest found ghcide> Using gcc version 12.3.0 given by user at: ghcide> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/gcc ghcide> Using ghc version 9.4.2 found on system at: ghcide> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc ghcide> Using ghc-pkg version 9.4.2 found on system at: ghcide> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/ghc-pkg-9.4.2 ghcide> No ghcjs found ghcide> No ghcjs-pkg found ghcide> No greencard found ghcide> Using haddock version 2.27.0 found on system at: ghcide> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/haddock-ghc-9.4.2 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.68 found on system at: ghcide> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hpc ghcide> Using hsc2hs version 0.68.8 found on system at: ghcide> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/hsc2hs ghcide> Using hscolour version 1.24 found on system at: ghcide> /nix/store/paiin93k7nwc30kb2xfgikvsx1fgnbva-hscolour-1.24.4/bin/HsColour ghcide> No jhc found ghcide> Using ld found on system at: ghcide> /nix/store/1alqjnr40dsk7cl15l5sn5y2zdxidc1v-binutils-wrapper-2.40/bin/ld.gold ghcide> No pkg-config found ghcide> Using runghc version 9.4.2 found on system at: ghcide> /nix/store/wm46r56q7nvmmhs2d8hy4kz0z239hszz-ghc-9.4.2/bin/runghc-9.4.2 ghcide> Using strip version 2.40 found on system at: ghcide> /nix/store/90h6k8ylkgn81k10190v5c9ldyjpzgl9-gcc-wrapper-12.3.0/bin/strip ghcide> Using tar found on system at: ghcide> /nix/store/xpidksbd07in3nd4sjx79ybwwy81b338-gnutar-1.35/bin/tar ghcide> No uhc found ghcide> building ghcide> Preprocessing library for ghcide-2.4.0.0.. ghcide> Building library for ghcide-2.4.0.0.. ghcide> ghcide> : warning: [-Wunused-packages] ghcide> The following packages were specified via -package or -package-id flags, ghcide> but were not needed for compilation: ghcide> - implicit-hie-0.1.2.7 (exposed by flag -package-id implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK) ghcide> [ 1 of 74] 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 74] 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 74] 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 74] 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 74] 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:339:5: warning: [-Wduplicate-exports] ghcide> ‘mkVisFunTys’ is exported by ‘module GHC.Core.Type’ and ‘mkVisFunTys’ ghcide> | ghcide> 339 | module GHC.Core.Type, ghcide> | ^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:386:5: warning: [-Wduplicate-exports] ghcide> ‘tyThingParent_maybe’ is exported by ‘module GHC.Types.TyThing’ and ‘tyThingParent_maybe’ ghcide> | ghcide> 386 | module GHC.Types.TyThing, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:393:5: warning: [-Wduplicate-exports] ghcide> ‘SrcSpanAnn'’ is exported by ‘module GHC.Hs’ and ‘SrcSpanAnn'’ ghcide> | ghcide> 393 | module GHC.Hs, ghcide> | ^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:401:19: warning: [-Wduplicate-exports] ghcide> ‘hscUpdateHPT’ is exported by ‘hscUpdateHPT’ and ‘hscUpdateHPT’ ghcide> | ghcide> 401 | hscUpdateHUG, hscUpdateHPT, hsc_HUG, ghcide> | ^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:405:5: warning: [-Wduplicate-exports] ghcide> ‘checkOldIface’ is exported by ‘module GHC.Iface.Recomp’ and ‘checkOldIface’ ghcide> | ghcide> 405 | module GHC.Iface.Recomp, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:407:5: warning: [-Wduplicate-exports] ghcide> ‘mkModuleGraph’ is exported by ‘module GHC.Unit.Module.Graph’ and ‘mkModuleGraph’ ghcide> | ghcide> 407 | module GHC.Unit.Module.Graph, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:410:5: warning: [-Wduplicate-exports] ghcide> ‘panicDoc’ is exported by ‘module GHC.Utils.Panic’ and ‘panicDoc’ ghcide> | ghcide> 410 | module GHC.Utils.Panic, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:410:5: warning: [-Wduplicate-exports] ghcide> ‘panic’ is exported by ‘module GHC.Utils.Panic’ and ‘panic’ ghcide> | ghcide> 410 | module GHC.Utils.Panic, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:427:5: warning: [-Wduplicate-exports] ghcide> ‘UniqFM’ is exported by ‘UniqFM’ and ‘module GHC.Types.Unique.FM’ ghcide> | ghcide> 427 | UniqFM, ghcide> | ^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:579:1: warning: [-Wdodgy-imports] ghcide> The import item ‘ModIface(..)’ suggests that ghcide> ‘ModIface’ has (in-scope) constructors or class methods, ghcide> but it has none ghcide> | ghcide> 579 | import GHC.Unit.Module.ModIface (IfaceExport, ModIface (..), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:884:1: warning: [-Wmissing-signatures] ghcide> Top-level binding with no type signature: ghcide> Development.IDE.GHC.Compat.Core.mkIfaceTc :: HscEnv ghcide> -> GHC.SafeHaskellMode ghcide> -> ModDetails ghcide> -> ModSummary ghcide> -> TcGblEnv ghcide> -> IO ModIface ghcide> | ghcide> 884 | mkIfaceTc hsc_env sf details _ms tcGblEnv = -- ms is only used in GHC >= 9.4 ghcide> | ^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:911:1: warning: [-Wmissing-signatures] ghcide> Top-level binding with no type signature: driverNoStop :: StopPhase ghcide> | ghcide> 911 | driverNoStop = ghcide> | ^^^^^^^^^^^^ ghcide> [ 6 of 74] 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> ghcide> src/Development/IDE/GHC/Compat/Env.hs:62:1: warning: [-Wdodgy-imports] ghcide> Module ‘GHC.Driver.Session’ does not export ‘mkHomeModule’ ghcide> | ghcide> 62 | import GHC.Driver.Session hiding (mkHomeModule) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [ 7 of 74] 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> ghcide> src/Development/IDE/GHC/Compat/Outputable.hs:82:1: warning: [-Wdodgy-imports] ghcide> Module ‘GHC.Utils.Error’ does not export ‘mkWarnMsg’ ghcide> | ghcide> 82 | import GHC.Utils.Error hiding (mkWarnMsg) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [ 8 of 74] 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> [ 9 of 74] 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> [10 of 74] 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> [11 of 74] 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> [12 of 74] 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> ghcide> src/Development/IDE/GHC/Compat/Parser.hs:3:1: warning: [-Wunrecognised-pragmas] ghcide> Unrecognised pragma ghcide> | ghcide> 3 | {-# HLINT ignore "Unused LANGUAGE pragma" #-} ghcide> | ^^^ ghcide> [13 of 74] 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> [14 of 74] 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:17:5: warning: [-Wdodgy-exports] ghcide> The export item ‘NameCacheUpdater(..)’ suggests that ghcide> ‘NameCacheUpdater’ has (in-scope) constructors or class methods, ghcide> but it has none ghcide> | ghcide> 17 | NameCacheUpdater(..), ghcide> | ^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:79:5: warning: [-Wduplicate-exports] ghcide> ‘nonDetOccEnvElts’ is exported by ‘module Development.IDE.GHC.Compat.Core’ and ‘nonDetOccEnvElts’ ghcide> | ghcide> 79 | module Development.IDE.GHC.Compat.Core, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:79:5: warning: [-Wduplicate-exports] ghcide> ‘isObjectLinkable’ is exported by ‘module Development.IDE.GHC.Compat.Core’ and ‘isObjectLinkable’ ghcide> | ghcide> 79 | module Development.IDE.GHC.Compat.Core, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:79:5: warning: [-Wduplicate-exports] ghcide> ‘mkHomeModLocation’ is exported by ‘module Development.IDE.GHC.Compat.Core’ and ‘mkHomeModLocation’ ghcide> | ghcide> 79 | module Development.IDE.GHC.Compat.Core, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:83:5: warning: [-Wduplicate-exports] ghcide> ‘renderDiagnosticMessageWithHints’ is exported by ‘module Development.IDE.GHC.Compat.Outputable’ and ‘renderDiagnosticMessageWithHints’ ghcide> | ghcide> 83 | module Development.IDE.GHC.Compat.Outputable, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:83:5: warning: [-Wduplicate-exports] ghcide> ‘getMessages’ is exported by ‘module Development.IDE.GHC.Compat.Outputable’ and ‘getMessages’ ghcide> | ghcide> 83 | module Development.IDE.GHC.Compat.Outputable, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:85:5: warning: [-Wduplicate-exports] ghcide> ‘getPsMessages’ is exported by ‘module Development.IDE.GHC.Compat.Plugins’ and ‘getPsMessages’ ghcide> | ghcide> 85 | module Development.IDE.GHC.Compat.Plugins, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:99:5: warning: [-Wduplicate-exports] ghcide> ‘tcInitTidyEnv’ is exported by ‘tcInitTidyEnv’ and ‘module Development.IDE.GHC.Compat.Core’ ghcide> | ghcide> 99 | tcInitTidyEnv, ghcide> | ^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:673:1: warning: [-Wmissing-signatures] ghcide> Top-level binding with no type signature: extract_cons :: a -> a ghcide> | ghcide> 673 | extract_cons = id ghcide> | ^^^^^^^^^^^^ ghcide> [15 of 74] 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> [16 of 74] 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> ghcide> src/Development/IDE/GHC/CoreFile.hs:209:5: warning: [-Wincomplete-patterns] ghcide> Pattern match(es) are non-exhaustive ghcide> In an equation for ‘unmangle_decl_name’: ghcide> Patterns of type ‘IfaceDecl’ not matched: ghcide> IfaceData _ _ _ _ _ _ _ _ _ ghcide> IfaceSynonym _ _ _ _ _ ghcide> IfaceFamily _ _ _ _ _ _ ghcide> IfaceClass _ _ _ _ _ ghcide> ... ghcide> | ghcide> 209 | unmangle_decl_name ifid@IfaceId{ ifName = name } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [17 of 74] 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> [18 of 74] Compiling Development.IDE.Session.VersionCheck ( session-loader/Development/IDE/Session/VersionCheck.hs, dist/build/Development/IDE/Session/VersionCheck.o, dist/build/Development/IDE/Session/VersionCheck.dyn_o ) ghcide> [19 of 74] 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> [20 of 74] 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> [21 of 74] 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> [22 of 74] 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> [23 of 74] 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> [24 of 74] 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> [25 of 74] 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> [26 of 74] 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> [27 of 74] 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> [28 of 74] 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> [29 of 74] 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> [30 of 74] 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> [31 of 74] 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> [32 of 74] 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:216:11: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 216 | notFound ghcide> | ^^^^^^^^... ghcide> ghcide> src/Development/IDE/Import/FindImports.hs:225:15: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: 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: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 227 | notFound {fr_suggestions = suggest} ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [33 of 74] 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> [34 of 74] 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> [35 of 74] 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> [36 of 74] 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> [37 of 74] 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> [38 of 74] 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> [39 of 74] 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> [40 of 74] Compiling Development.IDE.Monitoring.EKG ( src/Development/IDE/Monitoring/EKG.hs, dist/build/Development/IDE/Monitoring/EKG.o, dist/build/Development/IDE/Monitoring/EKG.dyn_o ) ghcide> [41 of 74] 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> [42 of 74] 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 ) ghcide> [43 of 74] 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> ghcide> src/Development/IDE/Types/Shake.hs:81:1: warning: [-Wincomplete-patterns] ghcide> Pattern match(es) are non-exhaustive ghcide> In an equation for ‘fromKey’: ghcide> Patterns of type ‘Key’ not matched: UnsafeMkKey _ ghcide> | ghcide> 81 | fromKey (Key k) ghcide> | ^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Types/Shake.hs:87:1: warning: [-Wincomplete-patterns] ghcide> Pattern match(es) are non-exhaustive ghcide> In an equation for ‘fromKeyType’: ghcide> Patterns of type ‘Key’ not matched: UnsafeMkKey _ ghcide> | ghcide> 87 | fromKeyType (Key k) = case typeOf k of ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [44 of 74] 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 ) ghcide> [45 of 74] 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> ghcide> src/Development/IDE/Core/Shake.hs:131:1: warning: [-Wdodgy-imports] ghcide> The import item ‘NameCacheUpdater(..)’ suggests that ghcide> ‘NameCacheUpdater’ has (in-scope) constructors or class methods, ghcide> but it has none ghcide> | ghcide> 131 | import Development.IDE.GHC.Compat (NameCache, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [46 of 74] Compiling Development.IDE.Session ( session-loader/Development/IDE/Session.hs, dist/build/Development/IDE/Session.o, dist/build/Development/IDE/Session.dyn_o ) ghcide> [47 of 74] 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> [48 of 74] Compiling Development.IDE.Plugin ( src/Development/IDE/Plugin.hs, dist/build/Development/IDE/Plugin.o, dist/build/Development/IDE/Plugin.dyn_o ) ghcide> [49 of 74] 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> [50 of 74] 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> [51 of 74] 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> [52 of 74] 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 74] 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 74] 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> [55 of 74] 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> [56 of 74] 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> [57 of 74] 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 74] 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> [59 of 74] 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> [60 of 74] 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 ) ghcide> [61 of 74] 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:1283:33: warning: [-Wambiguous-fields] ghcide> The record update def ghcide> {fullModuleGraph} with type GhcSessionDepsConfig is ambiguous. ghcide> This will not be supported by -XDuplicateRecordFields in future releases of GHC. ghcide> | ghcide> 1283 | loadGhcSession recorder def{fullModuleGraph} ghcide> | ^^^^^^^^^^^^^^^ ghcide> [62 of 74] 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> [63 of 74] 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> ghcide> src/Development/IDE/LSP/Outline.hs:228:19: warning: [-Woverlapping-patterns] ghcide> Pattern match is redundant ghcide> In a case alternative: XForeignDecl {} -> ... ghcide> | ghcide> 228 | XForeignDecl{} -> "?" ghcide> | ^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/LSP/Outline.hs:233:19: warning: [-Woverlapping-patterns] ghcide> Pattern match is redundant ghcide> In a case alternative: XForeignDecl {} -> ... ghcide> | ghcide> 233 | XForeignDecl{} -> Nothing ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [64 of 74] 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> [65 of 74] Compiling Development.IDE ( src/Development/IDE.hs, dist/build/Development/IDE.o, dist/build/Development/IDE.dyn_o ) ghcide> [66 of 74] 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:149:30: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 149 | , let defaultParserState = prevParserState { isLastTokenHash = False } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:154:27: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 154 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:160:42: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 160 | | isDownwardLineHaddock s -> defaultParserState{ mode = ModeHaddock } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:162:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 162 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:171:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 171 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:175:43: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 175 | | isDownwardBlockHaddock s -> defaultParserState{ mode = ModeHaddock } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:177:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 177 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:184:27: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 184 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:196:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 196 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:207:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 207 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:217:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 217 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:221:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ghcide> ParserStateDone _ ghcide> ParserStateDone _ ghcide> | ghcide> 221 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:228:13: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 228 | defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:245:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 245 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:252:28: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 252 | | otherwise -> defaultParserState{ lastBlockCommentLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:256:27: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 256 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:277:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 277 | defaultParserState{ nextPragma = NextPragmaInfo (endLine + 1) Nothing, lastPragmaLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:289:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ghcide> ParserStateDone _ ghcide> ParserStateDone _ ghcide> | ghcide> 289 | defaultParserState{ lastBlockCommentLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [67 of 74] 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> [68 of 74] 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> [69 of 74] Compiling Generics.SYB.GHC ( src/Generics/SYB/GHC.hs, dist/build/Generics/SYB/GHC.o, dist/build/Generics/SYB/GHC.dyn_o ) ghcide> [70 of 74] Compiling Text.Fuzzy.Parallel ( src/Text/Fuzzy/Parallel.hs, dist/build/Text/Fuzzy/Parallel.o, dist/build/Text/Fuzzy/Parallel.dyn_o ) ghcide> [71 of 74] 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> [72 of 74] 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> [73 of 74] 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> [74 of 74] Compiling Development.IDE.Main ( src/Development/IDE/Main.hs, dist/build/Development/IDE/Main.o, dist/build/Development/IDE/Main.dyn_o ) ghcide> ghcide> : warning: [-Wunused-packages] ghcide> The following packages were specified via -package or -package-id flags, ghcide> but were not needed for compilation: ghcide> - implicit-hie-0.1.2.7 (exposed by flag -package-id implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK) ghcide> [ 1 of 74] Compiling Control.Concurrent.Strict ( src/Control/Concurrent/Strict.hs, dist/build/Control/Concurrent/Strict.p_o ) ghcide> [ 2 of 74] Compiling Development.IDE.Core.Debouncer ( src/Development/IDE/Core/Debouncer.hs, dist/build/Development/IDE/Core/Debouncer.p_o ) ghcide> [ 3 of 74] Compiling Development.IDE.Core.FileUtils ( src/Development/IDE/Core/FileUtils.hs, dist/build/Development/IDE/Core/FileUtils.p_o ) ghcide> [ 4 of 74] Compiling Development.IDE.Core.PositionMapping ( src/Development/IDE/Core/PositionMapping.hs, dist/build/Development/IDE/Core/PositionMapping.p_o ) ghcide> [ 5 of 74] 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:339:5: warning: [-Wduplicate-exports] ghcide> ‘mkVisFunTys’ is exported by ‘module GHC.Core.Type’ and ‘mkVisFunTys’ ghcide> | ghcide> 339 | module GHC.Core.Type, ghcide> | ^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:386:5: warning: [-Wduplicate-exports] ghcide> ‘tyThingParent_maybe’ is exported by ‘module GHC.Types.TyThing’ and ‘tyThingParent_maybe’ ghcide> | ghcide> 386 | module GHC.Types.TyThing, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:393:5: warning: [-Wduplicate-exports] ghcide> ‘SrcSpanAnn'’ is exported by ‘module GHC.Hs’ and ‘SrcSpanAnn'’ ghcide> | ghcide> 393 | module GHC.Hs, ghcide> | ^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:401:19: warning: [-Wduplicate-exports] ghcide> ‘hscUpdateHPT’ is exported by ‘hscUpdateHPT’ and ‘hscUpdateHPT’ ghcide> | ghcide> 401 | hscUpdateHUG, hscUpdateHPT, hsc_HUG, ghcide> | ^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:405:5: warning: [-Wduplicate-exports] ghcide> ‘checkOldIface’ is exported by ‘module GHC.Iface.Recomp’ and ‘checkOldIface’ ghcide> | ghcide> 405 | module GHC.Iface.Recomp, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:407:5: warning: [-Wduplicate-exports] ghcide> ‘mkModuleGraph’ is exported by ‘module GHC.Unit.Module.Graph’ and ‘mkModuleGraph’ ghcide> | ghcide> 407 | module GHC.Unit.Module.Graph, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:410:5: warning: [-Wduplicate-exports] ghcide> ‘panicDoc’ is exported by ‘module GHC.Utils.Panic’ and ‘panicDoc’ ghcide> | ghcide> 410 | module GHC.Utils.Panic, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:410:5: warning: [-Wduplicate-exports] ghcide> ‘panic’ is exported by ‘module GHC.Utils.Panic’ and ‘panic’ ghcide> | ghcide> 410 | module GHC.Utils.Panic, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:427:5: warning: [-Wduplicate-exports] ghcide> ‘UniqFM’ is exported by ‘UniqFM’ and ‘module GHC.Types.Unique.FM’ ghcide> | ghcide> 427 | UniqFM, ghcide> | ^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:579:1: warning: [-Wdodgy-imports] ghcide> The import item ‘ModIface(..)’ suggests that ghcide> ‘ModIface’ has (in-scope) constructors or class methods, ghcide> but it has none ghcide> | ghcide> 579 | import GHC.Unit.Module.ModIface (IfaceExport, ModIface (..), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:884:1: warning: [-Wmissing-signatures] ghcide> Top-level binding with no type signature: ghcide> Development.IDE.GHC.Compat.Core.mkIfaceTc :: HscEnv ghcide> -> GHC.SafeHaskellMode ghcide> -> ModDetails ghcide> -> ModSummary ghcide> -> TcGblEnv ghcide> -> IO ModIface ghcide> | ghcide> 884 | mkIfaceTc hsc_env sf details _ms tcGblEnv = -- ms is only used in GHC >= 9.4 ghcide> | ^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:911:1: warning: [-Wmissing-signatures] ghcide> Top-level binding with no type signature: driverNoStop :: StopPhase ghcide> | ghcide> 911 | driverNoStop = ghcide> | ^^^^^^^^^^^^ ghcide> [ 6 of 74] Compiling Development.IDE.GHC.Compat.Env ( src/Development/IDE/GHC/Compat/Env.hs, dist/build/Development/IDE/GHC/Compat/Env.p_o ) ghcide> ghcide> src/Development/IDE/GHC/Compat/Env.hs:62:1: warning: [-Wdodgy-imports] ghcide> Module ‘GHC.Driver.Session’ does not export ‘mkHomeModule’ ghcide> | ghcide> 62 | import GHC.Driver.Session hiding (mkHomeModule) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [ 7 of 74] Compiling Development.IDE.GHC.Compat.Outputable ( src/Development/IDE/GHC/Compat/Outputable.hs, dist/build/Development/IDE/GHC/Compat/Outputable.p_o ) ghcide> ghcide> src/Development/IDE/GHC/Compat/Outputable.hs:82:1: warning: [-Wdodgy-imports] ghcide> Module ‘GHC.Utils.Error’ does not export ‘mkWarnMsg’ ghcide> | ghcide> 82 | import GHC.Utils.Error hiding (mkWarnMsg) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [ 8 of 74] Compiling Development.IDE.GHC.Compat.Logger ( src/Development/IDE/GHC/Compat/Logger.hs, dist/build/Development/IDE/GHC/Compat/Logger.p_o ) ghcide> [ 9 of 74] Compiling Development.IDE.GHC.Compat.Iface ( src/Development/IDE/GHC/Compat/Iface.hs, dist/build/Development/IDE/GHC/Compat/Iface.p_o ) ghcide> [10 of 74] Compiling Development.IDE.GHC.Compat.Units ( src/Development/IDE/GHC/Compat/Units.hs, dist/build/Development/IDE/GHC/Compat/Units.p_o ) ghcide> [11 of 74] Compiling Development.IDE.GHC.Compat.Util ( src/Development/IDE/GHC/Compat/Util.hs, dist/build/Development/IDE/GHC/Compat/Util.p_o ) ghcide> [12 of 74] Compiling Development.IDE.GHC.Compat.Parser ( src/Development/IDE/GHC/Compat/Parser.hs, dist/build/Development/IDE/GHC/Compat/Parser.p_o ) ghcide> ghcide> src/Development/IDE/GHC/Compat/Parser.hs:3:1: warning: [-Wunrecognised-pragmas] ghcide> Unrecognised pragma ghcide> | ghcide> 3 | {-# HLINT ignore "Unused LANGUAGE pragma" #-} ghcide> | ^^^ ghcide> [13 of 74] Compiling Development.IDE.GHC.Compat.Plugins ( src/Development/IDE/GHC/Compat/Plugins.hs, dist/build/Development/IDE/GHC/Compat/Plugins.p_o ) ghcide> [14 of 74] 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:17:5: warning: [-Wdodgy-exports] ghcide> The export item ‘NameCacheUpdater(..)’ suggests that ghcide> ‘NameCacheUpdater’ has (in-scope) constructors or class methods, ghcide> but it has none ghcide> | ghcide> 17 | NameCacheUpdater(..), ghcide> | ^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:79:5: warning: [-Wduplicate-exports] ghcide> ‘nonDetOccEnvElts’ is exported by ‘module Development.IDE.GHC.Compat.Core’ and ‘nonDetOccEnvElts’ ghcide> | ghcide> 79 | module Development.IDE.GHC.Compat.Core, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:79:5: warning: [-Wduplicate-exports] ghcide> ‘isObjectLinkable’ is exported by ‘module Development.IDE.GHC.Compat.Core’ and ‘isObjectLinkable’ ghcide> | ghcide> 79 | module Development.IDE.GHC.Compat.Core, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:79:5: warning: [-Wduplicate-exports] ghcide> ‘mkHomeModLocation’ is exported by ‘module Development.IDE.GHC.Compat.Core’ and ‘mkHomeModLocation’ ghcide> | ghcide> 79 | module Development.IDE.GHC.Compat.Core, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:83:5: warning: [-Wduplicate-exports] ghcide> ‘renderDiagnosticMessageWithHints’ is exported by ‘module Development.IDE.GHC.Compat.Outputable’ and ‘renderDiagnosticMessageWithHints’ ghcide> | ghcide> 83 | module Development.IDE.GHC.Compat.Outputable, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:83:5: warning: [-Wduplicate-exports] ghcide> ‘getMessages’ is exported by ‘module Development.IDE.GHC.Compat.Outputable’ and ‘getMessages’ ghcide> | ghcide> 83 | module Development.IDE.GHC.Compat.Outputable, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:85:5: warning: [-Wduplicate-exports] ghcide> ‘getPsMessages’ is exported by ‘module Development.IDE.GHC.Compat.Plugins’ and ‘getPsMessages’ ghcide> | ghcide> 85 | module Development.IDE.GHC.Compat.Plugins, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:99:5: warning: [-Wduplicate-exports] ghcide> ‘tcInitTidyEnv’ is exported by ‘tcInitTidyEnv’ and ‘module Development.IDE.GHC.Compat.Core’ ghcide> | ghcide> 99 | tcInitTidyEnv, ghcide> | ^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:673:1: warning: [-Wmissing-signatures] ghcide> Top-level binding with no type signature: extract_cons :: a -> a ghcide> | ghcide> 673 | extract_cons = id ghcide> | ^^^^^^^^^^^^ ghcide> [15 of 74] Compiling Development.IDE.GHC.CPP ( src/Development/IDE/GHC/CPP.hs, dist/build/Development/IDE/GHC/CPP.p_o ) ghcide> [16 of 74] Compiling Development.IDE.GHC.CoreFile ( src/Development/IDE/GHC/CoreFile.hs, dist/build/Development/IDE/GHC/CoreFile.p_o ) ghcide> ghcide> src/Development/IDE/GHC/CoreFile.hs:209:5: warning: [-Wincomplete-patterns] ghcide> Pattern match(es) are non-exhaustive ghcide> In an equation for ‘unmangle_decl_name’: ghcide> Patterns of type ‘IfaceDecl’ not matched: ghcide> IfaceData _ _ _ _ _ _ _ _ _ ghcide> IfaceSynonym _ _ _ _ _ ghcide> IfaceFamily _ _ _ _ _ _ ghcide> IfaceClass _ _ _ _ _ ghcide> ... ghcide> | ghcide> 209 | unmangle_decl_name ifid@IfaceId{ ifName = name } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [17 of 74] Compiling Development.IDE.Main.HeapStats ( src/Development/IDE/Main/HeapStats.hs, dist/build/Development/IDE/Main/HeapStats.p_o ) ghcide> [18 of 74] Compiling Development.IDE.Session.VersionCheck ( session-loader/Development/IDE/Session/VersionCheck.hs, dist/build/Development/IDE/Session/VersionCheck.p_o ) ghcide> [19 of 74] Compiling Development.IDE.Types.Action ( src/Development/IDE/Types/Action.hs, dist/build/Development/IDE/Types/Action.p_o ) ghcide> [20 of 74] Compiling Development.IDE.Types.Location ( src/Development/IDE/Types/Location.hs, dist/build/Development/IDE/Types/Location.p_o ) ghcide> [21 of 74] Compiling Development.IDE.Types.Diagnostics ( src/Development/IDE/Types/Diagnostics.hs, dist/build/Development/IDE/Types/Diagnostics.p_o ) ghcide> [22 of 74] Compiling Development.IDE.Session.Diagnostics ( session-loader/Development/IDE/Session/Diagnostics.hs, dist/build/Development/IDE/Session/Diagnostics.p_o ) ghcide> [23 of 74] Compiling Development.IDE.GHC.Util ( src/Development/IDE/GHC/Util.hs, dist/build/Development/IDE/GHC/Util.p_o ) ghcide> [24 of 74] Compiling Development.IDE.GHC.Orphans ( src/Development/IDE/GHC/Orphans.hs, dist/build/Development/IDE/GHC/Orphans.p_o ) ghcide> [25 of 74] Compiling Development.IDE.Types.KnownTargets ( src/Development/IDE/Types/KnownTargets.hs, dist/build/Development/IDE/Types/KnownTargets.p_o ) ghcide> [26 of 74] Compiling Development.IDE.Types.Exports ( src/Development/IDE/Types/Exports.hs, dist/build/Development/IDE/Types/Exports.p_o ) ghcide> [27 of 74] Compiling Development.IDE.Spans.Common ( src/Development/IDE/Spans/Common.hs, dist/build/Development/IDE/Spans/Common.p_o ) ghcide> [28 of 74] Compiling Development.IDE.Plugin.Completions.Types ( src/Development/IDE/Plugin/Completions/Types.hs, dist/build/Development/IDE/Plugin/Completions/Types.p_o ) ghcide> [29 of 74] Compiling Development.IDE.GHC.Error ( src/Development/IDE/GHC/Error.hs, dist/build/Development/IDE/GHC/Error.p_o ) ghcide> [30 of 74] Compiling Development.IDE.Types.HscEnvEq ( src/Development/IDE/Types/HscEnvEq.hs, dist/build/Development/IDE/Types/HscEnvEq.p_o ) ghcide> [31 of 74] Compiling Development.IDE.Spans.LocalBindings ( src/Development/IDE/Spans/LocalBindings.hs, dist/build/Development/IDE/Spans/LocalBindings.p_o ) ghcide> [32 of 74] 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:216:11: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 216 | notFound ghcide> | ^^^^^^^^... ghcide> ghcide> src/Development/IDE/Import/FindImports.hs:225:15: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: 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: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 227 | notFound {fr_suggestions = suggest} ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [33 of 74] Compiling Development.IDE.Import.DependencyInformation ( src/Development/IDE/Import/DependencyInformation.hs, dist/build/Development/IDE/Import/DependencyInformation.p_o ) ghcide> [34 of 74] Compiling Development.IDE.Core.RuleTypes ( src/Development/IDE/Core/RuleTypes.hs, dist/build/Development/IDE/Core/RuleTypes.p_o ) ghcide> [35 of 74] Compiling Development.IDE.GHC.Warnings ( src/Development/IDE/GHC/Warnings.hs, dist/build/Development/IDE/GHC/Warnings.p_o ) ghcide> [36 of 74] Compiling Development.IDE.Core.Tracing ( src/Development/IDE/Core/Tracing.hs, dist/build/Development/IDE/Core/Tracing.p_o ) ghcide> [37 of 74] Compiling Development.IDE.Core.Preprocessor ( src/Development/IDE/Core/Preprocessor.hs, dist/build/Development/IDE/Core/Preprocessor.p_o ) ghcide> [38 of 74] Compiling Development.IDE.Types.Monitoring ( src/Development/IDE/Types/Monitoring.hs, dist/build/Development/IDE/Types/Monitoring.p_o ) ghcide> [39 of 74] Compiling Development.IDE.Monitoring.OpenTelemetry ( src/Development/IDE/Monitoring/OpenTelemetry.hs, dist/build/Development/IDE/Monitoring/OpenTelemetry.p_o ) ghcide> [40 of 74] Compiling Development.IDE.Monitoring.EKG ( src/Development/IDE/Monitoring/EKG.hs, dist/build/Development/IDE/Monitoring/EKG.p_o ) ghcide> [41 of 74] Compiling Development.IDE.Types.Options ( src/Development/IDE/Types/Options.hs, dist/build/Development/IDE/Types/Options.p_o ) ghcide> [42 of 74] Compiling Development.IDE.Core.ProgressReporting ( src/Development/IDE/Core/ProgressReporting.hs, dist/build/Development/IDE/Core/ProgressReporting.p_o ) ghcide> [43 of 74] Compiling Development.IDE.Types.Shake ( src/Development/IDE/Types/Shake.hs, dist/build/Development/IDE/Types/Shake.p_o ) ghcide> ghcide> src/Development/IDE/Types/Shake.hs:81:1: warning: [-Wincomplete-patterns] ghcide> Pattern match(es) are non-exhaustive ghcide> In an equation for ‘fromKey’: ghcide> Patterns of type ‘Key’ not matched: UnsafeMkKey _ ghcide> | ghcide> 81 | fromKey (Key k) ghcide> | ^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Types/Shake.hs:87:1: warning: [-Wincomplete-patterns] ghcide> Pattern match(es) are non-exhaustive ghcide> In an equation for ‘fromKeyType’: ghcide> Patterns of type ‘Key’ not matched: UnsafeMkKey _ ghcide> | ghcide> 87 | fromKeyType (Key k) = case typeOf k of ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [44 of 74] Compiling Development.IDE.Spans.AtPoint ( src/Development/IDE/Spans/AtPoint.hs, dist/build/Development/IDE/Spans/AtPoint.p_o ) ghcide> [45 of 74] Compiling Development.IDE.Core.Shake ( src/Development/IDE/Core/Shake.hs, dist/build/Development/IDE/Core/Shake.p_o ) ghcide> ghcide> src/Development/IDE/Core/Shake.hs:131:1: warning: [-Wdodgy-imports] ghcide> The import item ‘NameCacheUpdater(..)’ suggests that ghcide> ‘NameCacheUpdater’ has (in-scope) constructors or class methods, ghcide> but it has none ghcide> | ghcide> 131 | import Development.IDE.GHC.Compat (NameCache, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [46 of 74] Compiling Development.IDE.Session ( session-loader/Development/IDE/Session.hs, dist/build/Development/IDE/Session.p_o ) ghcide> [47 of 74] Compiling Development.IDE.LSP.Server ( src/Development/IDE/LSP/Server.hs, dist/build/Development/IDE/LSP/Server.p_o ) ghcide> [48 of 74] Compiling Development.IDE.Plugin ( src/Development/IDE/Plugin.hs, dist/build/Development/IDE/Plugin.p_o ) ghcide> [49 of 74] Compiling Development.IDE.Plugin.HLS ( src/Development/IDE/Plugin/HLS.hs, dist/build/Development/IDE/Plugin/HLS.p_o ) ghcide> [50 of 74] Compiling Development.IDE.Core.PluginUtils ( src/Development/IDE/Core/PluginUtils.hs, dist/build/Development/IDE/Core/PluginUtils.p_o ) ghcide> [51 of 74] Compiling Development.IDE.Core.OfInterest ( src/Development/IDE/Core/OfInterest.hs, dist/build/Development/IDE/Core/OfInterest.p_o ) ghcide> [52 of 74] Compiling Development.IDE.Core.IdeConfiguration ( src/Development/IDE/Core/IdeConfiguration.hs, dist/build/Development/IDE/Core/IdeConfiguration.p_o ) ghcide> [53 of 74] Compiling Development.IDE.LSP.LanguageServer ( src/Development/IDE/LSP/LanguageServer.hs, dist/build/Development/IDE/LSP/LanguageServer.p_o ) ghcide> [54 of 74] Compiling Development.IDE.Core.FileStore ( src/Development/IDE/Core/FileStore.hs, dist/build/Development/IDE/Core/FileStore.p_o ) ghcide> [55 of 74] Compiling Development.IDE.Core.FileExists ( src/Development/IDE/Core/FileExists.hs, dist/build/Development/IDE/Core/FileExists.p_o ) ghcide> [56 of 74] Compiling Development.IDE.Core.Compile ( src/Development/IDE/Core/Compile.hs, dist/build/Development/IDE/Core/Compile.p_o ) ghcide> [57 of 74] Compiling Development.IDE.Spans.Documentation ( src/Development/IDE/Spans/Documentation.hs, dist/build/Development/IDE/Spans/Documentation.p_o ) ghcide> [58 of 74] Compiling Development.IDE.Core.Service ( src/Development/IDE/Core/Service.hs, dist/build/Development/IDE/Core/Service.p_o ) ghcide> [59 of 74] Compiling Development.IDE.LSP.Notifications ( src/Development/IDE/LSP/Notifications.hs, dist/build/Development/IDE/LSP/Notifications.p_o ) ghcide> [60 of 74] Compiling Development.IDE.Core.Actions ( src/Development/IDE/Core/Actions.hs, dist/build/Development/IDE/Core/Actions.p_o ) ghcide> [61 of 74] 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:1283:33: warning: [-Wambiguous-fields] ghcide> The record update def ghcide> {fullModuleGraph} with type GhcSessionDepsConfig is ambiguous. ghcide> This will not be supported by -XDuplicateRecordFields in future releases of GHC. ghcide> | ghcide> 1283 | loadGhcSession recorder def{fullModuleGraph} ghcide> | ^^^^^^^^^^^^^^^ ghcide> [62 of 74] Compiling Development.IDE.Plugin.Test ( src/Development/IDE/Plugin/Test.hs, dist/build/Development/IDE/Plugin/Test.p_o ) ghcide> [63 of 74] Compiling Development.IDE.LSP.Outline ( src/Development/IDE/LSP/Outline.hs, dist/build/Development/IDE/LSP/Outline.p_o ) ghcide> ghcide> src/Development/IDE/LSP/Outline.hs:228:19: warning: [-Woverlapping-patterns] ghcide> Pattern match is redundant ghcide> In a case alternative: XForeignDecl {} -> ... ghcide> | ghcide> 228 | XForeignDecl{} -> "?" ghcide> | ^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/LSP/Outline.hs:233:19: warning: [-Woverlapping-patterns] ghcide> Pattern match is redundant ghcide> In a case alternative: XForeignDecl {} -> ... ghcide> | ghcide> 233 | XForeignDecl{} -> Nothing ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [64 of 74] Compiling Development.IDE.LSP.HoverDefinition ( src/Development/IDE/LSP/HoverDefinition.hs, dist/build/Development/IDE/LSP/HoverDefinition.p_o ) ghcide> [65 of 74] Compiling Development.IDE ( src/Development/IDE.hs, dist/build/Development/IDE.p_o ) ghcide> [66 of 74] 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:149:30: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 149 | , let defaultParserState = prevParserState { isLastTokenHash = False } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:154:27: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 154 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:160:42: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 160 | | isDownwardLineHaddock s -> defaultParserState{ mode = ModeHaddock } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:162:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 162 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:171:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 171 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:175:43: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 175 | | isDownwardBlockHaddock s -> defaultParserState{ mode = ModeHaddock } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:177:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 177 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:184:27: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 184 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:196:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 196 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:207:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 207 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:217:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 217 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:221:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ghcide> ParserStateDone _ ghcide> ParserStateDone _ ghcide> | ghcide> 221 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:228:13: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 228 | defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:245:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 245 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:252:28: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 252 | | otherwise -> defaultParserState{ lastBlockCommentLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:256:27: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 256 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:277:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 277 | defaultParserState{ nextPragma = NextPragmaInfo (endLine + 1) Nothing, lastPragmaLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:289:17: warning: [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record-update construct: ghcide> Patterns of type ‘ParserState’ not matched: ghcide> ParserStateDone _ ghcide> ParserStateDone _ ghcide> | ghcide> 289 | defaultParserState{ lastBlockCommentLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [67 of 74] Compiling Development.IDE.Plugin.TypeLenses ( src/Development/IDE/Plugin/TypeLenses.hs, dist/build/Development/IDE/Plugin/TypeLenses.p_o ) ghcide> [68 of 74] Compiling Development.IDE.Core.UseStale ( src/Development/IDE/Core/UseStale.hs, dist/build/Development/IDE/Core/UseStale.p_o ) ghcide> [69 of 74] Compiling Generics.SYB.GHC ( src/Generics/SYB/GHC.hs, dist/build/Generics/SYB/GHC.p_o ) ghcide> [70 of 74] Compiling Text.Fuzzy.Parallel ( src/Text/Fuzzy/Parallel.hs, dist/build/Text/Fuzzy/Parallel.p_o ) ghcide> [71 of 74] Compiling Development.IDE.Plugin.Completions.Logic ( src/Development/IDE/Plugin/Completions/Logic.hs, dist/build/Development/IDE/Plugin/Completions/Logic.p_o ) ghcide> [72 of 74] Compiling Development.IDE.Plugin.Completions ( src/Development/IDE/Plugin/Completions.hs, dist/build/Development/IDE/Plugin/Completions.p_o ) ghcide> [73 of 74] Compiling Development.IDE.Plugin.HLS.GhcIde ( src/Development/IDE/Plugin/HLS/GhcIde.hs, dist/build/Development/IDE/Plugin/HLS/GhcIde.p_o ) ghcide> [74 of 74] Compiling Development.IDE.Main ( src/Development/IDE/Main.hs, dist/build/Development/IDE/Main.p_o ) ghcide> Preprocessing executable 'ghcide' for ghcide-2.4.0.0.. ghcide> Building executable 'ghcide' for ghcide-2.4.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, dist/build/ghcide/ghcide-tmp/Main.dyn_o ) ghcide> [4 of 4] Linking dist/build/ghcide/ghcide ghcide> Preprocessing executable 'ghcide-test-preprocessor' for ghcide-2.4.0.0.. ghcide> Building executable 'ghcide-test-preprocessor' for ghcide-2.4.0.0.. ghcide> [1 of 1] Compiling Main ( test/preprocessor/Main.hs, dist/build/ghcide-test-preprocessor/ghcide-test-preprocessor-tmp/Main.o ) ghcide> [2 of 2] Linking dist/build/ghcide-test-preprocessor/ghcide-test-preprocessor ghcide> buildPhase completed in 1 minutes 13 seconds ghcide> haddockPhase ghcide> Preprocessing library for ghcide-2.4.0.0.. ghcide> Running Haddock on library for ghcide-2.4.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, ghc-check-0.5.0.8, lsp-types-2.0.2.0 ghcide> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghcide> ghcide> : warning: [-Wunused-packages] ghcide> The following packages were specified via -package or -package-id flags, ghcide> but were not needed for compilation: ghcide> - implicit-hie-0.1.2.7 (exposed by flag -package-id implicit-hie-0.1.2.7-HvLdMpgPdyS51C2Lsc7oWK) ghcide> 95% ( 79 / 83) in 'Control.Concurrent.Strict' ghcide> Missing documentation for: ghcide> Module header ghcide> modifyVar (src/Control/Concurrent/Strict.hs:26) ghcide> modifyVar_ (src/Control/Concurrent/Strict.hs:34) ghcide> addMVarFinalizer ghcide> 60% ( 3 / 5) in 'Development.IDE.Core.Debouncer' ghcide> Missing documentation for: ghcide> Module header ghcide> registerEvent (src/Development/IDE/Core/Debouncer.hs:30) ghcide> 0% ( 0 / 2) in 'Development.IDE.Core.FileUtils' ghcide> Missing documentation for: ghcide> Module header ghcide> getModTime (src/Development/IDE/Core/FileUtils.hs:25) 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:48) ghcide> upperRange (src/Development/IDE/Core/PositionMapping.hs:52) ghcide> positionResultToMaybe (src/Development/IDE/Core/PositionMapping.hs:56) ghcide> fromCurrentPosition (src/Development/IDE/Core/PositionMapping.hs:85) ghcide> toCurrentPosition (src/Development/IDE/Core/PositionMapping.hs:88) ghcide> PositionDelta (src/Development/IDE/Core/PositionMapping.hs:74) ghcide> idDelta (src/Development/IDE/Core/PositionMapping.hs:115) ghcide> toCurrentRange (src/Development/IDE/Core/PositionMapping.hs:95) ghcide> fromCurrentRange (src/Development/IDE/Core/PositionMapping.hs:99) ghcide> applyChange (src/Development/IDE/Core/PositionMapping.hs:128) ghcide> zeroMapping (src/Development/IDE/Core/PositionMapping.hs:103) ghcide> deltaFromDiff (src/Development/IDE/Core/PositionMapping.hs:189) ghcide> toCurrent (src/Development/IDE/Core/PositionMapping.hs:135) ghcide> fromCurrent (src/Development/IDE/Core/PositionMapping.hs:161) ghcide> Warning: Couldn't find .haddock for export gre_name ghcide> Warning: Couldn't find .haddock for export gre_imp ghcide> Warning: Couldn't find .haddock for export gre_lcl ghcide> Warning: Couldn't find .haddock for export gre_par ghcide> 24% (837 /3377) 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:671) ghcide> outputFile ghcide> setOutputFile ghcide> needWiredInHomeIface ghcide> importDecl ghcide> sPgm_F ghcide> FlagSpec ghcide> WarningFlag ghcide> ExposePackage (src/Development/IDE/GHC/Compat/Core.hs:674) ghcide> setUnsafeGlobalDynFlags ghcide> scaledThing ghcide> IfaceTyCon ghcide> ModIface ghcide> HscSource ghcide> WhereFrom ghcide> loadInterface ghcide> RecompileRequired ghcide> mkPartialIface ghcide> Fixity ghcide> defaultFixity ghcide> lookupFixityRn ghcide> Type ghcide> FunTy (src/Development/IDE/GHC/Compat/Core.hs:682) ghcide> ConPatIn (src/Development/IDE/GHC/Compat/Core.hs:737) ghcide> conPatDetails (src/Development/IDE/GHC/Compat/Core.hs:746) ghcide> mapConPatDetail (src/Development/IDE/GHC/Compat/Core.hs:750) ghcide> SourceText ghcide> AvailName (src/Development/IDE/GHC/Compat/Core.hs:650) ghcide> AvailFL (src/Development/IDE/GHC/Compat/Core.hs:659) ghcide> AvailTC (src/Development/IDE/GHC/Compat/Core.hs:639) ghcide> availsToNameSet ghcide> ParsedSource ghcide> RenamedSource ghcide> unGhc ghcide> getSession ghcide> setSessionDynFlags ghcide> runHsc ghcide> compileFile ghcide> hscInteractive ghcide> makeSimpleDetails (src/Development/IDE/GHC/Compat/Core.hs:875) ghcide> tcSplitForAllTyVars (src/Development/IDE/GHC/Compat/Core.hs:719) ghcide> tcSplitForAllTyVarBinder_maybe (src/Development/IDE/GHC/Compat/Core.hs:728) ghcide> typecheckIface ghcide> mkIfaceTc (src/Development/IDE/GHC/Compat/Core.hs:884) ghcide> mkBootModDetailsTc (src/Development/IDE/GHC/Compat/Core.hs:891) ghcide> initTidyOpts (src/Development/IDE/GHC/Compat/Core.hs:903) ghcide> hscUpdateHPT ghcide> driverNoStop (src/Development/IDE/GHC/Compat/Core.hs:911) ghcide> tidyProgram ghcide> ImportedModsVal ghcide> importedByUser ghcide> TypecheckedSource ghcide> HasSrcSpan (src/Development/IDE/GHC/Compat/Core.hs:688) ghcide> Located ghcide> unLoc ghcide> getLoc (src/Development/IDE/GHC/Compat/Core.hs:689) ghcide> getLocA (src/Development/IDE/GHC/Compat/Core.hs:824) ghcide> locA (src/Development/IDE/GHC/Compat/Core.hs:810) ghcide> noLocA (src/Development/IDE/GHC/Compat/Core.hs:831) ghcide> unLocA (src/Development/IDE/GHC/Compat/Core.hs:817) ghcide> LocatedAn (src/Development/IDE/GHC/Compat/Core.hs:798) ghcide> LocatedA (src/Development/IDE/GHC/Compat/Core.hs:804) ghcide> RealLocated ghcide> RealSrcSpan (src/Development/IDE/GHC/Compat/Core.hs:616) ghcide> RealSrcLoc (src/Development/IDE/GHC/Compat/Core.hs:631) ghcide> mkRealSrcLoc ghcide> getRealSrcSpan ghcide> realSrcLocSpan ghcide> realSrcSpanStart ghcide> realSrcSpanEnd ghcide> isSubspanOfA (src/Development/IDE/GHC/Compat/Core.hs:790) ghcide> srcSpanStartLine ghcide> srcSpanStartCol ghcide> srcSpanEndLine ghcide> srcSpanEndCol ghcide> srcSpanFile ghcide> noLoc ghcide> mapLoc (src/Development/IDE/GHC/Compat/Core.hs:947) ghcide> mkHomeModLocation (src/Development/IDE/GHC/Compat/Core.hs:608) ghcide> findObjectLinkableMaybe ghcide> InstalledFindResult ghcide> PackageName ghcide> unload (src/Development/IDE/GHC/Compat/Core.hs:771) ghcide> Hooks ghcide> runMetaHook ghcide> MetaHook ghcide> metaRequestE ghcide> metaRequestP ghcide> metaRequestT ghcide> metaRequestD ghcide> metaRequestAW ghcide> addToHpt ghcide> addListToHpt ghcide> TargetId ghcide> mkModuleGraph ghcide> initObjLinker (src/Development/IDE/GHC/Compat/Core.hs:755) ghcide> loadDLL (src/Development/IDE/GHC/Compat/Core.hs:763) ghcide> InteractiveImport ghcide> parseImportDecl ghcide> runDecls ghcide> Role ghcide> GRE (src/Development/IDE/GHC/Compat/Core.hs:846) ghcide> gre_name ghcide> gre_imp ghcide> gre_lcl ghcide> gre_par ghcide> collectHsBindsBinders (src/Development/IDE/GHC/Compat/Core.hs:861) ghcide> hasKey ghcide> allNameStrings ghcide> itName ghcide> mkUnboundName ghcide> isUnboundName ghcide> basicKnownKeyNames ghcide> genericTyConNames ghcide> pRELUDE ghcide> gHC_PRIM ghcide> gHC_PRIM_PANIC ghcide> gHC_PRIM_EXCEPTION 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> dATA_EITHER ghcide> dATA_VOID 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> 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> 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> groupWithName 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> withDictClassName ghcide> errorMessageTypeErrorFamName ghcide> typeErrorTextDataConName ghcide> typeErrorAppendDataConName ghcide> typeErrorVAppendDataConName ghcide> typeErrorShowTypeDataConName 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> randomClassName ghcide> randomGenClassName 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> 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> 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> eitherTyConKey ghcide> voidTyConKey ghcide> nonEmptyTyConKey ghcide> liftedTypeKindTyConKey ghcide> unliftedTypeKindTyConKey ghcide> tYPETyConKey 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> 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> 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> nonEmptyDataConKey ghcide> crossDataConKey ghcide> inlDataConKey ghcide> inrDataConKey ghcide> genUnitDataConKey ghcide> leftDataConKey ghcide> rightDataConKey ghcide> ordLTDataConKey ghcide> ordEQDataConKey ghcide> ordGTDataConKey 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> augmentIdKey ghcide> appendIdKey ghcide> buildIdKey ghcide> foldrIdKey ghcide> recSelErrorIdKey ghcide> seqIdKey ghcide> absentSumFieldErrorIdKey ghcide> eqStringIdKey ghcide> noMethodBindingErrorIdKey ghcide> nonExhaustiveGuardsErrorIdKey ghcide> runtimeErrorIdKey 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> raiseOverflowIdKey ghcide> raiseUnderflowIdKey ghcide> raiseDivZeroIdKey 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> inlineIdKey ghcide> mapIdKey ghcide> groupWithIdKey ghcide> dollarIdKey ghcide> coercionTokenIdKey ghcide> noinlineIdKey ghcide> considerAccessibleIdKey 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> trTYPEKey ghcide> trTYPE'PtrRepLiftedKey ghcide> trRuntimeRepKey ghcide> tr'PtrRepLiftedKey ghcide> trLiftedRepKey ghcide> starKindRepKey ghcide> starArrStarKindRepKey ghcide> starArrStarArrStarKindRepKey ghcide> toDynIdKey ghcide> bitIntegerIdKey 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> 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> StrictnessMark ghcide> DataConEnv ghcide> promoteDataCon ghcide> isUnboxedSumDataCon 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> classDataCon ghcide> dataConCannotMatch ghcide> FamInstMatch ghcide> FamInstEnv ghcide> FamInstEnvs ghcide> FamFlavor ghcide> FamInst ghcide> famInstAxiom ghcide> famInstRHS ghcide> famInstTyCon ghcide> famInstsRepTyCons ghcide> famInstRepTyCon_maybe ghcide> dataFamInstRepTyCon ghcide> pprFamInsts ghcide> mkImportedFamInst ghcide> famInstEnvSize ghcide> emptyFamInstEnv ghcide> famInstEnvElts ghcide> familyInstances ghcide> familyNameInstances ghcide> extendFamInstEnvList ghcide> extendFamInstEnv ghcide> mkCoAxBranch ghcide> mkBranchedCoAxiom ghcide> mkUnbranchedCoAxiom ghcide> mkSingleCoAxiom ghcide> lookupFamInstEnvByTyCon ghcide> lookupFamInstEnv ghcide> lookupFamInstEnvConflicts ghcide> isDominatedBy ghcide> reduceTyFamApp_maybe ghcide> topNormaliseType ghcide> normaliseTcApp ghcide> normaliseType ghcide> SpliceExplicitFlag ghcide> HsRuleRn ghcide> ForeignExport ghcide> CImportSpec ghcide> ForeignImport ghcide> NewOrData ghcide> StandaloneKindSig ghcide> LDerivClauseTys ghcide> LHsDerivingClause ghcide> FamilyInfo ghcide> DataDeclRn ghcide> LHsFunDep ghcide> LHsDecl ghcide> HsRuleAnn ghcide> XViaStrategyPs ghcide> XFunDep ghcide> hsGroupInstDecls ghcide> tyClDeclTyVars ghcide> countTyClDecls ghcide> tyClGroupTyClDecls ghcide> tyClGroupInstDecls ghcide> tyClGroupRoleDecls ghcide> tyClGroupKindSigs ghcide> collectRuleBndrSigTys ghcide> pprFullRuleName ghcide> docDeclDoc ghcide> annProvenanceName_maybe ghcide> emptyRdrGroup ghcide> emptyRnGroup ghcide> appendGroups ghcide> tyFamInstDeclName ghcide> tyFamInstDeclLName ghcide> tyClDeclLName ghcide> tcdName ghcide> pprTyClDeclFlavour ghcide> familyDeclLName ghcide> familyDeclName ghcide> famResultKindSignature ghcide> standaloneKindSigName ghcide> getConNames ghcide> hsConDeclTheta ghcide> pprTyFamInstDecl ghcide> pprDataFamInstFlavour ghcide> pprHsFamInstLHS ghcide> instDeclDataFamInsts ghcide> flattenRuleDecls ghcide> roleAnnotDeclName ghcide> mkHsAppTy ghcide> mkHsAppKindTy 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> 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> mkRecStmt ghcide> mkLetStmt ghcide> mkUntypedSplice ghcide> mkTypedSplice ghcide> mkHsQuasiQuote ghcide> mkHsString 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> 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> HsUniToken ghcide> LHsUniToken ghcide> HsToken ghcide> LHsToken ghcide> XXIE ghcide> XIEDocNamed ghcide> XIEDoc ghcide> XIEGroup ghcide> XIEModuleContents ghcide> XIEThingWith ghcide> XIEThingAll ghcide> XIEThingAbs ghcide> XIEVar 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> 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> XHsInt64Prim 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> XXSplice ghcide> XSpliced ghcide> XQuasiQuote ghcide> XUntypedSplice ghcide> XTypedSplice 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> XSpliceE ghcide> XUntypedBracket ghcide> XTypedBracket ghcide> XArithSeq ghcide> XExprWithTySig ghcide> XProjection ghcide> XGetField 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> 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> XXForeignDecl ghcide> XForeignExport ghcide> XForeignImport 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> 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> MatchGroup ghcide> LPat ghcide> SpliceExplicitFlag ghcide> LHsTypeArg ghcide> HsArg ghcide> HsLinearArrowTokens ghcide> HsCoreTy ghcide> LHsLocalBindsLR ghcide> HsRuleRn ghcide> ForeignExport ghcide> CImportSpec ghcide> ForeignImport ghcide> NewOrData ghcide> StandaloneKindSig ghcide> LDerivClauseTys ghcide> LHsDerivingClause ghcide> FamilyInfo ghcide> DataDeclRn ghcide> LHsFunDep ghcide> LHsDecl ghcide> ConLikeP ghcide> HsDoFlavour ghcide> UntypedSpliceFlavour ghcide> TransForm ghcide> MatchGroupTc ghcide> DotFieldOcc ghcide> LHsRecUpdProj ghcide> RecUpdProj ghcide> LHsRecProj ghcide> RecProj ghcide> FieldLabelStrings ghcide> XFunDep ghcide> negateOverLitVal ghcide> hsQTvExplicit ghcide> hsPatSigType ghcide> mapHsOuterImplicit ghcide> hsIPNameFS ghcide> hsMult ghcide> hsScaledThing ghcide> numVisibleArgs ghcide> isFixityLSig ghcide> isTypeLSig ghcide> isSpecLSig ghcide> isSpecInstLSig ghcide> isPragLSig ghcide> isInlineLSig ghcide> isMinimalLSig ghcide> isSCCFunSig ghcide> isCompleteMatchSig ghcide> hsSigDoc ghcide> hsGroupInstDecls ghcide> tyClDeclTyVars ghcide> countTyClDecls ghcide> tyClGroupTyClDecls ghcide> tyClGroupInstDecls ghcide> tyClGroupRoleDecls ghcide> tyClGroupKindSigs ghcide> pprFlavour ghcide> collectRuleBndrSigTys ghcide> pprFullRuleName ghcide> docDeclDoc ghcide> annProvenanceName_maybe ghcide> hsConPatArgs ghcide> hsRecFields ghcide> hsRecFieldsArgs ghcide> hsRecFieldSel ghcide> pprFieldLabelStrings ghcide> lamCaseKeyword ghcide> pprExternalSrcLoc ghcide> pprHsArrType ghcide> isInfixMatch ghcide> isTypedSplice ghcide> isPatSynCtxt ghcide> qualifiedDoModuleName_maybe ghcide> isComprehensionContext ghcide> isDoComprehensionContext ghcide> isMonadDoStmtContext ghcide> isMonadCompContext ghcide> isMonadDoCompContext ghcide> matchSeparator ghcide> pprMatchContext ghcide> pprMatchContextNoun ghcide> pprMatchContextNouns ghcide> pprArrowMatchContextNoun ghcide> pprArrowMatchContextNouns ghcide> pprAStmtContext ghcide> pprStmtContext ghcide> pprAHsDoFlavour ghcide> pprHsDoFlavour ghcide> prependQualified ghcide> LeftOrRight ghcide> Role ghcide> QuoteWrapper ghcide> EvExpr ghcide> EvTerm ghcide> EvBind ghcide> EvBindMap ghcide> EvBindsVar ghcide> TcEvBinds ghcide> HsWrapper ghcide> TcMCoercionR ghcide> TcMCoercionN ghcide> TcMCoercion ghcide> TcCoercionP ghcide> TcCoercionR ghcide> TcCoercionN ghcide> TcCoercion ghcide> pickLR ghcide> mkTcReflCo ghcide> mkTcSymCo ghcide> mkTcSymMCo ghcide> mkTcTransCo ghcide> mkTcNomReflCo ghcide> mkTcRepReflCo ghcide> mkTcTyConAppCo ghcide> mkTcAppCo ghcide> mkTcFunCo ghcide> mkTcAxInstCo ghcide> mkTcUnbranchedAxInstCo ghcide> mkTcForAllCo ghcide> mkTcForAllCos ghcide> mkTcNthCo ghcide> mkTcLRCo ghcide> mkTcSubCo ghcide> tcDowngradeRole ghcide> mkTcAxiomRuleCo ghcide> mkTcGReflRightCo ghcide> mkTcGReflRightMCo ghcide> mkTcGReflLeftCo ghcide> mkTcGReflLeftMCo ghcide> mkTcCoherenceLeftCo ghcide> mkTcCoherenceRightCo ghcide> mkTcPhantomCo ghcide> mkTcKindCo ghcide> mkTcCoVarCo ghcide> mkTcFamilyTyConAppCo ghcide> tcCoercionKind ghcide> tcCoercionRole ghcide> isTcReflCo ghcide> mkWpCastR ghcide> mkWpCastN ghcide> mkWpTyApps ghcide> mkWpEvApps ghcide> mkWpEvVarApps ghcide> mkWpTyLams ghcide> mkWpLams 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> Env ghcide> CompleteMatches ghcide> TcIdSigInfo ghcide> SelfBootInfo ghcide> TcLclEnv ghcide> IOEnvFailure ghcide> IOEnv ghcide> RoleAnnotEnv ghcide> FillDefaulting ghcide> DefaultingPluginResult ghcide> TcPluginRewriteResult ghcide> TcPlugin ghcide> TcPatSynInfo ghcide> TcIdSigInst ghcide> TcSigInfo ghcide> TcSigFun ghcide> WhereFrom ghcide> ClosedTypeId ghcide> RhsNames ghcide> PromotionErr ghcide> ArrowCtxt ghcide> ThLevel ghcide> PendingStuff ghcide> ThStage ghcide> SpliceType ghcide> TcBinder ghcide> TcBinderStack ghcide> TcIdSet ghcide> TcId ghcide> ThBindEnv ghcide> TcTypeEnv ghcide> ErrCtxt ghcide> RecFieldEnv ghcide> IfLclEnv ghcide> IfGblEnv ghcide> IfL ghcide> IfG ghcide> IfM ghcide> TcRn ghcide> TcRnIf ghcide> IsExtraConstraint ghcide> newName ghcide> getEnv ghcide> newUnique ghcide> newMutVar ghcide> readMutVar ghcide> writeMutVar ghcide> zipWith3M ghcide> zipWith3M_ ghcide> zipWith4M ghcide> zipWithAndUnzipM ghcide> mapAndUnzip4M ghcide> mapAndUnzip5M ghcide> liftFstM ghcide> liftSndM ghcide> addErr ghcide> getLclEnvLoc ghcide> setLclEnvLoc ghcide> getLclEnvTcLevel ghcide> setLclEnvTcLevel ghcide> failM ghcide> failWithM ghcide> runIOEnv ghcide> fixM ghcide> tryM ghcide> tryAllM ghcide> tryMostM ghcide> unsafeInterleaveM ghcide> uninterruptibleMaskM_ ghcide> updMutVar ghcide> updMutVarM ghcide> getPrintUnqualified ghcide> getSrcSpanM ghcide> tcVisibleOrphanMods ghcide> bootExports ghcide> pushErrCtxt ghcide> pushErrCtxtSameOrigin ghcide> removeBindingShadowing ghcide> topStage ghcide> topAnnStage ghcide> topSpliceStage ghcide> impLevel ghcide> outerLevel ghcide> thLevel ghcide> pprTcTyThingCategory ghcide> tcTyThingCategory ghcide> pprPECategory ghcide> peCategory ghcide> mkModDeps ghcide> emptyImportAvails ghcide> isPartialSig ghcide> mkRoleAnnotEnv ghcide> emptyRoleAnnotEnv ghcide> lookupRoleAnnot ghcide> getRoleAnnots ghcide> getImports ghcide> initTcInteractive ghcide> initTcRnIf ghcide> discardResult ghcide> getTopEnv ghcide> updTopEnv ghcide> getGblEnv ghcide> updGblEnv ghcide> setGblEnv ghcide> getLclEnv ghcide> updLclEnv 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> newArrowScope ghcide> escapeArrowScope ghcide> newUniqueSupply ghcide> cloneLocalName ghcide> newNameAt ghcide> newSysName ghcide> newSysLocalId ghcide> newSysLocalIds ghcide> newTcRef ghcide> readTcRef ghcide> writeTcRef ghcide> updTcRef ghcide> traceTc ghcide> traceRn ghcide> traceOptTcRn ghcide> traceIf ghcide> traceOptIf ghcide> getIsGHCi ghcide> getGHCiMonad ghcide> getInteractivePrintName ghcide> tcIsHsBootOrSig ghcide> tcIsHsig ghcide> tcSelfBootInfo ghcide> getGlobalRdrEnv ghcide> getRdrEnvs ghcide> getFixityEnv ghcide> extendFixityEnv ghcide> getRecFieldEnv 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> addErrs ghcide> checkErr 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> 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> emitInsoluble 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> TidyOccEnv ghcide> OccSet ghcide> OccEnv ghcide> NameSpace ghcide> mkVarOccFS ghcide> mkRecFldSelOcc ghcide> occNameString ghcide> tidyNameOcc ghcide> nameOccName ghcide> setNameUnique ghcide> nameUnique ghcide> emptyFsEnv ghcide> extendFsEnv ghcide> lookupFsEnv ghcide> mkFsEnv ghcide> tcName ghcide> clsName ghcide> tcClsName ghcide> dataName ghcide> srcDataName ghcide> tvName ghcide> isDataConNameSpace ghcide> isTcClsNameSpace ghcide> isTvNameSpace ghcide> isVarNameSpace ghcide> isValNameSpace ghcide> pprNameSpace ghcide> pprNonVarNameSpace ghcide> pprNameSpaceBrief ghcide> pprOccName ghcide> mkOccName ghcide> mkOccNameFS ghcide> mkVarOcc ghcide> mkDataOcc ghcide> mkDataOccFS ghcide> mkTyVarOcc ghcide> mkTyVarOccFS ghcide> mkTcOcc ghcide> mkTcOccFS ghcide> mkClsOcc ghcide> mkClsOccFS ghcide> demoteOccName ghcide> promoteOccName ghcide> emptyOccEnv ghcide> unitOccEnv ghcide> extendOccEnv ghcide> extendOccEnvList ghcide> lookupOccEnv ghcide> mkOccEnv ghcide> elemOccEnv ghcide> foldOccEnv ghcide> nonDetOccEnvElts ghcide> plusOccEnv ghcide> plusOccEnv_C ghcide> extendOccEnv_C ghcide> extendOccEnv_Acc ghcide> mapOccEnv ghcide> mkOccEnv_C ghcide> delFromOccEnv ghcide> delListFromOccEnv ghcide> filterOccEnv ghcide> alterOccEnv ghcide> minusOccEnv ghcide> pprOccEnv ghcide> emptyOccSet ghcide> unitOccSet ghcide> mkOccSet ghcide> extendOccSet ghcide> extendOccSetList ghcide> unionOccSets ghcide> unionManyOccSets ghcide> minusOccSet ghcide> elemOccSet ghcide> isEmptyOccSet ghcide> intersectOccSet ghcide> filterOccSet ghcide> setOccNameSpace ghcide> isVarOcc ghcide> isTvOcc ghcide> isTcOcc 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> nameNameSpace ghcide> nameSrcLoc ghcide> nameSrcSpan ghcide> isWiredInName ghcide> isWiredIn ghcide> wiredInNameTyThing_maybe ghcide> isBuiltInSyntax ghcide> isExternalName ghcide> isInternalName ghcide> isHoleName ghcide> nameModule ghcide> nameModule_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> pprModulePrefix ghcide> pprDefinedAt ghcide> pprNameDefnLoc ghcide> getSrcLoc ghcide> getSrcSpan ghcide> getOccString ghcide> getOccFS ghcide> pprInfixName ghcide> pprPrefixName ghcide> greNameSrcSpan ghcide> rdrNameOcc ghcide> rdrNameSpace ghcide> demoteRdrName 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> localGREsFromAvail ghcide> gresFromAvail ghcide> greQualModName ghcide> greRdrNames ghcide> greSrcSpan ghcide> greParent_maybe ghcide> availFromGRE ghcide> emptyGlobalRdrEnv ghcide> globalRdrEnvElts ghcide> pprGlobalRdrEnv ghcide> lookupGlobalRdrEnv ghcide> getGRE_NameQualifier_maybes ghcide> isLocalGRE ghcide> isRecFldGRE 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> ModuleWithIsBoot ghcide> ModuleNameWithIsBoot ghcide> Instantiations ghcide> GenInstantiations ghcide> InstantiatedUnit ghcide> HasModule ghcide> ContainsModule ghcide> pprModule ghcide> pprModuleName ghcide> moduleNameFS ghcide> moduleNameString ghcide> mkModuleName ghcide> mkModuleNameFS ghcide> parseModuleName ghcide> moduleUnitId ghcide> mkModule ghcide> pprInstantiatedModule ghcide> isHoleUnit 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> 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> 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> 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> hscUpdateHPT ghcide> hsc_HUG ghcide> getKey ghcide> cmdLineError ghcide> cmdLineErrorIO ghcide> throwGhcException ghcide> throwGhcExceptionIO ghcide> handleGhcException ghcide> callStackDoc ghcide> prettyCallStackDoc ghcide> assertPpr ghcide> massertPpr ghcide> assertPprM ghcide> mkCgInteractiveGuts (src/Development/IDE/GHC/Compat/Core.hs:955) ghcide> justBytecode (src/Development/IDE/GHC/Compat/Core.hs:961) ghcide> justObjects (src/Development/IDE/GHC/Compat/Core.hs:964) ghcide> emptyHomeModInfoLinkable (src/Development/IDE/GHC/Compat/Core.hs:958) ghcide> homeModInfoByteCode (src/Development/IDE/GHC/Compat/Core.hs:967) ghcide> homeModInfoObject (src/Development/IDE/GHC/Compat/Core.hs:967) ghcide> field_label (src/Development/IDE/GHC/Compat/Core.hs:971) ghcide> groupOrigin (src/Development/IDE/GHC/Compat/Core.hs:949) ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:339:5: warning: [-Wduplicate-exports] ghcide> ‘mkVisFunTys’ is exported by ‘module GHC.Core.Type’ and ‘mkVisFunTys’ ghcide> | ghcide> 339 | module GHC.Core.Type, ghcide> | ^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:386:5: warning: [-Wduplicate-exports] ghcide> ‘tyThingParent_maybe’ is exported by ‘module GHC.Types.TyThing’ and ‘tyThingParent_maybe’ ghcide> | ghcide> 386 | module GHC.Types.TyThing, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:393:5: warning: [-Wduplicate-exports] ghcide> ‘SrcSpanAnn'’ is exported by ‘module GHC.Hs’ and ‘SrcSpanAnn'’ ghcide> | ghcide> 393 | module GHC.Hs, ghcide> | ^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:401:19: warning: [-Wduplicate-exports] ghcide> ‘hscUpdateHPT’ is exported by ‘hscUpdateHPT’ and ‘hscUpdateHPT’ ghcide> | ghcide> 401 | hscUpdateHUG, hscUpdateHPT, hsc_HUG, ghcide> | ^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:405:5: warning: [-Wduplicate-exports] ghcide> ‘checkOldIface’ is exported by ‘module GHC.Iface.Recomp’ and ‘checkOldIface’ ghcide> | ghcide> 405 | module GHC.Iface.Recomp, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:407:5: warning: [-Wduplicate-exports] ghcide> ‘mkModuleGraph’ is exported by ‘module GHC.Unit.Module.Graph’ and ‘mkModuleGraph’ ghcide> | ghcide> 407 | module GHC.Unit.Module.Graph, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:410:5: warning: [-Wduplicate-exports] ghcide> ‘panicDoc’ is exported by ‘module GHC.Utils.Panic’ and ‘panicDoc’ ghcide> | ghcide> 410 | module GHC.Utils.Panic, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:410:5: warning: [-Wduplicate-exports] ghcide> ‘panic’ is exported by ‘module GHC.Utils.Panic’ and ‘panic’ ghcide> | ghcide> 410 | module GHC.Utils.Panic, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:427:5: warning: [-Wduplicate-exports] ghcide> ‘UniqFM’ is exported by ‘UniqFM’ and ‘module GHC.Types.Unique.FM’ ghcide> | ghcide> 427 | UniqFM, ghcide> | ^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:579:1: warning: [-Wdodgy-imports] ghcide> The import item ‘ModIface(..)’ suggests that ghcide> ‘ModIface’ has (in-scope) constructors or class methods, ghcide> but it has none ghcide> | ghcide> 579 | import GHC.Unit.Module.ModIface (IfaceExport, ModIface (..), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:884:1: warning: [-Wmissing-signatures] ghcide> Top-level binding with no type signature: ghcide> Development.IDE.GHC.Compat.Core.mkIfaceTc :: HscEnv ghcide> -> GHC.SafeHaskellMode ghcide> -> ModDetails ghcide> -> ModSummary ghcide> -> TcGblEnv ghcide> -> IO ModIface ghcide> | ghcide> 884 | mkIfaceTc hsc_env sf details _ms tcGblEnv = -- ms is only used in GHC >= 9.4 ghcide> | ^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:911:1: warning: [-Wmissing-signatures] ghcide> Top-level binding with no type signature: driverNoStop :: StopPhase ghcide> | ghcide> 911 | driverNoStop = ghcide> | ^^^^^^^^^^^^ ghcide> 41% ( 18 / 43) 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:110) ghcide> hsc_logger (src/Development/IDE/GHC/Compat/Env.hs:165) ghcide> hsc_tmpfs (src/Development/IDE/GHC/Compat/Env.hs:157) ghcide> hsc_unit_env (src/Development/IDE/GHC/Compat/Env.hs:149) ghcide> hsc_hooks (src/Development/IDE/GHC/Compat/Env.hs:173) ghcide> hscSetHooks (src/Development/IDE/GHC/Compat/Env.hs:181) ghcide> hscHomeUnit (src/Development/IDE/GHC/Compat/Env.hs:209) ghcide> HomeUnit ghcide> setHomeUnitId_ (src/Development/IDE/GHC/Compat/Env.hs:120) ghcide> mkHomeModule (src/Development/IDE/GHC/Compat/Env.hs:217) ghcide> Logger ghcide> UnitEnv ghcide> hscSetUnitEnv (src/Development/IDE/GHC/Compat/Env.hs:142) ghcide> hscSetFlags (src/Development/IDE/GHC/Compat/Env.hs:127) ghcide> initTempFs (src/Development/IDE/GHC/Compat/Env.hs:130) ghcide> homeUnitId_ (src/Development/IDE/GHC/Compat/Env.hs:189) ghcide> setInterpreterLinkerOptions (src/Development/IDE/GHC/Compat/Env.hs:241) ghcide> safeImportsOn (src/Development/IDE/GHC/Compat/Env.hs:197) ghcide> Ways ghcide> setWays (src/Development/IDE/GHC/Compat/Env.hs:262) ghcide> setBackend (src/Development/IDE/GHC/Compat/Env.hs:297) ghcide> ghciBackend (src/Development/IDE/GHC/Compat/Env.hs:278) ghcide> platformDefaultBackend (src/Development/IDE/GHC/Compat/Env.hs:287) ghcide> ghcide> src/Development/IDE/GHC/Compat/Env.hs:62:1: warning: [-Wdodgy-imports] ghcide> Module ‘GHC.Driver.Session’ does not export ‘mkHomeModule’ ghcide> | ghcide> 62 | import GHC.Driver.Session hiding (mkHomeModule) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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> 40% ( 19 / 47) 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:126) ghcide> mkPrintUnqualifiedDefault (src/Development/IDE/GHC/Compat/Outputable.hs:211) ghcide> defaultUserStyle ghcide> withPprStyle ghcide> PsWarning ghcide> PsError ghcide> renderDiagnosticMessageWithHints (src/Development/IDE/GHC/Compat/Outputable.hs:228) ghcide> pprMsgEnvelopeBagWithLoc ghcide> getMessages ghcide> renderWithContext ghcide> errMsgDiagnostic ghcide> unDecorated ghcide> diagnosticMessage ghcide> ErrMsg (src/Development/IDE/GHC/Compat/Outputable.hs:205) ghcide> WarnMsg (src/Development/IDE/GHC/Compat/Outputable.hs:208) ghcide> errMsgSeverity ghcide> formatErrorWithQual (src/Development/IDE/GHC/Compat/Outputable.hs:167) ghcide> mkWarnMsg (src/Development/IDE/GHC/Compat/Outputable.hs:238) ghcide> mkSrcErr ghcide> srcErrorMessages ghcide> textDoc (src/Development/IDE/GHC/Compat/Outputable.hs:250) ghcide> ghcide> src/Development/IDE/GHC/Compat/Outputable.hs:82:1: warning: [-Wdodgy-imports] ghcide> Module ‘GHC.Utils.Error’ does not export ‘mkWarnMsg’ ghcide> | ghcide> 82 | import GHC.Utils.Error hiding (mkWarnMsg) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> 42% ( 3 / 7) in 'Development.IDE.GHC.Compat.Logger' ghcide> Missing documentation for: ghcide> putLogHook (src/Development/IDE/GHC/Compat/Logger.hs:33) ghcide> pushLogHook (src/Development/IDE/GHC/Compat/Logger.hs:41) ghcide> LogActionCompat (src/Development/IDE/GHC/Compat/Logger.hs:50) ghcide> logActionCompat (src/Development/IDE/GHC/Compat/Logger.hs:53) ghcide> 33% ( 1 / 3) in 'Development.IDE.GHC.Compat.Iface' ghcide> Missing documentation for: ghcide> writeIfaceFile (src/Development/IDE/GHC/Compat/Iface.hs:35) ghcide> cannotFindModule (src/Development/IDE/GHC/Compat/Iface.hs:44) ghcide> 45% ( 20 / 44) in 'Development.IDE.GHC.Compat.Units' ghcide> Missing documentation for: ghcide> UnitState ghcide> initUnits (src/Development/IDE/GHC/Compat/Units.hs:132) ghcide> unitState (src/Development/IDE/GHC/Compat/Units.hs:116) ghcide> getUnitName (src/Development/IDE/GHC/Compat/Units.hs:189) ghcide> explicitUnits (src/Development/IDE/GHC/Compat/Units.hs:177) ghcide> preloadClosureUs (src/Development/IDE/GHC/Compat/Units.hs:216) ghcide> listVisibleModuleNames (src/Development/IDE/GHC/Compat/Units.hs:185) ghcide> lookupModuleWithSuggestions (src/Development/IDE/GHC/Compat/Units.hs:193) ghcide> UnitInfoMap (src/Development/IDE/GHC/Compat/Units.hs:111) ghcide> getUnitInfoMap (src/Development/IDE/GHC/Compat/Units.hs:205) ghcide> lookupUnit (src/Development/IDE/GHC/Compat/Units.hs:213) ghcide> unitHaddockInterfaces (src/Development/IDE/GHC/Compat/Units.hs:219) ghcide> unitPackageNameString ghcide> Unit ghcide> unitString ghcide> stringToUnit ghcide> definiteUnitId (src/Development/IDE/GHC/Compat/Units.hs:236) ghcide> defUnitId (src/Development/IDE/GHC/Compat/Units.hs:238) ghcide> installedModule (src/Development/IDE/GHC/Compat/Units.hs:240) ghcide> moduleUnitId (src/Development/IDE/GHC/Compat/Units.hs:250) ghcide> filterInplaceUnits (src/Development/IDE/GHC/Compat/Units.hs:254) ghcide> FinderCache ghcide> showSDocForUser' (src/Development/IDE/GHC/Compat/Units.hs:265) ghcide> findImportedModule (src/Development/IDE/GHC/Compat/Units.hs:272) 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> Warning: Couldn't find .haddock for export hpm_module ghcide> Warning: Couldn't find .haddock for export hpm_src_files ghcide> Warning: Couldn't find .haddock for export hpm_annotations ghcide> Warning: Couldn't find .haddock for export pm_parsed_source ghcide> Warning: Couldn't find .haddock for export pm_mod_summary ghcide> Warning: Couldn't find .haddock for export pm_extra_src_files ghcide> Warning: Couldn't find .haddock for export pm_annotations ghcide> 28% ( 6 / 21) in 'Development.IDE.GHC.Compat.Parser' ghcide> Missing documentation for: ghcide> initParserOpts (src/Development/IDE/GHC/Compat/Parser.hs:86) ghcide> initParserState (src/Development/IDE/GHC/Compat/Parser.hs:94) ghcide> ApiAnns (src/Development/IDE/GHC/Compat/Parser.hs:105) ghcide> PsSpan ghcide> HsParsedModule (src/Development/IDE/GHC/Compat/Parser.hs:114) ghcide> HsParsedModule ghcide> hpm_module ghcide> hpm_src_files ghcide> hpm_annotations ghcide> ParsedModule (src/Development/IDE/GHC/Compat/Parser.hs:128) ghcide> pm_parsed_source ghcide> pm_mod_summary ghcide> pm_extra_src_files ghcide> pm_annotations ghcide> mkApiAnns (src/Development/IDE/GHC/Compat/Parser.hs:145) ghcide> ghcide> src/Development/IDE/GHC/Compat/Parser.hs:3:1: warning: [-Wunrecognised-pragmas] ghcide> Unrecognised pragma ghcide> | ghcide> 3 | {-# HLINT ignore "Unused LANGUAGE pragma" #-} ghcide> | ^^^ ghcide> 64% ( 9 / 14) in 'Development.IDE.GHC.Compat.Plugins' ghcide> Missing documentation for: ghcide> PluginWithArgs ghcide> applyPluginsParsedResultAction (src/Development/IDE/GHC/Compat/Plugins.hs:77) ghcide> initializePlugins (src/Development/IDE/GHC/Compat/Plugins.hs:101) ghcide> hsc_static_plugins (src/Development/IDE/GHC/Compat/Plugins.hs:117) ghcide> getPsMessages (src/Development/IDE/GHC/Compat/Plugins.hs:63) ghcide> Warning: Couldn't find .haddock for export gre_name ghcide> Warning: Couldn't find .haddock for export gre_par ghcide> Warning: Couldn't find .haddock for export gre_lcl ghcide> Warning: Couldn't find .haddock for export gre_imp ghcide> 25% (1555 /6004) in 'Development.IDE.GHC.Compat' ghcide> Missing documentation for: ghcide> mkHomeModLocation (src/Development/IDE/GHC/Compat/Core.hs:608) ghcide> hPutStringBuffer ghcide> addIncludePathsQuote (src/Development/IDE/GHC/Compat.hs:473) ghcide> getModuleHash (src/Development/IDE/GHC/Compat.hs:507) ghcide> setUpTypedHoles (src/Development/IDE/GHC/Compat.hs:483) ghcide> NameCacheUpdater (src/Development/IDE/GHC/Compat.hs:430) ghcide> getMessages ghcide> renderDiagnosticMessageWithHints (src/Development/IDE/GHC/Compat/Outputable.hs:228) ghcide> nameEnvElts (src/Development/IDE/GHC/Compat.hs:275) ghcide> lookupNameCache ghcide> disableWarningsAsErrors (src/Development/IDE/GHC/Compat.hs:511) ghcide> reLoc ghcide> reLocA ghcide> getPsMessages (src/Development/IDE/GHC/Compat/Plugins.hs:63) ghcide> renderMessages (src/Development/IDE/GHC/Compat.hs:402) ghcide> PFailedWithErrorMessages (src/Development/IDE/GHC/Compat.hs:412) ghcide> isObjectLinkable ghcide> myCoreToStgExpr (src/Development/IDE/GHC/Compat.hs:280) ghcide> liftZonkM (src/Development/IDE/GHC/Compat.hs:258) ghcide> FastStringCompat (src/Development/IDE/GHC/Compat.hs:609) ghcide> nodeInfo' (src/Development/IDE/GHC/Compat.hs:531) ghcide> getNodeIds (src/Development/IDE/GHC/Compat.hs:522) ghcide> sourceNodeInfo (src/Development/IDE/GHC/Compat.hs:546) ghcide> generatedNodeInfo (src/Development/IDE/GHC/Compat.hs:549) ghcide> simpleNodeInfoCompat (src/Development/IDE/GHC/Compat.hs:595) ghcide> isAnnotationInNodeInfo (src/Development/IDE/GHC/Compat.hs:598) ghcide> nodeAnnotations (src/Development/IDE/GHC/Compat.hs:601) ghcide> mkAstNode (src/Development/IDE/GHC/Compat.hs:622) ghcide> combineRealSrcSpans (src/Development/IDE/GHC/Compat.hs:625) ghcide> nonDetOccEnvElts ghcide> nonDetFoldOccEnv (src/Development/IDE/GHC/Compat.hs:263) ghcide> isQualifiedImport (src/Development/IDE/GHC/Compat.hs:515) ghcide> GhcVersion (src/Development/IDE/GHC/Compat.hs:552) ghcide> ghcVersion (src/Development/IDE/GHC/Compat.hs:564) ghcide> ghcVersionStr (src/Development/IDE/GHC/Compat.hs:561) ghcide> HieFileResult ghcide> hieExportNames (src/Development/IDE/GHC/Compat.hs:426) ghcide> mkHieFile' (src/Development/IDE/GHC/Compat.hs:455) ghcide> enrichHie ghcide> setHieDir (src/Development/IDE/GHC/Compat.hs:477) ghcide> dontWriteHieFiles (src/Development/IDE/GHC/Compat.hs:480) ghcide> Scope ghcide> DeclType ghcide> BindType ghcide> RecFieldContext ghcide> EvVarSource ghcide> NodeIdentifiers ghcide> Identifier ghcide> HieAST ghcide> HiePath ghcide> HieTypeFlat ghcide> TypeIndex ghcide> Span ghcide> HiePath ghcide> pprNodeIdents ghcide> pprIdentifier ghcide> pprBindSpan ghcide> hieNameOcc ghcide> toHieName ghcide> Levity ghcide> Token ghcide> Type ghcide> FunDep ghcide> Match ghcide> Docs ghcide> FractionalExponentBase ghcide> Fixity ghcide> Env ghcide> Class ghcide> Hooks ghcide> IfaceBndr ghcide> IfaceCoercion ghcide> IfaceTyLit ghcide> IfaceTyCon ghcide> Unit ghcide> HsUniToken ghcide> LHsUniToken ghcide> HsToken ghcide> LHsToken ghcide> XXIE ghcide> XIEDocNamed ghcide> XIEDoc ghcide> XIEGroup ghcide> XIEModuleContents ghcide> XIEThingWith ghcide> XIEThingAll ghcide> XIEThingAbs ghcide> XIEVar 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> 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> XHsInt64Prim 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> XXSplice ghcide> XSpliced ghcide> XQuasiQuote ghcide> XUntypedSplice ghcide> XTypedSplice 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> XSpliceE ghcide> XUntypedBracket ghcide> XTypedBracket ghcide> XArithSeq ghcide> XExprWithTySig ghcide> XProjection ghcide> XGetField 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> 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> XXForeignDecl ghcide> XForeignExport ghcide> XForeignImport 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> 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> MatchGroup ghcide> LPat ghcide> TyConRepName ghcide> MCoercionN ghcide> CoercionN ghcide> RealLocated ghcide> Located ghcide> ModuleWithIsBoot ghcide> ModuleNameWithIsBoot ghcide> Instantiations ghcide> GenInstantiations ghcide> InstantiatedUnit ghcide> HscSource ghcide> HasModule ghcide> ContainsModule ghcide> SourceText ghcide> SpliceExplicitFlag ghcide> InlinePragma ghcide> Activation ghcide> CompilerPhase ghcide> SuccessFlag ghcide> TailCallInfo ghcide> BranchCount ghcide> TupleSort ghcide> OverlapMode ghcide> Origin ghcide> Boxity ghcide> TopLevelFlag ghcide> RuleName ghcide> FunctionOrData ghcide> SwapFlag ghcide> LeftOrRight ghcide> TidyOccEnv ghcide> OccSet ghcide> OccEnv ghcide> NameSpace ghcide> TyVarBinder ghcide> OutId ghcide> OutVar ghcide> InId ghcide> InVar ghcide> JoinId ghcide> Role ghcide> LiftingContext ghcide> FreeVars ghcide> NameSet ghcide> WarningFlag ghcide> LHsDocStringChunk ghcide> HsDocStringDecorator ghcide> LHsDocString ghcide> LocatedAn (src/Development/IDE/GHC/Compat/Core.hs:798) ghcide> LocatedA (src/Development/IDE/GHC/Compat/Core.hs:804) ghcide> ClassMinimalDef ghcide> ClassATItem ghcide> DefMethInfo ghcide> ClassOpItem ghcide> PrimElemRep ghcide> Injectivity ghcide> TyConBndrVis ghcide> TyConTyCoBinder ghcide> TyConBinder ghcide> TyCoFolder ghcide> MCoercionR ghcide> CoercionP ghcide> CoercionR ghcide> FRRType ghcide> PrintExplicitKinds ghcide> UseBndrParens ghcide> IfaceUnivCoProv ghcide> IfaceMCoercion ghcide> IfaceTyConInfo ghcide> IfaceForAllSpecBndr ghcide> IfaceForAllBndr ghcide> IfaceTyConBinder ghcide> IfaceContext ghcide> IfacePredType ghcide> IfaceMult ghcide> IfaceKind ghcide> IfaceOneShot ghcide> IfaceLamBndr ghcide> IfaceTvBndr ghcide> IfaceIdBndr ghcide> IfExtName ghcide> IfLclName ghcide> PatSynBuilder ghcide> PatSynMatcher ghcide> LiftCoEnv ghcide> RoughMatchTc ghcide> BindFlag ghcide> UnifyResult ghcide> StrictnessMark ghcide> DataConEnv ghcide> FamInstMatch ghcide> FamInstEnv ghcide> FamInstEnvs ghcide> FamFlavor ghcide> FamInst ghcide> StopPhase ghcide> ImportedModsVal ghcide> NoGhcTcPass ghcide> GhcTc ghcide> GhcRn ghcide> GhcPs ghcide> Pass ghcide> IsSrcSpanAnn ghcide> DocStructure ghcide> LHsDoc ghcide> LHsTypeArg ghcide> HsArg ghcide> HsLinearArrowTokens ghcide> HsCoreTy ghcide> PackageName ghcide> ShowHowMuch ghcide> AltPpr ghcide> ShowSub ghcide> IfaceJoinInfo ghcide> IfaceLetBndr ghcide> IfaceBinding ghcide> IfaceConAlt ghcide> IfaceAlt ghcide> IfaceTickish ghcide> IfaceExpr ghcide> IfaceIdDetails ghcide> IfaceUnfolding ghcide> IfaceInfoItem ghcide> IfaceIdInfo ghcide> IfaceCompleteMatch ghcide> IfaceAnnTarget ghcide> IfaceAnnotation ghcide> IfaceRule ghcide> IfaceFamInst ghcide> IfaceClsInst ghcide> IfaceEqSpec ghcide> IfaceConDecl ghcide> IfaceConDecls ghcide> IfaceAxBranch ghcide> IfaceAT ghcide> IfaceClassOp ghcide> IfaceFamTyConFlav ghcide> IfaceTyConParent ghcide> IfaceClassBody ghcide> IfaceDecl ghcide> CompleteMatches ghcide> LHsLocalBindsLR ghcide> HsRuleRn ghcide> ForeignExport ghcide> CImportSpec ghcide> ForeignImport ghcide> NewOrData ghcide> StandaloneKindSig ghcide> LDerivClauseTys ghcide> LHsDerivingClause ghcide> FamilyInfo ghcide> DataDeclRn ghcide> LHsFunDep ghcide> LHsDecl ghcide> TempDir ghcide> KnotVars ghcide> ConLikeP ghcide> HsDoFlavour ghcide> UntypedSpliceFlavour ghcide> TransForm ghcide> MatchGroupTc ghcide> DotFieldOcc ghcide> LHsRecUpdProj ghcide> RecUpdProj ghcide> LHsRecProj ghcide> RecProj ghcide> FieldLabelStrings ghcide> CheapAppFun ghcide> FlagSpec ghcide> TcIdSigInfo ghcide> SelfBootInfo ghcide> TcLclEnv ghcide> PotentialUnifiers ghcide> ClsInstLookupResult ghcide> InstMatch ghcide> DFunInstType ghcide> InstEnv ghcide> LibrarySpec ghcide> ObjFile ghcide> LinkableSet ghcide> LoadedPkgInfo ghcide> PkgsLoaded ghcide> LoaderState ghcide> Loader ghcide> TargetId ghcide> InstalledFindResult ghcide> FinderCache ghcide> IOEnvFailure ghcide> IOEnv ghcide> QuoteWrapper ghcide> EvExpr ghcide> EvTerm ghcide> EvBind ghcide> EvBindMap ghcide> EvBindsVar ghcide> TcEvBinds ghcide> HsWrapper ghcide> TcMCoercionR ghcide> TcMCoercionN ghcide> TcMCoercion ghcide> TcCoercionP ghcide> TcCoercionR ghcide> TcCoercionN ghcide> TcCoercion ghcide> OutputableBndrFlag ghcide> EpAnnForallTy ghcide> AnnSig ghcide> NHsValBindsLR ghcide> HsRuleAnn ghcide> XViaStrategyPs ghcide> HsPatExpansion ghcide> EpAnnSumPat ghcide> SplicePointName ghcide> DelayedSplice ghcide> HsSplicedT ghcide> XBindStmtTc ghcide> XBindStmtRn ghcide> RecStmtTc ghcide> GrhsAnn ghcide> CmdTopTc ghcide> HsExpansion ghcide> XXExprGhcTc ghcide> AnnsIf ghcide> AnnProjection ghcide> AnnFieldLabel ghcide> AnnExplicitSum ghcide> EpAnnUnboundVar ghcide> EpAnnHsCase ghcide> HsBracketTc ghcide> SyntaxExprGhc ghcide> EpAnnImportDecl ghcide> ImportDeclPkgQual ghcide> ModNodeKey ghcide> SummaryNode ghcide> ModNodeKeyWithUid ghcide> NodeKey ghcide> ModIface ghcide> UnitEnvGraph ghcide> HomeUnitGraph ghcide> HomeUnitEnv ghcide> UnitEnv ghcide> MetaHook ghcide> InteractiveImport ghcide> RoleAnnotEnv ghcide> FillDefaulting ghcide> DefaultingPluginResult ghcide> TcPluginRewriteResult ghcide> TcPlugin ghcide> TcPatSynInfo ghcide> TcIdSigInst ghcide> TcSigInfo ghcide> TcSigFun ghcide> WhereFrom ghcide> ClosedTypeId ghcide> RhsNames ghcide> PromotionErr ghcide> ArrowCtxt ghcide> ThLevel ghcide> PendingStuff ghcide> ThStage ghcide> SpliceType ghcide> TcBinder ghcide> TcBinderStack ghcide> TcIdSet ghcide> TcId ghcide> ThBindEnv ghcide> TcTypeEnv ghcide> ErrCtxt ghcide> RecFieldEnv ghcide> IfLclEnv ghcide> IfGblEnv ghcide> IfL ghcide> IfG ghcide> IfM ghcide> TcRn ghcide> TcRnIf ghcide> PState ghcide> DsMetaVal ghcide> DsMetaEnv ghcide> IsExtraConstraint ghcide> DsWarning ghcide> DsWrapper ghcide> EquationInfo ghcide> DsMatchContext ghcide> RecompReason ghcide> CompileReason ghcide> MaybeValidated ghcide> RecompileRequired ghcide> InstBindings ghcide> InstInfo ghcide> ImportDeclUsage ghcide> RenamedStuff ghcide> TypecheckedSource ghcide> RenamedSource ghcide> ParsedSource ghcide> HasSrcSpan (src/Development/IDE/GHC/Compat/Core.hs:688) ghcide> One ghcide> Many ghcide> RealSrcSpan (src/Development/IDE/GHC/Compat/Core.hs:616) ghcide> RealSrcLoc (src/Development/IDE/GHC/Compat/Core.hs:631) ghcide> AvailTC (src/Development/IDE/GHC/Compat/Core.hs:639) ghcide> GRE (src/Development/IDE/GHC/Compat/Core.hs:846) ghcide> FunTy (src/Development/IDE/GHC/Compat/Core.hs:682) ghcide> XFunDep ghcide> ExposePackage (src/Development/IDE/GHC/Compat/Core.hs:674) ghcide> AvailFL (src/Development/IDE/GHC/Compat/Core.hs:659) ghcide> AvailName (src/Development/IDE/GHC/Compat/Core.hs:650) ghcide> ConPatIn (src/Development/IDE/GHC/Compat/Core.hs:737) ghcide> succeeded ghcide> failed ghcide> newName ghcide> getEnv ghcide> appPrec ghcide> mkFunTy ghcide> newUnique ghcide> newMutVar ghcide> readMutVar ghcide> writeMutVar ghcide> newTempDir ghcide> parsePattern ghcide> putIfaceTopBndr ghcide> getIfaceTopBndr ghcide> newFamInst ghcide> zipWith3M ghcide> zipWith3M_ ghcide> zipWith4M ghcide> zipWithAndUnzipM ghcide> mapAndUnzip4M ghcide> mapAndUnzip5M ghcide> liftFstM ghcide> liftSndM ghcide> cmdLineError ghcide> cmdLineErrorIO ghcide> mkVarOccFS ghcide> mkRecFldSelOcc ghcide> occNameString ghcide> pprModule ghcide> getKey ghcide> hasKey ghcide> tidyNameOcc ghcide> nameOccName ghcide> setNameUnique ghcide> nameUnique ghcide> idName ghcide> tyConRepName_maybe ghcide> isFunTyCon ghcide> mkAnId ghcide> mkATyCon ghcide> mkTYPEapp ghcide> piResultTy ghcide> isCoercionTy ghcide> isPredTy ghcide> pprTyVar ghcide> pprTyLit ghcide> pprCo ghcide> pprKind ghcide> pprType ghcide> emptyUFM ghcide> isNullUFM ghcide> unitUFM ghcide> unitDirectlyUFM ghcide> zipToUFM ghcide> listToUFM ghcide> listToUFM_Directly ghcide> listToIdentityUFM ghcide> listToUFM_C ghcide> addToUFM ghcide> addListToUFM ghcide> addListToUFM_Directly ghcide> addToUFM_Directly ghcide> addToUFM_C ghcide> addToUFM_Acc ghcide> alterUFM ghcide> adjustUFM ghcide> adjustUFM_Directly ghcide> delFromUFM ghcide> delListFromUFM ghcide> delListFromUFM_Directly ghcide> delFromUFM_Directly ghcide> plusUFM ghcide> plusUFM_C ghcide> mergeUFM ghcide> plusMaybeUFM_C ghcide> plusUFMList ghcide> sequenceUFMList ghcide> minusUFM ghcide> intersectUFM ghcide> intersectUFM_C ghcide> disjointUFM ghcide> foldUFM ghcide> mapUFM ghcide> mapMaybeUFM ghcide> mapUFM_Directly ghcide> filterUFM ghcide> filterUFM_Directly ghcide> partitionUFM ghcide> sizeUFM ghcide> elemUFM ghcide> elemUFM_Directly ghcide> lookupUFM ghcide> lookupUFM_Directly ghcide> lookupWithDefaultUFM ghcide> lookupWithDefaultUFM_Directly ghcide> ufmToSet_Directly ghcide> anyUFM ghcide> allUFM ghcide> seqEltsUFM ghcide> nonDetEltsUFM ghcide> nonDetKeysUFM ghcide> nonDetStrictFoldUFM ghcide> nonDetStrictFoldUFM_Directly ghcide> nonDetUFMToList ghcide> ufmToIntMap ghcide> unsafeIntMapToUFM ghcide> equalKeysUFM ghcide> pprUniqFM ghcide> initUniqSupply ghcide> uniqFromMask ghcide> throwGhcException ghcide> throwGhcExceptionIO ghcide> handleGhcException ghcide> callStackDoc ghcide> prettyCallStackDoc ghcide> assertPpr ghcide> massertPpr ghcide> assertPprM ghcide> mkRealSrcLoc ghcide> realSrcLocSpan ghcide> srcSpanStartLine ghcide> srcSpanEndLine ghcide> srcSpanStartCol ghcide> srcSpanEndCol ghcide> realSrcSpanStart ghcide> realSrcSpanEnd ghcide> mapLoc (src/Development/IDE/GHC/Compat/Core.hs:947) ghcide> unLoc ghcide> noLoc ghcide> getRealSrcSpan ghcide> pprModuleName ghcide> moduleNameFS ghcide> moduleNameString ghcide> mkModuleName ghcide> mkModuleNameFS ghcide> parseModuleName ghcide> emptyFsEnv ghcide> extendFsEnv ghcide> lookupFsEnv ghcide> mkFsEnv ghcide> mkModule ghcide> pprInstantiatedModule ghcide> isHoleUnit 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> 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> 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> mkIntegralLit ghcide> negateIntegralLit ghcide> mkFractionalLit ghcide> fractionalLitFromRational ghcide> rationalFromFractionalLit ghcide> mkTHFractionalLit ghcide> negateFractionalLit ghcide> pickLR ghcide> mkAlignment ghcide> alignmentOf ghcide> isOneShotInfo ghcide> hasNoOneShotInfo ghcide> worstOneShot ghcide> bestOneShot ghcide> flipSwap ghcide> isSwapped ghcide> unSwap ghcide> isPromoted ghcide> pprRuleName ghcide> isNotTopLevel ghcide> isTopLevel ghcide> isBoxed ghcide> isMarkedCbv ghcide> isRec ghcide> isNonRec ghcide> boolToRecFlag ghcide> isGenerated ghcide> setOverlapModeMaybe ghcide> hasIncoherentFlag ghcide> hasOverlappableFlag ghcide> hasOverlappingFlag ghcide> topPrec ghcide> sigPrec ghcide> funPrec ghcide> opPrec ghcide> starPrec ghcide> maybeParen ghcide> tupleSortBoxity ghcide> boxityTupleSort ghcide> tupleParens ghcide> sumParens ghcide> unboxedTupleOrSumExtension ghcide> oneBranch ghcide> noOccInfo ghcide> isNoOccInfo ghcide> isManyOccs ghcide> seqOccInfo ghcide> tailCallInfo ghcide> zapOccTailCallInfo ghcide> isAlwaysTailCalled ghcide> strongLoopBreaker ghcide> weakLoopBreaker ghcide> isWeakLoopBreaker ghcide> isStrongLoopBreaker ghcide> isDeadOcc ghcide> isOneOcc ghcide> zapFragileOcc ghcide> successIf ghcide> beginPhase ghcide> activeAfter ghcide> nextPhase ghcide> laterPhase ghcide> activateAfterInitial ghcide> activateDuringFinal ghcide> isActive ghcide> activeInFinalPhase ghcide> isNeverActive ghcide> isAlwaysActive ghcide> competesWith ghcide> isConLike ghcide> isFunLike ghcide> noUserInlineSpec ghcide> defaultInlinePragma ghcide> alwaysInlinePragma ghcide> neverInlinePragma ghcide> alwaysInlineConLikePragma ghcide> inlinePragmaSpec ghcide> inlinePragmaSource ghcide> inlineSpecSource ghcide> dfunInlinePragma ghcide> isDefaultInlinePragma ghcide> isInlinePragma ghcide> isInlinablePragma ghcide> isNoInlinePragma ghcide> isAnyInlinePragma ghcide> isOpaquePragma ghcide> inlinePragmaSat ghcide> inlinePragmaActivation ghcide> inlinePragmaRuleMatchInfo ghcide> setInlinePragmaActivation ghcide> setInlinePragmaRuleMatchInfo ghcide> pprInline ghcide> pprInlineDebug ghcide> intGtLimit ghcide> isTypeLevel ghcide> isKindLevel ghcide> mightBeLifted ghcide> mightBeUnlifted ghcide> defaultNonStandardTyVars ghcide> sPgm_F ghcide> promoteDataCon ghcide> isUnboxedSumDataCon ghcide> cTupleSelIdName ghcide> cTupleTyConName ghcide> cTupleDataConName ghcide> cTupleDataCon ghcide> tupleTyCon ghcide> tupleDataCon ghcide> promotedTupleDataCon ghcide> integerTy ghcide> naturalTy ghcide> tupleTyConName ghcide> multMulTyCon ghcide> unrestrictedFunTyCon ghcide> manyDataConTyCon ghcide> manyDataConTy ghcide> oneDataConTyCon ghcide> oneDataConTy ghcide> multiplicityTy ghcide> multiplicityTyCon ghcide> anyTypeOfKind ghcide> int8ElemRepDataConTy ghcide> int16ElemRepDataConTy ghcide> int32ElemRepDataConTy ghcide> int64ElemRepDataConTy ghcide> word8ElemRepDataConTy ghcide> word16ElemRepDataConTy ghcide> word32ElemRepDataConTy ghcide> word64ElemRepDataConTy ghcide> floatElemRepDataConTy ghcide> doubleElemRepDataConTy ghcide> vec2DataConTy ghcide> vec4DataConTy ghcide> vec8DataConTy ghcide> vec16DataConTy ghcide> vec32DataConTy ghcide> vec64DataConTy ghcide> intRepDataConTy ghcide> int8RepDataConTy ghcide> int16RepDataConTy ghcide> int32RepDataConTy ghcide> int64RepDataConTy ghcide> wordRepDataConTy ghcide> word8RepDataConTy ghcide> word16RepDataConTy ghcide> word32RepDataConTy ghcide> word64RepDataConTy ghcide> addrRepDataConTy ghcide> floatRepDataConTy ghcide> doubleRepDataConTy ghcide> liftedDataConTy ghcide> unliftedDataConTy ghcide> liftedRepTy ghcide> unliftedRepTy ghcide> zeroBitRepTy ghcide> vecRepDataConTyCon ghcide> tupleRepDataConTyCon ghcide> boxedRepDataConTyCon ghcide> liftedDataConTyCon ghcide> runtimeRepTy ghcide> levityTy ghcide> runtimeRepTyCon ghcide> levityTyCon ghcide> vecCountTyCon ghcide> vecElemTyCon ghcide> constraintKind ghcide> liftedTypeKindTyCon ghcide> liftedTypeKind ghcide> unliftedTypeKind ghcide> zeroBitTypeKind ghcide> liftedTypeKindTyConName ghcide> unitTy ghcide> coercibleTyCon ghcide> heqTyCon ghcide> charTy ghcide> typeSymbolKind ghcide> listTyCon ghcide> tcName ghcide> clsName ghcide> tcClsName ghcide> dataName ghcide> srcDataName ghcide> tvName ghcide> isDataConNameSpace ghcide> isTcClsNameSpace ghcide> isTvNameSpace ghcide> isVarNameSpace ghcide> isValNameSpace ghcide> pprNameSpace ghcide> pprNonVarNameSpace ghcide> pprNameSpaceBrief ghcide> pprOccName ghcide> mkOccName ghcide> mkOccNameFS ghcide> mkVarOcc ghcide> mkDataOcc ghcide> mkDataOccFS ghcide> mkTyVarOcc ghcide> mkTyVarOccFS ghcide> mkTcOcc ghcide> mkTcOccFS ghcide> mkClsOcc ghcide> mkClsOccFS ghcide> demoteOccName ghcide> promoteOccName ghcide> emptyOccEnv ghcide> unitOccEnv ghcide> extendOccEnv ghcide> extendOccEnvList ghcide> lookupOccEnv ghcide> mkOccEnv ghcide> elemOccEnv ghcide> foldOccEnv ghcide> nonDetOccEnvElts ghcide> plusOccEnv ghcide> plusOccEnv_C ghcide> extendOccEnv_C ghcide> extendOccEnv_Acc ghcide> mapOccEnv ghcide> mkOccEnv_C ghcide> delFromOccEnv ghcide> delListFromOccEnv ghcide> filterOccEnv ghcide> alterOccEnv ghcide> minusOccEnv ghcide> pprOccEnv ghcide> emptyOccSet ghcide> unitOccSet ghcide> mkOccSet ghcide> extendOccSet ghcide> extendOccSetList ghcide> unionOccSets ghcide> unionManyOccSets ghcide> minusOccSet ghcide> elemOccSet ghcide> isEmptyOccSet ghcide> intersectOccSet ghcide> filterOccSet ghcide> setOccNameSpace ghcide> isVarOcc ghcide> isTvOcc ghcide> isTcOcc 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> nameNameSpace ghcide> nameSrcLoc ghcide> nameSrcSpan ghcide> isWiredInName ghcide> isWiredIn ghcide> wiredInNameTyThing_maybe ghcide> isBuiltInSyntax ghcide> isExternalName ghcide> isInternalName ghcide> isHoleName ghcide> nameModule ghcide> nameModule_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> pprModulePrefix ghcide> pprDefinedAt ghcide> pprNameDefnLoc ghcide> getSrcLoc ghcide> getSrcSpan ghcide> getOccString ghcide> getOccFS ghcide> pprInfixName ghcide> pprPrefixName ghcide> setVarUnique ghcide> tyVarSpecToBinders ghcide> binderVar ghcide> binderVars ghcide> binderArgFlag ghcide> binderType ghcide> tyVarKind ghcide> setTyVarUnique ghcide> idInfo ghcide> idDetails ghcide> mkCoVar ghcide> lazySetIdInfo ghcide> setIdExported ghcide> setIdNotExported ghcide> updateIdTypeButNotMult ghcide> updateIdTypeAndMult ghcide> updateIdTypeAndMultM ghcide> setIdMult ghcide> isLocalId ghcide> isGlobalId ghcide> unitFV ghcide> delFV ghcide> delFVs ghcide> mkFVs ghcide> depAnal ghcide> nonDetNameEnvElts ghcide> emptyNameEnv ghcide> isEmptyNameEnv ghcide> unitNameEnv ghcide> extendNameEnv ghcide> extendNameEnvList ghcide> lookupNameEnv ghcide> alterNameEnv ghcide> mkNameEnv ghcide> mkNameEnvWith ghcide> elemNameEnv ghcide> plusNameEnv ghcide> plusNameEnv_C ghcide> plusNameEnv_CD ghcide> plusNameEnv_CD2 ghcide> extendNameEnv_C ghcide> mapNameEnv ghcide> extendNameEnv_Acc ghcide> extendNameEnvList_C ghcide> delFromNameEnv ghcide> delListFromNameEnv ghcide> filterNameEnv ghcide> anyNameEnv ghcide> disjointNameEnv ghcide> seqEltsNameEnv ghcide> lookupNameEnv_NF ghcide> emptyDNameEnv ghcide> isEmptyDNameEnv ghcide> lookupDNameEnv ghcide> delFromDNameEnv ghcide> filterDNameEnv ghcide> mapDNameEnv ghcide> adjustDNameEnv ghcide> alterDNameEnv ghcide> extendDNameEnv ghcide> extendDNameEnv_C ghcide> eltsDNameEnv ghcide> foldDNameEnv ghcide> plusDNameEnv_C ghcide> nonDetStrictFoldDNameEnv ghcide> coercionType ghcide> coercionRKind ghcide> coercionLKind ghcide> seqCo ghcide> coVarRole ghcide> coVarKindsTypesRole ghcide> decomposePiCos ghcide> mkAxiomRuleCo ghcide> mkSubCo ghcide> mkLRCo ghcide> mkNthCo ghcide> mkAxiomInstCo ghcide> mkCoVarCo ghcide> isEmptyNameSet ghcide> emptyNameSet ghcide> unitNameSet ghcide> mkNameSet ghcide> extendNameSetList ghcide> extendNameSet ghcide> unionNameSet ghcide> unionNameSets ghcide> minusNameSet ghcide> elemNameSet ghcide> delFromNameSet ghcide> filterNameSet ghcide> intersectNameSet ghcide> delListFromNameSet ghcide> intersectsNameSet ghcide> nameSetAny ghcide> nameSetAll ghcide> isEmptyFVs ghcide> emptyFVs ghcide> plusFVs ghcide> plusFV ghcide> addOneFV ghcide> intersectFVs ghcide> emptyDUs ghcide> usesOnly ghcide> mkDUs ghcide> plusDU ghcide> duDefs ghcide> availsToNameSet ghcide> greNameSrcSpan ghcide> gre_name ghcide> gre_par ghcide> gre_lcl ghcide> gre_imp ghcide> rdrNameOcc ghcide> rdrNameSpace ghcide> demoteRdrName 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> localGREsFromAvail ghcide> gresFromAvail ghcide> greQualModName ghcide> greRdrNames ghcide> greSrcSpan ghcide> greParent_maybe ghcide> availFromGRE ghcide> emptyGlobalRdrEnv ghcide> globalRdrEnvElts ghcide> pprGlobalRdrEnv ghcide> lookupGlobalRdrEnv ghcide> getGRE_NameQualifier_maybes ghcide> isLocalGRE ghcide> isRecFldGRE ghcide> plusGlobalRdrEnv ghcide> mkGlobalRdrEnv ghcide> extendGlobalRdrEnv ghcide> shadowNames ghcide> bestImport ghcide> importSpecLoc ghcide> importSpecModule ghcide> isExplicitItem ghcide> allNameStrings ghcide> itName ghcide> mkUnboundName ghcide> isUnboundName ghcide> basicKnownKeyNames ghcide> genericTyConNames ghcide> pRELUDE ghcide> gHC_PRIM ghcide> gHC_PRIM_PANIC ghcide> gHC_PRIM_EXCEPTION 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> dATA_EITHER ghcide> dATA_VOID 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> 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> 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> groupWithName 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> withDictClassName ghcide> errorMessageTypeErrorFamName ghcide> typeErrorTextDataConName ghcide> typeErrorAppendDataConName ghcide> typeErrorVAppendDataConName ghcide> typeErrorShowTypeDataConName 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> randomClassName ghcide> randomGenClassName 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> 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> 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> eitherTyConKey ghcide> voidTyConKey ghcide> nonEmptyTyConKey ghcide> liftedTypeKindTyConKey ghcide> unliftedTypeKindTyConKey ghcide> tYPETyConKey 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> 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> 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> nonEmptyDataConKey ghcide> crossDataConKey ghcide> inlDataConKey ghcide> inrDataConKey ghcide> genUnitDataConKey ghcide> leftDataConKey ghcide> rightDataConKey ghcide> ordLTDataConKey ghcide> ordEQDataConKey ghcide> ordGTDataConKey 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> augmentIdKey ghcide> appendIdKey ghcide> buildIdKey ghcide> foldrIdKey ghcide> recSelErrorIdKey ghcide> seqIdKey ghcide> absentSumFieldErrorIdKey ghcide> eqStringIdKey ghcide> noMethodBindingErrorIdKey ghcide> nonExhaustiveGuardsErrorIdKey ghcide> runtimeErrorIdKey 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> raiseOverflowIdKey ghcide> raiseUnderflowIdKey ghcide> raiseDivZeroIdKey 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> inlineIdKey ghcide> mapIdKey ghcide> groupWithIdKey ghcide> dollarIdKey ghcide> coercionTokenIdKey ghcide> noinlineIdKey ghcide> considerAccessibleIdKey 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> trTYPEKey ghcide> trTYPE'PtrRepLiftedKey ghcide> trRuntimeRepKey ghcide> tr'PtrRepLiftedKey ghcide> trLiftedRepKey ghcide> starKindRepKey ghcide> starArrStarKindRepKey ghcide> starArrStarArrStarKindRepKey ghcide> toDynIdKey ghcide> bitIntegerIdKey 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> 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> defaultFixity ghcide> mkHsDocStringChunk ghcide> unpackHDSC ghcide> mkGeneratedHsDocString ghcide> isEmptyDocString ghcide> docStringChunks ghcide> pprHsDocStrings ghcide> locA (src/Development/IDE/GHC/Compat/Core.hs:810) ghcide> getLocA (src/Development/IDE/GHC/Compat/Core.hs:824) ghcide> noLocA (src/Development/IDE/GHC/Compat/Core.hs:831) ghcide> classMinimalDef ghcide> mkClass ghcide> mkAbstractClass ghcide> classArity ghcide> classAllSelIds ghcide> classSCSelIds ghcide> classSCSelId ghcide> classMethods ghcide> classOpItems ghcide> classATs ghcide> classATItems ghcide> classSCTheta ghcide> classTvsFds ghcide> classHasFds ghcide> classBigSig ghcide> classExtraBigSig ghcide> isAbstractClass ghcide> pprDefMethInfo ghcide> pprFundeps ghcide> pprFunDep ghcide> mkAnonTyConBinder ghcide> mkAnonTyConBinders ghcide> mkNamedTyConBinder ghcide> mkNamedTyConBinders ghcide> tyConBinderArgFlag ghcide> tyConBndrVisArgFlag ghcide> isNamedTyConBinder ghcide> isVisibleTyConBinder ghcide> isVisibleTcbVis ghcide> isInvisibleTyConBinder ghcide> mkTyConKind ghcide> tyConInvisTVBinders ghcide> tyConVisibleTyVars ghcide> isNoParent ghcide> isVoidRep ghcide> isGcPtrRep ghcide> primRepCompatible ghcide> primRepsCompatible ghcide> primElemRepSizeB ghcide> primElemRepToPrimRep ghcide> mkTupleTyCon ghcide> mkSumTyCon ghcide> unwrapNewTyConEtad_maybe ghcide> isTauTyCon ghcide> isBuiltInSynFamTyCon_maybe ghcide> tyConTuple_maybe ghcide> isLiftedAlgTyCon ghcide> isLiftedTypeKindTyConName ghcide> tyConCType_maybe ghcide> setTcTyConKind ghcide> expandSynTyCon_maybe ghcide> newTyConCo ghcide> newTyConDataCon_maybe ghcide> tyConFamInstSig_maybe ghcide> mkTyConTagMap ghcide> tyConFlavour ghcide> pprPromotionQuote ghcide> tYPETyCon ghcide> isNamedBinder ghcide> mkTyVarTy ghcide> mkTyVarTys ghcide> mkVisFunTy ghcide> mkInvisFunTy ghcide> mkInvisFunTyMany ghcide> mkVisFunTysMany ghcide> mkInvisFunTysMany ghcide> mkPiTy ghcide> mkPiTys ghcide> coHoleCoVar ghcide> setCoHoleCoVar ghcide> foldTyCo ghcide> typeSize ghcide> coercionSize ghcide> scaledThing ghcide> primTyCons ghcide> charPrimTyConName ghcide> intPrimTyConName ghcide> int8PrimTyConName ghcide> int16PrimTyConName ghcide> int32PrimTyConName ghcide> int64PrimTyConName ghcide> wordPrimTyConName ghcide> word8PrimTyConName ghcide> word16PrimTyConName ghcide> word32PrimTyConName ghcide> word64PrimTyConName ghcide> addrPrimTyConName ghcide> floatPrimTyConName ghcide> doublePrimTyConName ghcide> mkTemplateKindVar ghcide> mkTemplateKindVars ghcide> mkTemplateTyVarsFrom ghcide> mkTemplateTyVars ghcide> mkTemplateTyConBinders ghcide> mkTemplateKiTyVars ghcide> mkTemplateKiTyVar ghcide> mkTemplateKindTyConBinders ghcide> mkTemplateAnonTyConBinders ghcide> alphaTyVars ghcide> alphaTyVar ghcide> betaTyVar ghcide> gammaTyVar ghcide> deltaTyVar ghcide> alphaTyVarSpec ghcide> betaTyVarSpec ghcide> gammaTyVarSpec ghcide> deltaTyVarSpec ghcide> alphaTys ghcide> alphaTy ghcide> betaTy ghcide> gammaTy ghcide> deltaTy ghcide> alphaTyVarsUnliftedRep ghcide> alphaTyVarUnliftedRep ghcide> alphaTysUnliftedRep ghcide> alphaTyUnliftedRep ghcide> runtimeRep1TyVar ghcide> runtimeRep2TyVar ghcide> runtimeRep3TyVar ghcide> runtimeRep1TyVarInf ghcide> runtimeRep2TyVarInf ghcide> runtimeRep1Ty ghcide> runtimeRep2Ty ghcide> runtimeRep3Ty ghcide> openAlphaTyVar ghcide> openBetaTyVar ghcide> openGammaTyVar ghcide> openAlphaTyVarSpec ghcide> openBetaTyVarSpec ghcide> openGammaTyVarSpec ghcide> openAlphaTy ghcide> openBetaTy ghcide> openGammaTy ghcide> levity2TyVar ghcide> levity1TyVar ghcide> levity1TyVarInf ghcide> levity2TyVarInf ghcide> levity1Ty ghcide> levity2Ty ghcide> levPolyAlphaTyVar ghcide> levPolyBetaTyVar ghcide> levPolyAlphaTyVarSpec ghcide> levPolyBetaTyVarSpec ghcide> levPolyAlphaTy ghcide> levPolyBetaTy ghcide> multiplicityTyVar1 ghcide> multiplicityTyVar2 ghcide> funTyConName ghcide> tYPETyConName ghcide> functionWithMultiplicity ghcide> charPrimTy ghcide> charPrimTyCon ghcide> intPrimTy ghcide> intPrimTyCon ghcide> int8PrimTy ghcide> int8PrimTyCon ghcide> int16PrimTy ghcide> int16PrimTyCon ghcide> int32PrimTy ghcide> int32PrimTyCon ghcide> int64PrimTy ghcide> int64PrimTyCon ghcide> wordPrimTy ghcide> wordPrimTyCon ghcide> word8PrimTy ghcide> word8PrimTyCon ghcide> word16PrimTy ghcide> word16PrimTyCon ghcide> word32PrimTy ghcide> word32PrimTyCon ghcide> word64PrimTy ghcide> word64PrimTyCon ghcide> addrPrimTy ghcide> addrPrimTyCon ghcide> floatPrimTy ghcide> floatPrimTyCon ghcide> doublePrimTy ghcide> doublePrimTyCon ghcide> mkStatePrimTy ghcide> statePrimTyCon ghcide> realWorldTyCon ghcide> realWorldTy ghcide> realWorldStatePrimTy ghcide> mkProxyPrimTy ghcide> proxyPrimTyCon ghcide> eqPrimTyCon ghcide> eqReprPrimTyCon ghcide> eqPhantPrimTyCon ghcide> arrayPrimTyCon ghcide> mutableArrayPrimTyCon ghcide> mutableByteArrayPrimTyCon ghcide> byteArrayPrimTyCon ghcide> smallArrayPrimTyCon ghcide> smallMutableArrayPrimTyCon ghcide> mkArrayPrimTy ghcide> byteArrayPrimTy ghcide> mkSmallArrayPrimTy ghcide> mkMutableArrayPrimTy ghcide> mkMutableByteArrayPrimTy ghcide> mkSmallMutableArrayPrimTy ghcide> mutVarPrimTyCon ghcide> mkMutVarPrimTy ghcide> ioPortPrimTyCon ghcide> mkIOPortPrimTy ghcide> mVarPrimTyCon ghcide> mkMVarPrimTy ghcide> tVarPrimTyCon ghcide> mkTVarPrimTy ghcide> stablePtrPrimTyCon ghcide> mkStablePtrPrimTy ghcide> stableNamePrimTyCon ghcide> mkStableNamePrimTy ghcide> compactPrimTyCon ghcide> compactPrimTy ghcide> stackSnapshotPrimTyCon ghcide> stackSnapshotPrimTy ghcide> bcoPrimTy ghcide> bcoPrimTyCon ghcide> weakPrimTyCon ghcide> mkWeakPrimTy ghcide> threadIdPrimTy ghcide> threadIdPrimTyCon ghcide> int8X16PrimTy ghcide> int8X16PrimTyCon ghcide> int16X8PrimTy ghcide> int16X8PrimTyCon ghcide> int32X4PrimTy ghcide> int32X4PrimTyCon ghcide> int64X2PrimTy ghcide> int64X2PrimTyCon ghcide> int8X32PrimTy ghcide> int8X32PrimTyCon ghcide> int16X16PrimTy ghcide> int16X16PrimTyCon ghcide> int32X8PrimTy ghcide> int32X8PrimTyCon ghcide> int64X4PrimTy ghcide> int64X4PrimTyCon ghcide> int8X64PrimTy ghcide> int8X64PrimTyCon ghcide> int16X32PrimTy ghcide> int16X32PrimTyCon ghcide> int32X16PrimTy ghcide> int32X16PrimTyCon ghcide> int64X8PrimTy ghcide> int64X8PrimTyCon ghcide> word8X16PrimTy ghcide> word8X16PrimTyCon ghcide> word16X8PrimTy ghcide> word16X8PrimTyCon ghcide> word32X4PrimTy ghcide> word32X4PrimTyCon ghcide> word64X2PrimTy ghcide> word64X2PrimTyCon ghcide> word8X32PrimTy ghcide> word8X32PrimTyCon ghcide> word16X16PrimTy ghcide> word16X16PrimTyCon ghcide> word32X8PrimTy ghcide> word32X8PrimTyCon ghcide> word64X4PrimTy ghcide> word64X4PrimTyCon ghcide> word8X64PrimTy ghcide> word8X64PrimTyCon ghcide> word16X32PrimTy ghcide> word16X32PrimTyCon ghcide> word32X16PrimTy ghcide> word32X16PrimTyCon ghcide> word64X8PrimTy ghcide> word64X8PrimTyCon ghcide> floatX4PrimTy ghcide> floatX4PrimTyCon ghcide> doubleX2PrimTy ghcide> doubleX2PrimTyCon ghcide> floatX8PrimTy ghcide> floatX8PrimTyCon ghcide> doubleX4PrimTy ghcide> doubleX4PrimTyCon ghcide> floatX16PrimTy ghcide> floatX16PrimTyCon ghcide> doubleX8PrimTy ghcide> doubleX8PrimTyCon ghcide> tyCoVarsOfType ghcide> tyCoVarsOfTypes ghcide> tyCoVarsOfCo ghcide> tyCoVarsOfCos ghcide> coVarsOfType ghcide> coVarsOfTypes ghcide> coVarsOfCo ghcide> closeOverKinds ghcide> tyCoFVsBndr ghcide> tyCoFVsVarBndrs ghcide> tyCoFVsVarBndr ghcide> tyCoFVsOfCo ghcide> tyCoFVsOfCos ghcide> anyFreeVarsOfType ghcide> anyFreeVarsOfTypes ghcide> anyFreeVarsOfCo ghcide> noFreeVarsOfType ghcide> emptyTvSubstEnv ghcide> emptyCvSubstEnv ghcide> emptyTCvSubst ghcide> mkEmptyTCvSubst ghcide> isEmptyTCvSubst ghcide> mkTCvSubst ghcide> getTvSubstEnv ghcide> getCvSubstEnv ghcide> getTCvInScope ghcide> isInScope ghcide> notElemTCvSubst ghcide> setTvSubstEnv ghcide> zapTCvSubst ghcide> extendTCvInScope ghcide> extendTCvInScopeList ghcide> extendTCvInScopeSet ghcide> extendTCvSubst ghcide> extendTCvSubstWithClone ghcide> extendTvSubst ghcide> extendTvSubstBinderAndInScope ghcide> extendTvSubstWithClone ghcide> extendCvSubst ghcide> extendTvSubstAndInScope ghcide> extendTvSubstList ghcide> extendTCvSubstList ghcide> unionTCvSubst ghcide> zipTCvSubst ghcide> zipTyEnv ghcide> zipCoEnv ghcide> substScaledTy ghcide> substScaledTyUnchecked ghcide> substScaledTys ghcide> substScaledTysUnchecked ghcide> substTyVar ghcide> substTyVars ghcide> lookupTyVar ghcide> substCoVar ghcide> substCoVars ghcide> lookupCoVar ghcide> substTyVarBndr ghcide> substTyVarBndrs ghcide> substVarBndr ghcide> substVarBndrs ghcide> substCoVarBndr ghcide> cloneTyVarBndr ghcide> cloneTyVarBndrs ghcide> substTyCoBndr ghcide> tidyVarBndr ghcide> tidyTyCoVarBinder ghcide> tidyTyCoVarBinders ghcide> tidyOpenTyCoVars ghcide> tidyTyCoVarOcc ghcide> tidyOpenType ghcide> tidyCos ghcide> pickyIsLiftedTypeKind ghcide> isLiftedLevity ghcide> isUnliftedLevity ghcide> mapTyCo ghcide> mapTyCoX ghcide> isTyVarTy ghcide> mkAppTys ghcide> mkNumLitTy ghcide> mkStrLitTy ghcide> mkCharLitTy ghcide> splitFunTys ghcide> applyTysX ghcide> tyConAppTyCon ghcide> tyConAppArgs ghcide> tyConAppArgN ghcide> splitCastTy_maybe ghcide> tyConBindersTyCoBinders ghcide> mkCoercionTy ghcide> isCoercionTy_maybe ghcide> stripCoercionTy ghcide> invisibleTyBndrCount ghcide> isTauTy ghcide> isAtomicTy ghcide> tyCoBinderVar_maybe ghcide> tyCoBinderType ghcide> tyBinderType ghcide> isFamFreeTy ghcide> buildSynTyCon ghcide> isUnboxedTupleType ghcide> isUnboxedSumType ghcide> seqType ghcide> seqTypes ghcide> eqVarBndrs ghcide> nonDetCmpType ghcide> nonDetCmpTypes ghcide> nonDetCmpTypeX ghcide> nonDetCmpTypesX ghcide> typeKind ghcide> tcTypeKind ghcide> tcIsConstraintKind ghcide> tcReturnsConstraintKind ghcide> occCheckExpand ghcide> splitVisVarsOfTypes ghcide> irrelevantMult ghcide> mkScaled ghcide> scaledSet ghcide> isManyDataConTy ghcide> isOneDataConTy ghcide> negateOverLitVal ghcide> ifaceBndrName ghcide> ifaceForAllSpecToBndrs ghcide> ifaceForAllSpecToBndr ghcide> mkIfaceTyConInfo ghcide> splitIfaceSigmaTy ghcide> suppressIfaceInvisibles ghcide> stripIfaceInvisVars ghcide> mkIfaceTySubst ghcide> inDomIfaceTySubst ghcide> substIfaceAppArgs ghcide> substIfaceTyVar ghcide> stripInvisArgs ghcide> appArgsIfaceTypes ghcide> appArgsIfaceTypesArgFlags ghcide> pprIfacePrefixApp ghcide> isIfaceTauType ghcide> pprIfaceBndrs ghcide> pprIfaceLamBndr ghcide> pprIfaceIdBndr ghcide> pprIfaceTvBndr ghcide> pprIfaceTyConBinders ghcide> pprIfaceType ghcide> pprParendIfaceType ghcide> pprPrecIfaceType ghcide> ppr_fun_arrow ghcide> pprIfaceAppArgs ghcide> pprParendIfaceAppArgs ghcide> pprIfaceForAllPart ghcide> pprIfaceSigmaType ghcide> pprUserIfaceForAll ghcide> pprIfaceTypeApp ghcide> pprTyTcApp ghcide> pprIfaceCoTcApp ghcide> pprIfaceTyLit ghcide> pprIfaceCoercion ghcide> pprParendIfaceCoercion ghcide> pprParendType ghcide> pprTidiedType ghcide> pprPrecType ghcide> pprPrecTypeX ghcide> pprParendKind ghcide> pprParendCo ghcide> pprClassPred ghcide> pprTheta ghcide> pprParendTheta ghcide> pprThetaArrowTy ghcide> pprSigmaType ghcide> pprForAll ghcide> pprTCvBndrs ghcide> pprTCvBndr ghcide> pprTyVars ghcide> pprDataCons ghcide> pprTypeApp ghcide> patSynArgs ghcide> patSynFieldLabels ghcide> patSynUnivTyVarBinders ghcide> patSynExTyVars ghcide> patSynExTyVarBinders ghcide> patSynSigBndr ghcide> patSynSig ghcide> patSynMatcher ghcide> patSynBuilder ghcide> patSynResultType ghcide> patSynInstArgTys ghcide> patSynInstResTy ghcide> mkFunctionType ghcide> coVarName ghcide> setCoVarUnique ghcide> setCoVarName ghcide> etaExpandCoAxBranch ghcide> pprCoAxiom ghcide> pprCoAxBranchUser ghcide> pprCoAxBranchLHS ghcide> pprCoAxBranch ghcide> tidyCoAxBndrsForUser ghcide> coToMCo ghcide> checkReflexiveMCo ghcide> mkTransMCoL ghcide> mkTransMCoR ghcide> mkHomoForAllMCo ghcide> mkPiMCos ghcide> mkFunResMCo ghcide> mkGReflLeftMCo ghcide> mkGReflRightMCo ghcide> isReflMCo ghcide> decomposeFunCo ghcide> multToCo ghcide> splitFunCo_maybe ghcide> splitForAllCo_maybe ghcide> coVarLType ghcide> coVarRType ghcide> coVarTypes ghcide> coVarKind ghcide> isReflCoVar_maybe ghcide> mkCoVarCos ghcide> mkAxInstCo ghcide> mkUnbranchedAxInstCo ghcide> mkAxInstRHS ghcide> mkUnbranchedAxInstRHS ghcide> tyConRolesX ghcide> tyConRolesRepresentational ghcide> nthRole ghcide> ltRole ghcide> mkPiCos ghcide> mkFunResCo ghcide> mkCoCast ghcide> mapStepResult ghcide> liftCoSubstWithEx ghcide> liftCoSubstWith ghcide> emptyLiftingContext ghcide> mkSubstLiftingContext ghcide> liftCoSubstTyVar ghcide> liftCoSubstVarBndrUsing ghcide> substLeftCo ghcide> substRightCo ghcide> lcSubstLeft ghcide> lcSubstRight ghcide> liftEnvSubstLeft ghcide> liftEnvSubstRight ghcide> mkHeteroCoercionType ghcide> mkReprPrimEqPred ghcide> hasThisCoercionHoleTy ghcide> classifyPredType ghcide> mkClassPred ghcide> isDictTy ghcide> getClassPredTys ghcide> getClassPredTys_maybe ghcide> classMethodTy ghcide> classMethodInstTy ghcide> eqRelRole ghcide> getEqPredTys ghcide> getEqPredTys_maybe ghcide> getEqPredRole ghcide> isEvVarType ghcide> isEqPredClass ghcide> isClassPred ghcide> isEqPred ghcide> isEqPrimPred ghcide> isCTupleClass ghcide> isIPTyCon ghcide> isIPClass ghcide> isIPLikePred ghcide> hasIPSuperClasses ghcide> isCallStackPredTy ghcide> isEvVar ghcide> isDictId ghcide> isRoughWildcard ghcide> tcMatchTyX_BM ghcide> roughMatchTcs ghcide> roughMatchTcsLookup ghcide> instanceCantMatch ghcide> tcUnifyTys ghcide> flattenTys ghcide> flattenTysX 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> classDataCon ghcide> dataConCannotMatch ghcide> idUnique ghcide> idType ghcide> idMult ghcide> idScaledType ghcide> scaleIdBy ghcide> setIdName ghcide> setIdUnique ghcide> localiseId ghcide> setIdInfo ghcide> modifyIdInfo ghcide> maybeModifyIdInfo ghcide> mkLocalIdWithInfo ghcide> mkExportedVanillaId ghcide> mkSysLocalM ghcide> mkSysLocalOrCoVarM ghcide> mkScaledTemplateLocal ghcide> recordSelectorTyCon_maybe ghcide> isRecordSelector ghcide> isDataConRecordSelector ghcide> isPatSynRecordSelector ghcide> isNaughtyRecordSelector ghcide> isClassOpId ghcide> isClassOpId_maybe ghcide> isPrimOpId ghcide> isDFunId ghcide> isPrimOpId_maybe ghcide> isFCallId ghcide> isFCallId_maybe ghcide> isDataConWorkId ghcide> isDataConWorkId_maybe ghcide> isDataConWrapId ghcide> isDataConWrapId_maybe ghcide> isDataConId_maybe ghcide> isJoinId ghcide> idIsFrom ghcide> isDeadBinder ghcide> idJoinArity ghcide> asJoinId ghcide> zapJoinId ghcide> asJoinId_maybe ghcide> idArity ghcide> setIdArity ghcide> idCallArity ghcide> setIdCallArity ghcide> idFunRepArity ghcide> setIdDmdSig ghcide> idCprSig ghcide> setIdCprSig ghcide> zapIdDmdSig ghcide> idTagSig_maybe ghcide> setIdUnfolding ghcide> idDemandInfo ghcide> setIdDemandInfo ghcide> setIdTagSig ghcide> idCbvMarks_maybe ghcide> idCbvMarkArity ghcide> setCaseBndrEvald ghcide> idSpecialisation ghcide> idCoreRules ghcide> idHasRules ghcide> setIdSpecialisation ghcide> idCafInfo ghcide> setIdCafInfo ghcide> idLFInfo_maybe ghcide> setIdLFInfo ghcide> idOccInfo ghcide> setIdOccInfo ghcide> zapIdOccInfo ghcide> idInlinePragma ghcide> setInlinePragma ghcide> modifyInlinePragma ghcide> idInlineActivation ghcide> setInlineActivation ghcide> idRuleMatchInfo ghcide> isConLikeId ghcide> idOneShotInfo ghcide> typeOneShot ghcide> isStateHackType ghcide> isProbablyOneShotLambda ghcide> setOneShotLambda ghcide> clearOneShotLambda ghcide> setIdOneShotInfo ghcide> updOneShotInfo ghcide> zapLamIdInfo ghcide> zapFragileIdInfo ghcide> zapIdDemandInfo ghcide> zapIdUsageInfo ghcide> zapIdUsageEnvInfo ghcide> zapIdUsedOnceInfo ghcide> zapIdTailCallInfo ghcide> zapStableUnfolding ghcide> transferPolyIdInfo ghcide> isNeverRepPolyId ghcide> famInstAxiom ghcide> famInstRHS ghcide> famInstTyCon ghcide> famInstsRepTyCons ghcide> famInstRepTyCon_maybe ghcide> dataFamInstRepTyCon ghcide> pprFamInsts ghcide> mkImportedFamInst ghcide> famInstEnvSize ghcide> emptyFamInstEnv ghcide> famInstEnvElts ghcide> familyInstances ghcide> familyNameInstances ghcide> extendFamInstEnvList ghcide> extendFamInstEnv ghcide> mkCoAxBranch ghcide> mkBranchedCoAxiom ghcide> mkUnbranchedCoAxiom ghcide> mkSingleCoAxiom ghcide> lookupFamInstEnvByTyCon ghcide> lookupFamInstEnv ghcide> lookupFamInstEnvConflicts ghcide> isDominatedBy ghcide> reduceTyFamApp_maybe ghcide> topNormaliseType ghcide> normaliseTcApp ghcide> normaliseType ghcide> stopPhaseToPhase ghcide> isStopLn ghcide> eqPhase ghcide> happensBefore ghcide> startPhase ghcide> phaseInputExt ghcide> isHaskellishSuffix ghcide> isBackpackishSuffix ghcide> isHaskellSigSuffix ghcide> isHaskellSrcSuffix ghcide> isCishSuffix ghcide> isHaskellUserSrcSuffix ghcide> isObjectSuffix ghcide> isDynLibSuffix ghcide> isSourceSuffix ghcide> isHaskellishFilename ghcide> isHaskellSrcFilename ghcide> isCishFilename ghcide> isHaskellUserSrcFilename ghcide> isSourceFilename ghcide> isHaskellSigFilename ghcide> isObjectFilename ghcide> isDynLibFilename ghcide> importedByUser ghcide> pprIfPs ghcide> pprIfRn ghcide> pprIfTc ghcide> noHsTok ghcide> noHsUniTok ghcide> emptyUniqMap ghcide> isNullUniqMap ghcide> unitUniqMap ghcide> listToUniqMap ghcide> listToUniqMap_C ghcide> addToUniqMap ghcide> addListToUniqMap ghcide> addToUniqMap_C ghcide> addToUniqMap_Acc ghcide> alterUniqMap ghcide> addListToUniqMap_C ghcide> adjustUniqMap ghcide> delFromUniqMap ghcide> delListFromUniqMap ghcide> plusUniqMap ghcide> plusUniqMap_C ghcide> plusMaybeUniqMap_C ghcide> plusUniqMapList ghcide> minusUniqMap ghcide> intersectUniqMap ghcide> disjointUniqMap ghcide> mapUniqMap ghcide> filterUniqMap ghcide> partitionUniqMap ghcide> sizeUniqMap ghcide> elemUniqMap ghcide> lookupUniqMap ghcide> lookupWithDefaultUniqMap ghcide> anyUniqMap ghcide> allUniqMap ghcide> nonDetEltsUniqMap ghcide> nonDetFoldUniqMap ghcide> emptyDocs ghcide> hsQTvExplicit ghcide> hsPatSigType ghcide> mapHsOuterImplicit ghcide> hsIPNameFS ghcide> hsMult ghcide> hsScaledThing ghcide> numVisibleArgs ghcide> conLikeName ghcide> conLikeIsInfix ghcide> pprShortTyThing ghcide> pprTyThingCategory ghcide> tyThingCategory ghcide> implicitConLikeThings ghcide> implicitClassThings ghcide> implicitTyConThings ghcide> implicitCoTyCon ghcide> tyThingsTyCoVars ghcide> wiredInTyCons ghcide> mkWiredInTyConName ghcide> mkWiredInIdName ghcide> eqTyConName ghcide> eqTyCon_RDR ghcide> heqTyConName ghcide> coercibleTyConName ghcide> charTyConName ghcide> intTyConName ghcide> boolTyConName ghcide> listTyConName ghcide> nilDataConName ghcide> consDataConName ghcide> nonEmptyTyConName ghcide> nonEmptyDataConName ghcide> maybeTyConName ghcide> nothingDataConName ghcide> justDataConName ghcide> wordTyConName ghcide> floatTyConName ghcide> doubleTyConName ghcide> anyTyCon ghcide> anyTy ghcide> constraintKindTyConName ghcide> unliftedTypeKindTyConName ghcide> liftedRepTyConName ghcide> unliftedRepTyConName ghcide> multiplicityTyConName ghcide> oneDataConName ghcide> manyDataConName ghcide> boolTyCon_RDR ghcide> false_RDR ghcide> true_RDR ghcide> intTyCon_RDR ghcide> charTyCon_RDR ghcide> stringTyCon_RDR ghcide> intDataCon_RDR ghcide> listTyCon_RDR ghcide> consDataCon_RDR ghcide> typeSymbolKindCon ghcide> constraintKindTyCon ghcide> typeToTypeKind ghcide> mkTupleStr ghcide> cTupleTyCon ghcide> cTupleTyConNames ghcide> isCTupleTyConName ghcide> cTupleDataConNames ghcide> cTupleSelId ghcide> tupleDataConName ghcide> mkPromotedPairTy ghcide> isPromotedPairType ghcide> unitTyCon ghcide> unitTyConKey ghcide> unitDataCon ghcide> unitDataConId ghcide> soloTyCon ghcide> pairTyCon ghcide> unboxedUnitTy ghcide> unboxedUnitTyCon ghcide> unboxedUnitDataCon ghcide> eqTyCon ghcide> eqClass ghcide> eqDataCon ghcide> heqClass ghcide> heqDataCon ghcide> coercibleClass ghcide> coercibleDataCon ghcide> oneDataCon ghcide> manyDataCon ghcide> unrestrictedFunTyConName ghcide> unliftedDataConTyCon ghcide> sumRepDataConTyCon ghcide> boxingDataCon_maybe ghcide> charTyCon ghcide> charDataCon ghcide> stringTy ghcide> intTy ghcide> intTyCon ghcide> intDataCon ghcide> wordTy ghcide> wordTyCon ghcide> wordDataCon ghcide> word8Ty ghcide> word8TyCon ghcide> word8DataCon ghcide> floatTy ghcide> floatTyCon ghcide> floatDataCon ghcide> doubleTy ghcide> doubleTyCon ghcide> doubleDataCon ghcide> boolTy ghcide> boolTyCon ghcide> falseDataCon ghcide> trueDataCon ghcide> falseDataConId ghcide> trueDataConId ghcide> orderingTyCon ghcide> ordLTDataCon ghcide> ordEQDataCon ghcide> ordGTDataCon ghcide> ordLTDataConId ghcide> ordEQDataConId ghcide> ordGTDataConId ghcide> mkListTy ghcide> nilDataCon ghcide> consDataCon ghcide> nonEmptyTyCon ghcide> nonEmptyDataCon ghcide> maybeTyCon ghcide> nothingDataCon ghcide> justDataCon ghcide> mkPromotedMaybeTy ghcide> mkMaybeTy ghcide> isPromotedMaybeTy ghcide> mkSumTy ghcide> promotedTrueDataCon ghcide> promotedFalseDataCon ghcide> promotedNothingDataCon ghcide> promotedJustDataCon ghcide> promotedLTDataCon ghcide> promotedEQDataCon ghcide> promotedGTDataCon ghcide> promotedConsDataCon ghcide> promotedNilDataCon ghcide> integerTyConName ghcide> integerISDataConName ghcide> integerIPDataConName ghcide> integerINDataConName ghcide> integerTyCon ghcide> integerISDataCon ghcide> integerIPDataCon ghcide> integerINDataCon ghcide> naturalTyConName ghcide> naturalNSDataConName ghcide> naturalNBDataConName ghcide> naturalTyCon ghcide> naturalNSDataCon ghcide> naturalNBDataCon ghcide> visibleIfConDecls ghcide> ifaceDeclImplicitBndrs ghcide> ifaceDeclFingerprints ghcide> showToHeader ghcide> showToIface ghcide> pprIfaceDecl ghcide> freeNamesIfDecl ghcide> freeNamesIfRule ghcide> freeNamesIfFamInst ghcide> isFixityLSig ghcide> isTypeLSig ghcide> isSpecLSig ghcide> isSpecInstLSig ghcide> isPragLSig ghcide> isInlineLSig ghcide> isMinimalLSig ghcide> isSCCFunSig ghcide> isCompleteMatchSig ghcide> hsSigDoc ghcide> hsGroupInstDecls ghcide> tyClDeclTyVars ghcide> countTyClDecls ghcide> tyClGroupTyClDecls ghcide> tyClGroupInstDecls ghcide> tyClGroupRoleDecls ghcide> tyClGroupKindSigs ghcide> pprFlavour ghcide> collectRuleBndrSigTys ghcide> pprFullRuleName ghcide> docDeclDoc ghcide> annProvenanceName_maybe ghcide> emptyMessages ghcide> cleanTempDirs ghcide> newTempName ghcide> newTempLibName ghcide> addErr ghcide> takeUniqFromNameCache ghcide> lookupOrigNameCache ghcide> extendOrigNameCache' ghcide> extendOrigNameCache ghcide> initNameCache ghcide> emptyKnotVars ghcide> knotVarsFromModuleEnv ghcide> knotVarElems ghcide> lookupKnotVars ghcide> knotVarsWithout ghcide> pprParendExpr ghcide> hsConPatArgs ghcide> hsRecFields ghcide> hsRecFieldsArgs ghcide> hsRecFieldSel ghcide> pprLPat ghcide> pprFieldLabelStrings ghcide> lamCaseKeyword ghcide> pprExternalSrcLoc ghcide> pprHsArrType ghcide> isInfixMatch ghcide> isTypedSplice ghcide> isPatSynCtxt ghcide> qualifiedDoModuleName_maybe ghcide> isComprehensionContext ghcide> isDoComprehensionContext ghcide> isMonadDoStmtContext ghcide> isMonadCompContext ghcide> isMonadDoCompContext ghcide> matchSeparator ghcide> pprMatchContext ghcide> pprMatchContextNoun ghcide> pprMatchContextNouns ghcide> pprArrowMatchContextNoun ghcide> pprArrowMatchContextNouns ghcide> pprAStmtContext ghcide> pprStmtContext ghcide> pprAHsDoFlavour ghcide> pprHsDoFlavour ghcide> prependQualified ghcide> pprFunBind ghcide> pprPatBind ghcide> pprSpliceDecl ghcide> pprSplice ghcide> pprExpr ghcide> pprLExpr ghcide> mkCastMCo ghcide> mkPiMCo ghcide> mkTicks ghcide> isSaturatedConApp ghcide> mkTickNoHNF ghcide> tickHNFArgs ghcide> stripTicksT ghcide> mkDefaultCase ghcide> mkSingleAltCase ghcide> addDefault ghcide> isDefaultAlt ghcide> filterAlts ghcide> combineIdenticalAlts ghcide> scaleAltsBy ghcide> exprIsTrivial ghcide> getIdFromTrivialExpr ghcide> getIdFromTrivialExpr_maybe ghcide> exprIsDeadEnd ghcide> exprIsDupable ghcide> exprIsWorkFree ghcide> exprIsCheap ghcide> exprIsCheapX ghcide> exprIsExpandable ghcide> isCheapApp ghcide> isExpandableApp ghcide> altsAreExhaustive ghcide> dataConRepInstPat ghcide> dataConRepFSInstPat ghcide> eqExpr ghcide> tryEtaReduce ghcide> dumpIdInfoOfProgram ghcide> mkStrictFieldSeqs ghcide> shouldUseCbvForId ghcide> isUnsafeEqualityProof ghcide> topDir ghcide> setOutputFile ghcide> setUnsafeGlobalDynFlags ghcide> outputFile ghcide> tcSplitForAllTyVarBinder_maybe (src/Development/IDE/GHC/Compat/Core.hs:728) ghcide> tcSplitForAllTyVars (src/Development/IDE/GHC/Compat/Core.hs:719) ghcide> getLclEnvLoc ghcide> setLclEnvLoc ghcide> getLclEnvTcLevel ghcide> setLclEnvTcLevel ghcide> isOverlappable ghcide> isOverlapping ghcide> isIncoherent ghcide> instanceDFunId ghcide> updateClsInstDFun ghcide> updateClsInstDFuns ghcide> pprInstance ghcide> pprInstanceHdr ghcide> pprInstances ghcide> instanceHead ghcide> instanceSig ghcide> mkLocalInstance ghcide> mkImportedInstance ghcide> emptyInstEnv ghcide> mkInstEnv ghcide> instEnvElts ghcide> instEnvClasses ghcide> classInstances ghcide> classNameInstances ghcide> extendInstEnvList ghcide> extendInstEnv ghcide> filterInstEnv ghcide> anyInstEnv ghcide> mapInstEnv ghcide> deleteFromInstEnv ghcide> deleteDFunFromInstEnv ghcide> getPotentialUnifiers ghcide> nullUnifiers ghcide> instanceBindFun ghcide> uninitializedLoader ghcide> mkLinkableSet ghcide> unionLinkableSet ghcide> isObjectLinkable ghcide> linkableObjs ghcide> nameOfObject_maybe ghcide> failM ghcide> failWithM ghcide> runIOEnv ghcide> fixM ghcide> tryM ghcide> tryAllM ghcide> tryMostM ghcide> unsafeInterleaveM ghcide> uninterruptibleMaskM_ ghcide> updMutVar ghcide> updMutVarM ghcide> mkTcReflCo ghcide> mkTcSymCo ghcide> mkTcSymMCo ghcide> mkTcTransCo ghcide> mkTcNomReflCo ghcide> mkTcRepReflCo ghcide> mkTcTyConAppCo ghcide> mkTcAppCo ghcide> mkTcFunCo ghcide> mkTcAxInstCo ghcide> mkTcUnbranchedAxInstCo ghcide> mkTcForAllCo ghcide> mkTcForAllCos ghcide> mkTcNthCo ghcide> mkTcLRCo ghcide> mkTcSubCo ghcide> tcDowngradeRole ghcide> mkTcAxiomRuleCo ghcide> mkTcGReflRightCo ghcide> mkTcGReflRightMCo ghcide> mkTcGReflLeftCo ghcide> mkTcGReflLeftMCo ghcide> mkTcCoherenceLeftCo ghcide> mkTcCoherenceRightCo ghcide> mkTcPhantomCo ghcide> mkTcKindCo ghcide> mkTcCoVarCo ghcide> mkTcFamilyTyConAppCo ghcide> tcCoercionKind ghcide> tcCoercionRole ghcide> isTcReflCo ghcide> mkWpCastR ghcide> mkWpCastN ghcide> mkWpTyApps ghcide> mkWpEvApps ghcide> mkWpEvVarApps ghcide> mkWpTyLams ghcide> mkWpLams 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> getBangType ghcide> getBangStrictness ghcide> fromMaybeContext ghcide> mkHsForAllVisTele ghcide> mkHsForAllInvisTele ghcide> mkHsQTvs ghcide> emptyLHsQTvs ghcide> hsSigWcType ghcide> dropWildCards ghcide> hsOuterTyVarNames ghcide> hsOuterExplicitBndrs ghcide> mkHsOuterImplicit ghcide> mkHsOuterExplicit ghcide> mkHsImplicitSigType ghcide> mkHsExplicitSigType ghcide> mkHsWildCardBndrs ghcide> mkHsPatSigType ghcide> mkEmptyWildCardBndrs ghcide> hsLinear ghcide> hsUnrestricted ghcide> isUnrestricted ghcide> pprHsArrow ghcide> hsWcScopedTvs ghcide> hsScopedTvs ghcide> hsTyVarName ghcide> hsLTyVarName ghcide> hsLTyVarNames ghcide> hsExplicitLTyVarNames ghcide> hsAllLTyVarNames ghcide> hsLTyVarLocName ghcide> hsLTyVarLocNames ghcide> ignoreParens ghcide> mkAnonWildCardTy ghcide> mkHsOpTy ghcide> mkHsAppTy ghcide> mkHsAppTys ghcide> mkHsAppKindTy ghcide> splitHsFunType ghcide> mkFieldOcc ghcide> mkAmbiguousFieldOcc ghcide> rdrNameAmbiguousFieldOcc ghcide> selectorAmbiguousFieldOcc ghcide> unambiguousFieldOcc ghcide> ambiguousFieldOcc ghcide> pprAnonWildCard ghcide> pprLHsContext ghcide> pprConDeclFields ghcide> pprHsType ghcide> pprLHsBinds ghcide> pprLHsBindsForUser ghcide> pprDeclList ghcide> emptyLocalBinds ghcide> eqEmptyLocalBinds ghcide> isEmptyValBinds ghcide> emptyValBindsIn ghcide> emptyValBindsOut ghcide> emptyLHsBinds ghcide> isEmptyLHsBinds ghcide> plusHsValBinds ghcide> ppr_monobind ghcide> pprTicks ghcide> isEmptyIPBindsPR ghcide> isEmptyIPBindsTc ghcide> noSpecPrags ghcide> hasSpecPrags ghcide> isDefaultMethod ghcide> ppr_sig ghcide> pragBrackets ghcide> pprVarSig ghcide> pprSpec ghcide> pprTcSpecPrags ghcide> pprMinimalSig ghcide> emptyRdrGroup ghcide> emptyRnGroup ghcide> appendGroups ghcide> tyFamInstDeclName ghcide> tyFamInstDeclLName ghcide> tyClDeclLName ghcide> tcdName ghcide> pprTyClDeclFlavour ghcide> familyDeclLName ghcide> familyDeclName ghcide> famResultKindSignature ghcide> standaloneKindSigName ghcide> getConNames ghcide> hsConDeclTheta ghcide> pprTyFamInstDecl ghcide> pprDataFamInstFlavour ghcide> pprHsFamInstLHS ghcide> instDeclDataFamInsts ghcide> flattenRuleDecls ghcide> roleAnnotDeclName ghcide> hsRecFieldId ghcide> hsRecUpdFieldRdr ghcide> hsRecUpdFieldId ghcide> hsRecUpdFieldOcc ghcide> pprParendLPat ghcide> pprConArgs ghcide> mkPrefixConPat ghcide> mkNilPat ghcide> mkCharLitPat ghcide> isBangedLPat ghcide> looksLazyPatBind ghcide> isIrrefutableHsPat ghcide> collectEvVarsPats ghcide> collectEvVarsPat ghcide> noSyntaxExpr ghcide> tupArgPresent ghcide> isQuietHsExpr ghcide> pprBinds ghcide> ppr_lexpr ghcide> ppr_expr ghcide> ppr_infix_expr ghcide> ppr_infix_expr_rn ghcide> ppr_infix_expr_tc ghcide> ppr_apps ghcide> pprDebugParendExpr ghcide> pprParendLExpr ghcide> stripParensLHsExpr ghcide> stripParensHsExpr ghcide> isAtomicHsExpr ghcide> pprLCmd ghcide> pprCmd ghcide> isQuietHsCmd ghcide> ppr_lcmd ghcide> ppr_cmd ghcide> pprCmdArg ghcide> isEmptyMatchGroup ghcide> matchGroupArity ghcide> hsLMatchPats ghcide> pprMatches ghcide> pprMatch ghcide> pprGRHSs ghcide> pprGRHS ghcide> pp_rhs ghcide> pprStmt ghcide> pprBindStmt ghcide> pprArg ghcide> pprTransformStmt ghcide> pprTransStmt ghcide> pprBy ghcide> pprDo ghcide> pprArrowExpr ghcide> ppr_module_name_prefix ghcide> ppr_do_stmts ghcide> pprComp ghcide> pprQuals ghcide> pprPendingSplice ghcide> ppr_splice_decl ghcide> ppr_quasi ghcide> ppr_splice ghcide> thBrackets ghcide> thTyBrackets ghcide> ppr_with_pending_tc_splices ghcide> pp_dotdot ghcide> matchContextErrString ghcide> matchArrowContextErrString ghcide> matchDoContextErrString ghcide> pprMatchInCtxt ghcide> pprStmtInCtxt 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> 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> mkRecStmt ghcide> mkLetStmt ghcide> mkUntypedSplice ghcide> mkTypedSplice ghcide> mkHsQuasiQuote ghcide> mkHsString 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> collectLocalBinders ghcide> collectHsValBinders ghcide> collectHsBindsBinders (src/Development/IDE/GHC/Compat/Core.hs:861) 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> wiredInIds ghcide> ghcPrimIds ghcide> simpleImportDecl ghcide> ieName ghcide> ieNames ghcide> ieWrappedLName ghcide> ieWrappedName ghcide> lieWrappedName ghcide> ieLWrappedName ghcide> replaceWrappedName ghcide> replaceLWrappedName ghcide> pprImpExp ghcide> moduleGraphNodeModule ghcide> moduleGraphNodeModSum ghcide> moduleGraphNodeUnitId ghcide> nodeKeyUnitId ghcide> unionMG ghcide> mgTransDeps ghcide> mgModSummaries ghcide> mgModSummaries' ghcide> emptyMG ghcide> isTemplateHaskellOrQQNonBoot ghcide> extendMGInst ghcide> extendMG' ghcide> mkModuleGraph ghcide> showModMsg ghcide> summaryNodeSummary ghcide> mkNodeKey ghcide> msKey ghcide> addToHpt ghcide> addListToHpt ghcide> initUnitEnv ghcide> updateHpt ghcide> updateHug ghcide> ue_transitiveHomeDeps ghcide> mkHomeUnitEnv ghcide> lookupHugByModule ghcide> hugElts ghcide> addHomeModInfoToHug ghcide> lookupHug ghcide> unitEnv_insert ghcide> unitEnv_delete ghcide> unitEnv_adjust ghcide> unitEnv_mapWithKey ghcide> unitEnv_new ghcide> unitEnv_singleton ghcide> unitEnv_map ghcide> unitEnv_member ghcide> unitEnv_lookup_maybe ghcide> unitEnv_lookup ghcide> unitEnv_keys ghcide> unitEnv_elts ghcide> unitEnv_hpts ghcide> unitEnv_foldWithKey ghcide> ue_units ghcide> ue_setUnits ghcide> ue_unit_dbs ghcide> ue_setUnitDbs ghcide> ue_hpt ghcide> ue_setFlags ghcide> ue_setUnitFlags ghcide> ue_unitFlags ghcide> ue_homeUnit ghcide> ue_unsafeHomeUnit ghcide> ue_unitHomeUnit ghcide> ue_currentHomeUnitEnv ghcide> ue_setActiveUnit ghcide> ue_currentUnit ghcide> ue_findHomeUnitEnv ghcide> ue_updateHomeUnitEnv ghcide> assertUnitEnvInvariant ghcide> metaRequestE ghcide> metaRequestP ghcide> metaRequestT ghcide> metaRequestD ghcide> metaRequestAW ghcide> runHsc ghcide> hsc_HUG ghcide> hscUpdateHPT ghcide> hscUpdateHUG ghcide> getPrintUnqualified ghcide> getSrcSpanM ghcide> tcVisibleOrphanMods ghcide> bootExports ghcide> pushErrCtxt ghcide> pushErrCtxtSameOrigin ghcide> removeBindingShadowing ghcide> topStage ghcide> topAnnStage ghcide> topSpliceStage ghcide> impLevel ghcide> outerLevel ghcide> thLevel ghcide> pprTcTyThingCategory ghcide> tcTyThingCategory ghcide> pprPECategory ghcide> peCategory ghcide> mkModDeps ghcide> emptyImportAvails ghcide> isPartialSig ghcide> mkRoleAnnotEnv ghcide> emptyRoleAnnotEnv ghcide> lookupRoleAnnot ghcide> getRoleAnnots 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> mkDocStructureFromExportList ghcide> getMainDeclBinder ghcide> getInstLoc ghcide> h98ConArgDocs ghcide> gadtConArgDocs ghcide> con_arg_docs ghcide> isValD ghcide> nubByName ghcide> mkHomeModLocation (src/Development/IDE/GHC/Compat/Core.hs:608) ghcide> findObjectLinkableMaybe ghcide> initObjLinker (src/Development/IDE/GHC/Compat/Core.hs:755) ghcide> loadDLL (src/Development/IDE/GHC/Compat/Core.hs:763) ghcide> ghcPrimExports ghcide> ghcPrimDeclDocs ghcide> maybeCharLikeCon ghcide> maybeIntLikeCon ghcide> isNumericClass ghcide> isStandardClass ghcide> parseIdentifier ghcide> parseModuleNoHaddock ghcide> parseSignature ghcide> parseImport ghcide> parseStatement ghcide> parseDeclaration ghcide> parseExpression ghcide> parseTypeSignature ghcide> parseStmt ghcide> parseType ghcide> parseBackpack ghcide> parseHeader ghcide> getImports ghcide> mkPrelImports ghcide> toArgs ghcide> badReexportedBootThing ghcide> missingBootThing ghcide> tcInitTidyEnv ghcide> initTcInteractive ghcide> initTcRnIf ghcide> discardResult ghcide> getTopEnv ghcide> updTopEnv ghcide> getGblEnv ghcide> updGblEnv ghcide> setGblEnv ghcide> getLclEnv ghcide> updLclEnv 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> newArrowScope ghcide> escapeArrowScope ghcide> newUniqueSupply ghcide> cloneLocalName ghcide> newNameAt ghcide> newSysName ghcide> newSysLocalId ghcide> newSysLocalIds ghcide> newTcRef ghcide> readTcRef ghcide> writeTcRef ghcide> updTcRef ghcide> traceTc ghcide> traceRn ghcide> traceOptTcRn ghcide> traceIf ghcide> traceOptIf ghcide> getIsGHCi ghcide> getGHCiMonad ghcide> getInteractivePrintName ghcide> tcIsHsBootOrSig ghcide> tcIsHsig ghcide> tcSelfBootInfo ghcide> getGlobalRdrEnv ghcide> getRdrEnvs ghcide> getFixityEnv ghcide> extendFixityEnv ghcide> getRecFieldEnv 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> addErrs ghcide> checkErr 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> 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> emitInsoluble 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> rnTopSpliceDecls ghcide> rnSpliceDecl ghcide> rnSpliceType ghcide> importDecl ghcide> needWiredInHomeIface ghcide> loadInterface ghcide> typecheckIface ghcide> lookupFixityRn ghcide> idDsWrapper ghcide> runMatchResult ghcide> fixDs ghcide> initTcDsForSolver ghcide> newUniqueId ghcide> duplicateLocalDs ghcide> newPredVarDs ghcide> newSysLocalDs ghcide> newFailLocalDs ghcide> newSysLocalsDs ghcide> getGhcModeDs ghcide> getSrcSpanDs ghcide> putSrcSpanDs ghcide> putSrcSpanDsA ghcide> failWithDs ghcide> failDs ghcide> mkPrintUnqualifiedDs ghcide> dsLookupGlobal ghcide> dsLookupGlobalId ghcide> dsLookupTyCon ghcide> dsLookupDataCon ghcide> dsLookupConLike ghcide> dsGetFamInstEnvs ghcide> dsGetMetaEnv ghcide> dsLookupMetaEnv ghcide> dsExtendMetaEnv ghcide> discardWarningsDs ghcide> dsLocalBinds ghcide> dsSyntaxExpr ghcide> dsExpr ghcide> needsRecompileBecause ghcide> outOfDateItemBecause ghcide> recompileRequired ghcide> recompThen ghcide> mkPartialIface ghcide> mkIfaceTc (src/Development/IDE/GHC/Compat/Core.hs:884) ghcide> unload (src/Development/IDE/GHC/Compat/Core.hs:771) ghcide> lookupGlobal ghcide> lookupGlobal_maybe ghcide> ioLookupDataCon ghcide> addTypecheckedBinds ghcide> tcLookupLocatedGlobal ghcide> tcLookupGlobal ghcide> tcLookupGlobalOnly ghcide> tcLookupDataCon ghcide> tcLookupPatSyn ghcide> tcLookupConLike ghcide> tcLookupClass ghcide> tcLookupTyCon ghcide> tcLookupAxiom ghcide> tcLookupLocatedGlobalId ghcide> tcLookupLocatedClass ghcide> tcLookupLocatedTyCon ghcide> tcLookupInstance ghcide> tcGetInstEnvs ghcide> setGlobalTypeEnv ghcide> tcExtendGlobalEnvImplicit ghcide> tcExtendGlobalEnv ghcide> tcExtendTyConEnv ghcide> tcTyThBinders ghcide> tcExtendGlobalValEnv ghcide> tcExtendRecEnv ghcide> tcLookupLocated ghcide> tcLookupLcl_maybe ghcide> tcLookup ghcide> tcLookupTyVar ghcide> tcLookupId ghcide> tcLookupIdMaybe ghcide> tcLookupLocalIds ghcide> tcLookupTcTyCon ghcide> getInLocalScope ghcide> tcExtendKindEnvList ghcide> tcExtendKindEnv ghcide> tcExtendTyVarEnv ghcide> tcExtendNameTyVarEnv ghcide> isTypeClosedLetBndr ghcide> tcExtendRecIds ghcide> tcExtendSigIds ghcide> tcExtendLetEnv ghcide> tcExtendIdEnv ghcide> tcExtendIdEnv1 ghcide> tcExtendIdEnv2 ghcide> tcExtendLocalTypeEnv ghcide> tcExtendBinderStack ghcide> tcAddDataFamConPlaceholders ghcide> tcAddPatSynPlaceholders ghcide> getTypeSigNames ghcide> tcExtendRules ghcide> checkWellStaged ghcide> topIdLvl ghcide> tcMetaTy ghcide> isBrackStage ghcide> tcGetDefaultTys ghcide> iDFunId ghcide> pprInstInfoDetails ghcide> simpleInstInfoClsTy ghcide> simpleInstInfoTy ghcide> simpleInstInfoTyCon ghcide> newFamInstTyConName ghcide> newFamInstAxiomName ghcide> mkStableIdFromString ghcide> mkStableIdFromName ghcide> pprBinders ghcide> wrongThingErr ghcide> dsLit ghcide> checkFamInstConsistency ghcide> tcExtendLocalFamInstEnv ghcide> tcGetFamInstEnvs ghcide> dsValBinds ghcide> extendGlobalRdrEnvRn ghcide> getLocalNonValBinders ghcide> newRecordSelector ghcide> mkChildEnv ghcide> findChildren ghcide> reportUnusedNames ghcide> findImportUsage ghcide> getMinimalImports ghcide> printMinimalImports ghcide> checkConName ghcide> rnTypedBracket ghcide> rnUntypedBracket ghcide> rnSpliceExpr ghcide> checkThLocalName ghcide> implicitRequirements ghcide> tcRnModuleTcRnM ghcide> checkHiBootIface' ghcide> rnTopSrcDecls ghcide> tcTopSrcDecls ghcide> runTcInteractive ghcide> isGHCiMonad ghcide> tcRnImportDecls ghcide> tcRnType ghcide> tcRnDeclsi ghcide> tcRnLookupName ghcide> tcRnGetInfo ghcide> loadUnqualIfaces ghcide> withTcPlugins ghcide> withHoleFitPlugins ghcide> mkBootModDetailsTc (src/Development/IDE/GHC/Compat/Core.hs:891) ghcide> tidyProgram ghcide> initTidyOpts (src/Development/IDE/GHC/Compat/Core.hs:903) ghcide> makeSimpleDetails (src/Development/IDE/GHC/Compat/Core.hs:875) ghcide> hscInteractive ghcide> runDecls ghcide> parseImportDecl ghcide> compileFile ghcide> setSessionDynFlags ghcide> field_label (src/Development/IDE/GHC/Compat/Core.hs:971) ghcide> setImportPaths (src/Development/IDE/GHC/Compat/Core.hs:671) ghcide> conPatDetails (src/Development/IDE/GHC/Compat/Core.hs:746) ghcide> mapConPatDetail (src/Development/IDE/GHC/Compat/Core.hs:750) ghcide> driverNoStop (src/Development/IDE/GHC/Compat/Core.hs:911) ghcide> unLocA (src/Development/IDE/GHC/Compat/Core.hs:817) ghcide> isSubspanOfA (src/Development/IDE/GHC/Compat/Core.hs:790) ghcide> mkCgInteractiveGuts (src/Development/IDE/GHC/Compat/Core.hs:955) ghcide> justBytecode (src/Development/IDE/GHC/Compat/Core.hs:961) ghcide> justObjects (src/Development/IDE/GHC/Compat/Core.hs:964) ghcide> emptyHomeModInfoLinkable (src/Development/IDE/GHC/Compat/Core.hs:958) ghcide> homeModInfoByteCode (src/Development/IDE/GHC/Compat/Core.hs:967) ghcide> homeModInfoObject (src/Development/IDE/GHC/Compat/Core.hs:967) ghcide> groupOrigin (src/Development/IDE/GHC/Compat/Core.hs:949) ghcide> runUnlit (src/Development/IDE/GHC/Compat.hs:579) ghcide> runPp (src/Development/IDE/GHC/Compat.hs:587) ghcide> hscCompileCoreExprHook ghcide> simplifyExpr (src/Development/IDE/GHC/Compat.hs:386) ghcide> tidyExpr ghcide> emptyTidyEnv ghcide> tcInitTidyEnv ghcide> corePrepExpr (src/Development/IDE/GHC/Compat.hs:393) ghcide> corePrepPgm ghcide> lintInteractiveExpr ghcide> icInteractiveModule ghcide> lookupHpt ghcide> ModIfaceAnnotation (src/Development/IDE/GHC/Compat.hs:272) ghcide> Annotation ghcide> getDependentMods (src/Development/IDE/GHC/Compat.hs:379) ghcide> mkRnEnv2 ghcide> emptyInScopeSet ghcide> byteCodeGen ghcide> bc_bcos ghcide> loadDecls ghcide> expectJust ghcide> extract_cons (src/Development/IDE/GHC/Compat.hs:673) ghcide> recDotDot (src/Development/IDE/GHC/Compat.hs:662) ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:17:5: warning: [-Wdodgy-exports] ghcide> The export item ‘NameCacheUpdater(..)’ suggests that ghcide> ‘NameCacheUpdater’ has (in-scope) constructors or class methods, ghcide> but it has none ghcide> | ghcide> 17 | NameCacheUpdater(..), ghcide> | ^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:79:5: warning: [-Wduplicate-exports] ghcide> ‘mkHomeModLocation’ is exported by ‘module Development.IDE.GHC.Compat.Core’ and ‘mkHomeModLocation’ ghcide> | ghcide> 79 | module Development.IDE.GHC.Compat.Core, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:79:5: warning: [-Wduplicate-exports] ghcide> ‘isObjectLinkable’ is exported by ‘module Development.IDE.GHC.Compat.Core’ and ‘isObjectLinkable’ ghcide> | ghcide> 79 | module Development.IDE.GHC.Compat.Core, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:79:5: warning: [-Wduplicate-exports] ghcide> ‘nonDetOccEnvElts’ is exported by ‘module Development.IDE.GHC.Compat.Core’ and ‘nonDetOccEnvElts’ ghcide> | ghcide> 79 | module Development.IDE.GHC.Compat.Core, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:83:5: warning: [-Wduplicate-exports] ghcide> ‘renderDiagnosticMessageWithHints’ is exported by ‘module Development.IDE.GHC.Compat.Outputable’ and ‘renderDiagnosticMessageWithHints’ ghcide> | ghcide> 83 | module Development.IDE.GHC.Compat.Outputable, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:83:5: warning: [-Wduplicate-exports] ghcide> ‘getMessages’ is exported by ‘module Development.IDE.GHC.Compat.Outputable’ and ‘getMessages’ ghcide> | ghcide> 83 | module Development.IDE.GHC.Compat.Outputable, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:85:5: warning: [-Wduplicate-exports] ghcide> ‘getPsMessages’ is exported by ‘module Development.IDE.GHC.Compat.Plugins’ and ‘getPsMessages’ ghcide> | ghcide> 85 | module Development.IDE.GHC.Compat.Plugins, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:99:5: warning: [-Wduplicate-exports] ghcide> ‘tcInitTidyEnv’ is exported by ‘tcInitTidyEnv’ and ‘module Development.IDE.GHC.Compat.Core’ ghcide> | ghcide> 99 | tcInitTidyEnv, ghcide> | ^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:673:1: warning: [-Wmissing-signatures] ghcide> Top-level binding with no type signature: extract_cons :: a -> a ghcide> | ghcide> 673 | extract_cons = id ghcide> | ^^^^^^^^^^^^ 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:69: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:69:1 ghcide> 37% ( 3 / 8) in 'Development.IDE.GHC.CoreFile' ghcide> Missing documentation for: ghcide> CoreFile (src/Development/IDE/GHC/CoreFile.hs:52) ghcide> codeGutsToCoreFile (src/Development/IDE/GHC/CoreFile.hs:123) ghcide> typecheckCoreFile (src/Development/IDE/GHC/CoreFile.hs:172) ghcide> readBinCoreFile (src/Development/IDE/GHC/CoreFile.hs:90) ghcide> getImplicitBinds (src/Development/IDE/GHC/CoreFile.hs:143) ghcide> 66% ( 2 / 3) in 'Development.IDE.Main.HeapStats' ghcide> Missing documentation for: ghcide> Log (src/Development/IDE/Main/HeapStats.hs:15) ghcide> Warning: Couldn't find .haddock for export Location ghcide> Warning: Couldn't find .haddock for export Position ghcide> Warning: Couldn't find .haddock for export Range ghcide> Warning: Couldn't find .haddock for export Uri ghcide> Warning: Couldn't find .haddock for export NormalizedUri ghcide> Warning: Couldn't find .haddock for export toNormalizedUri ghcide> Warning: Couldn't find .haddock for export fromNormalizedUri ghcide> Warning: Couldn't find .haddock for export NormalizedFilePath ghcide> Warning: 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:72) ghcide> noRange (src/Development/IDE/Types/Location.hs:76) ghcide> Position ghcide> showPosition (src/Development/IDE/Types/Location.hs:79) ghcide> Range ghcide> Uri ghcide> NormalizedUri ghcide> toNormalizedUri ghcide> fromNormalizedUri ghcide> NormalizedFilePath ghcide> fromUri (src/Development/IDE/Types/Location.hs:69) ghcide> emptyFilePath (src/Development/IDE/Types/Location.hs:49) ghcide> emptyPathUri (src/Development/IDE/Types/Location.hs:61) ghcide> toNormalizedFilePath' (src/Development/IDE/Types/Location.hs:44) ghcide> fromNormalizedFilePath ghcide> filePathToUri' (src/Development/IDE/Types/Location.hs:66) ghcide> Warning: 'Document' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: Couldn't find .haddock for export Diagnostic ghcide> Warning: Couldn't find .haddock for export DiagnosticSeverity ghcide> 33% ( 4 / 12) in 'Development.IDE.Types.Diagnostics' ghcide> Missing documentation for: ghcide> Module header ghcide> Diagnostic ghcide> DiagnosticSeverity ghcide> DiagnosticStore ghcide> ideErrorText (src/Development/IDE/Types/Diagnostics.hs:47) ghcide> ideErrorWithSource (src/Development/IDE/Types/Diagnostics.hs:50) ghcide> showDiagnostics (src/Development/IDE/Types/Diagnostics.hs:98) ghcide> showDiagnosticsColored (src/Development/IDE/Types/Diagnostics.hs:101) 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:90) ghcide> unknownModuleMessage (session-loader/Development/IDE/Session/Diagnostics.hs:98) ghcide> Warning: 'PackageConfig' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'hDuplicateTo' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'unsafeGlobalDynFlags' 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:104) ghcide> bytestringToStringBuffer (src/Development/IDE/GHC/Util.hs:115) ghcide> stringBufferToByteString (src/Development/IDE/GHC/Util.hs:112) ghcide> fingerprintFromByteString (src/Development/IDE/GHC/Util.hs:185) ghcide> fingerprintFromPut (src/Development/IDE/GHC/Util.hs:191) ghcide> setHieDir (src/Development/IDE/GHC/Compat.hs:477) ghcide> dontWriteHieFiles (src/Development/IDE/GHC/Compat.hs:480) ghcide> disableWarningsAsErrors (src/Development/IDE/GHC/Compat.hs:511) ghcide> getExtensions (src/Development/IDE/GHC/Util.hs:281) ghcide> 100% ( 1 / 1) in 'Development.IDE.GHC.Orphans' ghcide> 25% ( 1 / 4) in 'Development.IDE.Types.KnownTargets' ghcide> Missing documentation for: ghcide> Module header ghcide> Target (src/Development/IDE/Types/KnownTargets.hs:19) ghcide> toKnownFiles (src/Development/IDE/Types/KnownTargets.hs:23) ghcide> 5% ( 1 / 17) in 'Development.IDE.Types.Exports' ghcide> Missing documentation for: ghcide> Module header ghcide> IdentInfo (src/Development/IDE/Types/Exports.hs:113) ghcide> ExportsMap (src/Development/IDE/Types/Exports.hs:40) 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: 'Text' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 18% ( 2 / 11) in 'Development.IDE.Spans.Common' ghcide> Missing documentation for: ghcide> Module header ghcide> safeTyThingId (src/Development/IDE/Spans/Common.hs:51) ghcide> safeTyThingType (src/Development/IDE/Spans/Common.hs:45) ghcide> SpanDoc (src/Development/IDE/Spans/Common.hs:58) ghcide> SpanDocUris (src/Development/IDE/Spans/Common.hs:68) ghcide> emptySpanDoc (src/Development/IDE/Spans/Common.hs:75) ghcide> spanDocToMarkdownForTest (src/Development/IDE/Spans/Common.hs:123) ghcide> DocMap (src/Development/IDE/Spans/Common.hs:33) ghcide> KindMap (src/Development/IDE/Spans/Common.hs:34) ghcide> 23% ( 4 / 17) in 'Development.IDE.Plugin.Completions.Types' ghcide> Missing documentation for: ghcide> Module header ghcide> LocalCompletions (src/Development/IDE/Plugin/Completions/Types.hs:36) ghcide> NonLocalCompletions (src/Development/IDE/Plugin/Completions/Types.hs:41) ghcide> Backtick (src/Development/IDE/Plugin/Completions/Types.hs:48) ghcide> CompletionsConfig (src/Development/IDE/Plugin/Completions/Types.hs:66) ghcide> ExtendImport (src/Development/IDE/Plugin/Completions/Types.hs:72) ghcide> Provenance (src/Development/IDE/Plugin/Completions/Types.hs:82) ghcide> CompItem (src/Development/IDE/Plugin/Completions/Types.hs:88) ghcide> QualCompls (src/Development/IDE/Plugin/Completions/Types.hs:104) ghcide> properties (src/Development/IDE/Plugin/Completions/Types.hs:54) ghcide> extendImportCommandId (src/Development/IDE/Plugin/Completions/Types.hs:51) ghcide> nsJSON (src/Development/IDE/Plugin/Completions/Types.hs:167) ghcide> parseNs (src/Development/IDE/Plugin/Completions/Types.hs:175) ghcide> 48% ( 12 / 25) in 'Development.IDE.GHC.Error' ghcide> Missing documentation for: ghcide> Module header ghcide> diagFromErrMsgs (src/Development/IDE/GHC/Error.hs:71) ghcide> diagFromGhcException (src/Development/IDE/GHC/Error.hs:190) ghcide> srcSpanToLocation (src/Development/IDE/GHC/Error.hs:100) ghcide> realSrcSpanToRange (src/Development/IDE/GHC/Error.hs:80) ghcide> realSrcLocToPosition (src/Development/IDE/GHC/Error.hs:85) ghcide> realSrcSpanToLocation (src/Development/IDE/GHC/Error.hs:96) ghcide> rangeToSrcSpan (src/Development/IDE/GHC/Error.hs:107) ghcide> rangeToRealSrcSpan (src/Development/IDE/GHC/Error.hs:110) ghcide> positionToRealSrcLoc (src/Development/IDE/GHC/Error.hs:117) ghcide> realSpan (src/Development/IDE/GHC/Error.hs:166) ghcide> isInsideSrcSpan (src/Development/IDE/GHC/Error.hs:121) ghcide> spanContainsRange (src/Development/IDE/GHC/Error.hs:127) ghcide> 58% ( 7 / 12) in 'Development.IDE.Types.HscEnvEq' ghcide> Missing documentation for: ghcide> Module header ghcide> hscEnv (src/Development/IDE/Types/HscEnvEq.hs:40) ghcide> newHscEnvEqWithImportPaths (src/Development/IDE/Types/HscEnvEq.hs:73) ghcide> updateHscEnvEq (src/Development/IDE/Types/HscEnvEq.hs:56) ghcide> envPackageExports (src/Development/IDE/Types/HscEnvEq.hs:48) 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:39) 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:41) ghcide> ArtifactsLocation (src/Development/IDE/Import/FindImports.hs:46) ghcide> modSummaryToArtifactsLocation (src/Development/IDE/Import/FindImports.hs:63) ghcide> isBootLocation (src/Development/IDE/Import/FindImports.hs:56) ghcide> 30% ( 8 / 26) in 'Development.IDE.Import.DependencyInformation' ghcide> Missing documentation for: ghcide> Module header ghcide> DependencyInformation (src/Development/IDE/Import/DependencyInformation.hs:143) ghcide> TransitiveDependencies (src/Development/IDE/Import/DependencyInformation.hs:380) ghcide> NamedModuleDep (src/Development/IDE/Import/DependencyInformation.hs:388) ghcide> ShowableModule (src/Development/IDE/Import/DependencyInformation.hs:162) ghcide> ShowableModuleEnv (src/Development/IDE/Import/DependencyInformation.hs:166) ghcide> PathIdMap (src/Development/IDE/Import/DependencyInformation.hs:85) ghcide> emptyPathIdMap (src/Development/IDE/Import/DependencyInformation.hs:94) ghcide> getPathId (src/Development/IDE/Import/DependencyInformation.hs:97) ghcide> lookupPathToId (src/Development/IDE/Import/DependencyInformation.hs:118) ghcide> insertImport (src/Development/IDE/Import/DependencyInformation.hs:112) ghcide> pathToId (src/Development/IDE/Import/DependencyInformation.hs:115) ghcide> idToPath (src/Development/IDE/Import/DependencyInformation.hs:121) ghcide> reachableModules (src/Development/IDE/Import/DependencyInformation.hs:176) ghcide> processDependencyInformation (src/Development/IDE/Import/DependencyInformation.hs:237) ghcide> lookupModuleFile (src/Development/IDE/Import/DependencyInformation.hs:376) ghcide> BootIdMap (src/Development/IDE/Import/DependencyInformation.hs:127) ghcide> insertBootId (src/Development/IDE/Import/DependencyInformation.hs:129) ghcide> 10% ( 6 / 56) in 'Development.IDE.Core.RuleTypes' ghcide> Missing documentation for: ghcide> GhcSessionDeps (src/Development/IDE/Core/RuleTypes.hs:434) ghcide> FileOfInterestStatus (src/Development/IDE/Core/RuleTypes.hs:336) ghcide> GenerateCore (src/Development/IDE/Core/RuleTypes.hs:83) ghcide> GetHieAst (src/Development/IDE/Core/RuleTypes.hs:419) ghcide> TypeCheck (src/Development/IDE/Core/RuleTypes.hs:409) ghcide> IdeGhcSession (src/Development/IDE/Core/RuleTypes.hs:497) ghcide> GetParsedModule (src/Development/IDE/Core/RuleTypes.hs:376) ghcide> GhcSessionIO (src/Development/IDE/Core/RuleTypes.hs:507) ghcide> GhcSessionDeps (src/Development/IDE/Core/RuleTypes.hs:434) ghcide> GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:285) ghcide> GhcSession (src/Development/IDE/Core/RuleTypes.hs:429) ghcide> GetFileExists (src/Development/IDE/Core/RuleTypes.hs:330) ghcide> ImportMap (src/Development/IDE/Core/RuleTypes.hs:114) ghcide> LinkableType (src/Development/IDE/Core/RuleTypes.hs:48) ghcide> GetParsedModuleWithComments (src/Development/IDE/Core/RuleTypes.hs:381) ghcide> GetModuleGraph (src/Development/IDE/Core/RuleTypes.hs:399) ghcide> GetKnownTargets (src/Development/IDE/Core/RuleTypes.hs:74) ghcide> GetLinkable (src/Development/IDE/Core/RuleTypes.hs:103) ghcide> LinkableResult (src/Development/IDE/Core/RuleTypes.hs:90) ghcide> GetImportMap (src/Development/IDE/Core/RuleTypes.hs:108) ghcide> Splices (src/Development/IDE/Core/RuleTypes.hs:119) ghcide> HiFileResult (src/Development/IDE/Core/RuleTypes.hs:169) ghcide> HieKind (src/Development/IDE/Core/RuleTypes.hs:218) ghcide> GetBindings (src/Development/IDE/Core/RuleTypes.hs:424) ghcide> DocAndKindMap (src/Development/IDE/Core/RuleTypes.hs:241) ghcide> GetDocMap (src/Development/IDE/Core/RuleTypes.hs:414) ghcide> GetLocatedImports (src/Development/IDE/Core/RuleTypes.hs:386) ghcide> ReportImportCycles (src/Development/IDE/Core/RuleTypes.hs:404) ghcide> GetModIfaceFromDisk (src/Development/IDE/Core/RuleTypes.hs:448) ghcide> GetModIfaceFromDiskAndIndex (src/Development/IDE/Core/RuleTypes.hs:453) ghcide> GetModIface (src/Development/IDE/Core/RuleTypes.hs:458) ghcide> GetFileContents (src/Development/IDE/Core/RuleTypes.hs:325) ghcide> AddWatchedFile (src/Development/IDE/Core/RuleTypes.hs:487) ghcide> IsFileOfInterestResult (src/Development/IDE/Core/RuleTypes.hs:344) ghcide> IsFileOfInterest (src/Development/IDE/Core/RuleTypes.hs:463) ghcide> ModSummaryResult (src/Development/IDE/Core/RuleTypes.hs:351) ghcide> GetModSummary (src/Development/IDE/Core/RuleTypes.hs:473) ghcide> GetModSummaryWithoutTimestamps (src/Development/IDE/Core/RuleTypes.hs:468) ghcide> NeedsCompilation (src/Development/IDE/Core/RuleTypes.hs:394) ghcide> GhcSessionDeps (src/Development/IDE/Core/RuleTypes.hs:445) ghcide> GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:306) ghcide> tmrModSummary (src/Development/IDE/Core/RuleTypes.hs:166) ghcide> hiFileFingerPrint (src/Development/IDE/Core/RuleTypes.hs:185) ghcide> mkHiFileResult (src/Development/IDE/Core/RuleTypes.hs:188) ghcide> vfsVersion (src/Development/IDE/Core/RuleTypes.hs:321) ghcide> awSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) ghcide> declSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) ghcide> exprSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) ghcide> patSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) ghcide> typeSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) 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:130) ghcide> otSetUri (src/Development/IDE/Core/Tracing.hs:83) ghcide> otTracedGarbageCollection (src/Development/IDE/Core/Tracing.hs:116) ghcide> withTrace (src/Development/IDE/Core/Tracing.hs:38) ghcide> withEventTrace (src/Development/IDE/Core/Tracing.hs:46) 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> 0% ( 0 / 2) in 'Development.IDE.Monitoring.EKG' ghcide> Missing documentation for: ghcide> Module header ghcide> monitoring (src/Development/IDE/Monitoring/EKG.hs:46) 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:34) ghcide> IdePreprocessedSource (src/Development/IDE/Types/Options.hs:92) ghcide> IdeReportProgress (src/Development/IDE/Types/Options.hs:101) ghcide> IdeDefer (src/Development/IDE/Types/Options.hs:102) ghcide> IdeTesting (src/Development/IDE/Types/Options.hs:103) ghcide> IdeOTMemoryProfiling (src/Development/IDE/Types/Options.hs:104) 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:497) ghcide> OptHaddockParse (src/Development/IDE/Types/Options.hs:89) ghcide> ProgressReportingStyle (src/Development/IDE/Types/Options.hs:106) ghcide> 22% ( 2 / 9) in 'Development.IDE.Core.ProgressReporting' ghcide> Missing documentation for: ghcide> Module header ghcide> ProgressEvent (src/Development/IDE/Core/ProgressReporting.hs:42) ghcide> ProgressReporting (src/Development/IDE/Core/ProgressReporting.hs:46) ghcide> noProgressReporting (src/Development/IDE/Core/ProgressReporting.hs:52) ghcide> mRunLspT (src/Development/IDE/Core/ProgressReporting.hs:198) ghcide> mRunLspTCallback (src/Development/IDE/Core/ProgressReporting.hs:202) ghcide> recordProgress (src/Development/IDE/Core/ProgressReporting.hs:87) ghcide> Warning: 'v' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 31% ( 6 / 19) in 'Development.IDE.Types.Shake' ghcide> Missing documentation for: ghcide> Module header ghcide> Q (src/Development/IDE/Types/Shake.hs:96) ghcide> Value (src/Development/IDE/Types/Shake.hs:46) ghcide> ValueWithDiagnostics (src/Development/IDE/Types/Shake.hs:61) ghcide> Key ghcide> ShakeValue (src/Development/IDE/Types/Shake.hs:117) ghcide> isBadDependency (src/Development/IDE/Types/Shake.hs:72) ghcide> toShakeValue (src/Development/IDE/Types/Shake.hs:114) ghcide> encodeShakeValue (src/Development/IDE/Types/Shake.hs:129) ghcide> decodeShakeValue (src/Development/IDE/Types/Shake.hs:135) ghcide> toKey (src/Development/IDE/Types/Shake.hs:77) ghcide> toNoFileKey (src/Development/IDE/Types/Shake.hs:93) ghcide> fromKey (src/Development/IDE/Types/Shake.hs:80) ghcide> 40% ( 6 / 15) in 'Development.IDE.Spans.AtPoint' ghcide> Missing documentation for: ghcide> gotoTypeDefinition (src/Development/IDE/Spans/AtPoint.hs:184) ghcide> documentHighlight (src/Development/IDE/Spans/AtPoint.hs:162) ghcide> pointCommand (src/Development/IDE/Spans/AtPoint.hs:442) ghcide> referencesAtPoint (src/Development/IDE/Spans/AtPoint.hs:116) ghcide> computeTypeReferences (src/Development/IDE/Spans/AtPoint.hs:73) ghcide> defRowToSymbolInfo (src/Development/IDE/Spans/AtPoint.hs:424) ghcide> getNamesAtPoint (src/Development/IDE/Spans/AtPoint.hs:106) ghcide> toCurrentLocation (src/Development/IDE/Spans/AtPoint.hs:112) ghcide> rowToLoc (src/Development/IDE/Spans/AtPoint.hs:143) 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: 'Initialized' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. 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> 40% ( 33 / 82) in 'Development.IDE.Core.Shake' ghcide> Missing documentation for: ghcide> $sel:shakeExtras:IdeState (src/Development/IDE/Core/Shake.hs:503) ghcide> $sel:shakeDb:IdeState (src/Development/IDE/Core/Shake.hs:501) ghcide> ShakeExtras (src/Development/IDE/Core/Shake.hs:250) ghcide> getShakeExtras (src/Development/IDE/Core/Shake.hs:314) ghcide> getShakeExtrasRules (src/Development/IDE/Core/Shake.hs:320) ghcide> Target (src/Development/IDE/Types/KnownTargets.hs:19) ghcide> toKnownFiles (src/Development/IDE/Types/KnownTargets.hs:23) ghcide> IdeRule (src/Development/IDE/Core/Shake.hs:483) ghcide> GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:285) ghcide> shakeShut (src/Development/IDE/Core/Shake.hs:699) ghcide> useNoFile (src/Development/IDE/Core/Shake.hs:1052) ghcide> use_ (src/Development/IDE/Core/Shake.hs:1061) ghcide> useNoFile_ (src/Development/IDE/Core/Shake.hs:1064) ghcide> RuleBody (src/Development/IDE/Core/Shake.hs:1100) ghcide> defineNoDiagnostics (src/Development/IDE/Core/Shake.hs:953) ghcide> defineNoFile (src/Development/IDE/Core/Shake.hs:1141) ghcide> defineEarlyCutOffNoFile (src/Development/IDE/Core/Shake.hs:1146) ghcide> getDiagnostics (src/Development/IDE/Core/Shake.hs:870) ghcide> mRunLspT (src/Development/IDE/Core/ProgressReporting.hs:198) ghcide> mRunLspTCallback (src/Development/IDE/Core/ProgressReporting.hs:202) ghcide> getHiddenDiagnostics (src/Development/IDE/Core/Shake.hs:874) ghcide> IsIdeGlobal (src/Development/IDE/Core/Shake.hs:359) ghcide> addIdeGlobal (src/Development/IDE/Core/Shake.hs:373) ghcide> addIdeGlobalExtras (src/Development/IDE/Core/Shake.hs:378) ghcide> getIdeGlobalState (src/Development/IDE/Core/Shake.hs:397) ghcide> getIdeGlobalAction (src/Development/IDE/Core/Shake.hs:394) ghcide> getIdeGlobalExtras (src/Development/IDE/Core/Shake.hs:384) ghcide> getIdeOptions (src/Development/IDE/Core/Shake.hs:403) ghcide> getIdeOptionsIO (src/Development/IDE/Core/Shake.hs:415) ghcide> GlobalIdeOptions (src/Development/IDE/Core/Shake.hs:400) ghcide> getPluginConfigAction (src/Development/IDE/Core/Shake.hs:342) ghcide> setPriority (src/Development/IDE/Core/Shake.hs:1297) ghcide> ideLogger (src/Development/IDE/Core/Shake.hs:1300) ghcide> actionLogger (src/Development/IDE/Core/Shake.hs:1303) ghcide> Priority (src/Development/IDE/Core/Shake.hs:1295) ghcide> updatePositionMapping (src/Development/IDE/Core/Shake.hs:1350) ghcide> recordDirtyKeys (src/Development/IDE/Core/Shake.hs:544) ghcide> WithProgressFunc (src/Development/IDE/Core/Shake.hs:307) ghcide> WithIndefiniteProgressFunc (src/Development/IDE/Core/Shake.hs:309) ghcide> ProgressEvent (src/Development/IDE/Core/ProgressReporting.hs:42) ghcide> DelayedAction (src/Development/IDE/Types/Action.hs:22) ghcide> mkDelayedAction (src/Development/IDE/Core/Shake.hs:721) ghcide> runIdeAction (src/Development/IDE/Core/Shake.hs:1000) ghcide> mkUpdater (src/Development/IDE/Core/Shake.hs:1008) ghcide> Q (src/Development/IDE/Types/Shake.hs:96) ghcide> HieDb ghcide> garbageCollectDirtyKeysOlderThan (src/Development/IDE/Core/Shake.hs:890) ghcide> Log (src/Development/IDE/Core/Shake.hs:188) ghcide> VFSModified (src/Development/IDE/Core/Shake.hs:781) ghcide> ghcide> src/Development/IDE/Core/Shake.hs:131:1: warning: [-Wdodgy-imports] ghcide> The import item ‘NameCacheUpdater(..)’ suggests that ghcide> ‘NameCacheUpdater’ has (in-scope) constructors or class methods, ghcide> but it has none ghcide> | ghcide> 131 | import Development.IDE.GHC.Compat (NameCache, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... 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> 45% ( 5 / 11) in 'Development.IDE.Session' ghcide> Missing documentation for: ghcide> SessionLoadingOptions (session-loader/Development/IDE/Session.hs:216) ghcide> CacheDirs (session-loader/Development/IDE/Session.hs:213) ghcide> loadSessionWithOptions (session-loader/Development/IDE/Session.hs:421) ghcide> getHieDbLoc (session-loader/Development/IDE/Session.hs:397) ghcide> retryOnSqliteBusy (session-loader/Development/IDE/Session.hs:341) ghcide> Log (session-loader/Development/IDE/Session.hs:119) ghcide> 0% ( 0 / 6) in 'Development.IDE.LSP.Server' ghcide> Missing documentation for: ghcide> Module header ghcide> ReactorMessage (src/Development/IDE/LSP/Server.hs:24) ghcide> ReactorChan (src/Development/IDE/LSP/Server.hs:28) ghcide> ServerM (src/Development/IDE/LSP/Server.hs:29) ghcide> requestHandler (src/Development/IDE/LSP/Server.hs:32) ghcide> notificationHandler (src/Development/IDE/LSP/Server.hs:47) ghcide> 0% ( 0 / 2) in 'Development.IDE.Plugin' ghcide> Missing documentation for: ghcide> Module header ghcide> Plugin (src/Development/IDE/Plugin.hs:10) ghcide> 25% ( 1 / 4) in 'Development.IDE.Plugin.HLS' ghcide> Missing documentation for: ghcide> Module header ghcide> toResponseError (src/Development/IDE/Plugin/HLS.hs:309) ghcide> Log (src/Development/IDE/Plugin/HLS.hs:54) ghcide> Warning: 'runAction' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'use' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'uses' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'useWithStale' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'runIdeAction' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'useWithStaleFast' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'uriToFilePath' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 95% ( 21 / 22) in 'Development.IDE.Core.PluginUtils' ghcide> Missing documentation for: ghcide> Module header ghcide> 33% ( 4 / 12) in 'Development.IDE.Core.OfInterest' ghcide> Missing documentation for: ghcide> getFilesOfInterest (src/Development/IDE/Core/OfInterest.hs:89) ghcide> getFilesOfInterestUntracked (src/Development/IDE/Core/OfInterest.hs:101) ghcide> addFileOfInterest (src/Development/IDE/Core/OfInterest.hs:106) ghcide> deleteFileOfInterest (src/Development/IDE/Core/OfInterest.hs:117) ghcide> FileOfInterestStatus (src/Development/IDE/Core/RuleTypes.hs:336) ghcide> OfInterestVar (src/Development/IDE/Core/OfInterest.hs:60) ghcide> scheduleGarbageCollection (src/Development/IDE/Core/OfInterest.hs:124) ghcide> Log (src/Development/IDE/Core/OfInterest.hs:53) ghcide> 10% ( 1 / 10) in 'Development.IDE.Core.IdeConfiguration' ghcide> Missing documentation for: ghcide> Module header ghcide> registerIdeConfiguration (src/Development/IDE/Core/IdeConfiguration.hs:39) ghcide> getIdeConfiguration (src/Development/IDE/Core/IdeConfiguration.hs:43) ghcide> parseConfiguration (src/Development/IDE/Core/IdeConfiguration.hs:47) ghcide> parseWorkspaceFolder (src/Development/IDE/Core/IdeConfiguration.hs:58) ghcide> isWorkspaceFile (src/Development/IDE/Core/IdeConfiguration.hs:79) ghcide> modifyWorkspaceFolders (src/Development/IDE/Core/IdeConfiguration.hs:62) ghcide> modifyClientSettings (src/Development/IDE/Core/IdeConfiguration.hs:67) ghcide> getClientSettings (src/Development/IDE/Core/IdeConfiguration.hs:91) ghcide> 0% ( 0 / 4) in 'Development.IDE.LSP.LanguageServer' ghcide> Missing documentation for: ghcide> Module header ghcide> runLanguageServer (src/Development/IDE/LSP/LanguageServer.hs:85) ghcide> setupLSP (src/Development/IDE/LSP/LanguageServer.hs:129) ghcide> Log (src/Development/IDE/LSP/LanguageServer.hs:50) ghcide> 29% ( 5 / 17) in 'Development.IDE.Core.FileStore' ghcide> Missing documentation for: ghcide> Module header ghcide> fileStoreRules (src/Development/IDE/Core/FileStore.hs:205) ghcide> modificationTime (src/Development/IDE/Core/FileStore.hs:171) ghcide> typecheckParents (src/Development/IDE/Core/FileStore.hs:231) ghcide> getModificationTimeImpl (src/Development/IDE/Core/FileStore.hs:110) ghcide> addIdeGlobal (src/Development/IDE/Core/Shake.hs:373) ghcide> getFileContentsImpl (src/Development/IDE/Core/FileStore.hs:178) ghcide> getModTime (src/Development/IDE/Core/FileUtils.hs:25) ghcide> isWatchSupported (src/Development/IDE/Core/FileStore.hs:286) ghcide> registerFileWatches (src/Development/IDE/Core/FileStore.hs:256) ghcide> shareFilePath (src/Development/IDE/Core/FileStore.hs:301) ghcide> Log (src/Development/IDE/Core/FileStore.hs:76) ghcide> Warning: 'FileExistsState' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'ParsedModule' is ambiguous. It is defined ghcide> * at src/Development/IDE/GHC/Compat/Parser.hs:129:1 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 at src/Development/IDE/GHC/Compat/Parser.hs:129:1 ghcide> Warning: 'runtime_deps' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 43% ( 13 / 30) in 'Development.IDE.Core.Compile' ghcide> Missing documentation for: ghcide> typecheckModule (src/Development/IDE/Core/Compile.hs:193) ghcide> addRelativeImport (src/Development/IDE/Core/Compile.hs:849) ghcide> mkHiFileResultCompile (src/Development/IDE/Core/Compile.hs:516) ghcide> mkHiFileResultNoCompile (src/Development/IDE/Core/Compile.hs:501) ghcide> generateObjectCode (src/Development/IDE/Core/Compile.hs:686) ghcide> generateByteCode (src/Development/IDE/Core/Compile.hs:730) ghcide> generateHieAsts (src/Development/IDE/Core/Compile.hs:862) ghcide> writeAndIndexHieFile (src/Development/IDE/Core/Compile.hs:1041) ghcide> writeHiFile (src/Development/IDE/Core/Compile.hs:1054) ghcide> loadHieFile (src/Development/IDE/Core/Compile.hs:1387) ghcide> RecompilationInfo (src/Development/IDE/Core/Compile.hs:1454) ghcide> mergeEnvs (src/Development/IDE/Core/Compile.hs:1086) ghcide> ml_core_file (src/Development/IDE/Core/Compile.hs:1471) ghcide> coreFileToLinkable (src/Development/IDE/Core/Compile.hs:1669) ghcide> TypecheckHelpers (src/Development/IDE/Core/Compile.hs:188) ghcide> sourceTypecheck (src/Development/IDE/Core/Compile.hs:158) ghcide> sourceParser (src/Development/IDE/Core/Compile.hs:160) ghcide> 0% ( 0 / 6) in 'Development.IDE.Spans.Documentation' ghcide> Missing documentation for: ghcide> Module header ghcide> getDocumentation (src/Development/IDE/Spans/Documentation.hs:119) ghcide> getDocumentationTryGhc (src/Development/IDE/Spans/Documentation.hs:79) ghcide> getDocumentationsTryGhc (src/Development/IDE/Spans/Documentation.hs:84) ghcide> DocMap (src/Development/IDE/Spans/Common.hs:33) ghcide> mkDocMap (src/Development/IDE/Spans/Documentation.hs:38) ghcide> 36% ( 4 / 11) in 'Development.IDE.Core.Service' ghcide> Missing documentation for: ghcide> getIdeOptions (src/Development/IDE/Core/Shake.hs:403) ghcide> getIdeOptionsIO (src/Development/IDE/Core/Shake.hs:415) ghcide> runAction (src/Development/IDE/Core/Service.hs:107) ghcide> getDiagnostics (src/Development/IDE/Core/Shake.hs:870) ghcide> ideLogger (src/Development/IDE/Core/Shake.hs:1300) ghcide> updatePositionMapping (src/Development/IDE/Core/Shake.hs:1350) ghcide> Log (src/Development/IDE/Core/Service.hs:47) ghcide> 0% ( 0 / 5) in 'Development.IDE.LSP.Notifications' ghcide> Missing documentation for: ghcide> Module header ghcide> whenUriFile (src/Development/IDE/LSP/Notifications.hs:53) ghcide> descriptor (src/Development/IDE/LSP/Notifications.hs:56) ghcide> Log (src/Development/IDE/LSP/Notifications.hs:43) ghcide> ghcideNotificationsPluginPriority (src/Development/IDE/LSP/Notifications.hs:146) ghcide> 37% ( 3 / 8) in 'Development.IDE.Core.Actions' ghcide> Missing documentation for: ghcide> Module header ghcide> getTypeDefinition (src/Development/IDE/Core/Actions.hs:112) ghcide> highlightAtPoint (src/Development/IDE/Core/Actions.hs:121) ghcide> refsAtPoint (src/Development/IDE/Core/Actions.hs:129) ghcide> workspaceSymbols (src/Development/IDE/Core/Actions.hs:136) 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> 38% ( 21 / 54) in 'Development.IDE.Core.Rules' ghcide> Missing documentation for: ghcide> GetParsedModule (src/Development/IDE/Core/RuleTypes.hs:376) ghcide> TransitiveDependencies (src/Development/IDE/Import/DependencyInformation.hs:380) ghcide> Priority (src/Development/IDE/Core/Shake.hs:1295) ghcide> GhcSessionIO (src/Development/IDE/Core/RuleTypes.hs:507) ghcide> priorityTypeCheck (src/Development/IDE/Core/Rules.hs:240) ghcide> priorityGenerateCore (src/Development/IDE/Core/Rules.hs:243) ghcide> priorityFilesOfInterest (src/Development/IDE/Core/Rules.hs:246) ghcide> runAction (src/Development/IDE/Core/Service.hs:107) ghcide> defineNoFile (src/Development/IDE/Core/Shake.hs:1141) ghcide> defineEarlyCutOffNoFile (src/Development/IDE/Core/Shake.hs:1146) ghcide> RulesConfig (src/Development/IDE/Core/Rules.hs:1236) ghcide> usePropertyAction (src/Development/IDE/Core/Rules.hs:1105) ghcide> getLocatedImportsRule (src/Development/IDE/Core/Rules.hs:363) ghcide> reportImportCyclesRule (src/Development/IDE/Core/Rules.hs:527) ghcide> getDocMapRule (src/Development/IDE/Core/Rules.hs:625) ghcide> loadGhcSession (src/Development/IDE/Core/Rules.hs:744) ghcide> getModIfaceRule (src/Development/IDE/Core/Rules.hs:981) ghcide> getModSummaryRule (src/Development/IDE/Core/Rules.hs:920) ghcide> getModuleGraphRule (src/Development/IDE/Core/Rules.hs:677) ghcide> knownFilesRule (src/Development/IDE/Core/Rules.hs:671) ghcide> getClientSettingsRule (src/Development/IDE/Core/Rules.hs:1099) ghcide> getHieAstsRule (src/Development/IDE/Core/Rules.hs:565) ghcide> getBindingsRule (src/Development/IDE/Core/Rules.hs:617) ghcide> needsCompilationRule (src/Development/IDE/Core/Rules.hs:1175) ghcide> generateCoreRule (src/Development/IDE/Core/Rules.hs:977) ghcide> getImportMapRule (src/Development/IDE/Core/Rules.hs:607) ghcide> getParsedModuleDefinition (src/Development/IDE/Core/Rules.hs:351) ghcide> typeCheckRuleDefinition (src/Development/IDE/Core/Rules.hs:714) ghcide> getRebuildCount (src/Development/IDE/Core/Rules.hs:1011) ghcide> getSourceFileSource (src/Development/IDE/Core/Rules.hs:220) ghcide> GhcSessionDepsConfig (src/Development/IDE/Core/Rules.hs:777) ghcide> Log (src/Development/IDE/Core/Rules.hs:176) ghcide> DisplayTHWarning (src/Development/IDE/Core/Rules.hs:917) ghcide> ghcide> src/Development/IDE/Core/Rules.hs:1283:33: warning: [-Wambiguous-fields] ghcide> The record update def ghcide> {fullModuleGraph} with type GhcSessionDepsConfig is ambiguous. ghcide> This will not be supported by -XDuplicateRecordFields in future releases of GHC. ghcide> | ghcide> 1283 | loadGhcSession recorder def{fullModuleGraph} ghcide> | ^^^^^^^^^^^^^^^ ghcide> 33% ( 2 / 6) in 'Development.IDE.Plugin.Test' ghcide> Missing documentation for: ghcide> TestRequest (src/Development/IDE/Plugin/Test.hs:59) ghcide> WaitForIdeRuleResult (src/Development/IDE/Plugin/Test.hs:76) ghcide> plugin (src/Development/IDE/Plugin/Test.hs:79) ghcide> blockCommandDescriptor (src/Development/IDE/Plugin/Test.hs:168) ghcide> 0% ( 0 / 2) in 'Development.IDE.LSP.Outline' ghcide> Missing documentation for: ghcide> Module header ghcide> moduleOutline (src/Development/IDE/LSP/Outline.hs:42) ghcide> 25% ( 2 / 8) in 'Development.IDE.LSP.HoverDefinition' ghcide> Missing documentation for: ghcide> hover (src/Development/IDE/LSP/HoverDefinition.hs:35) ghcide> gotoDefinition (src/Development/IDE/LSP/HoverDefinition.hs:34) ghcide> gotoTypeDefinition (src/Development/IDE/LSP/HoverDefinition.hs:36) ghcide> documentHighlight (src/Development/IDE/LSP/HoverDefinition.hs:37) ghcide> references (src/Development/IDE/LSP/HoverDefinition.hs:43) ghcide> wsSymbols (src/Development/IDE/LSP/HoverDefinition.hs:51) ghcide> Warning: Couldn't find .haddock for export Location ghcide> Warning: Couldn't find .haddock for export Position ghcide> Warning: Couldn't find .haddock for export Diagnostic ghcide> Warning: Couldn't find .haddock for export Range ghcide> Warning: Couldn't find .haddock for export NormalizedUri ghcide> Warning: Couldn't find .haddock for export NormalizedFilePath ghcide> Warning: Couldn't find .haddock for export Uri ghcide> Warning: Couldn't find .haddock for export DiagnosticSeverity ghcide> Warning: Couldn't find .haddock for export fromNormalizedFilePath ghcide> Warning: Couldn't find .haddock for export toNormalizedUri ghcide> Warning: Couldn't find .haddock for export fromNormalizedUri ghcide> 52% (147 /279) in 'Development.IDE' ghcide> Missing documentation for: ghcide> Module header ghcide> Location ghcide> Position ghcide> Plugin (src/Development/IDE/Plugin.hs:10) ghcide> Diagnostic ghcide> LoggingColumn ghcide> WithPriority ghcide> Priority ghcide> Range ghcide> DiagnosticStore ghcide> NormalizedUri ghcide> IdeRule (src/Development/IDE/Core/Shake.hs:483) ghcide> RuleBody (src/Development/IDE/Core/Shake.hs:1100) ghcide> ShakeExtras (src/Development/IDE/Core/Shake.hs:250) ghcide> VFSModified (src/Development/IDE/Core/Shake.hs:781) ghcide> GhcVersion (src/Development/IDE/GHC/Compat.hs:552) ghcide> FileOfInterestStatus (src/Development/IDE/Core/RuleTypes.hs:336) ghcide> GenerateCore (src/Development/IDE/Core/RuleTypes.hs:83) ghcide> GetHieAst (src/Development/IDE/Core/RuleTypes.hs:419) ghcide> TypeCheck (src/Development/IDE/Core/RuleTypes.hs:409) ghcide> IdeGhcSession (src/Development/IDE/Core/RuleTypes.hs:497) ghcide> NormalizedFilePath ghcide> GetParsedModule (src/Development/IDE/Core/RuleTypes.hs:376) ghcide> GhcSessionIO (src/Development/IDE/Core/RuleTypes.hs:507) ghcide> GhcSessionDeps (src/Development/IDE/Core/RuleTypes.hs:434) ghcide> GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:285) ghcide> Uri ghcide> GhcSession (src/Development/IDE/Core/RuleTypes.hs:429) ghcide> DiagnosticSeverity ghcide> GetFileExists (src/Development/IDE/Core/RuleTypes.hs:330) ghcide> ImportMap (src/Development/IDE/Core/RuleTypes.hs:114) ghcide> LinkableType (src/Development/IDE/Core/RuleTypes.hs:48) ghcide> GetParsedModuleWithComments (src/Development/IDE/Core/RuleTypes.hs:381) ghcide> GetModuleGraph (src/Development/IDE/Core/RuleTypes.hs:399) ghcide> GetKnownTargets (src/Development/IDE/Core/RuleTypes.hs:74) ghcide> GetLinkable (src/Development/IDE/Core/RuleTypes.hs:103) ghcide> LinkableResult (src/Development/IDE/Core/RuleTypes.hs:90) ghcide> GetImportMap (src/Development/IDE/Core/RuleTypes.hs:108) ghcide> Splices (src/Development/IDE/Core/RuleTypes.hs:119) ghcide> HiFileResult (src/Development/IDE/Core/RuleTypes.hs:169) ghcide> HieKind (src/Development/IDE/Core/RuleTypes.hs:218) ghcide> GetBindings (src/Development/IDE/Core/RuleTypes.hs:424) ghcide> DocAndKindMap (src/Development/IDE/Core/RuleTypes.hs:241) ghcide> GetDocMap (src/Development/IDE/Core/RuleTypes.hs:414) ghcide> GetLocatedImports (src/Development/IDE/Core/RuleTypes.hs:386) ghcide> ReportImportCycles (src/Development/IDE/Core/RuleTypes.hs:404) ghcide> GetModIfaceFromDisk (src/Development/IDE/Core/RuleTypes.hs:448) ghcide> GetModIfaceFromDiskAndIndex (src/Development/IDE/Core/RuleTypes.hs:453) ghcide> GetModIface (src/Development/IDE/Core/RuleTypes.hs:458) ghcide> GetFileContents (src/Development/IDE/Core/RuleTypes.hs:325) ghcide> AddWatchedFile (src/Development/IDE/Core/RuleTypes.hs:487) ghcide> IsFileOfInterestResult (src/Development/IDE/Core/RuleTypes.hs:344) ghcide> IsFileOfInterest (src/Development/IDE/Core/RuleTypes.hs:463) ghcide> ModSummaryResult (src/Development/IDE/Core/RuleTypes.hs:351) ghcide> GetModSummary (src/Development/IDE/Core/RuleTypes.hs:473) ghcide> GetModSummaryWithoutTimestamps (src/Development/IDE/Core/RuleTypes.hs:468) ghcide> NeedsCompilation (src/Development/IDE/Core/RuleTypes.hs:394) ghcide> GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:306) ghcide> cfilter ghcide> cmap ghcide> logInfo ghcide> ghcVersion (src/Development/IDE/GHC/Compat.hs:564) ghcide> action ghcide> logError ghcide> logWarning ghcide> logDebug ghcide> noLogging ghcide> logWith ghcide> cmapWithPrio ghcide> cmapIO ghcide> makeDefaultStderrRecorder ghcide> withFileRecorder ghcide> makeDefaultHandleRecorder ghcide> toCologActionWithPrio ghcide> runParser (src/Development/IDE/GHC/Util.hs:104) ghcide> getTypeDefinition (src/Development/IDE/Core/Actions.hs:112) ghcide> isWorkspaceFile (src/Development/IDE/Core/IdeConfiguration.hs:79) ghcide> getFilesOfInterestUntracked (src/Development/IDE/Core/OfInterest.hs:101) ghcide> usePropertyAction (src/Development/IDE/Core/Rules.hs:1105) ghcide> runAction (src/Development/IDE/Core/Service.hs:107) ghcide> actionLogger (src/Development/IDE/Core/Shake.hs:1303) ghcide> defineNoDiagnostics (src/Development/IDE/Core/Shake.hs:953) ghcide> getPluginConfigAction (src/Development/IDE/Core/Shake.hs:342) ghcide> ideLogger (src/Development/IDE/Core/Shake.hs:1300) ghcide> runIdeAction (src/Development/IDE/Core/Shake.hs:1000) ghcide> useNoFile (src/Development/IDE/Core/Shake.hs:1052) ghcide> useNoFile_ (src/Development/IDE/Core/Shake.hs:1064) ghcide> use_ (src/Development/IDE/Core/Shake.hs:1061) ghcide> emptyFilePath (src/Development/IDE/Types/Location.hs:49) ghcide> toNormalizedFilePath' (src/Development/IDE/Types/Location.hs:44) ghcide> showDiagnostics (src/Development/IDE/Types/Diagnostics.hs:98) ghcide> fromNormalizedFilePath ghcide> rangeToRealSrcSpan (src/Development/IDE/GHC/Error.hs:110) ghcide> realSrcSpanToRange (src/Development/IDE/GHC/Error.hs:80) ghcide> disableWarningsAsErrors (src/Development/IDE/GHC/Compat.hs:511) ghcide> setHieDir (src/Development/IDE/GHC/Compat.hs:477) ghcide> dontWriteHieFiles (src/Development/IDE/GHC/Compat.hs:480) ghcide> diagFromErrMsgs (src/Development/IDE/GHC/Error.hs:71) ghcide> diagFromGhcException (src/Development/IDE/GHC/Error.hs:190) ghcide> srcSpanToLocation (src/Development/IDE/GHC/Error.hs:100) ghcide> realSrcLocToPosition (src/Development/IDE/GHC/Error.hs:85) ghcide> realSrcSpanToLocation (src/Development/IDE/GHC/Error.hs:96) ghcide> rangeToSrcSpan (src/Development/IDE/GHC/Error.hs:107) ghcide> positionToRealSrcLoc (src/Development/IDE/GHC/Error.hs:117) ghcide> realSpan (src/Development/IDE/GHC/Error.hs:166) ghcide> isInsideSrcSpan (src/Development/IDE/GHC/Error.hs:121) ghcide> spanContainsRange (src/Development/IDE/GHC/Error.hs:127) ghcide> bytestringToStringBuffer (src/Development/IDE/GHC/Util.hs:115) ghcide> stringBufferToByteString (src/Development/IDE/GHC/Util.hs:112) ghcide> fingerprintFromByteString (src/Development/IDE/GHC/Util.hs:185) ghcide> fingerprintFromPut (src/Development/IDE/GHC/Util.hs:191) ghcide> getExtensions (src/Development/IDE/GHC/Util.hs:281) ghcide> ideErrorText (src/Development/IDE/Types/Diagnostics.hs:47) ghcide> ideErrorWithSource (src/Development/IDE/Types/Diagnostics.hs:50) ghcide> showDiagnosticsColored (src/Development/IDE/Types/Diagnostics.hs:101) ghcide> noFilePath (src/Development/IDE/Types/Location.hs:72) ghcide> noRange (src/Development/IDE/Types/Location.hs:76) ghcide> showPosition (src/Development/IDE/Types/Location.hs:79) ghcide> toNormalizedUri ghcide> fromNormalizedUri ghcide> fromUri (src/Development/IDE/Types/Location.hs:69) ghcide> emptyPathUri (src/Development/IDE/Types/Location.hs:61) ghcide> filePathToUri' (src/Development/IDE/Types/Location.hs:66) ghcide> tmrModSummary (src/Development/IDE/Core/RuleTypes.hs:166) ghcide> hiFileFingerPrint (src/Development/IDE/Core/RuleTypes.hs:185) ghcide> mkHiFileResult (src/Development/IDE/Core/RuleTypes.hs:188) ghcide> vfsVersion (src/Development/IDE/Core/RuleTypes.hs:321) ghcide> awSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) ghcide> declSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) ghcide> exprSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) ghcide> patSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) ghcide> typeSplicesL (src/Development/IDE/Core/RuleTypes.hs:511) 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:74) ghcide> LineSplitTextEdits (src/Development/IDE/Spans/Pragmas.hs:69) ghcide> getNextPragmaInfo (src/Development/IDE/Spans/Pragmas.hs:30) ghcide> insertNewPragma (src/Development/IDE/Spans/Pragmas.hs:49) ghcide> getFirstPragma (src/Development/IDE/Spans/Pragmas.hs:56) ghcide> 12% ( 1 / 8) in 'Development.IDE.Plugin.TypeLenses' ghcide> Missing documentation for: ghcide> descriptor (src/Development/IDE/Plugin/TypeLenses.hs:95) ghcide> suggestSignature (src/Development/IDE/Plugin/TypeLenses.hs:198) ghcide> typeLensCommandId (src/Development/IDE/Plugin/TypeLenses.hs:92) ghcide> GlobalBindingTypeSig (src/Development/IDE/Plugin/TypeLenses.hs:278) ghcide> GetGlobalBindingTypeSigs (src/Development/IDE/Plugin/TypeLenses.hs:275) ghcide> GlobalBindingTypeSigsResult (src/Development/IDE/Plugin/TypeLenses.hs:287) ghcide> Log (src/Development/IDE/Plugin/TypeLenses.hs:85) ghcide> Warning: 'PositionMapping' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 57% ( 8 / 14) in 'Development.IDE.Core.UseStale' ghcide> Missing documentation for: ghcide> Module header ghcide> unTrack (src/Development/IDE/Core/UseStale.hs:53) ghcide> untrackedStaleValue (src/Development/IDE/Core/UseStale.hs:93) ghcide> unsafeMkStale (src/Development/IDE/Core/UseStale.hs:139) ghcide> unsafeMkCurrent (src/Development/IDE/Core/UseStale.hs:135) ghcide> unsafeCopyAge (src/Development/IDE/Core/UseStale.hs:143) ghcide> 100% ( 6 / 6) in 'Generics.SYB.GHC' ghcide> 88% ( 8 / 9) in 'Text.Fuzzy.Parallel' ghcide> Missing documentation for: ghcide> Scored (src/Text/Fuzzy/Parallel.hs:18) ghcide> 0% ( 0 / 4) in 'Development.IDE.Plugin.Completions' ghcide> Missing documentation for: ghcide> Module header ghcide> descriptor (src/Development/IDE/Plugin/Completions.hs:75) ghcide> Log (src/Development/IDE/Plugin/Completions.hs:66) ghcide> ghcideCompletionsPluginPriority (src/Development/IDE/Plugin/Completions.hs:72) ghcide> 33% ( 1 / 3) in 'Development.IDE.Plugin.HLS.GhcIde' ghcide> Missing documentation for: ghcide> descriptors (src/Development/IDE/Plugin/HLS/GhcIde.hs:34) 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:211) ghcide> defaultArguments (src/Development/IDE/Main.hs:230) ghcide> Command (src/Development/IDE/Main.hs:176) ghcide> IdeCommand ghcide> isLSP (src/Development/IDE/Main.hs:188) ghcide> commandP (src/Development/IDE/Main.hs:192) ghcide> defaultMain (src/Development/IDE/Main.hs:286) ghcide> testing (src/Development/IDE/Main.hs:267) ghcide> Log (src/Development/IDE/Main.hs:138) ghcide> Warning: Development.IDE.Core.PositionMapping: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent ghcide> Warning: Development.IDE.GHC.Compat.Core: could not find link destinations for: ghcide> ghcide> - GHC.Driver.Session.OnOff ghcide> - GHC.Driver.Session.DynP ghcide> - GHC.Unit.Module.ModIface.ModIfaceFinal ghcide> - GHC.Unit.Module.ModIface.ModIfacePhase ghcide> - GHC.Iface.Ext.Ast.HasLoc ghcide> - GHC.Iface.Ext.Ast.loc ghcide> - GHC.Iface.Ext.Ast.HasType ghcide> - GHC.Iface.Ext.Ast.HiePass ghcide> - GHC.Iface.Ext.Ast.getTypeNode ghcide> - GHC.Iface.Ext.Ast.HieM ghcide> - GHC.Iface.Ext.Ast.ToHie ghcide> - GHC.Iface.Ext.Ast.BindContext ghcide> - GHC.Iface.Ext.Ast.toHie ghcide> - GHC.Iface.Ext.Ast.Context ghcide> - GHC.Iface.Ext.Ast.EvBindContext ghcide> - GHC.Iface.Ext.Ast.IEContext ghcide> - GHC.Iface.Ext.Ast.PScoped ghcide> - GHC.Iface.Ext.Ast.RContext ghcide> - GHC.Iface.Ext.Ast.RFContext ghcide> - GHC.Iface.Ext.Ast.RScoped ghcide> - GHC.Iface.Ext.Ast.AnnoBody ghcide> - GHC.Iface.Ext.Ast.SigContext ghcide> - GHC.Iface.Ext.Ast.TScoped ghcide> - GHC.Iface.Ext.Ast.TVScoped ghcide> - GHC.Hs.Utils.AnnoBody ghcide> - GHC.Hs.Type.HsQTvsRn ghcide> - GHC.Iface.Ext.Ast.PatSynFieldContext ghcide> - GHC.Iface.Ext.Ast.ModifyState ghcide> - GHC.Iface.Ext.Ast.addSubstitution ghcide> - GHC.Iface.Ext.Ast.HieState ghcide> - GHC.Unit.Module.Env.NDModule ghcide> - GHC.Parser.Lexer.LayoutContext ghcide> - GHC.Parser.Lexer.ALRContext ghcide> - GHC.Parser.Lexer.ALRLayout ghcide> - GHC.Parser.Lexer.ExtsBitmap ghcide> - System.Time.Extra.Timeout ghcide> - Data.NonNull.NullError ghcide> Warning: Development.IDE.GHC.Compat.Outputable: could not find link destinations for: ghcide> ghcide> - GHC.Core.InstEnv.InstMatches ghcide> - GHC.Core.Unfold.ExprSize ghcide> - GHC.CoreToStg.Prep.ArgInfo ghcide> - GHC.CoreToStg.Prep.FloatingBind ghcide> - GHC.CoreToStg.Prep.Floats ghcide> - GHC.CoreToStg.Prep.OkToSpec ghcide> - GHC.Data.Graph.Directed.Time ghcide> - GHC.Driver.Make.BuildPlan ghcide> - GHC.Driver.Make.ModuleGraphNodeWithBootFile ghcide> - GHC.Iface.Recomp.IfaceDeclExtras ghcide> - GHC.StgToByteCode.Discr ghcide> - GHC.Types.Name.NameSort ghcide> - GHC.Unit.Module.Env.NDModule ghcide> - GHC.Unit.State.UnitVisibility ghcide> - GHC.Data.Graph.Directed.Edge ghcide> - GHC.Driver.Session.OnOff ghcide> Warning: Development.IDE.GHC.Compat.Units: could not find link destinations for: ghcide> ghcide> - Development.IDE.GHC.Compat.Units.PreloadUnitClosure ghcide> - GHC.Unit.External.PackageAnnEnv ghcide> Warning: Development.IDE.GHC.Compat.Util: could not find link destinations for: ghcide> ghcide> - GHC.Iface.Ext.Ast.ToHie ghcide> - GHC.Iface.Ext.Ast.toHie ghcide> - GHC.Iface.Ext.Ast.HieM ghcide> Warning: Development.IDE.GHC.Compat.Parser: could not find link destinations for: ghcide> ghcide> - GHC.modSummary ghcide> Warning: Development.IDE.GHC.Compat.Plugins: could not find link destinations for: ghcide> ghcide> - GHC.Driver.Plugins.HoleFitPlugin ghcide> Warning: Development.IDE.GHC.Compat: could not find link destinations for: ghcide> ghcide> - GHC.Iface.Ext.Ast.TypecheckedSource ghcide> - GHC.Iface.Ext.Ast.RenamedSource ghcide> - Text.ParserCombinators.ReadP.P ghcide> - GHC.ByteCode.Asm.Assembler ghcide> - GHC.Core.FamInstEnv.NormM ghcide> - GHC.Core.Lint.LintM ghcide> - GHC.Core.Unify.UM ghcide> - GHC.CoreToStg.CtsM ghcide> - GHC.Iface.Tidy.DFFV ghcide> - GHC.Stg.Pipeline.StgM ghcide> - GHC.StgToByteCode.BcM ghcide> - Data.Attoparsec.Internal.Types.Parser ghcide> - Data.Functor.Utils.StateL ghcide> - Data.Functor.Utils.StateR ghcide> - Data.Graph.SetM ghcide> - Language.Haskell.TH.Syntax.Compat.QuoteToQuasi ghcide> - WithIndex.Indexing ghcide> - Control.Lens.Traversal.Holes ghcide> - GHC.Iface.Ext.Ast.ModifyState ghcide> - GHC.Iface.Ext.Ast.addSubstitution ghcide> - GHC.Iface.Ext.Ast.HieState ghcide> - GHC.Iface.Ext.Ast.ToHie ghcide> - GHC.Iface.Ext.Ast.toHie ghcide> - GHC.Iface.Ext.Ast.HieM ghcide> - GHC.Iface.Ext.Ast.Context ghcide> - GHC.Iface.Ext.Ast.IEContext ghcide> - GHC.Iface.Ext.Ast.RScoped ghcide> - GHC.Iface.Ext.Ast.HiePass ghcide> - GHC.Iface.Ext.Ast.AnnoBody ghcide> - GHC.Iface.Ext.Ast.HasType ghcide> - GHC.Iface.Ext.Ast.getTypeNode ghcide> - GHC.Iface.Ext.Ast.PScoped ghcide> - System.Time.Extra.Timeout ghcide> - Data.NonNull.NullError ghcide> - GHC.Hs.Type.HsQTvsRn ghcide> - GHC.Hs.Type.pprTyVarBndr ghcide> - GHC.Tc.Gen.Splice.ReifyFlag ghcide> - GHC.Tc.Gen.Splice.reifyFlag ghcide> - GHC.Iface.Ext.Ast.HasLoc ghcide> - GHC.Iface.Ext.Ast.loc ghcide> - GHC.Iface.Ext.Ast.BindContext ghcide> - GHC.Iface.Ext.Ast.EvBindContext ghcide> - GHC.Iface.Ext.Ast.RContext ghcide> - GHC.Iface.Ext.Ast.RFContext ghcide> - GHC.Iface.Ext.Ast.SigContext ghcide> - GHC.Iface.Ext.Ast.TScoped ghcide> - GHC.Iface.Ext.Ast.TVScoped ghcide> - GHC.Unit.Module.Env.NDModule ghcide> - GHC.Types.Basic.RulesOnly ghcide> - GHC.Iface.Ext.Ast.PatSynFieldContext ghcide> - GHC.Driver.Session.DynP ghcide> - GHC.Linker.Types.ClosureEnv ghcide> - GHC.Unit.Finder.Types.FileCacheState ghcide> - GHC.Unit.Module.ModIface.ModIfacePhase ghcide> - GHC.Unit.Module.ModIface.ModIfaceFinal ghcide> - GHC.Unit.Env.UnitEnvGraphKey ghcide> - GHC.Parser.Lexer.LayoutContext ghcide> - GHC.Parser.Lexer.ALRContext ghcide> - GHC.Parser.Lexer.ALRLayout ghcide> - GHC.Parser.Lexer.ExtsBitmap ghcide> - GHC.Types.Unique.Supply.genSym ghcide> - GHC.Builtin.Types.unboxedTupleSumKind ghcide> - GHC.Core.TyCon.algTcStupidTheta ghcide> - GHC.Core.Type.isBoxedRuntimeRep_maybe ghcide> - GHC.Iface.Type.IfaceTySubst ghcide> - GHC.Core.Coercion.downgradeRole_maybe ghcide> - GHC.Hs.Utils.AnnoBody ghcide> - GHC.Rename.Names.rnImportDecl ghcide> Warning: Development.IDE.GHC.CoreFile: could not find link destinations for: ghcide> ghcide> - Development.IDE.GHC.CoreFile.TopIfaceBinding ghcide> - Development.IDE.GHC.CoreFile.IfaceId ghcide> Warning: Development.IDE.Main.HeapStats: could not find link destinations for: ghcide> ghcide> - Development.IDE.Main.HeapStats.heapStatsThread ghcide> - Development.IDE.Main.HeapStats.heapStatsInterval ghcide> Warning: Development.IDE.Types.Location: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Lens.HasLocation ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation.DiagnosticRelatedInformation ghcide> - Language.LSP.Protocol.Internal.Lens.location ghcide> - Language.LSP.Protocol.Internal.Types.SymbolInformation.SymbolInformation ghcide> - Language.LSP.Protocol.Internal.Lens.HasRange ghcide> - Language.LSP.Protocol.Internal.Lens.range ghcide> - Language.LSP.Protocol.Internal.Lens.HasUri ghcide> - Language.LSP.Protocol.Internal.Lens.uri ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintLabelPart.InlayHintLabelPart ghcide> - Language.LSP.Protocol.Types.Common.UInt ghcide> - Language.LSP.Protocol.Internal.Lens.HasCharacter ghcide> - Language.LSP.Protocol.Internal.Lens.character ghcide> - Language.LSP.Protocol.Internal.Lens.HasEnd ghcide> - Language.LSP.Protocol.Internal.Lens.end ghcide> - Language.LSP.Protocol.Internal.Lens.HasLine ghcide> - Language.LSP.Protocol.Internal.Lens.line ghcide> - Language.LSP.Protocol.Internal.Lens.HasPosition ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams.CallHierarchyPrepareParams ghcide> - Language.LSP.Protocol.Internal.Lens.position ghcide> - Language.LSP.Protocol.Internal.Types.CompletionParams.CompletionParams ghcide> - Language.LSP.Protocol.Internal.Types.DeclarationParams.DeclarationParams ghcide> - Language.LSP.Protocol.Internal.Types.DefinitionParams.DefinitionParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlightParams.DocumentHighlightParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams.DocumentOnTypeFormattingParams ghcide> - Language.LSP.Protocol.Internal.Types.HoverParams.HoverParams ghcide> - Language.LSP.Protocol.Internal.Types.ImplementationParams.ImplementationParams ghcide> - Language.LSP.Protocol.Internal.Types.InlayHint.InlayHint ghcide> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams.LinkedEditingRangeParams ghcide> - Language.LSP.Protocol.Internal.Types.MonikerParams.MonikerParams ghcide> - Language.LSP.Protocol.Internal.Types.PrepareRenameParams.PrepareRenameParams ghcide> - Language.LSP.Protocol.Internal.Types.ReferenceParams.ReferenceParams ghcide> - Language.LSP.Protocol.Internal.Types.RenameParams.RenameParams ghcide> - Language.LSP.Protocol.Internal.Types.SignatureHelpParams.SignatureHelpParams ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams.TextDocumentPositionParams ghcide> - Language.LSP.Protocol.Internal.Types.TypeDefinitionParams.TypeDefinitionParams ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams.TypeHierarchyPrepareParams ghcide> - Language.LSP.Protocol.Internal.Lens.HasStart ghcide> - Language.LSP.Protocol.Internal.Lens.start ghcide> - Language.LSP.Protocol.Internal.Lens.HasPositions ghcide> - Language.LSP.Protocol.Internal.Types.SelectionRangeParams.SelectionRangeParams ghcide> - Language.LSP.Protocol.Internal.Lens.positions ghcide> - Language.LSP.Protocol.Internal.Lens.HasInsert ghcide> - Language.LSP.Protocol.Internal.Types.InsertReplaceEdit.InsertReplaceEdit ghcide> - Language.LSP.Protocol.Internal.Lens.insert ghcide> - Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit.AnnotatedTextEdit ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyItem.CallHierarchyItem ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionParams.CodeActionParams 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.DocumentHighlight.DocumentHighlight ghcide> - Language.LSP.Protocol.Internal.Types.DocumentLink.DocumentLink ghcide> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams.DocumentRangeFormattingParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentSymbol.DocumentSymbol ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintParams.InlayHintParams 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.SelectionRange.SelectionRange ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams.SemanticTokensRangeParams ghcide> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchyItem.TypeHierarchyItem ghcide> - Language.LSP.Protocol.Internal.Lens.HasReplace ghcide> - Language.LSP.Protocol.Internal.Lens.replace ghcide> - Language.LSP.Protocol.Internal.Lens.HasSelectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.selectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.HasStoppedLocation ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueContext.InlineValueContext ghcide> - Language.LSP.Protocol.Internal.Lens.stoppedLocation ghcide> - Language.LSP.Protocol.Internal.Lens.HasTargetRange ghcide> - Language.LSP.Protocol.Internal.Types.LocationLink.LocationLink ghcide> - Language.LSP.Protocol.Internal.Lens.targetRange ghcide> - Language.LSP.Protocol.Internal.Lens.HasTargetSelectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.targetSelectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.HasFromRanges ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall.CallHierarchyIncomingCall ghcide> - Language.LSP.Protocol.Internal.Lens.fromRanges ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall.CallHierarchyOutgoingCall ghcide> - Language.LSP.Protocol.Internal.Lens.HasOriginSelectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.originSelectionRange ghcide> - Language.LSP.Protocol.Internal.Types.Hover.Hover ghcide> - Language.LSP.Protocol.Internal.Lens.HasRanges ghcide> - Language.LSP.Protocol.Internal.Types.LinkedEditingRanges.LinkedEditingRanges ghcide> - Language.LSP.Protocol.Internal.Lens.ranges ghcide> - Language.LSP.Protocol.Internal.Lens.HasSelection ghcide> - Language.LSP.Protocol.Internal.Types.ShowDocumentParams.ShowDocumentParams ghcide> - Language.LSP.Protocol.Internal.Lens.selection ghcide> - Language.LSP.Protocol.Internal.Lens.HasDocument ghcide> - Language.LSP.Protocol.Internal.Types.NotebookCell.NotebookCell ghcide> - Language.LSP.Protocol.Internal.Lens.document ghcide> - Language.LSP.Protocol.Internal.Lens.HasHref ghcide> - Language.LSP.Protocol.Internal.Types.CodeDescription.CodeDescription ghcide> - Language.LSP.Protocol.Internal.Lens.href ghcide> - Language.LSP.Protocol.Internal.Lens.HasNewUri ghcide> - Language.LSP.Protocol.Internal.Types.RenameFile.RenameFile ghcide> - Language.LSP.Protocol.Internal.Lens.newUri ghcide> - Language.LSP.Protocol.Internal.Lens.HasOldUri ghcide> - Language.LSP.Protocol.Internal.Lens.oldUri ghcide> - Language.LSP.Protocol.Internal.Lens.HasTargetUri ghcide> - Language.LSP.Protocol.Internal.Lens.targetUri ghcide> - Language.LSP.Protocol.Internal.Types.CreateFile.CreateFile ghcide> - Language.LSP.Protocol.Internal.Types.DeleteFile.DeleteFile ghcide> - Language.LSP.Protocol.Internal.Types.FileEvent.FileEvent 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.PreviousResultId.PreviousResultId ghcide> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams.PublishDiagnosticsParams ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.TextDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentItem.TextDocumentItem 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.WorkspaceUnchangedDocumentDiagnosticReport.WorkspaceUnchangedDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Lens.HasChanges ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit ghcide> - Language.LSP.Protocol.Internal.Lens.changes ghcide> - Language.LSP.Protocol.Internal.Lens.HasRelatedDocuments ghcide> - Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport.RelatedFullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Types.Common.|? ghcide> - Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport.FullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport.UnchangedDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Lens.relatedDocuments ghcide> - Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport.RelatedUnchangedDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Lens.HasBaseUri ghcide> - Language.LSP.Protocol.Internal.Types.RelativePattern.RelativePattern ghcide> - Language.LSP.Protocol.Internal.Lens.baseUri ghcide> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult.DocumentDiagnosticReportPartialResult ghcide> - Language.LSP.Protocol.Internal.Lens.HasRootUri ghcide> - Language.LSP.Protocol.Internal.Types.InitializeParams.InitializeParams ghcide> - Language.LSP.Protocol.Types.Common.Null ghcide> - Language.LSP.Protocol.Internal.Lens.rootUri ghcide> - Language.LSP.Protocol.Internal.Types.UInitializeParams.UInitializeParams ghcide> - Language.LSP.VFS.HasVfsMap ghcide> Warning: Development.IDE.Types.Diagnostics: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Types.Common.|? ghcide> - Language.LSP.Protocol.Internal.Types.CodeDescription.CodeDescription ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticTag.DiagnosticTag ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation.DiagnosticRelatedInformation ghcide> - Language.LSP.Protocol.Internal.Lens.HasMessage ghcide> - Language.LSP.Protocol.Internal.Lens.message ghcide> - Language.LSP.Protocol.Internal.Lens.HasRange ghcide> - Language.LSP.Protocol.Internal.Lens.range ghcide> - Language.LSP.Protocol.Internal.Lens.HasCode ghcide> - Language.LSP.Protocol.Internal.Lens.code ghcide> - Language.LSP.Protocol.Internal.Lens.HasCodeDescription ghcide> - Language.LSP.Protocol.Internal.Lens.codeDescription ghcide> - Language.LSP.Protocol.Internal.Lens.HasData_ ghcide> - Language.LSP.Protocol.Internal.Lens.data_ ghcide> - Language.LSP.Protocol.Internal.Lens.HasDiagnostics ghcide> - Language.LSP.Protocol.Internal.Types.CodeAction.CodeAction ghcide> - Language.LSP.Protocol.Internal.Lens.diagnostics ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionContext.CodeActionContext ghcide> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams.PublishDiagnosticsParams ghcide> - Language.LSP.Protocol.Internal.Lens.HasItems ghcide> - Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport.FullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Lens.items ghcide> - Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport.RelatedFullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport.WorkspaceFullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Lens.HasRelatedInformation ghcide> - Language.LSP.Protocol.Internal.Lens.relatedInformation ghcide> - Language.LSP.Protocol.Internal.Lens.HasSeverity ghcide> - Language.LSP.Protocol.Internal.Lens.severity ghcide> - Language.LSP.Protocol.Internal.Lens.HasSource ghcide> - Language.LSP.Protocol.Internal.Lens.source ghcide> - Language.LSP.Protocol.Internal.Lens.HasTags ghcide> - Language.LSP.Protocol.Internal.Lens.tags ghcide> - Language.LSP.Protocol.Types.LspEnum.LspEnum ghcide> - Language.LSP.Protocol.Types.LspEnum.knownValues ghcide> - Language.LSP.Protocol.Types.LspEnum.toEnumBaseType ghcide> - Language.LSP.Protocol.Types.LspEnum.EnumBaseType ghcide> - Language.LSP.Protocol.Types.LspEnum.fromEnumBaseType ghcide> - Language.LSP.Protocol.Types.Common.UInt ghcide> Warning: Development.IDE.Types.Exports: could not find link destinations for: ghcide> ghcide> - Development.IDE.Types.Exports.WithHieDb ghcide> Warning: Development.IDE.Plugin.Completions.Types: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.CompletionItemKind.CompletionItemKind ghcide> Warning: Development.IDE.Import.DependencyInformation: could not find link destinations for: ghcide> ghcide> - Development.IDE.Import.DependencyInformation.FilePathIdMap ghcide> - Development.IDE.Import.DependencyInformation.FilePathIdSet ghcide> - Development.IDE.Import.DependencyInformation.ErrorNode ghcide> - Development.IDE.Import.DependencyInformation.SuccessNode ghcide> Warning: Development.IDE.Types.Options: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities ghcide> Warning: Development.IDE.Spans.AtPoint: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight ghcide> - Language.LSP.Protocol.Internal.Types.SymbolInformation.SymbolInformation ghcide> Warning: Development.IDE.Core.Shake: could not find link destinations for: ghcide> ghcide> - Development.IDE.Core.Shake.STMDiagnosticStore ghcide> - Development.IDE.Types.Action.ActionQueue ghcide> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities ghcide> - Development.IDE.Core.Shake.GetStalePersistent ghcide> - Development.IDE.Core.Shake.ShakeSession ghcide> - Development.IDE.Types.Action.DelayedActionInternal ghcide> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent ghcide> - Language.LSP.Protocol.Internal.Types.ProgressToken.ProgressToken ghcide> Warning: Development.IDE.Session: could not find link destinations for: ghcide> ghcide> - Development.IDE.Session.maxRetryCount ghcide> - Development.IDE.Session.DependencyInfo ghcide> - Development.IDE.Session.FlagsMap ghcide> - Development.IDE.Session.PackageSetupException ghcide> Warning: Development.IDE.LSP.Server: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Message.LspId.SomeLspId ghcide> - Language.LSP.Protocol.Message.Types.ResponseError ghcide> - Language.LSP.Protocol.Message.Meta.Request ghcide> - Language.LSP.Protocol.Internal.Method.SMethod ghcide> - Language.LSP.Protocol.Internal.Method.MessageParams ghcide> - Language.LSP.Protocol.Internal.Method.MessageResult ghcide> - Language.LSP.Protocol.Message.Meta.Notification ghcide> Warning: Development.IDE.Plugin.HLS: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Message.Types.ResponseError ghcide> - Language.LSP.Protocol.Internal.Method.SMethod ghcide> Warning: Development.IDE.Core.IdeConfiguration: could not find link destinations for: ghcide> 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> ghcide> - Language.LSP.Protocol.Message.Types.TRequestMessage ghcide> - Language.LSP.Protocol.Internal.Method.Method_Initialize ghcide> - Language.LSP.Protocol.Message.Types.ResponseError ghcide> - Language.LSP.Protocol.Message.LspId.SomeLspId ghcide> Warning: Development.IDE.Core.FileStore: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.FileChangeType.FileChangeType ghcide> Warning: Development.IDE.Core.Compile: could not find link destinations for: ghcide> ghcide> - Development.IDE.Core.Compile.CoreFileTime ghcide> Warning: Development.IDE.Core.Service: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent ghcide> - Development.IDE.Core.FileExists.Log ghcide> Warning: Development.IDE.Core.Actions: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight ghcide> - Language.LSP.Protocol.Internal.Types.SymbolInformation.SymbolInformation ghcide> Warning: Development.IDE.Plugin.Test: could not find link destinations for: ghcide> ghcide> - Development.IDE.Plugin.Test.Age ghcide> Warning: Development.IDE.LSP.Outline: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDocumentSymbol ghcide> Warning: Development.IDE.LSP.HoverDefinition: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams.TextDocumentPositionParams ghcide> - Language.LSP.Protocol.Types.Common.|? ghcide> - Language.LSP.Protocol.Internal.Types.Hover.Hover ghcide> - Language.LSP.Protocol.Types.Common.Null ghcide> - Language.LSP.Protocol.Internal.Method.MessageResult ghcide> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDefinition ghcide> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentTypeDefinition ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight ghcide> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentReferences ghcide> - Language.LSP.Protocol.Internal.Method.Method_WorkspaceSymbol ghcide> Warning: Development.IDE: could not find link destinations for: ghcide> ghcide> - Language.LSP.Server.Core.LspCoreLog ghcide> - Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit.AnnotatedTextEdit ghcide> - Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams.ApplyWorkspaceEditParams ghcide> - Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult.ApplyWorkspaceEditResult ghcide> - Language.LSP.Protocol.Internal.Types.BaseSymbolInformation.BaseSymbolInformation ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities.CallHierarchyClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall.CallHierarchyIncomingCall ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams.CallHierarchyIncomingCallsParams ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyItem.CallHierarchyItem ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyOptions.CallHierarchyOptions ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall.CallHierarchyOutgoingCall ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams.CallHierarchyOutgoingCallsParams ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams.CallHierarchyPrepareParams ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions.CallHierarchyRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.CancelParams.CancelParams ghcide> - Language.LSP.Protocol.Internal.Types.ChangeAnnotation.ChangeAnnotation ghcide> - Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier.ChangeAnnotationIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.CodeAction.CodeAction ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities.CodeActionClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionContext.CodeActionContext ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionKind.CodeActionKind ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionOptions.CodeActionOptions ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionParams.CodeActionParams ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions.CodeActionRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind.CodeActionTriggerKind ghcide> - Language.LSP.Protocol.Internal.Types.CodeDescription.CodeDescription ghcide> - Language.LSP.Protocol.Internal.Types.CodeLens.CodeLens ghcide> - Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities.CodeLensClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.CodeLensOptions.CodeLensOptions ghcide> - Language.LSP.Protocol.Internal.Types.CodeLensParams.CodeLensParams ghcide> - Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions.CodeLensRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities.CodeLensWorkspaceClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.Color.Color ghcide> - Language.LSP.Protocol.Internal.Types.ColorInformation.ColorInformation ghcide> - Language.LSP.Protocol.Internal.Types.ColorPresentation.ColorPresentation ghcide> - Language.LSP.Protocol.Internal.Types.ColorPresentationParams.ColorPresentationParams ghcide> - Language.LSP.Protocol.Internal.Types.Command.Command ghcide> - Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities.CompletionClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.CompletionContext.CompletionContext ghcide> - Language.LSP.Protocol.Internal.Types.CompletionItem.CompletionItem ghcide> - Language.LSP.Protocol.Internal.Types.CompletionItemKind.CompletionItemKind ghcide> - Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails.CompletionItemLabelDetails ghcide> - Language.LSP.Protocol.Internal.Types.CompletionItemTag.CompletionItemTag ghcide> - Language.LSP.Protocol.Internal.Types.CompletionList.CompletionList ghcide> - Language.LSP.Protocol.Internal.Types.CompletionOptions.CompletionOptions ghcide> - Language.LSP.Protocol.Internal.Types.CompletionParams.CompletionParams ghcide> - Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions.CompletionRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.CompletionTriggerKind.CompletionTriggerKind ghcide> - Language.LSP.Protocol.Internal.Types.ConfigurationItem.ConfigurationItem ghcide> - Language.LSP.Protocol.Internal.Types.ConfigurationParams.ConfigurationParams ghcide> - Language.LSP.Protocol.Internal.Types.CreateFile.CreateFile ghcide> - Language.LSP.Protocol.Internal.Types.CreateFileOptions.CreateFileOptions ghcide> - Language.LSP.Protocol.Internal.Types.CreateFilesParams.CreateFilesParams ghcide> - Language.LSP.Protocol.Internal.Types.Declaration.Declaration ghcide> - Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities.DeclarationClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DeclarationLink.DeclarationLink ghcide> - Language.LSP.Protocol.Internal.Types.DeclarationOptions.DeclarationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DeclarationParams.DeclarationParams ghcide> - Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions.DeclarationRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.Definition.Definition ghcide> - Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities.DefinitionClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DefinitionLink.DefinitionLink ghcide> - Language.LSP.Protocol.Internal.Types.DefinitionOptions.DefinitionOptions ghcide> - Language.LSP.Protocol.Internal.Types.DefinitionParams.DefinitionParams ghcide> - Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions.DefinitionRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DeleteFile.DeleteFile ghcide> - Language.LSP.Protocol.Internal.Types.DeleteFileOptions.DeleteFileOptions ghcide> - Language.LSP.Protocol.Internal.Types.DeleteFilesParams.DeleteFilesParams ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities.DiagnosticClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticOptions.DiagnosticOptions ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions.DiagnosticRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation.DiagnosticRelatedInformation ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData.DiagnosticServerCancellationData ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticTag.DiagnosticTag ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities.DiagnosticWorkspaceClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities.DidChangeConfigurationClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams.DidChangeConfigurationParams ghcide> - Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions.DidChangeConfigurationRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams.DidChangeNotebookDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams.DidChangeTextDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities.DidChangeWatchedFilesClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams.DidChangeWatchedFilesParams ghcide> - Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions.DidChangeWatchedFilesRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams.DidChangeWorkspaceFoldersParams ghcide> - Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams.DidCloseNotebookDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams.DidCloseTextDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams.DidOpenNotebookDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams.DidOpenTextDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams.DidSaveNotebookDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams.DidSaveTextDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities.DocumentColorClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DocumentColorOptions.DocumentColorOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentColorParams.DocumentColorParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions.DocumentColorRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams.DocumentDiagnosticParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport.DocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind.DocumentDiagnosticReportKind ghcide> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult.DocumentDiagnosticReportPartialResult ghcide> - Language.LSP.Protocol.Internal.Types.DocumentFilter.DocumentFilter ghcide> - Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities.DocumentFormattingClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions.DocumentFormattingOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentFormattingParams.DocumentFormattingParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions.DocumentFormattingRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities.DocumentHighlightClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlightKind.DocumentHighlightKind ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions.DocumentHighlightOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlightParams.DocumentHighlightParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions.DocumentHighlightRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentLink.DocumentLink ghcide> - Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities.DocumentLinkClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DocumentLinkOptions.DocumentLinkOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentLinkParams.DocumentLinkParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions.DocumentLinkRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities.DocumentOnTypeFormattingClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions.DocumentOnTypeFormattingOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams.DocumentOnTypeFormattingParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions.DocumentOnTypeFormattingRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities.DocumentRangeFormattingClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions.DocumentRangeFormattingOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams.DocumentRangeFormattingParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions.DocumentRangeFormattingRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentSelector.DocumentSelector ghcide> - Language.LSP.Protocol.Internal.Types.DocumentSymbol.DocumentSymbol ghcide> - Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities.DocumentSymbolClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions.DocumentSymbolOptions ghcide> - Language.LSP.Protocol.Internal.Types.DocumentSymbolParams.DocumentSymbolParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions.DocumentSymbolRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.ErrorCodes.ErrorCodes ghcide> - Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities.ExecuteCommandClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions.ExecuteCommandOptions ghcide> - Language.LSP.Protocol.Internal.Types.ExecuteCommandParams.ExecuteCommandParams ghcide> - Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions.ExecuteCommandRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.ExecutionSummary.ExecutionSummary ghcide> - Language.LSP.Protocol.Internal.Types.FailureHandlingKind.FailureHandlingKind ghcide> - Language.LSP.Protocol.Internal.Types.FileChangeType.FileChangeType ghcide> - Language.LSP.Protocol.Internal.Types.FileCreate.FileCreate ghcide> - Language.LSP.Protocol.Internal.Types.FileDelete.FileDelete ghcide> - Language.LSP.Protocol.Internal.Types.FileEvent.FileEvent ghcide> - Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities.FileOperationClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.FileOperationFilter.FileOperationFilter ghcide> - Language.LSP.Protocol.Internal.Types.FileOperationOptions.FileOperationOptions ghcide> - Language.LSP.Protocol.Internal.Types.FileOperationPattern.FileOperationPattern ghcide> - Language.LSP.Protocol.Internal.Types.FileOperationPatternKind.FileOperationPatternKind ghcide> - Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions.FileOperationPatternOptions ghcide> - Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions.FileOperationRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.FileRename.FileRename ghcide> - Language.LSP.Protocol.Internal.Types.FileSystemWatcher.FileSystemWatcher ghcide> - Language.LSP.Protocol.Internal.Types.FoldingRange.FoldingRange ghcide> - Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities.FoldingRangeClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.FoldingRangeKind.FoldingRangeKind ghcide> - Language.LSP.Protocol.Internal.Types.FoldingRangeOptions.FoldingRangeOptions ghcide> - Language.LSP.Protocol.Internal.Types.FoldingRangeParams.FoldingRangeParams ghcide> - Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions.FoldingRangeRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.FormattingOptions.FormattingOptions ghcide> - Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport.FullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities.GeneralClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.GlobPattern.GlobPattern ghcide> - Language.LSP.Protocol.Internal.Types.Hover.Hover ghcide> - Language.LSP.Protocol.Internal.Types.HoverClientCapabilities.HoverClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.HoverOptions.HoverOptions ghcide> - Language.LSP.Protocol.Internal.Types.HoverParams.HoverParams ghcide> - Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions.HoverRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities.ImplementationClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.ImplementationOptions.ImplementationOptions ghcide> - Language.LSP.Protocol.Internal.Types.ImplementationParams.ImplementationParams ghcide> - Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions.ImplementationRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.InitializeError.InitializeError ghcide> - Language.LSP.Protocol.Internal.Types.InitializeParams.InitializeParams ghcide> - Language.LSP.Protocol.Internal.Types.InitializeResult.InitializeResult ghcide> - Language.LSP.Protocol.Internal.Types.InitializedParams.InitializedParams ghcide> - Language.LSP.Protocol.Internal.Types.InlayHint.InlayHint ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities.InlayHintClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintKind.InlayHintKind ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintLabelPart.InlayHintLabelPart ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintOptions.InlayHintOptions ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintParams.InlayHintParams ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions.InlayHintRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities.InlayHintWorkspaceClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.InlineValue.InlineValue ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities.InlineValueClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueContext.InlineValueContext ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression.InlineValueEvaluatableExpression ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueOptions.InlineValueOptions ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueParams.InlineValueParams ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions.InlineValueRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueText.InlineValueText ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup.InlineValueVariableLookup ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities.InlineValueWorkspaceClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.InsertReplaceEdit.InsertReplaceEdit ghcide> - Language.LSP.Protocol.Internal.Types.InsertTextFormat.InsertTextFormat ghcide> - Language.LSP.Protocol.Internal.Types.InsertTextMode.InsertTextMode ghcide> - Language.LSP.Protocol.Internal.Types.LSPErrorCodes.LSPErrorCodes ghcide> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities.LinkedEditingRangeClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions.LinkedEditingRangeOptions ghcide> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams.LinkedEditingRangeParams ghcide> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions.LinkedEditingRangeRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.LinkedEditingRanges.LinkedEditingRanges ghcide> - Language.LSP.Protocol.Internal.Types.LocationLink.LocationLink ghcide> - Language.LSP.Protocol.Internal.Types.LogMessageParams.LogMessageParams ghcide> - Language.LSP.Protocol.Internal.Types.LogTraceParams.LogTraceParams ghcide> - Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities.MarkdownClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.MarkedString.MarkedString ghcide> - Language.LSP.Protocol.Internal.Types.MarkupContent.MarkupContent ghcide> - Language.LSP.Protocol.Internal.Types.MarkupKind.MarkupKind ghcide> - Language.LSP.Protocol.Internal.Types.MessageActionItem.MessageActionItem ghcide> - Language.LSP.Protocol.Internal.Types.MessageType.MessageType ghcide> - Language.LSP.Protocol.Internal.Types.Moniker.Moniker ghcide> - Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities.MonikerClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.MonikerKind.MonikerKind ghcide> - Language.LSP.Protocol.Internal.Types.MonikerOptions.MonikerOptions ghcide> - Language.LSP.Protocol.Internal.Types.MonikerParams.MonikerParams ghcide> - Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions.MonikerRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.NotebookCell.NotebookCell ghcide> - Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange.NotebookCellArrayChange ghcide> - Language.LSP.Protocol.Internal.Types.NotebookCellKind.NotebookCellKind ghcide> - Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter.NotebookCellTextDocumentFilter ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocument.NotebookDocument ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent.NotebookDocumentChangeEvent ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities.NotebookDocumentClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter.NotebookDocumentFilter ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier.NotebookDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities.NotebookDocumentSyncClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions.NotebookDocumentSyncOptions ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions.NotebookDocumentSyncRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier.OptionalVersionedTextDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.ParameterInformation.ParameterInformation ghcide> - Language.LSP.Protocol.Internal.Types.PartialResultParams.PartialResultParams ghcide> - Language.LSP.Protocol.Internal.Types.Pattern.Pattern ghcide> - Language.LSP.Protocol.Internal.Types.PositionEncodingKind.PositionEncodingKind ghcide> - Language.LSP.Protocol.Internal.Types.PrepareRenameParams.PrepareRenameParams ghcide> - Language.LSP.Protocol.Internal.Types.PrepareRenameResult.PrepareRenameResult ghcide> - Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior.PrepareSupportDefaultBehavior ghcide> - Language.LSP.Protocol.Internal.Types.PreviousResultId.PreviousResultId ghcide> - Language.LSP.Protocol.Internal.Types.ProgressParams.ProgressParams ghcide> - Language.LSP.Protocol.Internal.Types.ProgressToken.ProgressToken ghcide> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities.PublishDiagnosticsClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams.PublishDiagnosticsParams ghcide> - Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities.ReferenceClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.ReferenceContext.ReferenceContext ghcide> - Language.LSP.Protocol.Internal.Types.ReferenceOptions.ReferenceOptions ghcide> - Language.LSP.Protocol.Internal.Types.ReferenceParams.ReferenceParams ghcide> - Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions.ReferenceRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.Registration.Registration ghcide> - Language.LSP.Protocol.Internal.Types.RegistrationParams.RegistrationParams ghcide> - Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities.RegularExpressionsClientCapabilities 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.RenameClientCapabilities.RenameClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.RenameFile.RenameFile ghcide> - Language.LSP.Protocol.Internal.Types.RenameFileOptions.RenameFileOptions ghcide> - Language.LSP.Protocol.Internal.Types.RenameFilesParams.RenameFilesParams ghcide> - Language.LSP.Protocol.Internal.Types.RenameOptions.RenameOptions ghcide> - Language.LSP.Protocol.Internal.Types.RenameParams.RenameParams ghcide> - Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions.RenameRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.ResourceOperation.ResourceOperation ghcide> - Language.LSP.Protocol.Internal.Types.ResourceOperationKind.ResourceOperationKind ghcide> - Language.LSP.Protocol.Internal.Types.SaveOptions.SaveOptions ghcide> - Language.LSP.Protocol.Internal.Types.SelectionRange.SelectionRange ghcide> - Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities.SelectionRangeClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.SelectionRangeOptions.SelectionRangeOptions ghcide> - Language.LSP.Protocol.Internal.Types.SelectionRangeParams.SelectionRangeParams ghcide> - Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions.SelectionRangeRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers.SemanticTokenModifiers ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokenTypes.SemanticTokenTypes ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokens.SemanticTokens ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities.SemanticTokensClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensDelta.SemanticTokensDelta ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams.SemanticTokensDeltaParams ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult.SemanticTokensDeltaPartialResult ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensEdit.SemanticTokensEdit ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensLegend.SemanticTokensLegend ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensOptions.SemanticTokensOptions ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensParams.SemanticTokensParams ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult.SemanticTokensPartialResult ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams.SemanticTokensRangeParams ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions.SemanticTokensRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities.SemanticTokensWorkspaceClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.ServerCapabilities.ServerCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.SetTraceParams.SetTraceParams ghcide> - Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities.ShowDocumentClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.ShowDocumentParams.ShowDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.ShowDocumentResult.ShowDocumentResult ghcide> - Language.LSP.Protocol.Internal.Types.ShowMessageParams.ShowMessageParams ghcide> - Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities.ShowMessageRequestClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams.ShowMessageRequestParams ghcide> - Language.LSP.Protocol.Internal.Types.SignatureHelp.SignatureHelp ghcide> - Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities.SignatureHelpClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.SignatureHelpContext.SignatureHelpContext ghcide> - Language.LSP.Protocol.Internal.Types.SignatureHelpOptions.SignatureHelpOptions ghcide> - Language.LSP.Protocol.Internal.Types.SignatureHelpParams.SignatureHelpParams ghcide> - Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions.SignatureHelpRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind.SignatureHelpTriggerKind ghcide> - Language.LSP.Protocol.Internal.Types.SignatureInformation.SignatureInformation ghcide> - Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions.StaticRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.SymbolInformation.SymbolInformation ghcide> - Language.LSP.Protocol.Internal.Types.SymbolKind.SymbolKind ghcide> - Language.LSP.Protocol.Internal.Types.SymbolTag.SymbolTag ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions.TextDocumentChangeRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities.TextDocumentClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentEdit.TextDocumentEdit ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentFilter.TextDocumentFilter 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.TextDocumentRegistrationOptions.TextDocumentRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason.TextDocumentSaveReason ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions.TextDocumentSaveRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities.TextDocumentSyncClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind.TextDocumentSyncKind ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions.TextDocumentSyncOptions ghcide> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit ghcide> - Language.LSP.Protocol.Internal.Types.TokenFormat.TokenFormat ghcide> - Language.LSP.Protocol.Internal.Types.TraceValues.TraceValues ghcide> - Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities.TypeDefinitionClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions.TypeDefinitionOptions ghcide> - Language.LSP.Protocol.Internal.Types.TypeDefinitionParams.TypeDefinitionParams ghcide> - Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions.TypeDefinitionRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities.TypeHierarchyClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchyItem.TypeHierarchyItem ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions.TypeHierarchyOptions ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams.TypeHierarchyPrepareParams ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions.TypeHierarchyRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams.TypeHierarchySubtypesParams ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams.TypeHierarchySupertypesParams ghcide> - Language.LSP.Protocol.Internal.Types.UInitializeParams.UInitializeParams ghcide> - Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport.UnchangedDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.UniquenessLevel.UniquenessLevel ghcide> - Language.LSP.Protocol.Internal.Types.Unregistration.Unregistration ghcide> - Language.LSP.Protocol.Internal.Types.UnregistrationParams.UnregistrationParams ghcide> - Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier.VersionedNotebookDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.WatchKind.WatchKind ghcide> - Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams.WillSaveTextDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.WindowClientCapabilities.WindowClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin.WorkDoneProgressBegin ghcide> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams.WorkDoneProgressCancelParams ghcide> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams.WorkDoneProgressCreateParams ghcide> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd.WorkDoneProgressEnd ghcide> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions.WorkDoneProgressOptions ghcide> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams.WorkDoneProgressParams ghcide> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport.WorkDoneProgressReport ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities.WorkspaceClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams.WorkspaceDiagnosticParams ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport.WorkspaceDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult.WorkspaceDiagnosticReportPartialResult ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport.WorkspaceDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities.WorkspaceEditClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFolder.WorkspaceFolder ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent.WorkspaceFoldersChangeEvent ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams.WorkspaceFoldersInitializeParams ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities.WorkspaceFoldersServerCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport.WorkspaceFullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbol.WorkspaceSymbol ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities.WorkspaceSymbolClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions.WorkspaceSymbolOptions ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams.WorkspaceSymbolParams ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions.WorkspaceSymbolRegistrationOptions ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport.WorkspaceUnchangedDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Message.Method.SomeClientMethod ghcide> - Language.LSP.Protocol.Message.Method.SomeServerMethod ghcide> - Language.LSP.Protocol.Message.Registration.SomeRegistration ghcide> - Language.LSP.Protocol.Message.Registration.SomeUnregistration ghcide> - Language.LSP.Protocol.Message.Types.NotificationMessage ghcide> - Language.LSP.Protocol.Message.Types.RequestMessage ghcide> - Language.LSP.Protocol.Message.Types.ResponseError ghcide> - Language.LSP.Protocol.Message.Types.ResponseMessage ghcide> - Language.LSP.Protocol.Types.Common.Null ghcide> - Language.LSP.Protocol.Types.Common.UInt ghcide> - Language.LSP.Protocol.Types.Singletons.AString ghcide> - Language.LSP.Protocol.Types.Singletons.AnInteger ghcide> - Language.LSP.Protocol.Message.LspId.LspId ghcide> - Language.LSP.Protocol.Message.Registration.TRegistration ghcide> - Language.LSP.Protocol.Message.Registration.TUnregistration ghcide> - Language.LSP.Protocol.Message.Types.TNotificationMessage ghcide> - Language.LSP.Protocol.Internal.Method.MessageParams ghcide> - Language.LSP.Protocol.Message.Types.TRequestMessage ghcide> - Language.LSP.Protocol.Message.Types.TResponseError ghcide> - Language.LSP.Protocol.Internal.Method.ErrorData ghcide> - Language.LSP.Protocol.Message.Types.TResponseMessage ghcide> - Language.LSP.Protocol.Internal.Method.MessageResult ghcide> - Language.LSP.Protocol.Types.Common.|? ghcide> - Language.LSP.Protocol.Message.Types.TCustomMessage ghcide> - Language.LSP.Protocol.Internal.Lens.HasLocation ghcide> - Language.LSP.Protocol.Internal.Lens.location ghcide> - Language.LSP.Protocol.Internal.Lens.HasRange ghcide> - Language.LSP.Protocol.Internal.Lens.range ghcide> - Language.LSP.Protocol.Internal.Lens.HasUri ghcide> - Language.LSP.Protocol.Internal.Lens.uri ghcide> - Language.LSP.Protocol.Internal.Lens.HasCharacter ghcide> - Language.LSP.Protocol.Internal.Lens.character ghcide> - Language.LSP.Protocol.Internal.Lens.HasEnd ghcide> - Language.LSP.Protocol.Internal.Lens.end ghcide> - Language.LSP.Protocol.Internal.Lens.HasLine ghcide> - Language.LSP.Protocol.Internal.Lens.line ghcide> - Language.LSP.Protocol.Internal.Lens.HasPosition ghcide> - Language.LSP.Protocol.Internal.Lens.position ghcide> - Language.LSP.Protocol.Internal.Lens.HasStart ghcide> - Language.LSP.Protocol.Internal.Lens.start ghcide> - Language.LSP.Protocol.Internal.Lens.HasPositions ghcide> - Language.LSP.Protocol.Internal.Lens.positions ghcide> - Language.LSP.Protocol.Internal.Lens.HasMessage ghcide> - Language.LSP.Protocol.Internal.Lens.message ghcide> - Language.LSP.Protocol.Internal.Lens.HasCode ghcide> - Language.LSP.Protocol.Internal.Lens.code ghcide> - Language.LSP.Protocol.Internal.Lens.HasCodeDescription ghcide> - Language.LSP.Protocol.Internal.Lens.codeDescription ghcide> - Language.LSP.Protocol.Internal.Lens.HasData_ ghcide> - Language.LSP.Protocol.Internal.Lens.data_ ghcide> - Language.LSP.Protocol.Internal.Lens.HasDiagnostics ghcide> - Language.LSP.Protocol.Internal.Lens.diagnostics ghcide> - Language.LSP.Protocol.Internal.Lens.HasItems ghcide> - Language.LSP.Protocol.Internal.Lens.items ghcide> - Language.LSP.Protocol.Internal.Lens.HasRelatedInformation ghcide> - Language.LSP.Protocol.Internal.Lens.relatedInformation ghcide> - Language.LSP.Protocol.Internal.Lens.HasSeverity ghcide> - Language.LSP.Protocol.Internal.Lens.severity ghcide> - Language.LSP.Protocol.Internal.Lens.HasSource ghcide> - Language.LSP.Protocol.Internal.Lens.source ghcide> - Language.LSP.Protocol.Internal.Lens.HasTags ghcide> - Language.LSP.Protocol.Internal.Lens.tags ghcide> - Language.LSP.Protocol.Internal.Lens.HasInsert ghcide> - Language.LSP.Protocol.Internal.Lens.insert ghcide> - Language.LSP.Protocol.Internal.Lens.HasReplace ghcide> - Language.LSP.Protocol.Internal.Lens.replace ghcide> - Language.LSP.Protocol.Internal.Lens.HasSelectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.selectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.HasStoppedLocation ghcide> - Language.LSP.Protocol.Internal.Lens.stoppedLocation ghcide> - Language.LSP.Protocol.Internal.Lens.HasTargetRange ghcide> - Language.LSP.Protocol.Internal.Lens.targetRange ghcide> - Language.LSP.Protocol.Internal.Lens.HasTargetSelectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.targetSelectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.HasFromRanges ghcide> - Language.LSP.Protocol.Internal.Lens.fromRanges ghcide> - Language.LSP.Protocol.Internal.Lens.HasOriginSelectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.originSelectionRange ghcide> - Language.LSP.Protocol.Internal.Lens.HasRanges ghcide> - Language.LSP.Protocol.Internal.Lens.ranges ghcide> - Language.LSP.Protocol.Internal.Lens.HasSelection ghcide> - Language.LSP.Protocol.Internal.Lens.selection ghcide> - Language.LSP.VFS.HasVfsMap ghcide> - Language.LSP.Protocol.Internal.Lens.HasDocument ghcide> - Language.LSP.Protocol.Internal.Lens.document ghcide> - Language.LSP.Protocol.Internal.Lens.HasHref ghcide> - Language.LSP.Protocol.Internal.Lens.href ghcide> - Language.LSP.Protocol.Internal.Lens.HasNewUri ghcide> - Language.LSP.Protocol.Internal.Lens.newUri ghcide> - Language.LSP.Protocol.Internal.Lens.HasOldUri ghcide> - Language.LSP.Protocol.Internal.Lens.oldUri ghcide> - Language.LSP.Protocol.Internal.Lens.HasTargetUri ghcide> - Language.LSP.Protocol.Internal.Lens.targetUri ghcide> - Language.LSP.Protocol.Internal.Lens.HasChanges ghcide> - Language.LSP.Protocol.Internal.Lens.changes ghcide> - Language.LSP.Protocol.Internal.Lens.HasRelatedDocuments ghcide> - Language.LSP.Protocol.Internal.Lens.relatedDocuments ghcide> - Language.LSP.Protocol.Internal.Lens.HasBaseUri ghcide> - Language.LSP.Protocol.Internal.Lens.baseUri ghcide> - Language.LSP.Protocol.Internal.Lens.HasRootUri ghcide> - Language.LSP.Protocol.Internal.Lens.rootUri ghcide> - Language.LSP.Protocol.Types.LspEnum.LspEnum ghcide> - Language.LSP.Protocol.Types.LspEnum.knownValues ghcide> - Language.LSP.Protocol.Types.LspEnum.toEnumBaseType ghcide> - Language.LSP.Protocol.Types.LspEnum.EnumBaseType ghcide> - Language.LSP.Protocol.Types.LspEnum.fromEnumBaseType ghcide> - Ide.Logger.defaultLoggingColumns ghcide> Warning: Development.IDE.Spans.Pragmas: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit ghcide> Warning: Development.IDE.Plugin.TypeLenses: could not find link destinations for: ghcide> ghcide> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit ghcide> - Development.IDE.Plugin.TypeLenses.Always 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