build devShells.x86_64-linux.ghc967
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