Build #1 for futhark-0.7.4
| 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.