Build #1 for futhark-0.7.4

[all reports]

Package futhark-0.7.4
Install InstallFailed
Docs NotTried
Tests NotTried
Time submitted 2018-11-02 06:37:28.205527627 UTC
Compiler ghc-8.6.1
OS linux
Arch x86_64
Dependencies ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, aeson-1.4.1.0, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, random-1.1, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, temporary-1.3, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2, ansi-terminal-0.8.2, array-0.5.2.0, base-4.12.0.0, bifunctors-5.5.3, binary-0.8.6.0, blaze-html-0.9.1.1, bytestring-0.10.8.2, containers-0.6.0.1, data-binary-ieee754-0.4.4, directory-1.3.3.0, directory-tree-0.12.1, dlist-0.8.0.5, extra-1.6.13, file-embed-0.0.11, filepath-1.4.2.1, free-5.1, gitrev-1.3.1, haskeline-0.7.4.3, http-client-0.5.13.1, http-client-tls-0.3.5.3, http-conduit-2.3.2, language-c-quote-0.12.2, mainland-pretty-0.7, markdown-0.1.17.4, megaparsec-7.0.3, mtl-2.2.2, neat-interpolation-0.3.2.4, parallel-3.2.2.0, parser-combinators-1.0.0, process-1.6.3.0, process-extras-0.7.4, raw-strings-qq-1.1, regex-tdfa-1.2.3.1, srcloc-0.5.1.2, template-haskell-2.14.0.0, text-1.2.3.1, th-lift-instances-0.1.11, time-1.8.0.2, transformers-0.5.5.0, vector-0.12.0.1, vector-binary-instances-0.2.5, versions-3.5.0, zip-archive-0.3.3, zlib-0.6.2
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Warning: The install command is a part of the legacy v1 style of cabal usage.

Please switch to using either the new project style and the new-install
command or the legacy v1-install alias as new-style projects will become the
default in the next version of cabal-install. Please file a bug if you cannot
replicate a working v1- use case with the new-style commands.

For more information, see: https://wiki.haskell.org/Cabal/NewBuild

Resolving dependencies...
Starting     StateVar-1.1.1.1
Starting     base-compat-0.10.5
Building     StateVar-1.1.1.1
Building     base-compat-0.10.5
Completed    StateVar-1.1.1.1
Starting     base-orphans-0.8
Building     base-orphans-0.8
Completed    base-orphans-0.8
Starting     base-prelude-1.3
Building     base-prelude-1.3
Completed    base-compat-0.10.5
Starting     basement-0.0.8
Building     basement-0.0.8
Completed    base-prelude-1.3
Starting     blaze-builder-0.4.1.0
Building     blaze-builder-0.4.1.0
Completed    blaze-builder-0.4.1.0
Starting     byteable-0.1.1
Building     byteable-0.1.1
Completed    byteable-0.1.1
Starting     cabal-doctest-1.0.6
Building     cabal-doctest-1.0.6
Completed    cabal-doctest-1.0.6
Starting     cereal-0.5.7.0
Building     cereal-0.5.7.0
Completed    cereal-0.5.7.0
Starting     clock-0.7.2
Building     clock-0.7.2
Completed    clock-0.7.2
Starting     colour-2.3.4
Building     colour-2.3.4
Completed    colour-2.3.4
Starting     data-binary-ieee754-0.4.4
Building     data-binary-ieee754-0.4.4
Completed    data-binary-ieee754-0.4.4
Starting     data-default-class-0.1.2.0
Building     data-default-class-0.1.2.0
Completed    data-default-class-0.1.2.0
Starting     digest-0.0.1.2
Building     digest-0.0.1.2
Completed    digest-0.0.1.2
Starting     directory-tree-0.12.1
Building     directory-tree-0.12.1
Completed    basement-0.0.8
Starting     dlist-0.8.0.5
Building     dlist-0.8.0.5
Completed    directory-tree-0.12.1
Starting     file-embed-0.0.11
Building     file-embed-0.0.11
Completed    dlist-0.8.0.5
Starting     fmlist-0.9.2
Building     fmlist-0.9.2
Completed    file-embed-0.0.11
Starting     hashable-1.2.7.0
Building     hashable-1.2.7.0
Completed    fmlist-0.9.2
Starting     haskell-src-exts-1.20.3
Building     haskell-src-exts-1.20.3
Completed    hashable-1.2.7.0
Starting     hourglass-0.2.12
Building     hourglass-0.2.12
Completed    hourglass-0.2.12
Starting     integer-logarithms-1.0.2.2
Building     integer-logarithms-1.0.2.2
Completed    integer-logarithms-1.0.2.2
Starting     mime-types-0.1.0.8
Building     mime-types-0.1.0.8
Completed    mime-types-0.1.0.8
Starting     network-2.8.0.0
Building     network-2.8.0.0
Completed    network-2.8.0.0
Starting     network-uri-2.6.1.0
Building     network-uri-2.6.1.0
Completed    network-uri-2.6.1.0
Starting     old-locale-1.0.0.7
Building     old-locale-1.0.0.7
Completed    old-locale-1.0.0.7
Starting     parallel-3.2.2.0
Building     parallel-3.2.2.0
Completed    parallel-3.2.2.0
Starting     parser-combinators-1.0.0
Building     parser-combinators-1.0.0
Completed    parser-combinators-1.0.0
Starting     primitive-0.6.4.0
Building     primitive-0.6.4.0
Completed    primitive-0.6.4.0
Starting     random-1.1
Building     random-1.1
Completed    random-1.1
Starting     raw-strings-qq-1.1
Building     raw-strings-qq-1.1
Completed    raw-strings-qq-1.1
Starting     regex-base-0.93.2
Building     regex-base-0.93.2
Completed    regex-base-0.93.2
Starting     safe-0.3.17
Building     safe-0.3.17
Completed    safe-0.3.17
Starting     semigroups-0.18.5
Building     semigroups-0.18.5
Completed    semigroups-0.18.5
Starting     split-0.2.3.3
Building     split-0.2.3.3
Completed    split-0.2.3.3
Starting     srcloc-0.5.1.2
Building     srcloc-0.5.1.2
Completed    srcloc-0.5.1.2
Starting     syb-0.7
Building     syb-0.7
Completed    syb-0.7
Starting     symbol-0.2.4
Building     symbol-0.2.4
Completed    symbol-0.2.4
Starting     tagged-0.8.6
Building     tagged-0.8.6
Completed    tagged-0.8.6
Starting     tagsoup-0.14.7
Building     tagsoup-0.14.7
Completed    haskell-src-exts-1.20.3
Starting     th-abstraction-0.2.8.0
Building     th-abstraction-0.2.8.0
Completed    tagsoup-0.14.7
Starting     time-locale-compat-0.1.1.5
Completed    th-abstraction-0.2.8.0
Starting     transformers-compat-0.6.2
Building     time-locale-compat-0.1.1.5
Building     transformers-compat-0.6.2
Completed    time-locale-compat-0.1.1.5
Starting     unliftio-core-0.1.2.0
Building     unliftio-core-0.1.2.0
Completed    transformers-compat-0.6.2
Starting     utf8-string-1.0.1.1
Completed    unliftio-core-0.1.2.0
Starting     xml-types-0.3.6
Building     utf8-string-1.0.1.1
Building     xml-types-0.3.6
Completed    xml-types-0.3.6
Starting     zlib-0.6.2
Completed    utf8-string-1.0.1.1
Starting     contravariant-1.5
Building     zlib-0.6.2
Building     contravariant-1.5
Completed    contravariant-1.5
Starting     gitrev-1.3.1
Building     gitrev-1.3.1
Completed    zlib-0.6.2
Starting     blaze-markup-0.8.2.2
Completed    gitrev-1.3.1
Starting     extra-1.6.13
Building     blaze-markup-0.8.2.2
Building     extra-1.6.13
Completed    blaze-markup-0.8.2.2
Starting     ansi-terminal-0.8.2
Building     ansi-terminal-0.8.2
Completed    extra-1.6.13
Starting     data-default-instances-containers-0.0.1
Building     data-default-instances-containers-0.0.1
Completed    ansi-terminal-0.8.2
Starting     cookie-0.4.4
Completed    data-default-instances-containers-0.0.1
Starting     memory-0.14.18
Building     cookie-0.4.4
Building     memory-0.14.18
Completed    cookie-0.4.4
Starting     data-default-instances-dlist-0.0.1
Building     data-default-instances-dlist-0.0.1
Completed    data-default-instances-dlist-0.0.1
Starting     unordered-containers-0.2.9.0
Building     unordered-containers-0.2.9.0
Completed    memory-0.14.18
Starting     case-insensitive-1.2.0.11
Building     case-insensitive-1.2.0.11
Completed    case-insensitive-1.2.0.11
Starting     async-2.2.1
Building     async-2.2.1
Completed    unordered-containers-0.2.9.0
Starting     socks-0.5.6
Building     socks-0.5.6
Completed    async-2.2.1
Starting     data-default-instances-old-locale-0.0.1
Building     data-default-instances-old-locale-0.0.1
Completed    data-default-instances-old-locale-0.0.1
Starting     vector-0.12.0.1
Completed    socks-0.5.6
Starting     scientific-0.3.6.2
Building     vector-0.12.0.1
Building     scientific-0.3.6.2
Completed    scientific-0.3.6.2
Starting     uuid-types-1.0.3
Building     uuid-types-1.0.3
Completed    uuid-types-1.0.3
Starting     regex-tdfa-1.2.3.1
Building     regex-tdfa-1.2.3.1
Completed    regex-tdfa-1.2.3.1
Starting     mainland-pretty-0.7
Building     mainland-pretty-0.7
Completed    mainland-pretty-0.7
Starting     th-expand-syns-0.4.4.0
Building     th-expand-syns-0.4.4.0
Completed    vector-0.12.0.1
Starting     distributive-0.6
Completed    th-expand-syns-0.4.4.0
Starting     th-lift-0.7.11
Building     distributive-0.6
Building     th-lift-0.7.11
Completed    distributive-0.6
Starting     generic-deriving-1.12.2
Completed    th-lift-0.7.11
Starting     transformers-base-0.4.5.2
Building     generic-deriving-1.12.2
Building     transformers-base-0.4.5.2
Completed    transformers-base-0.4.5.2
Starting     exceptions-0.10.0
Building     exceptions-0.10.0
Completed    exceptions-0.10.0
Starting     exception-transformers-0.4.0.7
Building     exception-transformers-0.4.0.7
Completed    exception-transformers-0.4.0.7
Starting     zip-archive-0.3.3
Building     zip-archive-0.3.3
Completed    zip-archive-0.3.3
Starting     blaze-html-0.9.1.1
Building     blaze-html-0.9.1.1
Completed    generic-deriving-1.12.2
Starting     pem-0.2.4
Building     pem-0.2.4
Completed    pem-0.2.4
Starting     cryptonite-0.25
Building     cryptonite-0.25
Completed    blaze-html-0.9.1.1
Starting     asn1-types-0.3.2
Building     asn1-types-0.3.2
Completed    asn1-types-0.3.2
Starting     http-types-0.12.2
Building     http-types-0.12.2
Completed    http-types-0.12.2
Starting     typed-process-0.2.3.0
Building     typed-process-0.2.3.0
Completed    typed-process-0.2.3.0
Starting     streaming-commons-0.2.1.0
Building     streaming-commons-0.2.1.0
Completed    streaming-commons-0.2.1.0
Starting     data-default-0.7.1.1
Building     data-default-0.7.1.1
Completed    data-default-0.7.1.1
Starting     megaparsec-7.0.3
Building     megaparsec-7.0.3
Completed    megaparsec-7.0.3
Starting     attoparsec-0.13.2.2
Building     attoparsec-0.13.2.2
Completed    cryptonite-0.25
Starting     vector-binary-instances-0.2.5
Building     vector-binary-instances-0.2.5
Completed    vector-binary-instances-0.2.5
Starting     vector-algorithms-0.8.0.1
Building     vector-algorithms-0.8.0.1
Completed    attoparsec-0.13.2.2
Starting     ListLike-4.6
Building     ListLike-4.6
Completed    vector-algorithms-0.8.0.1
Starting     th-reify-many-0.1.8
Building     th-reify-many-0.1.8
Completed    th-reify-many-0.1.8
Starting     comonad-5.0.4
Completed    ListLike-4.6
Starting     th-lift-instances-0.1.11
Building     th-lift-instances-0.1.11
Building     comonad-5.0.4
Completed    th-lift-instances-0.1.11
Starting     temporary-1.3
Building     temporary-1.3
Completed    temporary-1.3
Starting     resourcet-1.2.2
Building     resourcet-1.2.2
Completed    comonad-5.0.4
Starting     exception-mtl-0.4.0.1
Building     exception-mtl-0.4.0.1
Completed    exception-mtl-0.4.0.1
Starting     asn1-encoding-0.9.5
Building     asn1-encoding-0.9.5
Completed    resourcet-1.2.2
Starting     http-client-0.5.13.1
Building     http-client-0.5.13.1
Completed    asn1-encoding-0.9.5
Starting     versions-3.5.0
Building     versions-3.5.0
Completed    versions-3.5.0
Starting     neat-interpolation-0.3.2.4
Building     neat-interpolation-0.3.2.4
Completed    http-client-0.5.13.1
Starting     css-text-0.1.3.0
Building     css-text-0.1.3.0
Completed    neat-interpolation-0.3.2.4
Starting     aeson-1.4.1.0
Building     aeson-1.4.1.0
Completed    css-text-0.1.3.0
Starting     mono-traversable-1.0.9.0
Building     mono-traversable-1.0.9.0
Completed    mono-traversable-1.0.9.0
Starting     process-extras-0.7.4
Building     process-extras-0.7.4
Completed    process-extras-0.7.4
Starting     th-orphans-0.13.6
Building     th-orphans-0.13.6
Completed    aeson-1.4.1.0
Starting     bifunctors-5.5.3
Building     bifunctors-5.5.3
Completed    th-orphans-0.13.6
Starting     asn1-parse-0.9.4
Building     asn1-parse-0.9.4
Completed    asn1-parse-0.9.4
Starting     xss-sanitize-0.3.6
Building     xss-sanitize-0.3.6
Completed    bifunctors-5.5.3
Starting     conduit-1.3.1
Building     conduit-1.3.1
Completed    xss-sanitize-0.3.6
Starting     haskell-src-meta-0.8.0.3
Building     haskell-src-meta-0.8.0.3
Completed    haskell-src-meta-0.8.0.3
Starting     x509-1.7.4
Building     x509-1.7.4
Completed    conduit-1.3.1
Starting     semigroupoids-5.3.1
Completed    x509-1.7.4
Starting     profunctors-5.3
Building     profunctors-5.3
Building     semigroupoids-5.3.1
Completed    profunctors-5.3
Starting     language-c-quote-0.12.2
Building     language-c-quote-0.12.2
Completed    semigroupoids-5.3.1
Starting     conduit-extra-1.3.0
Building     conduit-extra-1.3.0
Completed    conduit-extra-1.3.0
Starting     x509-store-1.6.6
Building     x509-store-1.6.6
Completed    x509-store-1.6.6
Starting     free-5.1
Building     free-5.1
Completed    free-5.1
Starting     xml-conduit-1.8.0.1
Building     xml-conduit-1.8.0.1
Completed    xml-conduit-1.8.0.1
Starting     x509-validation-1.6.10
Building     x509-validation-1.6.10
Completed    x509-validation-1.6.10
Starting     x509-system-1.6.6
Building     x509-system-1.6.6
Completed    x509-system-1.6.6
Starting     markdown-0.1.17.4
Building     markdown-0.1.17.4
Completed    markdown-0.1.17.4
Starting     tls-1.4.1
Building     tls-1.4.1
Completed    tls-1.4.1
Starting     connection-0.2.8
Building     connection-0.2.8
Completed    connection-0.2.8
Starting     http-client-tls-0.3.5.3
Building     http-client-tls-0.3.5.3
Completed    http-client-tls-0.3.5.3
Starting     http-conduit-2.3.2
Building     http-conduit-2.3.2
Completed    http-conduit-2.3.2
Completed    language-c-quote-0.12.2
Downloading  futhark-0.7.4
Downloaded   futhark-0.7.4
Starting     futhark-0.7.4
Building     futhark-0.7.4
Failed to install futhark-0.7.4
Build log ( /home/builder/.cabal/logs/ghc-8.6.1/futhark-0.7.4-DdMeIl6TiKI6Tcc13qBV2m.log ):
cabal: Entering directory '/tmp/cabal-tmp-8179/futhark-0.7.4'
Configuring futhark-0.7.4...
Preprocessing library for futhark-0.7.4..
Building library for futhark-0.7.4..
[  1 of 201] Compiling Futhark.CodeGen.Backends.GenericC.Options ( src/Futhark/CodeGen/Backends/GenericC/Options.hs, dist/build/Futhark/CodeGen/Backends/GenericC/Options.o )
[  2 of 201] Compiling Futhark.CodeGen.Backends.GenericCSharp.Definitions ( src/Futhark/CodeGen/Backends/GenericCSharp/Definitions.hs, dist/build/Futhark/CodeGen/Backends/GenericCSharp/Definitions.o )
[  3 of 201] Compiling Futhark.CodeGen.Backends.GenericPython.Definitions ( src/Futhark/CodeGen/Backends/GenericPython/Definitions.hs, dist/build/Futhark/CodeGen/Backends/GenericPython/Definitions.o )
[  4 of 201] Compiling Futhark.CodeGen.OpenCL.Kernels ( src/Futhark/CodeGen/OpenCL/Kernels.hs, dist/build/Futhark/CodeGen/OpenCL/Kernels.o )
[  5 of 201] Compiling Futhark.Error    ( src/Futhark/Error.hs, dist/build/Futhark/Error.o )
[  6 of 201] Compiling Futhark.Pkg.Types ( src/Futhark/Pkg/Types.hs, dist/build/Futhark/Pkg/Types.o )
[  7 of 201] Compiling Futhark.Util     ( src/Futhark/Util.hs, dist/build/Futhark/Util.o )
[  8 of 201] Compiling Futhark.Representation.AST.Attributes.Rearrange ( src/Futhark/Representation/AST/Attributes/Rearrange.hs, dist/build/Futhark/Representation/AST/Attributes/Rearrange.o )
[  9 of 201] Compiling Futhark.Util.IntegralExp ( src/Futhark/Util/IntegralExp.hs, dist/build/Futhark/Util/IntegralExp.o )
[ 10 of 201] Compiling Futhark.Util.Log ( src/Futhark/Util/Log.hs, dist/build/Futhark/Util/Log.o )
[ 11 of 201] Compiling Futhark.Pkg.Info ( src/Futhark/Pkg/Info.hs, dist/build/Futhark/Pkg/Info.o )
[ 12 of 201] Compiling Futhark.Pkg.Solve ( src/Futhark/Pkg/Solve.hs, dist/build/Futhark/Pkg/Solve.o )
[ 13 of 201] Compiling Futhark.Util.Pretty ( src/Futhark/Util/Pretty.hs, dist/build/Futhark/Util/Pretty.o )
[ 14 of 201] Compiling Futhark.Representation.Primitive ( src/Futhark/Representation/Primitive.hs, dist/build/Futhark/Representation/Primitive.o )
[ 15 of 201] Compiling Futhark.Util.Table ( src/Futhark/Util/Table.hs, dist/build/Futhark/Util/Table.o )
[ 16 of 201] Compiling Language.Futhark.Core ( src/Language/Futhark/Core.hs, dist/build/Language/Futhark/Core.o )
[ 17 of 201] Compiling Futhark.Representation.AST.Syntax.Core ( src/Futhark/Representation/AST/Syntax/Core.hs, dist/build/Futhark/Representation/AST/Syntax/Core.o )
[ 18 of 201] Compiling Futhark.Representation.AST.Attributes.Constants ( src/Futhark/Representation/AST/Attributes/Constants.hs, dist/build/Futhark/Representation/AST/Attributes/Constants.o )
[ 19 of 201] Compiling Futhark.Representation.AST.Attributes.Types ( src/Futhark/Representation/AST/Attributes/Types.hs, dist/build/Futhark/Representation/AST/Attributes/Types.o )
[ 20 of 201] Compiling Futhark.Representation.AST.RetType ( src/Futhark/Representation/AST/RetType.hs, dist/build/Futhark/Representation/AST/RetType.o )
[ 21 of 201] Compiling Futhark.Representation.AST.Annotations ( src/Futhark/Representation/AST/Annotations.hs, dist/build/Futhark/Representation/AST/Annotations.o )
[ 22 of 201] Compiling Futhark.Representation.AST.Syntax ( src/Futhark/Representation/AST/Syntax.hs, dist/build/Futhark/Representation/AST/Syntax.o )
[ 23 of 201] Compiling Futhark.Representation.AST.Attributes.Reshape ( src/Futhark/Representation/AST/Attributes/Reshape.hs, dist/build/Futhark/Representation/AST/Attributes/Reshape.o )
[ 24 of 201] Compiling Futhark.Representation.AST.Attributes.Patterns ( src/Futhark/Representation/AST/Attributes/Patterns.hs, dist/build/Futhark/Representation/AST/Attributes/Patterns.o )
[ 25 of 201] Compiling Futhark.Representation.AST.Pretty ( src/Futhark/Representation/AST/Pretty.hs, dist/build/Futhark/Representation/AST/Pretty.o )
[ 26 of 201] Compiling Futhark.Representation.Kernels.Sizes ( src/Futhark/Representation/Kernels/Sizes.hs, dist/build/Futhark/Representation/Kernels/Sizes.o )
[ 27 of 201] Compiling Futhark.Representation.AST.Attributes.Scope ( src/Futhark/Representation/AST/Attributes/Scope.hs, dist/build/Futhark/Representation/AST/Attributes/Scope.o )
[ 28 of 201] Compiling Futhark.Representation.AST.Traversals ( src/Futhark/Representation/AST/Traversals.hs, dist/build/Futhark/Representation/AST/Traversals.o )
[ 29 of 201] Compiling Futhark.Representation.AST.Attributes.Names ( src/Futhark/Representation/AST/Attributes/Names.hs, dist/build/Futhark/Representation/AST/Attributes/Names.o )
[ 30 of 201] Compiling Futhark.Representation.AST.Attributes.TypeOf ( src/Futhark/Representation/AST/Attributes/TypeOf.hs, dist/build/Futhark/Representation/AST/Attributes/TypeOf.o )
[ 31 of 201] Compiling Futhark.Analysis.PrimExp ( src/Futhark/Analysis/PrimExp.hs, dist/build/Futhark/Analysis/PrimExp.o )
[ 32 of 201] Compiling Futhark.Transform.Substitute ( src/Futhark/Transform/Substitute.hs, dist/build/Futhark/Transform/Substitute.o )
[ 33 of 201] Compiling Futhark.FreshNames ( src/Futhark/FreshNames.hs, dist/build/Futhark/FreshNames.o )
[ 34 of 201] Compiling Futhark.MonadFreshNames ( src/Futhark/MonadFreshNames.hs, dist/build/Futhark/MonadFreshNames.o )
[ 35 of 201] Compiling Futhark.Transform.Rename ( src/Futhark/Transform/Rename.hs, dist/build/Futhark/Transform/Rename.o )
[ 36 of 201] Compiling Futhark.Representation.AST.Attributes ( src/Futhark/Representation/AST/Attributes.hs, dist/build/Futhark/Representation/AST/Attributes.o )
[ 37 of 201] Compiling Futhark.Representation.AST.Attributes.Aliases ( src/Futhark/Representation/AST/Attributes/Aliases.hs, dist/build/Futhark/Representation/AST/Attributes/Aliases.o )
[ 38 of 201] Compiling Futhark.Representation.AST ( src/Futhark/Representation/AST.hs, dist/build/Futhark/Representation/AST.o )
[ 39 of 201] Compiling Futhark.Analysis.UsageTable ( src/Futhark/Analysis/UsageTable.hs, dist/build/Futhark/Analysis/UsageTable.o )
[ 40 of 201] Compiling Futhark.Analysis.Usage ( src/Futhark/Analysis/Usage.hs, dist/build/Futhark/Analysis/Usage.o )
[ 41 of 201] Compiling Futhark.Analysis.Rephrase ( src/Futhark/Analysis/Rephrase.hs, dist/build/Futhark/Analysis/Rephrase.o )
[ 42 of 201] Compiling Futhark.Analysis.Metrics ( src/Futhark/Analysis/Metrics.hs, dist/build/Futhark/Analysis/Metrics.o )
[ 43 of 201] Compiling Futhark.Analysis.DataDependencies ( src/Futhark/Analysis/DataDependencies.hs, dist/build/Futhark/Analysis/DataDependencies.o )
[ 44 of 201] Compiling Futhark.Analysis.ScalExp ( src/Futhark/Analysis/ScalExp.hs, dist/build/Futhark/Analysis/ScalExp.o )
[ 45 of 201] Compiling Futhark.Analysis.AlgSimplify ( src/Futhark/Analysis/AlgSimplify.hs, dist/build/Futhark/Analysis/AlgSimplify.o )
[ 46 of 201] Compiling Futhark.Representation.AST.Attributes.Ranges ( src/Futhark/Representation/AST/Attributes/Ranges.hs, dist/build/Futhark/Representation/AST/Attributes/Ranges.o )
[ 47 of 201] Compiling Futhark.Representation.Ranges ( src/Futhark/Representation/Ranges.hs, dist/build/Futhark/Representation/Ranges.o )
[ 48 of 201] Compiling Futhark.Analysis.Range ( src/Futhark/Analysis/Range.hs, dist/build/Futhark/Analysis/Range.o )
[ 49 of 201] Compiling Futhark.Pass     ( src/Futhark/Pass.hs, dist/build/Futhark/Pass.o )
[ 50 of 201] Compiling Futhark.Binder.Class ( src/Futhark/Binder/Class.hs, dist/build/Futhark/Binder/Class.o )
[ 51 of 201] Compiling Futhark.Binder   ( src/Futhark/Binder.hs, dist/build/Futhark/Binder.o )
[ 52 of 201] Compiling Futhark.Representation.Aliases ( src/Futhark/Representation/Aliases.hs, dist/build/Futhark/Representation/Aliases.o )
[ 53 of 201] Compiling Futhark.Analysis.Alias ( src/Futhark/Analysis/Alias.hs, dist/build/Futhark/Analysis/Alias.o )
[ 54 of 201] Compiling Futhark.Optimise.Simplify.Lore ( src/Futhark/Optimise/Simplify/Lore.hs, dist/build/Futhark/Optimise/Simplify/Lore.o )
[ 55 of 201] Compiling Futhark.Construct ( src/Futhark/Construct.hs, dist/build/Futhark/Construct.o )
[ 56 of 201] Compiling Futhark.TypeCheck ( src/Futhark/TypeCheck.hs, dist/build/Futhark/TypeCheck.o )
[ 57 of 201] Compiling Futhark.Pipeline ( src/Futhark/Pipeline.hs, dist/build/Futhark/Pipeline.o )
[ 58 of 201] Compiling Futhark.Internalise.AccurateSizes ( src/Futhark/Internalise/AccurateSizes.hs, dist/build/Futhark/Internalise/AccurateSizes.o )
[ 59 of 201] Compiling Futhark.Analysis.PrimExp.Convert ( src/Futhark/Analysis/PrimExp/Convert.hs, dist/build/Futhark/Analysis/PrimExp/Convert.o )
[ 60 of 201] Compiling Futhark.Representation.ExplicitMemory.Lmad ( src/Futhark/Representation/ExplicitMemory/Lmad.hs, dist/build/Futhark/Representation/ExplicitMemory/Lmad.o )
[ 61 of 201] Compiling Futhark.Representation.ExplicitMemory.IndexFunction ( src/Futhark/Representation/ExplicitMemory/IndexFunction.hs, dist/build/Futhark/Representation/ExplicitMemory/IndexFunction.o )
[ 62 of 201] Compiling Futhark.Analysis.SymbolTable ( src/Futhark/Analysis/SymbolTable.hs, dist/build/Futhark/Analysis/SymbolTable.o )
[ 63 of 201] Compiling Futhark.Representation.SOACS.SOAC ( src/Futhark/Representation/SOACS/SOAC.hs, dist/build/Futhark/Representation/SOACS/SOAC.o )
[ 64 of 201] Compiling Futhark.Tools    ( src/Futhark/Tools.hs, dist/build/Futhark/Tools.o )
[ 65 of 201] Compiling Futhark.Optimise.InPlaceLowering.SubstituteIndices ( src/Futhark/Optimise/InPlaceLowering/SubstituteIndices.hs, dist/build/Futhark/Optimise/InPlaceLowering/SubstituteIndices.o )
[ 66 of 201] Compiling Futhark.Representation.SOACS ( src/Futhark/Representation/SOACS.hs, dist/build/Futhark/Representation/SOACS.o )
[ 67 of 201] Compiling Futhark.Transform.FirstOrderTransform ( src/Futhark/Transform/FirstOrderTransform.hs, dist/build/Futhark/Transform/FirstOrderTransform.o )
[ 68 of 201] Compiling Futhark.Pass.ExtractKernels.ISRWIM ( src/Futhark/Pass/ExtractKernels/ISRWIM.hs, dist/build/Futhark/Pass/ExtractKernels/ISRWIM.o )
[ 69 of 201] Compiling Futhark.Optimise.Fusion.TryFusion ( src/Futhark/Optimise/Fusion/TryFusion.hs, dist/build/Futhark/Optimise/Fusion/TryFusion.o )
[ 70 of 201] Compiling Futhark.Internalise.Monad ( src/Futhark/Internalise/Monad.hs, dist/build/Futhark/Internalise/Monad.o )
[ 71 of 201] Compiling Futhark.Analysis.CallGraph ( src/Futhark/Analysis/CallGraph.hs, dist/build/Futhark/Analysis/CallGraph.o )
[ 72 of 201] Compiling Futhark.Optimise.InliningDeadFun ( src/Futhark/Optimise/InliningDeadFun.hs, dist/build/Futhark/Optimise/InliningDeadFun.o )
[ 73 of 201] Compiling Futhark.Representation.Kernels.KernelExp ( src/Futhark/Representation/Kernels/KernelExp.hs, dist/build/Futhark/Representation/Kernels/KernelExp.o )
[ 74 of 201] Compiling Futhark.Representation.Kernels.Kernel ( src/Futhark/Representation/Kernels/Kernel.hs, dist/build/Futhark/Representation/Kernels/Kernel.o )
[ 75 of 201] Compiling Futhark.Representation.Kernels ( src/Futhark/Representation/Kernels.hs, dist/build/Futhark/Representation/Kernels.o )
[ 76 of 201] Compiling Futhark.Pass.KernelBabysitting ( src/Futhark/Pass/KernelBabysitting.hs, dist/build/Futhark/Pass/KernelBabysitting.o )
[ 77 of 201] Compiling Futhark.Pass.FirstOrderTransform ( src/Futhark/Pass/FirstOrderTransform.hs, dist/build/Futhark/Pass/FirstOrderTransform.o )
[ 78 of 201] Compiling Futhark.Pass.ExtractKernels.Kernelise ( src/Futhark/Pass/ExtractKernels/Kernelise.hs, dist/build/Futhark/Pass/ExtractKernels/Kernelise.o )
[ 79 of 201] Compiling Futhark.Pass.ExtractKernels.BlockedKernel ( src/Futhark/Pass/ExtractKernels/BlockedKernel.hs, dist/build/Futhark/Pass/ExtractKernels/BlockedKernel.o )
[ 80 of 201] Compiling Futhark.Pass.ExtractKernels.Segmented ( src/Futhark/Pass/ExtractKernels/Segmented.hs, dist/build/Futhark/Pass/ExtractKernels/Segmented.o )
[ 81 of 201] Compiling Futhark.Pass.ExtractKernels.Distribution ( src/Futhark/Pass/ExtractKernels/Distribution.hs, dist/build/Futhark/Pass/ExtractKernels/Distribution.o )
[ 82 of 201] Compiling Futhark.Pass.ExtractKernels.Interchange ( src/Futhark/Pass/ExtractKernels/Interchange.hs, dist/build/Futhark/Pass/ExtractKernels/Interchange.o )
[ 83 of 201] Compiling Futhark.Optimise.Unstream ( src/Futhark/Optimise/Unstream.hs, dist/build/Futhark/Optimise/Unstream.o )
[ 84 of 201] Compiling Futhark.Optimise.TileLoops ( src/Futhark/Optimise/TileLoops.hs, dist/build/Futhark/Optimise/TileLoops.o )
[ 85 of 201] Compiling Futhark.Optimise.InPlaceLowering.LowerIntoStm ( src/Futhark/Optimise/InPlaceLowering/LowerIntoStm.hs, dist/build/Futhark/Optimise/InPlaceLowering/LowerIntoStm.o )
[ 86 of 201] Compiling Futhark.Optimise.InPlaceLowering ( src/Futhark/Optimise/InPlaceLowering.hs, dist/build/Futhark/Optimise/InPlaceLowering.o )
[ 87 of 201] Compiling Futhark.Pass.ExtractKernels.Intragroup ( src/Futhark/Pass/ExtractKernels/Intragroup.hs, dist/build/Futhark/Pass/ExtractKernels/Intragroup.o )
[ 88 of 201] Compiling Futhark.Optimise.Simplify.Rule ( src/Futhark/Optimise/Simplify/Rule.hs, dist/build/Futhark/Optimise/Simplify/Rule.o )
[ 89 of 201] Compiling Futhark.Optimise.Simplify.ClosedForm ( src/Futhark/Optimise/Simplify/ClosedForm.hs, dist/build/Futhark/Optimise/Simplify/ClosedForm.o )
[ 90 of 201] Compiling Futhark.Optimise.Simplify.Rules ( src/Futhark/Optimise/Simplify/Rules.hs, dist/build/Futhark/Optimise/Simplify/Rules.o )
[ 91 of 201] Compiling Futhark.Optimise.Simplify.Engine ( src/Futhark/Optimise/Simplify/Engine.hs, dist/build/Futhark/Optimise/Simplify/Engine.o )
[ 92 of 201] Compiling Futhark.Analysis.PrimExp.Simplify ( src/Futhark/Analysis/PrimExp/Simplify.hs, dist/build/Futhark/Analysis/PrimExp/Simplify.o )
[ 93 of 201] Compiling Futhark.Representation.ExplicitMemory ( src/Futhark/Representation/ExplicitMemory.hs, dist/build/Futhark/Representation/ExplicitMemory.o )
[ 94 of 201] Compiling Futhark.Pass.ExplicitAllocations ( src/Futhark/Pass/ExplicitAllocations.hs, dist/build/Futhark/Pass/ExplicitAllocations.o )
[ 95 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Types ( src/Futhark/Optimise/MemoryBlockMerging/Types.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Types.o )
[ 96 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Miscellaneous ( src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.o )
[ 97 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.VariableMemory ( src/Futhark/Optimise/MemoryBlockMerging/VariableMemory.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/VariableMemory.o )
[ 98 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.VariableAliases ( src/Futhark/Optimise/MemoryBlockMerging/VariableAliases.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/VariableAliases.o )
[ 99 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizes ( src/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizes.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizes.o )
[100 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.PrimExps ( src/Futhark/Optimise/MemoryBlockMerging/PrimExps.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/PrimExps.o )
[101 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizeUses ( src/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizeUses.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizeUses.o )
[102 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.MemoryUpdater ( src/Futhark/Optimise/MemoryBlockMerging/MemoryUpdater.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/MemoryUpdater.o )
[103 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Reuse.Core ( src/Futhark/Optimise/MemoryBlockMerging/Reuse/Core.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Reuse/Core.o )
[104 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.MemoryAliases ( src/Futhark/Optimise/MemoryBlockMerging/MemoryAliases.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/MemoryAliases.o )
[105 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Liveness.LastUse ( src/Futhark/Optimise/MemoryBlockMerging/Liveness/LastUse.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Liveness/LastUse.o )
[106 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Liveness.Interference ( src/Futhark/Optimise/MemoryBlockMerging/Liveness/Interference.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Liveness/Interference.o )
[107 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Liveness.FirstUse ( src/Futhark/Optimise/MemoryBlockMerging/Liveness/FirstUse.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Liveness/FirstUse.o )
[108 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Existentials ( src/Futhark/Optimise/MemoryBlockMerging/Existentials.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Existentials.o )
[109 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.CrudeMovingUp ( src/Futhark/Optimise/MemoryBlockMerging/CrudeMovingUp.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/CrudeMovingUp.o )
[110 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizeMovingUp ( src/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizeMovingUp.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizeMovingUp.o )
[111 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition5 ( src/Futhark/Optimise/MemoryBlockMerging/Coalescing/SafetyCondition5.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Coalescing/SafetyCondition5.o )
[112 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition3 ( src/Futhark/Optimise/MemoryBlockMerging/Coalescing/SafetyCondition3.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Coalescing/SafetyCondition3.o )
[113 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition2 ( src/Futhark/Optimise/MemoryBlockMerging/Coalescing/SafetyCondition2.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Coalescing/SafetyCondition2.o )
[114 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Coalescing.Exps ( src/Futhark/Optimise/MemoryBlockMerging/Coalescing/Exps.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Coalescing/Exps.o )
[115 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Coalescing.Core ( src/Futhark/Optimise/MemoryBlockMerging/Coalescing/Core.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Coalescing/Core.o )
[116 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Coalescing.AllocationMovingUp ( src/Futhark/Optimise/MemoryBlockMerging/Coalescing/AllocationMovingUp.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Coalescing/AllocationMovingUp.o )
[117 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.AllExpVars ( src/Futhark/Optimise/MemoryBlockMerging/AllExpVars.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/AllExpVars.o )
[118 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.ActualVariables ( src/Futhark/Optimise/MemoryBlockMerging/ActualVariables.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/ActualVariables.o )
[119 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo ( src/Futhark/Optimise/MemoryBlockMerging/AuxiliaryInfo.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/AuxiliaryInfo.o )
[120 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Reuse ( src/Futhark/Optimise/MemoryBlockMerging/Reuse.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Reuse.o )
[121 of 201] Compiling Futhark.Optimise.MemoryBlockMerging.Coalescing ( src/Futhark/Optimise/MemoryBlockMerging/Coalescing.hs, dist/build/Futhark/Optimise/MemoryBlockMerging/Coalescing.o )
[122 of 201] Compiling Futhark.Optimise.MemoryBlockMerging ( src/Futhark/Optimise/MemoryBlockMerging.hs, dist/build/Futhark/Optimise/MemoryBlockMerging.o )
[123 of 201] Compiling Futhark.Optimise.DoubleBuffer ( src/Futhark/Optimise/DoubleBuffer.hs, dist/build/Futhark/Optimise/DoubleBuffer.o )
[124 of 201] Compiling Futhark.Optimise.CSE ( src/Futhark/Optimise/CSE.hs, dist/build/Futhark/Optimise/CSE.o )
[125 of 201] Compiling Futhark.Optimise.Simplify ( src/Futhark/Optimise/Simplify.hs, dist/build/Futhark/Optimise/Simplify.o )
[126 of 201] Compiling Futhark.Transform.CopyPropagate ( src/Futhark/Transform/CopyPropagate.hs, dist/build/Futhark/Transform/CopyPropagate.o )
[127 of 201] Compiling Futhark.Representation.SOACS.Simplify ( src/Futhark/Representation/SOACS/Simplify.hs, dist/build/Futhark/Representation/SOACS/Simplify.o )
[128 of 201] Compiling Futhark.Pass.ExtractKernels ( src/Futhark/Pass/ExtractKernels.hs, dist/build/Futhark/Pass/ExtractKernels.o )
[129 of 201] Compiling Futhark.Representation.Kernels.Simplify ( src/Futhark/Representation/Kernels/Simplify.hs, dist/build/Futhark/Representation/Kernels/Simplify.o )
[130 of 201] Compiling Futhark.Representation.ExplicitMemory.Simplify ( src/Futhark/Representation/ExplicitMemory/Simplify.hs, dist/build/Futhark/Representation/ExplicitMemory/Simplify.o )
[131 of 201] Compiling Futhark.Pass.Simplify ( src/Futhark/Pass/Simplify.hs, dist/build/Futhark/Pass/Simplify.o )
[132 of 201] Compiling Futhark.Pass.ExpandAllocations ( src/Futhark/Pass/ExpandAllocations.hs, dist/build/Futhark/Pass/ExpandAllocations.o )
[133 of 201] Compiling Futhark.Pass.ResolveAssertions ( src/Futhark/Pass/ResolveAssertions.hs, dist/build/Futhark/Pass/ResolveAssertions.o )
[134 of 201] Compiling Futhark.Analysis.HORepresentation.SOAC ( src/Futhark/Analysis/HORepresentation/SOAC.hs, dist/build/Futhark/Analysis/HORepresentation/SOAC.o )
[135 of 201] Compiling Futhark.Optimise.Fusion.Composing ( src/Futhark/Optimise/Fusion/Composing.hs, dist/build/Futhark/Optimise/Fusion/Composing.o )
[136 of 201] Compiling Futhark.Analysis.HORepresentation.MapNest ( src/Futhark/Analysis/HORepresentation/MapNest.hs, dist/build/Futhark/Analysis/HORepresentation/MapNest.o )
[137 of 201] Compiling Futhark.Optimise.Fusion.LoopKernel ( src/Futhark/Optimise/Fusion/LoopKernel.hs, dist/build/Futhark/Optimise/Fusion/LoopKernel.o )
[138 of 201] Compiling Futhark.Optimise.Fusion ( src/Futhark/Optimise/Fusion.hs, dist/build/Futhark/Optimise/Fusion.o )
[139 of 201] Compiling Futhark.Passes   ( src/Futhark/Passes.hs, dist/build/Futhark/Passes.o )
[140 of 201] Compiling Futhark.CodeGen.ImpCode ( src/Futhark/CodeGen/ImpCode.hs, dist/build/Futhark/CodeGen/ImpCode.o )
[141 of 201] Compiling Futhark.CodeGen.SetDefaultSpace ( src/Futhark/CodeGen/SetDefaultSpace.hs, dist/build/Futhark/CodeGen/SetDefaultSpace.o )
[142 of 201] Compiling Futhark.CodeGen.ImpGen ( src/Futhark/CodeGen/ImpGen.hs, dist/build/Futhark/CodeGen/ImpGen.o )
[143 of 201] Compiling Futhark.CodeGen.ImpCode.Sequential ( src/Futhark/CodeGen/ImpCode/Sequential.hs, dist/build/Futhark/CodeGen/ImpCode/Sequential.o )
[144 of 201] Compiling Futhark.CodeGen.ImpGen.Sequential ( src/Futhark/CodeGen/ImpGen/Sequential.hs, dist/build/Futhark/CodeGen/ImpGen/Sequential.o )
[145 of 201] Compiling Futhark.CodeGen.ImpCode.OpenCL ( src/Futhark/CodeGen/ImpCode/OpenCL.hs, dist/build/Futhark/CodeGen/ImpCode/OpenCL.o )
[146 of 201] Compiling Futhark.CodeGen.ImpCode.Kernels ( src/Futhark/CodeGen/ImpCode/Kernels.hs, dist/build/Futhark/CodeGen/ImpCode/Kernels.o )
[147 of 201] Compiling Futhark.CodeGen.ImpGen.Kernels ( src/Futhark/CodeGen/ImpGen/Kernels.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels.o )
[148 of 201] Compiling Futhark.Actions  ( src/Futhark/Actions.hs, dist/build/Futhark/Actions.o )
[149 of 201] Compiling Futhark.CodeGen.Backends.SimpleRepresentation ( src/Futhark/CodeGen/Backends/SimpleRepresentation.hs, dist/build/Futhark/CodeGen/Backends/SimpleRepresentation.o )
[150 of 201] Compiling Futhark.CodeGen.Backends.GenericC ( src/Futhark/CodeGen/Backends/GenericC.hs, dist/build/Futhark/CodeGen/Backends/GenericC.o )
[151 of 201] Compiling Futhark.CodeGen.ImpGen.Kernels.ToOpenCL ( src/Futhark/CodeGen/ImpGen/Kernels/ToOpenCL.hs, dist/build/Futhark/CodeGen/ImpGen/Kernels/ToOpenCL.o )
[152 of 201] Compiling Futhark.CodeGen.ImpGen.OpenCL ( src/Futhark/CodeGen/ImpGen/OpenCL.hs, dist/build/Futhark/CodeGen/ImpGen/OpenCL.o )
[153 of 201] Compiling Futhark.CodeGen.Backends.SequentialC ( src/Futhark/CodeGen/Backends/SequentialC.hs, dist/build/Futhark/CodeGen/Backends/SequentialC.o )
[154 of 201] Compiling Futhark.CodeGen.Backends.COpenCL.Boilerplate ( src/Futhark/CodeGen/Backends/COpenCL/Boilerplate.hs, dist/build/Futhark/CodeGen/Backends/COpenCL/Boilerplate.o )
[155 of 201] Compiling Futhark.CodeGen.Backends.COpenCL ( src/Futhark/CodeGen/Backends/COpenCL.hs, dist/build/Futhark/CodeGen/Backends/COpenCL.o )
[156 of 201] Compiling Futhark.CodeGen.Backends.GenericPython.AST ( src/Futhark/CodeGen/Backends/GenericPython/AST.hs, dist/build/Futhark/CodeGen/Backends/GenericPython/AST.o )
[157 of 201] Compiling Futhark.CodeGen.Backends.PyOpenCL.Boilerplate ( src/Futhark/CodeGen/Backends/PyOpenCL/Boilerplate.hs, dist/build/Futhark/CodeGen/Backends/PyOpenCL/Boilerplate.o )
[158 of 201] Compiling Futhark.CodeGen.Backends.GenericPython.Options ( src/Futhark/CodeGen/Backends/GenericPython/Options.hs, dist/build/Futhark/CodeGen/Backends/GenericPython/Options.o )
[159 of 201] Compiling Futhark.CodeGen.Backends.GenericPython ( src/Futhark/CodeGen/Backends/GenericPython.hs, dist/build/Futhark/CodeGen/Backends/GenericPython.o )
[160 of 201] Compiling Futhark.CodeGen.Backends.SequentialPython ( src/Futhark/CodeGen/Backends/SequentialPython.hs, dist/build/Futhark/CodeGen/Backends/SequentialPython.o )
[161 of 201] Compiling Futhark.CodeGen.Backends.PyOpenCL ( src/Futhark/CodeGen/Backends/PyOpenCL.hs, dist/build/Futhark/CodeGen/Backends/PyOpenCL.o )
[162 of 201] Compiling Futhark.CodeGen.Backends.GenericCSharp.AST ( src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs, dist/build/Futhark/CodeGen/Backends/GenericCSharp/AST.o )
[163 of 201] Compiling Futhark.CodeGen.Backends.GenericCSharp.Options ( src/Futhark/CodeGen/Backends/GenericCSharp/Options.hs, dist/build/Futhark/CodeGen/Backends/GenericCSharp/Options.o )
[164 of 201] Compiling Futhark.CodeGen.Backends.GenericCSharp ( src/Futhark/CodeGen/Backends/GenericCSharp.hs, dist/build/Futhark/CodeGen/Backends/GenericCSharp.o )
[165 of 201] Compiling Futhark.CodeGen.Backends.SequentialCSharp ( src/Futhark/CodeGen/Backends/SequentialCSharp.hs, dist/build/Futhark/CodeGen/Backends/SequentialCSharp.o )
[166 of 201] Compiling Futhark.CodeGen.Backends.CSOpenCL.Boilerplate ( src/Futhark/CodeGen/Backends/CSOpenCL/Boilerplate.hs, dist/build/Futhark/CodeGen/Backends/CSOpenCL/Boilerplate.o )
[167 of 201] Compiling Futhark.CodeGen.Backends.CSOpenCL ( src/Futhark/CodeGen/Backends/CSOpenCL.hs, dist/build/Futhark/CodeGen/Backends/CSOpenCL.o )
[168 of 201] Compiling Language.Futhark.Futlib ( src/Language/Futhark/Futlib.hs, dist/build/Language/Futhark/Futlib.o )
[169 of 201] Compiling Language.Futhark.Syntax ( src/Language/Futhark/Syntax.hs, dist/build/Language/Futhark/Syntax.o )
[170 of 201] Compiling Language.Futhark.Attributes ( src/Language/Futhark/Attributes.hs, dist/build/Language/Futhark/Attributes.o )
[171 of 201] Compiling Language.Futhark.Pretty ( src/Language/Futhark/Pretty.hs, dist/build/Language/Futhark/Pretty.o )
[172 of 201] Compiling Language.Futhark.Parser.Lexer ( dist/build/Language/Futhark/Parser/Lexer.hs, dist/build/Language/Futhark/Parser/Lexer.o )
[173 of 201] Compiling Language.Futhark.Parser.Parser ( dist/build/Language/Futhark/Parser/Parser.hs, dist/build/Language/Futhark/Parser/Parser.o )
[174 of 201] Compiling Language.Futhark.Parser ( src/Language/Futhark/Parser.hs, dist/build/Language/Futhark/Parser.o )
[175 of 201] Compiling Language.Futhark ( src/Language/Futhark.hs, dist/build/Language/Futhark.o )
[176 of 201] Compiling Language.Futhark.Semantic ( src/Language/Futhark/Semantic.hs, dist/build/Language/Futhark/Semantic.o )
[177 of 201] Compiling Language.Futhark.Interpreter ( src/Language/Futhark/Interpreter.hs, dist/build/Language/Futhark/Interpreter.o )
[178 of 201] Compiling Futhark.Internalise.TypesValues ( src/Futhark/Internalise/TypesValues.hs, dist/build/Futhark/Internalise/TypesValues.o )
[179 of 201] Compiling Futhark.Internalise.Lambdas ( src/Futhark/Internalise/Lambdas.hs, dist/build/Futhark/Internalise/Lambdas.o )
[180 of 201] Compiling Futhark.Internalise.Defunctionalise ( src/Futhark/Internalise/Defunctionalise.hs, dist/build/Futhark/Internalise/Defunctionalise.o )
[181 of 201] Compiling Futhark.Internalise.Bindings ( src/Futhark/Internalise/Bindings.hs, dist/build/Futhark/Internalise/Bindings.o )
[182 of 201] Compiling Futhark.Doc.Html ( src/Futhark/Doc/Html.hs, dist/build/Futhark/Doc/Html.o )
[183 of 201] Compiling Futhark.Test.Values ( src/Futhark/Test/Values.hs, dist/build/Futhark/Test/Values.o )
[184 of 201] Compiling Futhark.Test     ( src/Futhark/Test.hs, dist/build/Futhark/Test.o )
[185 of 201] Compiling Language.Futhark.Traversals ( src/Language/Futhark/Traversals.hs, dist/build/Language/Futhark/Traversals.o )
[186 of 201] Compiling Futhark.Internalise.Defunctorise ( src/Futhark/Internalise/Defunctorise.hs, dist/build/Futhark/Internalise/Defunctorise.o )
[187 of 201] Compiling Language.Futhark.Warnings ( src/Language/Futhark/Warnings.hs, dist/build/Language/Futhark/Warnings.o )
[188 of 201] Compiling Language.Futhark.TypeChecker.Monad ( src/Language/Futhark/TypeChecker/Monad.hs, dist/build/Language/Futhark/TypeChecker/Monad.o )
[189 of 201] Compiling Language.Futhark.TypeChecker.Types ( src/Language/Futhark/TypeChecker/Types.hs, dist/build/Language/Futhark/TypeChecker/Types.o )
[190 of 201] Compiling Language.Futhark.TypeChecker.Unify ( src/Language/Futhark/TypeChecker/Unify.hs, dist/build/Language/Futhark/TypeChecker/Unify.o )
[191 of 201] Compiling Language.Futhark.TypeChecker.Terms ( src/Language/Futhark/TypeChecker/Terms.hs, dist/build/Language/Futhark/TypeChecker/Terms.o )
[192 of 201] Compiling Language.Futhark.TypeChecker ( src/Language/Futhark/TypeChecker.hs, dist/build/Language/Futhark/TypeChecker.o )
[193 of 201] Compiling Futhark.Compiler.Program ( src/Futhark/Compiler/Program.hs, dist/build/Futhark/Compiler/Program.o )
[194 of 201] Compiling Futhark.Internalise.Monomorphise ( src/Futhark/Internalise/Monomorphise.hs, dist/build/Futhark/Internalise/Monomorphise.o )
[195 of 201] Compiling Futhark.Internalise ( src/Futhark/Internalise.hs, dist/build/Futhark/Internalise.o )
[196 of 201] Compiling Futhark.Compiler ( src/Futhark/Compiler.hs, dist/build/Futhark/Compiler.o )
[197 of 201] Compiling Paths_futhark    ( dist/build/autogen/Paths_futhark.hs, dist/build/Paths_futhark.o )
[198 of 201] Compiling Futhark.Version  ( src/Futhark/Version.hs, dist/build/Futhark/Version.o )
[199 of 201] Compiling Futhark.Util.Options ( src/Futhark/Util/Options.hs, dist/build/Futhark/Util/Options.o )
[200 of 201] Compiling Futhark.Compiler.CLI ( src/Futhark/Compiler/CLI.hs, dist/build/Futhark/Compiler/CLI.o )
[201 of 201] Compiling Futhark.Doc.Generator ( src/Futhark/Doc/Generator.hs, dist/build/Futhark/Doc/Generator.o )
Preprocessing executable 'futhark' for futhark-0.7.4..
Building executable 'futhark' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark.hs, dist/build/futhark/futhark-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark/autogen/Paths_futhark.hs, dist/build/futhark/futhark-tmp/Paths_futhark.o )
Linking dist/build/futhark/futhark ...
Preprocessing executable 'futhark-bench' for futhark-0.7.4..
Building executable 'futhark-bench' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-bench.hs, dist/build/futhark-bench/futhark-bench-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-bench/autogen/Paths_futhark.hs, dist/build/futhark-bench/futhark-bench-tmp/Paths_futhark.o )
Linking dist/build/futhark-bench/futhark-bench ...
Preprocessing executable 'futhark-c' for futhark-0.7.4..
Building executable 'futhark-c' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-c.hs, dist/build/futhark-c/futhark-c-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-c/autogen/Paths_futhark.hs, dist/build/futhark-c/futhark-c-tmp/Paths_futhark.o )
Linking dist/build/futhark-c/futhark-c ...
Preprocessing executable 'futhark-cs' for futhark-0.7.4..
Building executable 'futhark-cs' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-cs.hs, dist/build/futhark-cs/futhark-cs-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-cs/autogen/Paths_futhark.hs, dist/build/futhark-cs/futhark-cs-tmp/Paths_futhark.o )
Linking dist/build/futhark-cs/futhark-cs ...
Preprocessing executable 'futhark-csopencl' for futhark-0.7.4..
Building executable 'futhark-csopencl' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-csopencl.hs, dist/build/futhark-csopencl/futhark-csopencl-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-csopencl/autogen/Paths_futhark.hs, dist/build/futhark-csopencl/futhark-csopencl-tmp/Paths_futhark.o )
Linking dist/build/futhark-csopencl/futhark-csopencl ...
Preprocessing executable 'futhark-dataset' for futhark-0.7.4..
Building executable 'futhark-dataset' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-dataset.hs, dist/build/futhark-dataset/futhark-dataset-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-dataset/autogen/Paths_futhark.hs, dist/build/futhark-dataset/futhark-dataset-tmp/Paths_futhark.o )
Linking dist/build/futhark-dataset/futhark-dataset ...
Preprocessing executable 'futhark-doc' for futhark-0.7.4..
Building executable 'futhark-doc' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-doc.hs, dist/build/futhark-doc/futhark-doc-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-doc/autogen/Paths_futhark.hs, dist/build/futhark-doc/futhark-doc-tmp/Paths_futhark.o )
Linking dist/build/futhark-doc/futhark-doc ...
Preprocessing executable 'futhark-opencl' for futhark-0.7.4..
Building executable 'futhark-opencl' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-opencl.hs, dist/build/futhark-opencl/futhark-opencl-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-opencl/autogen/Paths_futhark.hs, dist/build/futhark-opencl/futhark-opencl-tmp/Paths_futhark.o )
Linking dist/build/futhark-opencl/futhark-opencl ...
Preprocessing executable 'futhark-pkg' for futhark-0.7.4..
Building executable 'futhark-pkg' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-pkg.hs, dist/build/futhark-pkg/futhark-pkg-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-pkg/autogen/Paths_futhark.hs, dist/build/futhark-pkg/futhark-pkg-tmp/Paths_futhark.o )
Linking dist/build/futhark-pkg/futhark-pkg ...
Preprocessing executable 'futhark-py' for futhark-0.7.4..
Building executable 'futhark-py' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-py.hs, dist/build/futhark-py/futhark-py-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-py/autogen/Paths_futhark.hs, dist/build/futhark-py/futhark-py-tmp/Paths_futhark.o )
Linking dist/build/futhark-py/futhark-py ...
Preprocessing executable 'futhark-pyopencl' for futhark-0.7.4..
Building executable 'futhark-pyopencl' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-pyopencl.hs, dist/build/futhark-pyopencl/futhark-pyopencl-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-pyopencl/autogen/Paths_futhark.hs, dist/build/futhark-pyopencl/futhark-pyopencl-tmp/Paths_futhark.o )
Linking dist/build/futhark-pyopencl/futhark-pyopencl ...
Preprocessing executable 'futhark-test' for futhark-0.7.4..
Building executable 'futhark-test' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futhark-test.hs, dist/build/futhark-test/futhark-test-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futhark-test/autogen/Paths_futhark.hs, dist/build/futhark-test/futhark-test-tmp/Paths_futhark.o )
Linking dist/build/futhark-test/futhark-test ...
Preprocessing executable 'futharki' for futhark-0.7.4..
Building executable 'futharki' for futhark-0.7.4..
[1 of 2] Compiling Main             ( src/futharki.hs, dist/build/futharki/futharki-tmp/Main.o )
[2 of 2] Compiling Paths_futhark    ( dist/build/futharki/autogen/Paths_futhark.hs, dist/build/futharki/futharki-tmp/Paths_futhark.o )
Linking dist/build/futharki/futharki ...
Preprocessing library for futhark-0.7.4..
Running Haddock on library for futhark-0.7.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
Haddock coverage:
 100% (  4 /  4) in 'Futhark.CodeGen.Backends.GenericC.Options'
   0% (  0 /  9) in 'Futhark.CodeGen.Backends.GenericCSharp.Definitions'
  Missing documentation for:
    Module header
    csFunctions (src/Futhark/CodeGen/Backends/GenericCSharp/Definitions.hs:15)
    csReader (src/Futhark/CodeGen/Backends/GenericCSharp/Definitions.hs:24)
    csMemory (src/Futhark/CodeGen/Backends/GenericCSharp/Definitions.hs:18)
    csMemoryOpenCL (src/Futhark/CodeGen/Backends/GenericCSharp/Definitions.hs:36)
    csScalar (src/Futhark/CodeGen/Backends/GenericCSharp/Definitions.hs:21)
    csPanic (src/Futhark/CodeGen/Backends/GenericCSharp/Definitions.hs:27)
    csExceptions (src/Futhark/CodeGen/Backends/GenericCSharp/Definitions.hs:30)
    csOpenCL (src/Futhark/CodeGen/Backends/GenericCSharp/Definitions.hs:33)
   0% (  0 /  5) in 'Futhark.CodeGen.Backends.GenericPython.Definitions'
  Missing documentation for:
    Module header
    pyFunctions (src/Futhark/CodeGen/Backends/GenericPython/Definitions.hs:11)
    pyUtility (src/Futhark/CodeGen/Backends/GenericPython/Definitions.hs:14)
    pyValues (src/Futhark/CodeGen/Backends/GenericPython/Definitions.hs:17)
    pyPanic (src/Futhark/CodeGen/Backends/GenericPython/Definitions.hs:20)
Warning: 'mulx' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  88% (  7 /  8) in 'Futhark.CodeGen.OpenCL.Kernels'
  Missing documentation for:
    Module header
  27% (  3 / 11) in 'Futhark.Error'
  Missing documentation for:
    CompilerError (src/Futhark/Error.hs:29)
    externalError (src/Futhark/Error.hs:41)
    externalErrorS (src/Futhark/Error.hs:44)
    internalError (src/Futhark/Error.hs:59)
    compilerBug (src/Futhark/Error.hs:53)
    compilerBugS (src/Futhark/Error.hs:62)
    compilerLimitation (src/Futhark/Error.hs:56)
    compilerLimitationS (src/Futhark/Error.hs:65)
Warning: 'hash' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  93% ( 28 / 30) in 'Futhark.Pkg.Types'
  Missing documentation for:
    parsePkgManifest (src/Futhark/Pkg/Types.hs:277)
    parsePkgManifestFromFile (src/Futhark/Pkg/Types.hs:280)
  92% ( 22 / 24) in 'Futhark.Util'
  Missing documentation for:
    isEnvVarSet (src/Futhark/Util.hs:137)
    zEncodeString (src/Futhark/Util.hs:201)
  88% (  7 /  8) in 'Futhark.Representation.AST.Attributes.Rearrange'
  Missing documentation for:
    Module header
Warning: 'quot' is ambiguous. It is defined
    * in ‘GHC.Real’
    * at src/Futhark/Util/IntegralExp.hs:27:3
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'quot' defined at src/Futhark/Util/IntegralExp.hs:26:1
  75% (  3 /  4) in 'Futhark.Util.IntegralExp'
  Missing documentation for:
    IntegralExp (src/Futhark/Util/IntegralExp.hs:26)
  80% (  4 /  5) in 'Futhark.Util.Log'
  Missing documentation for:
    Log (src/Futhark/Util/Log.hs:23)
Warning: 'lib' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  79% ( 11 / 14) in 'Futhark.Pkg.Info'
  Missing documentation for:
    lookupPkgRev (src/Futhark/Pkg/Info.hs:116)
    downloadZipball (src/Futhark/Pkg/Info.hs:93)
    lookupPackage (src/Futhark/Pkg/Info.hs:277)
 100% (  4 /  4) in 'Futhark.Pkg.Solve'
 100% (103 /103) in 'Futhark.Util.Pretty'
Warning: 'IntValue' is ambiguous. It is defined
    * at src/Futhark/Representation/Primitive.hs:226:18
    * at src/Futhark/Representation/Primitive.hs:166:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'IntValue' defined at src/Futhark/Representation/Primitive.hs:166:1
Warning: 'FloatValue' is ambiguous. It is defined
    * at src/Futhark/Representation/Primitive.hs:227:18
    * at src/Futhark/Representation/Primitive.hs:199:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'FloatValue' defined at src/Futhark/Representation/Primitive.hs:199:1
Warning: 'Bool' is ambiguous. It is defined
    * at src/Futhark/Representation/Primitive.hs:126:17
    * in ‘GHC.Types’
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Bool' defined at src/Futhark/Representation/Primitive.hs:124:1
Warning: 'Int64' is ambiguous. It is defined
    * at src/Futhark/Representation/Primitive.hs:97:16
    * in ‘GHC.Int’
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Int64' defined at src/Futhark/Representation/Primitive.hs:94:1
  91% ( 72 / 79) in 'Futhark.Representation.Primitive'
  Missing documentation for:
    intValueType (src/Futhark/Representation/Primitive.hs:185)
    floatValueType (src/Futhark/Representation/Primitive.hs:221)
    doUnOp (src/Futhark/Representation/Primitive.hs:447)
    doBinOp (src/Futhark/Representation/Primitive.hs:476)
    doConvOp (src/Futhark/Representation/Primitive.hs:635)
    doCmpOp (src/Futhark/Representation/Primitive.hs:690)
    convOpFun (src/Futhark/Representation/Primitive.hs:1047)
 100% (  4 /  4) in 'Futhark.Util.Table'
  96% ( 27 / 28) in 'Language.Futhark.Core'
  Missing documentation for:
    StreamOrd (src/Language/Futhark/Core.hs:62)
Warning: 'Shape' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax/Core.hs:70:23
    * at src/Futhark/Representation/AST/Syntax/Core.hs:75:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Shape' defined at src/Futhark/Representation/AST/Syntax/Core.hs:70:1
Warning: 'SpaceID' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'Bindage' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
 100% ( 41 / 41) in 'Futhark.Representation.AST.Syntax.Core'
 100% (  5 /  5) in 'Futhark.Representation.AST.Attributes.Constants'
Warning: 'Shape' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax/Core.hs:70:23
    * at src/Futhark/Representation/AST/Syntax/Core.hs:75:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Shape' defined at src/Futhark/Representation/AST/Syntax/Core.hs:70:1
Warning: 'RetType' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'isSubtypeOf' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  85% ( 53 / 62) in 'Futhark.Representation.AST.Attributes.Types'
  Missing documentation for:
    toDecl (src/Futhark/Representation/AST/Attributes/Types.hs:334)
    fromDecl (src/Futhark/Representation/AST/Attributes/Types.hs:341)
    hasStaticShapes (src/Futhark/Representation/AST/Attributes/Types.hs:387)
    int8 (src/Futhark/Representation/AST/Attributes/Types.hs:461)
    int16 (src/Futhark/Representation/AST/Attributes/Types.hs:464)
    int32 (src/Futhark/Representation/AST/Attributes/Types.hs:467)
    int64 (src/Futhark/Representation/AST/Attributes/Types.hs:470)
    float32 (src/Futhark/Representation/AST/Attributes/Types.hs:473)
    float64 (src/Futhark/Representation/AST/Attributes/Types.hs:476)
  67% (  4 /  6) in 'Futhark.Representation.AST.RetType'
  Missing documentation for:
    bodyTypeValues (src/Futhark/Representation/AST/RetType.hs:26)
    retTypeValues (src/Futhark/Representation/AST/RetType.hs:49)
  33% (  1 /  3) in 'Futhark.Representation.AST.Annotations'
  Missing documentation for:
    Module header
    Annotations (src/Futhark/Representation/AST/Annotations.hs:12)
Warning: 'IntType' is ambiguous. It is defined
    * at src/Futhark/Representation/Primitive.hs:124:17
    * at src/Futhark/Representation/Primitive.hs:94:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'IntType' defined at src/Futhark/Representation/Primitive.hs:94:1
Warning: 'Op' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:288:5
    * at src/Futhark/Representation/AST/Annotations.hs:44:3
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Op' defined at src/Futhark/Representation/AST/Syntax.hs:276:1
Warning: 'BasicOp' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:277:5
    * at src/Futhark/Representation/AST/Syntax.hs:181:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'BasicOp' defined at src/Futhark/Representation/AST/Syntax.hs:181:1
  87% ( 48 / 55) in 'Futhark.Representation.AST.Syntax'
  Missing documentation for:
    IfSort (src/Futhark/Representation/AST/Syntax.hs:315)
    FParam (src/Futhark/Representation/AST/Syntax.hs:341)
    LParam (src/Futhark/Representation/AST/Syntax.hs:343)
    oneStm (src/Futhark/Representation/AST/Syntax.hs:122)
    stmsFromList (src/Futhark/Representation/AST/Syntax.hs:125)
    stmsToList (src/Futhark/Representation/AST/Syntax.hs:128)
    stmsHead (src/Futhark/Representation/AST/Syntax.hs:131)
  91% ( 21 / 23) in 'Futhark.Representation.AST.Attributes.Reshape'
  Missing documentation for:
    Module header
    shapeCoerce (src/Futhark/Representation/AST/Attributes/Reshape.hs:56)
Warning: 'Pattern' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:83:3
    * at src/Futhark/Representation/AST/Syntax.hs:101:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Pattern' defined at src/Futhark/Representation/AST/Syntax.hs:82:1
Warning: 'PatElem' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax/Core.hs:309:22
    * at src/Futhark/Representation/AST/Syntax.hs:79:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'PatElem' defined at src/Futhark/Representation/AST/Syntax.hs:79:1
Warning: 'types' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'Types' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'ExtTypes' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
 100% ( 22 / 22) in 'Futhark.Representation.AST.Attributes.Patterns'
  71% (  5 /  7) in 'Futhark.Representation.AST.Pretty'
  Missing documentation for:
    ppTuple' (src/Futhark/Representation/AST/Pretty.hs:288)
    bindingAnnotation (src/Futhark/Representation/AST/Pretty.hs:125)
  67% (  2 /  3) in 'Futhark.Representation.Kernels.Sizes'
  Missing documentation for:
    Module header
Warning: 'Lambda' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:329:21
    * at src/Futhark/Representation/AST/Syntax.hs:339:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Lambda' defined at src/Futhark/Representation/AST/Syntax.hs:329:1
  59% ( 10 / 17) in 'Futhark.Representation.AST.Attributes.Scope'
  Missing documentation for:
    inScopeOf (src/Futhark/Representation/AST/Attributes/Scope.hs:141)
    scopeOfLParams (src/Futhark/Representation/AST/Attributes/Scope.hs:171)
    scopeOfFParams (src/Futhark/Representation/AST/Attributes/Scope.hs:176)
    scopeOfPattern (src/Futhark/Representation/AST/Attributes/Scope.hs:164)
    scopeOfPatElem (src/Futhark/Representation/AST/Attributes/Scope.hs:168)
    SameScope (src/Futhark/Representation/AST/Attributes/Scope.hs:184)
    castNameInfo (src/Futhark/Representation/AST/Attributes/Scope.hs:194)
Warning: 'Body' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:140:19
    * at src/Futhark/Representation/AST/Syntax.hs:150:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Body' defined at src/Futhark/Representation/AST/Syntax.hs:140:1
Warning: 'mapOnExp' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'walkBodyM' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  81% ( 13 / 16) in 'Futhark.Representation.AST.Traversals'
  Missing documentation for:
    mapOnType (src/Futhark/Representation/AST/Traversals.hs:195)
    mapOnLoopForm (src/Futhark/Representation/AST/Traversals.hs:182)
    mapOnExtType (src/Futhark/Representation/AST/Traversals.hs:172)
Warning: 'Body' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:140:19
    * at src/Futhark/Representation/AST/Syntax.hs:150:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Body' defined at src/Futhark/Representation/AST/Syntax.hs:140:1
 100% ( 16 / 16) in 'Futhark.Representation.AST.Attributes.Names'
 100% ( 16 / 16) in 'Futhark.Representation.AST.Attributes.TypeOf'
 100% (  6 /  6) in 'Futhark.Analysis.PrimExp'
 100% (  4 /  4) in 'Futhark.Transform.Substitute'
 100% (  7 /  7) in 'Futhark.FreshNames'
Warning: 'ID' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'Param' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax/Core.hs:232:20
    * at src/Futhark/Representation/AST/Syntax/Core.hs:241:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Param' defined at src/Futhark/Representation/AST/Syntax/Core.hs:232:1
 100% ( 18 / 18) in 'Futhark.MonadFreshNames'
Warning: 'ID' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'tagProg' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
 100% ( 17 / 17) in 'Futhark.Transform.Rename'
Warning: 'BasicOp' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:277:5
    * at src/Futhark/Representation/AST/Syntax.hs:181:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'BasicOp' defined at src/Futhark/Representation/AST/Syntax.hs:181:1
Warning: 'SubExp' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:182:5
    * at src/Futhark/Representation/AST/Syntax/Core.hs:227:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'SubExp' defined at src/Futhark/Representation/AST/Syntax.hs:181:1
 100% ( 27 / 27) in 'Futhark.Representation.AST.Attributes'
  20% (  3 / 15) in 'Futhark.Representation.AST.Attributes.Aliases'
  Missing documentation for:
    Module header
    vnameAliases (src/Futhark/Representation/AST/Attributes/Aliases.hs:35)
    subExpAliases (src/Futhark/Representation/AST/Attributes/Aliases.hs:38)
    primOpAliases (src/Futhark/Representation/AST/Attributes/Aliases.hs:42)
    expAliases (src/Futhark/Representation/AST/Attributes/Aliases.hs:90)
    patternAliases (src/Futhark/Representation/AST/Attributes/Aliases.hs:142)
    Aliased (src/Futhark/Representation/AST/Attributes/Aliases.hs:30)
    consumedInStm (src/Futhark/Representation/AST/Attributes/Aliases.hs:122)
    consumedInExp (src/Futhark/Representation/AST/Attributes/Aliases.hs:125)
    consumedByLambda (src/Futhark/Representation/AST/Attributes/Aliases.hs:139)
    AliasedOp (src/Futhark/Representation/AST/Attributes/Aliases.hs:156)
    CanBeAliased (src/Futhark/Representation/AST/Attributes/Aliases.hs:164)
 100% (  5 /  5) in 'Futhark.Representation.AST'
  16% (  3 / 19) in 'Futhark.Analysis.UsageTable'
  Missing documentation for:
    UsageTable (src/Futhark/Analysis/UsageTable.hs:40)
    empty (src/Futhark/Analysis/UsageTable.hs:58)
    contains (src/Futhark/Analysis/UsageTable.hs:61)
    without (src/Futhark/Analysis/UsageTable.hs:64)
    lookup (src/Futhark/Analysis/UsageTable.hs:67)
    keys (src/Futhark/Analysis/UsageTable.hs:82)
    used (src/Futhark/Analysis/UsageTable.hs:73)
    isConsumed (src/Futhark/Analysis/UsageTable.hs:88)
    isInResult (src/Futhark/Analysis/UsageTable.hs:91)
    allConsumed (src/Futhark/Analysis/UsageTable.hs:99)
    usages (src/Futhark/Analysis/UsageTable.hs:103)
    usage (src/Futhark/Analysis/UsageTable.hs:106)
    consumedUsage (src/Futhark/Analysis/UsageTable.hs:109)
    inResultUsage (src/Futhark/Analysis/UsageTable.hs:112)
    Usages (src/Futhark/Analysis/UsageTable.hs:115)
    leftScope (src/Futhark/Analysis/UsageTable.hs:139)
   0% (  0 /  5) in 'Futhark.Analysis.Usage'
  Missing documentation for:
    Module header
    usageInStm (src/Futhark/Analysis/Usage.hs:19)
    usageInExp (src/Futhark/Analysis/Usage.hs:33)
    usageInLambda (src/Futhark/Analysis/Usage.hs:57)
    UsageInOp (src/Futhark/Analysis/Usage.hs:51)
  18% (  2 / 11) in 'Futhark.Analysis.Rephrase'
  Missing documentation for:
    rephraseProg (src/Futhark/Analysis/Rephrase.hs:32)
    rephraseFunDef (src/Futhark/Analysis/Rephrase.hs:35)
    rephraseExp (src/Futhark/Analysis/Rephrase.hs:42)
    rephraseBody (src/Futhark/Analysis/Rephrase.hs:68)
    rephraseStm (src/Futhark/Analysis/Rephrase.hs:45)
    rephraseLambda (src/Futhark/Analysis/Rephrase.hs:75)
    rephrasePattern (src/Futhark/Analysis/Rephrase.hs:52)
    rephrasePatElem (src/Futhark/Analysis/Rephrase.hs:60)
    Rephraser (src/Futhark/Analysis/Rephrase.hs:21)
  18% (  2 / 11) in 'Futhark.Analysis.Metrics'
  Missing documentation for:
    AstMetrics (src/Futhark/Analysis/Metrics.hs:29)
    progMetrics (src/Futhark/Analysis/Metrics.hs:77)
    OpMetrics (src/Futhark/Analysis/Metrics.hs:43)
    seen (src/Futhark/Analysis/Metrics.hs:68)
    inside (src/Futhark/Analysis/Metrics.hs:71)
    MetricsM (src/Futhark/Analysis/Metrics.hs:65)
    bodyMetrics (src/Futhark/Analysis/Metrics.hs:83)
    bindingMetrics (src/Futhark/Analysis/Metrics.hs:86)
    lambdaMetrics (src/Futhark/Analysis/Metrics.hs:128)
  75% (  3 /  4) in 'Futhark.Analysis.DataDependencies'
  Missing documentation for:
    findNecessaryForReturned (src/Futhark/Analysis/DataDependencies.hs:55)
  87% ( 66 / 76) in 'Futhark.Analysis.ScalExp'
  Missing documentation for:
    Module header
    scalExpType (src/Futhark/Analysis/ScalExp.hs:138)
    toScalExp (src/Futhark/Analysis/ScalExp.hs:191)
    intValueType (src/Futhark/Representation/Primitive.hs:185)
    floatValueType (src/Futhark/Representation/Primitive.hs:221)
    doUnOp (src/Futhark/Representation/Primitive.hs:447)
    doBinOp (src/Futhark/Representation/Primitive.hs:476)
    doConvOp (src/Futhark/Representation/Primitive.hs:635)
    doCmpOp (src/Futhark/Representation/Primitive.hs:690)
    convOpFun (src/Futhark/Representation/Primitive.hs:1047)
  67% (  6 /  9) in 'Futhark.Analysis.AlgSimplify'
  Missing documentation for:
    Module header
    Error (src/Futhark/Analysis/AlgSimplify.hs:52)
    pickSymToElim (src/Futhark/Analysis/AlgSimplify.hs:455)
Warning: 'ScalExp' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'Body' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:140:19
    * at src/Futhark/Representation/AST/Syntax.hs:150:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Body' defined at src/Futhark/Representation/AST/Syntax.hs:140:1
Warning: 'Pattern' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:83:3
    * at src/Futhark/Representation/AST/Syntax.hs:101:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Pattern' defined at src/Futhark/Representation/AST/Syntax.hs:82:1
  87% ( 13 / 15) in 'Futhark.Representation.AST.Attributes.Ranges'
  Missing documentation for:
    RangedOp (src/Futhark/Representation/AST/Attributes/Ranges.hs:259)
    CanBeRanged (src/Futhark/Representation/AST/Attributes/Ranges.hs:265)
  48% ( 11 / 23) in 'Futhark.Representation.Ranges'
  Missing documentation for:
    addRangesToPattern (src/Futhark/Representation/Ranges.hs:143)
    mkRangedLetStm (src/Futhark/Representation/Ranges.hs:183)
    mkRangedBody (src/Futhark/Representation/Ranges.hs:149)
    mkPatternRanges (src/Futhark/Representation/Ranges.hs:154)
    mkBodyRanges (src/Futhark/Representation/Ranges.hs:167)
    removeProgRanges (src/Futhark/Representation/Ranges.hs:115)
    removeFunDefRanges (src/Futhark/Representation/Ranges.hs:119)
    removeExpRanges (src/Futhark/Representation/Ranges.hs:123)
    removeBodyRanges (src/Futhark/Representation/Ranges.hs:127)
    removeStmRanges (src/Futhark/Representation/Ranges.hs:131)
    removeLambdaRanges (src/Futhark/Representation/Ranges.hs:135)
    removePatternRanges (src/Futhark/Representation/Ranges.hs:139)
  12% (  1 /  8) in 'Futhark.Analysis.Range'
  Missing documentation for:
    Module header
    runRangeM (src/Futhark/Analysis/Range.hs:98)
    RangeM (src/Futhark/Analysis/Range.hs:96)
    analyseExp (src/Futhark/Analysis/Range.hs:64)
    analyseLambda (src/Futhark/Analysis/Range.hs:80)
    analyseBody (src/Futhark/Analysis/Range.hs:38)
    analyseStms (src/Futhark/Analysis/Range.hs:45)
Warning: 'Prog' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:381:22
    * at src/Futhark/Representation/AST/Syntax.hs:385:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Prog' defined at src/Futhark/Representation/AST/Syntax.hs:381:1
  88% (  7 /  8) in 'Futhark.Pass'
  Missing documentation for:
    intraproceduralTransformation (src/Futhark/Pass.hs:79)
Warning: 'Body' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:140:19
    * at src/Futhark/Representation/AST/Syntax.hs:150:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Body' defined at src/Futhark/Representation/AST/Syntax.hs:140:1
  40% (  6 / 15) in 'Futhark.Binder.Class'
  Missing documentation for:
    mkLet (src/Futhark/Binder/Class.hs:86)
    mkLetM (src/Futhark/Binder/Class.hs:72)
    bodyStms (src/Futhark/Representation/AST/Syntax.hs:141)
    letBind (src/Futhark/Binder/Class.hs:75)
    letBind_ (src/Futhark/Binder/Class.hs:82)
    letBindNames (src/Futhark/Binder/Class.hs:92)
    letBindNames_ (src/Futhark/Binder/Class.hs:99)
    collectStms_ (src/Futhark/Binder/Class.hs:103)
    bodyBind (src/Futhark/Binder/Class.hs:106)
  37% (  7 / 19) in 'Futhark.Binder'
  Missing documentation for:
    BinderT (src/Futhark/Binder.hs:58)
    runBinderT (src/Futhark/Binder.hs:102)
    BinderOps (src/Futhark/Binder.hs:38)
    bindableMkExpAttrB (src/Futhark/Binder.hs:46)
    bindableMkBodyB (src/Futhark/Binder.hs:50)
    bindableMkLetNamesB (src/Futhark/Binder.hs:54)
    Binder (src/Futhark/Binder.hs:67)
    runBinder (src/Futhark/Binder.hs:110)
    runBodyBinder (src/Futhark/Binder.hs:133)
    addBinderStms (src/Futhark/Binder.hs:138)
    collectBinderStms (src/Futhark/Binder.hs:144)
    certifyingBinder (src/Futhark/Binder.hs:155)
Warning: 'Body' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:140:19
    * at src/Futhark/Representation/AST/Syntax.hs:150:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Body' defined at src/Futhark/Representation/AST/Syntax.hs:140:1
  53% ( 17 / 32) in 'Futhark.Representation.Aliases'
  Missing documentation for:
    addAliasesToPattern (src/Futhark/Representation/Aliases.hs:241)
    mkAliasedLetStm (src/Futhark/Representation/Aliases.hs:346)
    mkAliasedBody (src/Futhark/Representation/Aliases.hs:247)
    mkPatternAliases (src/Futhark/Representation/Aliases.hs:252)
    mkBodyAliases (src/Futhark/Representation/Aliases.hs:295)
    removeProgAliases (src/Futhark/Representation/Aliases.hs:213)
    removeFunDefAliases (src/Futhark/Representation/Aliases.hs:217)
    removeExpAliases (src/Futhark/Representation/Aliases.hs:221)
    removeBodyAliases (src/Futhark/Representation/Aliases.hs:225)
    removeStmAliases (src/Futhark/Representation/Aliases.hs:229)
    removeLambdaAliases (src/Futhark/Representation/Aliases.hs:233)
    removePatternAliases (src/Futhark/Representation/Aliases.hs:237)
    removeScopeAliases (src/Futhark/Representation/Aliases.hs:206)
    AliasesAndConsumed (src/Futhark/Representation/Aliases.hs:329)
    trackAliases (src/Futhark/Representation/Aliases.hs:332)
  38% (  3 /  8) in 'Futhark.Analysis.Alias'
  Missing documentation for:
    analyseFun (src/Futhark/Analysis/Alias.hs:27)
    analyseStm (src/Futhark/Analysis/Alias.hs:40)
    analyseExp (src/Futhark/Analysis/Alias.hs:48)
    analyseBody (src/Futhark/Analysis/Alias.hs:33)
    analyseLambda (src/Futhark/Analysis/Alias.hs:63)
  16% (  3 / 19) in 'Futhark.Optimise.Simplify.Lore'
  Missing documentation for:
    Wise (src/Futhark/Optimise/Simplify/Lore.hs:48)
    removeStmWisdom (src/Futhark/Optimise/Simplify/Lore.hs:185)
    removeLambdaWisdom (src/Futhark/Optimise/Simplify/Lore.hs:188)
    removeProgWisdom (src/Futhark/Optimise/Simplify/Lore.hs:179)
    removeFunDefWisdom (src/Futhark/Optimise/Simplify/Lore.hs:182)
    removeExpWisdom (src/Futhark/Optimise/Simplify/Lore.hs:194)
    removePatternWisdom (src/Futhark/Optimise/Simplify/Lore.hs:197)
    removePatElemWisdom (src/Futhark/Optimise/Simplify/Lore.hs:200)
    removeBodyWisdom (src/Futhark/Optimise/Simplify/Lore.hs:191)
    removeScopeWisdom (src/Futhark/Optimise/Simplify/Lore.hs:165)
    addScopeWisdom (src/Futhark/Optimise/Simplify/Lore.hs:172)
    addWisdomToPattern (src/Futhark/Optimise/Simplify/Lore.hs:203)
    mkWiseBody (src/Futhark/Optimise/Simplify/Lore.hs:217)
    mkWiseLetStm (src/Futhark/Optimise/Simplify/Lore.hs:225)
    mkWiseExpAttr (src/Futhark/Optimise/Simplify/Lore.hs:233)
    CanBeWise (src/Futhark/Optimise/Simplify/Lore.hs:260)
Warning: 'CmpOp' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:202:5
    * at src/Futhark/Representation/Primitive.hs:334:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'CmpOp' defined at src/Futhark/Representation/AST/Syntax.hs:181:1
Warning: 'SubExp' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:182:5
    * at src/Futhark/Representation/AST/Syntax/Core.hs:227:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'SubExp' defined at src/Futhark/Representation/AST/Syntax.hs:181:1
  45% ( 23 / 51) in 'Futhark.Construct'
  Missing documentation for:
    Module header
    letSubExp (src/Futhark/Construct.hs:79)
    letSubExps (src/Futhark/Construct.hs:103)
    letExp (src/Futhark/Construct.hs:84)
    letExps (src/Futhark/Construct.hs:107)
    letTupExp (src/Futhark/Construct.hs:111)
    letTupExp' (src/Futhark/Construct.hs:121)
    letInPlace (src/Futhark/Construct.hs:96)
    eSubExp (src/Futhark/Construct.hs:127)
    eIf (src/Futhark/Construct.hs:131)
    eBinOp (src/Futhark/Construct.hs:157)
    eCmpOp (src/Futhark/Construct.hs:165)
    eConvOp (src/Futhark/Construct.hs:173)
    eNegate (src/Futhark/Construct.hs:180)
    eNot (src/Futhark/Construct.hs:196)
    eAbs (src/Futhark/Construct.hs:200)
    eSignum (src/Futhark/Construct.hs:214)
    eCopy (src/Futhark/Construct.hs:226)
    eAssert (src/Futhark/Construct.hs:230)
    eBody (src/Futhark/Construct.hs:235)
    eLambda (src/Futhark/Construct.hs:243)
    eRoundToMultipleOf (src/Futhark/Construct.hs:256)
    ifCommon (src/Futhark/Construct.hs:404)
    instantiateShapes' (src/Futhark/Construct.hs:455)
    instantiateShapesFromIdentList (src/Futhark/Construct.hs:464)
    instantiateExtTypes (src/Futhark/Construct.hs:474)
    instantiateIdents (src/Futhark/Construct.hs:482)
    removeExistentials (src/Futhark/Construct.hs:499)
  34% ( 15 / 44) in 'Futhark.TypeCheck'
  Missing documentation for:
    bad (src/Futhark/TypeCheck.hs:274)
    message (src/Futhark/TypeCheck.hs:288)
    lookupVar (src/Futhark/TypeCheck.hs:400)
    lookupAliases (src/Futhark/TypeCheck.hs:407)
    Occurences (src/Futhark/TypeCheck.hs:184)
    UsageMap (src/Futhark/TypeCheck.hs:186)
    usageMap (src/Futhark/TypeCheck.hs:188)
    collectOccurences (src/Futhark/TypeCheck.hs:317)
    subCheck (src/Futhark/TypeCheck.hs:582)
    requirePrimExp (src/Futhark/TypeCheck.hs:1079)
    checkSubExp (src/Futhark/TypeCheck.hs:603)
    checkExp (src/Futhark/TypeCheck.hs:794)
    checkStms (src/Futhark/TypeCheck.hs:610)
    checkStm (src/Futhark/TypeCheck.hs:944)
    checkType (src/Futhark/TypeCheck.hs:903)
    checkExtType (src/Futhark/TypeCheck.hs:907)
    matchExtPattern (src/Futhark/TypeCheck.hs:957)
    matchExtReturnType (src/Futhark/TypeCheck.hs:963)
    matchExtBranchType (src/Futhark/TypeCheck.hs:969)
    argType (src/Futhark/TypeCheck.hs:1010)
    noArgAliases (src/Futhark/TypeCheck.hs:1017)
    checkArg (src/Futhark/TypeCheck.hs:1020)
    checkSOACArrayArgs (src/Futhark/TypeCheck.hs:884)
    checkLambda (src/Futhark/TypeCheck.hs:1040)
    checkFun' (src/Futhark/TypeCheck.hs:535)
    checkLambdaParams (src/Futhark/TypeCheck.hs:529)
    checkBody (src/Futhark/TypeCheck.hs:658)
    checkLambdaBody (src/Futhark/TypeCheck.hs:637)
    binding (src/Futhark/TypeCheck.hs:366)
  15% (  2 / 13) in 'Futhark.Pipeline'
  Missing documentation for:
    Module header
    Pipeline (src/Futhark/Pipeline.hs:96)
    PipelineConfig (src/Futhark/Pipeline.hs:91)
    Action (src/Futhark/Pipeline.hs:85)
    FutharkM (src/Futhark/Pipeline.hs:53)
    runFutharkM (src/Futhark/Pipeline.hs:76)
    internalErrorS (src/Futhark/Pipeline.hs:82)
    onePass (src/Futhark/Pipeline.hs:122)
    passes (src/Futhark/Pipeline.hs:135)
    runPasses (src/Futhark/Pipeline.hs:105)
    runPipeline (src/Futhark/Pipeline.hs:111)
  10% (  1 / 10) in 'Futhark.Internalise.AccurateSizes'
  Missing documentation for:
    Module header
    shapeBody (src/Futhark/Internalise/AccurateSizes.hs:22)
    annotateArrayShape (src/Futhark/Internalise/AccurateSizes.hs:31)
    argShapes (src/Futhark/Internalise/AccurateSizes.hs:37)
    ensureResultShape (src/Futhark/Internalise/AccurateSizes.hs:45)
    ensureResultExtShape (src/Futhark/Internalise/AccurateSizes.hs:52)
    ensureResultExtShapeNoCtx (src/Futhark/Internalise/AccurateSizes.hs:64)
    ensureExtShape (src/Futhark/Internalise/AccurateSizes.hs:79)
    ensureShape (src/Futhark/Internalise/AccurateSizes.hs:88)
Warning: 'SubExp' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:182:5
    * at src/Futhark/Representation/AST/Syntax/Core.hs:227:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'SubExp' defined at src/Futhark/Representation/AST/Syntax.hs:181:1
  89% (  8 /  9) in 'Futhark.Analysis.PrimExp.Convert'
  Missing documentation for:
    primExpFromSubExpM (src/Futhark/Analysis/PrimExp/Convert.hs:77)
Warning: 'o' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 's_j' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'r_j' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'n_j' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'fullness'' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'Nice' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'inds' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'elem_size' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'i' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 's' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'r' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'res' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  82% ( 18 / 22) in 'Futhark.Representation.ExplicitMemory.Lmad'
  Missing documentation for:
    base (src/Futhark/Representation/ExplicitMemory/Lmad.hs:509)
    rank (src/Futhark/Representation/ExplicitMemory/Lmad.hs:504)
    getMonotonicity (src/Futhark/Representation/ExplicitMemory/Lmad.hs:591)
    isLinear (src/Futhark/Representation/ExplicitMemory/Lmad.hs:650)
   8% (  2 / 25) in 'Futhark.Representation.ExplicitMemory.IndexFunction'
  Missing documentation for:
    IxFun (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:63)
    index (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:114)
    iota (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:147)
    offsetIndex (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:150)
    strideIndex (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:158)
    permute (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:165)
    rotate (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:174)
    reshape (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:183)
    slice (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:257)
    base (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:295)
    rebase (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:309)
    repeat (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:180)
    shape (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:279)
    rank (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:275)
    linearWithOffset (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:329)
    rearrangeWithOffset (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:350)
    isLinear (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:360)
    isDirect (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:364)
    getInfoMaxUnification (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:391)
    subsInIndexIxFun (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:431)
    ixFunsCompatibleRaw (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:405)
    ixFunHasIndex (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:422)
    offsetIndexDWIM (src/Futhark/Representation/ExplicitMemory/IndexFunction.hs:438)
Warning: 'cond' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  13% (  6 / 47) in 'Futhark.Analysis.SymbolTable'
  Missing documentation for:
    Module header
    SymbolTable (src/Futhark/Analysis/SymbolTable.hs:81)
    empty (src/Futhark/Analysis/SymbolTable.hs:101)
    fromScope (src/Futhark/Analysis/SymbolTable.hs:104)
    toScope (src/Futhark/Analysis/SymbolTable.hs:108)
    Entry (src/Futhark/Analysis/SymbolTable.hs:163)
    deepen (src/Futhark/Analysis/SymbolTable.hs:155)
    bindingDepth (src/Futhark/Analysis/SymbolTable.hs:225)
    valueRange (src/Futhark/Analysis/SymbolTable.hs:244)
    loopVariable (src/Futhark/Analysis/SymbolTable.hs:275)
    entryStm (src/Futhark/Analysis/SymbolTable.hs:263)
    entryLetBoundAttr (src/Futhark/Analysis/SymbolTable.hs:267)
    entryFParamLore (src/Futhark/Analysis/SymbolTable.hs:271)
    entryType (src/Futhark/Analysis/SymbolTable.hs:215)
    asScalExp (src/Futhark/Analysis/SymbolTable.hs:222)
    elem (src/Futhark/Analysis/SymbolTable.hs:282)
    lookup (src/Futhark/Analysis/SymbolTable.hs:285)
    lookupStm (src/Futhark/Analysis/SymbolTable.hs:288)
    lookupExp (src/Futhark/Analysis/SymbolTable.hs:291)
    lookupBasicOp (src/Futhark/Analysis/SymbolTable.hs:294)
    lookupType (src/Futhark/Analysis/SymbolTable.hs:299)
    lookupSubExp (src/Futhark/Analysis/SymbolTable.hs:306)
    lookupScalExp (src/Futhark/Analysis/SymbolTable.hs:313)
    lookupValue (src/Futhark/Analysis/SymbolTable.hs:326)
    lookupVar (src/Futhark/Analysis/SymbolTable.hs:331)
    lookupAliases (src/Futhark/Analysis/SymbolTable.hs:336)
    index (src/Futhark/Analysis/SymbolTable.hs:342)
    index' (src/Futhark/Analysis/SymbolTable.hs:351)
    IndexOp (src/Futhark/Analysis/SymbolTable.hs:383)
    insertStm (src/Futhark/Analysis/SymbolTable.hs:520)
    insertFParams (src/Futhark/Analysis/SymbolTable.hs:558)
    insertLParam (src/Futhark/Analysis/SymbolTable.hs:580)
    insertArrayLParam (src/Futhark/Analysis/SymbolTable.hs:585)
    insertChunkLParam (src/Futhark/Analysis/SymbolTable.hs:600)
    insertLoopVar (src/Futhark/Analysis/SymbolTable.hs:613)
    updateBounds (src/Futhark/Analysis/SymbolTable.hs:631)
    setUpperBound (src/Futhark/Analysis/SymbolTable.hs:729)
    setLowerBound (src/Futhark/Analysis/SymbolTable.hs:742)
    isAtLeast (src/Futhark/Analysis/SymbolTable.hs:761)
    enclosingLoopVars (src/Futhark/Analysis/SymbolTable.hs:369)
    rangesRep (src/Futhark/Analysis/SymbolTable.hs:377)
Warning: 'SubExp' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:182:5
    * at src/Futhark/Representation/AST/Syntax/Core.hs:227:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'SubExp' defined at src/Futhark/Representation/AST/Syntax.hs:181:1
  30% ( 10 / 33) in 'Futhark.Representation.SOACS.SOAC'
  Missing documentation for:
    Module header
    SOAC (src/Futhark/Representation/SOACS/SOAC.hs:75)
    StreamForm (src/Futhark/Representation/SOACS/SOAC.hs:115)
    GenReduceOp (src/Futhark/Representation/SOACS/SOAC.hs:108)
    Scan (src/Futhark/Representation/SOACS/SOAC.hs:128)
    Reduce (src/Futhark/Representation/SOACS/SOAC.hs:129)
    typeCheckSOAC (src/Futhark/Representation/SOACS/SOAC.hs:494)
    getStreamOrder (src/Futhark/Representation/SOACS/SOAC.hs:646)
    scremaType (src/Futhark/Representation/SOACS/SOAC.hs:131)
    soacType (src/Futhark/Representation/SOACS/SOAC.hs:316)
    composeLambda (src/Futhark/Representation/SOACS/SOAC.hs:153)
    scanomapSOAC (src/Futhark/Representation/SOACS/SOAC.hs:193)
    redomapSOAC (src/Futhark/Representation/SOACS/SOAC.hs:197)
    scanSOAC (src/Futhark/Representation/SOACS/SOAC.hs:201)
    reduceSOAC (src/Futhark/Representation/SOACS/SOAC.hs:205)
    mapSOAC (src/Futhark/Representation/SOACS/SOAC.hs:209)
    isScanomapSOAC (src/Futhark/Representation/SOACS/SOAC.hs:212)
    isRedomapSOAC (src/Futhark/Representation/SOACS/SOAC.hs:223)
    isScanSOAC (src/Futhark/Representation/SOACS/SOAC.hs:218)
    isReduceSOAC (src/Futhark/Representation/SOACS/SOAC.hs:229)
    isMapSOAC (src/Futhark/Representation/SOACS/SOAC.hs:234)
    ppScrema (src/Futhark/Representation/SOACS/SOAC.hs:704)
    ppGenReduce (src/Futhark/Representation/SOACS/SOAC.hs:717)
Warning: 'Pattern' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:83:3
    * at src/Futhark/Representation/AST/Syntax.hs:101:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Pattern' defined at src/Futhark/Representation/AST/Syntax.hs:82:1
Warning: 'Scanomap' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  50% (  6 / 12) in 'Futhark.Tools'
  Missing documentation for:
    Module header
    nonuniqueParams (src/Futhark/Tools.hs:32)
    sequentialStreamWholeArray (src/Futhark/Tools.hs:133)
    partitionChunkedFoldParameters (src/Futhark/Tools.hs:174)
    partitionChunkedKernelLambdaParameters (src/Futhark/Tools.hs:190)
    partitionChunkedKernelFoldParameters (src/Futhark/Tools.hs:182)
  25% (  1 /  4) in 'Futhark.Optimise.InPlaceLowering.SubstituteIndices'
  Missing documentation for:
    substituteIndices (src/Futhark/Optimise/InPlaceLowering/SubstituteIndices.hs:34)
    IndexSubstitution (src/Futhark/Optimise/InPlaceLowering/SubstituteIndices.hs:25)
    IndexSubstitutions (src/Futhark/Optimise/InPlaceLowering/SubstituteIndices.hs:26)
  84% (171 /203) in 'Futhark.Representation.SOACS'
  Missing documentation for:
    Prog (src/Futhark/Representation/SOACS.hs:64)
    Body (src/Futhark/Representation/SOACS.hs:67)
    Stm (src/Futhark/Representation/SOACS.hs:68)
    Pattern (src/Futhark/Representation/SOACS.hs:69)
    BasicOp (src/Futhark/Representation/SOACS.hs:65)
    Exp (src/Futhark/Representation/SOACS.hs:66)
    Lambda (src/Futhark/Representation/SOACS.hs:70)
    FunDef (src/Futhark/Representation/SOACS.hs:71)
    FParam (src/Futhark/Representation/SOACS.hs:72)
    LParam (src/Futhark/Representation/SOACS.hs:73)
    RetType (src/Futhark/Representation/SOACS.hs:74)
    PatElem (src/Futhark/Representation/SOACS.hs:75)
    intValueType (src/Futhark/Representation/Primitive.hs:185)
    floatValueType (src/Futhark/Representation/Primitive.hs:221)
    doUnOp (src/Futhark/Representation/Primitive.hs:447)
    doBinOp (src/Futhark/Representation/Primitive.hs:476)
    doConvOp (src/Futhark/Representation/Primitive.hs:635)
    doCmpOp (src/Futhark/Representation/Primitive.hs:690)
    convOpFun (src/Futhark/Representation/Primitive.hs:1047)
    StreamOrd (src/Language/Futhark/Core.hs:62)
    bodyTypeValues (src/Futhark/Representation/AST/RetType.hs:26)
    retTypeValues (src/Futhark/Representation/AST/RetType.hs:49)
    Annotations (src/Futhark/Representation/AST/Annotations.hs:12)
    IfSort (src/Futhark/Representation/AST/Syntax.hs:315)
    Let (src/Futhark/Representation/AST/Syntax.hs:110)
    stmPattern (src/Futhark/Representation/AST/Syntax.hs:110)
    stmAux (src/Futhark/Representation/AST/Syntax.hs:111)
    stmExp (src/Futhark/Representation/AST/Syntax.hs:112)
    oneStm (src/Futhark/Representation/AST/Syntax.hs:122)
    stmsFromList (src/Futhark/Representation/AST/Syntax.hs:125)
    stmsToList (src/Futhark/Representation/AST/Syntax.hs:128)
    stmsHead (src/Futhark/Representation/AST/Syntax.hs:131)
Warning: 'Body' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:140:19
    * at src/Futhark/Representation/SOACS.hs:67:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Body' defined at src/Futhark/Representation/SOACS.hs:67:1
Warning: 'Lambda' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:329:21
    * at src/Futhark/Representation/SOACS.hs:70:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Lambda' defined at src/Futhark/Representation/SOACS.hs:70:1
Warning: 'Redomap' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  70% (  7 / 10) in 'Futhark.Transform.FirstOrderTransform'
  Missing documentation for:
    transformFunDef (src/Futhark/Transform/FirstOrderTransform.hs:38)
    transformBody (src/Futhark/Transform/FirstOrderTransform.hs:56)
    doLoopMapAccumL' (src/Futhark/Transform/FirstOrderTransform.hs:346)
  50% (  2 /  4) in 'Futhark.Pass.ExtractKernels.ISRWIM'
  Missing documentation for:
    Module header
    rwimPossible (src/Futhark/Pass/ExtractKernels/ISRWIM.hs:117)
   0% (  0 /  4) in 'Futhark.Optimise.Fusion.TryFusion'
  Missing documentation for:
    Module header
    TryFusion (src/Futhark/Optimise/Fusion/TryFusion.hs:17)
    tryFusion (src/Futhark/Optimise/Fusion/TryFusion.hs:25)
    liftMaybe (src/Futhark/Optimise/Fusion/TryFusion.hs:32)
  36% (  9 / 25) in 'Futhark.Internalise.Monad'
  Missing documentation for:
    Module header
    InternaliseM (src/Futhark/Internalise/Monad.hs:80)
    runInternaliseM (src/Futhark/Internalise/Monad.hs:112)
    InternaliseEnv (src/Futhark/Internalise/Monad.hs:66)
    ConstParams (src/Futhark/Internalise/Monad.hs:49)
    FunInfo (src/Futhark/Internalise/Monad.hs:55)
    substitutingVars (src/Futhark/Internalise/Monad.hs:132)
    lookupFunction (src/Futhark/Internalise/Monad.hs:142)
    lookupFunction' (src/Futhark/Internalise/Monad.hs:139)
    bindFunction (src/Futhark/Internalise/Monad.hs:146)
    InternaliseTypeM (src/Futhark/Internalise/Monad.hs:172)
    liftInternaliseM (src/Futhark/Internalise/Monad.hs:179)
    runInternaliseTypeM (src/Futhark/Internalise/Monad.hs:182)
    lookupDim (src/Futhark/Internalise/Monad.hs:193)
    withDims (src/Futhark/Internalise/Monad.hs:190)
    DimTable (src/Futhark/Internalise/Monad.hs:166)
 100% (  3 /  3) in 'Futhark.Analysis.CallGraph'
Warning: 'inlineAggressively' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
 100% (  3 /  3) in 'Futhark.Optimise.InliningDeadFun'
  38% (  3 /  8) in 'Futhark.Representation.Kernels.KernelExp'
  Missing documentation for:
    KernelExp (src/Futhark/Representation/Kernels/KernelExp.hs:63)
    GroupStreamLambda (src/Futhark/Representation/Kernels/KernelExp.hs:143)
    combineSpace (src/Futhark/Representation/Kernels/KernelExp.hs:56)
    scopeOfCombineSpace (src/Futhark/Representation/Kernels/KernelExp.hs:59)
    typeCheckKernelExp (src/Futhark/Representation/Kernels/KernelExp.hs:457)
  59% ( 13 / 22) in 'Futhark.Representation.Kernels.Kernel'
  Missing documentation for:
    Module header
    Kernel (src/Futhark/Representation/Kernels/Kernel.hs:82)
    kernelType (src/Futhark/Representation/Kernels/Kernel.hs:382)
    scopeOfKernelSpace (src/Futhark/Representation/Kernels/Kernel.hs:369)
    WhichThreads (src/Futhark/Representation/Kernels/Kernel.hs:155)
    KernelResult (src/Futhark/Representation/Kernels/Kernel.hs:134)
    kernelResultSubExp (src/Futhark/Representation/Kernels/Kernel.hs:149)
    chunkedKernelNonconcatOutputs (src/Futhark/Representation/Kernels/Kernel.hs:407)
    typeCheckKernel (src/Futhark/Representation/Kernels/Kernel.hs:556)
  83% ( 10 / 12) in 'Futhark.Representation.Kernels'
  Missing documentation for:
    Kernels (src/Futhark/Representation/Kernels.hs:36)
    InKernel (src/Futhark/Representation/Kernels.hs:43)
  33% (  1 /  3) in 'Futhark.Pass.KernelBabysitting'
  Missing documentation for:
    babysitKernels (src/Futhark/Pass/KernelBabysitting.hs:28)
    nonlinearInMemory (src/Futhark/Pass/KernelBabysitting.hs:54)
   0% (  0 /  2) in 'Futhark.Pass.FirstOrderTransform'
  Missing documentation for:
    Module header
    firstOrderTransform (src/Futhark/Pass/FirstOrderTransform.hs:11)
  14% (  1 /  7) in 'Futhark.Pass.ExtractKernels.Kernelise'
  Missing documentation for:
    transformStm (src/Futhark/Pass/ExtractKernels/Kernelise.hs:35)
    transformStms (src/Futhark/Pass/ExtractKernels/Kernelise.hs:32)
    transformBody (src/Futhark/Pass/ExtractKernels/Kernelise.hs:174)
    transformLambda (src/Futhark/Pass/ExtractKernels/Kernelise.hs:179)
    mapIsh (src/Futhark/Pass/ExtractKernels/Kernelise.hs:238)
    groupStreamMapAccumL (src/Futhark/Pass/ExtractKernels/Kernelise.hs:189)
  19% (  3 / 16) in 'Futhark.Pass.ExtractKernels.BlockedKernel'
  Missing documentation for:
    Module header
    blockedReduction (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:294)
    blockedReductionStream (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:61)
    blockedGenReduce (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:314)
    blockedMap (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:462)
    mapKernel (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:1021)
    mapKernelFromBody (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:1031)
    KernelInput (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:1040)
    readKernelInput (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:1050)
    newKernelSpace (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:1059)
    splitArrays (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:538)
    getSize (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:48)
    cmpSizeLe (src/Futhark/Pass/ExtractKernels/BlockedKernel.hs:54)
  67% (  2 /  3) in 'Futhark.Pass.ExtractKernels.Segmented'
  Missing documentation for:
    regularSegmentedScan (src/Futhark/Pass/ExtractKernels/Segmented.hs:859)
  19% (  6 / 32) in 'Futhark.Pass.ExtractKernels.Distribution'
  Missing documentation for:
    Module header
    Target (src/Futhark/Pass/ExtractKernels/Distribution.hs:63)
    ppTargets (src/Futhark/Pass/ExtractKernels/Distribution.hs:74)
    singleTarget (src/Futhark/Pass/ExtractKernels/Distribution.hs:80)
    outerTarget (src/Futhark/Pass/ExtractKernels/Distribution.hs:83)
    innerTarget (src/Futhark/Pass/ExtractKernels/Distribution.hs:87)
    pushInnerTarget (src/Futhark/Pass/ExtractKernels/Distribution.hs:94)
    popInnerTarget (src/Futhark/Pass/ExtractKernels/Distribution.hs:102)
    targetsScope (src/Futhark/Pass/ExtractKernels/Distribution.hs:111)
    LoopNesting (src/Futhark/Pass/ExtractKernels/Distribution.hs:114)
    ppLoopNesting (src/Futhark/Pass/ExtractKernels/Distribution.hs:124)
    Nesting (src/Futhark/Pass/ExtractKernels/Distribution.hs:140)
    Nestings (src/Futhark/Pass/ExtractKernels/Distribution.hs:151)
    ppNestings (src/Futhark/Pass/ExtractKernels/Distribution.hs:153)
    letBindInInnerNesting (src/Futhark/Pass/ExtractKernels/Distribution.hs:173)
    singleNesting (src/Futhark/Pass/ExtractKernels/Distribution.hs:159)
    pushInnerNesting (src/Futhark/Pass/ExtractKernels/Distribution.hs:162)
    ppKernelNest (src/Futhark/Pass/ExtractKernels/Distribution.hs:182)
    newKernel (src/Futhark/Pass/ExtractKernels/Distribution.hs:224)
    kernelNestLoops (src/Futhark/Pass/ExtractKernels/Distribution.hs:227)
    kernelNestWidths (src/Futhark/Pass/ExtractKernels/Distribution.hs:239)
    boundInKernelNest (src/Futhark/Pass/ExtractKernels/Distribution.hs:230)
    boundInKernelNests (src/Futhark/Pass/ExtractKernels/Distribution.hs:233)
    constructKernel (src/Futhark/Pass/ExtractKernels/Distribution.hs:242)
    tryDistribute (src/Futhark/Pass/ExtractKernels/Distribution.hs:507)
    tryDistributeStm (src/Futhark/Pass/ExtractKernels/Distribution.hs:533)
Warning: 'Map' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  60% (  3 /  5) in 'Futhark.Pass.ExtractKernels.Interchange'
  Missing documentation for:
    Branch (src/Futhark/Pass/ExtractKernels/Interchange.hs:130)
    interchangeBranch (src/Futhark/Pass/ExtractKernels/Interchange.hs:172)
  50% (  1 /  2) in 'Futhark.Optimise.Unstream'
  Missing documentation for:
    unstream (src/Futhark/Optimise/Unstream.hs:23)
  50% (  1 /  2) in 'Futhark.Optimise.TileLoops'
  Missing documentation for:
    tileLoops (src/Futhark/Optimise/TileLoops.hs:25)
   0% (  0 /  5) in 'Futhark.Optimise.InPlaceLowering.LowerIntoStm'
  Missing documentation for:
    Module header
    lowerUpdateInKernel (src/Futhark/Optimise/InPlaceLowering/LowerIntoStm.hs:79)
    lowerUpdateKernels (src/Futhark/Optimise/InPlaceLowering/LowerIntoStm.hs:66)
    LowerUpdate (src/Futhark/Optimise/InPlaceLowering/LowerIntoStm.hs:41)
    DesiredUpdate (src/Futhark/Optimise/InPlaceLowering/LowerIntoStm.hs:25)
Warning: 'Body' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:140:19
    * at src/Futhark/Representation/AST/Syntax.hs:150:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Body' defined at src/Futhark/Representation/AST/Syntax.hs:140:1
 100% (  2 /  2) in 'Futhark.Optimise.InPlaceLowering'
 100% (  2 /  2) in 'Futhark.Pass.ExtractKernels.Intragroup'
  45% ( 15 / 33) in 'Futhark.Optimise.Simplify.Rule'
  Missing documentation for:
    cannotSimplify (src/Futhark/Optimise/Simplify/Rule.hs:102)
    liftMaybe (src/Futhark/Optimise/Simplify/Rule.hs:105)
    RuleGeneric (src/Futhark/Optimise/Simplify/Rule.hs:109)
    RuleBasicOp (src/Futhark/Optimise/Simplify/Rule.hs:110)
    RuleIf (src/Futhark/Optimise/Simplify/Rule.hs:112)
    RuleDoLoop (src/Futhark/Optimise/Simplify/Rule.hs:116)
    TopDownRule (src/Futhark/Optimise/Simplify/Rule.hs:157)
    TopDownRuleGeneric (src/Futhark/Optimise/Simplify/Rule.hs:152)
    TopDownRuleBasicOp (src/Futhark/Optimise/Simplify/Rule.hs:153)
    TopDownRuleIf (src/Futhark/Optimise/Simplify/Rule.hs:154)
    TopDownRuleDoLoop (src/Futhark/Optimise/Simplify/Rule.hs:155)
    TopDownRuleOp (src/Futhark/Optimise/Simplify/Rule.hs:156)
    BottomUpRule (src/Futhark/Optimise/Simplify/Rule.hs:168)
    BottomUpRuleGeneric (src/Futhark/Optimise/Simplify/Rule.hs:163)
    BottomUpRuleBasicOp (src/Futhark/Optimise/Simplify/Rule.hs:164)
    BottomUpRuleIf (src/Futhark/Optimise/Simplify/Rule.hs:165)
    BottomUpRuleDoLoop (src/Futhark/Optimise/Simplify/Rule.hs:166)
    BottomUpRuleOp (src/Futhark/Optimise/Simplify/Rule.hs:167)
 100% (  3 /  3) in 'Futhark.Optimise.Simplify.ClosedForm'
 100% (  3 /  3) in 'Futhark.Optimise.Simplify.Rules'
Warning: 'Body' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:140:19
    * at src/Futhark/Representation/AST/Syntax.hs:150:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Body' defined at src/Futhark/Representation/AST/Syntax.hs:140:1
  14% (  6 / 43) in 'Futhark.Optimise.Simplify.Engine'
  Missing documentation for:
    SimpleM (src/Futhark/Optimise/Simplify/Engine.hs:136)
    runSimpleM (src/Futhark/Optimise/Simplify/Engine.hs:161)
    subSimpleM (src/Futhark/Optimise/Simplify/Engine.hs:170)
    SimpleOps (src/Futhark/Optimise/Simplify/Engine.hs:114)
    SimplifyOp (src/Futhark/Optimise/Simplify/Engine.hs:127)
    bindableSimpleOps (src/Futhark/Optimise/Simplify/Engine.hs:129)
    Env (src/Futhark/Optimise/Simplify/Engine.hs:102)
    emptyEnv (src/Futhark/Optimise/Simplify/Engine.hs:107)
    HoistBlockers (src/Futhark/Optimise/Simplify/Engine.hs:87)
    neverBlocks (src/Futhark/Optimise/Simplify/Engine.hs:410)
    noExtraHoistBlockers (src/Futhark/Optimise/Simplify/Engine.hs:99)
    BlockPred (src/Futhark/Optimise/Simplify/Engine.hs:408)
    orIf (src/Futhark/Optimise/Simplify/Engine.hs:416)
    hasFree (src/Futhark/Optimise/Simplify/Engine.hs:453)
    isConsumed (src/Futhark/Optimise/Simplify/Engine.hs:422)
    isFalse (src/Futhark/Optimise/Simplify/Engine.hs:413)
    isOp (src/Futhark/Optimise/Simplify/Engine.hs:425)
    isNotSafe (src/Futhark/Optimise/Simplify/Engine.hs:456)
    asksEngineEnv (src/Futhark/Optimise/Simplify/Engine.hs:192)
    askVtable (src/Futhark/Optimise/Simplify/Engine.hs:195)
    localVtable (src/Futhark/Optimise/Simplify/Engine.hs:198)
    SimplifiableLore (src/Futhark/Optimise/Simplify/Engine.hs:731)
    Simplifiable (src/Futhark/Optimise/Simplify/Engine.hs:742)
    simplifyStms (src/Futhark/Optimise/Simplify/Engine.hs:594)
    simplifyFun (src/Futhark/Optimise/Simplify/Engine.hs:873)
    simplifyLambda (src/Futhark/Optimise/Simplify/Engine.hs:818)
    simplifyLambdaSeq (src/Futhark/Optimise/Simplify/Engine.hs:826)
    simplifyLambdaNoHoisting (src/Futhark/Optimise/Simplify/Engine.hs:832)
    simplifyParam (src/Futhark/Optimise/Simplify/Engine.hs:785)
    bindLParams (src/Futhark/Optimise/Simplify/Engine.hs:222)
    bindChunkLParams (src/Futhark/Optimise/Simplify/Engine.hs:234)
    bindLoopVar (src/Futhark/Optimise/Simplify/Engine.hs:240)
    enterLoop (src/Futhark/Optimise/Simplify/Engine.hs:214)
    SimplifiedBody (src/Futhark/Optimise/Simplify/Engine.hs:435)
    blockIf (src/Futhark/Optimise/Simplify/Engine.hs:437)
    constructBody (src/Futhark/Optimise/Simplify/Engine.hs:429)
    protectIf (src/Futhark/Optimise/Simplify/Engine.hs:298)
 100% (  3 /  3) in 'Futhark.Analysis.PrimExp.Simplify'
  58% ( 21 / 36) in 'Futhark.Representation.ExplicitMemory'
  Missing documentation for:
    InKernel (src/Futhark/Representation/ExplicitMemory.hs:132)
    MemOp (src/Futhark/Representation/ExplicitMemory.hs:149)
    MemBound (src/Futhark/Representation/ExplicitMemory.hs:266)
    isStaticIxFun (src/Futhark/Representation/ExplicitMemory.hs:325)
    noUniquenessReturns (src/Futhark/Representation/ExplicitMemory.hs:492)
    bodyReturnsToExpReturns (src/Futhark/Representation/ExplicitMemory.hs:503)
    ExplicitMemorish (src/Futhark/Representation/ExplicitMemory.hs:134)
    extReturns (src/Futhark/Representation/ExplicitMemory.hs:863)
    sliceInfo (src/Futhark/Representation/ExplicitMemory.hs:995)
    lookupMemInfo (src/Futhark/Representation/ExplicitMemory.hs:753)
    subExpMemInfo (src/Futhark/Representation/ExplicitMemory.hs:757)
    lookupMemSize (src/Futhark/Representation/ExplicitMemory.hs:772)
    lookupArraySummary (src/Futhark/Representation/ExplicitMemory.hs:762)
    ixFunMatchesInnerShape (src/Futhark/Representation/ExplicitMemory.hs:1109)
    existentialiseIxFun (src/Futhark/Representation/ExplicitMemory.hs:431)
   0% (  0 /  5) in 'Futhark.Pass.ExplicitAllocations'
  Missing documentation for:
    Module header
    explicitAllocations (src/Futhark/Pass/ExplicitAllocations.hs:503)
    explicitAllocationsInStms (src/Futhark/Pass/ExplicitAllocations.hs:508)
    simplifiable (src/Futhark/Pass/ExplicitAllocations.hs:909)
    arraySizeInBytesExp (src/Futhark/Pass/ExplicitAllocations.hs:221)
  12% (  2 / 16) in 'Futhark.Optimise.MemoryBlockMerging.Types'
  Missing documentation for:
    Module header
    MemorySrc (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:33)
    MemoryLoc (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:40)
    VarMemMappings (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:47)
    MemAliases (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:51)
    VarAliases (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:55)
    FirstUses (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:58)
    StmOrRes (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:61)
    LastUses (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:64)
    Interferences (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:67)
    ActualVariables (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:80)
    PotentialKernelDataRaceInterferences (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:74)
    PotentialKernelDataRaceInterferenceGroup (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:76)
    KernelFirstUse (src/Futhark/Optimise/MemoryBlockMerging/Types.hs:77)
   4% (  1 / 28) in 'Futhark.Optimise.MemoryBlockMerging.Miscellaneous'
  Missing documentation for:
    makeCommutativeMap (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:58)
    insertOrUpdate (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:71)
    insertOrUpdateMany (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:75)
    insertOrNew (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:79)
    removeEmptyMaps (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:84)
    removeKeyFromMapElems (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:87)
    newDeclarationsStm (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:90)
    lookupEmptyable (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:102)
    fromJust (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:105)
    maybeFromBoolM (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:109)
    sortByKeyM (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:164)
    mapMaybeM (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:161)
    anyM (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:153)
    whenM (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:156)
    expandPrimExp (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:140)
    expandIxFun (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:144)
    mapFromListSetUnion (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:133)
    fixpointIterateMay (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:130)
    filterSetM (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:168)
    <&&> (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:147)
    <||> (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:150)
    expandWithAliases (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:116)
    FullWalk (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:208)
    fullWalkAliasesExpM (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:214)
    FullWalkAliases (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:213)
    FullMap (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:172)
    fullMapExpM (src/Futhark/Optimise/MemoryBlockMerging/Miscellaneous.hs:173)
 100% (  2 /  2) in 'Futhark.Optimise.MemoryBlockMerging.VariableMemory'
 100% (  2 /  2) in 'Futhark.Optimise.MemoryBlockMerging.VariableAliases'
  50% (  2 /  4) in 'Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizes'
  Missing documentation for:
    memBlockSizesFunDef (src/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizes.hs:42)
    memBlockSizesParamsBodyNonRec (src/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizes.hs:51)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.PrimExps'
  Missing documentation for:
    findPrimExpsFunDef (src/Futhark/Optimise/MemoryBlockMerging/PrimExps.hs:41)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizeUses'
  Missing documentation for:
    findSizeUsesFunDef (src/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizeUses.hs:55)
 100% (  2 /  2) in 'Futhark.Optimise.MemoryBlockMerging.MemoryUpdater'
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Reuse.Core'
  Missing documentation for:
    coreReuseFunDef (src/Futhark/Optimise/MemoryBlockMerging/Reuse/Core.hs:191)
 100% (  2 /  2) in 'Futhark.Optimise.MemoryBlockMerging.MemoryAliases'
 100% (  2 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Liveness.LastUse'
 100% (  2 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Liveness.Interference'
  67% (  2 /  3) in 'Futhark.Optimise.MemoryBlockMerging.Liveness.FirstUse'
  Missing documentation for:
    createsNewArrayBase (src/Futhark/Optimise/MemoryBlockMerging/Liveness/FirstUse.hs:176)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Existentials'
  Missing documentation for:
    findExistentials (src/Futhark/Optimise/MemoryBlockMerging/Existentials.hs:36)
Warning: 'findHoistees' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
 100% (  2 /  2) in 'Futhark.Optimise.MemoryBlockMerging.CrudeMovingUp'
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizeMovingUp'
  Missing documentation for:
    moveUpAllocSizesFunDef (src/Futhark/Optimise/MemoryBlockMerging/Reuse/AllocationSizeMovingUp.hs:29)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition5'
  Missing documentation for:
    findSafetyCondition5FunDef (src/Futhark/Optimise/MemoryBlockMerging/Coalescing/SafetyCondition5.hs:42)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition3'
  Missing documentation for:
    getVarUsesBetween (src/Futhark/Optimise/MemoryBlockMerging/Coalescing/SafetyCondition3.hs:52)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition2'
  Missing documentation for:
    findSafetyCondition2FunDef (src/Futhark/Optimise/MemoryBlockMerging/Coalescing/SafetyCondition2.hs:41)
  67% (  2 /  3) in 'Futhark.Optimise.MemoryBlockMerging.Coalescing.Exps'
  Missing documentation for:
    findExpsFunDef (src/Futhark/Optimise/MemoryBlockMerging/Coalescing/Exps.hs:40)
   0% (  0 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Coalescing.Core'
  Missing documentation for:
    Module header
    coreCoalesceFunDef (src/Futhark/Optimise/MemoryBlockMerging/Coalescing/Core.hs:203)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Coalescing.AllocationMovingUp'
  Missing documentation for:
    moveUpAllocsFunDef (src/Futhark/Optimise/MemoryBlockMerging/Coalescing/AllocationMovingUp.hs:91)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.AllExpVars'
  Missing documentation for:
    findAllExpVars (src/Futhark/Optimise/MemoryBlockMerging/AllExpVars.hs:41)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.ActualVariables'
  Missing documentation for:
    findActualVariables (src/Futhark/Optimise/MemoryBlockMerging/ActualVariables.hs:68)
  33% (  1 /  3) in 'Futhark.Optimise.MemoryBlockMerging.AuxiliaryInfo'
  Missing documentation for:
    AuxiliaryInfo (src/Futhark/Optimise/MemoryBlockMerging/AuxiliaryInfo.hs:23)
    getAuxiliaryInfo (src/Futhark/Optimise/MemoryBlockMerging/AuxiliaryInfo.hs:38)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Reuse'
  Missing documentation for:
    reuseInProg (src/Futhark/Optimise/MemoryBlockMerging/Reuse.hs:18)
  50% (  1 /  2) in 'Futhark.Optimise.MemoryBlockMerging.Coalescing'
  Missing documentation for:
    coalesceInProg (src/Futhark/Optimise/MemoryBlockMerging/Coalescing.hs:19)
 100% (  3 /  3) in 'Futhark.Optimise.MemoryBlockMerging'
  50% (  1 /  2) in 'Futhark.Optimise.DoubleBuffer'
  Missing documentation for:
    doubleBuffer (src/Futhark/Optimise/DoubleBuffer.hs:43)
 100% (  3 /  3) in 'Futhark.Optimise.CSE'
Warning: 'Lambda' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:329:21
    * at src/Futhark/Representation/AST/Syntax.hs:339:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Lambda' defined at src/Futhark/Representation/AST/Syntax.hs:329:1
  43% (  6 / 14) in 'Futhark.Optimise.Simplify'
  Missing documentation for:
    Module header
    SimpleOps (src/Futhark/Optimise/Simplify/Engine.hs:114)
    SimpleM (src/Futhark/Optimise/Simplify/Engine.hs:136)
    SimplifyOp (src/Futhark/Optimise/Simplify/Engine.hs:127)
    bindableSimpleOps (src/Futhark/Optimise/Simplify/Engine.hs:129)
    noExtraHoistBlockers (src/Futhark/Optimise/Simplify/Engine.hs:99)
    SimplifiableLore (src/Futhark/Optimise/Simplify/Engine.hs:731)
    HoistBlockers (src/Futhark/Optimise/Simplify/Engine.hs:87)
 100% (  2 /  2) in 'Futhark.Transform.CopyPropagate'
   0% (  0 /  5) in 'Futhark.Representation.SOACS.Simplify'
  Missing documentation for:
    Module header
    simplifySOACS (src/Futhark/Representation/SOACS/Simplify.hs:46)
    simplifyLambda (src/Futhark/Representation/SOACS/Simplify.hs:59)
    simplifyStms (src/Futhark/Representation/SOACS/Simplify.hs:64)
    simpleSOACS (src/Futhark/Representation/SOACS/Simplify.hs:43)
 100% (  2 /  2) in 'Futhark.Pass.ExtractKernels'
  17% (  1 /  6) in 'Futhark.Representation.Kernels.Simplify'
  Missing documentation for:
    Module header
    simplifyKernels (src/Futhark/Representation/Kernels/Simplify.hs:45)
    simplifyLambda (src/Futhark/Representation/Kernels/Simplify.hs:49)
    simplifyKernelOp (src/Futhark/Representation/Kernels/Simplify.hs:55)
    simplifyKernelExp (src/Futhark/Representation/Kernels/Simplify.hs:130)
   0% (  0 /  3) in 'Futhark.Representation.ExplicitMemory.Simplify'
  Missing documentation for:
    Module header
    simplifyExplicitMemory (src/Futhark/Representation/ExplicitMemory/Simplify.hs:45)
    simplifyStms (src/Futhark/Representation/ExplicitMemory/Simplify.hs:50)
   0% (  0 /  5) in 'Futhark.Pass.Simplify'
  Missing documentation for:
    Module header
    simplify (src/Futhark/Pass/Simplify.hs:20)
    simplifySOACS (src/Futhark/Pass/Simplify.hs:24)
    simplifyKernels (src/Futhark/Pass/Simplify.hs:27)
    simplifyExplicitMemory (src/Futhark/Pass/Simplify.hs:30)
Warning: 'Thread' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  50% (  1 /  2) in 'Futhark.Pass.ExpandAllocations'
  Missing documentation for:
    expandAllocations (src/Futhark/Pass/ExpandAllocations.hs:35)
 100% (  2 /  2) in 'Futhark.Pass.ResolveAssertions'
Warning: 'viewF' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'viewL' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
 100% ( 44 / 44) in 'Futhark.Analysis.HORepresentation.SOAC'
  50% (  2 /  4) in 'Futhark.Optimise.Fusion.Composing'
  Missing documentation for:
    fuseRedomap (src/Futhark/Optimise/Fusion/Composing.hs:154)
    mergeReduceOps (src/Futhark/Optimise/Fusion/Composing.hs:206)
   0% (  0 /  9) in 'Futhark.Analysis.HORepresentation.MapNest'
  Missing documentation for:
    Module header
    Nesting (src/Futhark/Analysis/HORepresentation/MapNest.hs:32)
    MapNest (src/Futhark/Analysis/HORepresentation/MapNest.hs:39)
    typeOf (src/Futhark/Analysis/HORepresentation/MapNest.hs:42)
    params (src/Futhark/Analysis/HORepresentation/MapNest.hs:48)
    inputs (src/Futhark/Analysis/HORepresentation/MapNest.hs:54)
    setInputs (src/Futhark/Analysis/HORepresentation/MapNest.hs:57)
    fromSOAC (src/Futhark/Analysis/HORepresentation/MapNest.hs:65)
    toSOAC (src/Futhark/Analysis/HORepresentation/MapNest.hs:129)
   0% (  0 / 11) in 'Futhark.Optimise.Fusion.LoopKernel'
  Missing documentation for:
    Module header
    FusedKer (src/Futhark/Optimise/Fusion/LoopKernel.hs:81)
    newKernel (src/Futhark/Optimise/Fusion/LoopKernel.hs:109)
    inputs (src/Futhark/Optimise/Fusion/LoopKernel.hs:124)
    setInputs (src/Futhark/Optimise/Fusion/LoopKernel.hs:127)
    arrInputs (src/Futhark/Optimise/Fusion/LoopKernel.hs:121)
    kernelType (src/Futhark/Optimise/Fusion/LoopKernel.hs:130)
    transformOutput (src/Futhark/Optimise/Fusion/LoopKernel.hs:43)
    attemptFusion (src/Futhark/Optimise/Fusion/LoopKernel.hs:185)
    SOAC (src/Futhark/Optimise/Fusion/LoopKernel.hs:39)
    MapNest (src/Futhark/Optimise/Fusion/LoopKernel.hs:40)
  50% (  1 /  2) in 'Futhark.Optimise.Fusion'
  Missing documentation for:
    fuseSOACs (src/Futhark/Optimise/Fusion.hs:178)
  17% (  1 /  6) in 'Futhark.Passes'
  Missing documentation for:
    standardPipeline (src/Futhark/Passes.hs:36)
    sequentialPipeline (src/Futhark/Passes.hs:123)
    kernelsPipeline (src/Futhark/Passes.hs:108)
    sequentialCpuPipeline (src/Futhark/Passes.hs:131)
    gpuPipeline (src/Futhark/Passes.hs:144)
  59% ( 24 / 41) in 'Futhark.CodeGen.ImpCode'
  Missing documentation for:
    Signedness (src/Futhark/CodeGen/ImpCode.hs:104)
    Param (src/Futhark/CodeGen/ImpCode.hs:86)
    paramName (src/Futhark/CodeGen/ImpCode.hs:90)
    Size (src/Futhark/CodeGen/ImpCode.hs:77)
    MemSize (src/Futhark/CodeGen/ImpCode.hs:81)
    DimSize (src/Futhark/CodeGen/ImpCode.hs:82)
    Type (src/Futhark/CodeGen/ImpCode.hs:84)
    Code (src/Futhark/CodeGen/ImpCode.hs:142)
    ExpLeaf (src/Futhark/CodeGen/ImpCode.hs:198)
    Exp (src/Futhark/CodeGen/ImpCode.hs:203)
    var (src/Futhark/CodeGen/ImpCode.hs:242)
    index (src/Futhark/CodeGen/ImpCode.hs:245)
    elements (src/Futhark/CodeGen/ImpCode.hs:221)
    bytes (src/Futhark/CodeGen/ImpCode.hs:224)
    sizeToExp (src/Futhark/CodeGen/ImpCode.hs:238)
    dimSizeToExp (src/Futhark/CodeGen/ImpCode.hs:232)
    memSizeToExp (src/Futhark/CodeGen/ImpCode.hs:235)
  50% (  1 /  2) in 'Futhark.CodeGen.SetDefaultSpace'
  Missing documentation for:
    Module header
Warning: 'Op' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:288:5
    * at src/Futhark/Representation/AST/Annotations.hs:44:3
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Op' defined at src/Futhark/Representation/AST/Syntax.hs:276:1
Warning: 'Body' is ambiguous. It is defined
    * at src/Futhark/Representation/AST/Syntax.hs:140:19
    * at src/Futhark/Representation/AST/Syntax.hs:150:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Body' defined at src/Futhark/Representation/AST/Syntax.hs:140:1
Warning: 'CompileExp' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  28% ( 19 / 68) in 'Futhark.CodeGen.ImpGen'
  Missing documentation for:
    Module header
    compileProg (src/Futhark/CodeGen/ImpGen.hs:287)
    CopyCompiler (src/Futhark/CodeGen/ImpGen.hs:113)
    Operations (src/Futhark/CodeGen/ImpGen.hs:119)
    ValueDestination (src/Futhark/CodeGen/ImpGen.hs:173)
    MemEntry (src/Futhark/CodeGen/ImpGen.hs:150)
    ScalarEntry (src/Futhark/CodeGen/ImpGen.hs:155)
    ImpM (src/Futhark/CodeGen/ImpGen.hs:209)
    Env (src/Futhark/CodeGen/ImpGen.hs:189)
    subImpM (src/Futhark/CodeGen/ImpGen.hs:245)
    subImpM_ (src/Futhark/CodeGen/ImpGen.hs:241)
    ArrayEntry (src/Futhark/CodeGen/ImpGen.hs:142)
    lookupVar (src/Futhark/CodeGen/ImpGen.hs:979)
    lookupArray (src/Futhark/CodeGen/ImpGen.hs:986)
    arrayLocation (src/Futhark/CodeGen/ImpGen.hs:993)
    lookupMemory (src/Futhark/CodeGen/ImpGen.hs:996)
    compileSubExp (src/Futhark/CodeGen/ImpGen.hs:957)
    compileSubExpOfType (src/Futhark/CodeGen/ImpGen.hs:966)
    compileSubExpTo (src/Futhark/CodeGen/ImpGen.hs:954)
    compilePrimExp (src/Futhark/CodeGen/ImpGen.hs:970)
    subExpToDimSize (src/Futhark/CodeGen/ImpGen.hs:944)
    declaringLParams (src/Futhark/CodeGen/ImpGen.hs:864)
    declaringFParams (src/Futhark/CodeGen/ImpGen.hs:861)
    declaringVarEntry (src/Futhark/CodeGen/ImpGen.hs:867)
    declaringScope (src/Futhark/CodeGen/ImpGen.hs:911)
    declaringScopes (src/Futhark/CodeGen/ImpGen.hs:914)
    declaringPrimVar (src/Futhark/CodeGen/ImpGen.hs:878)
    declaringPrimVars (src/Futhark/CodeGen/ImpGen.hs:882)
    withPrimVar (src/Futhark/CodeGen/ImpGen.hs:917)
    everythingVolatile (src/Futhark/CodeGen/ImpGen.hs:928)
    compileBody (src/Futhark/CodeGen/ImpGen.hs:465)
    compileLoopBody (src/Futhark/CodeGen/ImpGen.hs:474)
    defCompileBody (src/Futhark/CodeGen/ImpGen.hs:470)
    compileStms (src/Futhark/CodeGen/ImpGen.hs:499)
    compileExp (src/Futhark/CodeGen/ImpGen.hs:532)
    defCompileExp (src/Futhark/CodeGen/ImpGen.hs:537)
    sliceArray (src/Futhark/CodeGen/ImpGen.hs:1057)
    offsetArray (src/Futhark/CodeGen/ImpGen.hs:1066)
    strideArray (src/Futhark/CodeGen/ImpGen.hs:1072)
    fullyIndexArray (src/Futhark/CodeGen/ImpGen.hs:1035)
    fullyIndexArray' (src/Futhark/CodeGen/ImpGen.hs:1041)
    varIndex (src/Futhark/CodeGen/ImpGen.hs:973)
    dimSizeToExp (src/Futhark/CodeGen/ImpCode.hs:232)
    dimSizeToSubExp (src/Futhark/CodeGen/ImpGen.hs:1299)
    destinationFromParam (src/Futhark/CodeGen/ImpGen.hs:1003)
    destinationFromParams (src/Futhark/CodeGen/ImpGen.hs:1013)
    destinationFromPattern (src/Futhark/CodeGen/ImpGen.hs:1016)
    copy (src/Futhark/CodeGen/ImpGen.hs:1092)
    copyElementWise (src/Futhark/CodeGen/ImpGen.hs:1121)
  76% (113 /149) in 'Futhark.CodeGen.ImpCode.Sequential'
  Missing documentation for:
    intValueType (src/Futhark/Representation/Primitive.hs:185)
    floatValueType (src/Futhark/Representation/Primitive.hs:221)
    doUnOp (src/Futhark/Representation/Primitive.hs:447)
    doBinOp (src/Futhark/Representation/Primitive.hs:476)
    doConvOp (src/Futhark/Representation/Primitive.hs:635)
    doCmpOp (src/Futhark/Representation/Primitive.hs:690)
    convOpFun (src/Futhark/Representation/Primitive.hs:1047)
    StreamOrd (src/Language/Futhark/Core.hs:62)
    Exp (src/Futhark/CodeGen/ImpCode.hs:203)
    ExpLeaf (src/Futhark/CodeGen/ImpCode.hs:198)
    If (src/Futhark/CodeGen/ImpCode.hs:170)
    Op (src/Futhark/CodeGen/ImpCode.hs:182)
    Write (src/Futhark/CodeGen/ImpCode.hs:165)
    Skip (src/Futhark/CodeGen/ImpCode.hs:142)
    While (src/Futhark/CodeGen/ImpCode.hs:145)
    For (src/Futhark/CodeGen/ImpCode.hs:144)
    Assert (src/Futhark/CodeGen/ImpCode.hs:171)
    :>>: (src/Futhark/CodeGen/ImpCode.hs:143)
    DeclareMem (src/Futhark/CodeGen/ImpCode.hs:146)
    DeclareScalar (src/Futhark/CodeGen/ImpCode.hs:147)
    SetScalar (src/Futhark/CodeGen/ImpCode.hs:166)
    Call (src/Futhark/CodeGen/ImpCode.hs:169)
    Signedness (src/Futhark/CodeGen/ImpCode.hs:104)
    Param (src/Futhark/CodeGen/ImpCode.hs:86)
    Type (src/Futhark/CodeGen/ImpCode.hs:84)
    DimSize (src/Futhark/CodeGen/ImpCode.hs:82)
    MemSize (src/Futhark/CodeGen/ImpCode.hs:81)
    Size (src/Futhark/CodeGen/ImpCode.hs:77)
    paramName (src/Futhark/CodeGen/ImpCode.hs:90)
    elements (src/Futhark/CodeGen/ImpCode.hs:221)
    bytes (src/Futhark/CodeGen/ImpCode.hs:224)
    dimSizeToExp (src/Futhark/CodeGen/ImpCode.hs:232)
    memSizeToExp (src/Futhark/CodeGen/ImpCode.hs:235)
    sizeToExp (src/Futhark/CodeGen/ImpCode.hs:238)
    var (src/Futhark/CodeGen/ImpCode.hs:242)
    index (src/Futhark/CodeGen/ImpCode.hs:245)
   0% (  0 /  2) in 'Futhark.CodeGen.ImpGen.Sequential'
  Missing documentation for:
    Module header
    compileProg (src/Futhark/CodeGen/ImpGen/Sequential.hs:13)
  76% (117 /153) in 'Futhark.CodeGen.ImpCode.OpenCL'
  Missing documentation for:
    intValueType (src/Futhark/Representation/Primitive.hs:185)
    floatValueType (src/Futhark/Representation/Primitive.hs:221)
    doUnOp (src/Futhark/Representation/Primitive.hs:447)
    doBinOp (src/Futhark/Representation/Primitive.hs:476)
    doConvOp (src/Futhark/Representation/Primitive.hs:635)
    doCmpOp (src/Futhark/Representation/Primitive.hs:690)
    convOpFun (src/Futhark/Representation/Primitive.hs:1047)
    StreamOrd (src/Language/Futhark/Core.hs:62)
    Exp (src/Futhark/CodeGen/ImpCode.hs:203)
    ExpLeaf (src/Futhark/CodeGen/ImpCode.hs:198)
    If (src/Futhark/CodeGen/ImpCode.hs:170)
    Op (src/Futhark/CodeGen/ImpCode.hs:182)
    Write (src/Futhark/CodeGen/ImpCode.hs:165)
    Skip (src/Futhark/CodeGen/ImpCode.hs:142)
    While (src/Futhark/CodeGen/ImpCode.hs:145)
    For (src/Futhark/CodeGen/ImpCode.hs:144)
    Assert (src/Futhark/CodeGen/ImpCode.hs:171)
    :>>: (src/Futhark/CodeGen/ImpCode.hs:143)
    DeclareMem (src/Futhark/CodeGen/ImpCode.hs:146)
    DeclareScalar (src/Futhark/CodeGen/ImpCode.hs:147)
    SetScalar (src/Futhark/CodeGen/ImpCode.hs:166)
    Call (src/Futhark/CodeGen/ImpCode.hs:169)
    Signedness (src/Futhark/CodeGen/ImpCode.hs:104)
    Param (src/Futhark/CodeGen/ImpCode.hs:86)
    Type (src/Futhark/CodeGen/ImpCode.hs:84)
    DimSize (src/Futhark/CodeGen/ImpCode.hs:82)
    MemSize (src/Futhark/CodeGen/ImpCode.hs:81)
    Size (src/Futhark/CodeGen/ImpCode.hs:77)
    paramName (src/Futhark/CodeGen/ImpCode.hs:90)
    elements (src/Futhark/CodeGen/ImpCode.hs:221)
    bytes (src/Futhark/CodeGen/ImpCode.hs:224)
    dimSizeToExp (src/Futhark/CodeGen/ImpCode.hs:232)
    memSizeToExp (src/Futhark/CodeGen/ImpCode.hs:235)
    sizeToExp (src/Futhark/CodeGen/ImpCode.hs:238)
    var (src/Futhark/CodeGen/ImpCode.hs:242)
    index (src/Futhark/CodeGen/ImpCode.hs:245)
  72% (117 /162) in 'Futhark.CodeGen.ImpCode.Kernels'
  Missing documentation for:
    Program (src/Futhark/CodeGen/ImpCode/Kernels.hs:38)
    Function (src/Futhark/CodeGen/ImpCode/Kernels.hs:39)
    HostOp (src/Futhark/CodeGen/ImpCode/Kernels.hs:52)
    KernelOp (src/Futhark/CodeGen/ImpCode/Kernels.hs:201)
    AtomicOp (src/Futhark/CodeGen/ImpCode/Kernels.hs:214)
    CallKernel (src/Futhark/CodeGen/ImpCode/Kernels.hs:58)
    LocalMemoryUse (src/Futhark/CodeGen/ImpCode/Kernels.hs:97)
    KernelUse (src/Futhark/CodeGen/ImpCode/Kernels.hs:99)
    intValueType (src/Futhark/Representation/Primitive.hs:185)
    floatValueType (src/Futhark/Representation/Primitive.hs:221)
    doUnOp (src/Futhark/Representation/Primitive.hs:447)
    doBinOp (src/Futhark/Representation/Primitive.hs:476)
    doConvOp (src/Futhark/Representation/Primitive.hs:635)
    doCmpOp (src/Futhark/Representation/Primitive.hs:690)
    convOpFun (src/Futhark/Representation/Primitive.hs:1047)
    StreamOrd (src/Language/Futhark/Core.hs:62)
    Exp (src/Futhark/CodeGen/ImpCode.hs:203)
    ExpLeaf (src/Futhark/CodeGen/ImpCode.hs:198)
    If (src/Futhark/CodeGen/ImpCode.hs:170)
    Op (src/Futhark/CodeGen/ImpCode.hs:182)
    Write (src/Futhark/CodeGen/ImpCode.hs:165)
    Skip (src/Futhark/CodeGen/ImpCode.hs:142)
    While (src/Futhark/CodeGen/ImpCode.hs:145)
    For (src/Futhark/CodeGen/ImpCode.hs:144)
    Assert (src/Futhark/CodeGen/ImpCode.hs:171)
    :>>: (src/Futhark/CodeGen/ImpCode.hs:143)
    DeclareMem (src/Futhark/CodeGen/ImpCode.hs:146)
    DeclareScalar (src/Futhark/CodeGen/ImpCode.hs:147)
    SetScalar (src/Futhark/CodeGen/ImpCode.hs:166)
    Call (src/Futhark/CodeGen/ImpCode.hs:169)
    Signedness (src/Futhark/CodeGen/ImpCode.hs:104)
    Param (src/Futhark/CodeGen/ImpCode.hs:86)
    Type (src/Futhark/CodeGen/ImpCode.hs:84)
    DimSize (src/Futhark/CodeGen/ImpCode.hs:82)
    MemSize (src/Futhark/CodeGen/ImpCode.hs:81)
    Size (src/Futhark/CodeGen/ImpCode.hs:77)
    paramName (src/Futhark/CodeGen/ImpCode.hs:90)
    elements (src/Futhark/CodeGen/ImpCode.hs:221)
    bytes (src/Futhark/CodeGen/ImpCode.hs:224)
    dimSizeToExp (src/Futhark/CodeGen/ImpCode.hs:232)
    memSizeToExp (src/Futhark/CodeGen/ImpCode.hs:235)
    sizeToExp (src/Futhark/CodeGen/ImpCode.hs:238)
    var (src/Futhark/CodeGen/ImpCode.hs:242)
    index (src/Futhark/CodeGen/ImpCode.hs:245)
    getKernels (src/Futhark/CodeGen/ImpCode/Kernels.hs:104)
   0% (  0 /  2) in 'Futhark.CodeGen.ImpGen.Kernels'
  Missing documentation for:
    Module header
    compileProg (src/Futhark/CodeGen/ImpGen/Kernels.hs:53)
   0% (  0 /  6) in 'Futhark.Actions'
  Missing documentation for:
    Module header
    printAction (src/Futhark/Actions.hs:25)
    impCodeGenAction (src/Futhark/Actions.hs:46)
    kernelImpCodeGenAction (src/Futhark/Actions.hs:55)
    rangeAction (src/Futhark/Actions.hs:32)
    metricsAction (src/Futhark/Actions.hs:39)
  65% ( 11 / 17) in 'Futhark.CodeGen.Backends.SimpleRepresentation'
  Missing documentation for:
    cIntOps (src/Futhark/CodeGen/Backends/SimpleRepresentation.hs:100)
    cFloat32Ops (src/Futhark/CodeGen/Backends/SimpleRepresentation.hs:216)
    cFloat32Funs (src/Futhark/CodeGen/Backends/SimpleRepresentation.hs:268)
    cFloat64Ops (src/Futhark/CodeGen/Backends/SimpleRepresentation.hs:217)
    cFloat64Funs (src/Futhark/CodeGen/Backends/SimpleRepresentation.hs:349)
    cFloatConvOps (src/Futhark/CodeGen/Backends/SimpleRepresentation.hs:218)
  45% ( 25 / 55) in 'Futhark.CodeGen.Backends.GenericC'
  Missing documentation for:
    Operations (src/Futhark/CodeGen/Backends/GenericC.hs:173)
    writeScalarPointerWithQuals (src/Futhark/CodeGen/Backends/GenericC.hs:1559)
    readScalarPointerWithQuals (src/Futhark/CodeGen/Backends/GenericC.hs:1568)
    CompilerM (src/Futhark/CodeGen/Backends/GenericC.hs:306)
    CompilerState (src/Futhark/CodeGen/Backends/GenericC.hs:94)
    getUserState (src/Futhark/CodeGen/Backends/GenericC.hs:326)
    putUserState (src/Futhark/CodeGen/Backends/GenericC.hs:329)
    modifyUserState (src/Futhark/CodeGen/Backends/GenericC.hs:332)
    contextContents (src/Futhark/CodeGen/Backends/GenericC.hs:294)
    contextFinalInits (src/Futhark/CodeGen/Backends/GenericC.hs:303)
    runCompilerM (src/Futhark/CodeGen/Backends/GenericC.hs:319)
    blockScope (src/Futhark/CodeGen/Backends/GenericC.hs:1851)
    compileFun (src/Futhark/CodeGen/Backends/GenericC.hs:1492)
    compileCode (src/Futhark/CodeGen/Backends/GenericC.hs:1685)
    compileExp (src/Futhark/CodeGen/Backends/GenericC.hs:1584)
    compilePrimValue (src/Futhark/CodeGen/Backends/GenericC.hs:1521)
    compileExpToName (src/Futhark/CodeGen/Backends/GenericC.hs:1575)
    dimSizeToExp (src/Futhark/CodeGen/Backends/GenericC.hs:1551)
    rawMem (src/Futhark/CodeGen/Backends/GenericC.hs:468)
    item (src/Futhark/CodeGen/Backends/GenericC.hs:349)
    stm (src/Futhark/CodeGen/Backends/GenericC.hs:414)
    stms (src/Futhark/CodeGen/Backends/GenericC.hs:419)
    decl (src/Futhark/CodeGen/Backends/GenericC.hs:422)
    atInit (src/Futhark/CodeGen/Backends/GenericC.hs:336)
    headerDecl (src/Futhark/CodeGen/Backends/GenericC.hs:393)
    debugReport (src/Futhark/CodeGen/Backends/GenericC.hs:410)
    libDecl (src/Futhark/CodeGen/Backends/GenericC.hs:398)
    earlyDecls (src/Futhark/CodeGen/Backends/GenericC.hs:402)
    contextField (src/Futhark/CodeGen/Backends/GenericC.hs:406)
    copyMemoryDefaultSpace (src/Futhark/CodeGen/Backends/GenericC.hs:645)
 100% (  2 /  2) in 'Futhark.CodeGen.ImpGen.Kernels.ToOpenCL'
   0% (  0 /  2) in 'Futhark.CodeGen.ImpGen.OpenCL'
  Missing documentation for:
    Module header
    compileProg (src/Futhark/CodeGen/ImpGen/OpenCL.hs:12)
  80% (  4 /  5) in 'Futhark.CodeGen.Backends.SequentialC'
  Missing documentation for:
    compileProg (src/Futhark/CodeGen/Backends/SequentialC.hs:23)
   0% (  0 /  4) in 'Futhark.CodeGen.Backends.COpenCL.Boilerplate'
  Missing documentation for:
    Module header
    generateBoilerplate (src/Futhark/CodeGen/Backends/COpenCL/Boilerplate.hs:20)
    kernelRuntime (src/Futhark/CodeGen/Backends/COpenCL/Boilerplate.hs:339)
    kernelRuns (src/Futhark/CodeGen/Backends/COpenCL/Boilerplate.hs:342)
  60% (  3 /  5) in 'Futhark.CodeGen.Backends.COpenCL'
  Missing documentation for:
    Module header
    compileProg (src/Futhark/CodeGen/Backends/COpenCL.hs:24)
  10% (  1 / 10) in 'Futhark.CodeGen.Backends.GenericPython.AST'
  Missing documentation for:
    Module header
    PyExp (src/Futhark/CodeGen/Backends/GenericPython/AST.hs:24)
    PyIdx (src/Futhark/CodeGen/Backends/GenericPython/AST.hs:43)
    PyArg (src/Futhark/CodeGen/Backends/GenericPython/AST.hs:47)
    PyStmt (src/Futhark/CodeGen/Backends/GenericPython/AST.hs:51)
    PyProg (src/Futhark/CodeGen/Backends/GenericPython/AST.hs:83)
    PyExcept (src/Futhark/CodeGen/Backends/GenericPython/AST.hs:74)
    PyFunDef (src/Futhark/CodeGen/Backends/GenericPython/AST.hs:77)
    PyClassDef (src/Futhark/CodeGen/Backends/GenericPython/AST.hs:80)
  67% (  2 /  3) in 'Futhark.CodeGen.Backends.PyOpenCL.Boilerplate'
  Missing documentation for:
    Module header
 100% (  4 /  4) in 'Futhark.CodeGen.Backends.GenericPython.Options'
  50% ( 17 / 34) in 'Futhark.CodeGen.Backends.GenericPython'
  Missing documentation for:
    compileProg (src/Futhark/CodeGen/Backends/GenericPython.hs:296)
    compileName (src/Futhark/CodeGen/Backends/GenericPython.hs:384)
    compileDim (src/Futhark/CodeGen/Backends/GenericPython.hs:387)
    compileExp (src/Futhark/CodeGen/Backends/GenericPython.hs:774)
    compileCode (src/Futhark/CodeGen/Backends/GenericPython.hs:833)
    compilePrimValue (src/Futhark/CodeGen/Backends/GenericPython.hs:750)
    Operations (src/Futhark/CodeGen/Backends/GenericPython.hs:110)
    unpackDim (src/Futhark/CodeGen/Backends/GenericPython.hs:391)
    CompilerM (src/Futhark/CodeGen/Backends/GenericPython.hs:199)
    CompilerEnv (src/Futhark/CodeGen/Backends/GenericPython.hs:150)
    CompilerState (src/Futhark/CodeGen/Backends/GenericPython.hs:188)
    stm (src/Futhark/CodeGen/Backends/GenericPython.hs:223)
    stms (src/Futhark/CodeGen/Backends/GenericPython.hs:226)
    atInit (src/Futhark/CodeGen/Backends/GenericPython.hs:219)
    collect' (src/Futhark/CodeGen/Backends/GenericPython.hs:214)
    collect (src/Futhark/CodeGen/Backends/GenericPython.hs:209)
    copyMemoryDefaultSpace (src/Futhark/CodeGen/Backends/GenericPython.hs:588)
   0% (  0 /  2) in 'Futhark.CodeGen.Backends.SequentialPython'
  Missing documentation for:
    Module header
    compileProg (src/Futhark/CodeGen/Backends/SequentialPython.hs:16)
   0% (  0 /  2) in 'Futhark.CodeGen.Backends.PyOpenCL'
  Missing documentation for:
    Module header
    compileProg (src/Futhark/CodeGen/Backends/PyOpenCL.hs:22)
   6% (  1 / 18) in 'Futhark.CodeGen.Backends.GenericCSharp.AST'
  Missing documentation for:
    Module header
    CSExp (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:126)
    CSType (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:61)
    CSComp (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:71)
    CSPrim (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:76)
    CSInt (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:45)
    CSUInt (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:51)
    CSFloat (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:57)
    CSIdx (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:197)
    CSArg (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:201)
    CSStmt (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:210)
    CSProg (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:407)
    CSExcept (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:393)
    CSFunDef (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:397)
    CSFunDefArg (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:396)
    CSClassDef (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:400)
    CSConstructorDef (src/Futhark/CodeGen/Backends/GenericCSharp/AST.hs:404)
 100% (  4 /  4) in 'Futhark.CodeGen.Backends.GenericCSharp.Options'
  35% ( 19 / 54) in 'Futhark.CodeGen.Backends.GenericCSharp'
  Missing documentation for:
    compileProg (src/Futhark/CodeGen/Backends/GenericCSharp.hs:401)
    assignScalarPointer (src/Futhark/CodeGen/Backends/GenericCSharp.hs:559)
    toIntPtr (src/Futhark/CodeGen/Backends/GenericCSharp.hs:1403)
    compileName (src/Futhark/CodeGen/Backends/GenericCSharp.hs:584)
    compileDim (src/Futhark/CodeGen/Backends/GenericCSharp.hs:615)
    compileExp (src/Futhark/CodeGen/Backends/GenericCSharp.hs:1156)
    compileCode (src/Futhark/CodeGen/Backends/GenericCSharp.hs:1210)
    compilePrimTypeToAST (src/Futhark/CodeGen/Backends/GenericCSharp.hs:591)
    compilePrimTypeToASText (src/Futhark/CodeGen/Backends/GenericCSharp.hs:601)
    contextFinalInits (src/Futhark/CodeGen/Backends/GenericCSharp.hs:299)
    debugReport (src/Futhark/CodeGen/Backends/GenericCSharp.hs:311)
    Operations (src/Futhark/CodeGen/Backends/GenericCSharp.hs:133)
    unpackDim (src/Futhark/CodeGen/Backends/GenericCSharp.hs:619)
    CompilerM (src/Futhark/CodeGen/Backends/GenericCSharp.hs:257)
    CompilerEnv (src/Futhark/CodeGen/Backends/GenericCSharp.hs:177)
    CompilerState (src/Futhark/CodeGen/Backends/GenericCSharp.hs:231)
    stm (src/Futhark/CodeGen/Backends/GenericCSharp.hs:305)
    stms (src/Futhark/CodeGen/Backends/GenericCSharp.hs:308)
    atInit (src/Futhark/CodeGen/Backends/GenericCSharp.hs:283)
    staticMemDecl (src/Futhark/CodeGen/Backends/GenericCSharp.hs:287)
    staticMemAlloc (src/Futhark/CodeGen/Backends/GenericCSharp.hs:291)
    addMemberDecl (src/Futhark/CodeGen/Backends/GenericCSharp.hs:295)
    beforeParse (src/Futhark/CodeGen/Backends/GenericCSharp.hs:279)
    collect' (src/Futhark/CodeGen/Backends/GenericCSharp.hs:273)
    collect (src/Futhark/CodeGen/Backends/GenericCSharp.hs:267)
    simpleInitClass (src/Futhark/CodeGen/Backends/GenericCSharp.hs:581)
    copyMemoryDefaultSpace (src/Futhark/CodeGen/Backends/GenericCSharp.hs:935)
    consoleErrorWrite (src/Futhark/CodeGen/Backends/GenericCSharp.hs:714)
    consoleErrorWriteLine (src/Futhark/CodeGen/Backends/GenericCSharp.hs:717)
    consoleWrite (src/Futhark/CodeGen/Backends/GenericCSharp.hs:708)
    consoleWriteLine (src/Futhark/CodeGen/Backends/GenericCSharp.hs:711)
    sizeOf (src/Futhark/CodeGen/Backends/GenericCSharp.hs:692)
    privateFunDef (src/Futhark/CodeGen/Backends/GenericCSharp.hs:698)
    publicFunDef (src/Futhark/CodeGen/Backends/GenericCSharp.hs:695)
    getDefaultDecl (src/Futhark/CodeGen/Backends/GenericCSharp.hs:338)
   0% (  0 /  2) in 'Futhark.CodeGen.Backends.SequentialCSharp'
  Missing documentation for:
    Module header
    compileProg (src/Futhark/CodeGen/Backends/SequentialCSharp.hs:14)
   0% (  0 /  4) in 'Futhark.CodeGen.Backends.CSOpenCL.Boilerplate'
  Missing documentation for:
    Module header
    generateBoilerplate (src/Futhark/CodeGen/Backends/CSOpenCL/Boilerplate.hs:23)
    kernelRuntime (src/Futhark/CodeGen/Backends/CSOpenCL/Boilerplate.hs:223)
    kernelRuns (src/Futhark/CodeGen/Backends/CSOpenCL/Boilerplate.hs:226)
   0% (  0 /  2) in 'Futhark.CodeGen.Backends.CSOpenCL'
  Missing documentation for:
    Module header
    compileProg (src/Futhark/CodeGen/Backends/CSOpenCL.hs:23)
  67% (  2 /  3) in 'Language.Futhark.Futlib'
  Missing documentation for:
    prelude (src/Language/Futhark/Futlib.hs:26)
  75% ( 49 / 65) in 'Language.Futhark.Syntax'
  Missing documentation for:
    ArrayDim (src/Language/Futhark/Syntax.hs:198)
    typeNameFromQualName (src/Language/Futhark/Syntax.hs:287)
    qualNameFromTypeName (src/Language/Futhark/Syntax.hs:290)
    TypeArg (src/Language/Futhark/Syntax.hs:367)
    TypeArgExp (src/Language/Futhark/Syntax.hs:409)
    ArrayElemTypeBase (src/Language/Futhark/Syntax.hs:310)
    IsPrimValue (src/Language/Futhark/Syntax.hs:165)
    StreamForm (src/Language/Futhark/Syntax.hs:714)
    SpecBase (src/Language/Futhark/Syntax.hs:860)
    SigExpBase (src/Language/Futhark/Syntax.hs:879)
    SigBindBase (src/Language/Futhark/Syntax.hs:900)
    ModExpBase (src/Language/Futhark/Syntax.hs:910)
    ModBindBase (src/Language/Futhark/Syntax.hs:933)
    ModParamBase (src/Language/Futhark/Syntax.hs:946)
    TypeParamBase (src/Language/Futhark/Syntax.hs:836)
    typeParamName (src/Language/Futhark/Syntax.hs:856)
Warning: 'Rank' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'Consumed' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
  87% ( 71 / 82) in 'Language.Futhark.Attributes'
  Missing documentation for:
    valueType (src/Language/Futhark/Attributes.hs:424)
    recordArrayElemUniqueness (src/Language/Futhark/Attributes.hs:183)
    foldFunType (src/Language/Futhark/Attributes.hs:497)
    arrayOfWithAliases (src/Language/Futhark/Attributes.hs:278)
    typeToRecordArrayElem (src/Language/Futhark/Attributes.hs:295)
    typeToRecordArrayElem' (src/Language/Futhark/Attributes.hs:300)
    recordArrayElemToType (src/Language/Futhark/Attributes.hs:314)
    isTupleRecord (src/Language/Futhark/Attributes.hs:342)
    areTupleFields (src/Language/Futhark/Attributes.hs:346)
    isTypeParam (src/Language/Futhark/Attributes.hs:367)
    UncheckedTypeExp (src/Language/Futhark/Attributes.hs:1001)
  86% (  6 /  7) in 'Language.Futhark.Pretty'
  Missing documentation for:
    prettyName (src/Language/Futhark/Pretty.hs:59)
  91% ( 10 / 11) in 'Language.Futhark.Parser'
  Missing documentation for:
    scanTokensText (src/Language/Futhark/Parser/Lexer.x:381)
 100% ( 22 / 22) in 'Language.Futhark'
  94% ( 16 / 17) in 'Language.Futhark.Semantic'
  Missing documentation for:
    NameMap (src/Language/Futhark/Semantic.hs:124)
  27% (  4 / 15) in 'Language.Futhark.Interpreter'
  Missing documentation for:
    Module header
    Ctx (src/Language/Futhark/Interpreter.hs:843)
    Env (src/Language/Futhark/Interpreter.hs:206)
    InterpreterError (src/Language/Futhark/Interpreter.hs:217)
    interpretExp (src/Language/Futhark/Interpreter.hs:1135)
    interpretDec (src/Language/Futhark/Interpreter.hs:1138)
    interpretImport (src/Language/Futhark/Interpreter.hs:1143)
    ExtOp (src/Language/Futhark/Interpreter.hs:43)
    typeEnv (src/Language/Futhark/Interpreter.hs:242)
    fromTuple (src/Language/Futhark/Interpreter.hs:160)
    isEmptyArray (src/Language/Futhark/Interpreter.hs:151)
  67% (  8 / 12) in 'Futhark.Internalise.TypesValues'
  Missing documentation for:
    Module header
    internaliseReturnType (src/Futhark/Internalise/TypesValues.hs:59)
    internaliseParamTypes (src/Futhark/Internalise/TypesValues.hs:48)
    internaliseType (src/Futhark/Internalise/TypesValues.hs:76)
  14% (  1 /  7) in 'Futhark.Internalise.Lambdas'
  Missing documentation for:
    Module header
    internaliseMapLambda (src/Futhark/Internalise/Lambdas.hs:28)
    internaliseStreamMapLambda (src/Futhark/Internalise/Lambdas.hs:51)
    internaliseFoldLambda (src/Futhark/Internalise/Lambdas.hs:124)
    internaliseStreamLambda (src/Futhark/Internalise/Lambdas.hs:142)
    internalisePartitionLambda (src/Futhark/Internalise/Lambdas.hs:158)
 100% (  2 /  2) in 'Futhark.Internalise.Defunctionalise'
  17% (  1 /  6) in 'Futhark.Internalise.Bindings'
  Missing documentation for:
    Module header
    bindingParams (src/Futhark/Internalise/Bindings.hs:30)
    bindingLambdaParams (src/Futhark/Internalise/Bindings.hs:56)
    stmPattern (src/Futhark/Internalise/Bindings.hs:146)
    MatchPattern (src/Futhark/Internalise/Bindings.hs:144)
   0% (  0 / 10) in 'Futhark.Doc.Html'
  Missing documentation for:
    Module header
    primTypeHtml (src/Futhark/Doc/Html.hs:25)
    prettyTypeName (src/Futhark/Doc/Html.hs:28)
    prettyU (src/Futhark/Doc/Html.hs:31)
    renderName (src/Futhark/Doc/Html.hs:34)
    joinBy (src/Futhark/Doc/Html.hs:37)
    commas (src/Futhark/Doc/Html.hs:42)
    brackets (src/Futhark/Doc/Html.hs:49)
    braces (src/Futhark/Doc/Html.hs:47)
    parens (src/Futhark/Doc/Html.hs:45)
Warning: 'Put' is ambiguous. It is defined
    * in ‘Data.Binary.Put’
    * in ‘Data.Binary.Put’
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'Put' defined in ‘Data.Binary.Put’
 100% (  9 /  9) in 'Futhark.Test.Values'
 100% ( 19 / 19) in 'Futhark.Test'
  67% (  2 /  3) in 'Language.Futhark.Traversals'
  Missing documentation for:
    ASTMappable (src/Language/Futhark/Traversals.hs:44)
  50% (  1 /  2) in 'Futhark.Internalise.Defunctorise'
  Missing documentation for:
    transformProg (src/Futhark/Internalise/Defunctorise.hs:296)
  33% (  1 /  3) in 'Language.Futhark.Warnings'
  Missing documentation for:
    Module header
    singleWarning (src/Language/Futhark/Warnings.hs:37)
  35% ( 15 / 43) in 'Language.Futhark.TypeChecker.Monad'
  Missing documentation for:
    runTypeM (src/Language/Futhark/TypeChecker/Monad.hs:145)
    askEnv (src/Language/Futhark/TypeChecker/Monad.hs:152)
    askRootEnv (src/Language/Futhark/TypeChecker/Monad.hs:152)
    localTmpEnv (src/Language/Futhark/TypeChecker/Monad.hs:156)
    checkQualNameWithEnv (src/Language/Futhark/TypeChecker/Monad.hs:289)
    bindSpaced (src/Language/Futhark/TypeChecker/Monad.hs:210)
    qualifyTypeVars (src/Language/Futhark/TypeChecker/Monad.hs:312)
    unexpectedType (src/Language/Futhark/TypeChecker/Monad.hs:83)
    undefinedType (src/Language/Futhark/TypeChecker/Monad.hs:94)
    unappliedFunctor (src/Language/Futhark/TypeChecker/Monad.hs:104)
    unknownVariableError (src/Language/Futhark/TypeChecker/Monad.hs:108)
    underscoreUse (src/Language/Futhark/TypeChecker/Monad.hs:114)
    functionIsNotValue (src/Language/Futhark/TypeChecker/Monad.hs:99)
    typeError (src/Language/Futhark/TypeChecker/Monad.hs:182)
    MonadTypeChecker (src/Language/Futhark/TypeChecker/Monad.hs:190)
    checkName (src/Language/Futhark/TypeChecker/Monad.hs:207)
    badOnLeft (src/Language/Futhark/TypeChecker/Monad.hs:338)
    ImportTable (src/Language/Futhark/TypeChecker/Monad.hs:124)
    NameMap (src/Language/Futhark/Semantic.hs:124)
    anySignedType (src/Language/Futhark/TypeChecker/Monad.hs:341)
    anyUnsignedType (src/Language/Futhark/TypeChecker/Monad.hs:344)
    anyIntType (src/Language/Futhark/TypeChecker/Monad.hs:347)
    anyFloatType (src/Language/Futhark/TypeChecker/Monad.hs:350)
    anyNumberType (src/Language/Futhark/TypeChecker/Monad.hs:353)
    anyPrimType (src/Language/Futhark/TypeChecker/Monad.hs:356)
    intrinsicsNameMap (src/Language/Futhark/TypeChecker/Monad.hs:366)
    topLevelNameMap (src/Language/Futhark/TypeChecker/Monad.hs:372)
    ppSpace (src/Language/Futhark/TypeChecker/Monad.hs:361)
  43% (  6 / 14) in 'Language.Futhark.TypeChecker.Types'
  Missing documentation for:
    Module header
    checkTypeExp (src/Language/Futhark/TypeChecker/Types.hs:127)
    checkTypeDecl (src/Language/Futhark/TypeChecker/Types.hs:119)
    checkTypeParams (src/Language/Futhark/TypeChecker/Types.hs:280)
    TypeSub (src/Language/Futhark/TypeChecker/Types.hs:305)
    TypeSubs (src/Language/Futhark/TypeChecker/Types.hs:309)
    substituteTypes (src/Language/Futhark/TypeChecker/Types.hs:311)
    substituteTypesInBoundV (src/Language/Futhark/TypeChecker/Types.hs:353)
  29% (  4 / 14) in 'Language.Futhark.TypeChecker.Unify'
  Missing documentation for:
    Module header
    Constraint (src/Language/Futhark/TypeChecker/Unify.hs:43)
    lookupSubst (src/Language/Futhark/TypeChecker/Unify.hs:59)
    MonadUnify (src/Language/Futhark/TypeChecker/Unify.hs:63)
    typeError (src/Language/Futhark/TypeChecker/Monad.hs:182)
    zeroOrderType (src/Language/Futhark/TypeChecker/Unify.hs:267)
    mustHaveField (src/Language/Futhark/TypeChecker/Unify.hs:290)
    mustBeOneOf (src/Language/Futhark/TypeChecker/Unify.hs:211)
    equalityType (src/Language/Futhark/TypeChecker/Unify.hs:242)
    normaliseType (src/Language/Futhark/TypeChecker/Unify.hs:73)
  67% (  2 /  3) in 'Language.Futhark.TypeChecker.Terms'
  Missing documentation for:
    checkOneExp (src/Language/Futhark/TypeChecker/Terms.hs:1367)
 100% (  7 /  7) in 'Language.Futhark.TypeChecker'
 100% (  8 /  8) in 'Futhark.Compiler.Program'
Warning: 'ValBinding' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'ValBind' is ambiguous. It is defined
    * at src/Language/Futhark/Syntax.hs:802:25
    * at src/Language/Futhark.hs:33:1
    You may be able to disambiguate the identifier by qualifying it or
    by hiding some imports.
    Defaulting to 'ValBind' defined at src/Language/Futhark.hs:33:1
  50% (  2 /  4) in 'Futhark.Internalise.Monomorphise'
  Missing documentation for:
    transformProg (src/Futhark/Internalise/Monomorphise.hs:601)
    runMonoM (src/Futhark/Internalise/Monomorphise.hs:91)
 100% (  2 /  2) in 'Futhark.Internalise'
  40% (  4 / 10) in 'Futhark.Compiler'
  Missing documentation for:
    Module header
    runPipelineOnProgram (src/Futhark/Compiler.hs:111)
    runCompilerOnProgram (src/Futhark/Compiler.hs:90)
    FutharkConfig (src/Futhark/Compiler.hs:39)
    newFutharkConfig (src/Futhark/Compiler.hs:46)
    dumpError (src/Futhark/Compiler.hs:53)
 100% (  3 /  3) in 'Futhark.Version'
 100% (  4 /  4) in 'Futhark.Util.Options'
 100% (  4 /  4) in 'Futhark.Compiler.CLI'
   0% (  0 /  2) in 'Futhark.Doc.Generator'
  Missing documentation for:
    Module header
    renderFiles (src/Futhark/Doc/Generator.hs:94)
Warning: Futhark.Util: could not find link destinations for:
    UserString EncodedString
Warning: Futhark.Pkg.Solve: could not find link destinations for:
    RoughBuildList
Warning: Language.Futhark.Core: could not find link destinations for:
    unsafeIndex unsafeRangeSize numElements unsafeArray unsafeAt unsafeReplace unsafeAccum unsafeAccumArray getNumElements unsafeNewArray_ unsafeRead unsafeWrite D:R:VectorInt80 V_Int8 D:R:MVectorsInt80 D:R:VectorInt160 V_Int16 D:R:MVectorsInt160 D:R:VectorInt320 V_Int32 D:R:MVectorsInt320 D:R:VectorInt640 V_Int64 D:R:MVectorsInt640 ByteSource /-/ ByteSink D:R:VectorWord80 V_Word8 Takes1Byte D:R:MVectorsWord80 D:R:VectorWord160 V_Word16 Takes2Bytes D:R:MVectorsWord160 D:R:VectorWord320 V_Word32 Takes4Bytes D:R:MVectorsWord320 D:R:VectorWord640 V_Word64 D:R:MVectorsWord640
Warning: Futhark.Transform.Rename: could not find link destinations for:
    RenameEnv
Warning: Futhark.Analysis.Range: could not find link destinations for:
    RangeEnv
Warning: Futhark.Representation.Aliases: could not find link destinations for:
    cseInOp CSEM
Warning: Futhark.TypeCheck: could not find link destinations for:
    Occurence Usage Arg Consumption
Warning: Futhark.Representation.ExplicitMemory.Lmad: could not find link destinations for:
    Lmad Shape Indices Permutation DimInfo
Warning: Futhark.Representation.ExplicitMemory.IndexFunction: could not find link destinations for:
    Indices Shape Permutation IxFn
Warning: Futhark.Representation.SOACS.SOAC: could not find link destinations for:
    cseInOp CSEM
Warning: Futhark.Representation.SOACS: could not find link destinations for:
    unsafeIndex unsafeRangeSize numElements unsafeArray unsafeAt unsafeReplace unsafeAccum unsafeAccumArray getNumElements unsafeNewArray_ unsafeRead unsafeWrite D:R:VectorInt80 V_Int8 D:R:MVectorsInt80 D:R:VectorInt160 V_Int16 D:R:MVectorsInt160 D:R:VectorInt320 V_Int32 D:R:MVectorsInt320 D:R:VectorInt640 V_Int64 D:R:MVectorsInt640 ByteSource /-/ ByteSink D:R:VectorWord80 V_Word8 Takes1Byte D:R:MVectorsWord80 D:R:VectorWord160 V_Word16 Takes2Bytes D:R:MVectorsWord160 D:R:VectorWord320 V_Word32 Takes4Bytes D:R:MVectorsWord320 D:R:VectorWord640 V_Word64 D:R:MVectorsWord640
Warning: Futhark.Representation.Kernels.KernelExp: could not find link destinations for:
    cseInOp CSEM
Warning: Futhark.Representation.Kernels.Kernel: could not find link destinations for:
    cseInOp CSEM
Warning: Futhark.Pass.KernelBabysitting: could not find link destinations for:
    ExpMap
Warning: Futhark.Pass.ExtractKernels.Kernelise: could not find link destinations for:
    Transformer
Warning: Futhark.Optimise.Simplify.Rule: could not find link destinations for:
    RuleOp
Warning: Futhark.Optimise.Simplify.ClosedForm: could not find link destinations for:
    VarLookup
Warning: Futhark.Optimise.Simplify.Engine: could not find link destinations for:
    protectLoopHoisted
Warning: Futhark.Representation.ExplicitMemory: could not find link destinations for:
    cseInOp CSEM OpReturns
Warning: Futhark.Pass.ExplicitAllocations: could not find link destinations for:
    Allocator PatAllocM ChunkMap
Warning: Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizes: could not find link destinations for:
    LoreConstraints
Warning: Futhark.Optimise.MemoryBlockMerging.PrimExps: could not find link destinations for:
    PrimExps
Warning: Futhark.Optimise.MemoryBlockMerging.Reuse.AllocationSizeUses: could not find link destinations for:
    UsesBefore
Warning: Futhark.Optimise.MemoryBlockMerging.Existentials: could not find link destinations for:
    LoreConstraints
Warning: Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition5: could not find link destinations for:
    VarsInUseBeforeMem
Warning: Futhark.Optimise.MemoryBlockMerging.Coalescing.SafetyCondition2: could not find link destinations for:
    AllocatedBlocksBeforeCreation
Warning: Futhark.Optimise.MemoryBlockMerging.Coalescing.Exps: could not find link destinations for:
    LoreConstraints Exps
Warning: Futhark.Optimise.MemoryBlockMerging.Coalescing.Core: could not find link destinations for:
    tryCoalesce
Warning: Futhark.Optimise.MemoryBlockMerging.AllExpVars: could not find link destinations for:
    LoreConstraints
Warning: Futhark.Optimise.CSE: could not find link destinations for:
    cseInOp CSEM
Warning: Futhark.Representation.SOACS.Simplify: could not find link destinations for:
    removeReplicateMapping
Warning: Futhark.Pass.ExpandAllocations: could not find link destinations for:
    extractThreadAllocations
Warning: Futhark.CodeGen.ImpCode.Sequential: could not find link destinations for:
    unsafeIndex unsafeRangeSize numElements unsafeArray unsafeAt unsafeReplace unsafeAccum unsafeAccumArray getNumElements unsafeNewArray_ unsafeRead unsafeWrite D:R:VectorInt80 V_Int8 D:R:MVectorsInt80 D:R:VectorInt160 V_Int16 D:R:MVectorsInt160 D:R:VectorInt320 V_Int32 D:R:MVectorsInt320 D:R:VectorInt640 V_Int64 D:R:MVectorsInt640 ByteSource /-/ ByteSink D:R:VectorWord80 V_Word8 Takes1Byte D:R:MVectorsWord80 D:R:VectorWord160 V_Word16 Takes2Bytes D:R:MVectorsWord160 D:R:VectorWord320 V_Word32 Takes4Bytes D:R:MVectorsWord320 D:R:VectorWord640 V_Word64 D:R:MVectorsWord640
Warning: Futhark.CodeGen.ImpCode.OpenCL: could not find link destinations for:
    unsafeIndex unsafeRangeSize numElements unsafeArray unsafeAt unsafeReplace unsafeAccum unsafeAccumArray getNumElements unsafeNewArray_ unsafeRead unsafeWrite D:R:VectorInt80 V_Int8 D:R:MVectorsInt80 D:R:VectorInt160 V_Int16 D:R:MVectorsInt160 D:R:VectorInt320 V_Int32 D:R:MVectorsInt320 D:R:VectorInt640 V_Int64 D:R:MVectorsInt640 ByteSource /-/ ByteSink D:R:VectorWord80 V_Word8 Takes1Byte D:R:MVectorsWord80 D:R:VectorWord160 V_Word16 Takes2Bytes D:R:MVectorsWord160 D:R:VectorWord320 V_Word32 Takes4Bytes D:R:MVectorsWord320 D:R:VectorWord640 V_Word64 D:R:MVectorsWord640
Warning: Futhark.CodeGen.ImpCode.Kernels: could not find link destinations for:
    unsafeIndex unsafeRangeSize numElements unsafeArray unsafeAt unsafeReplace unsafeAccum unsafeAccumArray getNumElements unsafeNewArray_ unsafeRead unsafeWrite D:R:VectorInt80 V_Int8 D:R:MVectorsInt80 D:R:VectorInt160 V_Int16 D:R:MVectorsInt160 D:R:VectorInt320 V_Int32 D:R:MVectorsInt320 D:R:VectorInt640 V_Int64 D:R:MVectorsInt640 ByteSource /-/ ByteSink D:R:VectorWord80 V_Word8 Takes1Byte D:R:MVectorsWord80 D:R:VectorWord160 V_Word16 Takes2Bytes D:R:MVectorsWord160 D:R:VectorWord320 V_Word32 Takes4Bytes D:R:MVectorsWord320 D:R:VectorWord640 V_Word64 D:R:MVectorsWord640
Warning: Futhark.CodeGen.Backends.GenericCSharp.AST: could not find link destinations for:
    ArgMemType
Warning: Futhark.CodeGen.Backends.GenericCSharp: could not find link destinations for:
    CompilerAcc
Warning: Language.Futhark.Syntax: could not find link destinations for:
    Showable unAnnot
Warning: Language.Futhark.Attributes: could not find link destinations for:
    unAnnot maskAliases
Warning: Language.Futhark.Pretty: could not find link destinations for:
    unAnnot
Warning: Language.Futhark.Interpreter: could not find link destinations for:
    TermBinding
Warning: Futhark.Internalise.Defunctionalise: could not find link destinations for:
    defuncExp StaticVal Dynamic DynamicFun
Warning: Futhark.Test: could not find link destinations for:
    lexeme
Warning: Language.Futhark.TypeChecker.Terms: could not find link destinations for:
    checkTypeDecl
Warning: Futhark.Internalise.Monomorphise: could not find link destinations for:
    MonoM PolyBinding
Documentation created: dist/doc/html/futhark/index.html,
dist/doc/html/futhark/futhark.txt
Preprocessing executable 'futhark' for futhark-0.7.4..
Preprocessing executable 'futhark-bench' for futhark-0.7.4..
Preprocessing executable 'futhark-c' for futhark-0.7.4..
Preprocessing executable 'futhark-cs' for futhark-0.7.4..
Preprocessing executable 'futhark-csopencl' for futhark-0.7.4..
Preprocessing executable 'futhark-dataset' for futhark-0.7.4..
Preprocessing executable 'futhark-doc' for futhark-0.7.4..
Preprocessing executable 'futhark-opencl' for futhark-0.7.4..
Preprocessing executable 'futhark-pkg' for futhark-0.7.4..
Preprocessing executable 'futhark-py' for futhark-0.7.4..
Preprocessing executable 'futhark-pyopencl' for futhark-0.7.4..
Preprocessing executable 'futhark-test' for futhark-0.7.4..
Preprocessing executable 'futharki' for futhark-0.7.4..
Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.6.1/futhark-0.7.4-DdMeIl6TiKI6Tcc13qBV2m
Installing executable futhark in /home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
Installing executable futhark-bench in /home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
Installing executable futhark-c in /home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
Installing executable futhark-cs in /home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
Installing executable futhark-csopencl in /home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
Installing executable futhark-dataset in /home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
Installing executable futhark-doc in /home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
Installing executable futhark-opencl in /home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
/usr/bin/strip:/home/builder/hackage-server/build-cache/tmp-install/bin/stbVJI4b[.data]: No space left on device
/usr/bin/strip:/home/builder/hackage-server/build-cache/tmp-install/bin/stbVJI4b: No space left on device
cabal: Leaving directory '/tmp/cabal-tmp-8179/futhark-0.7.4'
cabal: Error: some packages failed to install:
futhark-0.7.4-DdMeIl6TiKI6Tcc13qBV2m failed during the final install step. The
exception was:
ExitFailure 1

Test log

No test log was submitted for this report.