0.04 s
$ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://github.com/sellout/duoids?ref=renovate%2Flock-file-maintenance&rev=efcb599e94b311c8c6f8c2a5caf56f3137bbef9a#devShells.x86_64-linux.ghc967 --print-build-logs
0.07 s
warning: ignoring untrusted flake configuration setting 'allow-import-from-derivation'.
0.07 s
Pass '--accept-flake-config' to trust it
0.07 s
warning: ignoring untrusted flake configuration setting 'extra-experimental-features'.
0.07 s
Pass '--accept-flake-config' to trust it
0.07 s
warning: ignoring untrusted flake configuration setting 'extra-substituters'.
0.07 s
Pass '--accept-flake-config' to trust it
0.07 s
warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'.
0.07 s
Pass '--accept-flake-config' to trust it
0.07 s
warning: ignoring untrusted flake configuration setting 'sandbox'.
0.07 s
Pass '--accept-flake-config' to trust it
0.07 s
warning: ignoring untrusted flake configuration setting 'use-registries'.
0.07 s
Pass '--accept-flake-config' to trust it
0.08 s
error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/19f80154faf27ddfad5dcb3251253294aea6c838e143ff7a5a949b25d9d532ff.sqlite ' is busy
0.53 s
'system' has been renamed to/replaced by 'stdenv.hostPlatform.system'
1.39 s
6.99 s
Building haskell-language-server
7.03 s
Building algebraic-graphs
7.10 s
[algebraic-graphs] Phase: setupCompilerEnvironmentPhase
7.10 s
[algebraic-graphs] Build with /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7.
7.24 s
[algebraic-graphs] Phase: unpackPhase
7.25 s
[algebraic-graphs] unpacking source archive /nix/store/gfjyfw1hcshbfclk91difmkphwib8nbd-algebraic-graphs-0.7.tar.gz
7.25 s
[algebraic-graphs] source root is algebraic-graphs-0.7
7.26 s
[algebraic-graphs] setting SOURCE_DATE_EPOCH to timestamp 1655769405 of file "algebraic-graphs-0.7/test/Data/Graph/Test/Typed.hs"
7.26 s
[algebraic-graphs] Phase: patchPhase
7.27 s
[algebraic-graphs] Replace Cabal file with edited version from mirror://hackage/algebraic-graphs-0.7/revision/3.cabal.
7.27 s
[algebraic-graphs] applying patch /nix/store/fgaciccwb2z0jmfhs30a1vq03azpd9qd-algebraic-graphs-0.7-allow-inspection-testing-0.6.patch
7.27 s
[algebraic-graphs] patching file algebraic-graphs.cabal
7.28 s
[algebraic-graphs] Phase: compileBuildDriverPhase
7.28 s
[algebraic-graphs] setupCompileFlags: -package-db=/build/tmp.8LLTLQvQ4z/setup-package.conf.d -threaded
7.32 s
[algebraic-graphs] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.8LLTLQvQ4z/Main.o )
7.38 s
[algebraic-graphs] [2 of 2] Linking Setup
7.97 s
[haskell-language-server] Phase: setupCompilerEnvironmentPhase
7.97 s
[haskell-language-server] Build with /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7.
8.47 s
[algebraic-graphs] Phase: updateAutotoolsGnuConfigScriptsPhase
8.49 s
[algebraic-graphs] Phase: configurePhase
8.49 s
[algebraic-graphs] configureFlags: --verbose --prefix=/nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ak449r7dq796x3xizfgl3vr4adgaxsaw-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7 --with-gcc=gcc --package-db=/build/tmp.8LLTLQvQ4z/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/xp8g8298vbm4k9ipj14xf1r4rh899hr4-ncurses-6.5/lib --extra-lib-dirs=/nix/store/wxm6pczq28ppr7ffwclsl6njbzzr48zf-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/3f0hp921ncxr249f5lmspc8silkqr8f7-elfutils-0.194/lib --extra-lib-dirs=/nix/store/km81slwkcc82dbwywl10gpffjb78g6ni-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/fvsl0b39y6ns2z66gfvc2raca3b5wr18-numactl-2.0.18/lib --extra-lib-dirs=/nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/lib
8.50 s
[algebraic-graphs] Using Parsec parser
8.50 s
[algebraic-graphs] Configuring algebraic-graphs-0.7...
8.79 s
[algebraic-graphs] Dependency array >=0.4 && <0.6: using array-0.5.8.0
8.79 s
[algebraic-graphs] Dependency base >=4.11 && <5: using base-4.18.3.0
8.79 s
[algebraic-graphs] Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.7
8.79 s
[algebraic-graphs] Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.4.8.1
8.79 s
[algebraic-graphs] Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0
8.79 s
[algebraic-graphs] Dependency QuickCheck >=2.14 && <2.16: using QuickCheck-2.15.0.1
8.79 s
[algebraic-graphs] Dependency algebraic-graphs: using algebraic-graphs-0.7
8.79 s
[algebraic-graphs] Dependency array >=0.4 && <0.6: using array-0.5.8.0
8.79 s
[algebraic-graphs] Dependency base >=4.11 && <5: using base-4.18.3.0
8.79 s
[algebraic-graphs] Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.7
8.79 s
[algebraic-graphs] Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.4.8.1
8.79 s
[algebraic-graphs] Dependency extra >=1.4 && <2: using extra-1.8.1
8.79 s
[algebraic-graphs] Dependency inspection-testing >=0.4.2.2 && <0.7: using
8.79 s
[algebraic-graphs] inspection-testing-0.6.2
8.79 s
[algebraic-graphs] Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0
8.82 s
[haskell-language-server] Phase: unpackPhase
8.82 s
[haskell-language-server] unpacking source archive /nix/store/kqr4dg4wyp0h2dbm7y21zlbp3chihj6k-haskell-language-server-2.12.0.0.tar.gz
8.88 s
[haskell-language-server] source root is haskell-language-server-2.12.0.0
8.92 s
[haskell-language-server] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "haskell-language-server-2.12.0.0/test/wrapper/Main.hs"
8.93 s
[haskell-language-server] Phase: patchPhase
8.94 s
[haskell-language-server] Phase: compileBuildDriverPhase
8.95 s
[haskell-language-server] setupCompileFlags: -package-db=/build/tmp.ahi0eJk2Ab/setup-package.conf.d -threaded
9.01 s
[haskell-language-server] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ahi0eJk2Ab/Main.o )
9.06 s
[haskell-language-server] [2 of 2] Linking Setup
9.07 s
[algebraic-graphs] Source component graph:
9.07 s
[algebraic-graphs] component lib
9.07 s
[algebraic-graphs] component test:main dependency lib
9.07 s
[algebraic-graphs] Configured component graph:
9.07 s
[algebraic-graphs] component algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE
9.07 s
[algebraic-graphs] include array-0.5.8.0
9.07 s
[algebraic-graphs] include base-4.18.3.0
9.07 s
[algebraic-graphs] include containers-0.6.7
9.07 s
[algebraic-graphs] include deepseq-1.4.8.1
9.07 s
[algebraic-graphs] include transformers-0.6.1.0
9.07 s
[algebraic-graphs] component algebraic-graphs-0.7-Hb7qr09bMx9JHq5kA09kif-main
9.07 s
[algebraic-graphs] include QuickCheck-2.15.0.1-8TOXA7GkEi42wTg0ODsItP
9.07 s
[algebraic-graphs] include algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE
9.07 s
[algebraic-graphs] include array-0.5.8.0
9.07 s
[algebraic-graphs] include base-4.18.3.0
9.07 s
[algebraic-graphs] include containers-0.6.7
9.07 s
[algebraic-graphs] include deepseq-1.4.8.1
9.07 s
[algebraic-graphs] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
9.07 s
[algebraic-graphs] include inspection-testing-0.6.2-3QX2depSWaUFw922pdySLQ
9.07 s
[algebraic-graphs] include transformers-0.6.1.0
9.07 s
[algebraic-graphs] Linked component graph:
9.07 s
[algebraic-graphs] unit algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE
9.07 s
[algebraic-graphs] include array-0.5.8.0
9.08 s
[algebraic-graphs] include base-4.18.3.0
9.08 s
[algebraic-graphs] include containers-0.6.7
9.08 s
[algebraic-graphs] include deepseq-1.4.8.1
9.08 s
[algebraic-graphs] include transformers-0.6.1.0
9.08 s
[algebraic-graphs] Algebra.Graph=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph,Algebra.Graph.Acyclic.AdjacencyMap=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Acyclic.AdjacencyMap,Algebra.Graph.AdjacencyIntMap=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.AdjacencyIntMap,Algebra.Graph.AdjacencyIntMap.Algorithm=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.AdjacencyIntMap.Algorithm,Algebra.Graph.AdjacencyMap=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.AdjacencyMap,Algebra.Graph.AdjacencyMap.Algorithm=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.AdjacencyMap.Algorithm,Algebra.Graph.Bipartite.AdjacencyMap=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Bipartite.AdjacencyMap,Algebra.Graph.Bipartite.AdjacencyMap.Algorithm=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Bipartite.AdjacencyMap.Algorithm,Algebra.Graph.Class=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Class,Algebra.Graph.Example.Todo=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Example.Todo,Algebra.Graph.Export=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Export,Algebra.Graph.Export.Dot=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Export.Dot,Algebra.Graph.HigherKinded.Class=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.HigherKinded.Class,Algebra.Graph.Internal=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Internal,Algebra.Graph.Label=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Label,Algebra.Graph.Labelled=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Labelled,Algebra.Graph.Labelled.AdjacencyMap=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Labelled.AdjacencyMap,Algebra.Graph.Labelled.Example.Automaton=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Labelled.Example.Automaton,Algebra.Graph.Labelled.Example.Network=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Labelled.Example.Network,Algebra.Graph.NonEmpty=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.NonEmpty,Algebra.Graph.NonEmpty.AdjacencyMap=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.NonEmpty.AdjacencyMap,Algebra.Graph.Relation=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Relation,Algebra.Graph.Relation.Preorder=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Relation.Preorder,Algebra.Graph.Relation.Reflexive=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Relation.Reflexive,Algebra.Graph.Relation.Symmetric=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Relation.Symmetric,Algebra.Graph.Relation.Transitive=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Relation.Transitive,Algebra.Graph.ToGraph=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.ToGraph,Algebra.Graph.Undirected=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Algebra.Graph.Undirected,Data.Graph.Typed=algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE:Data.Graph.Typed
9.08 s
[algebraic-graphs] unit algebraic-graphs-0.7-Hb7qr09bMx9JHq5kA09kif-main
9.08 s
[algebraic-graphs] include QuickCheck-2.15.0.1-8TOXA7GkEi42wTg0ODsItP
9.08 s
[algebraic-graphs] include algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE
9.08 s
[algebraic-graphs] include array-0.5.8.0
9.08 s
[algebraic-graphs] include base-4.18.3.0
9.08 s
[algebraic-graphs] include containers-0.6.7
9.08 s
[algebraic-graphs] include deepseq-1.4.8.1
9.08 s
[algebraic-graphs] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
9.08 s
[algebraic-graphs] include inspection-testing-0.6.2-3QX2depSWaUFw922pdySLQ
9.08 s
[algebraic-graphs] include transformers-0.6.1.0
9.08 s
[algebraic-graphs] Ready component graph:
9.08 s
[algebraic-graphs] definite algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE
9.08 s
[algebraic-graphs] depends array-0.5.8.0
9.08 s
[algebraic-graphs] depends base-4.18.3.0
9.08 s
[algebraic-graphs] depends containers-0.6.7
9.08 s
[algebraic-graphs] depends deepseq-1.4.8.1
9.08 s
[algebraic-graphs] depends transformers-0.6.1.0
9.08 s
[algebraic-graphs] definite algebraic-graphs-0.7-Hb7qr09bMx9JHq5kA09kif-main
9.08 s
[algebraic-graphs] depends QuickCheck-2.15.0.1-8TOXA7GkEi42wTg0ODsItP
9.08 s
[algebraic-graphs] depends algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE
9.08 s
[algebraic-graphs] depends array-0.5.8.0
9.08 s
[algebraic-graphs] depends base-4.18.3.0
9.08 s
[algebraic-graphs] depends containers-0.6.7
9.08 s
[algebraic-graphs] depends deepseq-1.4.8.1
9.08 s
[algebraic-graphs] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
9.08 s
[algebraic-graphs] depends inspection-testing-0.6.2-3QX2depSWaUFw922pdySLQ
9.08 s
[algebraic-graphs] depends transformers-0.6.1.0
9.08 s
[algebraic-graphs] Using Cabal-3.10.3.0 compiled by ghc-9.6
9.08 s
[algebraic-graphs] Using compiler: ghc-9.6.7
9.08 s
[algebraic-graphs] Using install prefix:
9.08 s
[algebraic-graphs] /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7
9.08 s
[algebraic-graphs] Executables installed in:
9.08 s
[algebraic-graphs] /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/bin
9.08 s
[algebraic-graphs] Libraries installed in:
9.08 s
[algebraic-graphs] /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE
9.08 s
[algebraic-graphs] Dynamic Libraries installed in:
9.08 s
[algebraic-graphs] /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7
9.08 s
[algebraic-graphs] Private executables installed in:
9.08 s
[algebraic-graphs] /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/libexec/x86_64-linux-ghc-9.6.7/algebraic-graphs-0.7
9.08 s
[algebraic-graphs] Data files installed in:
9.08 s
[algebraic-graphs] /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/share/x86_64-linux-ghc-9.6.7/algebraic-graphs-0.7
9.08 s
[algebraic-graphs] Documentation installed in:
9.08 s
[algebraic-graphs] /nix/store/ak449r7dq796x3xizfgl3vr4adgaxsaw-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7
9.08 s
[algebraic-graphs] Configuration files installed in:
9.08 s
[algebraic-graphs] /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/etc
9.08 s
[algebraic-graphs] No alex found
9.08 s
[algebraic-graphs] Using ar found on system at:
9.08 s
[algebraic-graphs] /nix/store/rinxh4y0akcin90l05j0zr1r3wahl34d-binutils-wrapper-2.44/bin/ar
9.08 s
[algebraic-graphs] No c2hs found
9.08 s
[algebraic-graphs] No cpphs found
9.08 s
[algebraic-graphs] No doctest found
9.08 s
[algebraic-graphs] Using gcc version 14.3.0 given by user at:
9.08 s
[algebraic-graphs] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/gcc
9.08 s
[algebraic-graphs] Using ghc version 9.6.7 found on system at:
9.08 s
[algebraic-graphs] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/ghc
9.08 s
[algebraic-graphs] Using ghc-pkg version 9.6.7 found on system at:
9.08 s
[algebraic-graphs] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/ghc-pkg-9.6.7
9.08 s
[algebraic-graphs] No ghcjs found
9.08 s
[algebraic-graphs] No ghcjs-pkg found
9.08 s
[algebraic-graphs] No greencard found
9.08 s
[algebraic-graphs] Using haddock version 2.29.2 found on system at:
9.08 s
[algebraic-graphs] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/haddock-ghc-9.6.7
9.08 s
[algebraic-graphs] No happy found
9.08 s
[algebraic-graphs] Using haskell-suite found on system at: haskell-suite-dummy-location
9.08 s
[algebraic-graphs] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
9.08 s
[algebraic-graphs] No hmake found
9.08 s
[algebraic-graphs] Using hpc version 0.68 found on system at:
9.08 s
[algebraic-graphs] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/hpc-ghc-9.6.7
9.08 s
[algebraic-graphs] Using hsc2hs version 0.68.9 found on system at:
9.08 s
[algebraic-graphs] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/hsc2hs-ghc-9.6.7
9.08 s
[algebraic-graphs] Using hscolour version 1.25 found on system at:
9.08 s
[algebraic-graphs] /nix/store/na3h6k2pdvfb6kjn5dhiqi3z5l8cfdqx-hscolour-1.25/bin/HsColour
9.08 s
[algebraic-graphs] No jhc found
9.08 s
[algebraic-graphs] Using ld found on system at:
9.08 s
[algebraic-graphs] /nix/store/rinxh4y0akcin90l05j0zr1r3wahl34d-binutils-wrapper-2.44/bin/ld.gold
9.08 s
[algebraic-graphs] No pkg-config found
9.08 s
[algebraic-graphs] Using runghc version 9.6.7 found on system at:
9.08 s
[algebraic-graphs] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/runghc-9.6.7
9.08 s
[algebraic-graphs] Using strip version 2.44 found on system at:
9.08 s
[algebraic-graphs] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/strip
9.08 s
[algebraic-graphs] Using tar found on system at:
9.08 s
[algebraic-graphs] /nix/store/i8hncwf8234flnbgi2z19bzy4hjwhss1-gnutar-1.35/bin/tar
9.08 s
[algebraic-graphs] No uhc found
9.21 s
[algebraic-graphs] Phase: buildPhase
9.28 s
[algebraic-graphs] Preprocessing library for algebraic-graphs-0.7..
9.29 s
[algebraic-graphs] Building library for algebraic-graphs-0.7..
9.39 s
[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 )
10.12 s
[haskell-language-server] Phase: updateAutotoolsGnuConfigScriptsPhase
10.15 s
[haskell-language-server] Phase: configurePhase
10.15 s
[haskell-language-server] configureFlags: --verbose --prefix=/nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.ahi0eJk2Ab/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/haskell-language-server-2.12.0.0 --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --enable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/xp8g8298vbm4k9ipj14xf1r4rh899hr4-ncurses-6.5/lib --extra-lib-dirs=/nix/store/wxm6pczq28ppr7ffwclsl6njbzzr48zf-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/3f0hp921ncxr249f5lmspc8silkqr8f7-elfutils-0.194/lib --extra-lib-dirs=/nix/store/km81slwkcc82dbwywl10gpffjb78g6ni-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/fvsl0b39y6ns2z66gfvc2raca3b5wr18-numactl-2.0.18/lib --extra-lib-dirs=/nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/lib
10.18 s
[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 )
10.20 s
[haskell-language-server] Using Parsec parser
10.20 s
[haskell-language-server] Configuring haskell-language-server-2.12.0.0...
10.69 s
[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 )
10.90 s
[haskell-language-server] Flags chosen: alternatenumberformat=True, cabal=True, cabalfmt=True,
10.90 s
[haskell-language-server] cabalgild=True, callhierarchy=True, changetypesignature=True, class=True,
10.90 s
[haskell-language-server] coderange=True, dynamic=True, eval=True, explicitfields=True,
10.90 s
[haskell-language-server] explicitfixity=True, floskell=True, fourmolu=True, gadt=True, ghc-lib=True,
10.90 s
[haskell-language-server] ghcide-bench=True, hlint=True, ignore-plugins-ghc-bounds=False,
10.90 s
[haskell-language-server] importlens=True, isolatecabalfmttests=False, isolatecabalgildtests=False,
10.90 s
[haskell-language-server] modulename=True, notes=True, ormolu=True, overloadedrecorddot=True,
10.90 s
[haskell-language-server] pedantic=False, pragmas=True, qualifyimportednames=True, refactor=True,
10.90 s
[haskell-language-server] rename=True, retrie=True, semantictokens=True, signaturehelp=True,
10.90 s
[haskell-language-server] splice=True, stan=True, stylishhaskell=True, test-exe=True
10.90 s
[haskell-language-server] Dependency aeson-pretty: using aeson-pretty-0.8.10
10.90 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.90 s
[haskell-language-server] Dependency data-default: using data-default-0.8.0.1
10.90 s
[haskell-language-server] Dependency directory: using directory-1.3.8.5
10.90 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.90 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.90 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.90 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.90 s
[haskell-language-server] Dependency githash >=0.1.6.1: using githash-0.1.7.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.90 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.90 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.90 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.90 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.90 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.90 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.90 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.90 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.90 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.90 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.90 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.90 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.91 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.91 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.91 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.91 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.91 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.91 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.91 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.91 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.91 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.91 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.91 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.91 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.91 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.91 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.91 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.91 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.91 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.91 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.91 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.91 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.91 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.91 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.91 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.91 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.91 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.91 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.91 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.91 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.91 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.91 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.91 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.91 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.91 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.91 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.91 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.91 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.91 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.91 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.91 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.91 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.91 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.91 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.91 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.91 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.91 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.91 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.91 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.91 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.91 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.91 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.91 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.91 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.91 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.91 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.91 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.91 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.91 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.91 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.91 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.91 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.91 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.91 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.91 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.91 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.91 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.91 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.91 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.91 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.91 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.91 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.91 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:{hls-alternate-number-format-plugin,
10.91 s
[haskell-language-server] hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin,
10.91 s
[haskell-language-server] hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin,
10.91 s
[haskell-language-server] hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin,
10.91 s
[haskell-language-server] hls-explicit-imports-plugin, hls-explicit-record-fields-plugin,
10.91 s
[haskell-language-server] hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin,
10.91 s
[haskell-language-server] hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin,
10.91 s
[haskell-language-server] hls-overloaded-record-dot-plugin, hls-pragmas-plugin,
10.91 s
[haskell-language-server] hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin,
10.91 s
[haskell-language-server] hls-retrie-plugin, hls-semantic-tokens-plugin, hls-signature-help-plugin,
10.91 s
[haskell-language-server] hls-splice-plugin, hls-stan-plugin, hls-stylish-haskell-plugin}: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency hie-bios: using hie-bios-0.17.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency optparse-applicative: using optparse-applicative-0.18.1.0
10.91 s
[haskell-language-server] Dependency optparse-simple: using optparse-simple-0.1.1.4
10.91 s
[haskell-language-server] Dependency prettyprinter >=1.7: using prettyprinter-1.7.1
10.91 s
[haskell-language-server] Dependency process: using process-1.6.19.0
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency directory: using directory-1.3.8.5
10.91 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency process-extras: using process-extras-0.7.4
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency directory: using directory-1.3.8.5
10.91 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency process-extras: using process-extras-0.7.4
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency Cabal: using Cabal-3.10.3.0
10.91 s
[haskell-language-server] Dependency Cabal-syntax >=3.7: using Cabal-syntax-3.10.3.0
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency bytestring: using bytestring-0.11.5.4
10.91 s
[haskell-language-server] Dependency cabal-add >=0.2 && <0.3: using cabal-add-0.2
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.91 s
[haskell-language-server] Dependency directory: using directory-1.3.8.5
10.91 s
[haskell-language-server] Dependency extra >=1.7.4: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hashable: using hashable-1.5.0.0
10.91 s
[haskell-language-server] Dependency hls-graph ==2.12.0.0: using hls-graph-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp >=2.7 && <2.8: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency lsp-types >=2.3 && <2.4: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency pretty: using pretty-1.1.3.6
10.91 s
[haskell-language-server] Dependency regex-tdfa >=1.3.1 && <1.4: using regex-tdfa-1.3.2.5
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency text-rope: using text-rope-0.3
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency unordered-containers >=0.2.10.0: using
10.91 s
[haskell-language-server] unordered-containers-0.2.20.1
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghc-exactprint >=1.5 && <1.13.0.0: using ghc-exactprint-1.7.1.0
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-graph: using hls-graph-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hiedb >=0.7.0.0 && <0.8: using hiedb-0.7.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp >=2.7: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency sqlite-simple: using sqlite-simple-0.4.19.0
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency Diff >=0.5 && <0.6 || >=1.0.0 && <1.1: using Diff-1.0.2
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency bytestring: using bytestring-0.11.5.4
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.91 s
[haskell-language-server] Dependency dlist: using dlist-1.0
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghc-boot-th: using ghc-boot-th-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-graph: using hls-graph-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency megaparsec >=9.0: using megaparsec-9.7.0
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency parser-combinators >=1.2: using parser-combinators-1.3.0
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency text-rope: using text-rope-0.3
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency unliftio: using unliftio-0.2.25.1
10.91 s
[haskell-language-server] Dependency unordered-containers: using unordered-containers-0.2.20.1
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-graph: using hls-graph-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hashable: using hashable-1.5.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:hls-refactor-plugin: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency hiedb >=0.7.0.0 && <0.8: using hiedb-0.7.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency mod: using mod-0.2.1.0
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency syb: using syb-0.7.2.4
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency unordered-containers: using unordered-containers-0.2.20.1
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency bytestring: using bytestring-0.11.5.4
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hashable: using hashable-1.5.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:hls-refactor-plugin: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency retrie >=0.1.1.0: using retrie-1.2.3
10.91 s
[haskell-language-server] Dependency safe-exceptions: using safe-exceptions-0.1.7.4
10.91 s
[haskell-language-server] Dependency stm: using stm-2.5.1.0
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency text-rope: using text-rope-0.3
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency unordered-containers: using unordered-containers-0.2.20.1
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency apply-refact: using apply-refact-0.15.0.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency bytestring: using bytestring-0.11.5.4
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.91 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.91 s
[haskell-language-server] Dependency ghc-lib-parser: using ghc-lib-parser-9.8.5.20250214
10.91 s
[haskell-language-server] Dependency ghc-lib-parser-ex: using ghc-lib-parser-ex-9.8.0.2
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hashable: using hashable-1.5.0.0
10.91 s
[haskell-language-server] Dependency hlint >=3.5 && <3.11: using hlint-3.8
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency refact: using refact-0.3.0.2
10.91 s
[haskell-language-server] Dependency regex-tdfa: using regex-tdfa-1.3.2.5
10.91 s
[haskell-language-server] Dependency stm: using stm-2.5.1.0
10.91 s
[haskell-language-server] Dependency temporary: using temporary-1.3
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency text-rope: using text-rope-0.3
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency unordered-containers: using unordered-containers-0.2.20.1
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.91 s
[haskell-language-server] Dependency directory: using directory-1.3.8.5
10.91 s
[haskell-language-server] Dependency ghcide: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hashable: using hashable-1.5.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency stan >=0.2.1.0: using stan-0.2.1.0
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency trial: using trial-0.0.0.0
10.91 s
[haskell-language-server] Dependency unordered-containers: using unordered-containers-0.2.20.1
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency text-rope: using text-rope-0.3
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency fuzzy: using fuzzy-0.1.1.0
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lens-aeson: using lens-aeson-1.2.3
10.91 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency foldl: using foldl-1.4.18
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:hls-refactor-plugin: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency syb: using syb-0.7.2.4
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency unliftio-core: using unliftio-core-0.2.1.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency ghc-boot-th: using ghc-boot-th-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-graph: using hls-graph-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp >=2.7 && <2.8: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency regex-tdfa: using regex-tdfa-1.3.2.5
10.91 s
[haskell-language-server] Dependency syb: using syb-0.7.2.4
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency dlist: using dlist-1.0
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency text-rope: using text-rope-0.3
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hashable: using hashable-1.5.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency semigroupoids: using semigroupoids-6.0.1
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency vector: using vector-0.13.2.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.91 s
[haskell-language-server] Dependency regex-tdfa: using regex-tdfa-1.3.2.5
10.91 s
[haskell-language-server] Dependency syb: using syb-0.7.2.4
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghc-exactprint: using ghc-exactprint-1.7.1.0
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency haskell-language-server:hls-refactor-plugin: using
10.91 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.91 s
[haskell-language-server] Dependency lsp >=2.7: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.91 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.91 s
[haskell-language-server] Dependency hashable: using hashable-1.5.0.0
10.91 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.91 s
[haskell-language-server] Dependency lsp >=2.7: using lsp-2.7.0.1
10.91 s
[haskell-language-server] Dependency text: using text-2.0.2
10.91 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.91 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.91 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.91 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.91 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-graph: using hls-graph-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.92 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency syb: using syb-0.7.2.4
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.92 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.92 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.92 s
[haskell-language-server] Dependency ghcide: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-graph: using hls-graph-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.92 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency syb: using syb-0.7.2.4
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency floskell >=0.11.0 && <0.12: using floskell-0.11.1
10.92 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lsp-types >=2.3 && <2.4: using lsp-types-2.3.0.1
10.92 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.92 s
[haskell-language-server] Dependency fourmolu >=0.14 && <0.20: using fourmolu-0.15.0.0
10.92 s
[haskell-language-server] Dependency ghc-boot-th: using ghc-boot-th-9.6.7
10.92 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.92 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.92 s
[haskell-language-server] Dependency process-extras >=0.7.1: using process-extras-0.7.4
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.92 s
[haskell-language-server] Dependency yaml: using yaml-0.11.11.2
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.92 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.92 s
[haskell-language-server] Dependency ghc-boot-th: using ghc-boot-th-9.6.7
10.92 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.92 s
[haskell-language-server] Dependency ormolu >=0.5.3 && <0.9: using ormolu-0.7.4.0
10.92 s
[haskell-language-server] Dependency process-extras >=0.7.1: using process-extras-0.7.4
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency directory: using directory-1.3.8.5
10.92 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.92 s
[haskell-language-server] Dependency ghc-boot-th: using ghc-boot-th-9.6.7
10.92 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.92 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.92 s
[haskell-language-server] Dependency stylish-haskell >=0.12 && <0.16: using stylish-haskell-0.14.6.0
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency bytestring: using bytestring-0.11.5.4
10.92 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.92 s
[haskell-language-server] Dependency data-default: using data-default-0.8.0.1
10.92 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.92 s
[haskell-language-server] Dependency dlist: using dlist-1.0
10.92 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.92 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.92 s
[haskell-language-server] Dependency ghc-boot: using ghc-boot-9.6.7
10.92 s
[haskell-language-server] Dependency ghc-exactprint <1 || >=1.4: using ghc-exactprint-1.7.1.0
10.92 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-graph: using hls-graph-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.92 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency mtl: using mtl-2.3.1
10.92 s
[haskell-language-server] Dependency parser-combinators: using parser-combinators-1.3.0
10.92 s
[haskell-language-server] Dependency regex-applicative: using regex-applicative-0.3.4
10.92 s
[haskell-language-server] Dependency regex-tdfa: using regex-tdfa-1.3.2.5
10.92 s
[haskell-language-server] Dependency syb: using syb-0.7.2.4
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency text-rope: using text-rope-0.3
10.92 s
[haskell-language-server] Dependency time: using time-1.12.2
10.92 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.92 s
[haskell-language-server] Dependency unordered-containers: using unordered-containers-0.2.20.1
10.92 s
[haskell-language-server] Dependency array: using array-0.5.8.0
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency bytestring: using bytestring-0.11.5.4
10.92 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.92 s
[haskell-language-server] Dependency data-default: using data-default-0.8.0.1
10.92 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.92 s
[haskell-language-server] Dependency dlist: using dlist-1.0
10.92 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.92 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.92 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-graph ==2.12.0.0: using hls-graph-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.92 s
[haskell-language-server] Dependency lsp >=2.6: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency mtl >=2.2: using mtl-2.3.1
10.92 s
[haskell-language-server] Dependency stm: using stm-2.5.1.0
10.92 s
[haskell-language-server] Dependency stm-containers: using stm-containers-1.2.1.1
10.92 s
[haskell-language-server] Dependency syb: using syb-0.7.2.4
10.92 s
[haskell-language-server] Dependency template-haskell: using template-haskell-2.20.0.0
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency text-rope: using text-rope-0.3
10.92 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.92 s
[haskell-language-server] Dependency array: using array-0.5.8.0
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency ghcide ==2.12.0.0: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-graph ==2.12.0.0: using hls-graph-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api ==2.12.0.0: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.92 s
[haskell-language-server] Dependency lsp >=2.7: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency mtl >=2.2: using mtl-2.3.1
10.92 s
[haskell-language-server] Dependency regex-tdfa >=1.3.1: using regex-tdfa-1.3.2.5
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency text-rope: using text-rope-0.3
10.92 s
[haskell-language-server] Dependency unordered-containers: using unordered-containers-0.2.20.1
10.92 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.92 s
[haskell-language-server] Dependency async: using async-2.2.5
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency binary: using binary-0.8.9.1
10.92 s
[haskell-language-server] Dependency bytestring: using bytestring-0.11.5.4
10.92 s
[haskell-language-server] Dependency deepseq: using deepseq-1.4.8.1
10.92 s
[haskell-language-server] Dependency directory: using directory-1.3.8.5
10.92 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.92 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.92 s
[haskell-language-server] Dependency ghcide: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hashable: using hashable-1.5.0.0
10.92 s
[haskell-language-server] Dependency hls-test-utils: using hls-test-utils-2.12.0.0
10.92 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.92 s
[haskell-language-server] Dependency lsp-test: using lsp-test-0.17.1.1
10.92 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.92 s
[haskell-language-server] Dependency optparse-applicative: using optparse-applicative-0.18.1.0
10.92 s
[haskell-language-server] Dependency parser-combinators: using parser-combinators-1.3.0
10.92 s
[haskell-language-server] Dependency process: using process-1.6.19.0
10.92 s
[haskell-language-server] Dependency row-types: using row-types-1.0.1.2
10.92 s
[haskell-language-server] Dependency safe-exceptions: using safe-exceptions-0.1.7.4
10.92 s
[haskell-language-server] Dependency shake: using shake-0.19.8
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency haskell-language-server: using haskell-language-server-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency prettyprinter >=1.7: using prettyprinter-1.7.1
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.92 s
[haskell-language-server] Dependency data-default: using data-default-0.8.0.1
10.92 s
[haskell-language-server] Dependency directory: using directory-1.3.8.5
10.92 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.92 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.92 s
[haskell-language-server] Dependency ghcide: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency haskell-language-server: using haskell-language-server-2.12.0.0
10.92 s
[haskell-language-server] Dependency hie-bios: using hie-bios-0.17.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.92 s
[haskell-language-server] Dependency unix: using unix-2.8.6.0
10.92 s
[haskell-language-server] Dependency unliftio-core: using unliftio-core-0.2.1.0
10.92 s
[haskell-language-server] Dependency base >=4 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency bytestring: using bytestring-0.11.5.4
10.92 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.92 s
[haskell-language-server] Dependency data-default: using data-default-0.8.0.1
10.92 s
[haskell-language-server] Dependency extra: using extra-1.8.1
10.92 s
[haskell-language-server] Dependency filepath: using filepath-1.4.301.0
10.92 s
[haskell-language-server] Dependency haskell-language-server:ghcide-bench-lib: using
10.92 s
[haskell-language-server] haskell-language-server-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-graph: using hls-graph-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-test-utils: using hls-test-utils-2.12.0.0
10.92 s
[haskell-language-server] Dependency lens: using lens-5.3.5
10.92 s
[haskell-language-server] Dependency lsp-test: using lsp-test-0.17.1.1
10.92 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.92 s
[haskell-language-server] Dependency optparse-applicative: using optparse-applicative-0.18.1.0
10.92 s
[haskell-language-server] Dependency process: using process-1.6.19.0
10.92 s
[haskell-language-server] Dependency safe-exceptions: using safe-exceptions-0.1.7.4
10.92 s
[haskell-language-server] Dependency shake: using shake-0.19.8
10.92 s
[haskell-language-server] Dependency tasty-hunit >=0.10: using tasty-hunit-0.10.2
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency aeson: using aeson-2.2.3.0
10.92 s
[haskell-language-server] Dependency base >=4.12 && <5: using base-4.18.3.0
10.92 s
[haskell-language-server] Dependency containers: using containers-0.6.7
10.92 s
[haskell-language-server] Dependency ghc: using ghc-9.6.7
10.92 s
[haskell-language-server] Dependency ghcide: using ghcide-2.12.0.0
10.92 s
[haskell-language-server] Dependency hls-plugin-api: using hls-plugin-api-2.12.0.0
10.92 s
[haskell-language-server] Dependency lsp: using lsp-2.7.0.1
10.92 s
[haskell-language-server] Dependency lsp-types: using lsp-types-2.3.0.1
10.92 s
[haskell-language-server] Dependency markdown-unlit: using markdown-unlit-0.6.0
10.92 s
[haskell-language-server] Dependency text: using text-2.0.2
10.92 s
[haskell-language-server] Dependency transformers: using transformers-0.6.1.0
10.92 s
[haskell-language-server] Dependency unordered-containers: using unordered-containers-0.2.20.1
10.98 s
[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 )
10.98 s
[algebraic-graphs] [ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, dist/build/Algebra/Graph.o, dist/build/Algebra/Graph.dyn_o )
11.25 s
[haskell-language-server] Source component graph:
11.25 s
[haskell-language-server] component exe:plugin-tutorial
11.25 s
[haskell-language-server] component exe:ghcide-test-preprocessor
11.25 s
[haskell-language-server] component lib:hls-stylish-haskell-plugin
11.25 s
[haskell-language-server] component lib:hls-stan-plugin
11.25 s
[haskell-language-server] component lib:hls-signature-help-plugin
11.25 s
[haskell-language-server] component lib:hls-semantic-tokens-plugin
11.25 s
[haskell-language-server] component lib:hls-refactor-plugin
11.25 s
[haskell-language-server] component lib:hls-rename-plugin dependency lib:hls-refactor-plugin
11.25 s
[haskell-language-server] component lib:hls-retrie-plugin dependency lib:hls-refactor-plugin
11.25 s
[haskell-language-server] component lib:hls-splice-plugin dependency lib:hls-refactor-plugin
11.25 s
[haskell-language-server] component lib:hls-qualify-imported-names-plugin
11.25 s
[haskell-language-server] component lib:hls-pragmas-plugin
11.25 s
[haskell-language-server] component lib:hls-overloaded-record-dot-plugin
11.25 s
[haskell-language-server] component lib:hls-ormolu-plugin
11.25 s
[haskell-language-server] component lib:hls-notes-plugin
11.25 s
[haskell-language-server] component lib:hls-module-name-plugin
11.25 s
[haskell-language-server] component lib:hls-hlint-plugin
11.25 s
[haskell-language-server] component lib:hls-gadt-plugin dependency lib:hls-refactor-plugin
11.25 s
[haskell-language-server] component lib:hls-fourmolu-plugin
11.25 s
[haskell-language-server] component lib:hls-floskell-plugin
11.25 s
[haskell-language-server] component lib:hls-explicit-record-fields-plugin
11.25 s
[haskell-language-server] component lib:hls-explicit-imports-plugin
11.25 s
[haskell-language-server] component lib:hls-explicit-fixity-plugin
11.25 s
[haskell-language-server] component lib:hls-eval-plugin
11.25 s
[haskell-language-server] component lib:hls-code-range-plugin
11.25 s
[haskell-language-server] component lib:hls-class-plugin
11.25 s
[haskell-language-server] component lib:hls-change-type-signature-plugin
11.25 s
[haskell-language-server] component lib:hls-call-hierarchy-plugin
11.25 s
[haskell-language-server] component lib:hls-cabal-plugin
11.25 s
[haskell-language-server] component lib:hls-cabal-gild-plugin
11.25 s
[haskell-language-server] component lib:hls-cabal-fmt-plugin
11.25 s
[haskell-language-server] component lib:hls-alternate-number-format-plugin
11.25 s
[haskell-language-server] component lib:ghcide-bench-lib
11.25 s
[haskell-language-server] component exe:ghcide-bench dependency lib:ghcide-bench-lib
11.25 s
[haskell-language-server] component lib
11.25 s
[haskell-language-server] dependency lib:hls-alternate-number-format-plugin
11.25 s
[haskell-language-server] dependency lib:hls-cabal-fmt-plugin
11.25 s
[haskell-language-server] dependency lib:hls-cabal-gild-plugin
11.25 s
[haskell-language-server] dependency lib:hls-cabal-plugin
11.25 s
[haskell-language-server] dependency lib:hls-call-hierarchy-plugin
11.25 s
[haskell-language-server] dependency lib:hls-change-type-signature-plugin
11.25 s
[haskell-language-server] dependency lib:hls-class-plugin
11.25 s
[haskell-language-server] dependency lib:hls-code-range-plugin
11.25 s
[haskell-language-server] dependency lib:hls-eval-plugin
11.25 s
[haskell-language-server] dependency lib:hls-explicit-fixity-plugin
11.25 s
[haskell-language-server] dependency lib:hls-explicit-imports-plugin
11.25 s
[haskell-language-server] dependency lib:hls-explicit-record-fields-plugin
11.25 s
[haskell-language-server] dependency lib:hls-floskell-plugin
11.25 s
[haskell-language-server] dependency lib:hls-fourmolu-plugin
11.25 s
[haskell-language-server] dependency lib:hls-gadt-plugin
11.25 s
[haskell-language-server] dependency lib:hls-hlint-plugin
11.25 s
[haskell-language-server] dependency lib:hls-module-name-plugin
11.25 s
[haskell-language-server] dependency lib:hls-notes-plugin
11.25 s
[haskell-language-server] dependency lib:hls-ormolu-plugin
11.25 s
[haskell-language-server] dependency lib:hls-overloaded-record-dot-plugin
11.25 s
[haskell-language-server] dependency lib:hls-pragmas-plugin
11.25 s
[haskell-language-server] dependency lib:hls-qualify-imported-names-plugin
11.25 s
[haskell-language-server] dependency lib:hls-refactor-plugin
11.25 s
[haskell-language-server] dependency lib:hls-rename-plugin
11.25 s
[haskell-language-server] dependency lib:hls-retrie-plugin
11.25 s
[haskell-language-server] dependency lib:hls-semantic-tokens-plugin
11.25 s
[haskell-language-server] dependency lib:hls-signature-help-plugin
11.25 s
[haskell-language-server] dependency lib:hls-splice-plugin
11.25 s
[haskell-language-server] dependency lib:hls-stan-plugin
11.25 s
[haskell-language-server] dependency lib:hls-stylish-haskell-plugin
11.25 s
[haskell-language-server] component exe:haskell-language-server dependency lib
11.25 s
[haskell-language-server] component exe:haskell-language-server-wrapper dependency lib
11.25 s
[haskell-language-server] Configured component graph:
11.25 s
[haskell-language-server] component haskell-language-server-2.12.0.0-4pY5yY1pY4d8Hs1Q2a6ukB-plugin-tutorial
11.25 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.25 s
[haskell-language-server] include base-4.18.3.0
11.25 s
[haskell-language-server] include containers-0.6.7
11.25 s
[haskell-language-server] include ghc-9.6.7
11.25 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.25 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.25 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.25 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.25 s
[haskell-language-server] include markdown-unlit-0.6.0-5809pVajWVb2gBk7RWYi4C
11.25 s
[haskell-language-server] include text-2.0.2
11.25 s
[haskell-language-server] include transformers-0.6.1.0
11.25 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.25 s
[haskell-language-server] component haskell-language-server-2.12.0.0-JHhSHT2pml8BalYIyFTgc7-ghcide-test-preprocessor
11.25 s
[haskell-language-server] include base-4.18.3.0
11.25 s
[haskell-language-server] component haskell-language-server-2.12.0.0-HHVpmZRXc4gCeddzhmNfSI-hls-stylish-haskell-plugin
11.25 s
[haskell-language-server] include base-4.18.3.0
11.25 s
[haskell-language-server] include directory-1.3.8.5
11.25 s
[haskell-language-server] include filepath-1.4.301.0
11.25 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.25 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.25 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.25 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.25 s
[haskell-language-server] include mtl-2.3.1
11.25 s
[haskell-language-server] include stylish-haskell-0.14.6.0-LLvgSofQOCY3hHahYzFIC6
11.25 s
[haskell-language-server] include text-2.0.2
11.25 s
[haskell-language-server] component haskell-language-server-2.12.0.0-3lKcuB6bhJZIoci0rRUAjC-hls-stan-plugin
11.25 s
[haskell-language-server] include base-4.18.3.0
11.25 s
[haskell-language-server] include deepseq-1.4.8.1
11.25 s
[haskell-language-server] include directory-1.3.8.5
11.25 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.25 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.25 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.25 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.25 s
[haskell-language-server] include stan-0.2.1.0-B6pDZR8PjMBItDLFTHk8I9
11.25 s
[haskell-language-server] include text-2.0.2
11.25 s
[haskell-language-server] include trial-0.0.0.0-4bVaCFWxanU7Vl3nRX6Yi0
11.25 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.25 s
[haskell-language-server] component haskell-language-server-2.12.0.0-4t4FMaGlV9pFITLwsWZhSl-hls-signature-help-plugin
11.25 s
[haskell-language-server] include base-4.18.3.0
11.25 s
[haskell-language-server] include containers-0.6.7
11.25 s
[haskell-language-server] include ghc-9.6.7
11.25 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.25 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.25 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.25 s
[haskell-language-server] include text-2.0.2
11.25 s
[haskell-language-server] include transformers-0.6.1.0
11.25 s
[haskell-language-server] component haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin
11.25 s
[haskell-language-server] include array-0.5.8.0
11.25 s
[haskell-language-server] include base-4.18.3.0
11.25 s
[haskell-language-server] include bytestring-0.11.5.4
11.25 s
[haskell-language-server] include containers-0.6.7
11.25 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.25 s
[haskell-language-server] include deepseq-1.4.8.1
11.25 s
[haskell-language-server] include dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.25 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.25 s
[haskell-language-server] include ghc-9.6.7
11.25 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.25 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.25 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.25 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.25 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.25 s
[haskell-language-server] include mtl-2.3.1
11.25 s
[haskell-language-server] include stm-2.5.1.0
11.25 s
[haskell-language-server] include stm-containers-1.2.1.1-JDBpT36aDZ4CUdJ1Aus6oe
11.25 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.25 s
[haskell-language-server] include template-haskell-2.20.0.0
11.25 s
[haskell-language-server] include text-2.0.2
11.25 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.25 s
[haskell-language-server] include transformers-0.6.1.0
11.25 s
[haskell-language-server] component haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.25 s
[haskell-language-server] include base-4.18.3.0
11.25 s
[haskell-language-server] include bytestring-0.11.5.4
11.25 s
[haskell-language-server] include containers-0.6.7
11.25 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.25 s
[haskell-language-server] include deepseq-1.4.8.1
11.25 s
[haskell-language-server] include dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.25 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.25 s
[haskell-language-server] include ghc-9.6.7
11.25 s
[haskell-language-server] include ghc-boot-9.6.7
11.25 s
[haskell-language-server] include ghc-exactprint-1.7.1.0-1CDmGc4TVHvANLJDcR1mPn
11.25 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.25 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.25 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.25 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.25 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.25 s
[haskell-language-server] include mtl-2.3.1
11.25 s
[haskell-language-server] include parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC
11.25 s
[haskell-language-server] include regex-applicative-0.3.4-3pdXtU0qS4UJjhlyBOBCtM
11.25 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.25 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.25 s
[haskell-language-server] include text-2.0.2
11.25 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.25 s
[haskell-language-server] include time-1.12.2
11.25 s
[haskell-language-server] include transformers-0.6.1.0
11.25 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.25 s
[haskell-language-server] component haskell-language-server-2.12.0.0-H9PT6LMhSpFLT3aRk45KC-hls-rename-plugin
11.25 s
[haskell-language-server] include base-4.18.3.0
11.25 s
[haskell-language-server] include containers-0.6.7
11.25 s
[haskell-language-server] include ghc-9.6.7
11.25 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.25 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.25 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.25 s
[haskell-language-server] include hiedb-0.7.0.0-4rLesnUpHhF2nKdW2OgTut
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.26 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.26 s
[haskell-language-server] include mod-0.2.1.0-AEqKlJqNyYNGsAQxMMfOED
11.26 s
[haskell-language-server] include mtl-2.3.1
11.26 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-IueXAjwy7vDCQ9yZlE0eWC-hls-retrie-plugin
11.26 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include bytestring-0.11.5.4
11.26 s
[haskell-language-server] include containers-0.6.7
11.26 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.26 s
[haskell-language-server] include ghc-9.6.7
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.26 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.26 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.26 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.26 s
[haskell-language-server] include mtl-2.3.1
11.26 s
[haskell-language-server] include retrie-1.2.3-4syE2wloz6UAMXGW9FTmsG
11.26 s
[haskell-language-server] include safe-exceptions-0.1.7.4-J0hn5BMLtXUJL9cS1eXC3v
11.26 s
[haskell-language-server] include stm-2.5.1.0
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin
11.26 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.26 s
[haskell-language-server] include foldl-1.4.18-Bjs3RPGa3QC5Zp1aPynHUe
11.26 s
[haskell-language-server] include ghc-9.6.7
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.26 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.26 s
[haskell-language-server] include mtl-2.3.1
11.26 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] include unliftio-core-0.2.1.0-CtDanxECkbwJ3FHnCY1MPO
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-6i4cyuaZhiA26LXYUa3UA8-hls-qualify-imported-names-plugin
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include containers-0.6.7
11.26 s
[haskell-language-server] include dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.26 s
[haskell-language-server] include ghc-9.6.7
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.26 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-Gaz5X4ZzCzi8VvaiD2gmYR-hls-pragmas-plugin
11.26 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include containers-0.6.7
11.26 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.26 s
[haskell-language-server] include fuzzy-0.1.1.0-LlERYC6Fg0O5zdG1C09qam
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.26 s
[haskell-language-server] include lens-aeson-1.2.3-1EAx84SHd9w21rrxc8Gon6
11.26 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-LmS0Oaq8JEiKIjz8eue5JQ-hls-overloaded-record-dot-plugin
11.26 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include containers-0.6.7
11.26 s
[haskell-language-server] include deepseq-1.4.8.1
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.26 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.26 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-DfDaMlvI8lE3DtJu9XSrI5-hls-ormolu-plugin
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.26 s
[haskell-language-server] include filepath-1.4.301.0
11.26 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.26 s
[haskell-language-server] include mtl-2.3.1
11.26 s
[haskell-language-server] include ormolu-0.7.4.0-LIXgtWG5aD28NbkYgiUJ8V
11.26 s
[haskell-language-server] include process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-HnjBmqziRtsFA50VY8PqMO-hls-notes-plugin
11.26 s
[haskell-language-server] include array-0.5.8.0
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.26 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.26 s
[haskell-language-server] include mtl-2.3.1
11.26 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.26 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-1Dqyh9wtUd3Bj75VBTa1tF-hls-module-name-plugin
11.26 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include containers-0.6.7
11.26 s
[haskell-language-server] include filepath-1.4.301.0
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-8EsIybRW7RJGEX8RNOax2i-hls-hlint-plugin
11.26 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.26 s
[haskell-language-server] include apply-refact-0.15.0.0-4MjkBELToDe5NAkQSrxtCU
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include bytestring-0.11.5.4
11.26 s
[haskell-language-server] include containers-0.6.7
11.26 s
[haskell-language-server] include deepseq-1.4.8.1
11.26 s
[haskell-language-server] include filepath-1.4.301.0
11.26 s
[haskell-language-server] include ghc-lib-parser-9.8.5.20250214-2sNjHbGivPe3WF6GmRwnfJ
11.26 s
[haskell-language-server] include ghc-lib-parser-ex-9.8.0.2-6MMs82JSbM38IX9LmoVjK4
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.26 s
[haskell-language-server] include hlint-3.8-41jUuJncsTy84zuKEBa9b
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.26 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.26 s
[haskell-language-server] include mtl-2.3.1
11.26 s
[haskell-language-server] include refact-0.3.0.2-8O04sJZgp6Q4KcGxjYVPmG
11.26 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.26 s
[haskell-language-server] include stm-2.5.1.0
11.26 s
[haskell-language-server] include temporary-1.3-HdHuOgtZUl4D7UgDABDcym
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-Jekx7yfTfBvJqE6MXsE6qC-hls-gadt-plugin
11.26 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include containers-0.6.7
11.26 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.26 s
[haskell-language-server] include ghc-9.6.7
11.26 s
[haskell-language-server] include ghc-exactprint-1.7.1.0-1CDmGc4TVHvANLJDcR1mPn
11.26 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.26 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.26 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.26 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.26 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.26 s
[haskell-language-server] include mtl-2.3.1
11.26 s
[haskell-language-server] include text-2.0.2
11.26 s
[haskell-language-server] include transformers-0.6.1.0
11.26 s
[haskell-language-server] component haskell-language-server-2.12.0.0-29JOMnegjOO3WArLA0PeeE-hls-fourmolu-plugin
11.26 s
[haskell-language-server] include base-4.18.3.0
11.26 s
[haskell-language-server] include filepath-1.4.301.0
11.26 s
[haskell-language-server] include fourmolu-0.15.0.0-EEltZEsw4M5ydl0dR88pq
11.26 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.27 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.27 s
[haskell-language-server] include mtl-2.3.1
11.27 s
[haskell-language-server] include process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] include transformers-0.6.1.0
11.27 s
[haskell-language-server] include yaml-0.11.11.2-Klyw2bZtzsLLiJpYse4XVy
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-HM2OaruVxbdllAqBgbVTR-hls-floskell-plugin
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include floskell-0.11.1-F2B6NOVmKxJBuRX1YeIXI3
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.27 s
[haskell-language-server] include mtl-2.3.1
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-9NuvF5K83zjKEROrI0FsBg-hls-explicit-record-fields-plugin
11.27 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include containers-0.6.7
11.27 s
[haskell-language-server] include ghc-9.6.7
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.27 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.27 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] include transformers-0.6.1.0
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-2o2dcEbcAfpD8MpoQM4cQl-hls-explicit-imports-plugin
11.27 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include containers-0.6.7
11.27 s
[haskell-language-server] include deepseq-1.4.8.1
11.27 s
[haskell-language-server] include ghc-9.6.7
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.27 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.27 s
[haskell-language-server] include mtl-2.3.1
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] include transformers-0.6.1.0
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-21byJEHANtiCpGzHaEj9fb-hls-explicit-fixity-plugin
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include containers-0.6.7
11.27 s
[haskell-language-server] include deepseq-1.4.8.1
11.27 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin
11.27 s
[haskell-language-server] include Diff-1.0.2-dzGetap2ECL5JRsgOkhmm
11.27 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include bytestring-0.11.5.4
11.27 s
[haskell-language-server] include containers-0.6.7
11.27 s
[haskell-language-server] include deepseq-1.4.8.1
11.27 s
[haskell-language-server] include dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.27 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.27 s
[haskell-language-server] include filepath-1.4.301.0
11.27 s
[haskell-language-server] include ghc-9.6.7
11.27 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.27 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.27 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.27 s
[haskell-language-server] include megaparsec-9.7.0-9FWtFuoAKCoJPEfZ8OP0ob
11.27 s
[haskell-language-server] include mtl-2.3.1
11.27 s
[haskell-language-server] include parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.27 s
[haskell-language-server] include transformers-0.6.1.0
11.27 s
[haskell-language-server] include unliftio-0.2.25.1-5MZwHIZimta75d0AbqTI9h
11.27 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include containers-0.6.7
11.27 s
[haskell-language-server] include deepseq-1.4.8.1
11.27 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.27 s
[haskell-language-server] include ghc-9.6.7
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.27 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.27 s
[haskell-language-server] include mtl-2.3.1
11.27 s
[haskell-language-server] include semigroupoids-6.0.1-54VzK0HQ3Xs4SWz0qFeA7J
11.27 s
[haskell-language-server] include transformers-0.6.1.0
11.27 s
[haskell-language-server] include vector-0.13.2.0-3No4Y3iptNDJgxyVLpyx4I
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-KJugDuYFyuNCZrpJBAEd2L-hls-class-plugin
11.27 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include containers-0.6.7
11.27 s
[haskell-language-server] include deepseq-1.4.8.1
11.27 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.27 s
[haskell-language-server] include ghc-9.6.7
11.27 s
[haskell-language-server] include ghc-exactprint-1.7.1.0-1CDmGc4TVHvANLJDcR1mPn
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.27 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.27 s
[haskell-language-server] include mtl-2.3.1
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] include transformers-0.6.1.0
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-Kj6oNR22I886LfKlaRm9AZ-hls-change-type-signature-plugin
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include containers-0.6.7
11.27 s
[haskell-language-server] include ghc-9.6.7
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.27 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.27 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.27 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] include transformers-0.6.1.0
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-KCZeCKCF0CR1LxLF1Qyqx-hls-call-hierarchy-plugin
11.27 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include containers-0.6.7
11.27 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.27 s
[haskell-language-server] include ghc-9.6.7
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hiedb-0.7.0.0-4rLesnUpHhF2nKdW2OgTut
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.27 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.27 s
[haskell-language-server] include sqlite-simple-0.4.19.0-2fdDxNmUdI02n2D93fGkOA
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin
11.27 s
[haskell-language-server] include Cabal-3.10.3.0-97VZ3uVCyHhIgysI2tHjj1
11.27 s
[haskell-language-server] include Cabal-syntax-3.10.3.0-IhRvyLmXl1UIaCkYCiWa3f
11.27 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include bytestring-0.11.5.4
11.27 s
[haskell-language-server] include cabal-add-0.2-8fogMBtEehK7vh7o2bjwgw
11.27 s
[haskell-language-server] include containers-0.6.7
11.27 s
[haskell-language-server] include deepseq-1.4.8.1
11.27 s
[haskell-language-server] include directory-1.3.8.5
11.27 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.27 s
[haskell-language-server] include filepath-1.4.301.0
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.27 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.27 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.27 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.27 s
[haskell-language-server] include mtl-2.3.1
11.27 s
[haskell-language-server] include pretty-1.1.3.6
11.27 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.27 s
[haskell-language-server] include text-2.0.2
11.27 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.27 s
[haskell-language-server] include transformers-0.6.1.0
11.27 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.27 s
[haskell-language-server] component haskell-language-server-2.12.0.0-9IYOuKHYLJSCX7b1AraPXk-hls-cabal-gild-plugin
11.27 s
[haskell-language-server] include base-4.18.3.0
11.27 s
[haskell-language-server] include directory-1.3.8.5
11.27 s
[haskell-language-server] include filepath-1.4.301.0
11.27 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.27 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.27 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.27 s
[haskell-language-server] include mtl-2.3.1
11.27 s
[haskell-language-server] include process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.28 s
[haskell-language-server] include text-2.0.2
11.28 s
[haskell-language-server] component haskell-language-server-2.12.0.0-5LbobgaiD5N8xyn4MWHKvG-hls-cabal-fmt-plugin
11.28 s
[haskell-language-server] include base-4.18.3.0
11.28 s
[haskell-language-server] include directory-1.3.8.5
11.28 s
[haskell-language-server] include filepath-1.4.301.0
11.28 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.28 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.28 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.28 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.28 s
[haskell-language-server] include mtl-2.3.1
11.28 s
[haskell-language-server] include process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.28 s
[haskell-language-server] include text-2.0.2
11.28 s
[haskell-language-server] component haskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin
11.28 s
[haskell-language-server] include base-4.18.3.0
11.28 s
[haskell-language-server] include containers-0.6.7
11.28 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.28 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.28 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.28 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.28 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.28 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.28 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.28 s
[haskell-language-server] include mtl-2.3.1
11.28 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.28 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.28 s
[haskell-language-server] include text-2.0.2
11.28 s
[haskell-language-server] component haskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib
11.28 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.28 s
[haskell-language-server] include async-2.2.5-FhKLzi3ZfBSDzHnPPPs0JV
11.28 s
[haskell-language-server] include base-4.18.3.0
11.28 s
[haskell-language-server] include binary-0.8.9.1
11.28 s
[haskell-language-server] include bytestring-0.11.5.4
11.28 s
[haskell-language-server] include deepseq-1.4.8.1
11.28 s
[haskell-language-server] include directory-1.3.8.5
11.28 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.28 s
[haskell-language-server] include filepath-1.4.301.0
11.28 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.28 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.28 s
[haskell-language-server] include hls-test-utils-2.12.0.0-2UlZmdeujD21IIWja6yF7h
11.28 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.28 s
[haskell-language-server] include lsp-test-0.17.1.1-EjGeIvnsfk5EhXX3ijjV6d
11.28 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.28 s
[haskell-language-server] include optparse-applicative-0.18.1.0-Let8AIZHwiqCn1Z7uV5H6r
11.28 s
[haskell-language-server] include parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC
11.28 s
[haskell-language-server] include process-1.6.19.0
11.28 s
[haskell-language-server] include row-types-1.0.1.2-GohFLjwnT9fE3Oyg9BLD2E
11.28 s
[haskell-language-server] include safe-exceptions-0.1.7.4-J0hn5BMLtXUJL9cS1eXC3v
11.28 s
[haskell-language-server] include shake-0.19.8-LPUQZrGH1UsAA1FMLvo9Hc
11.28 s
[haskell-language-server] include text-2.0.2
11.28 s
[haskell-language-server] component haskell-language-server-2.12.0.0-1eqeWxapPHfKHhYNK0JT0S-ghcide-bench
11.28 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.28 s
[haskell-language-server] include base-4.18.3.0
11.28 s
[haskell-language-server] include bytestring-0.11.5.4
11.28 s
[haskell-language-server] include containers-0.6.7
11.28 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.28 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.28 s
[haskell-language-server] include filepath-1.4.301.0
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib
11.28 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.28 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.28 s
[haskell-language-server] include hls-test-utils-2.12.0.0-2UlZmdeujD21IIWja6yF7h
11.28 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.28 s
[haskell-language-server] include lsp-test-0.17.1.1-EjGeIvnsfk5EhXX3ijjV6d
11.28 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.28 s
[haskell-language-server] include optparse-applicative-0.18.1.0-Let8AIZHwiqCn1Z7uV5H6r
11.28 s
[haskell-language-server] include process-1.6.19.0
11.28 s
[haskell-language-server] include safe-exceptions-0.1.7.4-J0hn5BMLtXUJL9cS1eXC3v
11.28 s
[haskell-language-server] include shake-0.19.8-LPUQZrGH1UsAA1FMLvo9Hc
11.28 s
[haskell-language-server] include tasty-hunit-0.10.2-LPwKd0CyAJ52Zh1mEBUUUW
11.28 s
[haskell-language-server] include text-2.0.2
11.28 s
[haskell-language-server] component haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.28 s
[haskell-language-server] include aeson-pretty-0.8.10-BgtEeo7358D7lyXwmTUOLk
11.28 s
[haskell-language-server] include base-4.18.3.0
11.28 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.28 s
[haskell-language-server] include directory-1.3.8.5
11.28 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.28 s
[haskell-language-server] include filepath-1.4.301.0
11.28 s
[haskell-language-server] include ghc-9.6.7
11.28 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.28 s
[haskell-language-server] include githash-0.1.7.0-5BWjRCNZB9NEtAb5878P8j
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-5LbobgaiD5N8xyn4MWHKvG-hls-cabal-fmt-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-9IYOuKHYLJSCX7b1AraPXk-hls-cabal-gild-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-KCZeCKCF0CR1LxLF1Qyqx-hls-call-hierarchy-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-Kj6oNR22I886LfKlaRm9AZ-hls-change-type-signature-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-KJugDuYFyuNCZrpJBAEd2L-hls-class-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-21byJEHANtiCpGzHaEj9fb-hls-explicit-fixity-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-2o2dcEbcAfpD8MpoQM4cQl-hls-explicit-imports-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-9NuvF5K83zjKEROrI0FsBg-hls-explicit-record-fields-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-HM2OaruVxbdllAqBgbVTR-hls-floskell-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-29JOMnegjOO3WArLA0PeeE-hls-fourmolu-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-Jekx7yfTfBvJqE6MXsE6qC-hls-gadt-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-8EsIybRW7RJGEX8RNOax2i-hls-hlint-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-1Dqyh9wtUd3Bj75VBTa1tF-hls-module-name-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-HnjBmqziRtsFA50VY8PqMO-hls-notes-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-DfDaMlvI8lE3DtJu9XSrI5-hls-ormolu-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-LmS0Oaq8JEiKIjz8eue5JQ-hls-overloaded-record-dot-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-Gaz5X4ZzCzi8VvaiD2gmYR-hls-pragmas-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-6i4cyuaZhiA26LXYUa3UA8-hls-qualify-imported-names-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-H9PT6LMhSpFLT3aRk45KC-hls-rename-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-IueXAjwy7vDCQ9yZlE0eWC-hls-retrie-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-4t4FMaGlV9pFITLwsWZhSl-hls-signature-help-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-3lKcuB6bhJZIoci0rRUAjC-hls-stan-plugin
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-HHVpmZRXc4gCeddzhmNfSI-hls-stylish-haskell-plugin
11.28 s
[haskell-language-server] include hie-bios-0.17.0-4OgvZQ0M1cWI2jB71urhuV
11.28 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.28 s
[haskell-language-server] include optparse-applicative-0.18.1.0-Let8AIZHwiqCn1Z7uV5H6r
11.28 s
[haskell-language-server] include optparse-simple-0.1.1.4-9HAULKOjTA6J0lHNdRD2x7
11.28 s
[haskell-language-server] include prettyprinter-1.7.1-I6A2lHwVDNh6maV7bYB5fM
11.28 s
[haskell-language-server] include process-1.6.19.0
11.28 s
[haskell-language-server] include text-2.0.2
11.28 s
[haskell-language-server] component haskell-language-server-2.12.0.0-ITpYpQVRS0qLya2XUJnu55-haskell-language-server
11.28 s
[haskell-language-server] include base-4.18.3.0
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.28 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.28 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.28 s
[haskell-language-server] include prettyprinter-1.7.1-I6A2lHwVDNh6maV7bYB5fM
11.28 s
[haskell-language-server] include text-2.0.2
11.28 s
[haskell-language-server] component haskell-language-server-2.12.0.0-6OQdnWIBVJU7LMih85tfjb-haskell-language-server-wrapper
11.28 s
[haskell-language-server] include base-4.18.3.0
11.28 s
[haskell-language-server] include containers-0.6.7
11.28 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.28 s
[haskell-language-server] include directory-1.3.8.5
11.28 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.28 s
[haskell-language-server] include filepath-1.4.301.0
11.28 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.28 s
[haskell-language-server] include haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.28 s
[haskell-language-server] include hie-bios-0.17.0-4OgvZQ0M1cWI2jB71urhuV
11.28 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.32 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include transformers-0.6.1.0
11.32 s
[haskell-language-server] include unix-2.8.6.0
11.32 s
[haskell-language-server] include unliftio-core-0.2.1.0-CtDanxECkbwJ3FHnCY1MPO
11.32 s
[haskell-language-server] Linked component graph:
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-4pY5yY1pY4d8Hs1Q2a6ukB-plugin-tutorial
11.32 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include containers-0.6.7
11.32 s
[haskell-language-server] include ghc-9.6.7
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.32 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.32 s
[haskell-language-server] include markdown-unlit-0.6.0-5809pVajWVb2gBk7RWYi4C
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include transformers-0.6.1.0
11.32 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-JHhSHT2pml8BalYIyFTgc7-ghcide-test-preprocessor
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-HHVpmZRXc4gCeddzhmNfSI-hls-stylish-haskell-plugin
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include directory-1.3.8.5
11.32 s
[haskell-language-server] include filepath-1.4.301.0
11.32 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.32 s
[haskell-language-server] include mtl-2.3.1
11.32 s
[haskell-language-server] include stylish-haskell-0.14.6.0-LLvgSofQOCY3hHahYzFIC6
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] Ide.Plugin.StylishHaskell=haskell-language-server-2.12.0.0-HHVpmZRXc4gCeddzhmNfSI-hls-stylish-haskell-plugin:Ide.Plugin.StylishHaskell
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-3lKcuB6bhJZIoci0rRUAjC-hls-stan-plugin
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include deepseq-1.4.8.1
11.32 s
[haskell-language-server] include directory-1.3.8.5
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.32 s
[haskell-language-server] include stan-0.2.1.0-B6pDZR8PjMBItDLFTHk8I9
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include trial-0.0.0.0-4bVaCFWxanU7Vl3nRX6Yi0
11.32 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.32 s
[haskell-language-server] Ide.Plugin.Stan=haskell-language-server-2.12.0.0-3lKcuB6bhJZIoci0rRUAjC-hls-stan-plugin:Ide.Plugin.Stan
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-4t4FMaGlV9pFITLwsWZhSl-hls-signature-help-plugin
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include containers-0.6.7
11.32 s
[haskell-language-server] include ghc-9.6.7
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include transformers-0.6.1.0
11.32 s
[haskell-language-server] Ide.Plugin.SignatureHelp=haskell-language-server-2.12.0.0-4t4FMaGlV9pFITLwsWZhSl-hls-signature-help-plugin:Ide.Plugin.SignatureHelp
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin
11.32 s
[haskell-language-server] include array-0.5.8.0
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include bytestring-0.11.5.4
11.32 s
[haskell-language-server] include containers-0.6.7
11.32 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.32 s
[haskell-language-server] include deepseq-1.4.8.1
11.32 s
[haskell-language-server] include dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.32 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.32 s
[haskell-language-server] include ghc-9.6.7
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.32 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.32 s
[haskell-language-server] include mtl-2.3.1
11.32 s
[haskell-language-server] include stm-2.5.1.0
11.32 s
[haskell-language-server] include stm-containers-1.2.1.1-JDBpT36aDZ4CUdJ1Aus6oe
11.32 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.32 s
[haskell-language-server] include template-haskell-2.20.0.0
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.32 s
[haskell-language-server] include transformers-0.6.1.0
11.32 s
[haskell-language-server] Ide.Plugin.SemanticTokens=haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin:Ide.Plugin.SemanticTokens,Ide.Plugin.SemanticTokens.Mappings=haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin:Ide.Plugin.SemanticTokens.Mappings,Ide.Plugin.SemanticTokens.Types=haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin:Ide.Plugin.SemanticTokens.Types
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include bytestring-0.11.5.4
11.32 s
[haskell-language-server] include containers-0.6.7
11.32 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.32 s
[haskell-language-server] include deepseq-1.4.8.1
11.32 s
[haskell-language-server] include dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.32 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.32 s
[haskell-language-server] include ghc-9.6.7
11.32 s
[haskell-language-server] include ghc-boot-9.6.7
11.32 s
[haskell-language-server] include ghc-exactprint-1.7.1.0-1CDmGc4TVHvANLJDcR1mPn
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.32 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.32 s
[haskell-language-server] include mtl-2.3.1
11.32 s
[haskell-language-server] include parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC
11.32 s
[haskell-language-server] include regex-applicative-0.3.4-3pdXtU0qS4UJjhlyBOBCtM
11.32 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.32 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.32 s
[haskell-language-server] include time-1.12.2
11.32 s
[haskell-language-server] include transformers-0.6.1.0
11.32 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.32 s
[haskell-language-server] Development.IDE.GHC.Compat.ExactPrint=haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin:Development.IDE.GHC.Compat.ExactPrint,Development.IDE.GHC.Dump=haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin:Development.IDE.GHC.Dump,Development.IDE.GHC.ExactPrint=haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin:Development.IDE.GHC.ExactPrint,Development.IDE.Plugin.CodeAction=haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin:Development.IDE.Plugin.CodeAction,Development.IDE.Plugin.CodeAction.Util=haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin:Development.IDE.Plugin.CodeAction.Util
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-H9PT6LMhSpFLT3aRk45KC-hls-rename-plugin
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include containers-0.6.7
11.32 s
[haskell-language-server] include ghc-9.6.7
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.32 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.32 s
[haskell-language-server] include hiedb-0.7.0.0-4rLesnUpHhF2nKdW2OgTut
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.32 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.32 s
[haskell-language-server] include mod-0.2.1.0-AEqKlJqNyYNGsAQxMMfOED
11.32 s
[haskell-language-server] include mtl-2.3.1
11.32 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include transformers-0.6.1.0
11.32 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.32 s
[haskell-language-server] Ide.Plugin.Rename=haskell-language-server-2.12.0.0-H9PT6LMhSpFLT3aRk45KC-hls-rename-plugin:Ide.Plugin.Rename
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-IueXAjwy7vDCQ9yZlE0eWC-hls-retrie-plugin
11.32 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include bytestring-0.11.5.4
11.32 s
[haskell-language-server] include containers-0.6.7
11.32 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.32 s
[haskell-language-server] include ghc-9.6.7
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.32 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.32 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.32 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.32 s
[haskell-language-server] include mtl-2.3.1
11.32 s
[haskell-language-server] include retrie-1.2.3-4syE2wloz6UAMXGW9FTmsG
11.32 s
[haskell-language-server] include safe-exceptions-0.1.7.4-J0hn5BMLtXUJL9cS1eXC3v
11.32 s
[haskell-language-server] include stm-2.5.1.0
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.32 s
[haskell-language-server] include transformers-0.6.1.0
11.32 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.32 s
[haskell-language-server] Ide.Plugin.Retrie=haskell-language-server-2.12.0.0-IueXAjwy7vDCQ9yZlE0eWC-hls-retrie-plugin:Ide.Plugin.Retrie
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin
11.32 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.32 s
[haskell-language-server] include foldl-1.4.18-Bjs3RPGa3QC5Zp1aPynHUe
11.32 s
[haskell-language-server] include ghc-9.6.7
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.32 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.32 s
[haskell-language-server] include mtl-2.3.1
11.32 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include transformers-0.6.1.0
11.32 s
[haskell-language-server] include unliftio-core-0.2.1.0-CtDanxECkbwJ3FHnCY1MPO
11.32 s
[haskell-language-server] Ide.Plugin.Splice=haskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin:Ide.Plugin.Splice,Ide.Plugin.Splice.Types=haskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin:Ide.Plugin.Splice.Types
11.32 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-6i4cyuaZhiA26LXYUa3UA8-hls-qualify-imported-names-plugin
11.32 s
[haskell-language-server] include base-4.18.3.0
11.32 s
[haskell-language-server] include containers-0.6.7
11.32 s
[haskell-language-server] include dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.32 s
[haskell-language-server] include ghc-9.6.7
11.32 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.32 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.32 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.32 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.32 s
[haskell-language-server] include text-2.0.2
11.32 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.32 s
[haskell-language-server] include transformers-0.6.1.0
11.32 s
[haskell-language-server] Ide.Plugin.QualifyImportedNames=haskell-language-server-2.12.0.0-6i4cyuaZhiA26LXYUa3UA8-hls-qualify-imported-names-plugin:Ide.Plugin.QualifyImportedNames
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-Gaz5X4ZzCzi8VvaiD2gmYR-hls-pragmas-plugin
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include fuzzy-0.1.1.0-LlERYC6Fg0O5zdG1C09qam
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lens-aeson-1.2.3-1EAx84SHd9w21rrxc8Gon6
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] Ide.Plugin.Pragmas=haskell-language-server-2.12.0.0-Gaz5X4ZzCzi8VvaiD2gmYR-hls-pragmas-plugin:Ide.Plugin.Pragmas
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-LmS0Oaq8JEiKIjz8eue5JQ-hls-overloaded-record-dot-plugin
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include deepseq-1.4.8.1
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] Ide.Plugin.OverloadedRecordDot=haskell-language-server-2.12.0.0-LmS0Oaq8JEiKIjz8eue5JQ-hls-overloaded-record-dot-plugin:Ide.Plugin.OverloadedRecordDot
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-DfDaMlvI8lE3DtJu9XSrI5-hls-ormolu-plugin
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include ormolu-0.7.4.0-LIXgtWG5aD28NbkYgiUJ8V
11.33 s
[haskell-language-server] include process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] Ide.Plugin.Ormolu=haskell-language-server-2.12.0.0-DfDaMlvI8lE3DtJu9XSrI5-hls-ormolu-plugin:Ide.Plugin.Ormolu
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-HnjBmqziRtsFA50VY8PqMO-hls-notes-plugin
11.33 s
[haskell-language-server] include array-0.5.8.0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.33 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.33 s
[haskell-language-server] Ide.Plugin.Notes=haskell-language-server-2.12.0.0-HnjBmqziRtsFA50VY8PqMO-hls-notes-plugin:Ide.Plugin.Notes
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-1Dqyh9wtUd3Bj75VBTa1tF-hls-module-name-plugin
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] Ide.Plugin.ModuleName=haskell-language-server-2.12.0.0-1Dqyh9wtUd3Bj75VBTa1tF-hls-module-name-plugin:Ide.Plugin.ModuleName
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-8EsIybRW7RJGEX8RNOax2i-hls-hlint-plugin
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include apply-refact-0.15.0.0-4MjkBELToDe5NAkQSrxtCU
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include bytestring-0.11.5.4
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include deepseq-1.4.8.1
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include ghc-lib-parser-9.8.5.20250214-2sNjHbGivPe3WF6GmRwnfJ
11.33 s
[haskell-language-server] include ghc-lib-parser-ex-9.8.0.2-6MMs82JSbM38IX9LmoVjK4
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.33 s
[haskell-language-server] include hlint-3.8-41jUuJncsTy84zuKEBa9b
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include refact-0.3.0.2-8O04sJZgp6Q4KcGxjYVPmG
11.33 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.33 s
[haskell-language-server] include stm-2.5.1.0
11.33 s
[haskell-language-server] include temporary-1.3-HdHuOgtZUl4D7UgDABDcym
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.33 s
[haskell-language-server] Ide.Plugin.Hlint=haskell-language-server-2.12.0.0-8EsIybRW7RJGEX8RNOax2i-hls-hlint-plugin:Ide.Plugin.Hlint
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-Jekx7yfTfBvJqE6MXsE6qC-hls-gadt-plugin
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include ghc-9.6.7
11.33 s
[haskell-language-server] include ghc-exactprint-1.7.1.0-1CDmGc4TVHvANLJDcR1mPn
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] Ide.Plugin.GADT=haskell-language-server-2.12.0.0-Jekx7yfTfBvJqE6MXsE6qC-hls-gadt-plugin:Ide.Plugin.GADT
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-29JOMnegjOO3WArLA0PeeE-hls-fourmolu-plugin
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include fourmolu-0.15.0.0-EEltZEsw4M5ydl0dR88pq
11.33 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] include yaml-0.11.11.2-Klyw2bZtzsLLiJpYse4XVy
11.33 s
[haskell-language-server] Ide.Plugin.Fourmolu=haskell-language-server-2.12.0.0-29JOMnegjOO3WArLA0PeeE-hls-fourmolu-plugin:Ide.Plugin.Fourmolu
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-HM2OaruVxbdllAqBgbVTR-hls-floskell-plugin
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include floskell-0.11.1-F2B6NOVmKxJBuRX1YeIXI3
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] Ide.Plugin.Floskell=haskell-language-server-2.12.0.0-HM2OaruVxbdllAqBgbVTR-hls-floskell-plugin:Ide.Plugin.Floskell
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-9NuvF5K83zjKEROrI0FsBg-hls-explicit-record-fields-plugin
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include ghc-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] Ide.Plugin.ExplicitFields=haskell-language-server-2.12.0.0-9NuvF5K83zjKEROrI0FsBg-hls-explicit-record-fields-plugin:Ide.Plugin.ExplicitFields
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-2o2dcEbcAfpD8MpoQM4cQl-hls-explicit-imports-plugin
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include deepseq-1.4.8.1
11.33 s
[haskell-language-server] include ghc-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] Ide.Plugin.ExplicitImports=haskell-language-server-2.12.0.0-2o2dcEbcAfpD8MpoQM4cQl-hls-explicit-imports-plugin:Ide.Plugin.ExplicitImports
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-21byJEHANtiCpGzHaEj9fb-hls-explicit-fixity-plugin
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include deepseq-1.4.8.1
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] Ide.Plugin.ExplicitFixity=haskell-language-server-2.12.0.0-21byJEHANtiCpGzHaEj9fb-hls-explicit-fixity-plugin:Ide.Plugin.ExplicitFixity
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin
11.33 s
[haskell-language-server] include Diff-1.0.2-dzGetap2ECL5JRsgOkhmm
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include bytestring-0.11.5.4
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include deepseq-1.4.8.1
11.33 s
[haskell-language-server] include dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include ghc-9.6.7
11.33 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.33 s
[haskell-language-server] include megaparsec-9.7.0-9FWtFuoAKCoJPEfZ8OP0ob
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] include unliftio-0.2.25.1-5MZwHIZimta75d0AbqTI9h
11.33 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.33 s
[haskell-language-server] Ide.Plugin.Eval=haskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin:Ide.Plugin.Eval,Ide.Plugin.Eval.Types=haskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin:Ide.Plugin.Eval.Types
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include deepseq-1.4.8.1
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include ghc-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include semigroupoids-6.0.1-54VzK0HQ3Xs4SWz0qFeA7J
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] include vector-0.13.2.0-3No4Y3iptNDJgxyVLpyx4I
11.33 s
[haskell-language-server] Ide.Plugin.CodeRange=haskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin:Ide.Plugin.CodeRange,Ide.Plugin.CodeRange.Rules=haskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin:Ide.Plugin.CodeRange.Rules
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-KJugDuYFyuNCZrpJBAEd2L-hls-class-plugin
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include deepseq-1.4.8.1
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include ghc-9.6.7
11.33 s
[haskell-language-server] include ghc-exactprint-1.7.1.0-1CDmGc4TVHvANLJDcR1mPn
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] Ide.Plugin.Class=haskell-language-server-2.12.0.0-KJugDuYFyuNCZrpJBAEd2L-hls-class-plugin:Ide.Plugin.Class
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-Kj6oNR22I886LfKlaRm9AZ-hls-change-type-signature-plugin
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include ghc-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.33 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.33 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] Ide.Plugin.ChangeTypeSignature=haskell-language-server-2.12.0.0-Kj6oNR22I886LfKlaRm9AZ-hls-change-type-signature-plugin:Ide.Plugin.ChangeTypeSignature
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-KCZeCKCF0CR1LxLF1Qyqx-hls-call-hierarchy-plugin
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include ghc-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hiedb-0.7.0.0-4rLesnUpHhF2nKdW2OgTut
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include sqlite-simple-0.4.19.0-2fdDxNmUdI02n2D93fGkOA
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] Ide.Plugin.CallHierarchy=haskell-language-server-2.12.0.0-KCZeCKCF0CR1LxLF1Qyqx-hls-call-hierarchy-plugin:Ide.Plugin.CallHierarchy
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin
11.33 s
[haskell-language-server] include Cabal-3.10.3.0-97VZ3uVCyHhIgysI2tHjj1
11.33 s
[haskell-language-server] include Cabal-syntax-3.10.3.0-IhRvyLmXl1UIaCkYCiWa3f
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include bytestring-0.11.5.4
11.33 s
[haskell-language-server] include cabal-add-0.2-8fogMBtEehK7vh7o2bjwgw
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include deepseq-1.4.8.1
11.33 s
[haskell-language-server] include directory-1.3.8.5
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.33 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include pretty-1.1.3.6
11.33 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] include text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.33 s
[haskell-language-server] include transformers-0.6.1.0
11.33 s
[haskell-language-server] include unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.33 s
[haskell-language-server] Ide.Plugin.Cabal=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal,Ide.Plugin.Cabal.CabalAdd.CodeAction=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.CabalAdd.CodeAction,Ide.Plugin.Cabal.CabalAdd.Command=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.CabalAdd.Command,Ide.Plugin.Cabal.CabalAdd.Types=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.CabalAdd.Types,Ide.Plugin.Cabal.Completion.CabalFields=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.CabalFields,Ide.Plugin.Cabal.Completion.Completer.FilePath=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.FilePath,Ide.Plugin.Cabal.Completion.Completer.Module=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Module,Ide.Plugin.Cabal.Completion.Completer.Paths=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Paths,Ide.Plugin.Cabal.Completion.Completer.Simple=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Simple,Ide.Plugin.Cabal.Completion.Completer.Snippet=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Snippet,Ide.Plugin.Cabal.Completion.Completer.Types=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Types,Ide.Plugin.Cabal.Completion.Completions=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completions,Ide.Plugin.Cabal.Completion.Data=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Data,Ide.Plugin.Cabal.Completion.Types=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Types,Ide.Plugin.Cabal.Definition=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Definition,Ide.Plugin.Cabal.Diagnostics=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Diagnostics,Ide.Plugin.Cabal.FieldSuggest=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.FieldSuggest,Ide.Plugin.Cabal.Files=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Files,Ide.Plugin.Cabal.LicenseSuggest=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.LicenseSuggest,Ide.Plugin.Cabal.OfInterest=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.OfInterest,Ide.Plugin.Cabal.Orphans=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Orphans,Ide.Plugin.Cabal.Outline=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Outline,Ide.Plugin.Cabal.Parse=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Parse,Ide.Plugin.Cabal.Rules=haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin:Ide.Plugin.Cabal.Rules
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-9IYOuKHYLJSCX7b1AraPXk-hls-cabal-gild-plugin
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include directory-1.3.8.5
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] Ide.Plugin.CabalGild=haskell-language-server-2.12.0.0-9IYOuKHYLJSCX7b1AraPXk-hls-cabal-gild-plugin:Ide.Plugin.CabalGild
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-5LbobgaiD5N8xyn4MWHKvG-hls-cabal-fmt-plugin
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include directory-1.3.8.5
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] Ide.Plugin.CabalFmt=haskell-language-server-2.12.0.0-5LbobgaiD5N8xyn4MWHKvG-hls-cabal-fmt-plugin:Ide.Plugin.CabalFmt
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include ghc-boot-th-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.33 s
[haskell-language-server] include mtl-2.3.1
11.33 s
[haskell-language-server] include regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.33 s
[haskell-language-server] include syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] Ide.Plugin.AlternateNumberFormat=haskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin:Ide.Plugin.AlternateNumberFormat,Ide.Plugin.Conversion=haskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin:Ide.Plugin.Conversion
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include async-2.2.5-FhKLzi3ZfBSDzHnPPPs0JV
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include binary-0.8.9.1
11.33 s
[haskell-language-server] include bytestring-0.11.5.4
11.33 s
[haskell-language-server] include deepseq-1.4.8.1
11.33 s
[haskell-language-server] include directory-1.3.8.5
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.33 s
[haskell-language-server] include hls-test-utils-2.12.0.0-2UlZmdeujD21IIWja6yF7h
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-test-0.17.1.1-EjGeIvnsfk5EhXX3ijjV6d
11.33 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.33 s
[haskell-language-server] include optparse-applicative-0.18.1.0-Let8AIZHwiqCn1Z7uV5H6r
11.33 s
[haskell-language-server] include parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC
11.33 s
[haskell-language-server] include process-1.6.19.0
11.33 s
[haskell-language-server] include row-types-1.0.1.2-GohFLjwnT9fE3Oyg9BLD2E
11.33 s
[haskell-language-server] include safe-exceptions-0.1.7.4-J0hn5BMLtXUJL9cS1eXC3v
11.33 s
[haskell-language-server] include shake-0.19.8-LPUQZrGH1UsAA1FMLvo9Hc
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] Experiments=haskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib:Experiments,Experiments.Types=haskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib:Experiments.Types
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-1eqeWxapPHfKHhYNK0JT0S-ghcide-bench
11.33 s
[haskell-language-server] include aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include bytestring-0.11.5.4
11.33 s
[haskell-language-server] include containers-0.6.7
11.33 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib
11.33 s
[haskell-language-server] include hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.33 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.33 s
[haskell-language-server] include hls-test-utils-2.12.0.0-2UlZmdeujD21IIWja6yF7h
11.33 s
[haskell-language-server] include lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.33 s
[haskell-language-server] include lsp-test-0.17.1.1-EjGeIvnsfk5EhXX3ijjV6d
11.33 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.33 s
[haskell-language-server] include optparse-applicative-0.18.1.0-Let8AIZHwiqCn1Z7uV5H6r
11.33 s
[haskell-language-server] include process-1.6.19.0
11.33 s
[haskell-language-server] include safe-exceptions-0.1.7.4-J0hn5BMLtXUJL9cS1eXC3v
11.33 s
[haskell-language-server] include shake-0.19.8-LPUQZrGH1UsAA1FMLvo9Hc
11.33 s
[haskell-language-server] include tasty-hunit-0.10.2-LPwKd0CyAJ52Zh1mEBUUUW
11.33 s
[haskell-language-server] include text-2.0.2
11.33 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.33 s
[haskell-language-server] include aeson-pretty-0.8.10-BgtEeo7358D7lyXwmTUOLk
11.33 s
[haskell-language-server] include base-4.18.3.0
11.33 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.33 s
[haskell-language-server] include directory-1.3.8.5
11.33 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.33 s
[haskell-language-server] include filepath-1.4.301.0
11.33 s
[haskell-language-server] include ghc-9.6.7
11.33 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.33 s
[haskell-language-server] include githash-0.1.7.0-5BWjRCNZB9NEtAb5878P8j
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-5LbobgaiD5N8xyn4MWHKvG-hls-cabal-fmt-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-9IYOuKHYLJSCX7b1AraPXk-hls-cabal-gild-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-KCZeCKCF0CR1LxLF1Qyqx-hls-call-hierarchy-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-Kj6oNR22I886LfKlaRm9AZ-hls-change-type-signature-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-KJugDuYFyuNCZrpJBAEd2L-hls-class-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-21byJEHANtiCpGzHaEj9fb-hls-explicit-fixity-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-2o2dcEbcAfpD8MpoQM4cQl-hls-explicit-imports-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-9NuvF5K83zjKEROrI0FsBg-hls-explicit-record-fields-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-HM2OaruVxbdllAqBgbVTR-hls-floskell-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-29JOMnegjOO3WArLA0PeeE-hls-fourmolu-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-Jekx7yfTfBvJqE6MXsE6qC-hls-gadt-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-8EsIybRW7RJGEX8RNOax2i-hls-hlint-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-1Dqyh9wtUd3Bj75VBTa1tF-hls-module-name-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-HnjBmqziRtsFA50VY8PqMO-hls-notes-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-DfDaMlvI8lE3DtJu9XSrI5-hls-ormolu-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-LmS0Oaq8JEiKIjz8eue5JQ-hls-overloaded-record-dot-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-Gaz5X4ZzCzi8VvaiD2gmYR-hls-pragmas-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-6i4cyuaZhiA26LXYUa3UA8-hls-qualify-imported-names-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-H9PT6LMhSpFLT3aRk45KC-hls-rename-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-IueXAjwy7vDCQ9yZlE0eWC-hls-retrie-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-4t4FMaGlV9pFITLwsWZhSl-hls-signature-help-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-3lKcuB6bhJZIoci0rRUAjC-hls-stan-plugin
11.33 s
[haskell-language-server] include haskell-language-server-2.12.0.0-HHVpmZRXc4gCeddzhmNfSI-hls-stylish-haskell-plugin
11.33 s
[haskell-language-server] include hie-bios-0.17.0-4OgvZQ0M1cWI2jB71urhuV
11.34 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] include optparse-applicative-0.18.1.0-Let8AIZHwiqCn1Z7uV5H6r
11.34 s
[haskell-language-server] include optparse-simple-0.1.1.4-9HAULKOjTA6J0lHNdRD2x7
11.34 s
[haskell-language-server] include prettyprinter-1.7.1-I6A2lHwVDNh6maV7bYB5fM
11.34 s
[haskell-language-server] include process-1.6.19.0
11.34 s
[haskell-language-server] include text-2.0.2
11.34 s
[haskell-language-server] HlsPlugins=haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF:HlsPlugins,Ide.Arguments=haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF:Ide.Arguments,Ide.Main=haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF:Ide.Main,Ide.Version=haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF:Ide.Version
11.34 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-ITpYpQVRS0qLya2XUJnu55-haskell-language-server
11.34 s
[haskell-language-server] include base-4.18.3.0
11.34 s
[haskell-language-server] include haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.34 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] include prettyprinter-1.7.1-I6A2lHwVDNh6maV7bYB5fM
11.34 s
[haskell-language-server] include text-2.0.2
11.34 s
[haskell-language-server] unit haskell-language-server-2.12.0.0-6OQdnWIBVJU7LMih85tfjb-haskell-language-server-wrapper
11.34 s
[haskell-language-server] include base-4.18.3.0
11.34 s
[haskell-language-server] include containers-0.6.7
11.34 s
[haskell-language-server] include data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.34 s
[haskell-language-server] include directory-1.3.8.5
11.34 s
[haskell-language-server] include extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] include filepath-1.4.301.0
11.34 s
[haskell-language-server] include ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] include haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.34 s
[haskell-language-server] include hie-bios-0.17.0-4OgvZQ0M1cWI2jB71urhuV
11.34 s
[haskell-language-server] include hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] include lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] include lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] include text-2.0.2
11.34 s
[haskell-language-server] include transformers-0.6.1.0
11.34 s
[haskell-language-server] include unix-2.8.6.0
11.34 s
[haskell-language-server] include unliftio-core-0.2.1.0-CtDanxECkbwJ3FHnCY1MPO
11.34 s
[haskell-language-server] Ready component graph:
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-LmS0Oaq8JEiKIjz8eue5JQ-hls-overloaded-record-dot-plugin
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends deepseq-1.4.8.1
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-Kj6oNR22I886LfKlaRm9AZ-hls-change-type-signature-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.34 s
[haskell-language-server] depends syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-KJugDuYFyuNCZrpJBAEd2L-hls-class-plugin
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends deepseq-1.4.8.1
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghc-exactprint-1.7.1.0-1CDmGc4TVHvANLJDcR1mPn
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-KCZeCKCF0CR1LxLF1Qyqx-hls-call-hierarchy-plugin
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hiedb-0.7.0.0-4rLesnUpHhF2nKdW2OgTut
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends sqlite-simple-0.4.19.0-2fdDxNmUdI02n2D93fGkOA
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-JHhSHT2pml8BalYIyFTgc7-ghcide-test-preprocessor
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends deepseq-1.4.8.1
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends semigroupoids-6.0.1-54VzK0HQ3Xs4SWz0qFeA7J
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] depends vector-0.13.2.0-3No4Y3iptNDJgxyVLpyx4I
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-HnjBmqziRtsFA50VY8PqMO-hls-notes-plugin
11.34 s
[haskell-language-server] depends array-0.5.8.0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.34 s
[haskell-language-server] depends unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends async-2.2.5-FhKLzi3ZfBSDzHnPPPs0JV
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends binary-0.8.9.1
11.34 s
[haskell-language-server] depends bytestring-0.11.5.4
11.34 s
[haskell-language-server] depends deepseq-1.4.8.1
11.34 s
[haskell-language-server] depends directory-1.3.8.5
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends filepath-1.4.301.0
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.34 s
[haskell-language-server] depends hls-test-utils-2.12.0.0-2UlZmdeujD21IIWja6yF7h
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-test-0.17.1.1-EjGeIvnsfk5EhXX3ijjV6d
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends optparse-applicative-0.18.1.0-Let8AIZHwiqCn1Z7uV5H6r
11.34 s
[haskell-language-server] depends parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC
11.34 s
[haskell-language-server] depends process-1.6.19.0
11.34 s
[haskell-language-server] depends row-types-1.0.1.2-GohFLjwnT9fE3Oyg9BLD2E
11.34 s
[haskell-language-server] depends safe-exceptions-0.1.7.4-J0hn5BMLtXUJL9cS1eXC3v
11.34 s
[haskell-language-server] depends shake-0.19.8-LPUQZrGH1UsAA1FMLvo9Hc
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-HM2OaruVxbdllAqBgbVTR-hls-floskell-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends floskell-0.11.1-F2B6NOVmKxJBuRX1YeIXI3
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-HHVpmZRXc4gCeddzhmNfSI-hls-stylish-haskell-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends directory-1.3.8.5
11.34 s
[haskell-language-server] depends filepath-1.4.301.0
11.34 s
[haskell-language-server] depends ghc-boot-th-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends stylish-haskell-0.14.6.0-LLvgSofQOCY3hHahYzFIC6
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-Gaz5X4ZzCzi8VvaiD2gmYR-hls-pragmas-plugin
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends fuzzy-0.1.1.0-LlERYC6Fg0O5zdG1C09qam
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lens-aeson-1.2.3-1EAx84SHd9w21rrxc8Gon6
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin
11.34 s
[haskell-language-server] depends array-0.5.8.0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends bytestring-0.11.5.4
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.34 s
[haskell-language-server] depends deepseq-1.4.8.1
11.34 s
[haskell-language-server] depends dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends stm-2.5.1.0
11.34 s
[haskell-language-server] depends stm-containers-1.2.1.1-JDBpT36aDZ4CUdJ1Aus6oe
11.34 s
[haskell-language-server] depends syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.34 s
[haskell-language-server] depends template-haskell-2.20.0.0
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-DfDaMlvI8lE3DtJu9XSrI5-hls-ormolu-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends filepath-1.4.301.0
11.34 s
[haskell-language-server] depends ghc-boot-th-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends ormolu-0.7.4.0-LIXgtWG5aD28NbkYgiUJ8V
11.34 s
[haskell-language-server] depends process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-9NuvF5K83zjKEROrI0FsBg-hls-explicit-record-fields-plugin
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-9IYOuKHYLJSCX7b1AraPXk-hls-cabal-gild-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends directory-1.3.8.5
11.34 s
[haskell-language-server] depends filepath-1.4.301.0
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin
11.34 s
[haskell-language-server] depends Cabal-3.10.3.0-97VZ3uVCyHhIgysI2tHjj1
11.34 s
[haskell-language-server] depends Cabal-syntax-3.10.3.0-IhRvyLmXl1UIaCkYCiWa3f
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends bytestring-0.11.5.4
11.34 s
[haskell-language-server] depends cabal-add-0.2-8fogMBtEehK7vh7o2bjwgw
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends deepseq-1.4.8.1
11.34 s
[haskell-language-server] depends directory-1.3.8.5
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends filepath-1.4.301.0
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.34 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends pretty-1.1.3.6
11.34 s
[haskell-language-server] depends regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] depends unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-8EsIybRW7RJGEX8RNOax2i-hls-hlint-plugin
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends apply-refact-0.15.0.0-4MjkBELToDe5NAkQSrxtCU
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends bytestring-0.11.5.4
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends deepseq-1.4.8.1
11.34 s
[haskell-language-server] depends filepath-1.4.301.0
11.34 s
[haskell-language-server] depends ghc-lib-parser-9.8.5.20250214-2sNjHbGivPe3WF6GmRwnfJ
11.34 s
[haskell-language-server] depends ghc-lib-parser-ex-9.8.0.2-6MMs82JSbM38IX9LmoVjK4
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.34 s
[haskell-language-server] depends hlint-3.8-41jUuJncsTy84zuKEBa9b
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends refact-0.3.0.2-8O04sJZgp6Q4KcGxjYVPmG
11.34 s
[haskell-language-server] depends regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.34 s
[haskell-language-server] depends stm-2.5.1.0
11.34 s
[haskell-language-server] depends temporary-1.3-HdHuOgtZUl4D7UgDABDcym
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] depends unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends bytestring-0.11.5.4
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.34 s
[haskell-language-server] depends deepseq-1.4.8.1
11.34 s
[haskell-language-server] depends dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghc-boot-9.6.7
11.34 s
[haskell-language-server] depends ghc-exactprint-1.7.1.0-1CDmGc4TVHvANLJDcR1mPn
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC
11.34 s
[haskell-language-server] depends regex-applicative-0.3.4-3pdXtU0qS4UJjhlyBOBCtM
11.34 s
[haskell-language-server] depends regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.34 s
[haskell-language-server] depends syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.34 s
[haskell-language-server] depends time-1.12.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] depends unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-H9PT6LMhSpFLT3aRk45KC-hls-rename-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.34 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.34 s
[haskell-language-server] depends hiedb-0.7.0.0-4rLesnUpHhF2nKdW2OgTut
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends mod-0.2.1.0-AEqKlJqNyYNGsAQxMMfOED
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] depends unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends foldl-1.4.18-Bjs3RPGa3QC5Zp1aPynHUe
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] depends unliftio-core-0.2.1.0-CtDanxECkbwJ3FHnCY1MPO
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-IueXAjwy7vDCQ9yZlE0eWC-hls-retrie-plugin
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends bytestring-0.11.5.4
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.34 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends retrie-1.2.3-4syE2wloz6UAMXGW9FTmsG
11.34 s
[haskell-language-server] depends safe-exceptions-0.1.7.4-J0hn5BMLtXUJL9cS1eXC3v
11.34 s
[haskell-language-server] depends stm-2.5.1.0
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] depends unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-Jekx7yfTfBvJqE6MXsE6qC-hls-gadt-plugin
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghc-exactprint-1.7.1.0-1CDmGc4TVHvANLJDcR1mPn
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends ghc-boot-th-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends regex-tdfa-1.3.2.5-J2FqyjPNJjf9nqa7AV0pPE
11.34 s
[haskell-language-server] depends syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-6i4cyuaZhiA26LXYUa3UA8-hls-qualify-imported-names-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-5LbobgaiD5N8xyn4MWHKvG-hls-cabal-fmt-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends directory-1.3.8.5
11.34 s
[haskell-language-server] depends filepath-1.4.301.0
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin
11.34 s
[haskell-language-server] depends Diff-1.0.2-dzGetap2ECL5JRsgOkhmm
11.34 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.34 s
[haskell-language-server] depends bytestring-0.11.5.4
11.34 s
[haskell-language-server] depends containers-0.6.7
11.34 s
[haskell-language-server] depends deepseq-1.4.8.1
11.34 s
[haskell-language-server] depends dlist-1.0-F3hvAQUVsRkJmny5VaoXGg
11.34 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.34 s
[haskell-language-server] depends filepath-1.4.301.0
11.34 s
[haskell-language-server] depends ghc-9.6.7
11.34 s
[haskell-language-server] depends ghc-boot-th-9.6.7
11.34 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.34 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.34 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.34 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.34 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.34 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.34 s
[haskell-language-server] depends megaparsec-9.7.0-9FWtFuoAKCoJPEfZ8OP0ob
11.34 s
[haskell-language-server] depends mtl-2.3.1
11.34 s
[haskell-language-server] depends parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC
11.34 s
[haskell-language-server] depends text-2.0.2
11.34 s
[haskell-language-server] depends text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.34 s
[haskell-language-server] depends transformers-0.6.1.0
11.34 s
[haskell-language-server] depends unliftio-0.2.25.1-5MZwHIZimta75d0AbqTI9h
11.34 s
[haskell-language-server] depends unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.34 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-4t4FMaGlV9pFITLwsWZhSl-hls-signature-help-plugin
11.34 s
[haskell-language-server] depends base-4.18.3.0
11.35 s
[haskell-language-server] depends containers-0.6.7
11.35 s
[haskell-language-server] depends ghc-9.6.7
11.35 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.35 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.35 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.35 s
[haskell-language-server] depends text-2.0.2
11.35 s
[haskell-language-server] depends transformers-0.6.1.0
11.35 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-4pY5yY1pY4d8Hs1Q2a6ukB-plugin-tutorial
11.35 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.35 s
[haskell-language-server] depends base-4.18.3.0
11.35 s
[haskell-language-server] depends containers-0.6.7
11.35 s
[haskell-language-server] depends ghc-9.6.7
11.35 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.35 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.35 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.35 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.35 s
[haskell-language-server] depends markdown-unlit-0.6.0-5809pVajWVb2gBk7RWYi4C
11.35 s
[haskell-language-server] depends text-2.0.2
11.35 s
[haskell-language-server] depends transformers-0.6.1.0
11.35 s
[haskell-language-server] depends unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.35 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-3lKcuB6bhJZIoci0rRUAjC-hls-stan-plugin
11.35 s
[haskell-language-server] depends base-4.18.3.0
11.35 s
[haskell-language-server] depends deepseq-1.4.8.1
11.35 s
[haskell-language-server] depends directory-1.3.8.5
11.35 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.35 s
[haskell-language-server] depends hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.35 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.35 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.35 s
[haskell-language-server] depends stan-0.2.1.0-B6pDZR8PjMBItDLFTHk8I9
11.35 s
[haskell-language-server] depends text-2.0.2
11.35 s
[haskell-language-server] depends trial-0.0.0.0-4bVaCFWxanU7Vl3nRX6Yi0
11.35 s
[haskell-language-server] depends unordered-containers-0.2.20.1-6qkUm67GmzqFcEjp5sJNgM
11.35 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-2o2dcEbcAfpD8MpoQM4cQl-hls-explicit-imports-plugin
11.35 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.35 s
[haskell-language-server] depends base-4.18.3.0
11.35 s
[haskell-language-server] depends containers-0.6.7
11.35 s
[haskell-language-server] depends deepseq-1.4.8.1
11.35 s
[haskell-language-server] depends ghc-9.6.7
11.35 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.35 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.35 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.35 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.35 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.35 s
[haskell-language-server] depends mtl-2.3.1
11.35 s
[haskell-language-server] depends text-2.0.2
11.35 s
[haskell-language-server] depends transformers-0.6.1.0
11.35 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-29JOMnegjOO3WArLA0PeeE-hls-fourmolu-plugin
11.35 s
[haskell-language-server] depends base-4.18.3.0
11.35 s
[haskell-language-server] depends filepath-1.4.301.0
11.35 s
[haskell-language-server] depends fourmolu-0.15.0.0-EEltZEsw4M5ydl0dR88pq
11.35 s
[haskell-language-server] depends ghc-boot-th-9.6.7
11.35 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.35 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.35 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.35 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.35 s
[haskell-language-server] depends mtl-2.3.1
11.35 s
[haskell-language-server] depends process-extras-0.7.4-KDRxXMN7euBJBUgPAfPC8U
11.35 s
[haskell-language-server] depends text-2.0.2
11.35 s
[haskell-language-server] depends transformers-0.6.1.0
11.35 s
[haskell-language-server] depends yaml-0.11.11.2-Klyw2bZtzsLLiJpYse4XVy
11.35 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-21byJEHANtiCpGzHaEj9fb-hls-explicit-fixity-plugin
11.35 s
[haskell-language-server] depends base-4.18.3.0
11.35 s
[haskell-language-server] depends containers-0.6.7
11.35 s
[haskell-language-server] depends deepseq-1.4.8.1
11.35 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.35 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.35 s
[haskell-language-server] depends hashable-1.5.0.0-II7DXkzNtxH8nnlaFY2yyd
11.35 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.35 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.35 s
[haskell-language-server] depends text-2.0.2
11.35 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-1eqeWxapPHfKHhYNK0JT0S-ghcide-bench
11.35 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.35 s
[haskell-language-server] depends base-4.18.3.0
11.35 s
[haskell-language-server] depends bytestring-0.11.5.4
11.35 s
[haskell-language-server] depends containers-0.6.7
11.35 s
[haskell-language-server] depends data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.35 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.35 s
[haskell-language-server] depends filepath-1.4.301.0
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib
11.35 s
[haskell-language-server] depends hls-graph-2.12.0.0-LmmxNkRAYgA4jEKRL35j8r
11.35 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.35 s
[haskell-language-server] depends hls-test-utils-2.12.0.0-2UlZmdeujD21IIWja6yF7h
11.35 s
[haskell-language-server] depends lens-5.3.5-DSCdkdf7tVjKIPqwSatvE
11.35 s
[haskell-language-server] depends lsp-test-0.17.1.1-EjGeIvnsfk5EhXX3ijjV6d
11.35 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.35 s
[haskell-language-server] depends optparse-applicative-0.18.1.0-Let8AIZHwiqCn1Z7uV5H6r
11.35 s
[haskell-language-server] depends process-1.6.19.0
11.35 s
[haskell-language-server] depends safe-exceptions-0.1.7.4-J0hn5BMLtXUJL9cS1eXC3v
11.35 s
[haskell-language-server] depends shake-0.19.8-LPUQZrGH1UsAA1FMLvo9Hc
11.35 s
[haskell-language-server] depends tasty-hunit-0.10.2-LPwKd0CyAJ52Zh1mEBUUUW
11.35 s
[haskell-language-server] depends text-2.0.2
11.35 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-1Dqyh9wtUd3Bj75VBTa1tF-hls-module-name-plugin
11.35 s
[haskell-language-server] depends aeson-2.2.3.0-DGnftm2v6r08Y72sICN3c0
11.35 s
[haskell-language-server] depends base-4.18.3.0
11.35 s
[haskell-language-server] depends containers-0.6.7
11.35 s
[haskell-language-server] depends filepath-1.4.301.0
11.35 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.35 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.35 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.35 s
[haskell-language-server] depends text-2.0.2
11.35 s
[haskell-language-server] depends text-rope-0.3-AtGaAe1sCd6ukviEtJbiF
11.35 s
[haskell-language-server] depends transformers-0.6.1.0
11.35 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.35 s
[haskell-language-server] depends aeson-pretty-0.8.10-BgtEeo7358D7lyXwmTUOLk
11.35 s
[haskell-language-server] depends base-4.18.3.0
11.35 s
[haskell-language-server] depends data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.35 s
[haskell-language-server] depends directory-1.3.8.5
11.35 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.35 s
[haskell-language-server] depends filepath-1.4.301.0
11.35 s
[haskell-language-server] depends ghc-9.6.7
11.35 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.35 s
[haskell-language-server] depends githash-0.1.7.0-5BWjRCNZB9NEtAb5878P8j
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-5LbobgaiD5N8xyn4MWHKvG-hls-cabal-fmt-plugin
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-9IYOuKHYLJSCX7b1AraPXk-hls-cabal-gild-plugin
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-KCZeCKCF0CR1LxLF1Qyqx-hls-call-hierarchy-plugin
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-Kj6oNR22I886LfKlaRm9AZ-hls-change-type-signature-plugin
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-KJugDuYFyuNCZrpJBAEd2L-hls-class-plugin
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin
11.35 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-21byJEHANtiCpGzHaEj9fb-hls-explicit-fixity-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-2o2dcEbcAfpD8MpoQM4cQl-hls-explicit-imports-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-9NuvF5K83zjKEROrI0FsBg-hls-explicit-record-fields-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-HM2OaruVxbdllAqBgbVTR-hls-floskell-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-29JOMnegjOO3WArLA0PeeE-hls-fourmolu-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-Jekx7yfTfBvJqE6MXsE6qC-hls-gadt-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-8EsIybRW7RJGEX8RNOax2i-hls-hlint-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-1Dqyh9wtUd3Bj75VBTa1tF-hls-module-name-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-HnjBmqziRtsFA50VY8PqMO-hls-notes-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-DfDaMlvI8lE3DtJu9XSrI5-hls-ormolu-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-LmS0Oaq8JEiKIjz8eue5JQ-hls-overloaded-record-dot-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-Gaz5X4ZzCzi8VvaiD2gmYR-hls-pragmas-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-6i4cyuaZhiA26LXYUa3UA8-hls-qualify-imported-names-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-H9PT6LMhSpFLT3aRk45KC-hls-rename-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-IueXAjwy7vDCQ9yZlE0eWC-hls-retrie-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-4t4FMaGlV9pFITLwsWZhSl-hls-signature-help-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-3lKcuB6bhJZIoci0rRUAjC-hls-stan-plugin
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-HHVpmZRXc4gCeddzhmNfSI-hls-stylish-haskell-plugin
11.37 s
[haskell-language-server] depends hie-bios-0.17.0-4OgvZQ0M1cWI2jB71urhuV
11.37 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.37 s
[haskell-language-server] depends optparse-applicative-0.18.1.0-Let8AIZHwiqCn1Z7uV5H6r
11.37 s
[haskell-language-server] depends optparse-simple-0.1.1.4-9HAULKOjTA6J0lHNdRD2x7
11.37 s
[haskell-language-server] depends prettyprinter-1.7.1-I6A2lHwVDNh6maV7bYB5fM
11.37 s
[haskell-language-server] depends process-1.6.19.0
11.37 s
[haskell-language-server] depends text-2.0.2
11.37 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-6OQdnWIBVJU7LMih85tfjb-haskell-language-server-wrapper
11.37 s
[haskell-language-server] depends base-4.18.3.0
11.37 s
[haskell-language-server] depends containers-0.6.7
11.37 s
[haskell-language-server] depends data-default-0.8.0.1-LxnMp3In9RcB0AnLNQD2O5
11.37 s
[haskell-language-server] depends directory-1.3.8.5
11.37 s
[haskell-language-server] depends extra-1.8.1-mqL7YRifC8HhGrjpGYIL3
11.37 s
[haskell-language-server] depends filepath-1.4.301.0
11.37 s
[haskell-language-server] depends ghcide-2.12.0.0-DoBI404w56IBGGWIHEkjtu
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.37 s
[haskell-language-server] depends hie-bios-0.17.0-4OgvZQ0M1cWI2jB71urhuV
11.37 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.37 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.37 s
[haskell-language-server] depends lsp-types-2.3.0.1-8LSNlmzQ20d3XpNxAaZYMP
11.37 s
[haskell-language-server] depends text-2.0.2
11.37 s
[haskell-language-server] depends transformers-0.6.1.0
11.37 s
[haskell-language-server] depends unix-2.8.6.0
11.37 s
[haskell-language-server] depends unliftio-core-0.2.1.0-CtDanxECkbwJ3FHnCY1MPO
11.37 s
[haskell-language-server] definite haskell-language-server-2.12.0.0-ITpYpQVRS0qLya2XUJnu55-haskell-language-server
11.37 s
[haskell-language-server] depends base-4.18.3.0
11.37 s
[haskell-language-server] depends haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.37 s
[haskell-language-server] depends hls-plugin-api-2.12.0.0-6Cwxvor5kYM345JQLfeYUR
11.37 s
[haskell-language-server] depends lsp-2.7.0.1-BmLSwy2y3WrqshzrDS9re
11.37 s
[haskell-language-server] depends prettyprinter-1.7.1-I6A2lHwVDNh6maV7bYB5fM
11.37 s
[haskell-language-server] depends text-2.0.2
11.37 s
[haskell-language-server] Using Cabal-3.10.3.0 compiled by ghc-9.6
11.37 s
[haskell-language-server] Using compiler: ghc-9.6.7
11.37 s
[haskell-language-server] Using install prefix:
11.37 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0
11.37 s
[haskell-language-server] Executables installed in:
11.37 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
11.37 s
[haskell-language-server] Libraries installed in:
11.37 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
11.37 s
[haskell-language-server] Dynamic Libraries installed in:
11.37 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7
11.37 s
[haskell-language-server] Private executables installed in:
11.37 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/libexec/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0
11.37 s
[haskell-language-server] Data files installed in:
11.37 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/share/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0
11.37 s
[haskell-language-server] Documentation installed in:
11.37 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/share/doc/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0
11.37 s
[haskell-language-server] Configuration files installed in:
11.37 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/etc
11.37 s
[haskell-language-server] No alex found
11.37 s
[haskell-language-server] Using ar found on system at:
11.37 s
[haskell-language-server] /nix/store/rinxh4y0akcin90l05j0zr1r3wahl34d-binutils-wrapper-2.44/bin/ar
11.37 s
[haskell-language-server] No c2hs found
11.37 s
[haskell-language-server] Using cpphs version 1.20.9 found on system at:
11.37 s
[haskell-language-server] /nix/store/wh669ywmw50iwg9i0cvya2v29k7kdnbp-cpphs-1.20.10/bin/cpphs
11.37 s
[haskell-language-server] No doctest found
11.37 s
[haskell-language-server] Using gcc version 14.3.0 given by user at:
11.37 s
[haskell-language-server] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/gcc
11.37 s
[haskell-language-server] Using ghc version 9.6.7 found on system at:
11.37 s
[haskell-language-server] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/ghc
11.37 s
[haskell-language-server] Using ghc-pkg version 9.6.7 found on system at:
11.37 s
[haskell-language-server] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/ghc-pkg-9.6.7
11.37 s
[haskell-language-server] No ghcjs found
11.37 s
[haskell-language-server] No ghcjs-pkg found
11.37 s
[haskell-language-server] No greencard found
11.37 s
[haskell-language-server] Using haddock version 2.29.2 found on system at:
11.37 s
[haskell-language-server] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/haddock-ghc-9.6.7
11.37 s
[haskell-language-server] No happy found
11.37 s
[haskell-language-server] Using haskell-suite found on system at: haskell-suite-dummy-location
11.37 s
[haskell-language-server] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
11.37 s
[haskell-language-server] No hmake found
11.37 s
[haskell-language-server] Using hpc version 0.68 found on system at:
11.37 s
[haskell-language-server] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/hpc-ghc-9.6.7
11.37 s
[haskell-language-server] Using hsc2hs version 0.68.9 found on system at:
11.37 s
[haskell-language-server] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/hsc2hs-ghc-9.6.7
11.37 s
[haskell-language-server] Using hscolour version 1.25 found on system at:
11.37 s
[haskell-language-server] /nix/store/na3h6k2pdvfb6kjn5dhiqi3z5l8cfdqx-hscolour-1.25/bin/HsColour
11.37 s
[haskell-language-server] No jhc found
11.37 s
[haskell-language-server] Using ld found on system at:
11.37 s
[haskell-language-server] /nix/store/rinxh4y0akcin90l05j0zr1r3wahl34d-binutils-wrapper-2.44/bin/ld.gold
11.37 s
[haskell-language-server] No pkg-config found
11.37 s
[haskell-language-server] Using runghc version 9.6.7 found on system at:
11.37 s
[haskell-language-server] /nix/store/i84a5gvqc16hhlcx2wjzvvfdg2ylshpr-ghc-9.6.7/bin/runghc-9.6.7
11.37 s
[haskell-language-server] Using strip version 2.44 found on system at:
11.37 s
[haskell-language-server] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/strip
11.37 s
[haskell-language-server] Using tar found on system at:
11.37 s
[haskell-language-server] /nix/store/i8hncwf8234flnbgi2z19bzy4hjwhss1-gnutar-1.35/bin/tar
11.37 s
[haskell-language-server] No uhc found
11.67 s
[haskell-language-server] Phase: buildPhase
11.81 s
[haskell-language-server] Preprocessing library 'hls-overloaded-record-dot-plugin' for haskell-language-server-2.12.0.0..
11.81 s
[haskell-language-server] Building library 'hls-overloaded-record-dot-plugin' for haskell-language-server-2.12.0.0..
11.93 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.OverloadedRecordDot ( plugins/hls-overloaded-record-dot-plugin/src/Ide/Plugin/OverloadedRecordDot.hs, dist/build/hls-overloaded-record-dot-plugin/Ide/Plugin/OverloadedRecordDot.o, dist/build/hls-overloaded-record-dot-plugin/Ide/Plugin/OverloadedRecordDot.dyn_o )
11.95 s
[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 )
12.21 s
[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 )
12.64 s
[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 )
13.25 s
[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 )
13.25 s
[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 )
13.25 s
[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 )
13.25 s
[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 )
13.25 s
[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 )
13.25 s
[algebraic-graphs]
13.25 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:171:32: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
13.25 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
13.25 s
[algebraic-graphs] will become an error in a future GHC release.
13.25 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
13.25 s
[algebraic-graphs] |
13.25 s
[algebraic-graphs] 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet
13.25 s
[algebraic-graphs] | ^
13.25 s
[algebraic-graphs]
13.25 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:197:29: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
13.25 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
13.25 s
[algebraic-graphs] will become an error in a future GHC release.
13.25 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
13.25 s
[algebraic-graphs] |
13.25 s
[algebraic-graphs] 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
13.25 s
[algebraic-graphs] | ^
13.25 s
[algebraic-graphs]
13.25 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:215:30: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
13.25 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
13.25 s
[algebraic-graphs] will become an error in a future GHC release.
13.25 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
13.25 s
[algebraic-graphs] |
13.25 s
[algebraic-graphs] 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
13.25 s
[algebraic-graphs] | ^
13.25 s
[algebraic-graphs]
13.25 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:303:37: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
13.25 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
13.25 s
[algebraic-graphs] will become an error in a future GHC release.
13.25 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
13.25 s
[algebraic-graphs] |
13.25 s
[algebraic-graphs] 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
13.25 s
[algebraic-graphs] | ^
13.25 s
[algebraic-graphs]
13.25 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:312:46: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
13.25 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
13.25 s
[algebraic-graphs] will become an error in a future GHC release.
13.25 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
13.25 s
[algebraic-graphs] |
13.25 s
[algebraic-graphs] 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
13.25 s
[algebraic-graphs] | ^
13.25 s
[algebraic-graphs]
13.25 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:452:43: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
13.25 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
13.25 s
[algebraic-graphs] will become an error in a future GHC release.
13.25 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
13.25 s
[algebraic-graphs] |
13.25 s
[algebraic-graphs] 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
13.25 s
[algebraic-graphs] | ^
13.25 s
[algebraic-graphs]
13.25 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:471:52: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
13.25 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
13.25 s
[algebraic-graphs] will become an error in a future GHC release.
13.25 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
13.25 s
[algebraic-graphs] |
13.25 s
[algebraic-graphs] 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
13.25 s
[algebraic-graphs] | ^
13.25 s
[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 )
13.39 s
[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 )
13.64 s
[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 )
13.64 s
[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 )
13.64 s
[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 )
14.09 s
[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 )
14.31 s
[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 )
14.42 s
[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 )
14.42 s
[algebraic-graphs]
14.42 s
[algebraic-graphs] src/Algebra/Graph/Export.hs:185:41: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
14.42 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
14.42 s
[algebraic-graphs] will become an error in a future GHC release.
14.42 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
14.42 s
[algebraic-graphs] |
14.42 s
[algebraic-graphs] 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s
14.42 s
[algebraic-graphs] | ^
14.42 s
[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 )
14.42 s
[algebraic-graphs]
14.42 s
[algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:121:63: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
14.42 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
14.42 s
[algebraic-graphs] will become an error in a future GHC release.
14.42 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
14.42 s
[algebraic-graphs] |
14.42 s
[algebraic-graphs] 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s
14.42 s
[algebraic-graphs] | ^
14.42 s
[algebraic-graphs]
14.43 s
[algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:165:78: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
14.43 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
14.43 s
[algebraic-graphs] will become an error in a future GHC release.
14.43 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
14.43 s
[algebraic-graphs] |
14.43 s
[algebraic-graphs] 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s
14.43 s
[algebraic-graphs] | ^
14.43 s
[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 )
14.43 s
[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 )
14.43 s
[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 )
14.63 s
[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 )
14.63 s
[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 )
14.64 s
[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 )
14.64 s
[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 )
14.67 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.OverloadedRecordDot ( plugins/hls-overloaded-record-dot-plugin/src/Ide/Plugin/OverloadedRecordDot.hs, dist/build/hls-overloaded-record-dot-plugin/Ide/Plugin/OverloadedRecordDot.p_o )
14.90 s
[algebraic-graphs] [ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, dist/build/Algebra/Graph/AdjacencyMap.p_o )
15.68 s
[algebraic-graphs] [ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, dist/build/Algebra/Graph/AdjacencyIntMap.p_o )
16.34 s
[algebraic-graphs] [ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.p_o )
16.64 s
[algebraic-graphs] [ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, dist/build/Algebra/Graph/Internal.p_o )
16.64 s
[algebraic-graphs] [ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, dist/build/Algebra/Graph.p_o )
17.79 s
[algebraic-graphs] [ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, dist/build/Algebra/Graph/HigherKinded/Class.p_o )
18.23 s
[algebraic-graphs] [ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.p_o )
18.50 s
[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 )
19.07 s
[algebraic-graphs] [ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, dist/build/Algebra/Graph/Label.p_o )
19.07 s
[algebraic-graphs] [10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.p_o )
19.07 s
[algebraic-graphs] [11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.p_o )
19.07 s
[algebraic-graphs] [12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.p_o )
19.07 s
[algebraic-graphs] [13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, dist/build/Algebra/Graph/ToGraph.p_o )
19.07 s
[algebraic-graphs]
19.07 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:171:32: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
19.07 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
19.07 s
[algebraic-graphs] will become an error in a future GHC release.
19.07 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
19.07 s
[algebraic-graphs] |
19.07 s
[algebraic-graphs] 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet
19.07 s
[algebraic-graphs] | ^
19.07 s
[algebraic-graphs]
19.07 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:197:29: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
19.07 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
19.07 s
[algebraic-graphs] will become an error in a future GHC release.
19.07 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
19.07 s
[algebraic-graphs] |
19.07 s
[algebraic-graphs] 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
19.07 s
[algebraic-graphs] | ^
19.07 s
[algebraic-graphs]
19.07 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:215:30: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
19.07 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
19.07 s
[algebraic-graphs] will become an error in a future GHC release.
19.07 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
19.07 s
[algebraic-graphs] |
19.07 s
[algebraic-graphs] 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
19.07 s
[algebraic-graphs] | ^
19.07 s
[algebraic-graphs]
19.07 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:303:37: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
19.08 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
19.08 s
[algebraic-graphs] will become an error in a future GHC release.
19.08 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
19.08 s
[algebraic-graphs] |
19.08 s
[algebraic-graphs] 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
19.08 s
[algebraic-graphs] | ^
19.08 s
[algebraic-graphs]
19.08 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:312:46: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
19.08 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
19.08 s
[algebraic-graphs] will become an error in a future GHC release.
19.08 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
19.08 s
[algebraic-graphs] |
19.08 s
[algebraic-graphs] 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
19.08 s
[algebraic-graphs] | ^
19.08 s
[algebraic-graphs]
19.08 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:452:43: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
19.08 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
19.08 s
[algebraic-graphs] will become an error in a future GHC release.
19.08 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
19.08 s
[algebraic-graphs] |
19.08 s
[algebraic-graphs] 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
19.08 s
[algebraic-graphs] | ^
19.08 s
[algebraic-graphs]
19.08 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:471:52: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
19.08 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
19.08 s
[algebraic-graphs] will become an error in a future GHC release.
19.08 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
19.08 s
[algebraic-graphs] |
19.08 s
[algebraic-graphs] 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
19.08 s
[algebraic-graphs] | ^
19.08 s
[algebraic-graphs] [14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, dist/build/Algebra/Graph/Relation.p_o )
19.25 s
[algebraic-graphs] [15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, dist/build/Algebra/Graph/Relation/Symmetric.p_o )
19.60 s
[algebraic-graphs] [16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, dist/build/Algebra/Graph/NonEmpty.p_o )
19.60 s
[algebraic-graphs] [17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, dist/build/Algebra/Graph/Labelled/AdjacencyMap.p_o )
19.60 s
[algebraic-graphs] [18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, dist/build/Algebra/Graph/Labelled.p_o )
20.22 s
[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 )
20.45 s
[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 )
20.59 s
[algebraic-graphs] [21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, dist/build/Algebra/Graph/Export.p_o )
20.59 s
[algebraic-graphs]
20.59 s
[algebraic-graphs] src/Algebra/Graph/Export.hs:185:41: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
20.59 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
20.59 s
[algebraic-graphs] will become an error in a future GHC release.
20.59 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
20.59 s
[algebraic-graphs] |
20.59 s
[algebraic-graphs] 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s
20.59 s
[algebraic-graphs] | ^
20.59 s
[algebraic-graphs] [22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, dist/build/Algebra/Graph/Export/Dot.p_o )
20.59 s
[algebraic-graphs]
20.59 s
[algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:121:63: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
20.59 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
20.59 s
[algebraic-graphs] will become an error in a future GHC release.
20.59 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
20.59 s
[algebraic-graphs] |
20.59 s
[algebraic-graphs] 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s
20.59 s
[algebraic-graphs] | ^
20.59 s
[algebraic-graphs]
20.59 s
[algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:165:78: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
20.59 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
20.59 s
[algebraic-graphs] will become an error in a future GHC release.
20.59 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
20.59 s
[algebraic-graphs] |
20.59 s
[algebraic-graphs] 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s
20.59 s
[algebraic-graphs] | ^
20.59 s
[algebraic-graphs] [23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, dist/build/Algebra/Graph/Undirected.p_o )
20.59 s
[algebraic-graphs] [24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, dist/build/Algebra/Graph/Class.p_o )
20.59 s
[algebraic-graphs] [25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, dist/build/Algebra/Graph/Relation/Transitive.p_o )
20.63 s
[algebraic-graphs] [26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, dist/build/Algebra/Graph/Relation/Reflexive.p_o )
20.64 s
[algebraic-graphs] [27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, dist/build/Algebra/Graph/Relation/Preorder.p_o )
20.65 s
[algebraic-graphs] [28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, dist/build/Algebra/Graph/Example/Todo.p_o )
20.67 s
[algebraic-graphs] [29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, dist/build/Data/Graph/Typed.p_o )
21.81 s
[algebraic-graphs] Preprocessing test suite 'main' for algebraic-graphs-0.7..
21.81 s
[algebraic-graphs] Building test suite 'main' for algebraic-graphs-0.7..
21.94 s
[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 )
22.93 s
[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 )
23.25 s
[haskell-language-server] Preprocessing library 'hls-change-type-signature-plugin' for haskell-language-server-2.12.0.0..
23.25 s
[haskell-language-server] Building library 'hls-change-type-signature-plugin' for haskell-language-server-2.12.0.0..
23.42 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ChangeTypeSignature ( plugins/hls-change-type-signature-plugin/src/Ide/Plugin/ChangeTypeSignature.hs, dist/build/hls-change-type-signature-plugin/Ide/Plugin/ChangeTypeSignature.o, dist/build/hls-change-type-signature-plugin/Ide/Plugin/ChangeTypeSignature.dyn_o )
25.02 s
[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 )
25.02 s
[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 )
25.02 s
[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 )
25.73 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ChangeTypeSignature ( plugins/hls-change-type-signature-plugin/src/Ide/Plugin/ChangeTypeSignature.hs, dist/build/hls-change-type-signature-plugin/Ide/Plugin/ChangeTypeSignature.p_o )
26.79 s
[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 )
26.79 s
[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 )
26.79 s
[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 )
29.60 s
[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 )
29.72 s
[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 )
29.72 s
[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 )
30.32 s
[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 )
30.32 s
[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 )
30.32 s
[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 )
31.59 s
[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 )
31.59 s
[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 )
31.59 s
[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 )
31.59 s
[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 )
31.59 s
[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 )
31.59 s
[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 )
31.59 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:43:1: emptyI === emptyIR passed.
31.59 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:49:1: vertexI === vertexIR passed.
31.59 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:56:1: overlayI === overlayIR passed.
31.59 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:63:1: connectI === connectIR passed.
31.59 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:69:1: overlaysC `hasNoType` GHC.Types.List passed.
31.59 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:76:1: overlaysP === overlaysPR passed.
31.59 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:82:1: verticesCP `hasNoType` GHC.Types.List passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:83:1: verticesCP `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:89:1: connectsC `hasNoType` GHC.Types.List passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:96:1: connectsP === connectsPR passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:102:1: isSubgraphOfC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:108:1: cliqueCP `hasNoType` GHC.Types.List passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:109:1: cliqueCP `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:115:1: edgesCP `hasNoType` GHC.Types.List passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:116:1: edgesCP `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:122:1: starCP `hasNoType` GHC.Types.List passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:123:1: starCP `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:130:1: fmapCP `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:137:1: bindC === bindCR passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:144:1: bindP === bindPR passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:151:1: apC === apCR passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:159:1: apP === apPR passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:165:1: eqC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:170:1: eqT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:176:1: ordC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:181:1: ordT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:187:1: isEmptyC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:193:1: sizeC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:199:1: vertexSetC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:205:1: vertexSetC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:210:1: vertexCountT `hasNoType` Data.Set.Internal.Set passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:216:1: edgeCountC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:221:1: edgeCountT `hasNoType` Data.Set.Internal.Set passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:227:1: vertexListCP `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:228:1: vertexListCP `hasNoType` GHC.Types.List passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:233:1: vertexListT `hasNoType` Data.Set.Internal.Set passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:239:1: edgeSetC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:244:1: vertexListT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:250:1: edgeListCP `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:251:1: edgeListCP `hasNoType` GHC.Types.List passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:256:1: edgeListT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:262:1: hasVertexC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:268:1: hasEdgeC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:274:1: adjacencyListC `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:280:1: pathP `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:286:1: circuitP `hasNoType` Algebra.Graph.Graph passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:292:1: bicliqueCP `hasNoType` GHC.Types.List passed.
31.60 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:293:1: bicliqueCP `hasNoType` Algebra.Graph.Graph passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:301:1: replaceVertexCP `hasNoType` Algebra.Graph.Graph passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:309:1: mergeVerticesCP `hasNoType` Algebra.Graph.Graph passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:316:1: splitVertexCP `hasNoType` GHC.Types.List passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:317:1: splitVertexCP `hasNoType` Algebra.Graph.Graph passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:324:1: transposeCP `hasNoType` Algebra.Graph.Graph passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:339:1: simplifyC === simplifyCR passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:345:1: composeCP `hasNoType` Algebra.Graph.Graph passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:352:1: induceCP `hasNoType` Algebra.Graph.Graph passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:359:1: induceJustCP `hasNoType` Algebra.Graph.Graph passed.
31.61 s
[algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:365:1: contextC `hasNoType` Algebra.Graph.Graph passed.
31.61 s
[algebraic-graphs] inspection testing successful
31.61 s
[algebraic-graphs] expected successes: 58
31.61 s
[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 )
31.61 s
[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 )
31.61 s
[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 )
32.27 s
[algebraic-graphs] [24 of 24] Linking dist/build/main/main
33.04 s
[algebraic-graphs] Phase: checkPhase
33.08 s
[algebraic-graphs] Running 1 test suites...
33.08 s
[algebraic-graphs] Test suite main: RUNNING...
33.35 s
[haskell-language-server] Preprocessing library 'hls-class-plugin' for haskell-language-server-2.12.0.0..
33.35 s
[haskell-language-server] Building library 'hls-class-plugin' for haskell-language-server-2.12.0.0..
33.52 s
[haskell-language-server] [1 of 6] Compiling Ide.Plugin.Class.Utils ( plugins/hls-class-plugin/src/Ide/Plugin/Class/Utils.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/Utils.o, dist/build/hls-class-plugin/Ide/Plugin/Class/Utils.dyn_o )
34.48 s
[haskell-language-server] [2 of 6] Compiling Ide.Plugin.Class.Types ( plugins/hls-class-plugin/src/Ide/Plugin/Class/Types.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/Types.o, dist/build/hls-class-plugin/Ide/Plugin/Class/Types.dyn_o )
35.82 s
[haskell-language-server] [3 of 6] Compiling Ide.Plugin.Class.ExactPrint ( plugins/hls-class-plugin/src/Ide/Plugin/Class/ExactPrint.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/ExactPrint.o, dist/build/hls-class-plugin/Ide/Plugin/Class/ExactPrint.dyn_o )
36.29 s
[haskell-language-server] [4 of 6] Compiling Ide.Plugin.Class.CodeLens ( plugins/hls-class-plugin/src/Ide/Plugin/Class/CodeLens.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeLens.o, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeLens.dyn_o )
36.46 s
[haskell-language-server] [5 of 6] Compiling Ide.Plugin.Class.CodeAction ( plugins/hls-class-plugin/src/Ide/Plugin/Class/CodeAction.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeAction.o, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeAction.dyn_o )
36.74 s
[haskell-language-server] [6 of 6] Compiling Ide.Plugin.Class ( plugins/hls-class-plugin/src/Ide/Plugin/Class.hs, dist/build/hls-class-plugin/Ide/Plugin/Class.o, dist/build/hls-class-plugin/Ide/Plugin/Class.dyn_o )
37.14 s
[haskell-language-server] [1 of 6] Compiling Ide.Plugin.Class.Utils ( plugins/hls-class-plugin/src/Ide/Plugin/Class/Utils.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/Utils.p_o )
38.10 s
[haskell-language-server] [2 of 6] Compiling Ide.Plugin.Class.Types ( plugins/hls-class-plugin/src/Ide/Plugin/Class/Types.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/Types.p_o )
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.Show ============
38.84 s
[algebraic-graphs] OK: show empty == "empty"
38.84 s
[algebraic-graphs] OK: show (shrink 1) == "vertex 1"
38.84 s
[algebraic-graphs] OK: show (shrink $ 1 + 2) == "vertices [1,2]"
38.84 s
[algebraic-graphs] OK: show (shrink $ 1 * 2) == "(fromJust . toAcyclic) (edge 1 2)"
38.84 s
[algebraic-graphs] OK: show (shrink $ 1 * 2 * 3) == "(fromJust . toAcyclic) (edges [(1,2),(1,3),(2,3)])"
38.84 s
[algebraic-graphs] OK: show (shrink $ 1 * 2 + 3) == "(fromJust . toAcyclic) (overlay (vertex 3) (edge 1 2))"
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.fromAcyclic ============
38.84 s
[algebraic-graphs] OK: fromAcyclic empty == empty
38.84 s
[algebraic-graphs] OK: fromAcyclic . vertex == vertex
38.84 s
[algebraic-graphs] OK: fromAcyclic (shrink $ 1 * 3 * 2) == star 1 [2,3]
38.84 s
[algebraic-graphs] OK: vertexCount . fromAcyclic == vertexCount
38.84 s
[algebraic-graphs] OK: edgeCount . fromAcyclic == edgeCount
38.84 s
[algebraic-graphs] OK: isAcyclic . fromAcyclic == const True
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.empty ============
38.84 s
[algebraic-graphs] OK: isEmpty empty == True
38.84 s
[algebraic-graphs] OK: hasVertex x empty == False
38.84 s
[algebraic-graphs] OK: vertexCount empty == 0
38.84 s
[algebraic-graphs] OK: edgeCount empty == 0
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.vertex ============
38.84 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
38.84 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
38.84 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
38.84 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.vertices ============
38.84 s
[algebraic-graphs] OK: vertices [] == empty
38.84 s
[algebraic-graphs] OK: vertices [x] == vertex x
38.84 s
[algebraic-graphs] OK: hasVertex x . vertices == elem x
38.84 s
[algebraic-graphs] OK: vertexCount . vertices == length . nub
38.84 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.union ============
38.84 s
[algebraic-graphs] OK: vertexSet (union x y) == <correct result>
38.84 s
[algebraic-graphs] OK: edgeSet (union x y) == <correct result>
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.join ============
38.84 s
[algebraic-graphs] OK: vertexSet (join x y) == <correct result>
38.84 s
[algebraic-graphs] OK: edgeSet (join x y) == <correct result>
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.isSubgraphOf ============
38.84 s
[algebraic-graphs] OK: isSubgraphOf empty x == True
38.84 s
[algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False
38.84 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
38.84 s
[algebraic-graphs] OK: isSubgraphOf x (transitiveClosure x) == True
38.84 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.isEmpty ============
38.84 s
[algebraic-graphs] OK: isEmpty empty == True
38.84 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
38.84 s
[algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True
38.84 s
[algebraic-graphs] OK: isEmpty (removeEdge 1 2 $ shrink $ 1 * 2) == False
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.hasVertex ============
38.84 s
[algebraic-graphs] OK: hasVertex x empty == False
38.84 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
38.84 s
[algebraic-graphs] OK: hasVertex x . removeVertex x == const False
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.hasEdge ============
38.84 s
[algebraic-graphs] OK: hasEdge x y empty == False
38.84 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
38.84 s
[algebraic-graphs] OK: hasEdge 1 2 (shrink $ 1 * 2) == True
38.84 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
38.84 s
[algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.vertexCount ============
38.84 s
[algebraic-graphs] OK: vertexCount empty == 0
38.84 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
38.84 s
[algebraic-graphs] OK: vertexCount == length . vertexList
38.84 s
[algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.edgeCount ============
38.84 s
[algebraic-graphs] OK: edgeCount empty == 0
38.84 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
38.84 s
[algebraic-graphs] OK: edgeCount (shrink $ 1 * 2) == 1
38.84 s
[algebraic-graphs] OK: edgeCount == length . edgeList
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.vertexList ============
38.84 s
[algebraic-graphs] OK: vertexList empty == []
38.84 s
[algebraic-graphs] OK: vertexList (vertex x) == [x]
38.84 s
[algebraic-graphs] OK: vertexList . vertices == nub . sort
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.edgeList ============
38.84 s
[algebraic-graphs] OK: edgeList empty == []
38.84 s
[algebraic-graphs] OK: edgeList (vertex x) == []
38.84 s
[algebraic-graphs] OK: edgeList (shrink $ 2 * 1) == [(2,1)]
38.84 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.adjacencyList ============
38.84 s
[algebraic-graphs] OK: adjacencyList empty == []
38.84 s
[algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])]
38.84 s
[algebraic-graphs] OK: adjacencyList (shrink $ 1 * 2) == [(1, [2]), (2, [])]
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.vertexSet ============
38.84 s
[algebraic-graphs] OK: vertexSet empty == Set.empty
38.84 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
38.84 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.edgeSet ============
38.84 s
[algebraic-graphs] OK: edgeSet empty == Set.empty
38.84 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
38.84 s
[algebraic-graphs] OK: edgeSet (shrink $ 1 * 2) == Set.singleton (1,2)
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.preSet ============
38.84 s
[algebraic-graphs] OK: preSet x empty == Set.empty
38.84 s
[algebraic-graphs] OK: preSet x (vertex x) == Set.empty
38.84 s
[algebraic-graphs] OK: preSet 1 (shrink $ 1 * 2) == Set.empty
38.84 s
[algebraic-graphs] OK: preSet 2 (shrink $ 1 * 2) == Set.fromList [1]
38.84 s
[algebraic-graphs] OK: Set.member x . preSet x == const False
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.postSet ============
38.84 s
[algebraic-graphs] OK: postSet x empty == Set.empty
38.84 s
[algebraic-graphs] OK: postSet x (vertex x) == Set.empty
38.84 s
[algebraic-graphs] OK: postSet 1 (shrink $ 1 * 2) == Set.fromList [2]
38.84 s
[algebraic-graphs] OK: postSet 2 (shrink $ 1 * 2) == Set.empty
38.84 s
[algebraic-graphs] OK: Set.member x . postSet x == const False
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.removeVertex ============
38.84 s
[algebraic-graphs] OK: removeVertex x (vertex x) == empty
38.84 s
[algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2
38.84 s
[algebraic-graphs] OK: removeVertex 1 (shrink $ 1 * 2) == vertex 2
38.84 s
[algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.removeEdge ============
38.84 s
[algebraic-graphs] OK: removeEdge 1 2 (shrink $ 1 * 2) == vertices [1,2]
38.84 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
38.84 s
[algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x
38.84 s
[algebraic-graphs] OK: removeEdge 1 2 (shrink $ 1 * 2 * 3) == shrink ((1 + 2) * 3)
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.transpose ============
38.84 s
[algebraic-graphs] OK: transpose empty == empty
38.84 s
[algebraic-graphs] OK: transpose (vertex x) == vertex x
38.84 s
[algebraic-graphs] OK: transpose . transpose == id
38.84 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.induce ============
38.84 s
[algebraic-graphs] OK: induce (const True ) x == x
38.84 s
[algebraic-graphs] OK: induce (const False) x == empty
38.84 s
[algebraic-graphs] OK: induce (/= x) == removeVertex x
38.84 s
[algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x)
38.84 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.induceJust ============
38.84 s
[algebraic-graphs] OK: induceJust (vertex Nothing) == empty
38.84 s
[algebraic-graphs] OK: induceJust . vertex . Just == vertex
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.box ============
38.84 s
[algebraic-graphs] OK: edgeList (box (shrink $ 1 * 2) (shrink $ 10 * 20)) == <correct result>
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] OK: box x y ~~ box y x
38.84 s
[algebraic-graphs] OK: box x (vertex ()) ~~ x
38.84 s
[algebraic-graphs] OK: box x empty ~~ empty
38.84 s
[algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z
38.84 s
[algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y)
38.84 s
[algebraic-graphs] OK: vertexCount (box x y) == vertexCount x * vertexCount y
38.84 s
[algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.transitiveClosure ============
38.84 s
[algebraic-graphs] OK: transitiveClosure empty == empty
38.84 s
[algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x
38.84 s
[algebraic-graphs] OK: transitiveClosure (shrink $ 1 * 2 + 2 * 3) == shrink (1 * 2 + 1 * 3 + 2 * 3)
38.84 s
[algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.topSort ============
38.84 s
[algebraic-graphs] OK: topSort empty == []
38.84 s
[algebraic-graphs] OK: topSort (vertex x) == [x]
38.84 s
[algebraic-graphs] OK: topSort (shrink $ 1 * (2 + 4) + 3 * 4) == [1, 2, 3, 4]
38.84 s
[algebraic-graphs] OK: topSort (join x y) == fmap Left (topSort x) ++ fmap Right (topSort y)
38.84 s
[algebraic-graphs] OK: Right . topSort == AM.topSort . fromAcyclic
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.scc ============
38.84 s
[algebraic-graphs] OK: scc empty == empty
38.84 s
[algebraic-graphs] OK: scc (vertex x) == vertex (NonEmpty.vertex x)
38.84 s
[algebraic-graphs] OK: scc (edge 1 1) == vertex (NonEmpty.edge 1 1)
38.84 s
[algebraic-graphs] OK: edgeList $ scc (edge 1 2) == [ (NonEmpty.vertex 1, NonEmpty.vertex 2) ]
38.84 s
[algebraic-graphs] OK: edgeList $ scc (3 * 1 * 4 * 1 * 5) == <correct result>
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.toAcyclic ============
38.84 s
[algebraic-graphs] OK: toAcyclic (path [1,2,3]) == Just (shrink $ 1 * 2 + 2 * 3)
38.84 s
[algebraic-graphs] OK: toAcyclic (clique [3,2,1]) == Just (transpose (shrink $ 1 * 2 * 3))
38.84 s
[algebraic-graphs] OK: toAcyclic (circuit [1,2,3]) == Nothing
38.84 s
[algebraic-graphs] OK: toAcyclic . fromAcyclic == Just
38.84 s
[algebraic-graphs]
38.84 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.toAcyclicOrd ============
38.84 s
[algebraic-graphs] OK: toAcyclicOrd empty == empty
38.84 s
[algebraic-graphs] OK: toAcyclicOrd . vertex == vertex
38.84 s
[algebraic-graphs] OK: toAcyclicOrd (1 + 2) == shrink (1 + 2)
38.84 s
[algebraic-graphs] OK: toAcyclicOrd (1 * 2) == shrink (1 * 2)
38.84 s
[algebraic-graphs] OK: toAcyclicOrd (2 * 1) == shrink (1 + 2)
38.84 s
[algebraic-graphs] OK: toAcyclicOrd (1 * 2 * 1) == shrink (1 * 2)
40.73 s
[haskell-language-server] [3 of 6] Compiling Ide.Plugin.Class.ExactPrint ( plugins/hls-class-plugin/src/Ide/Plugin/Class/ExactPrint.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/ExactPrint.p_o )
41.01 s
[haskell-language-server] [4 of 6] Compiling Ide.Plugin.Class.CodeLens ( plugins/hls-class-plugin/src/Ide/Plugin/Class/CodeLens.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeLens.p_o )
41.12 s
[haskell-language-server] [5 of 6] Compiling Ide.Plugin.Class.CodeAction ( plugins/hls-class-plugin/src/Ide/Plugin/Class/CodeAction.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeAction.p_o )
41.49 s
[haskell-language-server] [6 of 6] Compiling Ide.Plugin.Class ( plugins/hls-class-plugin/src/Ide/Plugin/Class.hs, dist/build/hls-class-plugin/Ide/Plugin/Class.p_o )
41.68 s
[algebraic-graphs] OK: toAcyclicOrd (1 * 2 * 3) == shrink (1 * 2 * 3)
41.68 s
[algebraic-graphs]
41.68 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.shrink ============
41.68 s
[algebraic-graphs] OK: shrink . AM.vertex == vertex
41.68 s
[algebraic-graphs] OK: shrink . AM.vertices == vertices
41.68 s
[algebraic-graphs] OK: shrink . fromAcyclic == id
41.68 s
[algebraic-graphs]
41.68 s
[algebraic-graphs] ============ Acyclic.AdjacencyMap.consistent ============
41.68 s
[algebraic-graphs] OK: Arbitrary
41.68 s
[algebraic-graphs] OK: empty
41.68 s
[algebraic-graphs] OK: vertex
41.68 s
[algebraic-graphs] OK: vertices
41.68 s
[algebraic-graphs] OK: union
41.68 s
[algebraic-graphs] OK: join
41.68 s
[algebraic-graphs] OK: transpose
41.68 s
[algebraic-graphs] OK: box
41.68 s
[algebraic-graphs] OK: transitiveClosure
41.68 s
[algebraic-graphs] OK: scc
41.68 s
[algebraic-graphs] OK: toAcyclic
41.68 s
[algebraic-graphs] OK: toAcyclicOrd
41.68 s
[algebraic-graphs]
41.68 s
[algebraic-graphs] ============ AdjacencyIntMap ============
41.68 s
[algebraic-graphs] OK: Axioms of graphs
41.68 s
[algebraic-graphs]
41.68 s
[algebraic-graphs] ============ AdjacencyIntMap.fromAdjacencyMap ============
41.68 s
[algebraic-graphs] OK: fromAdjacencyMap == stars . AdjacencyMap.adjacencyList
41.68 s
[algebraic-graphs]
41.68 s
[algebraic-graphs] ============ AdjacencyIntMap.consistent ============
41.68 s
[algebraic-graphs] OK: Consistency of the Arbitrary instance
41.68 s
[algebraic-graphs]
41.68 s
[algebraic-graphs] OK: consistent empty == True
41.68 s
[algebraic-graphs] OK: consistent (vertex x) == True
41.68 s
[algebraic-graphs] OK: consistent (overlay x y) == True
41.68 s
[algebraic-graphs] OK: consistent (connect x y) == True
41.68 s
[algebraic-graphs] OK: consistent (edge x y) == True
41.68 s
[algebraic-graphs] OK: consistent (edges xs) == True
41.68 s
[algebraic-graphs] OK: consistent (stars xs) == True
41.68 s
[algebraic-graphs]
41.68 s
[algebraic-graphs] ============ AdjacencyIntMap.Show ============
41.68 s
[algebraic-graphs] OK: show (empty ) == "empty"
41.68 s
[algebraic-graphs] OK: show (1 ) == "vertex 1"
41.68 s
[algebraic-graphs] OK: show (1 + 2 ) == "vertices [1,2]"
41.68 s
[algebraic-graphs] OK: show (1 * 2 ) == "edge 1 2"
41.68 s
[algebraic-graphs] OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]"
41.68 s
[algebraic-graphs] OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)"
41.68 s
[algebraic-graphs]
41.68 s
[algebraic-graphs] OK: show (vertex (-1) ) == "vertex (-1)"
41.68 s
[algebraic-graphs] OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]"
41.68 s
[algebraic-graphs] OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)"
41.69 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]"
41.69 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))"
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.Ord ============
41.69 s
[algebraic-graphs] OK: vertex 1 < vertex 2
41.69 s
[algebraic-graphs] OK: vertex 3 < edge 1 2
41.69 s
[algebraic-graphs] OK: vertex 1 < edge 1 1
41.69 s
[algebraic-graphs] OK: edge 1 1 < edge 1 2
41.69 s
[algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2
41.69 s
[algebraic-graphs] OK: edge 1 2 < edge 1 3
41.69 s
[algebraic-graphs] OK: x <= x + y
41.69 s
[algebraic-graphs] OK: x + y <= x * y
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.empty ============
41.69 s
[algebraic-graphs] OK: isEmpty empty == True
41.69 s
[algebraic-graphs] OK: hasVertex x empty == False
41.69 s
[algebraic-graphs] OK: vertexCount empty == 0
41.69 s
[algebraic-graphs] OK: edgeCount empty == 0
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.vertex ============
41.69 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
41.69 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
41.69 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
41.69 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.edge ============
41.69 s
[algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y)
41.69 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
41.69 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
41.69 s
[algebraic-graphs] OK: vertexCount (edge 1 1) == 1
41.69 s
[algebraic-graphs] OK: vertexCount (edge 1 2) == 2
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.overlay ============
41.69 s
[algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y
41.69 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
41.69 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
41.69 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
41.69 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
41.69 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
41.69 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
41.69 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.connect ============
41.69 s
[algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y
41.69 s
[algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y
41.69 s
[algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x
41.69 s
[algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y
41.69 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x
41.69 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y
41.69 s
[algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y
41.69 s
[algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
41.69 s
[algebraic-graphs] OK: vertexCount (connect 1 2) == 2
41.69 s
[algebraic-graphs] OK: edgeCount (connect 1 2) == 1
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.vertices ============
41.69 s
[algebraic-graphs] OK: vertices [] == empty
41.69 s
[algebraic-graphs] OK: vertices [x] == vertex x
41.69 s
[algebraic-graphs] OK: vertices == overlays . map vertex
41.69 s
[algebraic-graphs] OK: hasVertex x . vertices == elem x
41.69 s
[algebraic-graphs] OK: vertexCount . vertices == length . nub
41.69 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.edges ============
41.69 s
[algebraic-graphs] OK: edges [] == empty
41.69 s
[algebraic-graphs] OK: edges [(x,y)] == edge x y
41.69 s
[algebraic-graphs] OK: edges == overlays . map (uncurry edge)
41.69 s
[algebraic-graphs] OK: edgeCount . edges == length . nub
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.overlays ============
41.69 s
[algebraic-graphs] OK: overlays [] == empty
41.69 s
[algebraic-graphs] OK: overlays [x] == x
41.69 s
[algebraic-graphs] OK: overlays [x,y] == overlay x y
41.69 s
[algebraic-graphs] OK: overlays == foldr overlay empty
41.69 s
[algebraic-graphs] OK: isEmpty . overlays == all isEmpty
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.connects ============
41.69 s
[algebraic-graphs] OK: connects [] == empty
41.69 s
[algebraic-graphs] OK: connects [x] == x
41.69 s
[algebraic-graphs] OK: connects [x,y] == connect x y
41.69 s
[algebraic-graphs] OK: connects == foldr connect empty
41.69 s
[algebraic-graphs] OK: isEmpty . connects == all isEmpty
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.fromAdjacencyIntSets ============
41.69 s
[algebraic-graphs] OK: fromAdjacencyIntSets [] == empty
41.69 s
[algebraic-graphs] OK: fromAdjacencyIntSets [(x, IntSet.empty)] == vertex x
41.69 s
[algebraic-graphs] OK: fromAdjacencyIntSets [(x, IntSet.singleton y)] == edge x y
41.69 s
[algebraic-graphs] OK: fromAdjacencyIntSets . map (fmap IntSet.fromList) == stars
41.69 s
[algebraic-graphs] OK: overlay (fromAdjacencyIntSets xs) (fromAdjacencyIntSets ys) == fromAdjacencyIntSets (xs ++ ys)
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.isSubgraphOf ============
41.69 s
[algebraic-graphs] OK: isSubgraphOf empty x == True
41.69 s
[algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False
41.69 s
[algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True
41.69 s
[algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True
41.69 s
[algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True
41.69 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
41.69 s
[algebraic-graphs]
41.69 s
[algebraic-graphs] ============ AdjacencyIntMap.toGraph et al. ============
41.69 s
[algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect
41.69 s
[algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph
41.69 s
[algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&)
41.69 s
[algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+)
41.69 s
[algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||)
41.69 s
[algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph
41.69 s
[algebraic-graphs] OK: vertexCount == Set.size . vertexSet
41.69 s
[algebraic-graphs] OK: edgeCount == Set.size . edgeSet
41.69 s
[algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet
41.69 s
[algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet
41.69 s
[algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union
41.69 s
[algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union
41.69 s
[algebraic-graphs] OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect
41.69 s
[algebraic-graphs] OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap
41.69 s
[algebraic-graphs] OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap
41.69 s
[algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap
41.69 s
[algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose
41.69 s
[algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose
41.69 s
[algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
41.69 s
[algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect
41.69 s
[algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect)
41.69 s
[algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect
41.69 s
[algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect)
41.69 s
[algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap
42.33 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.foldg ============
42.33 s
[algebraic-graphs] OK: foldg empty vertex overlay connect == id
42.33 s
[algebraic-graphs] OK: foldg empty vertex overlay (flip connect) == transpose
42.33 s
[algebraic-graphs] OK: foldg 1 (const 1) (+) (+) == size
42.33 s
[algebraic-graphs] OK: foldg True (const False) (&&) (&&) == isEmpty
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.isEmpty ============
42.33 s
[algebraic-graphs] OK: isEmpty empty == True
42.33 s
[algebraic-graphs] OK: isEmpty (overlay empty empty) == True
42.33 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
42.33 s
[algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True
42.33 s
[algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.hasVertex ============
42.33 s
[algebraic-graphs] OK: hasVertex x empty == False
42.33 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
42.33 s
[algebraic-graphs] OK: hasVertex x . removeVertex x == const False
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.hasEdge ============
42.33 s
[algebraic-graphs] OK: hasEdge x y empty == False
42.33 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
42.33 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
42.33 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
42.33 s
[algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.vertexCount ============
42.33 s
[algebraic-graphs] OK: vertexCount empty == 0
42.33 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
42.33 s
[algebraic-graphs] OK: vertexCount == length . vertexList
42.33 s
[algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.edgeCount ============
42.33 s
[algebraic-graphs] OK: edgeCount empty == 0
42.33 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
42.33 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
42.33 s
[algebraic-graphs] OK: edgeCount == length . edgeList
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.vertexList ============
42.33 s
[algebraic-graphs] OK: vertexList empty == []
42.33 s
[algebraic-graphs] OK: vertexList (vertex x) == [x]
42.33 s
[algebraic-graphs] OK: vertexList . vertices == nub . sort
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.vertexSet ============
42.33 s
[algebraic-graphs] OK: vertexSet empty == Set.empty
42.33 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
42.33 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.vertexIntSet ============
42.33 s
[algebraic-graphs] OK: vertexIntSet empty == IntSet.empty
42.33 s
[algebraic-graphs] OK: vertexIntSet . vertex == IntSet.singleton
42.33 s
[algebraic-graphs] OK: vertexIntSet . vertices == IntSet.fromList
42.33 s
[algebraic-graphs] OK: vertexIntSet . clique == IntSet.fromList
42.33 s
[algebraic-graphs]
42.33 s
[algebraic-graphs] ============ AdjacencyIntMap.edgeList ============
42.33 s
[algebraic-graphs] OK: edgeList empty == []
42.34 s
[algebraic-graphs] OK: edgeList (vertex x) == []
42.34 s
[algebraic-graphs] OK: edgeList (edge x y) == [(x,y)]
42.34 s
[algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)]
42.34 s
[algebraic-graphs] OK: edgeList . edges == nub . sort
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.edgeSet ============
42.34 s
[algebraic-graphs] OK: edgeSet empty == Set.empty
42.34 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
42.34 s
[algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y)
42.34 s
[algebraic-graphs] OK: edgeSet . edges == Set.fromList
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.adjacencyList ============
42.34 s
[algebraic-graphs] OK: adjacencyList empty == []
42.34 s
[algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])]
42.34 s
[algebraic-graphs] OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])]
42.34 s
[algebraic-graphs] OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])]
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.preSet ============
42.34 s
[algebraic-graphs] OK: preSet x empty == Set.empty
42.34 s
[algebraic-graphs] OK: preSet x (vertex x) == Set.empty
42.34 s
[algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty
42.34 s
[algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x]
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.preIntSet ============
42.34 s
[algebraic-graphs] OK: preIntSet x empty == IntSet.empty
42.34 s
[algebraic-graphs] OK: preIntSet x (vertex x) == IntSet.empty
42.34 s
[algebraic-graphs] OK: preIntSet 1 (edge 1 2) == IntSet.empty
42.34 s
[algebraic-graphs] OK: preIntSet y (edge x y) == IntSet.fromList [x]
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.postSet ============
42.34 s
[algebraic-graphs] OK: postSet x empty == Set.empty
42.34 s
[algebraic-graphs] OK: postSet x (vertex x) == Set.empty
42.34 s
[algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y]
42.34 s
[algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.postIntSet ============
42.34 s
[algebraic-graphs] OK: postIntSet x empty == IntSet.empty
42.34 s
[algebraic-graphs] OK: postIntSet x (vertex x) == IntSet.empty
42.34 s
[algebraic-graphs] OK: postIntSet 2 (edge 1 2) == IntSet.empty
42.34 s
[algebraic-graphs] OK: postIntSet x (edge x y) == IntSet.fromList [y]
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.path ============
42.34 s
[algebraic-graphs] OK: path [] == empty
42.34 s
[algebraic-graphs] OK: path [x] == vertex x
42.34 s
[algebraic-graphs] OK: path [x,y] == edge x y
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.circuit ============
42.34 s
[algebraic-graphs] OK: circuit [] == empty
42.34 s
[algebraic-graphs] OK: circuit [x] == edge x x
42.34 s
[algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)]
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.clique ============
42.34 s
[algebraic-graphs] OK: clique [] == empty
42.34 s
[algebraic-graphs] OK: clique [x] == vertex x
42.34 s
[algebraic-graphs] OK: clique [x,y] == edge x y
42.34 s
[algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)]
42.34 s
[algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys)
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.biclique ============
42.34 s
[algebraic-graphs] OK: biclique [] [] == empty
42.34 s
[algebraic-graphs] OK: biclique [x] [] == vertex x
42.34 s
[algebraic-graphs] OK: biclique [] [y] == vertex y
42.34 s
[algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)]
42.34 s
[algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys)
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.star ============
42.34 s
[algebraic-graphs] OK: star x [] == vertex x
42.34 s
[algebraic-graphs] OK: star x [y] == edge x y
42.34 s
[algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)]
42.34 s
[algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys)
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.stars ============
42.34 s
[algebraic-graphs] OK: stars [] == empty
42.34 s
[algebraic-graphs] OK: stars [(x, [])] == vertex x
42.34 s
[algebraic-graphs] OK: stars [(x, [y])] == edge x y
42.34 s
[algebraic-graphs] OK: stars [(x, ys)] == star x ys
42.34 s
[algebraic-graphs] OK: stars == overlays . map (uncurry star)
42.34 s
[algebraic-graphs] OK: stars . adjacencyList == id
42.34 s
[algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys)
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.tree ============
42.34 s
[algebraic-graphs] OK: tree (Node x []) == vertex x
42.34 s
[algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z]
42.34 s
[algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z]
42.34 s
[algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)]
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.forest ============
42.34 s
[algebraic-graphs] OK: forest [] == empty
42.34 s
[algebraic-graphs] OK: forest [x] == tree x
42.34 s
[algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)]
42.34 s
[algebraic-graphs] OK: forest == overlays . map tree
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.removeVertex ============
42.34 s
[algebraic-graphs] OK: removeVertex x (vertex x) == empty
42.34 s
[algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2
42.34 s
[algebraic-graphs] OK: removeVertex x (edge x x) == empty
42.34 s
[algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2
42.34 s
[algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.removeEdge ============
42.34 s
[algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y]
42.34 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
42.34 s
[algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x
42.34 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
42.34 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.replaceVertex ============
42.34 s
[algebraic-graphs] OK: replaceVertex x x == id
42.34 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
42.34 s
[algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.mergeVertices ============
42.34 s
[algebraic-graphs] OK: mergeVertices (const False) x == id
42.34 s
[algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y
42.34 s
[algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1
42.34 s
[algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.transpose ============
42.34 s
[algebraic-graphs] OK: transpose empty == empty
42.34 s
[algebraic-graphs] OK: transpose (vertex x) == vertex x
42.34 s
[algebraic-graphs] OK: transpose (edge x y) == edge y x
42.34 s
[algebraic-graphs] OK: transpose . transpose == id
42.34 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.gmap ============
42.34 s
[algebraic-graphs] OK: gmap f empty == empty
42.34 s
[algebraic-graphs] OK: gmap f (vertex x) == vertex (f x)
42.34 s
[algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y)
42.34 s
[algebraic-graphs] OK: gmap id == id
42.34 s
[algebraic-graphs] OK: gmap f . gmap g == gmap (f . g)
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.induce ============
42.34 s
[algebraic-graphs] OK: induce (const True ) x == x
42.34 s
[algebraic-graphs] OK: induce (const False) x == empty
42.34 s
[algebraic-graphs] OK: induce (/= x) == removeVertex x
42.34 s
[algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x)
42.34 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
42.34 s
[algebraic-graphs]
42.34 s
[algebraic-graphs] ============ AdjacencyIntMap.compose ============
42.34 s
[algebraic-graphs] OK: compose empty x == empty
42.34 s
[algebraic-graphs] OK: compose x empty == empty
42.34 s
[algebraic-graphs] OK: compose (vertex x) y == empty
42.34 s
[algebraic-graphs] OK: compose x (vertex y) == empty
42.34 s
[algebraic-graphs] OK: compose x (compose y z) == compose (compose x y) z
42.34 s
[algebraic-graphs] OK: compose x (overlay y z) == overlay (compose x y) (compose x z)
42.53 s
[algebraic-graphs] OK: compose (overlay x y) z == overlay (compose x z) (compose y z)
42.53 s
[algebraic-graphs] OK: compose (edge x y) (edge y z) == edge x z
42.53 s
[algebraic-graphs] OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)]
42.53 s
[algebraic-graphs] OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4]
42.53 s
[algebraic-graphs]
42.53 s
[algebraic-graphs] ============ AdjacencyIntMap.closure ============
42.53 s
[algebraic-graphs] OK: closure empty == empty
42.53 s
[algebraic-graphs] OK: closure (vertex x) == edge x x
42.53 s
[algebraic-graphs] OK: closure (edge x x) == edge x x
42.53 s
[algebraic-graphs] OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)]
42.53 s
[algebraic-graphs] OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs)
42.53 s
[algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure
42.53 s
[algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure
42.53 s
[algebraic-graphs] OK: closure . closure == closure
42.53 s
[algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x)
42.53 s
[algebraic-graphs]
42.53 s
[algebraic-graphs] ============ AdjacencyIntMap.reflexiveClosure ============
42.53 s
[algebraic-graphs] OK: reflexiveClosure empty == empty
42.53 s
[algebraic-graphs] OK: reflexiveClosure (vertex x) == edge x x
42.53 s
[algebraic-graphs] OK: reflexiveClosure (edge x x) == edge x x
42.53 s
[algebraic-graphs] OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)]
42.53 s
[algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure
42.53 s
[algebraic-graphs]
42.53 s
[algebraic-graphs] ============ AdjacencyIntMap.symmetricClosure ============
42.53 s
[algebraic-graphs] OK: symmetricClosure empty == empty
42.53 s
[algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x
42.53 s
[algebraic-graphs] OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)]
42.53 s
[algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x)
42.53 s
[algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure
42.53 s
[algebraic-graphs]
42.53 s
[algebraic-graphs] ============ AdjacencyIntMap.transitiveClosure ============
42.53 s
[algebraic-graphs] OK: transitiveClosure empty == empty
42.53 s
[algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x
42.53 s
[algebraic-graphs] OK: transitiveClosure (edge x y) == edge x y
42.53 s
[algebraic-graphs] OK: transitiveClosure (path $ nub xs) == clique (nub $ xs)
42.53 s
[algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure
42.53 s
[algebraic-graphs]
42.53 s
[algebraic-graphs] ============ AdjacencyIntMap.bfsForest ============
42.53 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [0] == empty
42.53 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [1] == edge 1 2
42.53 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [2] == vertex 2
42.53 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [0,1,2] == vertices [1,2]
42.53 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [2,1,0] == vertices [1,2]
42.53 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 1) [1] == vertex 1
42.53 s
[algebraic-graphs] OK: isSubgraphOf (forest $ bfsForest x vs) x == True
42.53 s
[algebraic-graphs] OK: bfsForest x (vertexList x) == map ( -> Node v []) (nub $ vertexList x)
42.53 s
[algebraic-graphs] OK: bfsForest x [] == []
42.53 s
[algebraic-graphs] OK: bfsForest empty vs == []
42.53 s
[algebraic-graphs] OK: bfsForest (3 * (1 + 4) * (1 + 5)) [1,4] == <correct result>
42.53 s
[algebraic-graphs] OK: forest $ bfsForest (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1] + path [3,4,5]
42.53 s
[algebraic-graphs]
42.53 s
[algebraic-graphs] ============ AdjacencyIntMap.bfs ============
42.53 s
[algebraic-graphs] OK: bfs (edge 1 2) [0] == []
42.53 s
[algebraic-graphs] OK: bfs (edge 1 2) [1] == [[1], [2]]
42.53 s
[algebraic-graphs] OK: bfs (edge 1 2) [2] == [[2]]
42.53 s
[algebraic-graphs] OK: bfs (edge 1 2) [1,2] == [[1,2]]
42.53 s
[algebraic-graphs] OK: bfs (edge 1 2) [2,1] == [[2,1]]
42.53 s
[algebraic-graphs] OK: bfs (edge 1 1) [1] == [[1]]
42.53 s
[algebraic-graphs] OK: bfs empty vs == []
42.53 s
[algebraic-graphs] OK: bfs x [] == []
42.53 s
[algebraic-graphs] OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,2] == [[1,2]]
42.53 s
[algebraic-graphs] OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,3] == [[1,3], [2,4]]
42.53 s
[algebraic-graphs] OK: bfs (3 * (1 + 4) * (1 + 5)) [3] == [[3], [1,4,5]]
42.53 s
[algebraic-graphs] OK: bfs (circuit [1..5] + circuit [5,4..1]) [2] == [[2], [1,3], [5,4]]
42.53 s
[algebraic-graphs] OK: concat $ bfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,4,1,5]
42.53 s
[algebraic-graphs] OK: map concat . transpose . map levels . bfsForest x == bfs x
42.53 s
[algebraic-graphs]
42.53 s
[algebraic-graphs] ============ AdjacencyIntMap.dfsForest ============
42.53 s
[algebraic-graphs] OK: forest $ dfsForest empty == empty
42.53 s
[algebraic-graphs] OK: forest $ dfsForest (edge 1 1) == vertex 1
42.53 s
[algebraic-graphs] OK: forest $ dfsForest (edge 1 2) == edge 1 2
42.53 s
[algebraic-graphs] OK: forest $ dfsForest (edge 2 1) == vertices [1,2]
42.53 s
[algebraic-graphs] OK: isSubgraphOf (forest $ dfsForest x) x == True
42.53 s
[algebraic-graphs] OK: isDfsForestOf (dfsForest x) x == True
42.53 s
[algebraic-graphs] OK: dfsForest . forest . dfsForest == dfsForest
42.53 s
[algebraic-graphs] OK: dfsForest (vertices vs) == map (\v -> Node v []) (nub $ sort vs)
42.53 s
[algebraic-graphs] OK: dfsForest $ 3 * (1 + 4) * (1 + 5) == <correct result>
42.53 s
[algebraic-graphs] OK: forest (dfsForest $ circuit [1..5] + circuit [5,4..1]) == path [1,2,3,4,5]
42.54 s
[algebraic-graphs]
42.54 s
[algebraic-graphs] ============ AdjacencyIntMap.dfsForestFrom ============
42.54 s
[algebraic-graphs] OK: forest $ dfsForestFrom empty vs == empty
42.54 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 1) [1] == vertex 1
42.54 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [0] == empty
42.54 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [1] == edge 1 2
42.54 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [2] == vertex 2
42.54 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [1,2] == edge 1 2
42.54 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [2,1] == vertices [1,2]
42.54 s
[algebraic-graphs] OK: isSubgraphOf (forest $ dfsForestFrom x vs) x == True
42.54 s
[algebraic-graphs] OK: isDfsForestOf (dfsForestFrom x (vertexList x)) x == True
42.54 s
[algebraic-graphs] OK: dfsForestFrom x (vertexList x) == dfsForest x
42.54 s
[algebraic-graphs] OK: dfsForestFrom x [] == []
42.54 s
[algebraic-graphs] OK: dfsForestFrom (3 * (1 + 4) * (1 + 5)) [1,4] == <correct result>
42.54 s
[algebraic-graphs] OK: forest $ dfsForestFrom (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1,5,4]
42.54 s
[algebraic-graphs]
42.54 s
[algebraic-graphs] ============ AdjacencyIntMap.dfs ============
42.54 s
[algebraic-graphs] OK: dfs empty vs == []
42.54 s
[algebraic-graphs] OK: dfs (edge 1 1) [1] == [1]
42.54 s
[algebraic-graphs] OK: dfs (edge 1 2) [0] == []
42.54 s
[algebraic-graphs] OK: dfs (edge 1 2) [1] == [1,2]
42.54 s
[algebraic-graphs] OK: dfs (edge 1 2) [2] == [2]
42.54 s
[algebraic-graphs] OK: dfs (edge 1 2) [1,2] == [1,2]
42.54 s
[algebraic-graphs] OK: dfs (edge 1 2) [2,1] == [2,1]
42.54 s
[algebraic-graphs] OK: dfs x [] == []
42.54 s
[algebraic-graphs]
42.54 s
[algebraic-graphs] OK: and [ hasVertex v x | v <- dfs x vs ] == True
42.54 s
[algebraic-graphs] OK: dfs (3 * (1 + 4) * (1 + 5)) [1,4] == [1,5,4]
42.54 s
[algebraic-graphs] OK: dfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,1,5,4]
42.54 s
[algebraic-graphs]
42.54 s
[algebraic-graphs] ============ AdjacencyIntMap.dfs ============
42.54 s
[algebraic-graphs] OK: reachable empty x == []
42.54 s
[algebraic-graphs] OK: reachable (vertex 1) 1 == [1]
42.54 s
[algebraic-graphs] OK: reachable (edge 1 1) 1 == [1]
42.54 s
[algebraic-graphs] OK: reachable (edge 1 2) 0 == []
42.54 s
[algebraic-graphs] OK: reachable (edge 1 2) 1 == [1,2]
42.54 s
[algebraic-graphs] OK: reachable (edge 1 2) 2 == [2]
42.54 s
[algebraic-graphs] OK: reachable (path [1..8] ) 4 == [4..8]
42.54 s
[algebraic-graphs] OK: reachable (circuit [1..8] ) 4 == [4..8] ++ [1..3]
42.54 s
[algebraic-graphs] OK: reachable (clique [8,7..1]) 8 == [8] ++ [1..7]
42.54 s
[algebraic-graphs]
42.54 s
[algebraic-graphs] OK: and [ hasVertex v x | v <- reachable x y ] == True
42.54 s
[algebraic-graphs]
42.54 s
[algebraic-graphs] ============ AdjacencyIntMap.topSort ============
42.54 s
[algebraic-graphs] OK: topSort (1 * 2 + 3 * 1) == Right [3,1,2]
42.54 s
[algebraic-graphs] OK: topSort (path [1..5]) == Right [1..5]
42.54 s
[algebraic-graphs] OK: topSort (3 * (1 * 4 + 2 * 5)) == Right [3,1,2,4,5]
42.54 s
[algebraic-graphs] OK: topSort (1 * 2 + 2 * 1) == Left (2 :| [1])
42.54 s
[algebraic-graphs] OK: topSort (path [5,4..1] + edge 2 4) == Left (4 :| [3,2])
42.54 s
[algebraic-graphs] OK: topSort (circuit [1..5]) == Left (3 :| [1,2])
42.54 s
[algebraic-graphs] OK: topSort (circuit [1..3] + circuit [3,2,1]) == Left (3 :| [2])
42.54 s
[algebraic-graphs] OK: topSort (1 * 2 + (5 + 2) * 1 + 3 * 4 * 3) == Left (1 :| [2])
42.54 s
[algebraic-graphs] OK: fmap (flip isTopSortOf x) (topSort x) /= Right False
42.54 s
[algebraic-graphs] OK: topSort . vertices == Right . nub . sort
42.54 s
[algebraic-graphs]
42.54 s
[algebraic-graphs] ============ AdjacencyIntMap.testIsAcyclic ============
42.54 s
[algebraic-graphs] OK: isAcyclic (1 * 2 + 3 * 1) == True
42.54 s
[algebraic-graphs] OK: isAcyclic (1 * 2 + 2 * 1) == False
42.54 s
[algebraic-graphs] OK: isAcyclic . circuit == null
42.54 s
[algebraic-graphs] OK: isAcyclic == isRight . topSort
42.54 s
[algebraic-graphs]
42.54 s
[algebraic-graphs] ============ AdjacencyIntMap.isDfsForestOf ============
42.54 s
[algebraic-graphs] OK: isDfsForestOf [] empty == True
42.54 s
[algebraic-graphs] OK: isDfsForestOf [] (vertex 1) == False
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 []] (vertex 1) == True
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 []] (vertex 2) == False
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 1 []] (vertex 1) == False
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 []] (edge 1 1) == True
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 []] (edge 1 2) == False
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 []] (edge 1 2) == False
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 2 [], Node 1 []] (edge 1 2) == True
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 []]] (edge 1 2) == True
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 []] (vertices [1,2]) == True
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 2 [], Node 1 []] (vertices [1,2]) == True
42.54 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 []]] (vertices [1,2]) == False
46.49 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 [Node 3 []]]] (path [1,2,3]) == True
46.49 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 3 [Node 2 []]]] (path [1,2,3]) == False
46.60 s
[algebraic-graphs] OK: isDfsForestOf [Node 3 [], Node 1 [Node 2 []]] (path [1,2,3]) == True
46.60 s
[algebraic-graphs] OK: isDfsForestOf [Node 2 [Node 3 []], Node 1 []] (path [1,2,3]) == True
46.60 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 [Node 3 []]] (path [1,2,3]) == False
46.60 s
[algebraic-graphs]
46.60 s
[algebraic-graphs] ============ AdjacencyIntMap.isTopSortOf ============
46.60 s
[algebraic-graphs] OK: isTopSortOf [3,1,2] (1 * 2 + 3 * 1) == True
46.60 s
[algebraic-graphs] OK: isTopSortOf [1,2,3] (1 * 2 + 3 * 1) == False
46.60 s
[algebraic-graphs] OK: isTopSortOf [] (1 * 2 + 3 * 1) == False
46.60 s
[algebraic-graphs] OK: isTopSortOf [] empty == True
46.61 s
[algebraic-graphs] OK: isTopSortOf [x] (vertex x) == True
46.61 s
[algebraic-graphs] OK: isTopSortOf [x] (edge x x) == False
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap ============
46.61 s
[algebraic-graphs] OK: Axioms of graphs
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.consistent ============
46.61 s
[algebraic-graphs] OK: Consistency of the Arbitrary instance
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] OK: consistent empty == True
46.61 s
[algebraic-graphs] OK: consistent (vertex x) == True
46.61 s
[algebraic-graphs] OK: consistent (overlay x y) == True
46.61 s
[algebraic-graphs] OK: consistent (connect x y) == True
46.61 s
[algebraic-graphs] OK: consistent (edge x y) == True
46.61 s
[algebraic-graphs] OK: consistent (edges xs) == True
46.61 s
[algebraic-graphs] OK: consistent (stars xs) == True
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.Show ============
46.61 s
[algebraic-graphs] OK: show (empty ) == "empty"
46.61 s
[algebraic-graphs] OK: show (1 ) == "vertex 1"
46.61 s
[algebraic-graphs] OK: show (1 + 2 ) == "vertices [1,2]"
46.61 s
[algebraic-graphs] OK: show (1 * 2 ) == "edge 1 2"
46.61 s
[algebraic-graphs] OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]"
46.61 s
[algebraic-graphs] OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)"
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] OK: show (vertex (-1) ) == "vertex (-1)"
46.61 s
[algebraic-graphs] OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]"
46.61 s
[algebraic-graphs] OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)"
46.61 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]"
46.61 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))"
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.Ord ============
46.61 s
[algebraic-graphs] OK: vertex 1 < vertex 2
46.61 s
[algebraic-graphs] OK: vertex 3 < edge 1 2
46.61 s
[algebraic-graphs] OK: vertex 1 < edge 1 1
46.61 s
[algebraic-graphs] OK: edge 1 1 < edge 1 2
46.61 s
[algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2
46.61 s
[algebraic-graphs] OK: edge 1 2 < edge 1 3
46.61 s
[algebraic-graphs] OK: x <= x + y
46.61 s
[algebraic-graphs] OK: x + y <= x * y
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.empty ============
46.61 s
[algebraic-graphs] OK: isEmpty empty == True
46.61 s
[algebraic-graphs] OK: hasVertex x empty == False
46.61 s
[algebraic-graphs] OK: vertexCount empty == 0
46.61 s
[algebraic-graphs] OK: edgeCount empty == 0
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.vertex ============
46.61 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
46.61 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
46.61 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
46.61 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.edge ============
46.61 s
[algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y)
46.61 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
46.61 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
46.61 s
[algebraic-graphs] OK: vertexCount (edge 1 1) == 1
46.61 s
[algebraic-graphs] OK: vertexCount (edge 1 2) == 2
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.overlay ============
46.61 s
[algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y
46.61 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
46.61 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
46.61 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
46.61 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
46.61 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
46.61 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
46.61 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.connect ============
46.61 s
[algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y
46.61 s
[algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y
46.61 s
[algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x
46.61 s
[algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y
46.61 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x
46.61 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y
46.61 s
[algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y
46.61 s
[algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
46.61 s
[algebraic-graphs] OK: vertexCount (connect 1 2) == 2
46.61 s
[algebraic-graphs] OK: edgeCount (connect 1 2) == 1
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.vertices ============
46.61 s
[algebraic-graphs] OK: vertices [] == empty
46.61 s
[algebraic-graphs] OK: vertices [x] == vertex x
46.61 s
[algebraic-graphs] OK: vertices == overlays . map vertex
46.61 s
[algebraic-graphs] OK: hasVertex x . vertices == elem x
46.61 s
[algebraic-graphs] OK: vertexCount . vertices == length . nub
46.61 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.edges ============
46.61 s
[algebraic-graphs] OK: edges [] == empty
46.61 s
[algebraic-graphs] OK: edges [(x,y)] == edge x y
46.61 s
[algebraic-graphs] OK: edges == overlays . map (uncurry edge)
46.61 s
[algebraic-graphs] OK: edgeCount . edges == length . nub
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.overlays ============
46.61 s
[algebraic-graphs] OK: overlays [] == empty
46.61 s
[algebraic-graphs] OK: overlays [x] == x
46.61 s
[algebraic-graphs] OK: overlays [x,y] == overlay x y
46.61 s
[algebraic-graphs] OK: overlays == foldr overlay empty
46.61 s
[algebraic-graphs] OK: isEmpty . overlays == all isEmpty
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.connects ============
46.61 s
[algebraic-graphs] OK: connects [] == empty
46.61 s
[algebraic-graphs] OK: connects [x] == x
46.61 s
[algebraic-graphs] OK: connects [x,y] == connect x y
46.61 s
[algebraic-graphs] OK: connects == foldr connect empty
46.61 s
[algebraic-graphs] OK: isEmpty . connects == all isEmpty
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.fromAdjacencySets ============
46.61 s
[algebraic-graphs] OK: fromAdjacencySets [] == empty
46.61 s
[algebraic-graphs] OK: fromAdjacencySets [(x, Set.empty)] == vertex x
46.61 s
[algebraic-graphs] OK: fromAdjacencySets [(x, Set.singleton y)] == edge x y
46.61 s
[algebraic-graphs] OK: fromAdjacencySets . map (fmap Set.fromList) == stars
46.61 s
[algebraic-graphs] OK: overlay (fromAdjacencySets xs) (fromAdjacencySets ys) == fromAdjacencySets (xs ++ ys)
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.isSubgraphOf ============
46.61 s
[algebraic-graphs] OK: isSubgraphOf empty x == True
46.61 s
[algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False
46.61 s
[algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True
46.61 s
[algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True
46.61 s
[algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True
46.61 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
46.61 s
[algebraic-graphs]
46.61 s
[algebraic-graphs] ============ AdjacencyMap.toGraph et al. ============
46.61 s
[algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect
46.61 s
[algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph
46.61 s
[algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&)
46.61 s
[algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+)
46.61 s
[algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||)
46.61 s
[algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph
46.61 s
[algebraic-graphs] OK: vertexCount == Set.size . vertexSet
46.61 s
[algebraic-graphs] OK: edgeCount == Set.size . edgeSet
46.61 s
[algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet
46.61 s
[algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet
46.61 s
[algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union
46.61 s
[algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union
46.61 s
[algebraic-graphs] OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect
46.61 s
[algebraic-graphs] OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap
46.61 s
[algebraic-graphs] OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap
46.61 s
[algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap
46.61 s
[algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose
46.61 s
[algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose
46.61 s
[algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
46.61 s
[algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect
46.61 s
[algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect)
46.61 s
[algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect
46.61 s
[algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect)
48.08 s
[algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap
48.08 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.foldg ============
48.08 s
[algebraic-graphs] OK: foldg empty vertex overlay connect == id
48.08 s
[algebraic-graphs] OK: foldg empty vertex overlay (flip connect) == transpose
48.08 s
[algebraic-graphs] OK: foldg 1 (const 1) (+) (+) == size
48.08 s
[algebraic-graphs] OK: foldg True (const False) (&&) (&&) == isEmpty
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.isEmpty ============
48.08 s
[algebraic-graphs] OK: isEmpty empty == True
48.08 s
[algebraic-graphs] OK: isEmpty (overlay empty empty) == True
48.08 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
48.08 s
[algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True
48.08 s
[algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.hasVertex ============
48.08 s
[algebraic-graphs] OK: hasVertex x empty == False
48.08 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
48.08 s
[algebraic-graphs] OK: hasVertex x . removeVertex x == const False
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.hasEdge ============
48.08 s
[algebraic-graphs] OK: hasEdge x y empty == False
48.08 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
48.08 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
48.08 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
48.08 s
[algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.vertexCount ============
48.08 s
[algebraic-graphs] OK: vertexCount empty == 0
48.08 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
48.08 s
[algebraic-graphs] OK: vertexCount == length . vertexList
48.08 s
[algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.edgeCount ============
48.08 s
[algebraic-graphs] OK: edgeCount empty == 0
48.08 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
48.08 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
48.08 s
[algebraic-graphs] OK: edgeCount == length . edgeList
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.vertexList ============
48.08 s
[algebraic-graphs] OK: vertexList empty == []
48.08 s
[algebraic-graphs] OK: vertexList (vertex x) == [x]
48.08 s
[algebraic-graphs] OK: vertexList . vertices == nub . sort
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.vertexSet ============
48.08 s
[algebraic-graphs] OK: vertexSet empty == Set.empty
48.08 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
48.08 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.vertexIntSet ============
48.08 s
[algebraic-graphs] OK: vertexIntSet empty == IntSet.empty
48.08 s
[algebraic-graphs] OK: vertexIntSet . vertex == IntSet.singleton
48.08 s
[algebraic-graphs] OK: vertexIntSet . vertices == IntSet.fromList
48.08 s
[algebraic-graphs] OK: vertexIntSet . clique == IntSet.fromList
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.edgeList ============
48.08 s
[algebraic-graphs] OK: edgeList empty == []
48.08 s
[algebraic-graphs] OK: edgeList (vertex x) == []
48.08 s
[algebraic-graphs] OK: edgeList (edge x y) == [(x,y)]
48.08 s
[algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)]
48.08 s
[algebraic-graphs] OK: edgeList . edges == nub . sort
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.edgeSet ============
48.08 s
[algebraic-graphs] OK: edgeSet empty == Set.empty
48.08 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
48.08 s
[algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y)
48.08 s
[algebraic-graphs] OK: edgeSet . edges == Set.fromList
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.adjacencyList ============
48.08 s
[algebraic-graphs] OK: adjacencyList empty == []
48.08 s
[algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])]
48.08 s
[algebraic-graphs] OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])]
48.08 s
[algebraic-graphs] OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])]
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.preSet ============
48.08 s
[algebraic-graphs] OK: preSet x empty == Set.empty
48.08 s
[algebraic-graphs] OK: preSet x (vertex x) == Set.empty
48.08 s
[algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty
48.08 s
[algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x]
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.preIntSet ============
48.08 s
[algebraic-graphs] OK: preIntSet x empty == IntSet.empty
48.08 s
[algebraic-graphs] OK: preIntSet x (vertex x) == IntSet.empty
48.08 s
[algebraic-graphs] OK: preIntSet 1 (edge 1 2) == IntSet.empty
48.08 s
[algebraic-graphs] OK: preIntSet y (edge x y) == IntSet.fromList [x]
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.postSet ============
48.08 s
[algebraic-graphs] OK: postSet x empty == Set.empty
48.08 s
[algebraic-graphs] OK: postSet x (vertex x) == Set.empty
48.08 s
[algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y]
48.08 s
[algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.postIntSet ============
48.08 s
[algebraic-graphs] OK: postIntSet x empty == IntSet.empty
48.08 s
[algebraic-graphs] OK: postIntSet x (vertex x) == IntSet.empty
48.08 s
[algebraic-graphs] OK: postIntSet 2 (edge 1 2) == IntSet.empty
48.08 s
[algebraic-graphs] OK: postIntSet x (edge x y) == IntSet.fromList [y]
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.path ============
48.08 s
[algebraic-graphs] OK: path [] == empty
48.08 s
[algebraic-graphs] OK: path [x] == vertex x
48.08 s
[algebraic-graphs] OK: path [x,y] == edge x y
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.circuit ============
48.08 s
[algebraic-graphs] OK: circuit [] == empty
48.08 s
[algebraic-graphs] OK: circuit [x] == edge x x
48.08 s
[algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)]
48.08 s
[algebraic-graphs]
48.08 s
[algebraic-graphs] ============ AdjacencyMap.clique ============
48.08 s
[algebraic-graphs] OK: clique [] == empty
48.08 s
[algebraic-graphs] OK: clique [x] == vertex x
48.08 s
[algebraic-graphs] OK: clique [x,y] == edge x y
48.08 s
[algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)]
48.08 s
[algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys)
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.biclique ============
48.09 s
[algebraic-graphs] OK: biclique [] [] == empty
48.09 s
[algebraic-graphs] OK: biclique [x] [] == vertex x
48.09 s
[algebraic-graphs] OK: biclique [] [y] == vertex y
48.09 s
[algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)]
48.09 s
[algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys)
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.star ============
48.09 s
[algebraic-graphs] OK: star x [] == vertex x
48.09 s
[algebraic-graphs] OK: star x [y] == edge x y
48.09 s
[algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)]
48.09 s
[algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys)
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.stars ============
48.09 s
[algebraic-graphs] OK: stars [] == empty
48.09 s
[algebraic-graphs] OK: stars [(x, [])] == vertex x
48.09 s
[algebraic-graphs] OK: stars [(x, [y])] == edge x y
48.09 s
[algebraic-graphs] OK: stars [(x, ys)] == star x ys
48.09 s
[algebraic-graphs] OK: stars == overlays . map (uncurry star)
48.09 s
[algebraic-graphs] OK: stars . adjacencyList == id
48.09 s
[algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys)
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.tree ============
48.09 s
[algebraic-graphs] OK: tree (Node x []) == vertex x
48.09 s
[algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z]
48.09 s
[algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z]
48.09 s
[algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)]
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.forest ============
48.09 s
[algebraic-graphs] OK: forest [] == empty
48.09 s
[algebraic-graphs] OK: forest [x] == tree x
48.09 s
[algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)]
48.09 s
[algebraic-graphs] OK: forest == overlays . map tree
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.removeVertex ============
48.09 s
[algebraic-graphs] OK: removeVertex x (vertex x) == empty
48.09 s
[algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2
48.09 s
[algebraic-graphs] OK: removeVertex x (edge x x) == empty
48.09 s
[algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2
48.09 s
[algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.removeEdge ============
48.09 s
[algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y]
48.09 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
48.09 s
[algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x
48.09 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
48.09 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.replaceVertex ============
48.09 s
[algebraic-graphs] OK: replaceVertex x x == id
48.09 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
48.09 s
[algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.mergeVertices ============
48.09 s
[algebraic-graphs] OK: mergeVertices (const False) x == id
48.09 s
[algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y
48.09 s
[algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1
48.09 s
[algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.transpose ============
48.09 s
[algebraic-graphs] OK: transpose empty == empty
48.09 s
[algebraic-graphs] OK: transpose (vertex x) == vertex x
48.09 s
[algebraic-graphs] OK: transpose (edge x y) == edge y x
48.09 s
[algebraic-graphs] OK: transpose . transpose == id
48.09 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.gmap ============
48.09 s
[algebraic-graphs] OK: gmap f empty == empty
48.09 s
[algebraic-graphs] OK: gmap f (vertex x) == vertex (f x)
48.09 s
[algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y)
48.09 s
[algebraic-graphs] OK: gmap id == id
48.09 s
[algebraic-graphs] OK: gmap f . gmap g == gmap (f . g)
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.induce ============
48.09 s
[algebraic-graphs] OK: induce (const True ) x == x
48.09 s
[algebraic-graphs] OK: induce (const False) x == empty
48.09 s
[algebraic-graphs] OK: induce (/= x) == removeVertex x
48.09 s
[algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x)
48.09 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
48.09 s
[algebraic-graphs]
48.09 s
[algebraic-graphs] ============ AdjacencyMap.compose ============
48.09 s
[algebraic-graphs] OK: compose empty x == empty
48.09 s
[algebraic-graphs] OK: compose x empty == empty
48.09 s
[algebraic-graphs] OK: compose (vertex x) y == empty
48.09 s
[algebraic-graphs] OK: compose x (vertex y) == empty
48.09 s
[algebraic-graphs] OK: compose x (compose y z) == compose (compose x y) z
48.09 s
[algebraic-graphs] OK: compose x (overlay y z) == overlay (compose x y) (compose x z)
48.40 s
[haskell-language-server] Preprocessing library 'hls-call-hierarchy-plugin' for haskell-language-server-2.12.0.0..
48.40 s
[haskell-language-server] Building library 'hls-call-hierarchy-plugin' for haskell-language-server-2.12.0.0..
48.52 s
[haskell-language-server] [1 of 4] Compiling Ide.Plugin.CallHierarchy.Types ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Types.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Types.o, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Types.dyn_o )
49.68 s
[haskell-language-server] [2 of 4] Compiling Ide.Plugin.CallHierarchy.Query ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Query.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Query.o, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Query.dyn_o )
49.95 s
[algebraic-graphs] OK: compose (overlay x y) z == overlay (compose x z) (compose y z)
49.95 s
[algebraic-graphs] OK: compose (edge x y) (edge y z) == edge x z
49.95 s
[algebraic-graphs] OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)]
49.95 s
[algebraic-graphs] OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4]
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.closure ============
49.95 s
[algebraic-graphs] OK: closure empty == empty
49.95 s
[algebraic-graphs] OK: closure (vertex x) == edge x x
49.95 s
[algebraic-graphs] OK: closure (edge x x) == edge x x
49.95 s
[algebraic-graphs] OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)]
49.95 s
[algebraic-graphs] OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs)
49.95 s
[algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure
49.95 s
[algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure
49.95 s
[algebraic-graphs] OK: closure . closure == closure
49.95 s
[algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x)
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.reflexiveClosure ============
49.95 s
[algebraic-graphs] OK: reflexiveClosure empty == empty
49.95 s
[algebraic-graphs] OK: reflexiveClosure (vertex x) == edge x x
49.95 s
[algebraic-graphs] OK: reflexiveClosure (edge x x) == edge x x
49.95 s
[algebraic-graphs] OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)]
49.95 s
[algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.symmetricClosure ============
49.95 s
[algebraic-graphs] OK: symmetricClosure empty == empty
49.95 s
[algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x
49.95 s
[algebraic-graphs] OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)]
49.95 s
[algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x)
49.95 s
[algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.transitiveClosure ============
49.95 s
[algebraic-graphs] OK: transitiveClosure empty == empty
49.95 s
[algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x
49.95 s
[algebraic-graphs] OK: transitiveClosure (edge x y) == edge x y
49.95 s
[algebraic-graphs] OK: transitiveClosure (path $ nub xs) == clique (nub $ xs)
49.95 s
[algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.box ============
49.95 s
[algebraic-graphs] OK: box x y ~~ box y x
49.95 s
[algebraic-graphs] OK: box x (overlay y z) == overlay (box x y) (box x z)
49.95 s
[algebraic-graphs] OK: box x (vertex ()) ~~ x
49.95 s
[algebraic-graphs] OK: box x empty ~~ empty
49.95 s
[algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z
49.95 s
[algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y)
49.95 s
[algebraic-graphs] OK: vertexCount (box x y) == vertexCount x * vertexCount y
49.95 s
[algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.bfsForest ============
49.95 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [0] == empty
49.95 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [1] == edge 1 2
49.95 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [2] == vertex 2
49.95 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [0,1,2] == vertices [1,2]
49.95 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [2,1,0] == vertices [1,2]
49.95 s
[algebraic-graphs] OK: forest $ bfsForest (edge 1 1) [1] == vertex 1
49.95 s
[algebraic-graphs] OK: isSubgraphOf (forest $ bfsForest x vs) x == True
49.95 s
[algebraic-graphs] OK: bfsForest x (vertexList x) == map ( -> Node v []) (nub $ vertexList x)
49.95 s
[algebraic-graphs] OK: bfsForest x [] == []
49.95 s
[algebraic-graphs] OK: bfsForest empty vs == []
49.95 s
[algebraic-graphs] OK: bfsForest (3 * (1 + 4) * (1 + 5)) [1,4] == <correct result>
49.95 s
[algebraic-graphs] OK: forest $ bfsForest (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1] + path [3,4,5]
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.bfs ============
49.95 s
[algebraic-graphs] OK: bfs (edge 1 2) [0] == []
49.95 s
[algebraic-graphs] OK: bfs (edge 1 2) [1] == [[1], [2]]
49.95 s
[algebraic-graphs] OK: bfs (edge 1 2) [2] == [[2]]
49.95 s
[algebraic-graphs] OK: bfs (edge 1 2) [1,2] == [[1,2]]
49.95 s
[algebraic-graphs] OK: bfs (edge 1 2) [2,1] == [[2,1]]
49.95 s
[algebraic-graphs] OK: bfs (edge 1 1) [1] == [[1]]
49.95 s
[algebraic-graphs] OK: bfs empty vs == []
49.95 s
[algebraic-graphs] OK: bfs x [] == []
49.95 s
[algebraic-graphs] OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,2] == [[1,2]]
49.95 s
[algebraic-graphs] OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,3] == [[1,3], [2,4]]
49.95 s
[algebraic-graphs] OK: bfs (3 * (1 + 4) * (1 + 5)) [3] == [[3], [1,4,5]]
49.95 s
[algebraic-graphs] OK: bfs (circuit [1..5] + circuit [5,4..1]) [2] == [[2], [1,3], [5,4]]
49.95 s
[algebraic-graphs] OK: concat $ bfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,4,1,5]
49.95 s
[algebraic-graphs] OK: map concat . transpose . map levels . bfsForest x == bfs x
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.dfsForest ============
49.95 s
[algebraic-graphs] OK: forest $ dfsForest empty == empty
49.95 s
[algebraic-graphs] OK: forest $ dfsForest (edge 1 1) == vertex 1
49.95 s
[algebraic-graphs] OK: forest $ dfsForest (edge 1 2) == edge 1 2
49.95 s
[algebraic-graphs] OK: forest $ dfsForest (edge 2 1) == vertices [1,2]
49.95 s
[algebraic-graphs] OK: isSubgraphOf (forest $ dfsForest x) x == True
49.95 s
[algebraic-graphs] OK: isDfsForestOf (dfsForest x) x == True
49.95 s
[algebraic-graphs] OK: dfsForest . forest . dfsForest == dfsForest
49.95 s
[algebraic-graphs] OK: dfsForest (vertices vs) == map (\v -> Node v []) (nub $ sort vs)
49.95 s
[algebraic-graphs] OK: dfsForest $ 3 * (1 + 4) * (1 + 5) == <correct result>
49.95 s
[algebraic-graphs] OK: forest (dfsForest $ circuit [1..5] + circuit [5,4..1]) == path [1,2,3,4,5]
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.dfsForestFrom ============
49.95 s
[algebraic-graphs] OK: forest $ dfsForestFrom empty vs == empty
49.95 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 1) [1] == vertex 1
49.95 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [0] == empty
49.95 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [1] == edge 1 2
49.95 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [2] == vertex 2
49.95 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [1,2] == edge 1 2
49.95 s
[algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [2,1] == vertices [1,2]
49.95 s
[algebraic-graphs] OK: isSubgraphOf (forest $ dfsForestFrom x vs) x == True
49.95 s
[algebraic-graphs] OK: isDfsForestOf (dfsForestFrom x (vertexList x)) x == True
49.95 s
[algebraic-graphs] OK: dfsForestFrom x (vertexList x) == dfsForest x
49.95 s
[algebraic-graphs] OK: dfsForestFrom x [] == []
49.95 s
[algebraic-graphs] OK: dfsForestFrom (3 * (1 + 4) * (1 + 5)) [1,4] == <correct result>
49.95 s
[algebraic-graphs] OK: forest $ dfsForestFrom (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1,5,4]
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] ============ AdjacencyMap.dfs ============
49.95 s
[algebraic-graphs] OK: dfs empty vs == []
49.95 s
[algebraic-graphs] OK: dfs (edge 1 1) [1] == [1]
49.95 s
[algebraic-graphs] OK: dfs (edge 1 2) [0] == []
49.95 s
[algebraic-graphs] OK: dfs (edge 1 2) [1] == [1,2]
49.95 s
[algebraic-graphs] OK: dfs (edge 1 2) [2] == [2]
49.95 s
[algebraic-graphs] OK: dfs (edge 1 2) [1,2] == [1,2]
49.95 s
[algebraic-graphs] OK: dfs (edge 1 2) [2,1] == [2,1]
49.95 s
[algebraic-graphs] OK: dfs x [] == []
49.95 s
[algebraic-graphs]
49.95 s
[algebraic-graphs] OK: and [ hasVertex v x | v <- dfs x vs ] == True
49.95 s
[algebraic-graphs] OK: dfs (3 * (1 + 4) * (1 + 5)) [1,4] == [1,5,4]
49.96 s
[algebraic-graphs] OK: dfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,1,5,4]
49.96 s
[algebraic-graphs]
49.96 s
[algebraic-graphs] ============ AdjacencyMap.dfs ============
49.96 s
[algebraic-graphs] OK: reachable empty x == []
49.96 s
[algebraic-graphs] OK: reachable (vertex 1) 1 == [1]
49.96 s
[algebraic-graphs] OK: reachable (edge 1 1) 1 == [1]
49.96 s
[algebraic-graphs] OK: reachable (edge 1 2) 0 == []
49.96 s
[algebraic-graphs] OK: reachable (edge 1 2) 1 == [1,2]
49.96 s
[algebraic-graphs] OK: reachable (edge 1 2) 2 == [2]
49.96 s
[algebraic-graphs] OK: reachable (path [1..8] ) 4 == [4..8]
49.96 s
[algebraic-graphs] OK: reachable (circuit [1..8] ) 4 == [4..8] ++ [1..3]
49.96 s
[algebraic-graphs] OK: reachable (clique [8,7..1]) 8 == [8] ++ [1..7]
49.96 s
[algebraic-graphs]
49.96 s
[algebraic-graphs] OK: and [ hasVertex v x | v <- reachable x y ] == True
49.96 s
[algebraic-graphs]
49.96 s
[algebraic-graphs] ============ AdjacencyMap.topSort ============
49.96 s
[algebraic-graphs] OK: topSort (1 * 2 + 3 * 1) == Right [3,1,2]
49.96 s
[algebraic-graphs] OK: topSort (path [1..5]) == Right [1..5]
49.96 s
[algebraic-graphs] OK: topSort (3 * (1 * 4 + 2 * 5)) == Right [3,1,2,4,5]
49.96 s
[algebraic-graphs] OK: topSort (1 * 2 + 2 * 1) == Left (2 :| [1])
49.96 s
[algebraic-graphs] OK: topSort (path [5,4..1] + edge 2 4) == Left (4 :| [3,2])
49.96 s
[algebraic-graphs] OK: topSort (circuit [1..5]) == Left (3 :| [1,2])
49.96 s
[algebraic-graphs] OK: topSort (circuit [1..3] + circuit [3,2,1]) == Left (3 :| [2])
49.96 s
[algebraic-graphs] OK: topSort (1 * 2 + (5 + 2) * 1 + 3 * 4 * 3) == Left (1 :| [2])
49.96 s
[algebraic-graphs] OK: fmap (flip isTopSortOf x) (topSort x) /= Right False
49.96 s
[algebraic-graphs] OK: topSort . vertices == Right . nub . sort
49.96 s
[algebraic-graphs]
49.96 s
[algebraic-graphs] ============ AdjacencyMap.testIsAcyclic ============
49.96 s
[algebraic-graphs] OK: isAcyclic (1 * 2 + 3 * 1) == True
49.96 s
[algebraic-graphs] OK: isAcyclic (1 * 2 + 2 * 1) == False
49.96 s
[algebraic-graphs] OK: isAcyclic . circuit == null
49.96 s
[algebraic-graphs] OK: isAcyclic == isRight . topSort
49.96 s
[algebraic-graphs]
49.96 s
[algebraic-graphs] ============ AdjacencyMap.isDfsForestOf ============
49.96 s
[algebraic-graphs] OK: isDfsForestOf [] empty == True
49.96 s
[algebraic-graphs] OK: isDfsForestOf [] (vertex 1) == False
49.96 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 []] (vertex 1) == True
49.96 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 []] (vertex 2) == False
49.96 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 1 []] (vertex 1) == False
49.96 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 []] (edge 1 1) == True
49.96 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 []] (edge 1 2) == False
49.98 s
[haskell-language-server] [3 of 4] Compiling Ide.Plugin.CallHierarchy.Internal ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Internal.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Internal.o, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Internal.dyn_o )
50.85 s
[haskell-language-server] [4 of 4] Compiling Ide.Plugin.CallHierarchy ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy.o, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy.dyn_o )
51.22 s
[haskell-language-server] [1 of 4] Compiling Ide.Plugin.CallHierarchy.Types ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Types.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Types.p_o )
54.71 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 []] (edge 1 2) == False
54.71 s
[algebraic-graphs] OK: isDfsForestOf [Node 2 [], Node 1 []] (edge 1 2) == True
54.83 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 []]] (edge 1 2) == True
54.83 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 []] (vertices [1,2]) == True
54.83 s
[algebraic-graphs] OK: isDfsForestOf [Node 2 [], Node 1 []] (vertices [1,2]) == True
54.83 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 []]] (vertices [1,2]) == False
54.83 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 [Node 3 []]]] (path [1,2,3]) == True
54.83 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 3 [Node 2 []]]] (path [1,2,3]) == False
54.83 s
[algebraic-graphs] OK: isDfsForestOf [Node 3 [], Node 1 [Node 2 []]] (path [1,2,3]) == True
54.83 s
[algebraic-graphs] OK: isDfsForestOf [Node 2 [Node 3 []], Node 1 []] (path [1,2,3]) == True
54.83 s
[algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 [Node 3 []]] (path [1,2,3]) == False
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ AdjacencyMap.isTopSortOf ============
54.83 s
[algebraic-graphs] OK: isTopSortOf [3,1,2] (1 * 2 + 3 * 1) == True
54.83 s
[algebraic-graphs] OK: isTopSortOf [1,2,3] (1 * 2 + 3 * 1) == False
54.83 s
[algebraic-graphs] OK: isTopSortOf [] (1 * 2 + 3 * 1) == False
54.83 s
[algebraic-graphs] OK: isTopSortOf [] empty == True
54.83 s
[algebraic-graphs] OK: isTopSortOf [x] (vertex x) == True
54.83 s
[algebraic-graphs] OK: isTopSortOf [x] (edge x x) == False
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ AdjacencyMap.induceJust ============
54.83 s
[algebraic-graphs] OK: induceJust (vertex Nothing) == empty
54.83 s
[algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x
54.83 s
[algebraic-graphs] OK: induceJust . gmap Just == id
54.83 s
[algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ AdjacencyMap.scc ============
54.83 s
[algebraic-graphs] OK: scc empty == empty
54.83 s
[algebraic-graphs] OK: scc (vertex x) == vertex (NonEmpty.vertex x)
54.83 s
[algebraic-graphs] OK: scc (vertices xs) == vertices (map NonEmpty.vertex xs)
54.83 s
[algebraic-graphs] OK: scc (edge 1 1) == vertex (NonEmpty.edge 1 1)
54.83 s
[algebraic-graphs] OK: scc (edge 1 2) == edge (NonEmpty.vertex 1) (NonEmpty.vertex 2)
54.83 s
[algebraic-graphs] OK: scc (circuit (1:xs)) == vertex (NonEmpty.circuit1 (1 :| xs))
54.83 s
[algebraic-graphs] OK: scc (3 * 1 * 4 * 1 * 5) == <correct result>
54.83 s
[algebraic-graphs] OK: isAcyclic . scc == const True
54.83 s
[algebraic-graphs] OK: isAcyclic x == (scc x == gmap NonEmpty.vertex x)
54.83 s
[algebraic-graphs] OK: scc g == KL.scc g
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Num ============
54.83 s
[algebraic-graphs] OK: 0 == rightVertex 0
54.83 s
[algebraic-graphs] OK: swap 1 == leftVertex 1
54.83 s
[algebraic-graphs] OK: swap 1 + 2 == vertices [1] [2]
54.83 s
[algebraic-graphs] OK: swap 1 * 2 == edge 1 2
54.83 s
[algebraic-graphs] OK: swap 1 + 2 * swap 3 == overlay (leftVertex 1) (edge 3 2)
54.83 s
[algebraic-graphs] OK: swap 1 * (2 + swap 3) == connect (leftVertex 1) (vertices [3] [2])
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Show ============
54.83 s
[algebraic-graphs] OK: show empty == "empty"
54.83 s
[algebraic-graphs] OK: show 1 == "rightVertex 1"
54.83 s
[algebraic-graphs] OK: show (swap 2) == "leftVertex 2"
54.83 s
[algebraic-graphs] OK: show 1 + 2 == "vertices [] [1,2]"
54.83 s
[algebraic-graphs] OK: show (swap (1 + 2)) == "vertices [1,2] []"
54.83 s
[algebraic-graphs] OK: show (swap 1 * 2) == "edge 1 2"
54.83 s
[algebraic-graphs] OK: show (swap 1 * 2 * swap 3) == "edges [(1,2),(3,2)]"
54.83 s
[algebraic-graphs] OK: show (swap 1 * 2 + swap 3) == "overlay (leftVertex 3) (edge 1 2)"
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Eq ============
54.83 s
[algebraic-graphs] OK: (x == y) == (leftAdjacencyMap x == leftAdjacencyMap y && rightAdjacencyMap x == rightAdjacencyMap y)
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] OK: x + y == y + x
54.83 s
[algebraic-graphs] OK: x + (y + z) == (x + y) + z
54.83 s
[algebraic-graphs] OK: x * empty == x
54.83 s
[algebraic-graphs] OK: empty * x == x
54.83 s
[algebraic-graphs] OK: x * y == y * x
54.83 s
[algebraic-graphs] OK: x * (y * z) == (x * y) * z
54.83 s
[algebraic-graphs] OK: x * (y + z) == x * y + x * z
54.83 s
[algebraic-graphs] OK: (x + y) * z == x * z + y * z
54.83 s
[algebraic-graphs] OK: x * y * z == x * y + x * z + y * z
54.83 s
[algebraic-graphs] OK: x + empty == x
54.83 s
[algebraic-graphs] OK: empty + x == x
54.83 s
[algebraic-graphs] OK: x + x == x
54.83 s
[algebraic-graphs] OK: x * y + x + y == x * y
54.83 s
[algebraic-graphs] OK: x * x * x == x * x
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] OK: leftVertex x * leftVertex y == leftVertex x + leftVertex y
54.83 s
[algebraic-graphs] OK: rightVertex x * rightVertex y == rightVertex x + rightVertex y
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.leftAdjacencyMap ============
54.83 s
[algebraic-graphs] OK: leftAdjacencyMap empty == Map.empty
54.83 s
[algebraic-graphs] OK: leftAdjacencyMap (leftVertex x) == Map.singleton x Set.empty
54.83 s
[algebraic-graphs] OK: leftAdjacencyMap (rightVertex x) == Map.empty
54.83 s
[algebraic-graphs] OK: leftAdjacencyMap (edge x y) == Map.singleton x (Set.singleton y)
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.rightAdjacencyMap ============
54.83 s
[algebraic-graphs] OK: rightAdjacencyMap empty == Map.empty
54.83 s
[algebraic-graphs] OK: rightAdjacencyMap (leftVertex x) == Map.empty
54.83 s
[algebraic-graphs] OK: rightAdjacencyMap (rightVertex x) == Map.singleton x Set.empty
54.83 s
[algebraic-graphs] OK: rightAdjacencyMap (edge x y) == Map.singleton y (Set.singleton x)
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.empty ============
54.83 s
[algebraic-graphs] OK: isEmpty empty == True
54.83 s
[algebraic-graphs] OK: leftAdjacencyMap empty == Map.empty
54.83 s
[algebraic-graphs] OK: rightAdjacencyMap empty == Map.empty
54.83 s
[algebraic-graphs] OK: hasVertex x empty == False
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.leftVertex ============
54.83 s
[algebraic-graphs] OK: leftAdjacencyMap (leftVertex x) == Map.singleton x Set.empty
54.83 s
[algebraic-graphs] OK: rightAdjacencyMap (leftVertex x) == Map.empty
54.83 s
[algebraic-graphs] OK: hasLeftVertex x (leftVertex y) == (x == y)
54.83 s
[algebraic-graphs] OK: hasRightVertex x (leftVertex y) == False
54.83 s
[algebraic-graphs] OK: hasEdge x y (leftVertex z) == False
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.rightVertex ============
54.83 s
[algebraic-graphs] OK: leftAdjacencyMap (rightVertex x) == Map.empty
54.83 s
[algebraic-graphs] OK: rightAdjacencyMap (rightVertex x) == Map.singleton x Set.empty
54.83 s
[algebraic-graphs] OK: hasLeftVertex x (rightVertex y) == False
54.83 s
[algebraic-graphs] OK: hasRightVertex x (rightVertex y) == (x == y)
54.83 s
[algebraic-graphs] OK: hasEdge x y (rightVertex z) == False
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.vertex ============
54.83 s
[algebraic-graphs] OK: vertex . Left == leftVertex
54.83 s
[algebraic-graphs] OK: vertex . Right == rightVertex
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.edge ============
54.83 s
[algebraic-graphs] OK: edge x y == connect (leftVertex x) (rightVertex y)
54.83 s
[algebraic-graphs] OK: leftAdjacencyMap (edge x y) == Map.singleton x (Set.singleton y)
54.83 s
[algebraic-graphs] OK: rightAdjacencyMap (edge x y) == Map.singleton y (Set.singleton x)
54.83 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
54.83 s
[algebraic-graphs] OK: hasEdge 1 2 (edge 2 1) == False
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.overlay ============
54.83 s
[algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y
54.83 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
54.83 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
54.83 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
54.83 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
54.83 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.connect ============
54.83 s
[algebraic-graphs] OK: connect (leftVertex x) (leftVertex y) == vertices [x,y] []
54.83 s
[algebraic-graphs] OK: connect (leftVertex x) (rightVertex y) == edge x y
54.83 s
[algebraic-graphs] OK: connect (rightVertex x) (leftVertex y) == edge y x
54.83 s
[algebraic-graphs] OK: connect (rightVertex x) (rightVertex y) == vertices [] [x,y]
54.83 s
[algebraic-graphs] OK: connect (vertices xs1 ys1) (vertices xs2 ys2) == overlay (biclique xs1 ys2) (biclique xs2 ys1)
54.83 s
[algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y
54.83 s
[algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y
54.83 s
[algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x
54.83 s
[algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y
54.83 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x
54.83 s
[algebraic-graphs] OK: edgeCount (connect x y) >= leftVertexCount x * rightVertexCount y
54.83 s
[algebraic-graphs] OK: edgeCount (connect x y) <= leftVertexCount x * rightVertexCount y + rightVertexCount x * leftVertexCount y + edgeCount x + edgeCount y
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.vertices ============
54.83 s
[algebraic-graphs] OK: vertices [] [] == empty
54.83 s
[algebraic-graphs] OK: vertices [x] [] == leftVertex x
54.83 s
[algebraic-graphs] OK: vertices [] [x] == rightVertex x
54.83 s
[algebraic-graphs] OK: vertices xs ys == overlays (map leftVertex xs ++ map rightVertex ys)
54.83 s
[algebraic-graphs] OK: hasLeftVertex x (vertices xs ys) == elem x xs
54.83 s
[algebraic-graphs] OK: hasRightVertex y (vertices xs ys) == elem y ys
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.edges ============
54.83 s
[algebraic-graphs] OK: edges [] == empty
54.83 s
[algebraic-graphs] OK: edges [(x,y)] == edge x y
54.83 s
[algebraic-graphs] OK: edges == overlays . map (uncurry edge)
54.83 s
[algebraic-graphs] OK: hasEdge x y . edges == elem (x,y)
54.83 s
[algebraic-graphs] OK: edgeCount . edges == length . nub
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.overlays ============
54.83 s
[algebraic-graphs] OK: overlays [] == empty
54.83 s
[algebraic-graphs] OK: overlays [x] == x
54.83 s
[algebraic-graphs] OK: overlays [x,y] == overlay x y
54.83 s
[algebraic-graphs] OK: overlays == foldr overlay empty
54.83 s
[algebraic-graphs] OK: isEmpty . overlays == all isEmpty
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.connects ============
54.83 s
[algebraic-graphs] OK: connects [] == empty
54.83 s
[algebraic-graphs] OK: connects [x] == x
54.83 s
[algebraic-graphs] OK: connects [x,y] == connect x y
54.83 s
[algebraic-graphs] OK: connects == foldr connect empty
54.83 s
[algebraic-graphs] OK: isEmpty . connects == all isEmpty
54.83 s
[algebraic-graphs]
54.83 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.swap ============
55.18 s
[haskell-language-server] [2 of 4] Compiling Ide.Plugin.CallHierarchy.Query ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Query.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Query.p_o )
55.48 s
[haskell-language-server] [3 of 4] Compiling Ide.Plugin.CallHierarchy.Internal ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Internal.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Internal.p_o )
55.79 s
[algebraic-graphs] OK: swap empty == empty
55.79 s
[algebraic-graphs] OK: swap . leftVertex == rightVertex
55.79 s
[algebraic-graphs] OK: swap (vertices xs ys) == vertices ys xs
55.79 s
[algebraic-graphs] OK: swap (edge x y) == edge y x
55.79 s
[algebraic-graphs] OK: swap . edges == edges . map Data.Tuple.swap
55.79 s
[algebraic-graphs] OK: swap . swap == id
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.toBipartite ============
55.79 s
[algebraic-graphs] OK: toBipartite empty == empty
55.79 s
[algebraic-graphs] OK: toBipartite (vertex (Left x)) == leftVertex x
55.79 s
[algebraic-graphs] OK: toBipartite (vertex (Right x)) == rightVertex x
55.79 s
[algebraic-graphs] OK: toBipartite (edge (Left x) (Left y)) == vertices [x,y] []
55.79 s
[algebraic-graphs] OK: toBipartite (edge (Left x) (Right y)) == edge x y
55.79 s
[algebraic-graphs] OK: toBipartite (edge (Right x) (Left y)) == edge y x
55.79 s
[algebraic-graphs] OK: toBipartite (edge (Right x) (Right y)) == vertices [] [x,y]
55.79 s
[algebraic-graphs] OK: toBipartite . clique == uncurry biclique . partitionEithers
55.79 s
[algebraic-graphs] OK: toBipartite . fromBipartite == id
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.toBipartiteWith ============
55.79 s
[algebraic-graphs] OK: toBipartiteWith f empty == empty
55.79 s
[algebraic-graphs] OK: toBipartiteWith Left x == vertices (vertexList x) []
55.79 s
[algebraic-graphs] OK: toBipartiteWith Right x == vertices [] (vertexList x)
55.79 s
[algebraic-graphs] OK: toBipartiteWith f == toBipartite . gmap f
55.79 s
[algebraic-graphs] OK: toBipartiteWith id == toBipartite
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.fromBipartite ============
55.79 s
[algebraic-graphs] OK: fromBipartite empty == empty
55.79 s
[algebraic-graphs] OK: fromBipartite (leftVertex x) == vertex (Left x)
55.79 s
[algebraic-graphs] OK: fromBipartite (edge x y) == edges [(Left x, Right y), (Right y, Left x)]
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.fromBipartiteWith ============
55.79 s
[algebraic-graphs] OK: fromBipartiteWith Left Right == fromBipartite
55.79 s
[algebraic-graphs] OK: fromBipartiteWith id id (vertices xs ys) == vertices (xs ++ ys)
55.79 s
[algebraic-graphs] OK: fromBipartiteWith id id . edges == symmetricClosure . edges
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.isEmpty ============
55.79 s
[algebraic-graphs] OK: isEmpty empty == True
55.79 s
[algebraic-graphs] OK: isEmpty (overlay empty empty) == True
55.79 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
55.79 s
[algebraic-graphs] OK: isEmpty == (==) empty
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.hasLeftVertex ============
55.79 s
[algebraic-graphs] OK: hasLeftVertex x empty == False
55.79 s
[algebraic-graphs] OK: hasLeftVertex x (leftVertex y) == (x == y)
55.79 s
[algebraic-graphs] OK: hasLeftVertex x (rightVertex y) == False
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.hasRightVertex ============
55.79 s
[algebraic-graphs] OK: hasRightVertex x empty == False
55.79 s
[algebraic-graphs] OK: hasRightVertex x (leftVertex y) == False
55.79 s
[algebraic-graphs] OK: hasRightVertex x (rightVertex y) == (x == y)
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.hasVertex ============
55.79 s
[algebraic-graphs] OK: hasVertex . Left == hasLeftVertex
55.79 s
[algebraic-graphs] OK: hasVertex . Right == hasRightVertex
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.hasEdge ============
55.79 s
[algebraic-graphs] OK: hasEdge x y empty == False
55.79 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
55.79 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
55.79 s
[algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.leftVertexCount ============
55.79 s
[algebraic-graphs] OK: leftVertexCount empty == 0
55.79 s
[algebraic-graphs] OK: leftVertexCount (leftVertex x) == 1
55.79 s
[algebraic-graphs] OK: leftVertexCount (rightVertex x) == 0
55.79 s
[algebraic-graphs] OK: leftVertexCount (edge x y) == 1
55.79 s
[algebraic-graphs] OK: leftVertexCount . edges == length . nub . map fst
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.rightVertexCount ============
55.79 s
[algebraic-graphs] OK: rightVertexCount empty == 0
55.79 s
[algebraic-graphs] OK: rightVertexCount (leftVertex x) == 0
55.79 s
[algebraic-graphs] OK: rightVertexCount (rightVertex x) == 1
55.79 s
[algebraic-graphs] OK: rightVertexCount (edge x y) == 1
55.79 s
[algebraic-graphs] OK: rightVertexCount . edges == length . nub . map snd
55.79 s
[algebraic-graphs]
55.79 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.vertexCount ============
55.80 s
[algebraic-graphs] OK: vertexCount empty == 0
55.80 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
55.80 s
[algebraic-graphs] OK: vertexCount (edge x y) == 2
55.80 s
[algebraic-graphs] OK: vertexCount x == leftVertexCount x + rightVertexCount x
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.edgeCount ============
55.80 s
[algebraic-graphs] OK: edgeCount empty == 0
55.80 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
55.80 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
55.80 s
[algebraic-graphs] OK: edgeCount . edges == length . nub
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.leftVertexList ============
55.80 s
[algebraic-graphs] OK: leftVertexList empty == []
55.80 s
[algebraic-graphs] OK: leftVertexList (leftVertex x) == [x]
55.80 s
[algebraic-graphs] OK: leftVertexList (rightVertex x) == []
55.80 s
[algebraic-graphs] OK: leftVertexList . flip vertices [] == nub . sort
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.rightVertexList ============
55.80 s
[algebraic-graphs] OK: rightVertexList empty == []
55.80 s
[algebraic-graphs] OK: rightVertexList (leftVertex x) == []
55.80 s
[algebraic-graphs] OK: rightVertexList (rightVertex x) == [x]
55.80 s
[algebraic-graphs] OK: rightVertexList . vertices [] == nub . sort
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.vertexList ============
55.80 s
[algebraic-graphs] OK: vertexList empty == []
55.80 s
[algebraic-graphs] OK: vertexList (vertex x) == [x]
55.80 s
[algebraic-graphs] OK: vertexList (edge x y) == [Left x, Right y]
55.80 s
[algebraic-graphs] OK: vertexList (vertices (lefts xs) (rights xs)) == nub (sort xs)
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.edgeList ============
55.80 s
[algebraic-graphs] OK: edgeList empty == []
55.80 s
[algebraic-graphs] OK: edgeList (vertex x) == []
55.80 s
[algebraic-graphs] OK: edgeList (edge x y) == [(x,y)]
55.80 s
[algebraic-graphs] OK: edgeList . edges == nub . sort
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.leftVertexSet ============
55.80 s
[algebraic-graphs] OK: leftVertexSet empty == Set.empty
55.80 s
[algebraic-graphs] OK: leftVertexSet . leftVertex == Set.singleton
55.80 s
[algebraic-graphs] OK: leftVertexSet . rightVertex == const Set.empty
55.80 s
[algebraic-graphs] OK: leftVertexSet . flip vertices [] == Set.fromList
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.rightVertexSet ============
55.80 s
[algebraic-graphs] OK: rightVertexSet empty == Set.empty
55.80 s
[algebraic-graphs] OK: rightVertexSet . leftVertex == const Set.empty
55.80 s
[algebraic-graphs] OK: rightVertexSet . rightVertex == Set.singleton
55.80 s
[algebraic-graphs] OK: rightVertexSet . vertices [] == Set.fromList
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.vertexSet ============
55.80 s
[algebraic-graphs] OK: vertexSet empty == Set.empty
55.80 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
55.80 s
[algebraic-graphs] OK: vertexSet (edge x y) == Set.fromList [Left x, Right y]
55.80 s
[algebraic-graphs] OK: vertexSet (vertices (lefts xs) (rights xs)) == Set.fromList xs
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.edgeSet ============
55.80 s
[algebraic-graphs] OK: edgeSet empty == Set.empty
55.80 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
55.80 s
[algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y)
55.80 s
[algebraic-graphs] OK: edgeSet . edges == Set.fromList
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.leftAdjacencyList ============
55.80 s
[algebraic-graphs] OK: leftAdjacencyList empty == []
55.80 s
[algebraic-graphs] OK: leftAdjacencyList (vertices [] xs) == []
55.80 s
[algebraic-graphs] OK: leftAdjacencyList (vertices xs []) == []
55.80 s
[algebraic-graphs] OK: leftAdjacencyList (edge x y) == [(x, [y])]
55.80 s
[algebraic-graphs] OK: leftAdjacencyList (star x ys) == [(x, nub (sort ys))]
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.rightAdjacencyList ============
55.80 s
[algebraic-graphs] OK: rightAdjacencyList empty == []
55.80 s
[algebraic-graphs] OK: rightAdjacencyList (vertices [] xs) == [(x, []) | x <- nub (sort xs)]
55.80 s
[algebraic-graphs] OK: rightAdjacencyList (vertices xs []) == []
55.80 s
[algebraic-graphs] OK: rightAdjacencyList (edge x y) == [(y, [x])]
55.80 s
[algebraic-graphs] OK: rightAdjacencyList (star x ys) == [(y, [x]) | y <- nub (sort ys)]
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.evenList ============
55.80 s
[algebraic-graphs] OK: evenList [] == Nil
55.80 s
[algebraic-graphs] OK: evenList [(1,2), (3,4)] == [1, 2, 3, 4] :: List Int Int
55.80 s
[algebraic-graphs] OK: evenList [(1,'a'), (2,'b')] == Cons 1 (Cons 'a' (Cons 2 (Cons 'b' Nil)))
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.oddList ============
55.80 s
[algebraic-graphs] OK: oddList 1 [] == Cons 1 Nil
55.80 s
[algebraic-graphs] OK: oddList 1 [(2,3), (4,5)] == [1, 2, 3, 4, 5] :: List Int Int
55.80 s
[algebraic-graphs] OK: oddList 1 [('a',2), ('b',3)] == Cons 1 (Cons 'a' (Cons 2 (Cons 'b' (Cons 3 Nil))))
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.path ============
55.80 s
[algebraic-graphs] OK: path Nil == empty
55.80 s
[algebraic-graphs] OK: path (Cons x Nil) == leftVertex x
55.80 s
[algebraic-graphs] OK: path (Cons x (Cons y Nil)) == edge x y
55.80 s
[algebraic-graphs] OK: path [1, 2, 3, 4, 5] == edges [(1,2), (3,2), (3,4), (5,4)]
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.circuit ============
55.80 s
[algebraic-graphs] OK: circuit [] == empty
55.80 s
[algebraic-graphs] OK: circuit [(x,y)] == edge x y
55.80 s
[algebraic-graphs] OK: circuit [(1,2), (3,4), (5,6)] == edges [(1,2), (3,2), (3,4), (5,4), (5,6), (1,6)]
55.80 s
[algebraic-graphs] OK: circuit . reverse == swap . circuit . map Data.Tuple.swap
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.biclique ============
55.80 s
[algebraic-graphs] OK: biclique [] [] == empty
55.80 s
[algebraic-graphs] OK: biclique xs [] == vertices xs []
55.80 s
[algebraic-graphs] OK: biclique [] ys == vertices [] ys
55.80 s
[algebraic-graphs] OK: biclique xs ys == connect (vertices xs []) (vertices [] ys)
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.star ============
55.80 s
[algebraic-graphs] OK: star x [] == leftVertex x
55.80 s
[algebraic-graphs] OK: star x [y] == edge x y
55.80 s
[algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)]
55.80 s
[algebraic-graphs] OK: star x ys == connect (leftVertex x) (vertices [] ys)
55.80 s
[algebraic-graphs]
55.80 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.stars ============
55.80 s
[algebraic-graphs] OK: stars [] == empty
55.80 s
[algebraic-graphs] OK: stars [(x, [])] == leftVertex x
55.80 s
[algebraic-graphs] OK: stars [(x, [y])] == edge x y
55.80 s
[algebraic-graphs] OK: stars [(x, ys)] == star x ys
56.39 s
[haskell-language-server] [4 of 4] Compiling Ide.Plugin.CallHierarchy ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy.p_o )
62.47 s
[haskell-language-server] Preprocessing executable 'ghcide-test-preprocessor' for haskell-language-server-2.12.0.0..
62.47 s
[haskell-language-server] Building executable 'ghcide-test-preprocessor' for haskell-language-server-2.12.0.0..
62.60 s
[haskell-language-server] [1 of 1] Compiling Main ( ghcide-test/preprocessor/Main.hs, dist/build/ghcide-test-preprocessor/ghcide-test-preprocessor-tmp/Main.dyn_o )
62.82 s
[haskell-language-server] [2 of 2] Linking dist/build/ghcide-test-preprocessor/ghcide-test-preprocessor
63.23 s
[haskell-language-server] Preprocessing library 'hls-code-range-plugin' for haskell-language-server-2.12.0.0..
63.23 s
[haskell-language-server] Building library 'hls-code-range-plugin' for haskell-language-server-2.12.0.0..
63.32 s
[haskell-language-server] [1 of 3] Compiling Ide.Plugin.CodeRange.ASTPreProcess ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange/ASTPreProcess.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/ASTPreProcess.o, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/ASTPreProcess.dyn_o )
64.29 s
[haskell-language-server] [2 of 3] Compiling Ide.Plugin.CodeRange.Rules ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange/Rules.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/Rules.o, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/Rules.dyn_o )
65.64 s
[haskell-language-server] [3 of 3] Compiling Ide.Plugin.CodeRange ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange.o, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange.dyn_o )
65.87 s
[algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)]
65.87 s
[algebraic-graphs] OK: stars == overlays . map (uncurry star)
65.87 s
[algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys)
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.mesh ============
65.87 s
[algebraic-graphs] OK: mesh xs [] == empty
65.87 s
[algebraic-graphs] OK: mesh [] ys == empty
65.87 s
[algebraic-graphs] OK: mesh [x] [y] == leftVertex (x,y)
65.87 s
[algebraic-graphs] OK: mesh [1,1] ['a','b'] == biclique [(1,'a'), (1,'b')] [(1,'a'), (1,'b')]
65.87 s
[algebraic-graphs] OK: mesh [1,2] ['a','b'] == biclique [(1,'a'), (2,'b')] [(1,'b'), (2,'a')]
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.removeLeftVertex ============
65.87 s
[algebraic-graphs] OK: removeLeftVertex x (leftVertex x) == empty
65.87 s
[algebraic-graphs] OK: removeLeftVertex 1 (leftVertex 2) == leftVertex 2
65.87 s
[algebraic-graphs] OK: removeLeftVertex x (rightVertex y) == rightVertex y
65.87 s
[algebraic-graphs] OK: removeLeftVertex x (edge x y) == rightVertex y
65.87 s
[algebraic-graphs] OK: removeLeftVertex x . removeLeftVertex x == removeLeftVertex x
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.removeRightVertex ============
65.87 s
[algebraic-graphs] OK: removeRightVertex x (rightVertex x) == empty
65.87 s
[algebraic-graphs] OK: removeRightVertex 1 (rightVertex 2) == rightVertex 2
65.87 s
[algebraic-graphs] OK: removeRightVertex x (leftVertex y) == leftVertex y
65.87 s
[algebraic-graphs] OK: removeRightVertex y (edge x y) == leftVertex x
65.87 s
[algebraic-graphs] OK: removeRightVertex x . removeRightVertex x == removeRightVertex x
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.removeEdge ============
65.87 s
[algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x] [y]
65.87 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
65.87 s
[algebraic-graphs] OK: removeEdge x y . removeLeftVertex x == removeLeftVertex x
65.87 s
[algebraic-graphs] OK: removeEdge x y . removeRightVertex y == removeRightVertex y
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.bimap ============
65.87 s
[algebraic-graphs] OK: bimap f g empty == empty
65.87 s
[algebraic-graphs] OK: bimap f g . vertex == vertex . Data.Bifunctor.bimap f g
65.87 s
[algebraic-graphs] OK: bimap f g (edge x y) == edge (f x) (g y)
65.87 s
[algebraic-graphs] OK: bimap id id == id
65.87 s
[algebraic-graphs] OK: bimap f1 g1 . bimap f2 g2 == bimap (f1 . f2) (g1 . g2)
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.box ============
65.87 s
[algebraic-graphs] OK: box (path [0,1]) (path ['a','b']) == <correct result>
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] OK: box x y ~~ box y x
65.87 s
[algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z
65.87 s
[algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z
65.87 s
[algebraic-graphs] OK: box x (leftVertex ()) ~~ x
65.87 s
[algebraic-graphs] OK: box x (rightVertex ()) ~~ swap x
65.87 s
[algebraic-graphs] OK: box x empty ~~ empty
65.87 s
[algebraic-graphs] OK: vertexCount (box x y) <= vertexCount x * vertexCount y
65.87 s
[algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] OK: box == boxWith (,) (,) (,) (,)
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.consistent ============
65.87 s
[algebraic-graphs] OK: consistent empty == True
65.87 s
[algebraic-graphs] OK: consistent (vertex x) == True
65.87 s
[algebraic-graphs] OK: consistent (edge x y) == True
65.87 s
[algebraic-graphs] OK: consistent (edges x) == True
65.87 s
[algebraic-graphs] OK: consistent (toBipartite x) == True
65.87 s
[algebraic-graphs] OK: consistent (swap x) == True
65.87 s
[algebraic-graphs] OK: consistent (circuit xs) == True
65.87 s
[algebraic-graphs] OK: consistent (biclique xs ys) == True
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.detectParts ============
65.87 s
[algebraic-graphs] OK: detectParts empty == Right empty
65.87 s
[algebraic-graphs] OK: detectParts (vertex 1) == Right (leftVertex 1)
65.87 s
[algebraic-graphs] OK: detectParts (edge 1 1) == Left [1]
65.87 s
[algebraic-graphs] OK: detectParts (edge 1 2) == Right (edge 1 2)
65.87 s
[algebraic-graphs] OK: detectParts (edge 0 (-1)) == Right (edge (-1) 0)
65.87 s
[algebraic-graphs] OK: detectParts (1 * (2 + 3)) == Right (edges [(1, 2), (1, 3)])
65.87 s
[algebraic-graphs] OK: detectParts ((1 + 3) * (2 + 4) + 6 * 5) == Right (swap (1 + 3) * (2 + 4) + swap 5 * 6
65.87 s
[algebraic-graphs] OK: detectParts ((1 + 2) * (3 + 4) * (5 + 6)) == Left [1, 3, 2, 4, 5]
65.87 s
[algebraic-graphs] OK: detectParts ((1 + 2) * (3 + 4) + (3 + 4) * 5) == Right (swap (1 + 2) * (3 + 4) + swap 5 * (3 + 4))
65.87 s
[algebraic-graphs] OK: detectParts (1 * 2 * 3) == Left [2, 3, 1]
65.87 s
[algebraic-graphs] OK: detectParts ((1 * 3 * 4) + 2 * (1 + 2)) == Left [2]
65.87 s
[algebraic-graphs] OK: detectParts (clique [1..10]) == Left [1, 2, 3]
65.87 s
[algebraic-graphs] OK: detectParts (circuit [1..11]) == Left [1..11]
65.87 s
[algebraic-graphs] OK: detectParts (circuit [1..10]) == Right (circuit [(2 * x - 1, 2 * x) | x <- [1..5]])
65.87 s
[algebraic-graphs] OK: detectParts (biclique [] xs) == Right (vertices xs [])
65.87 s
[algebraic-graphs] OK: detectParts (biclique (map Left (x:xs)) (map Right ys)) == Right (biclique (map Left (x:xs)) (map Right ys))
65.87 s
[algebraic-graphs] OK: isRight (detectParts (star x ys)) == not (elem x ys)
65.87 s
[algebraic-graphs] OK: isRight (detectParts (fromBipartite (toBipartite x))) == True
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] OK: ((all ((flip Set.member) $ edgeSet $ symmetricClosure x) . edgeSet) <$> detectParts x) /= Right False
65.87 s
[algebraic-graphs] OK: (Set.map $ fromEither) <$> (vertexSet <$> (detectParts (fromBipartite (toBipartite x)))) == Right (vertexSet x)
65.87 s
[algebraic-graphs] OK: fromEither (Bifunctor.bimap ((flip Set.isSubsetOf) (vertexSet x) . Set.fromList) (const True) (detectParts x)) == True
65.87 s
[algebraic-graphs] OK: fromEither (Bifunctor.bimap ((flip Set.isSubsetOf) (edgeSet (symmetricClosure x)) . AM.edgeSet . circuit) (const True) (detectParts x)) == True
65.87 s
[algebraic-graphs] OK: fromEither (Bifunctor.bimap (((==) 1) . ((flip mod) 2) . length) (const True) (detectParts x)) == True
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Show (Bipartite.AdjacencyMap.Algorithm.Matching a b) ============
65.87 s
[algebraic-graphs] OK: show (matching []) == "matching []"
65.87 s
[algebraic-graphs] OK: show (matching [(2,'a'),(1,'b')]) == "matching [(1,'b'),(2,'a')]"
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Eq (Bipartite.AdjacencyMap.Algorithm.Matching a b) ============
65.87 s
[algebraic-graphs] OK: (x == y) == ((pairOfLeft x == pairOfLeft y) && (pairOfRight x == pairOfRight y))
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.pairOfLeft ============
65.87 s
[algebraic-graphs] OK: pairOfLeft (matching []) == Map.empty
65.87 s
[algebraic-graphs] OK: pairOfLeft (matching [(2,'a'), (1,'b')]) == Map.fromList [(2,'a'), (1,'b')]
65.87 s
[algebraic-graphs] OK: Map.size . pairOfLeft == Map.size . pairOfRight
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.pairOfRight ============
65.87 s
[algebraic-graphs] OK: pairOfRight (matching []) == Map.empty
65.87 s
[algebraic-graphs] OK: pairOfRight (matching [(2,'a'), (1,'b')]) == Map.fromList [('a',2), ('b',1)]
65.87 s
[algebraic-graphs] OK: Map.size . pairOfRight == Map.size . pairOfLeft
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.matching ============
65.87 s
[algebraic-graphs] OK: matching [(1,'a'), (1,'b')] == matching [(1,'b')]
65.87 s
[algebraic-graphs] OK: matching [(1,'a'), (1,'b'), (2,'b'), (2,'a')] == matching [(2,'a')]
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.isMatchingOf ============
65.87 s
[algebraic-graphs] OK: isMatchingOf (matching []) x == True
65.87 s
[algebraic-graphs] OK: isMatchingOf (matching xs) empty == null xs
65.87 s
[algebraic-graphs] OK: isMatchingOf (matching [(x,y)]) (edge x y) == True
65.87 s
[algebraic-graphs] OK: isMatchingOf (matching [(1,2)]) (edge 2 1) == False
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.matchingSize ============
65.87 s
[algebraic-graphs] OK: matchingSize (matching []) == 0
65.87 s
[algebraic-graphs] OK: matchingSize (matching [(2,'a'), (1,'b')]) == 2
65.87 s
[algebraic-graphs] OK: matchingSize (matching [(1,'a'), (1,'b')]) == 1
65.87 s
[algebraic-graphs] OK: matchingSize (matching xs) <= length xs
65.87 s
[algebraic-graphs] OK: matchingSize x == Map.size . pairOfLeft
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.maxMatching ============
65.87 s
[algebraic-graphs] OK: maxMatching empty == matching []
65.87 s
[algebraic-graphs] OK: maxMatching (vertices xs ys) == matching []
65.87 s
[algebraic-graphs] OK: maxMatching (path [1,2,3,4]) == matching [(1,2), (3,4)]
65.87 s
[algebraic-graphs] OK: matchingSize (maxMatching (circuit [(1,2), (3,4), (5,6)])) == 3
65.87 s
[algebraic-graphs] OK: matchingSize (maxMatching (star x (y:ys))) == 1
65.87 s
[algebraic-graphs] OK: matchingSize (maxMatching (biclique xs ys)) == min (length (nub xs)) (length (nub ys))
65.87 s
[algebraic-graphs] OK: isMatchingOf (maxMatching x) x == True
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.isVertexCoverOf ============
65.87 s
[algebraic-graphs] OK: isVertexCoverOf (xs , ys ) empty == Set.null xs && Set.null ys
65.87 s
[algebraic-graphs] OK: isVertexCoverOf (xs , ys ) (leftVertex x) == Set.isSubsetOf xs (Set.singleton x) && Set.null ys
65.87 s
[algebraic-graphs] OK: isVertexCoverOf (Set.empty , Set.empty ) (edge x y) == False
65.87 s
[algebraic-graphs] OK: isVertexCoverOf (Set.singleton x, ys ) (edge x y) == Set.isSubsetOf ys (Set.singleton y)
65.87 s
[algebraic-graphs] OK: isVertexCoverOf (xs , Set.singleton y) (edge x y) == Set.isSubsetOf xs (Set.singleton x)
65.87 s
[algebraic-graphs]
65.87 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.minVertexCover ============
65.87 s
[algebraic-graphs] OK: minVertexCover empty == (Set.empty, Set.empty)
66.14 s
[haskell-language-server] [1 of 3] Compiling Ide.Plugin.CodeRange.ASTPreProcess ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange/ASTPreProcess.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/ASTPreProcess.p_o )
67.21 s
[haskell-language-server] [2 of 3] Compiling Ide.Plugin.CodeRange.Rules ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange/Rules.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/Rules.p_o )
67.84 s
[algebraic-graphs] OK: minVertexCover (vertices xs ys) == (Set.empty, Set.empty)
67.84 s
[algebraic-graphs] OK: minVertexCover (path [1,2,3]) == (Set.empty, Set.singleton 2)
67.91 s
[algebraic-graphs] OK: minVertexCover (star x (1:2:ys)) == (Set.singleton x, Set.empty)
67.91 s
[algebraic-graphs] OK: vertexCoverSize (minVertexCover (biclique xs ys)) == min (length (nub xs)) (length (nub ys))
67.91 s
[algebraic-graphs] OK: vertexCoverSize . minVertexCover == matchingSize . maxMatching
67.91 s
[algebraic-graphs] OK: isVertexCoverOf (minVertexCover x) x == True
67.91 s
[algebraic-graphs]
67.91 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.isIndependentSetOf ============
67.91 s
[algebraic-graphs] OK: isIndependentSetOf (xs , ys ) empty == Set.null xs && Set.null ys
67.91 s
[algebraic-graphs] OK: isIndependentSetOf (xs , ys ) (leftVertex x) == Set.isSubsetOf xs (Set.singleton x) && Set.null ys
67.91 s
[algebraic-graphs] OK: isIndependentSetOf (Set.empty , Set.empty ) (edge x y) == True
67.91 s
[algebraic-graphs] OK: isIndependentSetOf (Set.singleton x, ys ) (edge x y) == Set.null ys
67.91 s
[algebraic-graphs] OK: isIndependentSetOf (xs , Set.singleton y) (edge x y) == Set.null xs
67.91 s
[algebraic-graphs]
67.91 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.maxIndependentSet ============
67.91 s
[algebraic-graphs] OK: maxIndependentSet empty == (Set.empty, Set.empty)
67.91 s
[algebraic-graphs] OK: maxIndependentSet (vertices xs ys) == (Set.fromList xs, Set.fromList ys)
67.91 s
[algebraic-graphs] OK: maxIndependentSet (path [1,2,3]) == (Set.fromList [1,3], Set.empty)
67.91 s
[algebraic-graphs] OK: maxIndependentSet (star x (1:2:ys)) == (Set.empty, Set.fromList (1:2:ys))
67.92 s
[algebraic-graphs] OK: independentSetSize (maxIndependentSet (biclique xs ys)) == max (length (nub xs)) (length (nub ys))
67.92 s
[algebraic-graphs] OK: independentSetSize (maxIndependentSet x) == vertexCount x - vertexCoverSize (minVertexCover x)
67.92 s
[algebraic-graphs] OK: isIndependentSetOf (maxIndependentSet x) x == True
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.augmentingPath ============
67.92 s
[algebraic-graphs] OK: augmentingPath (matching []) empty == Left (Set.empty, Set.empty)
67.92 s
[algebraic-graphs] OK: augmentingPath (matching []) (edge 1 2) == Right [1,2]
67.92 s
[algebraic-graphs] OK: augmentingPath (matching [(1,2)]) (path [1,2,3]) == Left (Set.empty, Set.singleton 2)
67.92 s
[algebraic-graphs] OK: augmentingPath (matching [(3,2)]) (path [1,2,3,4]) == Right [1,2,3,4]
67.92 s
[algebraic-graphs] OK: isLeft (augmentingPath (maxMatching x) x) == True
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.consistentMatching ============
67.92 s
[algebraic-graphs] OK: consistentMatching (matching xs) == True
67.92 s
[algebraic-graphs] OK: consistentMatching (maxMatching x) == True
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.Eq ============
67.92 s
[algebraic-graphs] OK: mempty /= literal ""
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.Ord ============
67.92 s
[algebraic-graphs] OK: mempty < literal ""
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.isEmpty ============
67.92 s
[algebraic-graphs] OK: isEmpty mempty == True
67.92 s
[algebraic-graphs] OK: isEmpty (literal "") == False
67.92 s
[algebraic-graphs] OK: isEmpty x == (x == mempty)
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.literal ============
67.92 s
[algebraic-graphs] OK: literal "Hello, " <> literal "World!" == literal "Hello, World!"
67.92 s
[algebraic-graphs] OK: literal "I am just a string literal" == "I am just a string literal"
67.92 s
[algebraic-graphs] OK: render . literal == id
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.render ============
67.92 s
[algebraic-graphs] OK: render (literal "al" <> literal "ga") == "alga"
67.92 s
[algebraic-graphs] OK: render mempty == mempty
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.<+> ============
67.92 s
[algebraic-graphs] OK: x <+> mempty == x
67.92 s
[algebraic-graphs] OK: mempty <+> x == x
67.92 s
[algebraic-graphs] OK: x <+> (y <+> z) == (x <+> y) <+> z
67.92 s
[algebraic-graphs] OK: "name" <+> "surname" == "name surname"
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.brackets ============
67.92 s
[algebraic-graphs] OK: brackets "i" == "[i]"
67.92 s
[algebraic-graphs] OK: brackets mempty == "[]"
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.doubleQuotes ============
67.92 s
[algebraic-graphs] OK: doubleQuotes "/path/with spaces" == "\"/path/with spaces\""
67.92 s
[algebraic-graphs] OK: doubleQuotes (doubleQuotes mempty) == "\"\"\"\""
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.indent ============
67.92 s
[algebraic-graphs] OK: indent 0 == id
67.92 s
[algebraic-graphs] OK: indent 1 mempty == " "
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.unlines ============
67.92 s
[algebraic-graphs] OK: unlines [] == mempty
67.92 s
[algebraic-graphs] OK: unlines [mempty] == "\n"
67.92 s
[algebraic-graphs] OK: unlines ["title", "subtitle"] == "title\nsubtitle\n"
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.export ============
67.92 s
[algebraic-graphs] OK: render $ export vDoc eDoc (1 + 2 * (3 + 4) :: Graph Int)
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.Dot.export ============
67.92 s
[algebraic-graphs] OK: export style (1 * 2 + 3 * 4 * 5 :: Graph Int)
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] =========== Export.Dot.attributeQuoting ============
67.92 s
[algebraic-graphs] OK: export style' (1 * 2 + 3 * 4 * 5 :: Graph Int)
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.Dot.exportAsIs ============
67.92 s
[algebraic-graphs] OK: exportAsIs (circuit ["a", "b", "c"] :: Graph String)
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Export.Dot.exportViaShow ============
67.92 s
[algebraic-graphs] OK: exportViaShow (1 + 2 * (3 + 4) :: Graph Int)
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph ============
67.92 s
[algebraic-graphs] OK: Axioms of graphs
67.92 s
[algebraic-graphs] OK: Theorems of graphs
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.Ord ============
67.92 s
[algebraic-graphs] OK: vertex 1 < vertex 2
67.92 s
[algebraic-graphs] OK: vertex 3 < edge 1 2
67.92 s
[algebraic-graphs] OK: vertex 1 < edge 1 1
67.92 s
[algebraic-graphs] OK: edge 1 1 < edge 1 2
67.92 s
[algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2
67.92 s
[algebraic-graphs] OK: edge 1 2 < edge 1 3
67.92 s
[algebraic-graphs] OK: x <= x + y
67.92 s
[algebraic-graphs] OK: x + y <= x * y
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.empty ============
67.92 s
[algebraic-graphs] OK: isEmpty empty == True
67.92 s
[algebraic-graphs] OK: hasVertex x empty == False
67.92 s
[algebraic-graphs] OK: vertexCount empty == 0
67.92 s
[algebraic-graphs] OK: edgeCount empty == 0
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.vertex ============
67.92 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
67.92 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
67.92 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
67.92 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.edge ============
67.92 s
[algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y)
67.92 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
67.92 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
67.92 s
[algebraic-graphs] OK: vertexCount (edge 1 1) == 1
67.92 s
[algebraic-graphs] OK: vertexCount (edge 1 2) == 2
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.overlay ============
67.92 s
[algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y
67.92 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
67.92 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
67.92 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
67.92 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
67.92 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
67.92 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
67.92 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.connect ============
67.92 s
[algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y
67.92 s
[algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y
67.92 s
[algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x
67.92 s
[algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y
67.92 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x
67.92 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y
67.92 s
[algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y
67.92 s
[algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
67.92 s
[algebraic-graphs] OK: vertexCount (connect 1 2) == 2
67.92 s
[algebraic-graphs] OK: edgeCount (connect 1 2) == 1
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.vertices ============
67.92 s
[algebraic-graphs] OK: vertices [] == empty
67.92 s
[algebraic-graphs] OK: vertices [x] == vertex x
67.92 s
[algebraic-graphs] OK: vertices == overlays . map vertex
67.92 s
[algebraic-graphs] OK: hasVertex x . vertices == elem x
67.92 s
[algebraic-graphs] OK: vertexCount . vertices == length . nub
67.92 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.edges ============
67.92 s
[algebraic-graphs] OK: edges [] == empty
67.92 s
[algebraic-graphs] OK: edges [(x,y)] == edge x y
67.92 s
[algebraic-graphs] OK: edges == overlays . map (uncurry edge)
67.92 s
[algebraic-graphs] OK: edgeCount . edges == length . nub
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.overlays ============
67.92 s
[algebraic-graphs] OK: overlays [] == empty
67.92 s
[algebraic-graphs] OK: overlays [x] == x
67.92 s
[algebraic-graphs] OK: overlays [x,y] == overlay x y
67.92 s
[algebraic-graphs] OK: overlays == foldr overlay empty
67.92 s
[algebraic-graphs] OK: isEmpty . overlays == all isEmpty
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.connects ============
67.92 s
[algebraic-graphs] OK: connects [] == empty
67.92 s
[algebraic-graphs] OK: connects [x] == x
67.92 s
[algebraic-graphs] OK: connects [x,y] == connect x y
67.92 s
[algebraic-graphs] OK: connects == foldr connect empty
67.92 s
[algebraic-graphs] OK: isEmpty . connects == all isEmpty
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.isSubgraphOf ============
67.92 s
[algebraic-graphs] OK: isSubgraphOf empty x == True
67.92 s
[algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False
67.92 s
[algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True
67.92 s
[algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True
67.92 s
[algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True
67.92 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
67.92 s
[algebraic-graphs]
67.92 s
[algebraic-graphs] ============ Graph.toGraph et al. ============
67.92 s
[algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect
67.92 s
[algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph
67.92 s
[algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&)
67.92 s
[algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+)
67.92 s
[algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||)
67.92 s
[algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph
67.92 s
[algebraic-graphs] OK: vertexCount == Set.size . vertexSet
67.92 s
[algebraic-graphs] OK: edgeCount == Set.size . edgeSet
67.92 s
[algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet
68.32 s
[haskell-language-server] [3 of 3] Compiling Ide.Plugin.CodeRange ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange.p_o )
68.45 s
[algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet
68.45 s
[algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union
68.45 s
[algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union
68.45 s
[algebraic-graphs] OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect
68.45 s
[algebraic-graphs] OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap
68.45 s
[algebraic-graphs] OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap
68.45 s
[algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap
68.45 s
[algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose
68.45 s
[algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose
68.45 s
[algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect
68.45 s
[algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect)
68.45 s
[algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect
68.45 s
[algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect)
68.45 s
[algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap
68.45 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
68.45 s
[algebraic-graphs]
68.45 s
[algebraic-graphs] ============ Graph.foldg ============
68.45 s
[algebraic-graphs] OK: foldg empty vertex overlay connect == id
68.45 s
[algebraic-graphs] OK: foldg empty vertex overlay (flip connect) == transpose
68.45 s
[algebraic-graphs] OK: foldg 1 (const 1) (+) (+) == size
68.45 s
[algebraic-graphs] OK: foldg True (const False) (&&) (&&) == isEmpty
68.45 s
[algebraic-graphs]
68.45 s
[algebraic-graphs] ============ Graph.isEmpty ============
68.46 s
[algebraic-graphs] OK: isEmpty empty == True
68.46 s
[algebraic-graphs] OK: isEmpty (overlay empty empty) == True
68.46 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
68.46 s
[algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True
68.46 s
[algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.hasVertex ============
68.46 s
[algebraic-graphs] OK: hasVertex x empty == False
68.46 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
68.46 s
[algebraic-graphs] OK: hasVertex x . removeVertex x == const False
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.hasEdge ============
68.46 s
[algebraic-graphs] OK: hasEdge x y empty == False
68.46 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
68.46 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
68.46 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
68.46 s
[algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.vertexCount ============
68.46 s
[algebraic-graphs] OK: vertexCount empty == 0
68.46 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
68.46 s
[algebraic-graphs] OK: vertexCount == length . vertexList
68.46 s
[algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.edgeCount ============
68.46 s
[algebraic-graphs] OK: edgeCount empty == 0
68.46 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
68.46 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
68.46 s
[algebraic-graphs] OK: edgeCount == length . edgeList
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.vertexList ============
68.46 s
[algebraic-graphs] OK: vertexList empty == []
68.46 s
[algebraic-graphs] OK: vertexList (vertex x) == [x]
68.46 s
[algebraic-graphs] OK: vertexList . vertices == nub . sort
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.vertexSet ============
68.46 s
[algebraic-graphs] OK: vertexSet empty == Set.empty
68.46 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
68.46 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.vertexIntSet ============
68.46 s
[algebraic-graphs] OK: vertexIntSet empty == IntSet.empty
68.46 s
[algebraic-graphs] OK: vertexIntSet . vertex == IntSet.singleton
68.46 s
[algebraic-graphs] OK: vertexIntSet . vertices == IntSet.fromList
68.46 s
[algebraic-graphs] OK: vertexIntSet . clique == IntSet.fromList
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.edgeList ============
68.46 s
[algebraic-graphs] OK: edgeList empty == []
68.46 s
[algebraic-graphs] OK: edgeList (vertex x) == []
68.46 s
[algebraic-graphs] OK: edgeList (edge x y) == [(x,y)]
68.46 s
[algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)]
68.46 s
[algebraic-graphs] OK: edgeList . edges == nub . sort
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.edgeSet ============
68.46 s
[algebraic-graphs] OK: edgeSet empty == Set.empty
68.46 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
68.46 s
[algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y)
68.46 s
[algebraic-graphs] OK: edgeSet . edges == Set.fromList
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.adjacencyList ============
68.46 s
[algebraic-graphs] OK: adjacencyList empty == []
68.46 s
[algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])]
68.46 s
[algebraic-graphs] OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])]
68.46 s
[algebraic-graphs] OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])]
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.preSet ============
68.46 s
[algebraic-graphs] OK: preSet x empty == Set.empty
68.46 s
[algebraic-graphs] OK: preSet x (vertex x) == Set.empty
68.46 s
[algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty
68.46 s
[algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x]
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.preIntSet ============
68.46 s
[algebraic-graphs] OK: preIntSet x empty == IntSet.empty
68.46 s
[algebraic-graphs] OK: preIntSet x (vertex x) == IntSet.empty
68.46 s
[algebraic-graphs] OK: preIntSet 1 (edge 1 2) == IntSet.empty
68.46 s
[algebraic-graphs] OK: preIntSet y (edge x y) == IntSet.fromList [x]
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.postSet ============
68.46 s
[algebraic-graphs] OK: postSet x empty == Set.empty
68.46 s
[algebraic-graphs] OK: postSet x (vertex x) == Set.empty
68.46 s
[algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y]
68.46 s
[algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.postIntSet ============
68.46 s
[algebraic-graphs] OK: postIntSet x empty == IntSet.empty
68.46 s
[algebraic-graphs] OK: postIntSet x (vertex x) == IntSet.empty
68.46 s
[algebraic-graphs] OK: postIntSet 2 (edge 1 2) == IntSet.empty
68.46 s
[algebraic-graphs] OK: postIntSet x (edge x y) == IntSet.fromList [y]
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.size ============
68.46 s
[algebraic-graphs] OK: size empty == 1
68.46 s
[algebraic-graphs] OK: size (vertex x) == 1
68.46 s
[algebraic-graphs] OK: size (overlay x y) == size x + size y
68.46 s
[algebraic-graphs] OK: size (connect x y) == size x + size y
68.46 s
[algebraic-graphs] OK: size x >= 1
68.46 s
[algebraic-graphs] OK: size x >= vertexCount x
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.path ============
68.46 s
[algebraic-graphs] OK: path [] == empty
68.46 s
[algebraic-graphs] OK: path [x] == vertex x
68.46 s
[algebraic-graphs] OK: path [x,y] == edge x y
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.circuit ============
68.46 s
[algebraic-graphs] OK: circuit [] == empty
68.46 s
[algebraic-graphs] OK: circuit [x] == edge x x
68.46 s
[algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)]
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.clique ============
68.46 s
[algebraic-graphs] OK: clique [] == empty
68.46 s
[algebraic-graphs] OK: clique [x] == vertex x
68.46 s
[algebraic-graphs] OK: clique [x,y] == edge x y
68.46 s
[algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)]
68.46 s
[algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys)
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.biclique ============
68.46 s
[algebraic-graphs] OK: biclique [] [] == empty
68.46 s
[algebraic-graphs] OK: biclique [x] [] == vertex x
68.46 s
[algebraic-graphs] OK: biclique [] [y] == vertex y
68.46 s
[algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)]
68.46 s
[algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys)
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.star ============
68.46 s
[algebraic-graphs] OK: star x [] == vertex x
68.46 s
[algebraic-graphs] OK: star x [y] == edge x y
68.46 s
[algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)]
68.46 s
[algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys)
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.stars ============
68.46 s
[algebraic-graphs] OK: stars [] == empty
68.46 s
[algebraic-graphs] OK: stars [(x, [])] == vertex x
68.46 s
[algebraic-graphs] OK: stars [(x, [y])] == edge x y
68.46 s
[algebraic-graphs] OK: stars [(x, ys)] == star x ys
68.46 s
[algebraic-graphs] OK: stars == overlays . map (uncurry star)
68.46 s
[algebraic-graphs] OK: stars . adjacencyList == id
68.46 s
[algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys)
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.tree ============
68.46 s
[algebraic-graphs] OK: tree (Node x []) == vertex x
68.46 s
[algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z]
68.46 s
[algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z]
68.46 s
[algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)]
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.forest ============
68.46 s
[algebraic-graphs] OK: forest [] == empty
68.46 s
[algebraic-graphs] OK: forest [x] == tree x
68.46 s
[algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)]
68.46 s
[algebraic-graphs] OK: forest == overlays . map tree
68.46 s
[algebraic-graphs]
68.46 s
[algebraic-graphs] ============ Graph.removeVertex ============
71.56 s
[algebraic-graphs] OK: removeVertex x (vertex x) == empty
71.56 s
[algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2
71.56 s
[algebraic-graphs] OK: removeVertex x (edge x x) == empty
71.56 s
[algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2
71.56 s
[algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.removeEdge ============
71.56 s
[algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y]
71.56 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
71.56 s
[algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x
71.56 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
71.56 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
71.56 s
[algebraic-graphs] OK: size (removeEdge x y z) <= 3 * size z
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.replaceVertex ============
71.56 s
[algebraic-graphs] OK: replaceVertex x x == id
71.56 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
71.56 s
[algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.mergeVertices ============
71.56 s
[algebraic-graphs] OK: mergeVertices (const False) x == id
71.56 s
[algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y
71.56 s
[algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1
71.56 s
[algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.transpose ============
71.56 s
[algebraic-graphs] OK: transpose empty == empty
71.56 s
[algebraic-graphs] OK: transpose (vertex x) == vertex x
71.56 s
[algebraic-graphs] OK: transpose (edge x y) == edge y x
71.56 s
[algebraic-graphs] OK: transpose . transpose == id
71.56 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.gmap ============
71.56 s
[algebraic-graphs] OK: gmap f empty == empty
71.56 s
[algebraic-graphs] OK: gmap f (vertex x) == vertex (f x)
71.56 s
[algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y)
71.56 s
[algebraic-graphs] OK: gmap id == id
71.56 s
[algebraic-graphs] OK: gmap f . gmap g == gmap (f . g)
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.induce ============
71.56 s
[algebraic-graphs] OK: induce (const True ) x == x
71.56 s
[algebraic-graphs] OK: induce (const False) x == empty
71.56 s
[algebraic-graphs] OK: induce (/= x) == removeVertex x
71.56 s
[algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x)
71.56 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.induceJust ============
71.56 s
[algebraic-graphs] OK: induceJust (vertex Nothing) == empty
71.56 s
[algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x
71.56 s
[algebraic-graphs] OK: induceJust . gmap Just == id
71.56 s
[algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.compose ============
71.56 s
[algebraic-graphs] OK: compose empty x == empty
71.56 s
[algebraic-graphs] OK: compose x empty == empty
71.56 s
[algebraic-graphs] OK: compose (vertex x) y == empty
71.56 s
[algebraic-graphs] OK: compose x (vertex y) == empty
71.56 s
[algebraic-graphs] OK: compose x (compose y z) == compose (compose x y) z
71.56 s
[algebraic-graphs] OK: compose x (overlay y z) == overlay (compose x y) (compose x z)
71.56 s
[algebraic-graphs] OK: compose (overlay x y) z == overlay (compose x z) (compose y z)
71.56 s
[algebraic-graphs] OK: compose (edge x y) (edge y z) == edge x z
71.56 s
[algebraic-graphs] OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)]
71.56 s
[algebraic-graphs] OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4]
71.56 s
[algebraic-graphs] OK: size (compose x y) <= edgeCount x + edgeCount y + 1
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.(===) ============
71.56 s
[algebraic-graphs] OK: x === x == True
71.56 s
[algebraic-graphs] OK: x === x + empty == False
71.56 s
[algebraic-graphs] OK: x + y === x + y == True
71.56 s
[algebraic-graphs] OK: 1 + 2 === 2 + 1 == False
71.56 s
[algebraic-graphs] OK: x + y === x * y == False
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.mesh ============
71.56 s
[algebraic-graphs] OK: mesh xs [] == empty
71.56 s
[algebraic-graphs] OK: mesh [] ys == empty
71.56 s
[algebraic-graphs] OK: mesh [x] [y] == vertex (x, y)
71.56 s
[algebraic-graphs] OK: mesh xs ys == box (path xs) (path ys)
71.56 s
[algebraic-graphs] OK: mesh [1..3] "ab" == <correct result>
71.56 s
[algebraic-graphs] OK: size (mesh xs ys) == max 1 (3 * length xs * length ys - length xs - length ys -1)
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.torus ============
71.56 s
[algebraic-graphs] OK: torus xs [] == empty
71.56 s
[algebraic-graphs] OK: torus [] ys == empty
71.56 s
[algebraic-graphs] OK: torus [x] [y] == edge (x,y) (x,y)
71.56 s
[algebraic-graphs] OK: torus xs ys == box (circuit xs) (circuit ys)
71.56 s
[algebraic-graphs] OK: torus [1,2] "ab" == <correct result>
71.56 s
[algebraic-graphs] OK: size (torus xs ys) == max 1 (3 * length xs * length ys)
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.deBruijn ============
71.56 s
[algebraic-graphs] OK: deBruijn 0 xs == edge [] []
71.56 s
[algebraic-graphs] OK: n > 0 ==> deBruijn n [] == empty
71.56 s
[algebraic-graphs] OK: deBruijn 1 [0,1] == edges [ ([0],[0]), ([0],[1]), ([1],[0]), ([1],[1]) ]
71.56 s
[algebraic-graphs] OK: deBruijn 2 "0" == edge "00" "00"
71.56 s
[algebraic-graphs] OK: deBruijn 2 "01" == <correct result>
71.56 s
[algebraic-graphs] OK: transpose (deBruijn n xs) == gmap reverse $ deBruijn n xs
71.56 s
[algebraic-graphs] OK: vertexCount (deBruijn n xs) == (length $ nub xs)^n
71.56 s
[algebraic-graphs] OK: n > 0 ==> edgeCount (deBruijn n xs) == (length $ nub xs)^(n + 1)
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.splitVertex ============
71.56 s
[algebraic-graphs] OK: splitVertex x [] == removeVertex x
71.56 s
[algebraic-graphs] OK: splitVertex x [x] == id
71.56 s
[algebraic-graphs] OK: splitVertex x [y] == replaceVertex x y
71.56 s
[algebraic-graphs] OK: splitVertex 1 [0, 1] $ 1 * (2 + 3) == (0 + 1) * (2 + 3)
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.bind ============
71.56 s
[algebraic-graphs] OK: bind empty f == empty
71.56 s
[algebraic-graphs] OK: bind (vertex x) f == f x
71.56 s
[algebraic-graphs] OK: bind (edge x y) f == connect (f x) (f y)
71.56 s
[algebraic-graphs] OK: bind (vertices xs) f == overlays (map f xs)
71.56 s
[algebraic-graphs] OK: bind x (const empty) == empty
71.56 s
[algebraic-graphs] OK: bind x vertex == x
71.56 s
[algebraic-graphs] OK: bind (bind x f) g == bind x (\y -> bind (f y) g)
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.simplify ============
71.56 s
[algebraic-graphs] OK: simplify == id
71.56 s
[algebraic-graphs] OK: size (simplify x) <= size x
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.box ============
71.56 s
[algebraic-graphs] OK: box x y ~~ box y x
71.56 s
[algebraic-graphs] OK: box x (overlay y z) == overlay (box x y) (box x z)
71.56 s
[algebraic-graphs] OK: box x (vertex ()) ~~ x
71.56 s
[algebraic-graphs] OK: box x empty ~~ empty
71.56 s
[algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z
71.56 s
[algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y)
71.56 s
[algebraic-graphs] OK: vertexCount (box x y) == vertexCount x * vertexCount y
71.56 s
[algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.sparsify ============
71.56 s
[algebraic-graphs] OK: sort . reachable x == sort . rights . reachable (sparsify x) . Right
71.56 s
[algebraic-graphs] OK: vertexCount (sparsify x) <= vertexCount x + size x + 1
71.56 s
[algebraic-graphs] OK: edgeCount (sparsify x) <= 3 * size x
71.56 s
[algebraic-graphs] OK: size (sparsify x) <= 3 * size x
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.sparsifyKL ============
71.56 s
[algebraic-graphs] OK: sort . reachable x == sort . filter (<= n) . reachable (sparsifyKL n x)
71.56 s
[algebraic-graphs] OK: length (vertices $ sparsifyKL n x) <= vertexCount x + size x + 1
71.56 s
[algebraic-graphs] OK: length (edges $ sparsifyKL n x) <= 3 * size x
71.56 s
[algebraic-graphs]
71.56 s
[algebraic-graphs] ============ Graph.context ============
71.56 s
[algebraic-graphs] OK: context (const False) x == Nothing
71.56 s
[algebraic-graphs] OK: context (== 1) (edge 1 2) == Just (Context [ ] [2 ])
71.57 s
[algebraic-graphs] OK: context (== 2) (edge 1 2) == Just (Context [1 ] [ ])
71.57 s
[algebraic-graphs] OK: context (const True ) (edge 1 2) == Just (Context [1 ] [2 ])
71.57 s
[algebraic-graphs] OK: context (== 4) (3 * 1 * 4 * 1 * 5) == Just (Context [3,1] [1,5])
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Graph.buildg ============
71.57 s
[algebraic-graphs] OK: buildg (\e _ _ _ -> e) == empty
71.57 s
[algebraic-graphs] OK: buildg (\_ v _ _ -> v x) == vertex x
71.57 s
[algebraic-graphs] OK: buildg (\e v o c -> o (foldg e v o c x) (foldg e v o c y)) == overlay x y
71.57 s
[algebraic-graphs] OK: buildg (\e v o c -> c (foldg e v o c x) (foldg e v o c y)) == connect x y
71.57 s
[algebraic-graphs] OK: buildg (\e v o _ -> foldr o e (map v xs)) == vertices xs
71.57 s
[algebraic-graphs] OK: buildg (\e v o c -> foldg e v o (flip c) g) == transpose g
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Internal.List ============
71.57 s
[algebraic-graphs] OK: pure 1 <> pure 4 == [1, 4]
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Graph.Label ============
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Any: instances ============
71.57 s
[algebraic-graphs] OK: Semiring
71.57 s
[algebraic-graphs] OK: StarSemiring
71.57 s
[algebraic-graphs] OK: Dioid
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Distance Int: instances ============
71.57 s
[algebraic-graphs] OK: Semiring
71.57 s
[algebraic-graphs] OK: StarSemiring
71.57 s
[algebraic-graphs] OK: Dioid
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Capacity Int: instances ============
71.57 s
[algebraic-graphs] OK: Semiring
71.57 s
[algebraic-graphs] OK: StarSemiring
71.57 s
[algebraic-graphs] OK: Dioid
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Minimum (Path Int): instances ============
71.57 s
[algebraic-graphs] OK: LeftNearRing
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ PowerSet (Path Int): instances ============
71.57 s
[algebraic-graphs] OK: Semiring
71.57 s
[algebraic-graphs] OK: Dioid
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Count Int: instances ============
71.57 s
[algebraic-graphs] OK: Semiring
71.57 s
[algebraic-graphs] OK: StarSemiring
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.consistent ============
71.57 s
[algebraic-graphs] OK: arbitraryLabelledAdjacencyMap
71.57 s
[algebraic-graphs] OK: empty
71.57 s
[algebraic-graphs] OK: vertex
71.57 s
[algebraic-graphs] OK: edge
71.57 s
[algebraic-graphs] OK: overlay
71.57 s
[algebraic-graphs] OK: connect
71.57 s
[algebraic-graphs] OK: vertices
71.57 s
[algebraic-graphs] OK: edges
71.57 s
[algebraic-graphs] OK: overlays
71.57 s
[algebraic-graphs] OK: fromAdjacencyMaps
71.57 s
[algebraic-graphs] OK: removeVertex
71.57 s
[algebraic-graphs] OK: removeEdge
71.57 s
[algebraic-graphs] OK: replaceVertex
71.57 s
[algebraic-graphs] OK: replaceEdge
71.57 s
[algebraic-graphs] OK: transpose
71.57 s
[algebraic-graphs] OK: gmap
71.57 s
[algebraic-graphs] OK: emap
71.57 s
[algebraic-graphs] OK: induce
71.57 s
[algebraic-graphs] OK: closure
71.57 s
[algebraic-graphs] OK: reflexiveClosure
71.57 s
[algebraic-graphs] OK: symmetricClosure
71.57 s
[algebraic-graphs] OK: transitiveClosure
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.empty ============
71.57 s
[algebraic-graphs] OK: isEmpty empty == True
71.57 s
[algebraic-graphs] OK: hasVertex x empty == False
71.57 s
[algebraic-graphs] OK: vertexCount empty == 0
71.57 s
[algebraic-graphs] OK: edgeCount empty == 0
71.57 s
[algebraic-graphs]
71.57 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.vertex ============
71.57 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
71.57 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
71.57 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
71.57 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
71.57 s
[algebraic-graphs]
73.82 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.edge ============
73.95 s
[algebraic-graphs] OK: edge e x y == connect e (vertex x) (vertex y)
73.95 s
[algebraic-graphs] OK: edge zero x y == vertices [x,y]
73.95 s
[algebraic-graphs] OK: hasEdge x y (edge e x y) == (e /= mempty)
73.95 s
[algebraic-graphs] OK: edgeLabel x y (edge e x y) == e
73.95 s
[algebraic-graphs] OK: edgeCount (edge e x y) == if e == mempty then 0 else 1
73.95 s
[algebraic-graphs] OK: vertexCount (edge e 1 1) == 1
73.95 s
[algebraic-graphs] OK: vertexCount (edge e 1 2) == 2
73.95 s
[algebraic-graphs] OK: x -<e>- y == edge e x y
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.overlay ============
73.95 s
[algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y
73.95 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
73.95 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
73.95 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
73.95 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
73.95 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
73.95 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
73.95 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] OK: edgeLabel x y $ overlay (edge e x y) (edge zero x y) == e
73.95 s
[algebraic-graphs] OK: edgeLabel x y $ overlay (edge e x y) (edge f x y) == e <+> f
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge one 2 3)) == e
73.95 s
[algebraic-graphs] OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge f 2 3)) == e <.> f
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.connect ============
73.95 s
[algebraic-graphs] OK: isEmpty (connect e x y) == isEmpty x && isEmpty y
73.95 s
[algebraic-graphs] OK: hasVertex z (connect e x y) == hasVertex z x || hasVertex z y
73.95 s
[algebraic-graphs] OK: vertexCount (connect e x y) >= vertexCount x
73.95 s
[algebraic-graphs] OK: vertexCount (connect e x y) <= vertexCount x + vertexCount y
73.95 s
[algebraic-graphs] OK: edgeCount (connect e x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
73.95 s
[algebraic-graphs] OK: vertexCount (connect e 1 2) == 2
73.95 s
[algebraic-graphs] OK: edgeCount (connect e 1 2) == if e == zero then 0 else 1
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.vertices ============
73.95 s
[algebraic-graphs] OK: vertices [] == empty
73.95 s
[algebraic-graphs] OK: vertices [x] == vertex x
73.95 s
[algebraic-graphs] OK: vertices == overlays . map vertex
73.95 s
[algebraic-graphs] OK: hasVertex x . vertices == elem x
73.95 s
[algebraic-graphs] OK: vertexCount . vertices == length . nub
73.95 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.edges ============
73.95 s
[algebraic-graphs] OK: edges [] == empty
73.95 s
[algebraic-graphs] OK: edges [(e,x,y)] == edge e x y
73.95 s
[algebraic-graphs] OK: edges == overlays . map (\(e, x, y) -> edge e x y)
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.overlays ============
73.95 s
[algebraic-graphs] OK: overlays [] == empty
73.95 s
[algebraic-graphs] OK: overlays [x] == x
73.95 s
[algebraic-graphs] OK: overlays [x,y] == overlay x y
73.95 s
[algebraic-graphs] OK: overlays == foldr overlay empty
73.95 s
[algebraic-graphs] OK: isEmpty . overlays == all isEmpty
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.fromAdjacencyMaps ============
73.95 s
[algebraic-graphs] OK: fromAdjacencyMaps [] == empty
73.95 s
[algebraic-graphs] OK: fromAdjacencyMaps [(x, Map.empty)] == vertex x
73.95 s
[algebraic-graphs] OK: fromAdjacencyMaps [(x, Map.singleton y e)] == if e == zero then vertices [x,y] else edge e x y
73.95 s
[algebraic-graphs] OK: overlay (fromAdjacencyMaps xs) (fromAdjacencyMaps ys) == fromAdjacencyMaps (xs ++ ys)
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.isSubgraphOf ============
73.95 s
[algebraic-graphs] OK: isSubgraphOf empty x == True
73.95 s
[algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False
73.95 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.isEmpty ============
73.95 s
[algebraic-graphs] OK: isEmpty empty == True
73.95 s
[algebraic-graphs] OK: isEmpty (overlay empty empty) == True
73.95 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
73.95 s
[algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True
73.95 s
[algebraic-graphs] OK: isEmpty (removeEdge x y $ edge e x y) == False
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.hasVertex ============
73.95 s
[algebraic-graphs] OK: hasVertex x empty == False
73.95 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
73.95 s
[algebraic-graphs] OK: hasVertex x . removeVertex x == const False
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.hasEdge ============
73.95 s
[algebraic-graphs] OK: hasEdge x y empty == False
73.95 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
73.95 s
[algebraic-graphs] OK: hasEdge x y (edge e x y) == (e /= zero)
73.95 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
73.95 s
[algebraic-graphs] OK: hasEdge x y == not . null . filter (\(_,ex,ey) -> ex == x && ey == y) . edgeList
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.edgeLabel ============
73.95 s
[algebraic-graphs] OK: edgeLabel x y empty == zero
73.95 s
[algebraic-graphs] OK: edgeLabel x y (vertex z) == zero
73.95 s
[algebraic-graphs] OK: edgeLabel x y (edge e x y) == e
73.95 s
[algebraic-graphs] OK: edgeLabel s t (overlay x y) == edgeLabel s t x + edgeLabel s t y
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.vertexCount ============
73.95 s
[algebraic-graphs] OK: vertexCount empty == 0
73.95 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
73.95 s
[algebraic-graphs] OK: vertexCount == length . vertexList
73.95 s
[algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.edgeCount ============
73.95 s
[algebraic-graphs] OK: edgeCount empty == 0
73.95 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
73.95 s
[algebraic-graphs] OK: edgeCount (edge e x y) == if e == zero then 0 else 1
73.95 s
[algebraic-graphs] OK: edgeCount == length . edgeList
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.vertexList ============
73.95 s
[algebraic-graphs] OK: vertexList empty == []
73.95 s
[algebraic-graphs] OK: vertexList (vertex x) == [x]
73.95 s
[algebraic-graphs] OK: vertexList . vertices == nub . sort
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.edgeList ============
73.95 s
[algebraic-graphs] OK: edgeList empty == []
73.95 s
[algebraic-graphs] OK: edgeList (vertex x) == []
73.95 s
[algebraic-graphs] OK: edgeList (edge e x y) == if e == zero then [] else [(e,x,y)]
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.vertexSet ============
73.95 s
[algebraic-graphs] OK: vertexSet empty == Set.empty
73.95 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
73.95 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.edgeSet ============
73.95 s
[algebraic-graphs] OK: edgeSet empty == Set.empty
73.95 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
73.95 s
[algebraic-graphs] OK: edgeSet (edge e x y) == if e == zero then Set.empty else Set.singleton (e,x,y)
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.preSet ============
73.95 s
[algebraic-graphs] OK: preSet x empty == Set.empty
73.95 s
[algebraic-graphs] OK: preSet x (vertex x) == Set.empty
73.95 s
[algebraic-graphs] OK: preSet 1 (edge e 1 2) == Set.empty
73.95 s
[algebraic-graphs] OK: preSet y (edge e x y) == if e == zero then Set.empty else Set.fromList [x]
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.postSet ============
73.95 s
[algebraic-graphs] OK: postSet x empty == Set.empty
73.95 s
[algebraic-graphs] OK: postSet x (vertex x) == Set.empty
73.95 s
[algebraic-graphs] OK: postSet x (edge e x y) == if e == zero then Set.empty else Set.fromList [y]
73.95 s
[algebraic-graphs] OK: postSet 2 (edge e 1 2) == Set.empty
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.skeleton ============
73.95 s
[algebraic-graphs] OK: hasEdge x y == hasEdge x y . skeleton
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.removeVertex ============
73.95 s
[algebraic-graphs] OK: removeVertex x (vertex x) == empty
73.95 s
[algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2
73.95 s
[algebraic-graphs] OK: removeVertex x (edge e x x) == empty
73.95 s
[algebraic-graphs] OK: removeVertex 1 (edge e 1 2) == vertex 2
73.95 s
[algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.removeEdge ============
73.95 s
[algebraic-graphs] OK: removeEdge x y (edge e x y) == vertices [x,y]
73.95 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
73.95 s
[algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x
73.95 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
73.95 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.replaceVertex ============
73.95 s
[algebraic-graphs] OK: replaceVertex x x == id
73.95 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
73.95 s
[algebraic-graphs] OK: replaceVertex x y == gmap (\v -> if v == x then y else v)
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.replaceEdge ============
73.95 s
[algebraic-graphs] OK: replaceEdge e x y z == overlay (removeEdge x y z) (edge e x y)
73.95 s
[algebraic-graphs] OK: replaceEdge e x y (edge f x y) == edge e x y
73.95 s
[algebraic-graphs] OK: edgeLabel x y (replaceEdge e x y z) == e
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.transpose ============
73.95 s
[algebraic-graphs] OK: transpose empty == empty
73.95 s
[algebraic-graphs] OK: transpose (vertex x) == vertex x
73.95 s
[algebraic-graphs] OK: transpose (edge e x y) == edge e y x
73.95 s
[algebraic-graphs] OK: transpose . transpose == id
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.gmap ============
73.95 s
[algebraic-graphs] OK: gmap f empty == empty
73.95 s
[algebraic-graphs] OK: gmap f (vertex x) == vertex (f x)
73.95 s
[algebraic-graphs] OK: gmap f (edge e x y) == edge e (f x) (f y)
73.95 s
[algebraic-graphs] OK: gmap id == id
73.95 s
[algebraic-graphs] OK: gmap f . gmap g == gmap (f . g)
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.emap ============
73.95 s
[algebraic-graphs] OK: emap h empty == empty
73.95 s
[algebraic-graphs] OK: emap h (vertex x) == vertex x
73.95 s
[algebraic-graphs] OK: emap h (edge e x y) == edge (h e) x y
73.95 s
[algebraic-graphs] OK: emap h (overlay x y) == overlay (emap h x) (emap h y)
73.95 s
[algebraic-graphs] OK: emap h (connect e x y) == connect (h e) (emap h x) (emap h y)
73.95 s
[algebraic-graphs] OK: emap id == id
73.95 s
[algebraic-graphs] OK: emap g . emap h == emap (g . h)
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.induce ============
73.95 s
[algebraic-graphs] OK: induce (const True ) x == x
73.95 s
[algebraic-graphs] OK: induce (const False) x == empty
73.95 s
[algebraic-graphs] OK: induce (/= x) == removeVertex x
73.95 s
[algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x)
73.95 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
73.95 s
[algebraic-graphs]
73.95 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.induceJust ============
74.46 s
[haskell-language-server] Preprocessing library 'hls-notes-plugin' for haskell-language-server-2.12.0.0..
74.46 s
[haskell-language-server] Building library 'hls-notes-plugin' for haskell-language-server-2.12.0.0..
74.56 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Notes ( plugins/hls-notes-plugin/src/Ide/Plugin/Notes.hs, dist/build/hls-notes-plugin/Ide/Plugin/Notes.o, dist/build/hls-notes-plugin/Ide/Plugin/Notes.dyn_o )
74.92 s
[algebraic-graphs] OK: induceJust (vertex Nothing) == empty
74.92 s
[algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x
74.92 s
[algebraic-graphs] OK: induceJust . gmap Just == id
74.92 s
[algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.closure ============
74.92 s
[algebraic-graphs] OK: closure empty == empty
74.92 s
[algebraic-graphs] OK: closure (vertex x) == edge one x x
74.92 s
[algebraic-graphs] OK: closure (edge e x x) == edge one x x
74.92 s
[algebraic-graphs] OK: closure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)]
74.92 s
[algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure
74.92 s
[algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure
74.92 s
[algebraic-graphs] OK: closure . closure == closure
74.92 s
[algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x)
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.reflexiveClosure ============
74.92 s
[algebraic-graphs] OK: reflexiveClosure empty == empty
74.92 s
[algebraic-graphs] OK: reflexiveClosure (vertex x) == edge one x x
74.92 s
[algebraic-graphs] OK: reflexiveClosure (edge e x x) == edge one x x
74.92 s
[algebraic-graphs] OK: reflexiveClosure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)]
74.92 s
[algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.symmetricClosure ============
74.92 s
[algebraic-graphs] OK: symmetricClosure empty == empty
74.92 s
[algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x
74.92 s
[algebraic-graphs] OK: symmetricClosure (edge e x y) == edges [(e,x,y), (e,y,x)]
74.92 s
[algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x)
74.92 s
[algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.AdjacencyMap.transitiveClosure ============
74.92 s
[algebraic-graphs] OK: transitiveClosure empty == empty
74.92 s
[algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x
74.92 s
[algebraic-graphs] OK: transitiveClosure (edge e x y) == edge e x y
74.92 s
[algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.empty ============
74.92 s
[algebraic-graphs] OK: isEmpty empty == True
74.92 s
[algebraic-graphs] OK: hasVertex x empty == False
74.92 s
[algebraic-graphs] OK: vertexCount empty == 0
74.92 s
[algebraic-graphs] OK: edgeCount empty == 0
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.vertex ============
74.92 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
74.92 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
74.92 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
74.92 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.edge ============
74.92 s
[algebraic-graphs] OK: edge e x y == connect e (vertex x) (vertex y)
74.92 s
[algebraic-graphs] OK: edge zero x y == vertices [x,y]
74.92 s
[algebraic-graphs] OK: hasEdge x y (edge e x y) == (e /= mempty)
74.92 s
[algebraic-graphs] OK: edgeLabel x y (edge e x y) == e
74.92 s
[algebraic-graphs] OK: edgeCount (edge e x y) == if e == mempty then 0 else 1
74.92 s
[algebraic-graphs] OK: vertexCount (edge e 1 1) == 1
74.92 s
[algebraic-graphs] OK: vertexCount (edge e 1 2) == 2
74.92 s
[algebraic-graphs] OK: x -<e>- y == edge e x y
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.overlay ============
74.92 s
[algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y
74.92 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
74.92 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
74.92 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
74.92 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
74.92 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
74.92 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
74.92 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] OK: edgeLabel x y $ overlay (edge e x y) (edge zero x y) == e
74.92 s
[algebraic-graphs] OK: edgeLabel x y $ overlay (edge e x y) (edge f x y) == e <+> f
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge one 2 3)) == e
74.92 s
[algebraic-graphs] OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge f 2 3)) == e <.> f
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.connect ============
74.92 s
[algebraic-graphs] OK: isEmpty (connect e x y) == isEmpty x && isEmpty y
74.92 s
[algebraic-graphs] OK: hasVertex z (connect e x y) == hasVertex z x || hasVertex z y
74.92 s
[algebraic-graphs] OK: vertexCount (connect e x y) >= vertexCount x
74.92 s
[algebraic-graphs] OK: vertexCount (connect e x y) <= vertexCount x + vertexCount y
74.92 s
[algebraic-graphs] OK: edgeCount (connect e x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
74.92 s
[algebraic-graphs] OK: vertexCount (connect e 1 2) == 2
74.92 s
[algebraic-graphs] OK: edgeCount (connect e 1 2) == if e == zero then 0 else 1
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.vertices ============
74.92 s
[algebraic-graphs] OK: vertices [] == empty
74.92 s
[algebraic-graphs] OK: vertices [x] == vertex x
74.92 s
[algebraic-graphs] OK: vertices == overlays . map vertex
74.92 s
[algebraic-graphs] OK: hasVertex x . vertices == elem x
74.92 s
[algebraic-graphs] OK: vertexCount . vertices == length . nub
74.92 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.edges ============
74.92 s
[algebraic-graphs] OK: edges [] == empty
74.92 s
[algebraic-graphs] OK: edges [(e,x,y)] == edge e x y
74.92 s
[algebraic-graphs] OK: edges == overlays . map (\(e, x, y) -> edge e x y)
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.overlays ============
74.92 s
[algebraic-graphs] OK: overlays [] == empty
74.92 s
[algebraic-graphs] OK: overlays [x] == x
74.92 s
[algebraic-graphs] OK: overlays [x,y] == overlay x y
74.92 s
[algebraic-graphs] OK: overlays == foldr overlay empty
74.92 s
[algebraic-graphs] OK: isEmpty . overlays == all isEmpty
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.foldg ============
74.92 s
[algebraic-graphs] OK: foldg empty vertex connect == id
74.92 s
[algebraic-graphs] OK: foldg empty vertex (fmap flip connect) == transpose
74.92 s
[algebraic-graphs] OK: foldg 1 (const 1) (const (+)) == size
74.92 s
[algebraic-graphs] OK: foldg True (const False) (const (&&)) == isEmpty
74.92 s
[algebraic-graphs] OK: foldg False (== x) (const (||)) == hasVertex x
74.92 s
[algebraic-graphs] OK: foldg Set.empty Set.singleton (const Set.union) == vertexSet
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.buildg ============
74.92 s
[algebraic-graphs] OK: buildg (\e _ _ -> e) == empty
74.92 s
[algebraic-graphs] OK: buildg (\_ v _ -> v x) == vertex x
74.92 s
[algebraic-graphs] OK: buildg (\e v c -> c l (foldg e v c x) (foldg e v c y)) == connect l x y
74.92 s
[algebraic-graphs] OK: buildg (\e v c -> foldr (c zero) e (map v xs)) == vertices xs
74.92 s
[algebraic-graphs] OK: buildg (\e v c -> foldg e v (flip c) g) == transpose g
74.92 s
[algebraic-graphs]
74.92 s
[algebraic-graphs] ============ Labelled.Graph.isSubgraphOf ============
74.92 s
[algebraic-graphs] OK: isSubgraphOf empty x == True
74.92 s
[algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False
74.92 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.isEmpty ============
74.93 s
[algebraic-graphs] OK: isEmpty empty == True
74.93 s
[algebraic-graphs] OK: isEmpty (overlay empty empty) == True
74.93 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
74.93 s
[algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True
74.93 s
[algebraic-graphs] OK: isEmpty (removeEdge x y $ edge e x y) == False
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.size ============
74.93 s
[algebraic-graphs] OK: size empty == 1
74.93 s
[algebraic-graphs] OK: size (vertex x) == 1
74.93 s
[algebraic-graphs] OK: size (overlay x y) == size x + size y
74.93 s
[algebraic-graphs] OK: size (connect x y) == size x + size y
74.93 s
[algebraic-graphs] OK: size x >= 1
74.93 s
[algebraic-graphs] OK: size x >= vertexCount x
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.hasVertex ============
74.93 s
[algebraic-graphs] OK: hasVertex x empty == False
74.93 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
74.93 s
[algebraic-graphs] OK: hasVertex x . removeVertex x == const False
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.hasEdge ============
74.93 s
[algebraic-graphs] OK: hasEdge x y empty == False
74.93 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
74.93 s
[algebraic-graphs] OK: hasEdge x y (edge e x y) == (e /= zero)
74.93 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
74.93 s
[algebraic-graphs] OK: hasEdge x y == not . null . filter (\(_,ex,ey) -> ex == x && ey == y) . edgeList
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.edgeLabel ============
74.93 s
[algebraic-graphs] OK: edgeLabel x y empty == zero
74.93 s
[algebraic-graphs] OK: edgeLabel x y (vertex z) == zero
74.93 s
[algebraic-graphs] OK: edgeLabel x y (edge e x y) == e
74.93 s
[algebraic-graphs] OK: edgeLabel s t (overlay x y) == edgeLabel s t x + edgeLabel s t y
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.vertexCount ============
74.93 s
[algebraic-graphs] OK: vertexCount empty == 0
74.93 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
74.93 s
[algebraic-graphs] OK: vertexCount == length . vertexList
74.93 s
[algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.edgeCount ============
74.93 s
[algebraic-graphs] OK: edgeCount empty == 0
74.93 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
74.93 s
[algebraic-graphs] OK: edgeCount (edge e x y) == if e == zero then 0 else 1
74.93 s
[algebraic-graphs] OK: edgeCount == length . edgeList
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.vertexList ============
74.93 s
[algebraic-graphs] OK: vertexList empty == []
74.93 s
[algebraic-graphs] OK: vertexList (vertex x) == [x]
74.93 s
[algebraic-graphs] OK: vertexList . vertices == nub . sort
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.edgeList ============
74.93 s
[algebraic-graphs] OK: edgeList empty == []
74.93 s
[algebraic-graphs] OK: edgeList (vertex x) == []
74.93 s
[algebraic-graphs] OK: edgeList (edge e x y) == if e == zero then [] else [(e,x,y)]
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.vertexSet ============
74.93 s
[algebraic-graphs] OK: vertexSet empty == Set.empty
74.93 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
74.93 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.edgeSet ============
74.93 s
[algebraic-graphs] OK: edgeSet empty == Set.empty
74.93 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
74.93 s
[algebraic-graphs] OK: edgeSet (edge e x y) == if e == zero then Set.empty else Set.singleton (e,x,y)
74.93 s
[algebraic-graphs]
74.93 s
[algebraic-graphs] ============ Labelled.Graph.preSet ============
74.93 s
[algebraic-graphs] OK: preSet x empty == Set.empty
74.93 s
[algebraic-graphs] OK: preSet x (vertex x) == Set.empty
77.10 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Notes ( plugins/hls-notes-plugin/src/Ide/Plugin/Notes.hs, dist/build/hls-notes-plugin/Ide/Plugin/Notes.p_o )
77.45 s
[algebraic-graphs] OK: preSet 1 (edge e 1 2) == Set.empty
77.45 s
[algebraic-graphs] OK: preSet y (edge e x y) == if e == zero then Set.empty else Set.fromList [x]
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.postSet ============
77.45 s
[algebraic-graphs] OK: postSet x empty == Set.empty
77.45 s
[algebraic-graphs] OK: postSet x (vertex x) == Set.empty
77.45 s
[algebraic-graphs] OK: postSet x (edge e x y) == if e == zero then Set.empty else Set.fromList [y]
77.45 s
[algebraic-graphs] OK: postSet 2 (edge e 1 2) == Set.empty
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.removeVertex ============
77.45 s
[algebraic-graphs] OK: removeVertex x (vertex x) == empty
77.45 s
[algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2
77.45 s
[algebraic-graphs] OK: removeVertex x (edge e x x) == empty
77.45 s
[algebraic-graphs] OK: removeVertex 1 (edge e 1 2) == vertex 2
77.45 s
[algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.removeEdge ============
77.45 s
[algebraic-graphs] OK: removeEdge x y (edge e x y) == vertices [x,y]
77.45 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
77.45 s
[algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x
77.45 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
77.45 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.replaceVertex ============
77.45 s
[algebraic-graphs] OK: replaceVertex x x == id
77.45 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
77.45 s
[algebraic-graphs] OK: replaceVertex x y == fmap (\v -> if v == x then y else v)
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.replaceEdge ============
77.45 s
[algebraic-graphs] OK: replaceEdge e x y z == overlay (removeEdge x y z) (edge e x y)
77.45 s
[algebraic-graphs] OK: replaceEdge e x y (edge f x y) == edge e x y
77.45 s
[algebraic-graphs] OK: edgeLabel x y (replaceEdge e x y z) == e
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.transpose ============
77.45 s
[algebraic-graphs] OK: transpose empty == empty
77.45 s
[algebraic-graphs] OK: transpose (vertex x) == vertex x
77.45 s
[algebraic-graphs] OK: transpose (edge e x y) == edge e y x
77.45 s
[algebraic-graphs] OK: transpose . transpose == id
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.fmap ============
77.45 s
[algebraic-graphs] OK: fmap f empty == empty
77.45 s
[algebraic-graphs] OK: fmap f (vertex x) == vertex (f x)
77.45 s
[algebraic-graphs] OK: fmap f (edge e x y) == edge e (f x) (f y)
77.45 s
[algebraic-graphs] OK: fmap id == id
77.45 s
[algebraic-graphs] OK: fmap f . fmap g == fmap (f . g)
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.emap ============
77.45 s
[algebraic-graphs] OK: emap h empty == empty
77.45 s
[algebraic-graphs] OK: emap h (vertex x) == vertex x
77.45 s
[algebraic-graphs] OK: emap h (edge e x y) == edge (h e) x y
77.45 s
[algebraic-graphs] OK: emap h (overlay x y) == overlay (emap h x) (emap h y)
77.45 s
[algebraic-graphs] OK: emap h (connect e x y) == connect (h e) (emap h x) (emap h y)
77.45 s
[algebraic-graphs] OK: emap id == id
77.45 s
[algebraic-graphs] OK: emap g . emap h == emap (g . h)
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.induce ============
77.45 s
[algebraic-graphs] OK: induce (const True ) x == x
77.45 s
[algebraic-graphs] OK: induce (const False) x == empty
77.45 s
[algebraic-graphs] OK: induce (/= x) == removeVertex x
77.45 s
[algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x)
77.45 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.induceJust ============
77.45 s
[algebraic-graphs] OK: induceJust (vertex Nothing) == empty
77.45 s
[algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x
77.45 s
[algebraic-graphs] OK: induceJust . gmap Just == id
77.45 s
[algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.closure ============
77.45 s
[algebraic-graphs] OK: closure empty == empty
77.45 s
[algebraic-graphs] OK: closure (vertex x) == edge one x x
77.45 s
[algebraic-graphs] OK: closure (edge e x x) == edge one x x
77.45 s
[algebraic-graphs] OK: closure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)]
77.45 s
[algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure
77.45 s
[algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure
77.45 s
[algebraic-graphs] OK: closure . closure == closure
77.45 s
[algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x)
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.reflexiveClosure ============
77.45 s
[algebraic-graphs] OK: reflexiveClosure empty == empty
77.45 s
[algebraic-graphs] OK: reflexiveClosure (vertex x) == edge one x x
77.45 s
[algebraic-graphs] OK: reflexiveClosure (edge e x x) == edge one x x
77.45 s
[algebraic-graphs] OK: reflexiveClosure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)]
77.45 s
[algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.symmetricClosure ============
77.45 s
[algebraic-graphs] OK: symmetricClosure empty == empty
77.45 s
[algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x
77.45 s
[algebraic-graphs] OK: symmetricClosure (edge e x y) == edges [(e,x,y), (e,y,x)]
77.45 s
[algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x)
77.45 s
[algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.transitiveClosure ============
77.45 s
[algebraic-graphs] OK: transitiveClosure empty == empty
77.45 s
[algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x
77.45 s
[algebraic-graphs] OK: transitiveClosure (edge e x y) == edge e x y
77.45 s
[algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Labelled.Graph.context ============
77.45 s
[algebraic-graphs] OK: context (const False) x == Nothing
77.45 s
[algebraic-graphs] OK: context (== 1) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [] [(e,2)])
77.45 s
[algebraic-graphs] OK: context (== 2) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [(e,1)] [] )
77.45 s
[algebraic-graphs] OK: context (const True ) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [(e,1)] [(e,2)])
77.45 s
[algebraic-graphs] OK: context (== 4) (3 * 1 * 4 * 1 * 5) == Just (Context [(one,3), (one,1)] [(one,1), (one,5)])
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap ============
77.45 s
[algebraic-graphs] OK: Axioms of non-empty graphs
77.45 s
[algebraic-graphs] OK: Theorems of non-empty graphs
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Ord (NonEmpty.AdjacencyMap a) ============
77.45 s
[algebraic-graphs] OK: vertex 1 < vertex 2
77.45 s
[algebraic-graphs] OK: vertex 3 < edge 1 2
77.45 s
[algebraic-graphs] OK: vertex 1 < edge 1 1
77.45 s
[algebraic-graphs] OK: edge 1 1 < edge 1 2
77.45 s
[algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2
77.45 s
[algebraic-graphs] OK: edge 1 2 < edge 1 3
77.45 s
[algebraic-graphs] OK: x <= x + y
77.45 s
[algebraic-graphs] OK: x + y <= x * y
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ Show (NonEmpty.AdjacencyMap a) ============
77.45 s
[algebraic-graphs] OK: show (1 :: AdjacencyMap Int) == "vertex 1"
77.45 s
[algebraic-graphs] OK: show (1 + 2 :: AdjacencyMap Int) == "vertices1 [1,2]"
77.45 s
[algebraic-graphs] OK: show (1 * 2 :: AdjacencyMap Int) == "edge 1 2"
77.45 s
[algebraic-graphs] OK: show (1 * 2 * 3 :: AdjacencyMap Int) == "edges1 [(1,2),(1,3),(2,3)]"
77.45 s
[algebraic-graphs] OK: show (1 * 2 + 3 :: AdjacencyMap Int) == "overlay (vertex 3) (edge 1 2)"
77.45 s
[algebraic-graphs] OK: show (vertex (-1) :: AdjacencyMap Int) == "vertex (-1)"
77.45 s
[algebraic-graphs] OK: show (vertex (-1) + vertex (-2) :: AdjacencyMap Int) == "vertices1 [-2,-1]"
77.45 s
[algebraic-graphs] OK: show (vertex (-1) * vertex (-2) :: AdjacencyMap Int) == "edge (-1) (-2)"
77.45 s
[algebraic-graphs] OK: show (vertex (-1) * vertex (-2) * vertex (-3) :: AdjacencyMap Int) == "edges1 [(-2,-3),(-1,-3),(-1,-2)]"
77.45 s
[algebraic-graphs] OK: show (vertex (-1) * vertex (-2) + vertex (-3) :: AdjacencyMap Int) == "overlay (vertex (-3)) (edge (-1) (-2))"
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.toNonEmpty ============
77.45 s
[algebraic-graphs] OK: toNonEmpty empty == Nothing
77.45 s
[algebraic-graphs] OK: toNonEmpty . fromNonEmpty == Just
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.fromNonEmpty ============
77.45 s
[algebraic-graphs] OK: isEmpty . fromNonEmpty == const False
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertex ============
77.45 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
77.45 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
77.45 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.edge ============
77.45 s
[algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y)
77.45 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
77.45 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
77.45 s
[algebraic-graphs] OK: vertexCount (edge 1 1) == 1
77.45 s
[algebraic-graphs] OK: vertexCount (edge 1 2) == 2
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.overlay ============
77.45 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
77.45 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
77.45 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
77.45 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
77.45 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
77.45 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
77.45 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.connect ============
77.45 s
[algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y
77.45 s
[algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x
77.45 s
[algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y
77.45 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x
77.45 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y
77.45 s
[algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y
77.45 s
[algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
77.45 s
[algebraic-graphs] OK: vertexCount (connect 1 2) == 2
77.45 s
[algebraic-graphs] OK: edgeCount (connect 1 2) == 1
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertices1 ============
77.45 s
[algebraic-graphs] OK: vertices1 [x] == vertex x
77.45 s
[algebraic-graphs] OK: hasVertex x . vertices1 == elem x
77.45 s
[algebraic-graphs] OK: vertexCount . vertices1 == length . nub
77.45 s
[algebraic-graphs] OK: vertexSet . vertices1 == Set.fromList . toList
77.45 s
[algebraic-graphs]
77.45 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.edges1 ============
77.45 s
[algebraic-graphs] OK: edges1 [(x,y)] == edge x y
77.45 s
[algebraic-graphs] OK: edges1 == overlays1 . fmap (uncurry edge)
77.45 s
[algebraic-graphs] OK: edgeCount . edges1 == length . nub
77.45 s
[algebraic-graphs]
80.28 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.overlays1 ============
80.28 s
[algebraic-graphs] OK: overlays1 [x] == x
80.40 s
[algebraic-graphs] OK: overlays1 [x,y] == overlay x y
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.connects1 ============
80.40 s
[algebraic-graphs] OK: connects1 [x] == x
80.40 s
[algebraic-graphs] OK: connects1 [x,y] == connect x y
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.isSubgraphOf ============
80.40 s
[algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True
80.40 s
[algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True
80.40 s
[algebraic-graphs] OK: isSubgraphOf (path1 xs) (circuit1 xs) == True
80.40 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.hasVertex ============
80.40 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.hasEdge ============
80.40 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
80.40 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
80.40 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
80.40 s
[algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertexCount ============
80.40 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
80.40 s
[algebraic-graphs] OK: vertexCount x >= 1
80.40 s
[algebraic-graphs] OK: vertexCount == length . vertexList1
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.edgeCount ============
80.40 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
80.40 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
80.40 s
[algebraic-graphs] OK: edgeCount == length . edgeList
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertexList1 ============
80.40 s
[algebraic-graphs] OK: vertexList1 (vertex x) == [x]
80.40 s
[algebraic-graphs] OK: vertexList1 . vertices1 == nub . sort
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.edgeList ============
80.40 s
[algebraic-graphs] OK: edgeList (vertex x) == []
80.40 s
[algebraic-graphs] OK: edgeList (edge x y) == [(x,y)]
80.40 s
[algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)]
80.40 s
[algebraic-graphs] OK: edgeList . edges1 == nub . sort . toList
80.40 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertexSet ============
80.40 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
80.40 s
[algebraic-graphs] OK: vertexSet . vertices1 == Set.fromList . toList
80.40 s
[algebraic-graphs] OK: vertexSet . clique1 == Set.fromList . toList
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.edgeSet ============
80.40 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
80.40 s
[algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y)
80.40 s
[algebraic-graphs] OK: edgeSet . edges1 == Set.fromList . toList
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.preSet ============
80.40 s
[algebraic-graphs] OK: preSet x (vertex x) == Set.empty
80.40 s
[algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty
80.40 s
[algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x]
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.postSet ============
80.40 s
[algebraic-graphs] OK: postSet x (vertex x) == Set.empty
80.40 s
[algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y]
80.40 s
[algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.path1 ============
80.40 s
[algebraic-graphs] OK: path1 [x] == vertex x
80.40 s
[algebraic-graphs] OK: path1 [x,y] == edge x y
80.40 s
[algebraic-graphs] OK: path1 . reverse == transpose . path1
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.circuit1 ============
80.40 s
[algebraic-graphs] OK: circuit1 [x] == edge x x
80.40 s
[algebraic-graphs] OK: circuit1 [x,y] == edges1 [(x,y), (y,x)]
80.40 s
[algebraic-graphs] OK: circuit1 . reverse == transpose . circuit1
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.clique1 ============
80.40 s
[algebraic-graphs] OK: clique1 [x] == vertex x
80.40 s
[algebraic-graphs] OK: clique1 [x,y] == edge x y
80.40 s
[algebraic-graphs] OK: clique1 [x,y,z] == edges1 [(x,y), (x,z), (y,z)]
80.40 s
[algebraic-graphs] OK: clique1 (xs <> ys) == connect (clique1 xs) (clique1 ys)
80.40 s
[algebraic-graphs] OK: clique1 . reverse == transpose . clique1
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.biclique1 ============
80.40 s
[algebraic-graphs] OK: biclique1 [x1,x2] [y1,y2] == edges1 [(x1,y1), (x1,y2), (x2,y1), (x2,y2)]
80.40 s
[algebraic-graphs] OK: biclique1 xs ys == connect (vertices1 xs) (vertices1 ys)
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.star ============
80.40 s
[algebraic-graphs] OK: star x [] == vertex x
80.40 s
[algebraic-graphs] OK: star x [y] == edge x y
80.40 s
[algebraic-graphs] OK: star x [y,z] == edges1 [(x,y), (x,z)]
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.stars1 ============
80.40 s
[algebraic-graphs] OK: stars1 [(x, [] )] == vertex x
80.40 s
[algebraic-graphs] OK: stars1 [(x, [y])] == edge x y
80.40 s
[algebraic-graphs] OK: stars1 [(x, ys )] == star x ys
80.40 s
[algebraic-graphs] OK: stars1 == overlays1 . fmap (uncurry star)
80.40 s
[algebraic-graphs] OK: overlay (stars1 xs) (stars1 ys) == stars1 (xs <> ys)
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.tree ============
80.40 s
[algebraic-graphs] OK: tree (Node x []) == vertex x
80.40 s
[algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path1 [x,y,z]
80.40 s
[algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z]
80.40 s
[algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges1 [(1,2), (1,3), (3,4), (3,5)]
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.removeVertex1 ============
80.40 s
[algebraic-graphs] OK: removeVertex1 x (vertex x) == Nothing
80.40 s
[algebraic-graphs] OK: removeVertex1 1 (vertex 2) == Just (vertex 2)
80.40 s
[algebraic-graphs] OK: removeVertex1 x (edge x x) == Nothing
80.40 s
[algebraic-graphs] OK: removeVertex1 1 (edge 1 2) == Just (vertex 2)
80.40 s
[algebraic-graphs] OK: removeVertex1 x >=> removeVertex1 x == removeVertex1 x
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.removeEdge ============
80.40 s
[algebraic-graphs] OK: removeEdge x y (edge x y) == vertices1 [x,y]
80.40 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
80.40 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
80.40 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.replaceVertex ============
80.40 s
[algebraic-graphs] OK: replaceVertex x x == id
80.40 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
80.40 s
[algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.mergeVertices ============
80.40 s
[algebraic-graphs] OK: mergeVertices (const False) x == id
80.40 s
[algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y
80.40 s
[algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1
80.40 s
[algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.transpose ============
80.40 s
[algebraic-graphs] OK: transpose (vertex x) == vertex x
80.40 s
[algebraic-graphs] OK: transpose (edge x y) == edge y x
80.40 s
[algebraic-graphs] OK: transpose . transpose == id
80.40 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.gmap ============
80.40 s
[algebraic-graphs] OK: gmap f (vertex x) == vertex (f x)
80.40 s
[algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y)
80.40 s
[algebraic-graphs] OK: gmap id == id
80.40 s
[algebraic-graphs] OK: gmap f . gmap g == gmap (f . g)
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.induce1 ============
80.40 s
[algebraic-graphs] OK: induce1 (const True ) x == Just x
80.40 s
[algebraic-graphs] OK: induce1 (const False) x == Nothing
80.40 s
[algebraic-graphs] OK: induce1 (/= x) == removeVertex1 x
80.40 s
[algebraic-graphs] OK: induce1 p >=> induce1 q == induce1 (\x -> p x && q x)
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.induceJust1 ============
80.40 s
[algebraic-graphs] OK: induceJust1 (vertex Nothing) == Nothing
80.40 s
[algebraic-graphs] OK: induceJust1 (edge (Just x) Nothing) == Just (vertex x)
80.40 s
[algebraic-graphs] OK: induceJust1 . gmap Just == Just
80.40 s
[algebraic-graphs] OK: induceJust1 . gmap (\x -> if p x then Just x else Nothing) == induce1 p
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.closure ============
80.40 s
[algebraic-graphs] OK: closure (vertex x) == edge x x
80.40 s
[algebraic-graphs] OK: closure (edge x x) == edge x x
80.40 s
[algebraic-graphs] OK: closure (edge x y) == edges1 [(x,x), (x,y), (y,y)]
80.40 s
[algebraic-graphs] OK: closure (path1 $ nub xs) == reflexiveClosure (clique1 $ nub xs)
80.40 s
[algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure
80.40 s
[algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure
80.40 s
[algebraic-graphs] OK: closure . closure == closure
80.40 s
[algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x)
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.reflexiveClosure ============
80.40 s
[algebraic-graphs] OK: reflexiveClosure (vertex x) == edge x x
80.40 s
[algebraic-graphs] OK: reflexiveClosure (edge x x) == edge x x
80.40 s
[algebraic-graphs] OK: reflexiveClosure (edge x y) == edges1 [(x,x), (x,y), (y,y)]
80.40 s
[algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.symmetricClosure ============
80.40 s
[algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x
80.40 s
[algebraic-graphs] OK: symmetricClosure (edge x y) == edges1 [(x,y), (y,x)]
80.40 s
[algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x)
80.40 s
[algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.AdjacencyMap.transitiveClosure ============
80.40 s
[algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x
80.40 s
[algebraic-graphs] OK: transitiveClosure (edge x y) == edge x y
80.40 s
[algebraic-graphs] OK: transitiveClosure (path1 $ nub xs) == clique1 (nub $ xs)
80.40 s
[algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ NonEmpty.Graph.============
80.40 s
[algebraic-graphs] OK: Axioms of non-empty graphs
80.40 s
[algebraic-graphs] OK: Theorems of non-empty graphs
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ Ord (NonEmpty.Graph a) ============
80.40 s
[algebraic-graphs] OK: vertex 1 < vertex 2
80.40 s
[algebraic-graphs] OK: vertex 3 < edge 1 2
80.40 s
[algebraic-graphs] OK: vertex 1 < edge 1 1
80.40 s
[algebraic-graphs] OK: edge 1 1 < edge 1 2
80.40 s
[algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2
80.40 s
[algebraic-graphs] OK: edge 1 2 < edge 1 3
80.40 s
[algebraic-graphs] OK: x <= x + y
80.40 s
[algebraic-graphs] OK: x + y <= x * y
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ Functor (NonEmpty.Graph a) ============
80.40 s
[algebraic-graphs] OK: fmap f (vertex x) == vertex (f x)
80.40 s
[algebraic-graphs] OK: fmap f (edge x y) == edge (f x) (f y)
80.40 s
[algebraic-graphs] OK: fmap id == id
80.40 s
[algebraic-graphs] OK: fmap f . fmap g == fmap (f . g)
80.40 s
[algebraic-graphs]
80.40 s
[algebraic-graphs] ============ Monad (NonEmpty.Graph a) ============
80.40 s
[algebraic-graphs] OK: (vertex x >>= f) == f x
81.54 s
[algebraic-graphs] OK: (edge x y >>= f) == connect (f x) (f y)
81.54 s
[algebraic-graphs] OK: (vertices1 xs >>= f) == overlays1 (fmap f xs)
81.54 s
[algebraic-graphs] OK: (x >>= vertex) == x
81.54 s
[algebraic-graphs] OK: ((x >>= f) >>= g) == (x >>= (\y -> (f y) >>= g))
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.toNonEmpty ============
81.54 s
[algebraic-graphs] OK: toNonEmpty empty == Nothing
81.54 s
[algebraic-graphs] OK: toNonEmpty (toGraph x) == Just (x :: NonEmpty.Graph a)
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.vertex ============
81.54 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
81.54 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
81.54 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
81.54 s
[algebraic-graphs] OK: size (vertex x) == 1
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.edge ============
81.54 s
[algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y)
81.54 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
81.54 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
81.54 s
[algebraic-graphs] OK: vertexCount (edge 1 1) == 1
81.54 s
[algebraic-graphs] OK: vertexCount (edge 1 2) == 2
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.overlay ============
81.54 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
81.54 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
81.54 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
81.54 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
81.54 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
81.54 s
[algebraic-graphs] OK: size (overlay x y) == size x + size y
81.54 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
81.54 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.overlay1 ============
81.54 s
[algebraic-graphs] OK: overlay1 empty x == x
81.54 s
[algebraic-graphs] OK: x /= empty ==> overlay1 x y == overlay (fromJust $ toNonEmpty x) y
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.connect ============
81.54 s
[algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y
81.54 s
[algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x
81.54 s
[algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y
81.54 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x
81.54 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y
81.54 s
[algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y
81.54 s
[algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
81.54 s
[algebraic-graphs] OK: size (connect x y) == size x + size y
81.54 s
[algebraic-graphs] OK: vertexCount (connect 1 2) == 2
81.54 s
[algebraic-graphs] OK: edgeCount (connect 1 2) == 1
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.vertices1 ============
81.54 s
[algebraic-graphs] OK: vertices1 [x] == vertex x
81.54 s
[algebraic-graphs] OK: hasVertex x . vertices1 == elem x
81.54 s
[algebraic-graphs] OK: vertexCount . vertices1 == length . nub
81.54 s
[algebraic-graphs] OK: vertexSet . vertices1 == Set.fromList . toList
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.edges1 ============
81.54 s
[algebraic-graphs] OK: edges1 [(x,y)] == edge x y
81.54 s
[algebraic-graphs] OK: edges1 == overlays1 . fmap (uncurry edge)
81.54 s
[algebraic-graphs] OK: edgeCount . edges1 == length . nub
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.overlays1 ============
81.54 s
[algebraic-graphs] OK: overlays1 [x] == x
81.54 s
[algebraic-graphs] OK: overlays1 [x,y] == overlay x y
81.54 s
[algebraic-graphs]
81.54 s
[algebraic-graphs] ============ NonEmpty.Graph.connects1 ============
81.54 s
[algebraic-graphs] OK: connects1 [x] == x
81.54 s
[algebraic-graphs] OK: connects1 [x,y] == connect x y
81.54 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.foldg1 ============
81.55 s
[algebraic-graphs] OK: foldg1 vertex overlay connect == id
81.55 s
[algebraic-graphs] OK: foldg1 vertex overlay (flip connect) == transpose
81.55 s
[algebraic-graphs] OK: foldg1 (const 1) (+) (+) == size
81.55 s
[algebraic-graphs] OK: foldg1 (== x) (||) (||) == hasVertex x
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.isSubgraphOf ============
81.55 s
[algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True
81.55 s
[algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True
81.55 s
[algebraic-graphs] OK: isSubgraphOf (path1 xs) (circuit1 xs) == True
81.55 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.(===) ============
81.55 s
[algebraic-graphs] OK: x === x == True
81.55 s
[algebraic-graphs] OK: x + y === x + y == True
81.55 s
[algebraic-graphs] OK: 1 + 2 === 2 + 1 == False
81.55 s
[algebraic-graphs] OK: x + y === x * y == False
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.size ============
81.55 s
[algebraic-graphs] OK: size (vertex x) == 1
81.55 s
[algebraic-graphs] OK: size (overlay x y) == size x + size y
81.55 s
[algebraic-graphs] OK: size (connect x y) == size x + size y
81.55 s
[algebraic-graphs] OK: size x >= 1
81.55 s
[algebraic-graphs] OK: size x >= vertexCount x
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.hasVertex ============
81.55 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.hasEdge ============
81.55 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
81.55 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
81.55 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
81.55 s
[algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.vertexCount ============
81.55 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
81.55 s
[algebraic-graphs] OK: vertexCount x >= 1
81.55 s
[algebraic-graphs] OK: vertexCount == length . vertexList1
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.edgeCount ============
81.55 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
81.55 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
81.55 s
[algebraic-graphs] OK: edgeCount == length . edgeList
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.vertexList1 ============
81.55 s
[algebraic-graphs] OK: vertexList1 (vertex x) == [x]
81.55 s
[algebraic-graphs] OK: vertexList1 . vertices1 == nub . sort
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.edgeList ============
81.55 s
[algebraic-graphs] OK: edgeList (vertex x) == []
81.55 s
[algebraic-graphs] OK: edgeList (edge x y) == [(x,y)]
81.55 s
[algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)]
81.55 s
[algebraic-graphs] OK: edgeList . edges1 == nub . sort . toList
81.55 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.vertexSet ============
81.55 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
81.55 s
[algebraic-graphs] OK: vertexSet . vertices1 == Set.fromList . toList
81.55 s
[algebraic-graphs] OK: vertexSet . clique1 == Set.fromList . toList
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.edgeSet ============
81.55 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
81.55 s
[algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y)
81.55 s
[algebraic-graphs] OK: edgeSet . edges1 == Set.fromList . toList
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.path1 ============
81.55 s
[algebraic-graphs] OK: path1 [x] == vertex x
81.55 s
[algebraic-graphs] OK: path1 [x,y] == edge x y
81.55 s
[algebraic-graphs] OK: path1 . reverse == transpose . path1
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.circuit1 ============
81.55 s
[algebraic-graphs] OK: circuit1 [x] == edge x x
81.55 s
[algebraic-graphs] OK: circuit1 [x,y] == edges1 [(x,y), (y,x)]
81.55 s
[algebraic-graphs] OK: circuit1 . reverse == transpose . circuit1
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.clique1 ============
81.55 s
[algebraic-graphs] OK: clique1 [x] == vertex x
81.55 s
[algebraic-graphs] OK: clique1 [x,y] == edge x y
81.55 s
[algebraic-graphs] OK: clique1 [x,y,z] == edges1 [(x,y), (x,z), (y,z)]
81.55 s
[algebraic-graphs] OK: clique1 (xs <> ys) == connect (clique1 xs) (clique1 ys)
81.55 s
[algebraic-graphs] OK: clique1 . reverse == transpose . clique1
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.biclique1 ============
81.55 s
[algebraic-graphs] OK: biclique1 [x1,x2] [y1,y2] == edges1 [(x1,y1), (x1,y2), (x2,y1), (x2,y2)]
81.55 s
[algebraic-graphs] OK: biclique1 xs ys == connect (vertices1 xs) (vertices1 ys)
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.star ============
81.55 s
[algebraic-graphs] OK: star x [] == vertex x
81.55 s
[algebraic-graphs] OK: star x [y] == edge x y
81.55 s
[algebraic-graphs] OK: star x [y,z] == edges1 [(x,y), (x,z)]
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.stars1 ============
81.55 s
[algebraic-graphs] OK: stars1 [(x, [] )] == vertex x
81.55 s
[algebraic-graphs] OK: stars1 [(x, [y])] == edge x y
81.55 s
[algebraic-graphs] OK: stars1 [(x, ys )] == star x ys
81.55 s
[algebraic-graphs] OK: stars1 == overlays1 . fmap (uncurry star)
81.55 s
[algebraic-graphs] OK: overlay (stars1 xs) (stars1 ys) == stars1 (xs <> ys)
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.tree ============
81.55 s
[algebraic-graphs] OK: tree (Node x []) == vertex x
81.55 s
[algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path1 [x,y,z]
81.55 s
[algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z]
81.55 s
[algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges1 [(1,2), (1,3), (3,4), (3,5)]
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.mesh1 ============
81.55 s
[algebraic-graphs] OK: mesh1 [x] [y] == vertex (x, y)
81.55 s
[algebraic-graphs] OK: mesh1 xs ys == box (path1 xs) (path1 ys)
81.55 s
[algebraic-graphs] OK: mesh1 [1,2,3] ['a', 'b'] == <correct result>
81.55 s
[algebraic-graphs] OK: size (mesh xs ys) == max 1 (3 * length xs * length ys - length xs - length ys -1)
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.torus1 ============
81.55 s
[algebraic-graphs] OK: torus1 [x] [y] == edge (x,y) (x,y)
81.55 s
[algebraic-graphs] OK: torus1 xs ys == box (circuit1 xs) (circuit1 ys)
81.55 s
[algebraic-graphs] OK: torus1 [1,2] ['a', 'b'] == <correct result>
81.55 s
[algebraic-graphs] OK: size (torus1 xs ys) == max 1 (3 * length xs * length ys)
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.removeVertex1 ============
81.55 s
[algebraic-graphs] OK: removeVertex1 x (vertex x) == Nothing
81.55 s
[algebraic-graphs] OK: removeVertex1 1 (vertex 2) == Just (vertex 2)
81.55 s
[algebraic-graphs] OK: removeVertex1 x (edge x x) == Nothing
81.55 s
[algebraic-graphs] OK: removeVertex1 1 (edge 1 2) == Just (vertex 2)
81.55 s
[algebraic-graphs] OK: removeVertex1 x >=> removeVertex1 x == removeVertex1 x
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.removeEdge ============
81.55 s
[algebraic-graphs] OK: removeEdge x y (edge x y) == vertices1 [x,y]
81.55 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
81.55 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
81.55 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
81.55 s
[algebraic-graphs] OK: size (removeEdge x y z) <= 3 * size z
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.replaceVertex ============
81.55 s
[algebraic-graphs] OK: replaceVertex x x == id
81.55 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
81.55 s
[algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y
81.55 s
[algebraic-graphs]
81.55 s
[algebraic-graphs] ============ NonEmpty.Graph.mergeVertices ============
81.55 s
[algebraic-graphs] OK: mergeVertices (const False) x == id
84.71 s
[haskell-language-server] Preprocessing library 'ghcide-bench-lib' for haskell-language-server-2.12.0.0..
84.71 s
[haskell-language-server] Building library 'ghcide-bench-lib' for haskell-language-server-2.12.0.0..
84.81 s
[haskell-language-server] [1 of 2] Compiling Experiments.Types ( ghcide-bench/src/Experiments/Types.hs, dist/build/ghcide-bench-lib/Experiments/Types.o, dist/build/ghcide-bench-lib/Experiments/Types.dyn_o )
86.48 s
[haskell-language-server] [2 of 2] Compiling Experiments ( ghcide-bench/src/Experiments.hs, dist/build/ghcide-bench-lib/Experiments.o, dist/build/ghcide-bench-lib/Experiments.dyn_o )
86.73 s
[algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y
86.73 s
[algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1
86.73 s
[algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ NonEmpty.Graph.splitVertex1 ============
86.73 s
[algebraic-graphs] OK: splitVertex1 x [x] == id
86.73 s
[algebraic-graphs] OK: splitVertex1 x [y] == replaceVertex x y
86.73 s
[algebraic-graphs] OK: splitVertex1 1 [0,1] $ 1 * (2 + 3) == (0 + 1) * (2 + 3)
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ NonEmpty.Graph.transpose ============
86.73 s
[algebraic-graphs] OK: transpose (vertex x) == vertex x
86.73 s
[algebraic-graphs] OK: transpose (edge x y) == edge y x
86.73 s
[algebraic-graphs] OK: transpose . transpose == id
86.73 s
[algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y)
86.73 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ NonEmpty.Graph.induce1 ============
86.73 s
[algebraic-graphs] OK: induce1 (const True ) x == Just x
86.73 s
[algebraic-graphs] OK: induce1 (const False) x == Nothing
86.73 s
[algebraic-graphs] OK: induce1 (/= x) == removeVertex1 x
86.73 s
[algebraic-graphs] OK: induce1 p >=> induce1 q == induce1 (\x -> p x && q x)
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ NonEmpty.Graph.induceJust1 ============
86.73 s
[algebraic-graphs] OK: induceJust1 (vertex Nothing) == Nothing
86.73 s
[algebraic-graphs] OK: induceJust1 (edge (Just x) Nothing) == Just (vertex x)
86.73 s
[algebraic-graphs] OK: induceJust1 . fmap Just == Just
86.73 s
[algebraic-graphs] OK: induceJust1 . fmap (\x -> if p x then Just x else Nothing) == induce1 p
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ NonEmpty.Graph.simplify ============
86.73 s
[algebraic-graphs] OK: simplify == id
86.73 s
[algebraic-graphs] OK: size (simplify x) <= size x
86.73 s
[algebraic-graphs] OK: simplify 1 === 1
86.73 s
[algebraic-graphs] OK: simplify (1 + 1) === 1
86.73 s
[algebraic-graphs] OK: simplify (1 + 2 + 1) === 1 + 2
86.73 s
[algebraic-graphs] OK: simplify (1 * 1 * 1) === 1 * 1
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ NonEmpty.Graph.sparsify ============
86.73 s
[algebraic-graphs] OK: sort . reachable x == sort . rights . reachable (sparsify x) . Right
86.73 s
[algebraic-graphs] OK: vertexCount (sparsify x) <= vertexCount x + size x + 1
86.73 s
[algebraic-graphs] OK: edgeCount (sparsify x) <= 3 * size x
86.73 s
[algebraic-graphs] OK: size (sparsify x) <= 3 * size x
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ NonEmpty.Graph.sparsifyKL ============
86.73 s
[algebraic-graphs] OK: sort . reachable x == sort . filter (<= n) . reachable (sparsifyKL n x)
86.73 s
[algebraic-graphs] OK: length (vertices $ sparsifyKL n x) <= vertexCount x + size x + 1
86.73 s
[algebraic-graphs] OK: length (edges $ sparsifyKL n x) <= 3 * size x
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ NonEmpty.Graph.box ============
86.73 s
[algebraic-graphs] OK: box (path1 [0,1]) (path1 ['a','b']) == <correct result>
86.73 s
[algebraic-graphs] OK: box x y ~~ box y x
86.73 s
[algebraic-graphs] OK: box x (overlay y z) == overlay (box x y) (box x z)
86.73 s
[algebraic-graphs] OK: box x (vertex ()) ~~ x
86.73 s
[algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z
86.73 s
[algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y)
86.73 s
[algebraic-graphs] OK: vertexCount (box x y) == vertexCount x * vertexCount y
86.73 s
[algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ Relation ============
86.73 s
[algebraic-graphs] OK: Axioms of graphs
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ Relation.consistent ============
86.73 s
[algebraic-graphs] OK: Consistency of the Arbitrary instance
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] OK: consistent empty == True
86.73 s
[algebraic-graphs] OK: consistent (vertex x) == True
86.73 s
[algebraic-graphs] OK: consistent (overlay x y) == True
86.73 s
[algebraic-graphs] OK: consistent (connect x y) == True
86.73 s
[algebraic-graphs] OK: consistent (edge x y) == True
86.73 s
[algebraic-graphs] OK: consistent (edges xs) == True
86.73 s
[algebraic-graphs] OK: consistent (stars xs) == True
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ Relation.Show ============
86.73 s
[algebraic-graphs] OK: show (empty ) == "empty"
86.73 s
[algebraic-graphs] OK: show (1 ) == "vertex 1"
86.73 s
[algebraic-graphs] OK: show (1 + 2 ) == "vertices [1,2]"
86.73 s
[algebraic-graphs] OK: show (1 * 2 ) == "edge 1 2"
86.73 s
[algebraic-graphs] OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]"
86.73 s
[algebraic-graphs] OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)"
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] OK: show (vertex (-1) ) == "vertex (-1)"
86.73 s
[algebraic-graphs] OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]"
86.73 s
[algebraic-graphs] OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)"
86.73 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]"
86.73 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))"
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ Relation.Ord ============
86.73 s
[algebraic-graphs] OK: vertex 1 < vertex 2
86.73 s
[algebraic-graphs] OK: vertex 3 < edge 1 2
86.73 s
[algebraic-graphs] OK: vertex 1 < edge 1 1
86.73 s
[algebraic-graphs] OK: edge 1 1 < edge 1 2
86.73 s
[algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2
86.73 s
[algebraic-graphs] OK: edge 1 2 < edge 1 3
86.73 s
[algebraic-graphs] OK: x <= x + y
86.73 s
[algebraic-graphs] OK: x + y <= x * y
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ Relation.empty ============
86.73 s
[algebraic-graphs] OK: isEmpty empty == True
86.73 s
[algebraic-graphs] OK: hasVertex x empty == False
86.73 s
[algebraic-graphs] OK: vertexCount empty == 0
86.73 s
[algebraic-graphs] OK: edgeCount empty == 0
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ Relation.vertex ============
86.73 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
86.73 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
86.73 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
86.73 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ Relation.edge ============
86.73 s
[algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y)
86.73 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
86.73 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
86.73 s
[algebraic-graphs] OK: vertexCount (edge 1 1) == 1
86.73 s
[algebraic-graphs] OK: vertexCount (edge 1 2) == 2
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ Relation.overlay ============
86.73 s
[algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y
86.73 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
86.73 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
86.73 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
86.73 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
86.73 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
86.73 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
86.73 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
86.73 s
[algebraic-graphs]
86.73 s
[algebraic-graphs] ============ Relation.connect ============
86.73 s
[algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y
86.73 s
[algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y
86.74 s
[algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x
86.74 s
[algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y
86.74 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x
86.74 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y
86.74 s
[algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y
86.74 s
[algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
86.74 s
[algebraic-graphs] OK: vertexCount (connect 1 2) == 2
86.74 s
[algebraic-graphs] OK: edgeCount (connect 1 2) == 1
86.74 s
[algebraic-graphs]
86.74 s
[algebraic-graphs] ============ Relation.vertices ============
86.74 s
[algebraic-graphs] OK: vertices [] == empty
86.74 s
[algebraic-graphs] OK: vertices [x] == vertex x
86.74 s
[algebraic-graphs] OK: vertices == overlays . map vertex
86.74 s
[algebraic-graphs] OK: hasVertex x . vertices == elem x
86.74 s
[algebraic-graphs] OK: vertexCount . vertices == length . nub
86.74 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
86.74 s
[algebraic-graphs]
86.74 s
[algebraic-graphs] ============ Relation.edges ============
86.74 s
[algebraic-graphs] OK: edges [] == empty
86.74 s
[algebraic-graphs] OK: edges [(x,y)] == edge x y
86.74 s
[algebraic-graphs] OK: edges == overlays . map (uncurry edge)
86.74 s
[algebraic-graphs] OK: edgeCount . edges == length . nub
86.74 s
[algebraic-graphs]
86.74 s
[algebraic-graphs] ============ Relation.overlays ============
86.74 s
[algebraic-graphs] OK: overlays [] == empty
86.74 s
[algebraic-graphs] OK: overlays [x] == x
86.74 s
[algebraic-graphs] OK: overlays [x,y] == overlay x y
86.74 s
[algebraic-graphs] OK: overlays == foldr overlay empty
86.74 s
[algebraic-graphs] OK: isEmpty . overlays == all isEmpty
86.74 s
[algebraic-graphs]
86.74 s
[algebraic-graphs] ============ Relation.connects ============
86.74 s
[algebraic-graphs] OK: connects [] == empty
86.74 s
[algebraic-graphs] OK: connects [x] == x
86.74 s
[algebraic-graphs] OK: connects [x,y] == connect x y
86.74 s
[algebraic-graphs] OK: connects == foldr connect empty
86.74 s
[algebraic-graphs] OK: isEmpty . connects == all isEmpty
86.74 s
[algebraic-graphs]
86.74 s
[algebraic-graphs] ============ Relation.isSubgraphOf ============
86.74 s
[algebraic-graphs] OK: isSubgraphOf empty x == True
86.74 s
[algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False
86.74 s
[algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True
86.74 s
[algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True
86.74 s
[algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True
86.74 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
86.74 s
[algebraic-graphs]
86.74 s
[algebraic-graphs] ============ Relation.toGraph et al. ============
86.74 s
[algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect
86.74 s
[algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph
86.74 s
[algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&)
86.74 s
[algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+)
86.74 s
[algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||)
86.74 s
[algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph
86.74 s
[algebraic-graphs] OK: vertexCount == Set.size . vertexSet
86.74 s
[algebraic-graphs] OK: edgeCount == Set.size . edgeSet
86.74 s
[algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet
86.74 s
[algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet
86.74 s
[algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union
86.74 s
[algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union
86.74 s
[algebraic-graphs] OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect
86.74 s
[algebraic-graphs] OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap
86.74 s
[algebraic-graphs] OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap
86.74 s
[algebraic-graphs] OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap
86.74 s
[algebraic-graphs] OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap
87.23 s
[haskell-language-server]
87.23 s
[haskell-language-server] ghcide-bench/src/Experiments.hs:345:1: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
87.23 s
[haskell-language-server] Pattern match(es) are non-exhaustive
87.23 s
[haskell-language-server] In a pattern binding:
87.23 s
[haskell-language-server] Patterns of type ‘ParserResult Config’ not matched:
87.23 s
[haskell-language-server] Failure _
87.23 s
[haskell-language-server] CompletionInvoked _
87.23 s
[haskell-language-server] |
87.23 s
[haskell-language-server] 345 | Success defConfig = execParserPure defaultPrefs (info configP fullDesc) []
87.23 s
[haskell-language-server] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
87.23 s
[haskell-language-server]
87.23 s
[haskell-language-server] ghcide-bench/src/Experiments.hs:453:42: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
87.23 s
[haskell-language-server] Pattern match(es) are non-exhaustive
87.23 s
[haskell-language-server] In a lambda abstraction:
87.23 s
[haskell-language-server] Patterns of type ‘Maybe Handle’, ‘Maybe Handle’, ‘Maybe Handle’,
87.23 s
[haskell-language-server] ‘ProcessHandle’ not matched:
87.23 s
[haskell-language-server] Nothing _ _ _
87.23 s
[haskell-language-server] (Just _) Nothing _ _
87.23 s
[haskell-language-server] (Just _) (Just _) Nothing _
87.23 s
[haskell-language-server] |
87.23 s
[haskell-language-server] 453 | run sess = withCreateProcess p $ \(Just inH) (Just outH) (Just errH) pH -> do
87.23 s
[haskell-language-server] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
89.69 s
[haskell-language-server] [1 of 2] Compiling Experiments.Types ( ghcide-bench/src/Experiments/Types.hs, dist/build/ghcide-bench-lib/Experiments/Types.p_o )
89.72 s
[algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap
89.72 s
[algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose
89.72 s
[algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose
89.72 s
[algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect
89.72 s
[algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect)
89.72 s
[algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect
89.72 s
[algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect)
89.72 s
[algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap
89.72 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.foldg ============
89.72 s
[algebraic-graphs] OK: foldg empty vertex overlay connect == id
89.72 s
[algebraic-graphs] OK: foldg empty vertex overlay (flip connect) == transpose
89.72 s
[algebraic-graphs] OK: foldg 1 (const 1) (+) (+) == size
89.72 s
[algebraic-graphs] OK: foldg True (const False) (&&) (&&) == isEmpty
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.isEmpty ============
89.72 s
[algebraic-graphs] OK: isEmpty empty == True
89.72 s
[algebraic-graphs] OK: isEmpty (overlay empty empty) == True
89.72 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
89.72 s
[algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True
89.72 s
[algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.hasVertex ============
89.72 s
[algebraic-graphs] OK: hasVertex x empty == False
89.72 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
89.72 s
[algebraic-graphs] OK: hasVertex x . removeVertex x == const False
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.hasEdge ============
89.72 s
[algebraic-graphs] OK: hasEdge x y empty == False
89.72 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
89.72 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
89.72 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
89.72 s
[algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.vertexCount ============
89.72 s
[algebraic-graphs] OK: vertexCount empty == 0
89.72 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
89.72 s
[algebraic-graphs] OK: vertexCount == length . vertexList
89.72 s
[algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.edgeCount ============
89.72 s
[algebraic-graphs] OK: edgeCount empty == 0
89.72 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
89.72 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
89.72 s
[algebraic-graphs] OK: edgeCount == length . edgeList
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.vertexList ============
89.72 s
[algebraic-graphs] OK: vertexList empty == []
89.72 s
[algebraic-graphs] OK: vertexList (vertex x) == [x]
89.72 s
[algebraic-graphs] OK: vertexList . vertices == nub . sort
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.vertexSet ============
89.72 s
[algebraic-graphs] OK: vertexSet empty == Set.empty
89.72 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
89.72 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.vertexIntSet ============
89.72 s
[algebraic-graphs] OK: vertexIntSet empty == IntSet.empty
89.72 s
[algebraic-graphs] OK: vertexIntSet . vertex == IntSet.singleton
89.72 s
[algebraic-graphs] OK: vertexIntSet . vertices == IntSet.fromList
89.72 s
[algebraic-graphs] OK: vertexIntSet . clique == IntSet.fromList
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.edgeList ============
89.72 s
[algebraic-graphs] OK: edgeList empty == []
89.72 s
[algebraic-graphs] OK: edgeList (vertex x) == []
89.72 s
[algebraic-graphs] OK: edgeList (edge x y) == [(x,y)]
89.72 s
[algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)]
89.72 s
[algebraic-graphs] OK: edgeList . edges == nub . sort
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.edgeSet ============
89.72 s
[algebraic-graphs] OK: edgeSet empty == Set.empty
89.72 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
89.72 s
[algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y)
89.72 s
[algebraic-graphs] OK: edgeSet . edges == Set.fromList
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.adjacencyList ============
89.72 s
[algebraic-graphs] OK: adjacencyList empty == []
89.72 s
[algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])]
89.72 s
[algebraic-graphs] OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])]
89.72 s
[algebraic-graphs] OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])]
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.preSet ============
89.72 s
[algebraic-graphs] OK: preSet x empty == Set.empty
89.72 s
[algebraic-graphs] OK: preSet x (vertex x) == Set.empty
89.72 s
[algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty
89.72 s
[algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x]
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.preIntSet ============
89.72 s
[algebraic-graphs] OK: preIntSet x empty == IntSet.empty
89.72 s
[algebraic-graphs] OK: preIntSet x (vertex x) == IntSet.empty
89.72 s
[algebraic-graphs] OK: preIntSet 1 (edge 1 2) == IntSet.empty
89.72 s
[algebraic-graphs] OK: preIntSet y (edge x y) == IntSet.fromList [x]
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.postSet ============
89.72 s
[algebraic-graphs] OK: postSet x empty == Set.empty
89.72 s
[algebraic-graphs] OK: postSet x (vertex x) == Set.empty
89.72 s
[algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y]
89.72 s
[algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.postIntSet ============
89.72 s
[algebraic-graphs] OK: postIntSet x empty == IntSet.empty
89.72 s
[algebraic-graphs] OK: postIntSet x (vertex x) == IntSet.empty
89.72 s
[algebraic-graphs] OK: postIntSet 2 (edge 1 2) == IntSet.empty
89.72 s
[algebraic-graphs] OK: postIntSet x (edge x y) == IntSet.fromList [y]
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.path ============
89.72 s
[algebraic-graphs] OK: path [] == empty
89.72 s
[algebraic-graphs] OK: path [x] == vertex x
89.72 s
[algebraic-graphs] OK: path [x,y] == edge x y
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.circuit ============
89.72 s
[algebraic-graphs] OK: circuit [] == empty
89.72 s
[algebraic-graphs] OK: circuit [x] == edge x x
89.72 s
[algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)]
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.clique ============
89.72 s
[algebraic-graphs] OK: clique [] == empty
89.72 s
[algebraic-graphs] OK: clique [x] == vertex x
89.72 s
[algebraic-graphs] OK: clique [x,y] == edge x y
89.72 s
[algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)]
89.72 s
[algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys)
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.biclique ============
89.72 s
[algebraic-graphs] OK: biclique [] [] == empty
89.72 s
[algebraic-graphs] OK: biclique [x] [] == vertex x
89.72 s
[algebraic-graphs] OK: biclique [] [y] == vertex y
89.72 s
[algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)]
89.72 s
[algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys)
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.star ============
89.72 s
[algebraic-graphs] OK: star x [] == vertex x
89.72 s
[algebraic-graphs] OK: star x [y] == edge x y
89.72 s
[algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)]
89.72 s
[algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys)
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.stars ============
89.72 s
[algebraic-graphs] OK: stars [] == empty
89.72 s
[algebraic-graphs] OK: stars [(x, [])] == vertex x
89.72 s
[algebraic-graphs] OK: stars [(x, [y])] == edge x y
89.72 s
[algebraic-graphs] OK: stars [(x, ys)] == star x ys
89.72 s
[algebraic-graphs] OK: stars == overlays . map (uncurry star)
89.72 s
[algebraic-graphs] OK: stars . adjacencyList == id
89.72 s
[algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys)
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.tree ============
89.72 s
[algebraic-graphs] OK: tree (Node x []) == vertex x
89.72 s
[algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z]
89.72 s
[algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z]
89.72 s
[algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)]
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.forest ============
89.72 s
[algebraic-graphs] OK: forest [] == empty
89.72 s
[algebraic-graphs] OK: forest [x] == tree x
89.72 s
[algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)]
89.72 s
[algebraic-graphs] OK: forest == overlays . map tree
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.removeVertex ============
89.72 s
[algebraic-graphs] OK: removeVertex x (vertex x) == empty
89.72 s
[algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2
89.72 s
[algebraic-graphs] OK: removeVertex x (edge x x) == empty
89.72 s
[algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2
89.72 s
[algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.removeEdge ============
89.72 s
[algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y]
89.72 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
89.72 s
[algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x
89.72 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
89.72 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.replaceVertex ============
89.72 s
[algebraic-graphs] OK: replaceVertex x x == id
89.72 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
89.72 s
[algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y
89.72 s
[algebraic-graphs]
89.72 s
[algebraic-graphs] ============ Relation.mergeVertices ============
89.72 s
[algebraic-graphs] OK: mergeVertices (const False) x == id
91.39 s
[haskell-language-server] [2 of 2] Compiling Experiments ( ghcide-bench/src/Experiments.hs, dist/build/ghcide-bench-lib/Experiments.p_o )
91.96 s
[haskell-language-server]
91.96 s
[haskell-language-server] ghcide-bench/src/Experiments.hs:345:1: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
92.07 s
[haskell-language-server] Pattern match(es) are non-exhaustive
92.07 s
[haskell-language-server] In a pattern binding:
92.07 s
[haskell-language-server] Patterns of type ‘ParserResult Config’ not matched:
92.07 s
[haskell-language-server] Failure _
92.07 s
[haskell-language-server] CompletionInvoked _
92.07 s
[haskell-language-server] |
92.07 s
[haskell-language-server] 345 | Success defConfig = execParserPure defaultPrefs (info configP fullDesc) []
92.07 s
[haskell-language-server] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
92.07 s
[haskell-language-server]
92.07 s
[haskell-language-server] ghcide-bench/src/Experiments.hs:453:42: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
92.07 s
[haskell-language-server] Pattern match(es) are non-exhaustive
92.07 s
[haskell-language-server] In a lambda abstraction:
92.07 s
[haskell-language-server] Patterns of type ‘Maybe Handle’, ‘Maybe Handle’, ‘Maybe Handle’,
92.07 s
[haskell-language-server] ‘ProcessHandle’ not matched:
92.07 s
[haskell-language-server] Nothing _ _ _
92.07 s
[haskell-language-server] (Just _) Nothing _ _
92.07 s
[haskell-language-server] (Just _) (Just _) Nothing _
92.07 s
[haskell-language-server] |
92.07 s
[haskell-language-server] 453 | run sess = withCreateProcess p $ \(Just inH) (Just outH) (Just errH) pH -> do
92.07 s
[haskell-language-server] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
100.76 s
[haskell-language-server] Preprocessing library 'hls-floskell-plugin' for haskell-language-server-2.12.0.0..
100.76 s
[haskell-language-server] Building library 'hls-floskell-plugin' for haskell-language-server-2.12.0.0..
100.86 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Floskell ( plugins/hls-floskell-plugin/src/Ide/Plugin/Floskell.hs, dist/build/hls-floskell-plugin/Ide/Plugin/Floskell.o, dist/build/hls-floskell-plugin/Ide/Plugin/Floskell.dyn_o )
102.36 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Floskell ( plugins/hls-floskell-plugin/src/Ide/Plugin/Floskell.hs, dist/build/hls-floskell-plugin/Ide/Plugin/Floskell.p_o )
108.20 s
[algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y
108.20 s
[algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1
108.23 s
[algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1
108.23 s
[algebraic-graphs]
108.23 s
[algebraic-graphs] ============ Relation.transpose ============
108.23 s
[algebraic-graphs] OK: transpose empty == empty
108.23 s
[algebraic-graphs] OK: transpose (vertex x) == vertex x
108.23 s
[algebraic-graphs] OK: transpose (edge x y) == edge y x
108.23 s
[algebraic-graphs] OK: transpose . transpose == id
108.23 s
[algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList
108.23 s
[algebraic-graphs]
108.23 s
[algebraic-graphs] ============ Relation.gmap ============
108.23 s
[algebraic-graphs] OK: gmap f empty == empty
108.23 s
[algebraic-graphs] OK: gmap f (vertex x) == vertex (f x)
108.23 s
[algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y)
108.23 s
[algebraic-graphs] OK: gmap id == id
108.23 s
[algebraic-graphs] OK: gmap f . gmap g == gmap (f . g)
108.23 s
[algebraic-graphs]
108.23 s
[algebraic-graphs] ============ Relation.induce ============
108.23 s
[algebraic-graphs] OK: induce (const True ) x == x
108.23 s
[algebraic-graphs] OK: induce (const False) x == empty
108.23 s
[algebraic-graphs] OK: induce (/= x) == removeVertex x
108.23 s
[algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x)
108.23 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
108.23 s
[algebraic-graphs]
108.23 s
[algebraic-graphs] ============ Relation.compose ============
108.23 s
[algebraic-graphs] OK: compose empty x == empty
108.23 s
[algebraic-graphs] OK: compose x empty == empty
108.23 s
[algebraic-graphs] OK: compose (vertex x) y == empty
108.23 s
[algebraic-graphs] OK: compose x (vertex y) == empty
108.24 s
[algebraic-graphs] OK: compose x (compose y z) == compose (compose x y) z
108.24 s
[algebraic-graphs] OK: compose x (overlay y z) == overlay (compose x y) (compose x z)
108.24 s
[algebraic-graphs] OK: compose (overlay x y) z == overlay (compose x z) (compose y z)
108.24 s
[algebraic-graphs] OK: compose (edge x y) (edge y z) == edge x z
108.24 s
[algebraic-graphs] OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)]
108.24 s
[algebraic-graphs] OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4]
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Relation.closure ============
108.24 s
[algebraic-graphs] OK: closure empty == empty
108.24 s
[algebraic-graphs] OK: closure (vertex x) == edge x x
108.24 s
[algebraic-graphs] OK: closure (edge x x) == edge x x
108.24 s
[algebraic-graphs] OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)]
108.24 s
[algebraic-graphs] OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs)
108.24 s
[algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure
108.24 s
[algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure
108.24 s
[algebraic-graphs] OK: closure . closure == closure
108.24 s
[algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x)
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Relation.reflexiveClosure ============
108.24 s
[algebraic-graphs] OK: reflexiveClosure empty == empty
108.24 s
[algebraic-graphs] OK: reflexiveClosure (vertex x) == edge x x
108.24 s
[algebraic-graphs] OK: reflexiveClosure (edge x x) == edge x x
108.24 s
[algebraic-graphs] OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)]
108.24 s
[algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Relation.symmetricClosure ============
108.24 s
[algebraic-graphs] OK: symmetricClosure empty == empty
108.24 s
[algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x
108.24 s
[algebraic-graphs] OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)]
108.24 s
[algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x)
108.24 s
[algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Relation.transitiveClosure ============
108.24 s
[algebraic-graphs] OK: transitiveClosure empty == empty
108.24 s
[algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x
108.24 s
[algebraic-graphs] OK: transitiveClosure (edge x y) == edge x y
108.24 s
[algebraic-graphs] OK: transitiveClosure (path $ nub xs) == clique (nub $ xs)
108.24 s
[algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Relation.induceJust ============
108.24 s
[algebraic-graphs] OK: induceJust (vertex Nothing) == empty
108.24 s
[algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x
108.24 s
[algebraic-graphs] OK: induceJust . gmap Just == id
108.24 s
[algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ ReflexiveRelation ============
108.24 s
[algebraic-graphs] OK: Axioms of reflexive graphs
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ TransitiveRelation ============
108.24 s
[algebraic-graphs] OK: Axioms of transitive graphs
108.24 s
[algebraic-graphs] OK: path xs == (clique xs :: TransitiveRelation Int)
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ PreorderRelation ============
108.24 s
[algebraic-graphs] OK: Axioms of preorder graphs
108.24 s
[algebraic-graphs] OK: path xs == (clique xs :: PreorderRelation Int)
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation ============
108.24 s
[algebraic-graphs] OK: Axioms of undirected graphs
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.consistent ============
108.24 s
[algebraic-graphs] OK: Consistency of the Arbitrary instance
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] OK: consistent empty == True
108.24 s
[algebraic-graphs] OK: consistent (vertex x) == True
108.24 s
[algebraic-graphs] OK: consistent (overlay x y) == True
108.24 s
[algebraic-graphs] OK: consistent (connect x y) == True
108.24 s
[algebraic-graphs] OK: consistent (edge x y) == True
108.24 s
[algebraic-graphs] OK: consistent (edges xs) == True
108.24 s
[algebraic-graphs] OK: consistent (stars xs) == True
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.Show ============
108.24 s
[algebraic-graphs] OK: show (empty ) == "empty"
108.24 s
[algebraic-graphs] OK: show (1 ) == "vertex 1"
108.24 s
[algebraic-graphs] OK: show (1 + 2 ) == "vertices [1,2]"
108.24 s
[algebraic-graphs] OK: show (1 * 2 ) == "edge 1 2"
108.24 s
[algebraic-graphs] OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]"
108.24 s
[algebraic-graphs] OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)"
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] OK: show (vertex (-1) ) == "vertex (-1)"
108.24 s
[algebraic-graphs] OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]"
108.24 s
[algebraic-graphs] OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)"
108.24 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]"
108.24 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))"
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] OK: show (2 * 1 ) == "edge 1 2"
108.24 s
[algebraic-graphs] OK: show (1 * 2 * 1) == "edges [(1,1),(1,2)]"
108.24 s
[algebraic-graphs] OK: show (3 * 2 * 1) == "edges [(1,2),(1,3),(2,3)]"
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.toSymmetric ============
108.24 s
[algebraic-graphs] OK: toSymmetric (edge 1 2) == edge 1 2
108.24 s
[algebraic-graphs] OK: toSymmetric . fromSymmetric == id
108.24 s
[algebraic-graphs] OK: fromSymmetric . toSymmetric == symmetricClosure
108.24 s
[algebraic-graphs] OK: vertexCount . toSymmetric == vertexCount
108.24 s
[algebraic-graphs] OK: (*2) . edgeCount . toSymmetric >= edgeCount
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.fromSymmetric ============
108.24 s
[algebraic-graphs] OK: fromSymmetric (edge 1 2) == edges [(1,2), (2,1)]
108.24 s
[algebraic-graphs] OK: vertexCount . fromSymmetric == vertexCount
108.24 s
[algebraic-graphs] OK: edgeCount . fromSymmetric <= (*2) . edgeCount
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.Ord ============
108.24 s
[algebraic-graphs] OK: vertex 1 < vertex 2
108.24 s
[algebraic-graphs] OK: vertex 3 < edge 1 2
108.24 s
[algebraic-graphs] OK: vertex 1 < edge 1 1
108.24 s
[algebraic-graphs] OK: edge 1 1 < edge 1 2
108.24 s
[algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2
108.24 s
[algebraic-graphs] OK: edge 2 1 < edge 1 3
108.24 s
[algebraic-graphs] OK: edge 1 2 == edge 2 1
108.24 s
[algebraic-graphs] OK: x <= x + y
108.24 s
[algebraic-graphs] OK: x + y <= x * y
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.empty ============
108.24 s
[algebraic-graphs] OK: isEmpty empty == True
108.24 s
[algebraic-graphs] OK: hasVertex x empty == False
108.24 s
[algebraic-graphs] OK: vertexCount empty == 0
108.24 s
[algebraic-graphs] OK: edgeCount empty == 0
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.vertex ============
108.24 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
108.24 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
108.24 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
108.24 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.edge ============
108.24 s
[algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y)
108.24 s
[algebraic-graphs] OK: edge x y == edge y x
108.24 s
[algebraic-graphs] OK: edge x y == edges [(x,y), (y,x)]
108.24 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
108.24 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
108.24 s
[algebraic-graphs] OK: vertexCount (edge 1 1) == 1
108.24 s
[algebraic-graphs] OK: vertexCount (edge 1 2) == 2
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.overlay ============
108.24 s
[algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y
108.24 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
108.24 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
108.24 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
108.24 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
108.24 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
108.24 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
108.24 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.connect ============
108.24 s
[algebraic-graphs] OK: connect x y == connect y x
108.24 s
[algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y
108.24 s
[algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y
108.24 s
[algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x
108.24 s
[algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y
108.24 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x
108.24 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y
108.24 s
[algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y `div` 2
108.24 s
[algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
108.24 s
[algebraic-graphs] OK: vertexCount (connect 1 2) == 2
108.24 s
[algebraic-graphs] OK: edgeCount (connect 1 2) == 1
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.vertices ============
108.24 s
[algebraic-graphs] OK: vertices [] == empty
108.24 s
[algebraic-graphs] OK: vertices [x] == vertex x
108.24 s
[algebraic-graphs] OK: vertices == overlays . map vertex
108.24 s
[algebraic-graphs] OK: hasVertex x . vertices == elem x
108.24 s
[algebraic-graphs] OK: vertexCount . vertices == length . nub
108.24 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.edges ============
108.24 s
[algebraic-graphs] OK: edges [] == empty
108.24 s
[algebraic-graphs] OK: edges [(x,y)] == edge x y
108.24 s
[algebraic-graphs] OK: edges [(x,y), (y,x)] == edge x y
108.24 s
[algebraic-graphs]
108.24 s
[algebraic-graphs] ============ Symmetric.Relation.overlays ============
108.24 s
[algebraic-graphs] OK: overlays [] == empty
109.21 s
[haskell-language-server] Preprocessing library 'hls-stylish-haskell-plugin' for haskell-language-server-2.12.0.0..
109.21 s
[haskell-language-server] Building library 'hls-stylish-haskell-plugin' for haskell-language-server-2.12.0.0..
109.32 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.StylishHaskell ( plugins/hls-stylish-haskell-plugin/src/Ide/Plugin/StylishHaskell.hs, dist/build/hls-stylish-haskell-plugin/Ide/Plugin/StylishHaskell.o, dist/build/hls-stylish-haskell-plugin/Ide/Plugin/StylishHaskell.dyn_o )
111.55 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.StylishHaskell ( plugins/hls-stylish-haskell-plugin/src/Ide/Plugin/StylishHaskell.hs, dist/build/hls-stylish-haskell-plugin/Ide/Plugin/StylishHaskell.p_o )
118.11 s
[algebraic-graphs] OK: overlays [x] == x
118.11 s
[algebraic-graphs] OK: overlays [x,y] == overlay x y
118.11 s
[algebraic-graphs] OK: overlays == foldr overlay empty
118.15 s
[algebraic-graphs] OK: isEmpty . overlays == all isEmpty
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.connects ============
118.15 s
[algebraic-graphs] OK: connects [] == empty
118.15 s
[algebraic-graphs] OK: connects [x] == x
118.15 s
[algebraic-graphs] OK: connects [x,y] == connect x y
118.15 s
[algebraic-graphs] OK: connects == foldr connect empty
118.15 s
[algebraic-graphs] OK: isEmpty . connects == all isEmpty
118.15 s
[algebraic-graphs] OK: connects == connects . reverse
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.isSubgraphOf ============
118.15 s
[algebraic-graphs] OK: isSubgraphOf empty x == True
118.15 s
[algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False
118.15 s
[algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True
118.15 s
[algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True
118.15 s
[algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True
118.15 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
118.15 s
[algebraic-graphs] OK: isSubgraphOf (edge x y) (edge y x) == True
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.toGraph et al. ============
118.15 s
[algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect
118.15 s
[algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph
118.15 s
[algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&)
118.15 s
[algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+)
118.15 s
[algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||)
118.15 s
[algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph
118.15 s
[algebraic-graphs] OK: vertexCount == Set.size . vertexSet
118.15 s
[algebraic-graphs] OK: edgeCount == Set.size . edgeSet
118.15 s
[algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet
118.15 s
[algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet
118.15 s
[algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union
118.15 s
[algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union
118.15 s
[algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap
118.15 s
[algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose
118.15 s
[algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose
118.15 s
[algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect
118.15 s
[algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect)
118.15 s
[algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect
118.15 s
[algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect)
118.15 s
[algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap
118.15 s
[algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.isEmpty ============
118.15 s
[algebraic-graphs] OK: isEmpty empty == True
118.15 s
[algebraic-graphs] OK: isEmpty (overlay empty empty) == True
118.15 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
118.15 s
[algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True
118.15 s
[algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.hasVertex ============
118.15 s
[algebraic-graphs] OK: hasVertex x empty == False
118.15 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
118.15 s
[algebraic-graphs] OK: hasVertex x . removeVertex x == const False
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.hasEdge ============
118.15 s
[algebraic-graphs] OK: hasEdge x y empty == False
118.15 s
[algebraic-graphs] OK: hasEdge x y (vertex z) == False
118.15 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
118.15 s
[algebraic-graphs] OK: hasEdge x y (edge y x) == True
118.15 s
[algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False
118.15 s
[algebraic-graphs] OK: hasEdge x y == elem (min x y, max x y) . edgeList
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.vertexCount ============
118.15 s
[algebraic-graphs] OK: vertexCount empty == 0
118.15 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
118.15 s
[algebraic-graphs] OK: vertexCount == length . vertexList
118.15 s
[algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.edgeCount ============
118.15 s
[algebraic-graphs] OK: edgeCount empty == 0
118.15 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
118.15 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
118.15 s
[algebraic-graphs] OK: edgeCount == length . edgeList
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.vertexList ============
118.15 s
[algebraic-graphs] OK: vertexList empty == []
118.15 s
[algebraic-graphs] OK: vertexList (vertex x) == [x]
118.15 s
[algebraic-graphs] OK: vertexList . vertices == nub . sort
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.vertexSet ============
118.15 s
[algebraic-graphs] OK: vertexSet empty == Set.empty
118.15 s
[algebraic-graphs] OK: vertexSet . vertex == Set.singleton
118.15 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.vertexIntSet ============
118.15 s
[algebraic-graphs] OK: vertexIntSet empty == IntSet.empty
118.15 s
[algebraic-graphs] OK: vertexIntSet . vertex == IntSet.singleton
118.15 s
[algebraic-graphs] OK: vertexIntSet . vertices == IntSet.fromList
118.15 s
[algebraic-graphs] OK: vertexIntSet . clique == IntSet.fromList
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.edgeList ============
118.15 s
[algebraic-graphs] OK: edgeList empty == []
118.15 s
[algebraic-graphs] OK: edgeList (vertex x) == []
118.15 s
[algebraic-graphs] OK: edgeList (edge x y) == [(min x y, max y x)]
118.15 s
[algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(1,2), (2,3)]
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.edgeSet ============
118.15 s
[algebraic-graphs] OK: edgeSet empty == Set.empty
118.15 s
[algebraic-graphs] OK: edgeSet (vertex x) == Set.empty
118.15 s
[algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (min x y, max x y)
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.adjacencyList ============
118.15 s
[algebraic-graphs] OK: adjacencyList empty == []
118.15 s
[algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])]
118.15 s
[algebraic-graphs] OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [1])]
118.15 s
[algebraic-graphs] OK: adjacencyList (star 2 [3,1]) == [(1, [2]), (2, [1,3]), (3, [2])]
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.neighbours ============
118.15 s
[algebraic-graphs] OK: neighbours x empty == Set.empty
118.15 s
[algebraic-graphs] OK: neighbours x (vertex x) == Set.empty
118.15 s
[algebraic-graphs] OK: neighbours x (edge x y) == Set.fromList [y]
118.15 s
[algebraic-graphs] OK: neighbours y (edge x y) == Set.fromList [x]
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.path ============
118.15 s
[algebraic-graphs] OK: path [] == empty
118.15 s
[algebraic-graphs] OK: path [x] == vertex x
118.15 s
[algebraic-graphs] OK: path [x,y] == edge x y
118.15 s
[algebraic-graphs] OK: path == path . reverse
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.circuit ============
118.15 s
[algebraic-graphs] OK: circuit [] == empty
118.15 s
[algebraic-graphs] OK: circuit [x] == edge x x
118.15 s
[algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)]
118.15 s
[algebraic-graphs] OK: circuit == circuit . reverse
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.clique ============
118.15 s
[algebraic-graphs] OK: clique [] == empty
118.15 s
[algebraic-graphs] OK: clique [x] == vertex x
118.15 s
[algebraic-graphs] OK: clique [x,y] == edge x y
118.15 s
[algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)]
118.15 s
[algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys)
118.15 s
[algebraic-graphs] OK: clique == clique . reverse
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.biclique ============
118.15 s
[algebraic-graphs] OK: biclique [] [] == empty
118.15 s
[algebraic-graphs] OK: biclique [x] [] == vertex x
118.15 s
[algebraic-graphs] OK: biclique [] [y] == vertex y
118.15 s
[algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)]
118.15 s
[algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys)
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.star ============
118.15 s
[algebraic-graphs] OK: star x [] == vertex x
118.15 s
[algebraic-graphs] OK: star x [y] == edge x y
118.15 s
[algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)]
118.15 s
[algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys)
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.stars ============
118.15 s
[algebraic-graphs] OK: stars [] == empty
118.15 s
[algebraic-graphs] OK: stars [(x, [])] == vertex x
118.15 s
[algebraic-graphs] OK: stars [(x, [y])] == edge x y
118.15 s
[algebraic-graphs] OK: stars [(x, ys)] == star x ys
118.15 s
[algebraic-graphs] OK: stars == overlays . map (uncurry star)
118.15 s
[algebraic-graphs] OK: stars . adjacencyList == id
118.15 s
[algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys)
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.tree ============
118.15 s
[algebraic-graphs] OK: tree (Node x []) == vertex x
118.15 s
[algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z]
118.15 s
[algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z]
118.15 s
[algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)]
118.15 s
[algebraic-graphs]
118.15 s
[algebraic-graphs] ============ Symmetric.Relation.forest ============
118.15 s
[algebraic-graphs] OK: forest [] == empty
121.19 s
[haskell-language-server] Preprocessing library 'hls-pragmas-plugin' for haskell-language-server-2.12.0.0..
121.19 s
[haskell-language-server] Building library 'hls-pragmas-plugin' for haskell-language-server-2.12.0.0..
121.29 s
[haskell-language-server]
121.29 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
121.29 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
121.29 s
[haskell-language-server] but were not needed for compilation:
121.29 s
[haskell-language-server] - lens-aeson-1.2.3 (exposed by flag -package-id lens-aeson-1.2.3-1EAx84SHd9w21rrxc8Gon6)
121.29 s
[haskell-language-server] - transformers-0.6.1.0 (exposed by flag -package-id transformers-0.6.1.0)
121.30 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Pragmas ( plugins/hls-pragmas-plugin/src/Ide/Plugin/Pragmas.hs, dist/build/hls-pragmas-plugin/Ide/Plugin/Pragmas.o, dist/build/hls-pragmas-plugin/Ide/Plugin/Pragmas.dyn_o )
123.65 s
[haskell-language-server]
123.65 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
123.73 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
123.73 s
[haskell-language-server] but were not needed for compilation:
123.73 s
[haskell-language-server] - lens-aeson-1.2.3 (exposed by flag -package-id lens-aeson-1.2.3-1EAx84SHd9w21rrxc8Gon6)
123.73 s
[haskell-language-server] - transformers-0.6.1.0 (exposed by flag -package-id transformers-0.6.1.0)
123.73 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Pragmas ( plugins/hls-pragmas-plugin/src/Ide/Plugin/Pragmas.hs, dist/build/hls-pragmas-plugin/Ide/Plugin/Pragmas.p_o )
124.32 s
[algebraic-graphs] OK: forest [x] == tree x
124.32 s
[algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)]
124.32 s
[algebraic-graphs] OK: forest == overlays . map tree
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Symmetric.Relation.removeVertex ============
124.32 s
[algebraic-graphs] OK: removeVertex x (vertex x) == empty
124.32 s
[algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2
124.32 s
[algebraic-graphs] OK: removeVertex x (edge x x) == empty
124.32 s
[algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2
124.32 s
[algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Symmetric.Relation.removeEdge ============
124.32 s
[algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y]
124.32 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
124.32 s
[algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x
124.32 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
124.32 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
124.32 s
[algebraic-graphs] OK: removeEdge x y == removeEdge y x
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Symmetric.Relation.replaceVertex ============
124.32 s
[algebraic-graphs] OK: replaceVertex x x == id
124.32 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
124.32 s
[algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Symmetric.Relation.mergeVertices ============
124.32 s
[algebraic-graphs] OK: mergeVertices (const False) x == id
124.32 s
[algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y
124.32 s
[algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1
124.32 s
[algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Symmetric.Relation.gmap ============
124.32 s
[algebraic-graphs] OK: gmap f empty == empty
124.32 s
[algebraic-graphs] OK: gmap f (vertex x) == vertex (f x)
124.32 s
[algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y)
124.32 s
[algebraic-graphs] OK: gmap id == id
124.32 s
[algebraic-graphs] OK: gmap f . gmap g == gmap (f . g)
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Symmetric.Relation.induce ============
124.32 s
[algebraic-graphs] OK: induce (const True ) x == x
124.32 s
[algebraic-graphs] OK: induce (const False) x == empty
124.32 s
[algebraic-graphs] OK: induce (/= x) == removeVertex x
124.32 s
[algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x)
124.32 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Symmetric.Relation.induceJust ============
124.32 s
[algebraic-graphs] OK: induceJust (vertex Nothing) == empty
124.32 s
[algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x
124.32 s
[algebraic-graphs] OK: induceJust . gmap Just == id
124.32 s
[algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Example.Todo (Holiday) ============
124.32 s
[algebraic-graphs] OK: A todo list is semantically Maybe [a]
124.32 s
[algebraic-graphs] OK: The overlay operator (+) adds non-dependent items to the todo list
124.32 s
[algebraic-graphs] OK: The connect operator (*) adds dependency between items
124.32 s
[algebraic-graphs] OK: Contradictory constraints make the todo list impossible to schedule
124.32 s
[algebraic-graphs] OK: Introduce item priority to schedule the todo list
124.32 s
[algebraic-graphs] OK: Custom connect operators pull/repel arguments during scheduling
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Example.Todo (Commandline) ============
124.32 s
[algebraic-graphs] OK: The pull connect operator maintains command line semantics
124.32 s
[algebraic-graphs] OK: Swapping flags are allowed by the commutative overlay opeartor
124.32 s
[algebraic-graphs] OK: The usual connect operator breaks semantics
124.32 s
[algebraic-graphs] OK: Transform command lines by adding optimisation flag
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Typed ============
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Typed.fromAdjacencyMap ============
124.32 s
[algebraic-graphs] OK: toGraphKL (fromAdjacencyMap (1 * 2 + 3 * 1)) == array (0,2) [(0,[1]), (1,[]), (2,[0])]
124.32 s
[algebraic-graphs] OK: toGraphKL (fromAdjacencyMap (1 * 2 + 2 * 1)) == array (0,1) [(0,[1]), (1,[0])]
124.32 s
[algebraic-graphs] OK: map (fromVertexKL h) (vertices $ toGraphKL h) == vertexList g
124.32 s
[algebraic-graphs] OK: map (\(x, y) -> (fromVertexKL h x, fromVertexKL h y)) (edges $ toGraphKL h) == edgeList g
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Typed.fromAdjacencyIntMap ============
124.32 s
[algebraic-graphs] OK: toGraphKL (fromAdjacencyIntMap (1 * 2 + 3 * 1)) == array (0,2) [(0,[1]), (1,[]), (2,[0])]
124.32 s
[algebraic-graphs] OK: toGraphKL (fromAdjacencyIntMap (1 * 2 + 2 * 1)) == array (0,1) [(0,[1]), (1,[0])]
124.32 s
[algebraic-graphs] OK: map (fromVertexKL h) (vertices $ toGraphKL h) == IntSet.toAscList (vertexIntSet g)
124.32 s
[algebraic-graphs] OK: map (\(x, y) -> (fromVertexKL h x, fromVertexKL h y)) (edges $ toGraphKL h) == edgeList g
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Typed.dfsForest ============
124.32 s
[algebraic-graphs] OK: forest (dfsForest % edge 1 1) == vertex 1
124.32 s
[algebraic-graphs] OK: forest (dfsForest % edge 1 2) == edge 1 2
124.32 s
[algebraic-graphs] OK: forest (dfsForest % edge 2 1) == vertices [1, 2]
124.32 s
[algebraic-graphs] OK: isSubgraphOf (forest $ dfsForest % x) x == True
124.32 s
[algebraic-graphs] OK: dfsForest % forest (dfsForest % x) == dfsForest % x
124.32 s
[algebraic-graphs] OK: dfsForest % vertices vs == map (\v -> Node v []) (nub $ sort vs)
124.32 s
[algebraic-graphs] OK: dfsForest % (3 * (1 + 4) * (1 + 5)) == <correct result>
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Typed.dfsForestFrom ============
124.32 s
[algebraic-graphs] OK: forest $ (dfsForestFrom % edge 1 1) [1] == vertex 1
124.32 s
[algebraic-graphs] OK: forest $ (dfsForestFrom % edge 1 2) [0] == empty
124.32 s
[algebraic-graphs] OK: forest $ (dfsForestFrom % edge 1 2) [1] == edge 1 2
124.32 s
[algebraic-graphs] OK: forest $ (dfsForestFrom % edge 1 2) [2] == vertex 2
124.32 s
[algebraic-graphs] OK: forest $ (dfsForestFrom % edge 1 2) [2,1] == vertices [1,2]
124.32 s
[algebraic-graphs] OK: isSubgraphOf (forest $ dfsForestFrom % x $ vs) x == True
124.32 s
[algebraic-graphs] OK: dfsForestFrom % x $ vertexList x == dfsForest % x
124.32 s
[algebraic-graphs] OK: dfsForestFrom % vertices vs $ vs == map (\v -> Node v []) (nub vs)
124.32 s
[algebraic-graphs] OK: dfsForestFrom % x $ [] == []
124.32 s
[algebraic-graphs] OK: dfsForestFrom % (3 * (1 + 4) * (1 + 5)) $ [1,4] == <correct result>
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Typed.dfs ============
124.32 s
[algebraic-graphs] OK: dfs % edge 1 1 $ [1] == [1]
124.32 s
[algebraic-graphs] OK: dfs % edge 1 2 $ [0] == []
124.32 s
[algebraic-graphs] OK: dfs % edge 1 2 $ [1] == [1,2]
124.32 s
[algebraic-graphs] OK: dfs % edge 1 2 $ [2] == [2]
124.32 s
[algebraic-graphs] OK: dfs % edge 1 2 $ [1,2] == [1,2]
124.32 s
[algebraic-graphs] OK: dfs % edge 1 2 $ [2,1] == [2,1]
124.32 s
[algebraic-graphs] OK: dfs % x $ [] == []
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] OK: dfs % (3 * (1 + 4) * (1 + 5)) $ [1,4] == [1,5,4]
124.32 s
[algebraic-graphs] OK: and [ hasVertex v x | v <- dfs % x $ vs ] == True
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Typed.topSort ============
124.32 s
[algebraic-graphs] OK: topSort % (1 * 2 + 3 * 1) == [3,1,2]
124.32 s
[algebraic-graphs] OK: topSort % (1 * 2 + 2 * 1) == [1,2]
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Graph.Undirected ============
124.32 s
[algebraic-graphs] OK: Axioms of undirected graphs
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Graph.Undirected.Show ============
124.32 s
[algebraic-graphs] OK: show (empty ) == "empty"
124.32 s
[algebraic-graphs] OK: show (1 ) == "vertex 1"
124.32 s
[algebraic-graphs] OK: show (1 + 2 ) == "vertices [1,2]"
124.32 s
[algebraic-graphs] OK: show (1 * 2 ) == "edge 1 2"
124.32 s
[algebraic-graphs] OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]"
124.32 s
[algebraic-graphs] OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)"
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] OK: show (vertex (-1) ) == "vertex (-1)"
124.32 s
[algebraic-graphs] OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]"
124.32 s
[algebraic-graphs] OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)"
124.32 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]"
124.32 s
[algebraic-graphs] OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))"
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] OK: show (2 * 1 ) == "edge 1 2"
124.32 s
[algebraic-graphs] OK: show (1 * 2 * 1) == "edges [(1,1),(1,2)]"
124.32 s
[algebraic-graphs] OK: show (3 * 2 * 1) == "edges [(1,2),(1,3),(2,3)]"
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Graph.Undirected.toUndirected ============
124.32 s
[algebraic-graphs] OK: toUndirected (edge 1 2) == edge 1 2
124.32 s
[algebraic-graphs] OK: toUndirected . fromUndirected == id
124.32 s
[algebraic-graphs] OK: vertexCount . toUndirected == vertexCount
124.32 s
[algebraic-graphs] OK: (*2) . edgeCount . toUndirected >= edgeCount
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Graph.Undirected.fromUndirected ============
124.32 s
[algebraic-graphs] OK: fromUndirected (edge 1 2) == edges [(1,2),(2,1)]
124.32 s
[algebraic-graphs] OK: toUndirected . fromUndirected == id
124.32 s
[algebraic-graphs] OK: vertexCount . fromUndirected == vertexCount
124.32 s
[algebraic-graphs] OK: edgeCount . fromUndirected <= (*2) . edgeCount
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Graph.Undirected.complement ================
124.32 s
[algebraic-graphs] OK: complement empty == empty
124.32 s
[algebraic-graphs] OK: complement (vertex x) == vertex x
124.32 s
[algebraic-graphs] OK: complement (edge 1 1) == edge 1 1
124.32 s
[algebraic-graphs] OK: complement (edge 1 2) == vertices [1, 2]
124.32 s
[algebraic-graphs] OK: complement (star 1 [2, 3]) == overlay (vertex 1) (edge 2 3)
124.32 s
[algebraic-graphs] OK: complement . complement == id
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Graph.Undirected.Ord ============
124.32 s
[algebraic-graphs] OK: vertex 1 < vertex 2
124.32 s
[algebraic-graphs] OK: vertex 3 < edge 1 2
124.32 s
[algebraic-graphs] OK: vertex 1 < edge 1 1
124.32 s
[algebraic-graphs] OK: edge 1 1 < edge 1 2
124.32 s
[algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2
124.32 s
[algebraic-graphs] OK: edge 2 1 < edge 1 3
124.32 s
[algebraic-graphs] OK: edge 1 2 == edge 2 1
124.32 s
[algebraic-graphs] OK: x <= x + y
124.32 s
[algebraic-graphs] OK: x + y <= x * y
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Graph.Undirected.empty ============
124.32 s
[algebraic-graphs] OK: isEmpty empty == True
124.32 s
[algebraic-graphs] OK: hasVertex x empty == False
124.32 s
[algebraic-graphs] OK: vertexCount empty == 0
124.32 s
[algebraic-graphs] OK: edgeCount empty == 0
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Graph.Undirected.vertex ============
124.32 s
[algebraic-graphs] OK: isEmpty (vertex x) == False
124.32 s
[algebraic-graphs] OK: hasVertex x (vertex y) == (x == y)
124.32 s
[algebraic-graphs] OK: vertexCount (vertex x) == 1
124.32 s
[algebraic-graphs] OK: edgeCount (vertex x) == 0
124.32 s
[algebraic-graphs]
124.32 s
[algebraic-graphs] ============ Graph.Undirected.edge ============
124.32 s
[algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y)
124.32 s
[algebraic-graphs] OK: edge x y == edge y x
131.06 s
[haskell-language-server] Preprocessing library 'hls-semantic-tokens-plugin' for haskell-language-server-2.12.0.0..
131.07 s
[haskell-language-server] Building library 'hls-semantic-tokens-plugin' for haskell-language-server-2.12.0.0..
131.17 s
[haskell-language-server]
131.17 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
131.17 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
131.17 s
[haskell-language-server] but were not needed for compilation:
131.17 s
[haskell-language-server] - syb-0.7.2.4 (exposed by flag -package-id syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy)
131.18 s
[haskell-language-server] [1 of 8] Compiling Ide.Plugin.SemanticTokens.Types ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Types.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Types.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Types.dyn_o )
131.71 s
[algebraic-graphs] OK: edge x y == edges [(x,y), (y,x)]
131.71 s
[algebraic-graphs] OK: hasEdge x y (edge x y) == True
131.71 s
[algebraic-graphs] OK: edgeCount (edge x y) == 1
131.71 s
[algebraic-graphs] OK: vertexCount (edge 1 1) == 1
131.71 s
[algebraic-graphs] OK: vertexCount (edge 1 2) == 2
131.71 s
[algebraic-graphs]
131.71 s
[algebraic-graphs] ============ Graph.Undirected.overlay ============
131.71 s
[algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y
131.71 s
[algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y
131.71 s
[algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x
131.71 s
[algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y
131.71 s
[algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x
131.71 s
[algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y
131.71 s
[algebraic-graphs] OK: vertexCount (overlay 1 2) == 2
131.71 s
[algebraic-graphs] OK: edgeCount (overlay 1 2) == 0
131.71 s
[algebraic-graphs]
131.71 s
[algebraic-graphs] ============ Graph.Undirected.connect ============
131.71 s
[algebraic-graphs] OK: connect x y == connect y x
131.71 s
[algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y
131.71 s
[algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y
131.71 s
[algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x
131.71 s
[algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y
131.71 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x
131.71 s
[algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y
131.71 s
[algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y `div` 2
131.71 s
[algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y
131.71 s
[algebraic-graphs] OK: vertexCount (connect 1 2) == 2
131.71 s
[algebraic-graphs] OK: edgeCount (connect 1 2) == 1
131.71 s
[algebraic-graphs]
131.71 s
[algebraic-graphs] ============ Graph.Undirected.vertices ============
131.71 s
[algebraic-graphs] OK: vertices [] == empty
131.71 s
[algebraic-graphs] OK: vertices [x] == vertex x
131.71 s
[algebraic-graphs] OK: vertices == overlays . map vertex
131.71 s
[algebraic-graphs] OK: hasVertex x . vertices == elem x
131.71 s
[algebraic-graphs] OK: vertexCount . vertices == length . nub
131.71 s
[algebraic-graphs] OK: vertexSet . vertices == Set.fromList
131.71 s
[algebraic-graphs]
131.71 s
[algebraic-graphs] ============ Graph.Undirected.edges ============
131.71 s
[algebraic-graphs] OK: edges [] == empty
131.71 s
[algebraic-graphs] OK: edges [(x,y)] == edge x y
131.71 s
[algebraic-graphs] OK: edges [(x,y), (y,x)] == edge x y
131.71 s
[algebraic-graphs]
131.71 s
[algebraic-graphs] ============ Graph.Undirected.overlays ============
131.71 s
[algebraic-graphs] OK: overlays [] == empty
131.71 s
[algebraic-graphs] OK: overlays [x] == x
131.71 s
[algebraic-graphs] OK: overlays [x,y] == overlay x y
131.71 s
[algebraic-graphs] OK: overlays == foldr overlay empty
131.71 s
[algebraic-graphs] OK: isEmpty . overlays == all isEmpty
131.71 s
[algebraic-graphs]
131.71 s
[algebraic-graphs] ============ Graph.Undirected.connects ============
131.71 s
[algebraic-graphs] OK: connects [] == empty
131.71 s
[algebraic-graphs] OK: connects [x] == x
131.71 s
[algebraic-graphs] OK: connects [x,y] == connect x y
131.71 s
[algebraic-graphs] OK: connects == foldr connect empty
131.71 s
[algebraic-graphs] OK: isEmpty . connects == all isEmpty
131.71 s
[algebraic-graphs] OK: connects == connects . reverse
131.71 s
[algebraic-graphs]
131.71 s
[algebraic-graphs] ============ Graph.Undirected.isSubgraphOf ============
131.71 s
[algebraic-graphs] OK: isSubgraphOf empty x == True
131.71 s
[algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False
131.71 s
[algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True
131.71 s
[algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True
131.71 s
[algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True
131.71 s
[algebraic-graphs] OK: isSubgraphOf x y ==> x <= y
131.71 s
[algebraic-graphs] OK: isSubgraphOf (edge x y) (edge y x) == True
131.71 s
[algebraic-graphs]
131.71 s
[algebraic-graphs] ============ Graph.Undirected.path ============
131.71 s
[algebraic-graphs] OK: path [] == empty
131.72 s
[algebraic-graphs] OK: path [x] == vertex x
131.72 s
[algebraic-graphs] OK: path [x,y] == edge x y
131.72 s
[algebraic-graphs] OK: path == path . reverse
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.circuit ============
131.72 s
[algebraic-graphs] OK: circuit [] == empty
131.72 s
[algebraic-graphs] OK: circuit [x] == edge x x
131.72 s
[algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)]
131.72 s
[algebraic-graphs] OK: circuit == circuit . reverse
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.clique ============
131.72 s
[algebraic-graphs] OK: clique [] == empty
131.72 s
[algebraic-graphs] OK: clique [x] == vertex x
131.72 s
[algebraic-graphs] OK: clique [x,y] == edge x y
131.72 s
[algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)]
131.72 s
[algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys)
131.72 s
[algebraic-graphs] OK: clique == clique . reverse
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.biclique ============
131.72 s
[algebraic-graphs] OK: biclique [] [] == empty
131.72 s
[algebraic-graphs] OK: biclique [x] [] == vertex x
131.72 s
[algebraic-graphs] OK: biclique [] [y] == vertex y
131.72 s
[algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)]
131.72 s
[algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys)
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.star ============
131.72 s
[algebraic-graphs] OK: star x [] == vertex x
131.72 s
[algebraic-graphs] OK: star x [y] == edge x y
131.72 s
[algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)]
131.72 s
[algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys)
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.stars ============
131.72 s
[algebraic-graphs] OK: stars [] == empty
131.72 s
[algebraic-graphs] OK: stars [(x, [])] == vertex x
131.72 s
[algebraic-graphs] OK: stars [(x, [y])] == edge x y
131.72 s
[algebraic-graphs] OK: stars [(x, ys)] == star x ys
131.72 s
[algebraic-graphs] OK: stars == overlays . map (uncurry star)
131.72 s
[algebraic-graphs] OK: stars . adjacencyList == id
131.72 s
[algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys)
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.tree ============
131.72 s
[algebraic-graphs] OK: tree (Node x []) == vertex x
131.72 s
[algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z]
131.72 s
[algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z]
131.72 s
[algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)]
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.forest ============
131.72 s
[algebraic-graphs] OK: forest [] == empty
131.72 s
[algebraic-graphs] OK: forest [x] == tree x
131.72 s
[algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)]
131.72 s
[algebraic-graphs] OK: forest == overlays . map tree
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.removeVertex ============
131.72 s
[algebraic-graphs] OK: removeVertex x (vertex x) == empty
131.72 s
[algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2
131.72 s
[algebraic-graphs] OK: removeVertex x (edge x x) == empty
131.72 s
[algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2
131.72 s
[algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.removeEdge ============
131.72 s
[algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y]
131.72 s
[algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y
131.72 s
[algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x
131.72 s
[algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2
131.72 s
[algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2
131.72 s
[algebraic-graphs] OK: removeEdge x y == removeEdge y x
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.replaceVertex ============
131.72 s
[algebraic-graphs] OK: replaceVertex x x == id
131.72 s
[algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y
131.72 s
[algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.mergeVertices ============
131.72 s
[algebraic-graphs] OK: mergeVertices (const False) x == id
131.72 s
[algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y
131.72 s
[algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1
131.72 s
[algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.gmap ============
131.72 s
[algebraic-graphs] OK: gmap f empty == empty
131.72 s
[algebraic-graphs] OK: gmap f (vertex x) == vertex (f x)
131.72 s
[algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y)
131.72 s
[algebraic-graphs] OK: gmap id == id
131.72 s
[algebraic-graphs] OK: gmap f . gmap g == gmap (f . g)
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.induce ============
131.72 s
[algebraic-graphs] OK: induce (const True ) x == x
131.72 s
[algebraic-graphs] OK: induce (const False) x == empty
131.72 s
[algebraic-graphs] OK: induce (/= x) == removeVertex x
131.72 s
[algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x)
131.72 s
[algebraic-graphs] OK: isSubgraphOf (induce p x) x == True
131.72 s
[algebraic-graphs]
131.72 s
[algebraic-graphs] ============ Graph.Undirected.induceJust ============
131.72 s
[algebraic-graphs] OK: induceJust (vertex Nothing) == empty
131.72 s
[algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x
131.72 s
[algebraic-graphs] OK: induceJust . gmap Just == id
131.72 s
[algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p
131.73 s
[algebraic-graphs] Test suite main: PASS
131.73 s
[algebraic-graphs] Test suite logged to: dist/test/algebraic-graphs-0.7-main.log
131.73 s
[algebraic-graphs] 1 of 1 test suites (1 of 1 test cases) passed.
131.74 s
[algebraic-graphs] checkPhase completed in 1 minutes 39 seconds
131.74 s
[algebraic-graphs] Phase: haddockPhase
131.87 s
[algebraic-graphs] Preprocessing library for algebraic-graphs-0.7..
131.88 s
[algebraic-graphs] Running Haddock on library for algebraic-graphs-0.7..
131.92 s
[algebraic-graphs] Warning: --source-* options are ignored when --hyperlinked-source is enabled.
132.17 s
[algebraic-graphs] 100% ( 58 / 58) in 'Algebra.Graph.AdjacencyMap'
132.31 s
[algebraic-graphs] 100% ( 56 / 56) in 'Algebra.Graph.AdjacencyIntMap'
132.36 s
[algebraic-graphs] Warning: 'nub' is out of scope.
132.36 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.36 s
[algebraic-graphs] Warning: 'sort' is out of scope.
132.36 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.37 s
[algebraic-graphs] 93% ( 14 / 15) in 'Algebra.Graph.AdjacencyIntMap.Algorithm'
132.37 s
[algebraic-graphs] Missing documentation for:
132.37 s
[algebraic-graphs] Cycle (src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs:227)
132.40 s
[algebraic-graphs] Warning: 'IsList' is out of scope.
132.40 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.40 s
[algebraic-graphs] 100% ( 19 / 19) in 'Algebra.Graph.Internal'
132.56 s
[algebraic-graphs] 100% ( 61 / 61) in 'Algebra.Graph'
132.64 s
[algebraic-graphs] Warning: 'mplus' is out of scope.
132.64 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.64 s
[algebraic-graphs] Warning: 'vertexCount' is out of scope.
132.64 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.64 s
[algebraic-graphs] Warning: 'hasVertex' is out of scope.
132.64 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.64 s
[algebraic-graphs] Warning: 'vertexSet' is out of scope.
132.64 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.65 s
[algebraic-graphs] Warning: 'isEmpty' is out of scope.
132.65 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.65 s
[algebraic-graphs] Warning: 'edgeList' is out of scope.
132.65 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.65 s
[algebraic-graphs] Warning: 'adjacencyList' is out of scope.
132.65 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.65 s
[algebraic-graphs] Warning: 'box' is out of scope.
132.65 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.65 s
[algebraic-graphs] Warning: 'edgeCount' is out of scope.
132.65 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.65 s
[algebraic-graphs] 100% ( 42 / 42) in 'Algebra.Graph.HigherKinded.Class'
132.71 s
[algebraic-graphs] Warning: 'nub' is out of scope.
132.71 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.72 s
[algebraic-graphs] 100% ( 63 / 63) in 'Algebra.Graph.Bipartite.AdjacencyMap'
132.86 s
[algebraic-graphs] Warning: 'isRight' is out of scope.
132.86 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
132.87 s
[haskell-language-server] [2 of 8] Compiling Ide.Plugin.SemanticTokens.Tokenize ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Tokenize.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Tokenize.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Tokenize.dyn_o )
132.87 s
[algebraic-graphs] 100% ( 25 / 25) in 'Algebra.Graph.Bipartite.AdjacencyMap.Algorithm'
132.98 s
[algebraic-graphs] 100% ( 37 / 37) in 'Algebra.Graph.Label'
133.13 s
[algebraic-graphs] Warning: 'isEmpty' is out of scope.
133.13 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.14 s
[algebraic-graphs] Warning: 'empty' is out of scope.
133.14 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.14 s
[algebraic-graphs] Warning: 'vertexList' is out of scope.
133.14 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.14 s
[algebraic-graphs] Warning: 'edges' is out of scope.
133.14 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.14 s
[algebraic-graphs] Warning: 'adjacencyList' is out of scope.
133.14 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.15 s
[algebraic-graphs] Warning: 'stars' is out of scope.
133.15 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.15 s
[algebraic-graphs] 100% ( 51 / 51) in 'Algebra.Graph.NonEmpty.AdjacencyMap'
133.20 s
[algebraic-graphs] Warning: 'nub' is out of scope.
133.20 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.20 s
[algebraic-graphs] Warning: 'sort' is out of scope.
133.20 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.20 s
[algebraic-graphs] 93% ( 15 / 16) in 'Algebra.Graph.AdjacencyMap.Algorithm'
133.20 s
[algebraic-graphs] Missing documentation for:
133.20 s
[algebraic-graphs] Cycle (src/Algebra/Graph/AdjacencyMap/Algorithm.hs:228)
133.26 s
[algebraic-graphs] 100% ( 44 / 44) in 'Algebra.Graph.Acyclic.AdjacencyMap'
133.31 s
[algebraic-graphs] 100% ( 8 / 8) in 'Algebra.Graph.ToGraph'
133.33 s
[haskell-language-server] [3 of 8] Compiling Ide.Plugin.SemanticTokens.SemanticConfig ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/SemanticConfig.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/SemanticConfig.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/SemanticConfig.dyn_o )
133.33 s
[haskell-language-server] [4 of 8] Compiling Ide.Plugin.SemanticTokens.Utils ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Utils.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Utils.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Utils.dyn_o )
133.33 s
[haskell-language-server] [5 of 8] Compiling Ide.Plugin.SemanticTokens.Mappings ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Mappings.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Mappings.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Mappings.dyn_o )
133.33 s
[haskell-language-server] [6 of 8] Compiling Ide.Plugin.SemanticTokens.Query ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Query.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Query.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Query.dyn_o )
133.33 s
[algebraic-graphs]
133.34 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:171:32: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.34 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.34 s
[algebraic-graphs] will become an error in a future GHC release.
133.34 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.34 s
[algebraic-graphs] |
133.34 s
[algebraic-graphs] 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet
133.34 s
[algebraic-graphs] | ^
133.34 s
[algebraic-graphs]
133.34 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:197:29: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.34 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.34 s
[algebraic-graphs] will become an error in a future GHC release.
133.34 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.34 s
[algebraic-graphs] |
133.34 s
[algebraic-graphs] 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
133.34 s
[algebraic-graphs] | ^
133.34 s
[algebraic-graphs]
133.34 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:215:30: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.34 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.34 s
[algebraic-graphs] will become an error in a future GHC release.
133.34 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.34 s
[algebraic-graphs] |
133.34 s
[algebraic-graphs] 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
133.34 s
[algebraic-graphs] | ^
133.34 s
[algebraic-graphs]
133.34 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:303:37: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.34 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.34 s
[algebraic-graphs] will become an error in a future GHC release.
133.34 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.34 s
[algebraic-graphs] |
133.34 s
[algebraic-graphs] 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
133.34 s
[algebraic-graphs] | ^
133.34 s
[algebraic-graphs]
133.34 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:312:46: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.34 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.34 s
[algebraic-graphs] will become an error in a future GHC release.
133.34 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.34 s
[algebraic-graphs] |
133.34 s
[algebraic-graphs] 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
133.34 s
[algebraic-graphs] | ^
133.34 s
[algebraic-graphs]
133.34 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:452:43: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.34 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.34 s
[algebraic-graphs] will become an error in a future GHC release.
133.34 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.34 s
[algebraic-graphs] |
133.34 s
[algebraic-graphs] 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
133.34 s
[algebraic-graphs] | ^
133.34 s
[algebraic-graphs]
133.35 s
[algebraic-graphs] src/Algebra/Graph/ToGraph.hs:471:52: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.35 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.35 s
[algebraic-graphs] will become an error in a future GHC release.
133.35 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.35 s
[algebraic-graphs] |
133.35 s
[algebraic-graphs] 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
133.35 s
[algebraic-graphs] | ^
133.37 s
[haskell-language-server] [7 of 8] Compiling Ide.Plugin.SemanticTokens.Internal ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Internal.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Internal.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Internal.dyn_o )
133.43 s
[algebraic-graphs] Warning: 'AdjacencyMap' is out of scope.
133.43 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.44 s
[algebraic-graphs] 100% ( 56 / 56) in 'Algebra.Graph.Relation'
133.50 s
[algebraic-graphs] 100% ( 48 / 48) in 'Algebra.Graph.Relation.Symmetric'
133.56 s
[algebraic-graphs] Warning: 'vertexList' is out of scope.
133.56 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.57 s
[algebraic-graphs] 100% ( 53 / 53) in 'Algebra.Graph.NonEmpty'
133.66 s
[algebraic-graphs] 100% ( 49 / 49) in 'Algebra.Graph.Labelled.AdjacencyMap'
133.81 s
[algebraic-graphs] 100% ( 49 / 49) in 'Algebra.Graph.Labelled'
133.85 s
[algebraic-graphs] 100% ( 6 / 6) in 'Algebra.Graph.Labelled.Example.Network'
133.86 s
[algebraic-graphs] 100% ( 5 / 5) in 'Algebra.Graph.Labelled.Example.Automaton'
133.87 s
[algebraic-graphs] 100% ( 14 / 14) in 'Algebra.Graph.Export'
133.88 s
[algebraic-graphs]
133.88 s
[algebraic-graphs] src/Algebra/Graph/Export.hs:185:41: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.88 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.88 s
[algebraic-graphs] will become an error in a future GHC release.
133.88 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.88 s
[algebraic-graphs] |
133.88 s
[algebraic-graphs] 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s
133.88 s
[algebraic-graphs] | ^
133.89 s
[algebraic-graphs] Warning: 'Graph' is out of scope.
133.89 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
133.89 s
[algebraic-graphs] 100% ( 11 / 11) in 'Algebra.Graph.Export.Dot'
133.90 s
[algebraic-graphs]
133.90 s
[algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:121:63: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.90 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.90 s
[algebraic-graphs] will become an error in a future GHC release.
133.90 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.90 s
[algebraic-graphs] |
133.90 s
[algebraic-graphs] 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s
133.90 s
[algebraic-graphs] | ^
133.90 s
[algebraic-graphs]
133.90 s
[algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:165:78: warning : [ GHC-58520 ] [ -Wtype-equality-requires-operators ]
133.90 s
[algebraic-graphs] The use of ‘~’ without TypeOperators
133.90 s
[algebraic-graphs] will become an error in a future GHC release.
133.90 s
[algebraic-graphs] Suggested fix: Perhaps you intended to use TypeOperators
133.90 s
[algebraic-graphs] |
133.90 s
[algebraic-graphs] 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s
133.90 s
[algebraic-graphs] | ^
133.94 s
[algebraic-graphs] 100% ( 50 / 50) in 'Algebra.Graph.Undirected'
133.98 s
[algebraic-graphs] 100% ( 27 / 27) in 'Algebra.Graph.Class'
134.07 s
[algebraic-graphs] Warning: 'Transitive' is out of scope.
134.07 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
134.07 s
[algebraic-graphs] 100% ( 5 / 5) in 'Algebra.Graph.Relation.Transitive'
134.08 s
[algebraic-graphs] Warning: 'Reflexive' is out of scope.
134.08 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
134.08 s
[algebraic-graphs] 100% ( 5 / 5) in 'Algebra.Graph.Relation.Reflexive'
134.09 s
[algebraic-graphs] Warning: 'Preorder' is out of scope.
134.09 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
134.09 s
[algebraic-graphs] 100% ( 5 / 5) in 'Algebra.Graph.Relation.Preorder'
134.10 s
[algebraic-graphs] 0% ( 0 / 8) in 'Algebra.Graph.Example.Todo'
134.10 s
[algebraic-graphs] Missing documentation for:
134.10 s
[algebraic-graphs] Module header
134.10 s
[algebraic-graphs] Todo (src/Algebra/Graph/Example/Todo.hs:13)
134.10 s
[algebraic-graphs] todo (src/Algebra/Graph/Example/Todo.hs:41)
134.10 s
[algebraic-graphs] low (src/Algebra/Graph/Example/Todo.hs:22)
134.10 s
[algebraic-graphs] high (src/Algebra/Graph/Example/Todo.hs:26)
134.10 s
[algebraic-graphs] ~*~ (src/Algebra/Graph/Example/Todo.hs:34)
134.10 s
[algebraic-graphs] >*< (src/Algebra/Graph/Example/Todo.hs:38)
134.10 s
[algebraic-graphs] priority (src/Algebra/Graph/Example/Todo.hs:30)
134.11 s
[algebraic-graphs] Warning: 'array' is out of scope.
134.11 s
[algebraic-graphs] If you qualify the identifier, haddock can try to link it anyway.
134.12 s
[algebraic-graphs] 90% ( 10 / 11) in 'Data.Graph.Typed'
134.12 s
[algebraic-graphs] Missing documentation for:
134.12 s
[algebraic-graphs] scc (src/Data/Graph/Typed.hs:191)
135.34 s
[haskell-language-server] [8 of 8] Compiling Ide.Plugin.SemanticTokens ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens.dyn_o )
135.70 s
[haskell-language-server]
135.70 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
135.70 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
135.70 s
[haskell-language-server] but were not needed for compilation:
135.70 s
[haskell-language-server] - syb-0.7.2.4 (exposed by flag -package-id syb-0.7.2.4-1j7sl8ozD953vQbAtPT2wy)
135.71 s
[haskell-language-server] [1 of 8] Compiling Ide.Plugin.SemanticTokens.Types ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Types.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Types.p_o )
137.19 s
[haskell-language-server] [2 of 8] Compiling Ide.Plugin.SemanticTokens.Tokenize ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Tokenize.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Tokenize.p_o )
137.30 s
[algebraic-graphs] Documentation created: dist/doc/html/algebraic-graphs/,
137.30 s
[algebraic-graphs] dist/doc/html/algebraic-graphs/algebraic-graphs.txt
137.31 s
[algebraic-graphs] Preprocessing test suite 'main' for algebraic-graphs-0.7..
137.33 s
[algebraic-graphs] Phase: installPhase
137.40 s
[algebraic-graphs] Installing library in /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/algebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE
137.65 s
[haskell-language-server] [3 of 8] Compiling Ide.Plugin.SemanticTokens.SemanticConfig ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/SemanticConfig.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/SemanticConfig.p_o )
137.65 s
[haskell-language-server] [4 of 8] Compiling Ide.Plugin.SemanticTokens.Utils ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Utils.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Utils.p_o )
137.65 s
[haskell-language-server] [5 of 8] Compiling Ide.Plugin.SemanticTokens.Mappings ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Mappings.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Mappings.p_o )
137.65 s
[haskell-language-server] [6 of 8] Compiling Ide.Plugin.SemanticTokens.Query ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Query.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Query.p_o )
137.77 s
[haskell-language-server] [7 of 8] Compiling Ide.Plugin.SemanticTokens.Internal ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Internal.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Internal.p_o )
138.05 s
[algebraic-graphs] Phase: fixupPhase
138.06 s
[algebraic-graphs] shrinking RPATHs of ELF executables and libraries in /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7
138.07 s
[algebraic-graphs] shrinking /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHSalgebraic-graphs-0.7-DAzqSe4OEaY2UL8NUkdChE-ghc9.6.7.so
138.09 s
[algebraic-graphs] checking for references to /build/ in /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7...
138.13 s
[algebraic-graphs] patching script interpreter paths in /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7
138.13 s
[algebraic-graphs] stripping (with command strip and flags -S -p) in /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/lib
138.39 s
[algebraic-graphs] shrinking RPATHs of ELF executables and libraries in /nix/store/ak449r7dq796x3xizfgl3vr4adgaxsaw-algebraic-graphs-0.7-doc
138.41 s
[algebraic-graphs] checking for references to /build/ in /nix/store/ak449r7dq796x3xizfgl3vr4adgaxsaw-algebraic-graphs-0.7-doc...
138.44 s
[algebraic-graphs] patching script interpreter paths in /nix/store/ak449r7dq796x3xizfgl3vr4adgaxsaw-algebraic-graphs-0.7-doc
138.58 s
[post-build-hook] Uploading to cachix cache "sellout": /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7 /nix/store/ak449r7dq796x3xizfgl3vr4adgaxsaw-algebraic-graphs-0.7-doc
139.26 s
[post-build-hook] Nothing to push - all store paths are already on Cachix.
139.28 s
[post-build-hook] Uploading to the NixCI cache: /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7 /nix/store/ak449r7dq796x3xizfgl3vr4adgaxsaw-algebraic-graphs-0.7-doc
139.32 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
139.33 s
[post-build-hook] copying 2 paths...
139.33 s
[post-build-hook] copying path '/nix/store/ak449r7dq796x3xizfgl3vr4adgaxsaw-algebraic-graphs-0.7-doc' to 'https://cache.nix-ci.com'...
140.58 s
[post-build-hook] copying path '/nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7' to 'https://cache.nix-ci.com'...
146.14 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
146.28 s
[post-build-hook] copying 0 paths...
146.31 s
Progress: 1 of 6 built (1 building)
146.35 s
Building ghc-9.6.7-with-packages
146.35 s
[haskell-language-server] [8 of 8] Compiling Ide.Plugin.SemanticTokens ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens.p_o )
146.35 s
[haskell-language-server] Preprocessing library 'hls-ormolu-plugin' for haskell-language-server-2.12.0.0..
146.35 s
[haskell-language-server] Building library 'hls-ormolu-plugin' for haskell-language-server-2.12.0.0..
146.35 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Ormolu ( plugins/hls-ormolu-plugin/src/Ide/Plugin/Ormolu.hs, dist/build/hls-ormolu-plugin/Ide/Plugin/Ormolu.o, dist/build/hls-ormolu-plugin/Ide/Plugin/Ormolu.dyn_o )
146.40 s
[ghc-9.6.7-with-packages] /nix/store/rq5v9857qqgdglsjivmrnh9crcrxfk3k-doctest-0.24.2/nix-support:
146.40 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.79 s
[ghc-9.6.7-with-packages] /nix/store/94r03p5f8yhw9wad22fsxnb3k78wpil6-ghc-compat-plugin-0.1.0.1/nix-support:
146.79 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.79 s
[ghc-9.6.7-with-packages] /nix/store/p4fzy2dqwsnanrj6wjhilpnl24rl7n3x-hedgehog-1.5/nix-support:
146.79 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.81 s
[ghc-9.6.7-with-packages] /nix/store/k0kl195kyi4qabidpds09ypkx7b4sli3-Cabal-3.12.1.0/nix-support:
146.81 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.84 s
[ghc-9.6.7-with-packages] /nix/store/yz10vaiq7lg7h8yghkjh59ic0k8blpk7-cabal-doctest-1.0.12/nix-support:
146.84 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.86 s
[ghc-9.6.7-with-packages] /nix/store/0cdfzfn927mip0lidlngk0rav4nc5l5i-temporary-1.3/nix-support:
146.86 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.87 s
[ghc-9.6.7-with-packages] /nix/store/0cdfzfn927mip0lidlngk0rav4nc5l5i-temporary-1.3/nix-support:
146.87 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.87 s
[ghc-9.6.7-with-packages] /nix/store/r9jjs7aicy3fwm2lan1301p20dnfnng2-ansi-terminal-1.1.3/nix-support:
146.87 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.87 s
[ghc-9.6.7-with-packages] /nix/store/r9jjs7aicy3fwm2lan1301p20dnfnng2-ansi-terminal-1.1.3/nix-support:
146.87 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.87 s
[ghc-9.6.7-with-packages] /nix/store/fnl5hzk5p7w0njpjg5jsh9qvsy4abjza-async-2.2.5/nix-support:
146.87 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.87 s
[ghc-9.6.7-with-packages] /nix/store/fnl5hzk5p7w0njpjg5jsh9qvsy4abjza-async-2.2.5/nix-support:
146.87 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.88 s
[ghc-9.6.7-with-packages] /nix/store/1jvch0msag4xmavr2b7dxm5pcbwmsq8v-barbies-2.1.1.0/nix-support:
146.88 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.89 s
[ghc-9.6.7-with-packages] /nix/store/1jvch0msag4xmavr2b7dxm5pcbwmsq8v-barbies-2.1.1.0/nix-support:
146.89 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.89 s
[ghc-9.6.7-with-packages] /nix/store/xr6pilcra7kzxjhafkcycy9sw1brf3fs-concurrent-output-1.10.21/nix-support:
146.89 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.90 s
[ghc-9.6.7-with-packages] /nix/store/xr6pilcra7kzxjhafkcycy9sw1brf3fs-concurrent-output-1.10.21/nix-support:
146.90 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.90 s
[ghc-9.6.7-with-packages] /nix/store/57r38a5r1ip7ym37bddz5nqjpzi55r2f-lifted-async-0.10.2.7/nix-support:
146.90 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.90 s
[ghc-9.6.7-with-packages] /nix/store/57r38a5r1ip7ym37bddz5nqjpzi55r2f-lifted-async-0.10.2.7/nix-support:
146.90 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.91 s
[ghc-9.6.7-with-packages] /nix/store/rnhv6vydg7a2r29ljlcf5yr08h94bxjh-mmorph-1.2.1/nix-support:
146.91 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.91 s
[ghc-9.6.7-with-packages] /nix/store/rnhv6vydg7a2r29ljlcf5yr08h94bxjh-mmorph-1.2.1/nix-support:
146.91 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.91 s
[ghc-9.6.7-with-packages] /nix/store/42rmqy72nvn5343j0cpxlz4jzga9z20y-monad-control-1.0.3.1/nix-support:
146.91 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.91 s
[ghc-9.6.7-with-packages] /nix/store/42rmqy72nvn5343j0cpxlz4jzga9z20y-monad-control-1.0.3.1/nix-support:
146.91 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.92 s
[ghc-9.6.7-with-packages] /nix/store/b81azgly41n8vwx0zkjn593zvpwm5r39-pretty-show-1.10/nix-support:
146.92 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.92 s
[ghc-9.6.7-with-packages] /nix/store/b81azgly41n8vwx0zkjn593zvpwm5r39-pretty-show-1.10/nix-support:
146.92 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.92 s
[ghc-9.6.7-with-packages] /nix/store/pwphj8m3vcb5z4lj3zhmw9h94jm7rsm5-primitive-0.9.1.0/nix-support:
146.92 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.92 s
[ghc-9.6.7-with-packages] /nix/store/pwphj8m3vcb5z4lj3zhmw9h94jm7rsm5-primitive-0.9.1.0/nix-support:
146.92 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.93 s
[ghc-9.6.7-with-packages] /nix/store/x3rnwgjgpa75dcb56svvm147jyh0jzzc-random-1.2.1.3/nix-support:
146.93 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.93 s
[ghc-9.6.7-with-packages] /nix/store/x3rnwgjgpa75dcb56svvm147jyh0jzzc-random-1.2.1.3/nix-support:
146.93 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.93 s
[ghc-9.6.7-with-packages] /nix/store/1jclvcv9vkl9fns84dfq6yxv6xd2rdp2-resourcet-1.3.0/nix-support:
146.93 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.94 s
[ghc-9.6.7-with-packages] /nix/store/1jclvcv9vkl9fns84dfq6yxv6xd2rdp2-resourcet-1.3.0/nix-support:
146.94 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.94 s
[ghc-9.6.7-with-packages] /nix/store/ny88n7biaqxcb13xpakblhksw389m3nm-safe-exceptions-0.1.7.4/nix-support:
146.94 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.94 s
[ghc-9.6.7-with-packages] /nix/store/ny88n7biaqxcb13xpakblhksw389m3nm-safe-exceptions-0.1.7.4/nix-support:
146.94 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.94 s
[ghc-9.6.7-with-packages] /nix/store/8dpi11qa3dzn0igbvzmn88iifxn465pc-transformers-base-0.4.6/nix-support:
146.94 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.94 s
[ghc-9.6.7-with-packages] /nix/store/8dpi11qa3dzn0igbvzmn88iifxn465pc-transformers-base-0.4.6/nix-support:
146.94 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.95 s
[ghc-9.6.7-with-packages] /nix/store/33l47q2agmmjpjx7b2gj8md0x443i8mz-wl-pprint-annotated-0.1.0.1/nix-support:
146.95 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.95 s
[ghc-9.6.7-with-packages] /nix/store/33l47q2agmmjpjx7b2gj8md0x443i8mz-wl-pprint-annotated-0.1.0.1/nix-support:
146.95 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.95 s
[ghc-9.6.7-with-packages] /nix/store/lxg1kdksvxmaha7hymyf5gcy1hxl5pjg-Cabal-syntax-3.12.1.0/nix-support:
146.95 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.97 s
[ghc-9.6.7-with-packages] /nix/store/lxg1kdksvxmaha7hymyf5gcy1hxl5pjg-Cabal-syntax-3.12.1.0/nix-support:
146.97 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.98 s
[ghc-9.6.7-with-packages] /nix/store/456klncybx7saxjbm8n63x80h0bsal8q-ansi-terminal-types-1.1.3/nix-support:
146.98 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.98 s
[ghc-9.6.7-with-packages] /nix/store/456klncybx7saxjbm8n63x80h0bsal8q-ansi-terminal-types-1.1.3/nix-support:
146.98 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.99 s
[ghc-9.6.7-with-packages] /nix/store/76xp5b81536d5yjjjcydg5v677qz7pjz-hashable-1.5.0.0/nix-support:
146.99 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
146.99 s
[ghc-9.6.7-with-packages] /nix/store/76xp5b81536d5yjjjcydg5v677qz7pjz-hashable-1.5.0.0/nix-support:
146.99 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.00 s
[ghc-9.6.7-with-packages] /nix/store/qn49vwwahm0af9prf072nz4xg76ifm20-distributive-0.6.2.1/nix-support:
147.00 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.00 s
[ghc-9.6.7-with-packages] /nix/store/qn49vwwahm0af9prf072nz4xg76ifm20-distributive-0.6.2.1/nix-support:
147.00 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.01 s
[ghc-9.6.7-with-packages] /nix/store/6qqsyb5jvgnmlifjng0s3v0pgwwkryw2-constraints-0.14.2/nix-support:
147.01 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.01 s
[ghc-9.6.7-with-packages] /nix/store/6qqsyb5jvgnmlifjng0s3v0pgwwkryw2-constraints-0.14.2/nix-support:
147.01 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.01 s
[ghc-9.6.7-with-packages] /nix/store/zn99368wxxcfdnmn0pilyvn66zg0hldv-lifted-base-0.2.3.12/nix-support:
147.01 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.02 s
[ghc-9.6.7-with-packages] /nix/store/zn99368wxxcfdnmn0pilyvn66zg0hldv-lifted-base-0.2.3.12/nix-support:
147.02 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.02 s
[ghc-9.6.7-with-packages] /nix/store/5l1j8bggj9cshs6xqj0knhsn3iix247x-transformers-compat-0.7.2/nix-support:
147.02 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.02 s
[ghc-9.6.7-with-packages] /nix/store/5l1j8bggj9cshs6xqj0knhsn3iix247x-transformers-compat-0.7.2/nix-support:
147.02 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.03 s
[ghc-9.6.7-with-packages] /nix/store/8iy39dha01q6pwczlw1fbxzg2j8sjncl-splitmix-0.1.3.1/nix-support:
147.03 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.03 s
[ghc-9.6.7-with-packages] /nix/store/8iy39dha01q6pwczlw1fbxzg2j8sjncl-splitmix-0.1.3.1/nix-support:
147.03 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.03 s
[ghc-9.6.7-with-packages] /nix/store/n428byzgpjk6ysljizg36fn1hjh8wysn-unliftio-core-0.2.1.0/nix-support:
147.03 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.04 s
[ghc-9.6.7-with-packages] /nix/store/n428byzgpjk6ysljizg36fn1hjh8wysn-unliftio-core-0.2.1.0/nix-support:
147.04 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.04 s
[ghc-9.6.7-with-packages] /nix/store/cjkmvjiaw972xpzzcn6gpl4p9zqaz3j1-base-orphans-0.9.3/nix-support:
147.04 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.04 s
[ghc-9.6.7-with-packages] /nix/store/cjkmvjiaw972xpzzcn6gpl4p9zqaz3j1-base-orphans-0.9.3/nix-support:
147.04 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.04 s
[ghc-9.6.7-with-packages] /nix/store/br9kpx7bzfzvvg5l8q2zf228r3h0anr8-os-string-2.0.8/nix-support:
147.04 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.04 s
[ghc-9.6.7-with-packages] /nix/store/br9kpx7bzfzvvg5l8q2zf228r3h0anr8-os-string-2.0.8/nix-support:
147.04 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.05 s
[ghc-9.6.7-with-packages] /nix/store/hczmwq6716xprr0jzq4s2hl76wqgy7zb-tagged-0.8.9/nix-support:
147.05 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.05 s
[ghc-9.6.7-with-packages] /nix/store/hczmwq6716xprr0jzq4s2hl76wqgy7zb-tagged-0.8.9/nix-support:
147.05 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.05 s
[ghc-9.6.7-with-packages] /nix/store/j0c3yb21ggx6pbi6ak88cwsyd8z413bv-boring-0.2.2/nix-support:
147.05 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.05 s
[ghc-9.6.7-with-packages] /nix/store/j0c3yb21ggx6pbi6ak88cwsyd8z413bv-boring-0.2.2/nix-support:
147.05 s
[ghc-9.6.7-with-packages] propagated-build-inputs: Keeping existing link to /nix/store/3r02b52yhkzffsdhwz01dywki8bn9v6i-algebraic-graphs-0.7/nix-support/propagated-build-inputs
147.74 s
[ghc-9.6.7-with-packages] Warning: include-dirs: /nix/store/4lzn0wrbgk6s576hw73266g8pabw4f70-ghc-9.6.7-with-packages/lib/ghc-9.6.7/lib/../lib/x86_64-linux-ghc-9.6.7/directory-1.3.8.5/include doesn't exist or isn't a directory
148.72 s
[post-build-hook] Uploading to cachix cache "sellout": /nix/store/4lzn0wrbgk6s576hw73266g8pabw4f70-ghc-9.6.7-with-packages
149.27 s
[post-build-hook] Pushing 1 paths (154 are already present) using zstd to cache sellout ⏳
149.27 s
[post-build-hook]
149.66 s
[post-build-hook] Pushing /nix/store/4lzn0wrbgk6s576hw73266g8pabw4f70-ghc-9.6.7-with-packages (4.85 MiB)
151.25 s
[post-build-hook]
151.25 s
[post-build-hook] All done.
151.27 s
[post-build-hook] Uploading to the NixCI cache: /nix/store/4lzn0wrbgk6s576hw73266g8pabw4f70-ghc-9.6.7-with-packages
151.34 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
151.55 s
[post-build-hook] copying 1 paths...
151.55 s
[post-build-hook] copying path '/nix/store/4lzn0wrbgk6s576hw73266g8pabw4f70-ghc-9.6.7-with-packages' to 'https://cache.nix-ci.com'...
152.62 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
152.88 s
[post-build-hook] copying 1 paths...
152.88 s
[post-build-hook] copying path '/nix/store/pgrxblnyadlmrz0rymx7mc6w0bvwia3z-ghc-9.6.7-with-packages.drv' to 'https://cache.nix-ci.com'...
153.10 s
Progress: 2 of 5 built (1 building)
153.10 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Ormolu ( plugins/hls-ormolu-plugin/src/Ide/Plugin/Ormolu.hs, dist/build/hls-ormolu-plugin/Ide/Plugin/Ormolu.p_o )
157.63 s
[haskell-language-server] Preprocessing library 'hls-explicit-record-fields-plugin' for haskell-language-server-2.12.0.0..
157.63 s
[haskell-language-server] Building library 'hls-explicit-record-fields-plugin' for haskell-language-server-2.12.0.0..
157.75 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ExplicitFields ( plugins/hls-explicit-record-fields-plugin/src/Ide/Plugin/ExplicitFields.hs, dist/build/hls-explicit-record-fields-plugin/Ide/Plugin/ExplicitFields.o, dist/build/hls-explicit-record-fields-plugin/Ide/Plugin/ExplicitFields.dyn_o )
160.49 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ExplicitFields ( plugins/hls-explicit-record-fields-plugin/src/Ide/Plugin/ExplicitFields.hs, dist/build/hls-explicit-record-fields-plugin/Ide/Plugin/ExplicitFields.p_o )
168.19 s
[haskell-language-server] Preprocessing library 'hls-cabal-gild-plugin' for haskell-language-server-2.12.0.0..
168.19 s
[haskell-language-server] Building library 'hls-cabal-gild-plugin' for haskell-language-server-2.12.0.0..
168.28 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.CabalGild ( plugins/hls-cabal-gild-plugin/src/Ide/Plugin/CabalGild.hs, dist/build/hls-cabal-gild-plugin/Ide/Plugin/CabalGild.o, dist/build/hls-cabal-gild-plugin/Ide/Plugin/CabalGild.dyn_o )
169.67 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.CabalGild ( plugins/hls-cabal-gild-plugin/src/Ide/Plugin/CabalGild.hs, dist/build/hls-cabal-gild-plugin/Ide/Plugin/CabalGild.p_o )
176.44 s
[haskell-language-server] Preprocessing library 'hls-cabal-plugin' for haskell-language-server-2.12.0.0..
176.45 s
[haskell-language-server] Building library 'hls-cabal-plugin' for haskell-language-server-2.12.0.0..
176.61 s
[haskell-language-server] [ 1 of 24] Compiling Ide.Plugin.Cabal.Completion.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Types.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Types.dyn_o )
177.96 s
[haskell-language-server] [ 2 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Types.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Types.dyn_o )
178.02 s
[haskell-language-server] [ 3 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Paths ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Paths.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Paths.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Paths.dyn_o )
178.08 s
[haskell-language-server] [ 4 of 24] Compiling Ide.Plugin.Cabal.Completion.CabalFields ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/CabalFields.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/CabalFields.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/CabalFields.dyn_o )
178.15 s
[haskell-language-server] [ 5 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Simple ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Simple.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Simple.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Simple.dyn_o )
178.29 s
[haskell-language-server] [ 6 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Snippet ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Snippet.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Snippet.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Snippet.dyn_o )
178.47 s
[haskell-language-server] [ 7 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.FilePath ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/FilePath.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/FilePath.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/FilePath.dyn_o )
178.47 s
[haskell-language-server] [ 8 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Module ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Module.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Module.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Module.dyn_o )
178.57 s
[haskell-language-server] [ 9 of 24] Compiling Ide.Plugin.Cabal.Diagnostics ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Diagnostics.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Diagnostics.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Diagnostics.dyn_o )
178.57 s
[haskell-language-server] [10 of 24] Compiling Ide.Plugin.Cabal.FieldSuggest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/FieldSuggest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/FieldSuggest.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/FieldSuggest.dyn_o )
178.57 s
[haskell-language-server] [11 of 24] Compiling Ide.Plugin.Cabal.LicenseSuggest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/LicenseSuggest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/LicenseSuggest.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/LicenseSuggest.dyn_o )
178.57 s
[haskell-language-server] [12 of 24] Compiling Ide.Plugin.Cabal.Completion.Data ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Data.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Data.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Data.dyn_o )
179.04 s
[haskell-language-server] [13 of 24] Compiling Ide.Plugin.Cabal.Completion.Completions ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completions.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completions.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completions.dyn_o )
179.29 s
[haskell-language-server] [14 of 24] Compiling Ide.Plugin.Cabal.Orphans ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Orphans.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Orphans.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Orphans.dyn_o )
179.29 s
[haskell-language-server] [15 of 24] Compiling Ide.Plugin.Cabal.OfInterest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/OfInterest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/OfInterest.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/OfInterest.dyn_o )
179.29 s
[haskell-language-server] [16 of 24] Compiling Ide.Plugin.Cabal.Files ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Files.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Files.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Files.dyn_o )
179.29 s
[haskell-language-server] [17 of 24] Compiling Ide.Plugin.Cabal.Definition ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Definition.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Definition.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Definition.dyn_o )
179.29 s
[haskell-language-server] [18 of 24] Compiling Ide.Plugin.Cabal.CabalAdd.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/CabalAdd/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd/Types.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd/Types.dyn_o )
179.29 s
[haskell-language-server] [19 of 24] Compiling Ide.Plugin.Cabal.CabalAdd.Command ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/CabalAdd/Command.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd/Command.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd/Command.dyn_o )
179.29 s
[haskell-language-server] [20 of 24] Compiling Ide.Plugin.Cabal.CabalAdd.CodeAction ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/CabalAdd/CodeAction.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd/CodeAction.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd/CodeAction.dyn_o )
179.30 s
[haskell-language-server] [21 of 24] Compiling Ide.Plugin.Cabal.Outline ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Outline.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Outline.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Outline.dyn_o )
179.30 s
[haskell-language-server] [22 of 24] Compiling Ide.Plugin.Cabal.Parse ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Parse.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Parse.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Parse.dyn_o )
179.30 s
[haskell-language-server] [23 of 24] Compiling Ide.Plugin.Cabal.Rules ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Rules.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Rules.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Rules.dyn_o )
179.30 s
[haskell-language-server] [24 of 24] Compiling Ide.Plugin.Cabal ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal.dyn_o )
180.32 s
[haskell-language-server] [ 1 of 24] Compiling Ide.Plugin.Cabal.Completion.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Types.p_o )
181.84 s
[haskell-language-server] [ 2 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Types.p_o )
181.98 s
[haskell-language-server] [ 3 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Paths ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Paths.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Paths.p_o )
182.04 s
[haskell-language-server] [ 4 of 24] Compiling Ide.Plugin.Cabal.Completion.CabalFields ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/CabalFields.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/CabalFields.p_o )
182.09 s
[haskell-language-server] [ 5 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Simple ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Simple.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Simple.p_o )
182.31 s
[haskell-language-server] [ 6 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Snippet ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Snippet.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Snippet.p_o )
182.57 s
[haskell-language-server] [ 7 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.FilePath ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/FilePath.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/FilePath.p_o )
182.58 s
[haskell-language-server] [ 8 of 24] Compiling Ide.Plugin.Cabal.Completion.Completer.Module ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Module.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Module.p_o )
182.78 s
[haskell-language-server] [ 9 of 24] Compiling Ide.Plugin.Cabal.Diagnostics ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Diagnostics.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Diagnostics.p_o )
182.78 s
[haskell-language-server] [10 of 24] Compiling Ide.Plugin.Cabal.FieldSuggest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/FieldSuggest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/FieldSuggest.p_o )
182.78 s
[haskell-language-server] [11 of 24] Compiling Ide.Plugin.Cabal.LicenseSuggest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/LicenseSuggest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/LicenseSuggest.p_o )
182.78 s
[haskell-language-server] [12 of 24] Compiling Ide.Plugin.Cabal.Completion.Data ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Data.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Data.p_o )
183.34 s
[haskell-language-server] [13 of 24] Compiling Ide.Plugin.Cabal.Completion.Completions ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completions.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completions.p_o )
183.64 s
[haskell-language-server] [14 of 24] Compiling Ide.Plugin.Cabal.Orphans ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Orphans.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Orphans.p_o )
183.64 s
[haskell-language-server] [15 of 24] Compiling Ide.Plugin.Cabal.OfInterest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/OfInterest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/OfInterest.p_o )
183.64 s
[haskell-language-server] [16 of 24] Compiling Ide.Plugin.Cabal.Files ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Files.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Files.p_o )
183.64 s
[haskell-language-server] [17 of 24] Compiling Ide.Plugin.Cabal.Definition ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Definition.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Definition.p_o )
183.64 s
[haskell-language-server] [18 of 24] Compiling Ide.Plugin.Cabal.CabalAdd.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/CabalAdd/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd/Types.p_o )
184.55 s
[haskell-language-server] [19 of 24] Compiling Ide.Plugin.Cabal.CabalAdd.Command ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/CabalAdd/Command.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd/Command.p_o )
184.94 s
[haskell-language-server] [20 of 24] Compiling Ide.Plugin.Cabal.CabalAdd.CodeAction ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/CabalAdd/CodeAction.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd/CodeAction.p_o )
184.94 s
[haskell-language-server] [21 of 24] Compiling Ide.Plugin.Cabal.Outline ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Outline.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Outline.p_o )
184.94 s
[haskell-language-server] [22 of 24] Compiling Ide.Plugin.Cabal.Parse ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Parse.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Parse.p_o )
184.94 s
[haskell-language-server] [23 of 24] Compiling Ide.Plugin.Cabal.Rules ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Rules.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Rules.p_o )
184.94 s
[haskell-language-server] [24 of 24] Compiling Ide.Plugin.Cabal ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal.p_o )
193.39 s
[haskell-language-server] Preprocessing library 'hls-hlint-plugin' for haskell-language-server-2.12.0.0..
193.39 s
[haskell-language-server] Building library 'hls-hlint-plugin' for haskell-language-server-2.12.0.0..
193.53 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Hlint ( plugins/hls-hlint-plugin/src/Ide/Plugin/Hlint.hs, dist/build/hls-hlint-plugin/Ide/Plugin/Hlint.o, dist/build/hls-hlint-plugin/Ide/Plugin/Hlint.dyn_o )
198.26 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Hlint ( plugins/hls-hlint-plugin/src/Ide/Plugin/Hlint.hs, dist/build/hls-hlint-plugin/Ide/Plugin/Hlint.p_o )
210.44 s
[haskell-language-server] Preprocessing library 'hls-refactor-plugin' for haskell-language-server-2.12.0.0..
210.44 s
[haskell-language-server] Building library 'hls-refactor-plugin' for haskell-language-server-2.12.0.0..
210.88 s
[haskell-language-server]
210.88 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
210.88 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
210.88 s
[haskell-language-server] but were not needed for compilation:
210.88 s
[haskell-language-server] - parser-combinators-1.3.0 (exposed by flag -package-id parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC)
210.88 s
[haskell-language-server] - regex-applicative-0.3.4 (exposed by flag -package-id regex-applicative-0.3.4-3pdXtU0qS4UJjhlyBOBCtM)
210.90 s
[haskell-language-server] [ 1 of 13] Compiling Development.IDE.GHC.Compat.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/Compat/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/Compat/ExactPrint.o, dist/build/hls-refactor-plugin/Development/IDE/GHC/Compat/ExactPrint.dyn_o )
211.32 s
[haskell-language-server] [ 2 of 13] Compiling Development.IDE.GHC.Dump ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/Dump.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/Dump.o, dist/build/hls-refactor-plugin/Development/IDE/GHC/Dump.dyn_o )
222.28 s
[haskell-language-server] [ 3 of 13] Compiling Development.IDE.GHC.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/ExactPrint.o, dist/build/hls-refactor-plugin/Development/IDE/GHC/ExactPrint.dyn_o )
222.31 s
[haskell-language-server] [ 4 of 13] Compiling Development.IDE.Plugin.CodeAction.PositionIndexed ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/PositionIndexed.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/PositionIndexed.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/PositionIndexed.dyn_o )
222.32 s
[haskell-language-server] [ 5 of 13] Compiling Development.IDE.Plugin.CodeAction.Util ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/Util.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Util.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Util.dyn_o )
222.36 s
[haskell-language-server] [ 6 of 13] Compiling Development.IDE.Plugin.CodeAction.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/ExactPrint.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/ExactPrint.dyn_o )
223.02 s
[haskell-language-server] [ 7 of 13] Compiling Development.IDE.Plugin.CodeAction.Args ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/Args.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Args.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Args.dyn_o )
223.63 s
[haskell-language-server] [ 8 of 13] Compiling Development.IDE.Plugin.Plugins.Diagnostic ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/Diagnostic.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/Diagnostic.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/Diagnostic.dyn_o )
223.63 s
[haskell-language-server] [ 9 of 13] Compiling Development.IDE.Plugin.Plugins.AddArgument ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/AddArgument.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/AddArgument.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/AddArgument.dyn_o )
223.63 s
[haskell-language-server] [10 of 13] Compiling Development.IDE.Plugin.Plugins.FillHole ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/FillHole.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillHole.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillHole.dyn_o )
223.63 s
[haskell-language-server] [11 of 13] Compiling Development.IDE.Plugin.Plugins.FillTypeWildcard ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/FillTypeWildcard.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillTypeWildcard.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillTypeWildcard.dyn_o )
223.63 s
[haskell-language-server] [12 of 13] Compiling Development.IDE.Plugin.Plugins.ImportUtils ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/ImportUtils.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/ImportUtils.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/ImportUtils.dyn_o )
223.63 s
[haskell-language-server] [13 of 13] Compiling Development.IDE.Plugin.CodeAction ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction.dyn_o )
230.05 s
[haskell-language-server]
230.05 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
230.09 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
230.09 s
[haskell-language-server] but were not needed for compilation:
230.09 s
[haskell-language-server] - parser-combinators-1.3.0 (exposed by flag -package-id parser-combinators-1.3.0-6dPx05vuZtC98jWEy51OFC)
230.09 s
[haskell-language-server] - regex-applicative-0.3.4 (exposed by flag -package-id regex-applicative-0.3.4-3pdXtU0qS4UJjhlyBOBCtM)
230.09 s
[haskell-language-server] [ 1 of 13] Compiling Development.IDE.GHC.Compat.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/Compat/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/Compat/ExactPrint.p_o )
230.33 s
[haskell-language-server] [ 2 of 13] Compiling Development.IDE.GHC.Dump ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/Dump.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/Dump.p_o )
241.63 s
[haskell-language-server] [ 3 of 13] Compiling Development.IDE.GHC.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/ExactPrint.p_o )
241.67 s
[haskell-language-server] [ 4 of 13] Compiling Development.IDE.Plugin.CodeAction.PositionIndexed ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/PositionIndexed.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/PositionIndexed.p_o )
241.67 s
[haskell-language-server] [ 5 of 13] Compiling Development.IDE.Plugin.CodeAction.Util ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/Util.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Util.p_o )
241.83 s
[haskell-language-server] [ 6 of 13] Compiling Development.IDE.Plugin.CodeAction.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/ExactPrint.p_o )
242.54 s
[haskell-language-server] [ 7 of 13] Compiling Development.IDE.Plugin.CodeAction.Args ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/Args.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Args.p_o )
243.18 s
[haskell-language-server] [ 8 of 13] Compiling Development.IDE.Plugin.Plugins.Diagnostic ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/Diagnostic.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/Diagnostic.p_o )
243.18 s
[haskell-language-server] [ 9 of 13] Compiling Development.IDE.Plugin.Plugins.AddArgument ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/AddArgument.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/AddArgument.p_o )
243.18 s
[haskell-language-server] [10 of 13] Compiling Development.IDE.Plugin.Plugins.FillHole ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/FillHole.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillHole.p_o )
243.18 s
[haskell-language-server] [11 of 13] Compiling Development.IDE.Plugin.Plugins.FillTypeWildcard ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/FillTypeWildcard.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillTypeWildcard.p_o )
243.18 s
[haskell-language-server] [12 of 13] Compiling Development.IDE.Plugin.Plugins.ImportUtils ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/ImportUtils.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/ImportUtils.p_o )
243.18 s
[haskell-language-server] [13 of 13] Compiling Development.IDE.Plugin.CodeAction ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction.p_o )
253.93 s
[haskell-language-server] Preprocessing library 'hls-rename-plugin' for haskell-language-server-2.12.0.0..
253.93 s
[haskell-language-server] Building library 'hls-rename-plugin' for haskell-language-server-2.12.0.0..
254.04 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Rename ( plugins/hls-rename-plugin/src/Ide/Plugin/Rename.hs, dist/build/hls-rename-plugin/Ide/Plugin/Rename.o, dist/build/hls-rename-plugin/Ide/Plugin/Rename.dyn_o )
255.74 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Rename ( plugins/hls-rename-plugin/src/Ide/Plugin/Rename.hs, dist/build/hls-rename-plugin/Ide/Plugin/Rename.p_o )
264.04 s
[haskell-language-server] Preprocessing library 'hls-splice-plugin' for haskell-language-server-2.12.0.0..
264.04 s
[haskell-language-server] Building library 'hls-splice-plugin' for haskell-language-server-2.12.0.0..
264.17 s
[haskell-language-server] [1 of 2] Compiling Ide.Plugin.Splice.Types ( plugins/hls-splice-plugin/src/Ide/Plugin/Splice/Types.hs, dist/build/hls-splice-plugin/Ide/Plugin/Splice/Types.o, dist/build/hls-splice-plugin/Ide/Plugin/Splice/Types.dyn_o )
265.83 s
[haskell-language-server] [2 of 2] Compiling Ide.Plugin.Splice ( plugins/hls-splice-plugin/src/Ide/Plugin/Splice.hs, dist/build/hls-splice-plugin/Ide/Plugin/Splice.o, dist/build/hls-splice-plugin/Ide/Plugin/Splice.dyn_o )
267.66 s
[haskell-language-server] [1 of 2] Compiling Ide.Plugin.Splice.Types ( plugins/hls-splice-plugin/src/Ide/Plugin/Splice/Types.hs, dist/build/hls-splice-plugin/Ide/Plugin/Splice/Types.p_o )
270.42 s
[haskell-language-server] [2 of 2] Compiling Ide.Plugin.Splice ( plugins/hls-splice-plugin/src/Ide/Plugin/Splice.hs, dist/build/hls-splice-plugin/Ide/Plugin/Splice.p_o )
277.94 s
[haskell-language-server] Preprocessing library 'hls-retrie-plugin' for haskell-language-server-2.12.0.0..
277.94 s
[haskell-language-server] Building library 'hls-retrie-plugin' for haskell-language-server-2.12.0.0..
278.08 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Retrie ( plugins/hls-retrie-plugin/src/Ide/Plugin/Retrie.hs, dist/build/hls-retrie-plugin/Ide/Plugin/Retrie.o, dist/build/hls-retrie-plugin/Ide/Plugin/Retrie.dyn_o )
284.62 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Retrie ( plugins/hls-retrie-plugin/src/Ide/Plugin/Retrie.hs, dist/build/hls-retrie-plugin/Ide/Plugin/Retrie.p_o )
300.45 s
[haskell-language-server] Preprocessing library 'hls-gadt-plugin' for haskell-language-server-2.12.0.0..
300.45 s
[haskell-language-server] Building library 'hls-gadt-plugin' for haskell-language-server-2.12.0.0..
300.57 s
[haskell-language-server] [1 of 2] Compiling Ide.Plugin.GHC ( plugins/hls-gadt-plugin/src/Ide/Plugin/GHC.hs, dist/build/hls-gadt-plugin/Ide/Plugin/GHC.o, dist/build/hls-gadt-plugin/Ide/Plugin/GHC.dyn_o )
301.25 s
[haskell-language-server] [2 of 2] Compiling Ide.Plugin.GADT ( plugins/hls-gadt-plugin/src/Ide/Plugin/GADT.hs, dist/build/hls-gadt-plugin/Ide/Plugin/GADT.o, dist/build/hls-gadt-plugin/Ide/Plugin/GADT.dyn_o )
302.88 s
[haskell-language-server] [1 of 2] Compiling Ide.Plugin.GHC ( plugins/hls-gadt-plugin/src/Ide/Plugin/GHC.hs, dist/build/hls-gadt-plugin/Ide/Plugin/GHC.p_o )
303.60 s
[haskell-language-server] [2 of 2] Compiling Ide.Plugin.GADT ( plugins/hls-gadt-plugin/src/Ide/Plugin/GADT.hs, dist/build/hls-gadt-plugin/Ide/Plugin/GADT.p_o )
311.74 s
[haskell-language-server] Preprocessing library 'hls-alternate-number-format-plugin' for haskell-language-server-2.12.0.0..
311.74 s
[haskell-language-server] Building library 'hls-alternate-number-format-plugin' for haskell-language-server-2.12.0.0..
311.90 s
[haskell-language-server] [1 of 3] Compiling Ide.Plugin.Literals ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/Literals.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Literals.o, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Literals.dyn_o )
312.89 s
[haskell-language-server] [2 of 3] Compiling Ide.Plugin.Conversion ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/Conversion.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Conversion.o, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Conversion.dyn_o )
313.41 s
[haskell-language-server] [3 of 3] Compiling Ide.Plugin.AlternateNumberFormat ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/AlternateNumberFormat.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/AlternateNumberFormat.o, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/AlternateNumberFormat.dyn_o )
314.53 s
[haskell-language-server] [1 of 3] Compiling Ide.Plugin.Literals ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/Literals.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Literals.p_o )
315.53 s
[haskell-language-server] [2 of 3] Compiling Ide.Plugin.Conversion ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/Conversion.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Conversion.p_o )
316.06 s
[haskell-language-server] [3 of 3] Compiling Ide.Plugin.AlternateNumberFormat ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/AlternateNumberFormat.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/AlternateNumberFormat.p_o )
323.20 s
[haskell-language-server] Preprocessing library 'hls-qualify-imported-names-plugin' for haskell-language-server-2.12.0.0..
323.20 s
[haskell-language-server] Building library 'hls-qualify-imported-names-plugin' for haskell-language-server-2.12.0.0..
323.33 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.QualifyImportedNames ( plugins/hls-qualify-imported-names-plugin/src/Ide/Plugin/QualifyImportedNames.hs, dist/build/hls-qualify-imported-names-plugin/Ide/Plugin/QualifyImportedNames.o, dist/build/hls-qualify-imported-names-plugin/Ide/Plugin/QualifyImportedNames.dyn_o )
324.90 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.QualifyImportedNames ( plugins/hls-qualify-imported-names-plugin/src/Ide/Plugin/QualifyImportedNames.hs, dist/build/hls-qualify-imported-names-plugin/Ide/Plugin/QualifyImportedNames.p_o )
332.28 s
[haskell-language-server] Preprocessing library 'hls-cabal-fmt-plugin' for haskell-language-server-2.12.0.0..
332.28 s
[haskell-language-server] Building library 'hls-cabal-fmt-plugin' for haskell-language-server-2.12.0.0..
332.37 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.CabalFmt ( plugins/hls-cabal-fmt-plugin/src/Ide/Plugin/CabalFmt.hs, dist/build/hls-cabal-fmt-plugin/Ide/Plugin/CabalFmt.o, dist/build/hls-cabal-fmt-plugin/Ide/Plugin/CabalFmt.dyn_o )
333.68 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.CabalFmt ( plugins/hls-cabal-fmt-plugin/src/Ide/Plugin/CabalFmt.hs, dist/build/hls-cabal-fmt-plugin/Ide/Plugin/CabalFmt.p_o )
342.22 s
[haskell-language-server] Preprocessing library 'hls-eval-plugin' for haskell-language-server-2.12.0.0..
342.22 s
[haskell-language-server] Building library 'hls-eval-plugin' for haskell-language-server-2.12.0.0..
342.49 s
[haskell-language-server] [ 1 of 10] Compiling Ide.Plugin.Eval.Config ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Config.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Config.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Config.dyn_o )
342.87 s
[haskell-language-server] [ 2 of 10] Compiling Ide.Plugin.Eval.Parse.Option ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Parse/Option.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Option.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Option.dyn_o )
342.94 s
[haskell-language-server] [ 3 of 10] Compiling Ide.Plugin.Eval.Util ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Util.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Util.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Util.dyn_o )
343.14 s
[haskell-language-server] [ 4 of 10] Compiling Ide.Plugin.Eval.GHC ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/GHC.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/GHC.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/GHC.dyn_o )
343.91 s
[haskell-language-server] [ 5 of 10] Compiling Ide.Plugin.Eval.Types ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Types.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Types.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Types.dyn_o )
348.44 s
[haskell-language-server] [ 6 of 10] Compiling Ide.Plugin.Eval.Rules ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Rules.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Rules.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Rules.dyn_o )
348.91 s
[haskell-language-server] [ 7 of 10] Compiling Ide.Plugin.Eval.Parse.Comments ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Parse/Comments.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Comments.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Comments.dyn_o )
351.14 s
[haskell-language-server] [ 8 of 10] Compiling Ide.Plugin.Eval.Code ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Code.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Code.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Code.dyn_o )
351.14 s
[haskell-language-server] [ 9 of 10] Compiling Ide.Plugin.Eval.Handlers ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Handlers.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Handlers.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Handlers.dyn_o )
352.70 s
[haskell-language-server] [10 of 10] Compiling Ide.Plugin.Eval ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval.dyn_o )
353.22 s
[haskell-language-server] [ 1 of 10] Compiling Ide.Plugin.Eval.Config ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Config.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Config.p_o )
353.69 s
[haskell-language-server] [ 2 of 10] Compiling Ide.Plugin.Eval.Parse.Option ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Parse/Option.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Option.p_o )
353.78 s
[haskell-language-server] [ 3 of 10] Compiling Ide.Plugin.Eval.Util ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Util.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Util.p_o )
353.84 s
[haskell-language-server] [ 4 of 10] Compiling Ide.Plugin.Eval.GHC ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/GHC.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/GHC.p_o )
354.50 s
[haskell-language-server] [ 5 of 10] Compiling Ide.Plugin.Eval.Types ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Types.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Types.p_o )
360.77 s
[haskell-language-server] [ 6 of 10] Compiling Ide.Plugin.Eval.Rules ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Rules.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Rules.p_o )
361.21 s
[haskell-language-server] [ 7 of 10] Compiling Ide.Plugin.Eval.Parse.Comments ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Parse/Comments.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Comments.p_o )
363.25 s
[haskell-language-server] [ 8 of 10] Compiling Ide.Plugin.Eval.Code ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Code.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Code.p_o )
363.25 s
[haskell-language-server] [ 9 of 10] Compiling Ide.Plugin.Eval.Handlers ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Handlers.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Handlers.p_o )
364.60 s
[haskell-language-server] [10 of 10] Compiling Ide.Plugin.Eval ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval.p_o )
372.06 s
[haskell-language-server] Preprocessing library 'hls-signature-help-plugin' for haskell-language-server-2.12.0.0..
372.06 s
[haskell-language-server] Building library 'hls-signature-help-plugin' for haskell-language-server-2.12.0.0..
372.15 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.SignatureHelp ( plugins/hls-signature-help-plugin/src/Ide/Plugin/SignatureHelp.hs, dist/build/hls-signature-help-plugin/Ide/Plugin/SignatureHelp.o, dist/build/hls-signature-help-plugin/Ide/Plugin/SignatureHelp.dyn_o )
373.45 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.SignatureHelp ( plugins/hls-signature-help-plugin/src/Ide/Plugin/SignatureHelp.hs, dist/build/hls-signature-help-plugin/Ide/Plugin/SignatureHelp.p_o )
381.37 s
[haskell-language-server] Preprocessing executable 'plugin-tutorial' for haskell-language-server-2.12.0.0..
381.37 s
[haskell-language-server] Building executable 'plugin-tutorial' for haskell-language-server-2.12.0.0..
381.54 s
[haskell-language-server] [1 of 1] Compiling Main ( docs/contributing/plugin-tutorial.lhs, dist/build/plugin-tutorial/plugin-tutorial-tmp/Main.dyn_o )
382.69 s
[haskell-language-server] [2 of 2] Linking dist/build/plugin-tutorial/plugin-tutorial
383.75 s
[haskell-language-server] Preprocessing library 'hls-stan-plugin' for haskell-language-server-2.12.0.0..
383.75 s
[haskell-language-server] Building library 'hls-stan-plugin' for haskell-language-server-2.12.0.0..
383.86 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Stan ( plugins/hls-stan-plugin/src/Ide/Plugin/Stan.hs, dist/build/hls-stan-plugin/Ide/Plugin/Stan.o, dist/build/hls-stan-plugin/Ide/Plugin/Stan.dyn_o )
386.51 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Stan ( plugins/hls-stan-plugin/src/Ide/Plugin/Stan.hs, dist/build/hls-stan-plugin/Ide/Plugin/Stan.p_o )
395.68 s
[haskell-language-server] Preprocessing library 'hls-explicit-imports-plugin' for haskell-language-server-2.12.0.0..
395.68 s
[haskell-language-server] Building library 'hls-explicit-imports-plugin' for haskell-language-server-2.12.0.0..
395.78 s
[haskell-language-server]
395.78 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
395.78 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
395.78 s
[haskell-language-server] but were not needed for compilation:
395.78 s
[haskell-language-server] - ghc-9.6.7 (exposed by flag -package-id ghc-9.6.7)
395.79 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ExplicitImports ( plugins/hls-explicit-imports-plugin/src/Ide/Plugin/ExplicitImports.hs, dist/build/hls-explicit-imports-plugin/Ide/Plugin/ExplicitImports.o, dist/build/hls-explicit-imports-plugin/Ide/Plugin/ExplicitImports.dyn_o )
400.59 s
[haskell-language-server]
400.59 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
400.59 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
400.59 s
[haskell-language-server] but were not needed for compilation:
400.59 s
[haskell-language-server] - ghc-9.6.7 (exposed by flag -package-id ghc-9.6.7)
400.61 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ExplicitImports ( plugins/hls-explicit-imports-plugin/src/Ide/Plugin/ExplicitImports.hs, dist/build/hls-explicit-imports-plugin/Ide/Plugin/ExplicitImports.p_o )
411.58 s
[haskell-language-server] Preprocessing library 'hls-fourmolu-plugin' for haskell-language-server-2.12.0.0..
411.58 s
[haskell-language-server] Building library 'hls-fourmolu-plugin' for haskell-language-server-2.12.0.0..
411.71 s
[haskell-language-server]
411.71 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
411.71 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
411.71 s
[haskell-language-server] but were not needed for compilation:
411.71 s
[haskell-language-server] - yaml-0.11.11.2 (exposed by flag -package-id yaml-0.11.11.2-Klyw2bZtzsLLiJpYse4XVy)
411.72 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Fourmolu ( plugins/hls-fourmolu-plugin/src/Ide/Plugin/Fourmolu.hs, dist/build/hls-fourmolu-plugin/Ide/Plugin/Fourmolu.o, dist/build/hls-fourmolu-plugin/Ide/Plugin/Fourmolu.dyn_o )
414.23 s
[haskell-language-server]
414.23 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
414.23 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
414.23 s
[haskell-language-server] but were not needed for compilation:
414.23 s
[haskell-language-server] - yaml-0.11.11.2 (exposed by flag -package-id yaml-0.11.11.2-Klyw2bZtzsLLiJpYse4XVy)
414.25 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.Fourmolu ( plugins/hls-fourmolu-plugin/src/Ide/Plugin/Fourmolu.hs, dist/build/hls-fourmolu-plugin/Ide/Plugin/Fourmolu.p_o )
424.28 s
[haskell-language-server] Preprocessing library 'hls-explicit-fixity-plugin' for haskell-language-server-2.12.0.0..
424.28 s
[haskell-language-server] Building library 'hls-explicit-fixity-plugin' for haskell-language-server-2.12.0.0..
424.40 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ExplicitFixity ( plugins/hls-explicit-fixity-plugin/src/Ide/Plugin/ExplicitFixity.hs, dist/build/hls-explicit-fixity-plugin/Ide/Plugin/ExplicitFixity.o, dist/build/hls-explicit-fixity-plugin/Ide/Plugin/ExplicitFixity.dyn_o )
426.14 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ExplicitFixity ( plugins/hls-explicit-fixity-plugin/src/Ide/Plugin/ExplicitFixity.hs, dist/build/hls-explicit-fixity-plugin/Ide/Plugin/ExplicitFixity.p_o )
433.69 s
[haskell-language-server] Preprocessing executable 'ghcide-bench' for haskell-language-server-2.12.0.0..
433.69 s
[haskell-language-server] Building executable 'ghcide-bench' for haskell-language-server-2.12.0.0..
433.84 s
[haskell-language-server] [1 of 1] Compiling Main ( ghcide-bench/exe/Main.hs, dist/build/ghcide-bench/ghcide-bench-tmp/Main.dyn_o )
434.32 s
[haskell-language-server] [2 of 2] Linking dist/build/ghcide-bench/ghcide-bench
435.49 s
[haskell-language-server] Preprocessing library 'hls-module-name-plugin' for haskell-language-server-2.12.0.0..
435.49 s
[haskell-language-server] Building library 'hls-module-name-plugin' for haskell-language-server-2.12.0.0..
435.60 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ModuleName ( plugins/hls-module-name-plugin/src/Ide/Plugin/ModuleName.hs, dist/build/hls-module-name-plugin/Ide/Plugin/ModuleName.o, dist/build/hls-module-name-plugin/Ide/Plugin/ModuleName.dyn_o )
437.04 s
[haskell-language-server] [1 of 1] Compiling Ide.Plugin.ModuleName ( plugins/hls-module-name-plugin/src/Ide/Plugin/ModuleName.hs, dist/build/hls-module-name-plugin/Ide/Plugin/ModuleName.p_o )
444.84 s
[haskell-language-server] Preprocessing library for haskell-language-server-2.12.0.0..
444.84 s
[haskell-language-server] Building library for haskell-language-server-2.12.0.0..
445.08 s
[haskell-language-server]
445.08 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
445.08 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
445.08 s
[haskell-language-server] but were not needed for compilation:
445.08 s
[haskell-language-server] - ghc-9.6.7 (exposed by flag -package-id ghc-9.6.7)
445.09 s
[haskell-language-server] [1 of 5] Compiling HlsPlugins ( src/HlsPlugins.hs, dist/build/HlsPlugins.o, dist/build/HlsPlugins.dyn_o )
446.24 s
[haskell-language-server] [2 of 5] Compiling Paths_haskell_language_server ( dist/build/autogen/Paths_haskell_language_server.hs, dist/build/Paths_haskell_language_server.o, dist/build/Paths_haskell_language_server.dyn_o )
446.24 s
[haskell-language-server] [3 of 5] Compiling Ide.Version ( src/Ide/Version.hs, dist/build/Ide/Version.o, dist/build/Ide/Version.dyn_o )
447.34 s
[haskell-language-server] [4 of 5] Compiling Ide.Arguments ( src/Ide/Arguments.hs, dist/build/Ide/Arguments.o, dist/build/Ide/Arguments.dyn_o )
447.64 s
[haskell-language-server] [5 of 5] Compiling Ide.Main ( src/Ide/Main.hs, dist/build/Ide/Main.o, dist/build/Ide/Main.dyn_o )
448.60 s
[haskell-language-server]
448.60 s
[haskell-language-server] <no location info>: warning : [ GHC-42258 ] [ -Wunused-packages ]
448.60 s
[haskell-language-server] The following packages were specified via -package or -package-id flags,
448.60 s
[haskell-language-server] but were not needed for compilation:
448.60 s
[haskell-language-server] - ghc-9.6.7 (exposed by flag -package-id ghc-9.6.7)
448.62 s
[haskell-language-server] [1 of 5] Compiling HlsPlugins ( src/HlsPlugins.hs, dist/build/HlsPlugins.p_o )
449.72 s
[haskell-language-server] [2 of 5] Compiling Paths_haskell_language_server ( dist/build/autogen/Paths_haskell_language_server.hs, dist/build/Paths_haskell_language_server.p_o )
449.72 s
[haskell-language-server] [3 of 5] Compiling Ide.Version ( src/Ide/Version.hs, dist/build/Ide/Version.p_o )
450.96 s
[haskell-language-server] [4 of 5] Compiling Ide.Arguments ( src/Ide/Arguments.hs, dist/build/Ide/Arguments.p_o )
451.51 s
[haskell-language-server] [5 of 5] Compiling Ide.Main ( src/Ide/Main.hs, dist/build/Ide/Main.p_o )
462.63 s
[haskell-language-server] Preprocessing executable 'haskell-language-server-wrapper' for haskell-language-server-2.12.0.0..
462.67 s
[haskell-language-server] Building executable 'haskell-language-server-wrapper' for haskell-language-server-2.12.0.0..
462.86 s
[haskell-language-server] [1 of 2] Compiling Main ( exe/Wrapper.hs, dist/build/haskell-language-server-wrapper/haskell-language-server-wrapper-tmp/Main.dyn_o )
463.82 s
[haskell-language-server] [2 of 2] Compiling Paths_haskell_language_server ( dist/build/haskell-language-server-wrapper/autogen/Paths_haskell_language_server.hs, dist/build/haskell-language-server-wrapper/haskell-language-server-wrapper-tmp/Paths_haskell_language_server.dyn_o )
464.23 s
[haskell-language-server] [3 of 3] Linking dist/build/haskell-language-server-wrapper/haskell-language-server-wrapper
465.79 s
[haskell-language-server] Preprocessing executable 'haskell-language-server' for haskell-language-server-2.12.0.0..
465.79 s
[haskell-language-server] Building executable 'haskell-language-server' for haskell-language-server-2.12.0.0..
465.95 s
[haskell-language-server] [1 of 1] Compiling Main ( exe/Main.hs, dist/build/haskell-language-server/haskell-language-server-tmp/Main.dyn_o )
467.08 s
[haskell-language-server] [2 of 2] Linking dist/build/haskell-language-server/haskell-language-server
468.71 s
[haskell-language-server] buildPhase completed in 7 minutes 37 seconds
468.75 s
[haskell-language-server] Phase: haddockPhase
468.75 s
[haskell-language-server] Phase: installPhase
468.90 s
[haskell-language-server] Installing internal library hls-overloaded-record-dot-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-LmS0Oaq8JEiKIjz8eue5JQ-hls-overloaded-record-dot-plugin
469.01 s
[haskell-language-server] Installing internal library hls-change-type-signature-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-Kj6oNR22I886LfKlaRm9AZ-hls-change-type-signature-plugin
469.04 s
[haskell-language-server] Installing internal library hls-class-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-KJugDuYFyuNCZrpJBAEd2L-hls-class-plugin
469.14 s
[haskell-language-server] Installing internal library hls-call-hierarchy-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-KCZeCKCF0CR1LxLF1Qyqx-hls-call-hierarchy-plugin
469.22 s
[haskell-language-server] Installing executable ghcide-test-preprocessor in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
469.22 s
[haskell-language-server] Warning: The directory
469.22 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
469.22 s
[haskell-language-server] is not in the system search path.
469.22 s
[haskell-language-server] Installing internal library hls-code-range-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin
469.28 s
[haskell-language-server] Installing internal library hls-notes-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-HnjBmqziRtsFA50VY8PqMO-hls-notes-plugin
469.34 s
[haskell-language-server] Installing internal library ghcide-bench-lib in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib
469.47 s
[haskell-language-server] Installing internal library hls-floskell-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-HM2OaruVxbdllAqBgbVTR-hls-floskell-plugin
469.50 s
[haskell-language-server] Installing internal library hls-stylish-haskell-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-HHVpmZRXc4gCeddzhmNfSI-hls-stylish-haskell-plugin
469.52 s
[haskell-language-server] Installing internal library hls-pragmas-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-Gaz5X4ZzCzi8VvaiD2gmYR-hls-pragmas-plugin
469.58 s
[haskell-language-server] Installing internal library hls-semantic-tokens-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin
469.69 s
[haskell-language-server] Installing internal library hls-ormolu-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-DfDaMlvI8lE3DtJu9XSrI5-hls-ormolu-plugin
469.72 s
[haskell-language-server] Installing internal library hls-explicit-record-fields-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-9NuvF5K83zjKEROrI0FsBg-hls-explicit-record-fields-plugin
469.77 s
[haskell-language-server] Installing internal library hls-cabal-gild-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-9IYOuKHYLJSCX7b1AraPXk-hls-cabal-gild-plugin
469.81 s
[haskell-language-server] Installing internal library hls-cabal-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin
470.05 s
[haskell-language-server] Installing internal library hls-hlint-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-8EsIybRW7RJGEX8RNOax2i-hls-hlint-plugin
470.11 s
[haskell-language-server] Installing internal library hls-refactor-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin
470.50 s
[haskell-language-server] Installing internal library hls-rename-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-H9PT6LMhSpFLT3aRk45KC-hls-rename-plugin
470.55 s
[haskell-language-server] Installing internal library hls-splice-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin
470.63 s
[haskell-language-server] Installing internal library hls-retrie-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-IueXAjwy7vDCQ9yZlE0eWC-hls-retrie-plugin
470.77 s
[haskell-language-server] Installing internal library hls-gadt-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-Jekx7yfTfBvJqE6MXsE6qC-hls-gadt-plugin
470.82 s
[haskell-language-server] Installing internal library hls-alternate-number-format-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin
470.90 s
[haskell-language-server] Installing internal library hls-qualify-imported-names-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-6i4cyuaZhiA26LXYUa3UA8-hls-qualify-imported-names-plugin
470.94 s
[haskell-language-server] Installing internal library hls-cabal-fmt-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-5LbobgaiD5N8xyn4MWHKvG-hls-cabal-fmt-plugin
470.98 s
[haskell-language-server] Installing internal library hls-eval-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin
471.19 s
[haskell-language-server] Installing internal library hls-signature-help-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-4t4FMaGlV9pFITLwsWZhSl-hls-signature-help-plugin
471.21 s
[haskell-language-server] Installing executable plugin-tutorial in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
471.21 s
[haskell-language-server] Warning: The directory
471.21 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
471.21 s
[haskell-language-server] is not in the system search path.
471.22 s
[haskell-language-server] Installing internal library hls-stan-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-3lKcuB6bhJZIoci0rRUAjC-hls-stan-plugin
471.25 s
[haskell-language-server] Installing internal library hls-explicit-imports-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-2o2dcEbcAfpD8MpoQM4cQl-hls-explicit-imports-plugin
471.32 s
[haskell-language-server] Installing internal library hls-fourmolu-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-29JOMnegjOO3WArLA0PeeE-hls-fourmolu-plugin
471.37 s
[haskell-language-server] Installing internal library hls-explicit-fixity-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-21byJEHANtiCpGzHaEj9fb-hls-explicit-fixity-plugin
471.40 s
[haskell-language-server] Installing executable ghcide-bench in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
471.40 s
[haskell-language-server] Warning: The directory
471.40 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
471.40 s
[haskell-language-server] is not in the system search path.
471.41 s
[haskell-language-server] Installing internal library hls-module-name-plugin in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-1Dqyh9wtUd3Bj75VBTa1tF-hls-module-name-plugin
471.45 s
[haskell-language-server] Installing library in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/haskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF
471.54 s
[haskell-language-server] Installing executable haskell-language-server-wrapper in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
471.54 s
[haskell-language-server] Warning: The directory
471.54 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
471.54 s
[haskell-language-server] is not in the system search path.
471.55 s
[haskell-language-server] Installing executable haskell-language-server in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
471.55 s
[haskell-language-server] Warning: The directory
471.55 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
471.55 s
[haskell-language-server] is not in the system search path.
474.94 s
[haskell-language-server] Phase: fixupPhase
474.96 s
[haskell-language-server] shrinking RPATHs of ELF executables and libraries in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0
475.02 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin/ghcide-test-preprocessor
475.02 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin/plugin-tutorial
475.23 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin/haskell-language-server-wrapper
475.41 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin/.haskell-language-server-9.6.7-unwrapped
475.57 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin/ghcide-bench
475.74 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-3lKcuB6bhJZIoci0rRUAjC-hls-stan-plugin-ghc9.6.7.so
475.88 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-Kj6oNR22I886LfKlaRm9AZ-hls-change-type-signature-plugin-ghc9.6.7.so
475.99 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-Gaz5X4ZzCzi8VvaiD2gmYR-hls-pragmas-plugin-ghc9.6.7.so
476.11 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-IlQ6ooLqcb4JVvN71Nikdv-hls-code-range-plugin-ghc9.6.7.so
476.23 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-9NuvF5K83zjKEROrI0FsBg-hls-explicit-record-fields-plugin-ghc9.6.7.so
476.34 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-4t4FMaGlV9pFITLwsWZhSl-hls-signature-help-plugin-ghc9.6.7.so
476.45 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-29JOMnegjOO3WArLA0PeeE-hls-fourmolu-plugin-ghc9.6.7.so
476.57 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-Hd1xwC4Olq41Qon7oYPkbR-ghcide-bench-lib-ghc9.6.7.so
476.69 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-21byJEHANtiCpGzHaEj9fb-hls-explicit-fixity-plugin-ghc9.6.7.so
476.80 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-1Dqyh9wtUd3Bj75VBTa1tF-hls-module-name-plugin-ghc9.6.7.so
476.92 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-H9PT6LMhSpFLT3aRk45KC-hls-rename-plugin-ghc9.6.7.so
477.03 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-LmS0Oaq8JEiKIjz8eue5JQ-hls-overloaded-record-dot-plugin-ghc9.6.7.so
477.14 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-6i4cyuaZhiA26LXYUa3UA8-hls-qualify-imported-names-plugin-ghc9.6.7.so
477.25 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-HHVpmZRXc4gCeddzhmNfSI-hls-stylish-haskell-plugin-ghc9.6.7.so
477.37 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-91A0RtgcyvRB8lnXxJg4SR-hls-cabal-plugin-ghc9.6.7.so
477.48 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-2o2dcEbcAfpD8MpoQM4cQl-hls-explicit-imports-plugin-ghc9.6.7.so
477.59 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-47HXa15Qd2U2UOYZkxf2fF-ghc9.6.7.so
477.73 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-7oCsBxMOBkzJR743HuvsXg-hls-refactor-plugin-ghc9.6.7.so
477.85 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-HM2OaruVxbdllAqBgbVTR-hls-floskell-plugin-ghc9.6.7.so
477.97 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-6m52MSfiYbsEI118ApNGYQ-hls-alternate-number-format-plugin-ghc9.6.7.so
478.08 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-EtM0vpUVofECj7cWpXAoB6-hls-semantic-tokens-plugin-ghc9.6.7.so
478.20 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-HnjBmqziRtsFA50VY8PqMO-hls-notes-plugin-ghc9.6.7.so
478.32 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-9IYOuKHYLJSCX7b1AraPXk-hls-cabal-gild-plugin-ghc9.6.7.so
478.42 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-IjIvGk3YOOdDvnjSgwvDD5-hls-splice-plugin-ghc9.6.7.so
478.54 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-5LbobgaiD5N8xyn4MWHKvG-hls-cabal-fmt-plugin-ghc9.6.7.so
478.65 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-8EsIybRW7RJGEX8RNOax2i-hls-hlint-plugin-ghc9.6.7.so
478.80 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-KCZeCKCF0CR1LxLF1Qyqx-hls-call-hierarchy-plugin-ghc9.6.7.so
478.94 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-4tsQqxESdVp65ApN1sKhnG-hls-eval-plugin-ghc9.6.7.so
479.07 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-KJugDuYFyuNCZrpJBAEd2L-hls-class-plugin-ghc9.6.7.so
479.18 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-DfDaMlvI8lE3DtJu9XSrI5-hls-ormolu-plugin-ghc9.6.7.so
479.31 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-IueXAjwy7vDCQ9yZlE0eWC-hls-retrie-plugin-ghc9.6.7.so
479.43 s
[haskell-language-server] shrinking /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib/ghc-9.6.7/lib/x86_64-linux-ghc-9.6.7/libHShaskell-language-server-2.12.0.0-Jekx7yfTfBvJqE6MXsE6qC-hls-gadt-plugin-ghc9.6.7.so
479.54 s
[haskell-language-server] checking for references to /build/ in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0...
479.68 s
[haskell-language-server] patching script interpreter paths in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0
479.69 s
[haskell-language-server] /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin/haskell-language-server: interpreter directive changed from "#!/bin/sh" to "/nix/store/6ph0zypyfc09fw6hlc1ygjvk2hv4j9vd-bash-5.3p3/bin/sh"
479.72 s
[haskell-language-server] stripping (with command strip and flags -S -p) in /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/lib /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin
480.91 s
[haskell-language-server] rewriting symlink /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0/bin/haskell-language-server-9.6.7 to be relative to /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0
483.52 s
[post-build-hook] Uploading to cachix cache "sellout": /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0
484.59 s
[post-build-hook] Pushing 1 paths (660 are already present) using zstd to cache sellout ⏳
484.59 s
[post-build-hook]
485.10 s
[post-build-hook] Pushing /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0 (123.63 MiB)
488.19 s
[post-build-hook]
488.19 s
[post-build-hook] All done.
488.22 s
[post-build-hook] Uploading to the NixCI cache: /nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0
488.28 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
488.36 s
[post-build-hook] copying 1 paths...
488.36 s
[post-build-hook] copying path '/nix/store/2pvqmwpdfdldvn8rxz1yqygb0rpxyp76-haskell-language-server-2.12.0.0' to 'https://cache.nix-ci.com'...
509.27 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
509.89 s
[post-build-hook] copying 119 paths...
509.93 s
[post-build-hook] copying path '/nix/store/1anixijcmxsagfslr6s5g6kwc0y3kwiy-heaps-0.4.1.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/6d3nbqdhyl620r5izmzybikv6kfvmc2q-relude-1.2.2.2.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/55vishpdpnn2f6wv9nj821bkgfvljdl3-ghc-lib-parser-9.8.5.20250214.tar.gz.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/46xajjrzid9563wg1kdxrhjnvpwn2xgf-hspec-hedgehog-0.3.0.0.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/4fcdvf3dr03bsbjqj9806xpzgzlhfvn5-colourista-0.1.0.2.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/5ik4g51xqspq8cfms6rm10wbrgmf7r16-monad-dijkstra-0.1.1.5.tar.gz.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/94x0nhr8p9zaclv4a47r3dxa84ajzbiv-path-0.9.6.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/1i8sbvbngykff57ybdzql39q01r8k1zs-refact-0.3.0.2.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/2i3752ma5zg43pz2s0z4yqbghpsjk1yq-commutative-semigroups-0.2.0.2.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/8pqg623kl9h4s2cy4bisv3qzr326jqiy-stylish-haskell-0.14.6.0.tar.gz.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/93kpbwc8klkll2lm13mg7l2skv545j69-b0df07178133b5b049e3e7764acba0e5e3fa57af.patch.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/5cmflmilwj5jw1yiny160nmba8pnfizy-hlint-3.8.tar.gz.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/cv6jspkx432k5l175ky5vvphgxbdscjr-hspec-megaparsec-2.2.1.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/can6rlqpdjy1839pqs52w6bxpylppvim-ormolu-0.7.4.0-r5.cabal.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/1hfpkmcfif1yc2bik0s21d912z2m5scs-random-shuffle-0.0.4.tar.gz.drv' to 'https://cache.nix-ci.com'...
509.93 s
[post-build-hook] copying path '/nix/store/4k8mdpcc00rjplhzmfan1gqxd9f84l8p-githash-0.1.7.0.drv' to 'https://cache.nix-ci.com'...
510.13 s
[post-build-hook] copying path '/nix/store/cwsf2vgg5z6f7bz1c19wimsxnb2j5p9q-extensions-0.1.0.1-r1.cabal.drv' to 'https://cache.nix-ci.com'...
510.18 s
[post-build-hook] copying path '/nix/store/dmsznk7q7a3xr7ajhd3ak87zxy471i3x-fail-4.9.0.0.tar.gz.drv' to 'https://cache.nix-ci.com'...
510.18 s
[post-build-hook] copying path '/nix/store/fqnijdw5gjpz3wnqmrgx45ka6iyzwwdi-entropy-0.4.1.11.drv' to 'https://cache.nix-ci.com'...
510.19 s
[post-build-hook] copying path '/nix/store/g7d03d4vvm931cz3zr7ac323yrkfjfm9-dir-traverse-0.2.3.0.drv' to 'https://cache.nix-ci.com'...
510.19 s
[post-build-hook] copying path '/nix/store/hg25hnlwsjb5milwajslbf4nd1i1lyzp-vector-th-unbox-0.2.2.drv' to 'https://cache.nix-ci.com'...
510.19 s
[post-build-hook] copying path '/nix/store/hrwj4v86rqcqxmz89z9ss3vggcwdffzp-retrie-1.2.3.tar.gz.drv' to 'https://cache.nix-ci.com'...
510.19 s
[post-build-hook] copying path '/nix/store/hz1sbq0lypd4xklacffqjcsr2dv1ydmk-hscolour-1.25.drv' to 'https://cache.nix-ci.com'...
510.24 s
[post-build-hook] copying path '/nix/store/i3gnrvir3475hz696mls2sc70xifcq31-fourmolu-0.15.0.0-r1.cabal.drv' to 'https://cache.nix-ci.com'...
510.24 s
[post-build-hook] copying path '/nix/store/izy72imhaajqphchm9d1x6s56gn9x6r5-microaeson-0.1.0.3.drv' to 'https://cache.nix-ci.com'...
510.24 s
[post-build-hook] copying path '/nix/store/k888jdf8wrg4rj6sg4p6sg678gfin0nm-validation-selective-0.2.0.0.drv' to 'https://cache.nix-ci.com'...
510.24 s
[post-build-hook] copying path '/nix/store/l5g1qdympv53y5mj77gsvv3r7253wd2q-MonadRandom-0.6.2.tar.gz.drv' to 'https://cache.nix-ci.com'...
510.24 s
[post-build-hook] copying path '/nix/store/lmxi42ppyfh8zcks9f2dg91krjinjzw6-ormolu-0.7.4.0.tar.gz.drv' to 'https://cache.nix-ci.com'...
510.24 s
[post-build-hook] copying path '/nix/store/m6zrfz3fj89sslx2wyr1mjfbnx09bkjp-HsYAML-0.2.1.5.drv' to 'https://cache.nix-ci.com'...
510.24 s
[post-build-hook] copying path '/nix/store/n24bznzwbymvl5136wc3mpkda9x33cwi-filemanip-0.3.6.3.drv' to 'https://cache.nix-ci.com'...
510.24 s
[post-build-hook] copying path '/nix/store/n4ar2rmy5hi4lj9745mc2r9i2z0w65v9-ghc-paths-0.1.0.12.drv' to 'https://cache.nix-ci.com'...
510.24 s
[post-build-hook] copying path '/nix/store/pikdjcsgm97yill6547qkf4kh34d0mjl-primes-0.2.1.0.drv' to 'https://cache.nix-ci.com'...
510.38 s
[post-build-hook] copying path '/nix/store/pk9wmil5g1914vhd2474bfzahdh4pxx3-fourmolu-0.15.0.0.tar.gz.drv' to 'https://cache.nix-ci.com'...
510.42 s
[post-build-hook] copying path '/nix/store/pxx1fd3bhsngp1w90rcccbfpa38g39v9-filtrable-0.1.6.0.drv' to 'https://cache.nix-ci.com'...
510.47 s
[post-build-hook] copying path '/nix/store/r3svy7zfj80fp89nganb954dz7akbrpk-psqueues-0.2.8.2.drv' to 'https://cache.nix-ci.com'...
510.47 s
[post-build-hook] copying path '/nix/store/r3akfq0v5ah0ysk65997hbcbi9d70snp-ghc-lib-parser-9.8.5.20250214.drv' to 'https://cache.nix-ci.com'...
510.47 s
[post-build-hook] copying path '/nix/store/s3s5jz3wan33d1h4i32jcrqqhcvivbk0-ghc-exactprint-1.7.1.0.tar.gz.drv' to 'https://cache.nix-ci.com'...
510.47 s
[post-build-hook] copying path '/nix/store/s9m2vgwl8n16h30yxn8b1pkj2rsb887r-ghc-lib-parser-ex-9.8.0.2.tar.gz.drv' to 'https://cache.nix-ci.com'...
510.47 s
[post-build-hook] copying path '/nix/store/qrbi1lk6c8f48prsl6kbgr9r46c3pihv-markdown-unlit-0.6.0.drv' to 'https://cache.nix-ci.com'...
510.52 s
[post-build-hook] copying path '/nix/store/v0swygjq31vnyjkb456p66pqhgf9ng0z-uniplate-1.6.13.drv' to 'https://cache.nix-ci.com'...
510.52 s
[post-build-hook] copying path '/nix/store/vv4vxcpwslmw7f6h6zxhgwd6rminmlas-cabal-doctest-1.0.12.drv' to 'https://cache.nix-ci.com'...
510.52 s
[post-build-hook] copying path '/nix/store/swj2w4wkc17v4z7shmniq0x0fhma0qbb-extensions-0.1.0.1.tar.gz.drv' to 'https://cache.nix-ci.com'...
510.57 s
[post-build-hook] copying path '/nix/store/wkvspjnn0y41xmmb4jm8djdib8bpg6qj-optparse-simple-0.1.1.4.drv' to 'https://cache.nix-ci.com'...
510.57 s
[post-build-hook] copying path '/nix/store/wk4357c75h7rgrg12xlg9kwy1z1idsvz-floskell-0.11.1.tar.gz.drv' to 'https://cache.nix-ci.com'...
510.57 s
[post-build-hook] copying path '/nix/store/why0vvinxpzpdyj8aw5sgk0yb5b013fa-trial-0.0.0.0.drv' to 'https://cache.nix-ci.com'...
510.57 s
[post-build-hook] copying path '/nix/store/x937iqharrq6j7ijw30cf885fcvc0yrd-clay-0.16.1.drv' to 'https://cache.nix-ci.com'...
510.57 s
[post-build-hook] copying path '/nix/store/z27ism425zhz1vw1lf55chfbvsxrvbz0-newtype-generics-0.6.2.drv' to 'https://cache.nix-ci.com'...
510.57 s
[post-build-hook] copying path '/nix/store/yj9jjrnc4s74qy7apjjfz2xvbx7xf7zn-deriving-aeson-0.2.10.drv' to 'https://cache.nix-ci.com'...
510.61 s
[post-build-hook] copying path '/nix/store/z44ckjv45y80266773fi15pm2sag9z4d-pretty-simple-4.1.4.0.drv' to 'https://cache.nix-ci.com'...
510.65 s
[post-build-hook] copying path '/nix/store/zbm1gsdcq77xgwpm1na4rqff8ljh53lm-fmlist-0.9.4.drv' to 'https://cache.nix-ci.com'...
510.70 s
[post-build-hook] copying path '/nix/store/zcnhg61h9xi0z8shjqm5f1kpz9qhzmy2-path-io-1.8.2.drv' to 'https://cache.nix-ci.com'...
510.70 s
[post-build-hook] copying path '/nix/store/zwiz0flaib11rd20f8pwk2p9c0krfq5y-ordered-containers-0.2.4.drv' to 'https://cache.nix-ci.com'...
510.70 s
[post-build-hook] copying path '/nix/store/ay3k2i6zc7mr54r3zszjmkgc2splvrym-shake-0.19.8.drv' to 'https://cache.nix-ci.com'...
510.70 s
[post-build-hook] copying path '/nix/store/17kjpbh3f85hhlq9i2nxracdw0q494xd-slist-0.2.1.0.drv' to 'https://cache.nix-ci.com'...
510.70 s
[post-build-hook] copying path '/nix/store/ff8n0fqpl5srjkskqmaxvbmswm0ydchk-fail-4.9.0.0.drv' to 'https://cache.nix-ci.com'...
510.75 s
[post-build-hook] copying path '/nix/store/7zc8w2dk4hix7kggrcxrqbg295bp9sr1-math-functions-0.3.4.4.drv' to 'https://cache.nix-ci.com'...
510.75 s
[post-build-hook] copying path '/nix/store/8kvbkl3v5izwsi5g3kvarcsxnvklrrai-HsYAML-aeson-0.2.0.2.drv' to 'https://cache.nix-ci.com'...
510.75 s
[post-build-hook] copying path '/nix/store/cjs337qgzfraxmrxji9xq0249vlgfl0w-monoid-subclasses-1.2.6.drv' to 'https://cache.nix-ci.com'...
510.80 s
[post-build-hook] copying path '/nix/store/8z45n8r7a0vxs3np9kjn8gq7rzvlrwh8-tomland-1.3.3.3.drv' to 'https://cache.nix-ci.com'...
510.81 s
[post-build-hook] copying path '/nix/store/7i70d4ri1jj0310araa19qvh930rh1wr-MonadRandom-0.6.2.drv' to 'https://cache.nix-ci.com'...
510.81 s
[post-build-hook] copying path '/nix/store/0f5pbd61m9d4lq85gysr3bfv25vj6g2d-doctest-0.24.2.drv' to 'https://cache.nix-ci.com'...
510.81 s
[post-build-hook] copying path '/nix/store/kpicw7a0shnlrn7m5piva4h2amk1y91q-regex-applicative-0.3.4.drv' to 'https://cache.nix-ci.com'...
510.86 s
[post-build-hook] copying path '/nix/store/6f0nsddrsps5dbibmrlrv7vas48s1nac-th-env-0.1.1.drv' to 'https://cache.nix-ci.com'...
510.86 s
[post-build-hook] copying path '/nix/store/p40khg0m9as6kiflgb3n4bajbpn0rqb2-extensions-0.1.0.1.drv' to 'https://cache.nix-ci.com'...
510.92 s
[post-build-hook] copying path '/nix/store/29g826chkbdvbkz9dzghszapxsc6bpd9-pcg-random-0.1.4.0.drv' to 'https://cache.nix-ci.com'...
510.97 s
[post-build-hook] copying path '/nix/store/grw2kz9j0adc65xc09hfn0cvgsrj7wr7-ghc-lib-parser-ex-9.8.0.2.drv' to 'https://cache.nix-ci.com'...
510.98 s
[post-build-hook] copying path '/nix/store/d9hmx3pfhgijg8py3jzxs5qrnkyn31bq-MemoTrie-0.6.11.drv' to 'https://cache.nix-ci.com'...
510.98 s
[post-build-hook] copying path '/nix/store/jgadx2bn6gwx7licwf865klfrg7g1bg3-trial-optparse-applicative-0.0.0.0.drv' to 'https://cache.nix-ci.com'...
510.98 s
[post-build-hook] copying path '/nix/store/h0cg7hwbx96h8ww35hsdgl08d4scmrvd-ListLike-4.7.8.4.drv' to 'https://cache.nix-ci.com'...
510.98 s
[post-build-hook] copying path '/nix/store/5i644mwp722mjzd6si8pa7bvnb6hfp4h-ghc-exactprint-1.7.1.0.drv' to 'https://cache.nix-ci.com'...
511.03 s
[post-build-hook] copying path '/nix/store/xdmbhr4hhh0h5a7rxrv3md3nlcccx3c4-fuzzy-0.1.1.0.drv' to 'https://cache.nix-ci.com'...
511.03 s
[post-build-hook] copying path '/nix/store/24bs87lmf8m8v9m8ik082lrdl33z2aly-mwc-random-0.15.2.0.drv' to 'https://cache.nix-ci.com'...
511.09 s
[post-build-hook] copying path '/nix/store/ldaacqa0cdsrpjfiw1lszpxnd5g429m0-vector-0.13.2.0.drv' to 'https://cache.nix-ci.com'...
511.09 s
[post-build-hook] copying path '/nix/store/n9jgkwj3n3039b2xmpxgzq01p5wp88jj-trial-tomland-0.0.0.0.drv' to 'https://cache.nix-ci.com'...
511.09 s
[post-build-hook] copying path '/nix/store/a5yvz42v5mh8lj7p9wwqbs68frr2khzl-random-shuffle-0.0.4.drv' to 'https://cache.nix-ci.com'...
511.25 s
[post-build-hook] copying path '/nix/store/bairzzr972yr04dw0w1s4qxf2g7n0j04-stylish-haskell-0.14.6.0.drv' to 'https://cache.nix-ci.com'...
511.25 s
[post-build-hook] copying path '/nix/store/kgvg0idnq5gy5d0fk3g5rvschv8mspds-process-extras-0.7.4.drv' to 'https://cache.nix-ci.com'...
511.25 s
[post-build-hook] copying path '/nix/store/ac3057ary3ggk60m7wympmq28qbrj3zz-ormolu-0.7.4.0.drv' to 'https://cache.nix-ci.com'...
511.25 s
[post-build-hook] copying path '/nix/store/qh28b0xln14zr3sdjhp3g76kbw72m7ij-hlint-3.8.drv' to 'https://cache.nix-ci.com'...
511.25 s
[post-build-hook] copying path '/nix/store/x6kml2fyfn4rkr2smk8fss3kxvwp4z1p-fourmolu-0.15.0.0.drv' to 'https://cache.nix-ci.com'...
511.31 s
[post-build-hook] copying path '/nix/store/cs16j13ag9cji0f1k8f73qlkl4la90z2-random-bytestring-0.1.4.drv' to 'https://cache.nix-ci.com'...
511.36 s
[post-build-hook] copying path '/nix/store/l71rvkbbfi5r2zzwh5b3ki4by53imyy0-attoparsec-0.14.4.drv' to 'https://cache.nix-ci.com'...
511.36 s
[post-build-hook] copying path '/nix/store/yirjq103f400mpcvly2v0b0is38szhyw-nothunks-0.3.1.drv' to 'https://cache.nix-ci.com'...
511.54 s
[post-build-hook] copying path '/nix/store/3qc8xw3phbgbg7nk1wnvi9qanv87hni8-base64-1.0.drv' to 'https://cache.nix-ci.com'...
511.59 s
[post-build-hook] copying path '/nix/store/k96qggy30gdcv32zv96j84m33w3gf6da-unordered-containers-0.2.20.1.drv' to 'https://cache.nix-ci.com'...
511.76 s
[post-build-hook] copying path '/nix/store/p1r9b27js269128b7xwka9dj4rrfaj0p-stan-0.2.1.0.drv' to 'https://cache.nix-ci.com'...
511.85 s
[post-build-hook] copying path '/nix/store/mljnvmyq3w3cqi2yrfhjhn77s9h1137l-uniplate-1.6.13.drv' to 'https://cache.nix-ci.com'...
511.85 s
[post-build-hook] copying path '/nix/store/l3qz8wb5m0i7s98r8j6cqp29f3bcm57r-quickcheck-instances-0.3.33.drv' to 'https://cache.nix-ci.com'...
511.85 s
[post-build-hook] copying path '/nix/store/wbs1bxqqbpwm3pyaq922vz23j7q05dcy-semigroupoids-6.0.1.drv' to 'https://cache.nix-ci.com'...
511.85 s
[post-build-hook] copying path '/nix/store/nfhdaidzrx4j6r2yb3zn1bpm8qml36jg-semirings-0.7.drv' to 'https://cache.nix-ci.com'...
512.07 s
[post-build-hook] copying path '/nix/store/8njcsyk8kvy80dc0xjm7kric6vabv05b-extra-1.8.1.drv' to 'https://cache.nix-ci.com'...
512.07 s
[post-build-hook] copying path '/nix/store/jfpdhd1q5kk5vi8q2a01db83ww2f54c0-text-iso8601-0.1.1.drv' to 'https://cache.nix-ci.com'...
512.07 s
[post-build-hook] copying path '/nix/store/rvga7kk839hyjv09gc73xzsbhmvml8r1-indexed-traversable-instances-0.1.2.drv' to 'https://cache.nix-ci.com'...
512.07 s
[post-build-hook] copying path '/nix/store/3fqvy35j2yw7q3srrfzgqcki5iyrhkx3-foldl-1.4.18.drv' to 'https://cache.nix-ci.com'...
512.07 s
[post-build-hook] copying path '/nix/store/k7z9k5y432sbbgkkp8yc9yrfpqxwqjlc-free-5.2.drv' to 'https://cache.nix-ci.com'...
512.32 s
[post-build-hook] copying path '/nix/store/d0sb8macak0a371f4w26fxy0ak5p5rih-ghc-lib-parser-ex-9.8.0.2.drv' to 'https://cache.nix-ci.com'...
512.33 s
[post-build-hook] copying path '/nix/store/ypvyrqh4xrdlhmj5wz9s0fbzs2lml5rc-filepattern-0.1.3.drv' to 'https://cache.nix-ci.com'...
512.33 s
[post-build-hook] copying path '/nix/store/jhs9jcf5d5j2g0izjzn2z2p5jpkcbzv9-witherable-0.5.drv' to 'https://cache.nix-ci.com'...
512.33 s
[post-build-hook] copying path '/nix/store/mc77pkq25gvz035qbydbqf5p5nxlr5k6-semialign-1.3.1.drv' to 'https://cache.nix-ci.com'...
512.33 s
[post-build-hook] copying path '/nix/store/4b5jahmj1zmi2q9krp17rsbwksdhw5vh-ghc-exactprint-1.7.1.0.drv' to 'https://cache.nix-ci.com'...
512.54 s
[post-build-hook] copying path '/nix/store/nywgzhwk47k7j0iqrp7zqcyl1r7b1m0c-aeson-2.2.3.0.drv' to 'https://cache.nix-ci.com'...
512.59 s
[post-build-hook] copying path '/nix/store/rnpcxsmmmlkkcs5m4x90j2d91drzc64z-apply-refact-0.15.0.0.drv' to 'https://cache.nix-ci.com'...
512.84 s
[post-build-hook] copying path '/nix/store/zl13dkzxchv1p3xa5605vfwjmpdqh27f-quickcheck-classes-0.6.5.0.drv' to 'https://cache.nix-ci.com'...
512.84 s
[post-build-hook] copying path '/nix/store/62jd1xf53aczb66d5v2d5qn7q9qw89gx-HTF-0.15.0.2.drv' to 'https://cache.nix-ci.com'...
512.84 s
[post-build-hook] copying path '/nix/store/aqq1hdzjp62p4pnj0390ggkrr9k5pr3a-deriving-aeson-0.2.10.drv' to 'https://cache.nix-ci.com'...
512.84 s
[post-build-hook] copying path '/nix/store/lc907lv31k9wz9bawbhg3vgglw1i80b5-attoparsec-aeson-2.2.2.0.drv' to 'https://cache.nix-ci.com'...
513.09 s
[post-build-hook] copying path '/nix/store/n7sgx3c4wl8b9nigx1ccakn3mlcy2fl5-aeson-pretty-0.8.10.drv' to 'https://cache.nix-ci.com'...
513.09 s
[post-build-hook] copying path '/nix/store/2djbbx1y4ca60vdqqk2lbarnqf1nxmhh-bitvec-1.1.5.0.drv' to 'https://cache.nix-ci.com'...
513.09 s
[post-build-hook] copying path '/nix/store/dy3g6pd1wws3kb535ijwm68mx85kjzfz-list-t-1.0.5.7.drv' to 'https://cache.nix-ci.com'...
513.60 s
[post-build-hook] copying path '/nix/store/jxnnp72s41q197j5khm1dbyppdk5psa5-vector-algorithms-0.9.1.0.drv' to 'https://cache.nix-ci.com'...
513.64 s
[post-build-hook] copying path '/nix/store/48z571r4gm1rbzwzh62j2vfy9kkazd60-retrie-1.2.3.drv' to 'https://cache.nix-ci.com'...
513.81 s
[post-build-hook] copying path '/nix/store/xzjkngagvrzvjplwy2sp4ymaxq8a9v40-mono-traversable-1.0.21.0.drv' to 'https://cache.nix-ci.com'...
514.02 s
[post-build-hook] copying path '/nix/store/7n9m5z3ajbjbn9fjr12j6c2iibpxpvx3-conduit-1.3.6.1.drv' to 'https://cache.nix-ci.com'...
514.24 s
[post-build-hook] copying path '/nix/store/h476q6y7hms8qz13q5wqhk6jss7bskjv-libyaml-0.1.4.drv' to 'https://cache.nix-ci.com'...
514.45 s
[post-build-hook] copying path '/nix/store/04k9jvxmvbxzi7aw4n65l3jwdz8zvfdq-yaml-0.11.11.2.drv' to 'https://cache.nix-ci.com'...
514.69 s
[post-build-hook] copying path '/nix/store/76lch09dxy32bqyrw36ygpc85rzs8ax5-hlint-3.8.drv' to 'https://cache.nix-ci.com'...
514.94 s
[post-build-hook] copying path '/nix/store/cnzin3r1q71fgprsam2qfa0lc7mkybcg-monad-dijkstra-0.1.1.5.drv' to 'https://cache.nix-ci.com'...
515.16 s
[post-build-hook] copying path '/nix/store/kch4w2pdl27b77a7acgfcsy4qppmm050-floskell-0.11.1.drv' to 'https://cache.nix-ci.com'...
515.41 s
[post-build-hook] copying path '/nix/store/xj1m88nvjddmccvigs4nbpjrpr8w2cy9-haskell-language-server-2.12.0.0.drv' to 'https://cache.nix-ci.com'...
515.72 s
Progress: 3 of 5 built
515.86 s
Building ghc-shell-for-packages
516.84 s
[post-build-hook] Uploading to cachix cache "sellout": /nix/store/bxg479kxnyfixrkkzix69c5j19i576iy-ghc-shell-for-packages-0
517.55 s
[post-build-hook] Pushing 2 paths (877 are already present) using zstd to cache sellout ⏳
517.55 s
[post-build-hook]
517.93 s
[post-build-hook] Pushing /nix/store/2nz6ghwj4lif5nxwzmzc80y6hpyn0x9y-util-linux-minimal-2.41.3-login (95.23 KiB)
518.10 s
[post-build-hook] Pushing /nix/store/bxg479kxnyfixrkkzix69c5j19i576iy-ghc-shell-for-packages-0 (336.00 B)
519.16 s
[post-build-hook]
519.16 s
[post-build-hook] All done.
519.18 s
[post-build-hook] Uploading to the NixCI cache: /nix/store/bxg479kxnyfixrkkzix69c5j19i576iy-ghc-shell-for-packages-0
519.25 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
519.32 s
[post-build-hook] copying 1 paths...
519.33 s
[post-build-hook] copying path '/nix/store/bxg479kxnyfixrkkzix69c5j19i576iy-ghc-shell-for-packages-0' to 'https://cache.nix-ci.com'...
519.65 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
520.04 s
[post-build-hook] copying 1 paths...
520.08 s
[post-build-hook] copying path '/nix/store/g5dmpyig36i52nhvhjzsjkwjpyv3g3yc-ghc-shell-for-packages-0.drv' to 'https://cache.nix-ci.com'...
520.28 s
Progress: 4 of 5 built