Resolving dependencies... Starting Only-0.1 Starting StateVar-1.2.2 Starting Diff-0.4.0 Starting algebraic-graphs-0.5 Building Only-0.1 Building StateVar-1.2.2 Building Diff-0.4.0 Building algebraic-graphs-0.5 Completed Only-0.1 Starting base-compat-0.12.1 Completed StateVar-1.2.2 Starting base-orphans-0.8.6 Building base-compat-0.12.1 Building base-orphans-0.8.6 Completed Diff-0.4.0 Starting base16-bytestring-1.0.2.0 Building base16-bytestring-1.0.2.0 Completed base16-bytestring-1.0.2.0 Starting blaze-builder-0.4.2.2 Building blaze-builder-0.4.2.2 Completed base-orphans-0.8.6 Starting bytestring-encoding-0.1.1.0 Building bytestring-encoding-0.1.1.0 Completed base-compat-0.12.1 Starting call-stack-0.4.0 Completed blaze-builder-0.4.2.2 Starting clock-0.8.2 Building call-stack-0.4.0 Building clock-0.8.2 Completed call-stack-0.4.0 Starting cmdargs-0.10.21 Completed bytestring-encoding-0.1.1.0 Starting colour-2.3.6 Building cmdargs-0.10.21 Building colour-2.3.6 Completed clock-0.8.2 Starting cryptohash-md5-0.11.101.0 Building cryptohash-md5-0.11.101.0 Completed cryptohash-md5-0.11.101.0 Starting cryptohash-sha1-0.11.101.0 Building cryptohash-sha1-0.11.101.0 Completed colour-2.3.6 Starting data-default-class-0.1.2.0 Completed cryptohash-sha1-0.11.101.0 Starting dlist-1.0 Building data-default-class-0.1.2.0 Building dlist-1.0 Completed data-default-class-0.1.2.0 Starting entropy-0.4.1.7 Completed algebraic-graphs-0.5 Starting file-embed-0.0.15.0 Building file-embed-0.0.15.0 Completed dlist-1.0 Starting fingertree-0.1.4.2 Building entropy-0.4.1.7 Building fingertree-0.1.4.2 Completed file-embed-0.0.15.0 Starting ghc-paths-0.1.0.12 Building ghc-paths-0.1.0.12 Completed entropy-0.4.1.7 Starting ghc-trace-events-0.1.2.3 Building ghc-trace-events-0.1.2.3 Completed ghc-paths-0.1.0.12 Starting haddock-library-1.10.0 Building haddock-library-1.10.0 Completed fingertree-0.1.4.2 Starting hashable-1.3.5.0 Completed ghc-trace-events-0.1.2.3 Building hashable-1.3.5.0 Starting haskell-src-exts-1.23.1 Completed cmdargs-0.10.21 Starting heaps-0.4 Building haskell-src-exts-1.23.1 Building heaps-0.4 Completed hashable-1.3.5.0 Starting hie-compat-0.2.1.0 Completed heaps-0.4 Starting indexed-traversable-0.1.2 Building hie-compat-0.2.1.0 Building indexed-traversable-0.1.2 Completed haddock-library-1.10.0 Starting integer-logarithms-1.0.3.1 Building integer-logarithms-1.0.3.1 Completed integer-logarithms-1.0.3.1 Starting js-dgtable-0.5.2 Building js-dgtable-0.5.2 Completed indexed-traversable-0.1.2 Starting js-flot-0.8.3 Completed js-dgtable-0.5.2 Starting js-jquery-3.3.1 Building js-flot-0.8.3 Building js-jquery-3.3.1 Completed js-jquery-3.3.1 Starting logict-0.7.0.3 Completed js-flot-0.8.3 Starting network-3.1.2.5 Building logict-0.7.0.3 Completed hie-compat-0.2.1.0 Starting network-info-0.2.0.10 Building network-info-0.2.0.10 Completed logict-0.7.0.3 Starting old-locale-1.0.0.7 Building network-3.1.2.5 Building old-locale-1.0.0.7 Completed network-info-0.2.0.10 Starting parallel-3.2.2.0 Building parallel-3.2.2.0 Completed old-locale-1.0.0.7 Starting parser-combinators-1.3.0 Building parser-combinators-1.3.0 Completed parallel-3.2.2.0 Starting prettyprinter-1.7.1 Building prettyprinter-1.7.1 Completed parser-combinators-1.3.0 Starting primes-0.2.1.0 Building primes-0.2.1.0 Completed primes-0.2.1.0 Starting primitive-0.7.3.0 Building primitive-0.7.3.0 Completed network-3.1.2.5 Starting reflection-2.1.6 Completed prettyprinter-1.7.1 Starting regex-base-0.94.0.2 Building reflection-2.1.6 Building regex-base-0.94.0.2 Completed regex-base-0.94.0.2 Starting rope-utf16-splay-0.3.2.0 Building rope-utf16-splay-0.3.2.0 Completed reflection-2.1.6 Starting safe-0.3.19 Building safe-0.3.19 Completed rope-utf16-splay-0.3.2.0 Starting safe-exceptions-0.1.7.2 Building safe-exceptions-0.1.7.2 Completed safe-exceptions-0.1.7.2 Starting semigroups-0.19.2 Completed primitive-0.7.3.0 Starting some-1.0.2 Completed safe-0.3.19 Starting sorted-list-0.2.1.0 Building semigroups-0.19.2 Building some-1.0.2 Building sorted-list-0.2.1.0 Completed semigroups-0.19.2 Starting split-0.2.3.4 Building split-0.2.3.4 Completed sorted-list-0.2.1.0 Starting splitmix-0.1.0.4 Building splitmix-0.1.0.4 Completed some-1.0.2 Starting syb-0.7.2.1 Building syb-0.7.2.1 Completed split-0.2.3.4 Starting tagged-0.8.6.1 Building tagged-0.8.6.1 Completed splitmix-0.1.0.4 Starting terminal-size-0.3.2.1 Building terminal-size-0.3.2.1 Completed syb-0.7.2.1 Starting th-abstraction-0.4.3.0 Completed tagged-0.8.6.1 Starting th-compat-0.1.3 Building th-abstraction-0.4.3.0 Completed terminal-size-0.3.2.1 Starting transformers-compat-0.7.1 Building th-compat-0.1.3 Building transformers-compat-0.7.1 Completed th-compat-0.1.3 Starting type-equality-1 Building type-equality-1 Completed type-equality-1 Starting unbounded-delays-0.1.1.1 Completed transformers-compat-0.7.1 Starting unix-compat-0.5.3 Building unbounded-delays-0.1.1.1 Building unix-compat-0.5.3 Completed th-abstraction-0.4.3.0 Starting unliftio-core-0.2.0.1 Building unliftio-core-0.2.0.1 Completed unbounded-delays-0.1.1.1 Starting utf8-string-1.0.2 Building utf8-string-1.0.2 Completed unliftio-core-0.2.0.1 Starting void-0.7.3 Completed unix-compat-0.5.3 Starting wcwidth-0.0.2 Building void-0.7.3 Building wcwidth-0.0.2 Completed void-0.7.3 Starting zlib-0.6.2.3 Completed wcwidth-0.0.2 Starting contravariant-1.5.5 Building zlib-0.6.2.3 Building contravariant-1.5.5 Completed utf8-string-1.0.2 Starting gitrev-1.3.1 Building gitrev-1.3.1 Completed contravariant-1.5.5 Starting extra-1.7.9 Completed gitrev-1.3.1 Starting ansi-terminal-0.11 Building extra-1.7.9 Building ansi-terminal-0.11 Completed zlib-0.6.2.3 Starting data-default-instances-containers-0.0.1 Building data-default-instances-containers-0.0.1 Completed data-default-instances-containers-0.0.1 Starting data-default-instances-dlist-0.0.1 Building data-default-instances-dlist-0.0.1 Completed ansi-terminal-0.11 Starting unordered-containers-0.2.15.0 Building unordered-containers-0.2.15.0 Completed data-default-instances-dlist-0.0.1 Starting time-compat-1.9.6.1 Building time-compat-1.9.6.1 Completed extra-1.7.9 Starting opentelemetry-0.7.0 Building opentelemetry-0.7.0 Completed opentelemetry-0.7.0 Starting data-fix-0.3.2 Completed time-compat-1.9.6.1 Starting case-insensitive-1.2.1.0 Building data-fix-0.3.2 Building case-insensitive-1.2.1.0 Completed data-fix-0.3.2 Starting async-2.2.4 Completed case-insensitive-1.2.1.0 Starting OneTuple-0.3.1 Building async-2.2.4 Building OneTuple-0.3.1 Completed unordered-containers-0.2.15.0 Starting data-default-instances-old-locale-0.0.1 Completed async-2.2.4 Starting network-bsd-2.8.1.0 Completed OneTuple-0.3.1 Starting regex-tdfa-1.3.1.1 Building data-default-instances-old-locale-0.0.1 Building network-bsd-2.8.1.0 Building regex-tdfa-1.3.1.1 Completed data-default-instances-old-locale-0.0.1 Starting vector-0.12.3.1 Building vector-0.12.3.1 Completed network-bsd-2.8.1.0 Starting scientific-0.3.7.0 Building scientific-0.3.7.0 Completed scientific-0.3.7.0 Starting direct-sqlite-2.3.26 Building direct-sqlite-2.3.26 Completed regex-tdfa-1.3.1.1 Starting random-1.2.1 Building random-1.2.1 Completed random-1.2.1 Starting distributive-0.6.2.1 Building distributive-0.6.2.1 Completed direct-sqlite-2.3.26 Starting network-uri-2.6.4.1 Building network-uri-2.6.4.1 Completed haskell-src-exts-1.23.1 Starting ghc-check-0.5.0.6 Building ghc-check-0.5.0.6 Completed distributive-0.6.2.1 Starting transformers-base-0.4.6 Building transformers-base-0.4.6 Completed transformers-base-0.4.6 Starting mmorph-1.2.0 Building mmorph-1.2.0 Completed network-uri-2.6.4.1 Starting constraints-0.13.2 Building constraints-0.13.2 Completed ghc-check-0.5.0.6 Starting Glob-0.10.2 Building Glob-0.10.2 Completed mmorph-1.2.0 Starting th-extras-0.0.0.5 Building th-extras-0.0.0.5 Completed th-extras-0.0.0.5 Starting resourcet-1.2.4.3 Completed vector-0.12.3.1 Starting prettyprinter-ansi-terminal-1.1.3 Building resourcet-1.2.4.3 Building prettyprinter-ansi-terminal-1.1.3 Completed Glob-0.10.2 Starting ansi-wl-pprint-0.6.9 Building ansi-wl-pprint-0.6.9 Completed constraints-0.13.2 Starting filepattern-0.1.2 Building filepattern-0.1.2 Completed prettyprinter-ansi-terminal-1.1.3 Starting charset-0.3.9 Building charset-0.3.9 Completed resourcet-1.2.4.3 Starting unliftio-0.2.20 Completed ansi-wl-pprint-0.6.9 Starting typed-process-0.2.7.0 Building unliftio-0.2.20 Building typed-process-0.2.7.0 Completed filepattern-0.1.2 Starting base-compat-batteries-0.12.1 Building base-compat-batteries-0.12.1 Completed typed-process-0.2.7.0 Starting data-default-0.7.1.1 Completed charset-0.3.9 Starting hslogger-1.3.1.0 Building data-default-0.7.1.1 Building hslogger-1.3.1.0 Completed data-default-0.7.1.1 Starting attoparsec-0.14.2 Building attoparsec-0.14.2 Completed base-compat-batteries-0.12.1 Starting uuid-types-1.0.5 Completed hslogger-1.3.1.0 Starting temporary-1.3 Building uuid-types-1.0.5 Building temporary-1.3 Completed unliftio-0.2.20 Starting streaming-commons-0.2.2.2 Building streaming-commons-0.2.2.2 Completed temporary-1.3 Starting MonadRandom-0.5.3 Building MonadRandom-0.5.3 Completed uuid-types-1.0.5 Starting comonad-5.0.8 Building comonad-5.0.8 Completed attoparsec-0.14.2 Starting monad-control-1.0.3.1 Completed MonadRandom-0.5.3 Starting lucid-2.11.0 Building monad-control-1.0.3.1 Building lucid-2.11.0 Completed comonad-5.0.8 Starting vector-algorithms-0.8.0.4 Completed streaming-commons-0.2.2.2 Starting monoid-subclasses-1.1.2 Building vector-algorithms-0.8.0.4 Building monoid-subclasses-1.1.2 Completed monad-control-1.0.3.1 Starting indexed-traversable-instances-0.1.1 Building indexed-traversable-instances-0.1.1 Completed indexed-traversable-instances-0.1.1 Starting hashtables-1.2.4.2 Completed lucid-2.11.0 Starting blaze-textual-0.2.2.1 Building hashtables-1.2.4.2 Building blaze-textual-0.2.2.1 Completed blaze-textual-0.2.2.1 Starting optparse-applicative-0.16.1.0 Building optparse-applicative-0.16.1.0 Completed vector-algorithms-0.8.0.4 Starting shake-0.19.6 Building shake-0.19.6 Completed hashtables-1.2.4.2 Starting uuid-1.3.15 Building uuid-1.3.15 Completed optparse-applicative-0.16.1.0 Starting parsers-0.12.10 Building parsers-0.12.10 Completed uuid-1.3.15 Starting random-shuffle-0.0.4 Building random-shuffle-0.0.4 Completed random-shuffle-0.0.4 Starting bifunctors-5.5.11 Building bifunctors-5.5.11 Completed monoid-subclasses-1.1.2 Starting sqlite-simple-0.4.18.0 Building sqlite-simple-0.4.18.0 Completed parsers-0.12.10 Starting mono-traversable-1.0.15.3 Building mono-traversable-1.0.15.3 Completed sqlite-simple-0.4.18.0 Starting heapsize-0.3.0.1 Building heapsize-0.3.0.1 Completed heapsize-0.3.0.1 Starting tasty-1.4.2 Completed bifunctors-5.5.11 Starting fuzzy-0.1.0.1 Building tasty-1.4.2 Building fuzzy-0.1.0.1 Completed fuzzy-0.1.0.1 Starting hiedb-0.4.1.0 Building hiedb-0.4.1.0 Completed mono-traversable-1.0.15.3 Starting semigroupoids-5.3.6 Completed tasty-1.4.2 Starting profunctors-5.6.2 Building semigroupoids-5.3.6 Building profunctors-5.6.2 Completed hiedb-0.4.1.0 Starting assoc-1.0.2 Building assoc-1.0.2 Completed assoc-1.0.2 Starting conduit-1.3.4.2 Building conduit-1.3.4.2 Completed profunctors-5.6.2 Starting tasty-hunit-0.10.0.3 Building tasty-hunit-0.10.0.3 Completed semigroupoids-5.3.6 Starting these-1.1.1.1 Building these-1.1.1.1 Completed tasty-hunit-0.10.0.3 Starting invariant-0.5.5 Building invariant-0.5.5 Completed these-1.1.1.1 Starting free-5.1.7 Building free-5.1.7 Completed shake-0.19.6 Starting foldl-1.4.12 Completed invariant-0.5.5 Starting strict-0.4.0.1 Building foldl-1.4.12 Building strict-0.4.0.1 Completed conduit-1.3.4.2 Starting libyaml-0.1.2 Building libyaml-0.1.2 Completed strict-0.4.0.1 Starting conduit-parse-0.2.1.0 Building conduit-parse-0.2.1.0 Completed foldl-1.4.12 Starting conduit-extra-1.3.5 Building conduit-extra-1.3.5 Completed conduit-parse-0.2.1.0 Starting aeson-1.5.6.0 Building aeson-1.5.6.0 Completed libyaml-0.1.2 Starting list-t-1.0.5 Building list-t-1.0.5 Completed free-5.1.7 Starting ghc-exactprint-0.6.4 Completed conduit-extra-1.3.5 Starting adjunctions-4.4 Building ghc-exactprint-0.6.4 Building adjunctions-4.4 Completed list-t-1.0.5 Completed adjunctions-4.4 Starting kan-extensions-5.2.3 Building kan-extensions-5.2.3 Completed kan-extensions-5.2.3 Starting lens-5.1 Building lens-5.1 Completed ghc-exactprint-0.6.4 Starting retrie-1.1.0.0 Building retrie-1.1.0.0 Completed aeson-1.5.6.0 Starting hls-graph-1.5.1.0 Starting yaml-0.11.7.0 Building hls-graph-1.5.1.0 Building yaml-0.11.7.0 Completed yaml-0.11.7.0 Starting constraints-extras-0.3.2.0 Building constraints-extras-0.3.2.0 Completed hls-graph-1.5.1.0 Starting aeson-pretty-0.8.9 Building aeson-pretty-0.8.9 Completed constraints-extras-0.3.2.0 Starting implicit-hie-0.1.2.6 Completed aeson-pretty-0.8.9 Starting hie-bios-0.7.6 Building implicit-hie-0.1.2.6 Building hie-bios-0.7.6 Completed implicit-hie-0.1.2.6 Starting dependent-sum-0.7.1.0 Building dependent-sum-0.7.1.0 Completed dependent-sum-0.7.1.0 Starting dependent-sum-template-0.1.0.3 Building dependent-sum-template-0.1.0.3 Completed dependent-sum-template-0.1.0.3 Starting dependent-map-0.4.0.0 Building dependent-map-0.4.0.0 Completed hie-bios-0.7.6 Starting implicit-hie-cradle-0.3.0.5 Building implicit-hie-cradle-0.3.0.5 Completed retrie-1.1.0.0 Completed dependent-map-0.4.0.0 Completed implicit-hie-cradle-0.3.0.5 Completed lens-5.1 Starting lsp-types-1.3.0.1 Building lsp-types-1.3.0.1 Completed lsp-types-1.3.0.1 Starting lsp-1.2.0.1 Starting lsp-test-0.14.0.1 Building lsp-1.2.0.1 Building lsp-test-0.14.0.1 Completed lsp-1.2.0.1 Starting hls-plugin-api-1.2.0.2 Building hls-plugin-api-1.2.0.2 Completed lsp-test-0.14.0.1 Completed hls-plugin-api-1.2.0.2 Starting ghcide-1.5.0 Building ghcide-1.5.0 Failed to install ghcide-1.5.0 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/ghcide-1.5.0-1YdCIZT5MnjGnkWYW4gFOi.log ): cabal: Entering directory '/tmp/cabal-tmp-26338/ghcide-1.5.0' Configuring ghcide-1.5.0... Preprocessing executable 'ghcide-test-preprocessor' for ghcide-1.5.0.. Building executable 'ghcide-test-preprocessor' for ghcide-1.5.0.. [1 of 1] Compiling Main ( test/preprocessor/Main.hs, dist/build/ghcide-test-preprocessor/ghcide-test-preprocessor-tmp/Main.o ) Linking dist/build/ghcide-test-preprocessor/ghcide-test-preprocessor ... Preprocessing library for ghcide-1.5.0.. Building library for ghcide-1.5.0.. [ 1 of 71] Compiling Control.Concurrent.Strict ( src/Control/Concurrent/Strict.hs, dist/build/Control/Concurrent/Strict.o, dist/build/Control/Concurrent/Strict.dyn_o ) [ 2 of 71] Compiling Development.IDE.Core.Debouncer ( src/Development/IDE/Core/Debouncer.hs, dist/build/Development/IDE/Core/Debouncer.o, dist/build/Development/IDE/Core/Debouncer.dyn_o ) [ 3 of 71] Compiling Development.IDE.Core.PositionMapping ( src/Development/IDE/Core/PositionMapping.hs, dist/build/Development/IDE/Core/PositionMapping.o, dist/build/Development/IDE/Core/PositionMapping.dyn_o ) [ 4 of 71] Compiling Development.IDE.GHC.Compat.Core ( src/Development/IDE/GHC/Compat/Core.hs, dist/build/Development/IDE/GHC/Compat/Core.o, dist/build/Development/IDE/GHC/Compat/Core.dyn_o ) [ 5 of 71] Compiling Development.IDE.GHC.Compat.Env ( src/Development/IDE/GHC/Compat/Env.hs, dist/build/Development/IDE/GHC/Compat/Env.o, dist/build/Development/IDE/GHC/Compat/Env.dyn_o ) [ 6 of 71] Compiling Development.IDE.GHC.Compat.Outputable ( src/Development/IDE/GHC/Compat/Outputable.hs, dist/build/Development/IDE/GHC/Compat/Outputable.o, dist/build/Development/IDE/GHC/Compat/Outputable.dyn_o ) [ 7 of 71] Compiling Development.IDE.GHC.Compat.Logger ( src/Development/IDE/GHC/Compat/Logger.hs, dist/build/Development/IDE/GHC/Compat/Logger.o, dist/build/Development/IDE/GHC/Compat/Logger.dyn_o ) [ 8 of 71] Compiling Development.IDE.GHC.Compat.Iface ( src/Development/IDE/GHC/Compat/Iface.hs, dist/build/Development/IDE/GHC/Compat/Iface.o, dist/build/Development/IDE/GHC/Compat/Iface.dyn_o ) [ 9 of 71] Compiling Development.IDE.GHC.Compat.Units ( src/Development/IDE/GHC/Compat/Units.hs, dist/build/Development/IDE/GHC/Compat/Units.o, dist/build/Development/IDE/GHC/Compat/Units.dyn_o ) [10 of 71] Compiling Development.IDE.GHC.Compat.Util ( src/Development/IDE/GHC/Compat/Util.hs, dist/build/Development/IDE/GHC/Compat/Util.o, dist/build/Development/IDE/GHC/Compat/Util.dyn_o ) [11 of 71] Compiling Development.IDE.GHC.Compat.Parser ( src/Development/IDE/GHC/Compat/Parser.hs, dist/build/Development/IDE/GHC/Compat/Parser.o, dist/build/Development/IDE/GHC/Compat/Parser.dyn_o ) [12 of 71] Compiling Development.IDE.GHC.Compat.Plugins ( src/Development/IDE/GHC/Compat/Plugins.hs, dist/build/Development/IDE/GHC/Compat/Plugins.o, dist/build/Development/IDE/GHC/Compat/Plugins.dyn_o ) [13 of 71] Compiling Development.IDE.GHC.Compat ( src/Development/IDE/GHC/Compat.hs, dist/build/Development/IDE/GHC/Compat.o, dist/build/Development/IDE/GHC/Compat.dyn_o ) [14 of 71] Compiling Development.IDE.GHC.CPP ( src/Development/IDE/GHC/CPP.hs, dist/build/Development/IDE/GHC/CPP.o, dist/build/Development/IDE/GHC/CPP.dyn_o ) [15 of 71] Compiling Development.IDE.Plugin.CodeAction.PositionIndexed ( src/Development/IDE/Plugin/CodeAction/PositionIndexed.hs, dist/build/Development/IDE/Plugin/CodeAction/PositionIndexed.o, dist/build/Development/IDE/Plugin/CodeAction/PositionIndexed.dyn_o ) [16 of 71] Compiling Development.IDE.Session.VersionCheck ( session-loader/Development/IDE/Session/VersionCheck.hs, dist/build/Development/IDE/Session/VersionCheck.o, dist/build/Development/IDE/Session/VersionCheck.dyn_o ) [17 of 71] Compiling Development.IDE.Types.Location ( src/Development/IDE/Types/Location.hs, dist/build/Development/IDE/Types/Location.o, dist/build/Development/IDE/Types/Location.dyn_o ) [18 of 71] Compiling Development.IDE.Types.Diagnostics ( src/Development/IDE/Types/Diagnostics.hs, dist/build/Development/IDE/Types/Diagnostics.o, dist/build/Development/IDE/Types/Diagnostics.dyn_o ) [19 of 71] Compiling Development.IDE.GHC.Util ( src/Development/IDE/GHC/Util.hs, dist/build/Development/IDE/GHC/Util.o, dist/build/Development/IDE/GHC/Util.dyn_o ) [20 of 71] Compiling Development.IDE.GHC.Orphans ( src/Development/IDE/GHC/Orphans.hs, dist/build/Development/IDE/GHC/Orphans.o, dist/build/Development/IDE/GHC/Orphans.dyn_o ) [21 of 71] Compiling Development.IDE.Types.KnownTargets ( src/Development/IDE/Types/KnownTargets.hs, dist/build/Development/IDE/Types/KnownTargets.o, dist/build/Development/IDE/Types/KnownTargets.dyn_o ) [22 of 71] Compiling Development.IDE.Types.Exports ( src/Development/IDE/Types/Exports.hs, dist/build/Development/IDE/Types/Exports.o, dist/build/Development/IDE/Types/Exports.dyn_o ) [23 of 71] Compiling Development.IDE.Spans.Common ( src/Development/IDE/Spans/Common.hs, dist/build/Development/IDE/Spans/Common.o, dist/build/Development/IDE/Spans/Common.dyn_o ) [24 of 71] Compiling Development.IDE.Plugin.Completions.Types ( src/Development/IDE/Plugin/Completions/Types.hs, dist/build/Development/IDE/Plugin/Completions/Types.o, dist/build/Development/IDE/Plugin/Completions/Types.dyn_o ) [25 of 71] Compiling Development.IDE.GHC.Error ( src/Development/IDE/GHC/Error.hs, dist/build/Development/IDE/GHC/Error.o, dist/build/Development/IDE/GHC/Error.dyn_o ) [26 of 71] Compiling Development.IDE.Types.HscEnvEq ( src/Development/IDE/Types/HscEnvEq.hs, dist/build/Development/IDE/Types/HscEnvEq.o, dist/build/Development/IDE/Types/HscEnvEq.dyn_o ) [27 of 71] Compiling Development.IDE.Spans.LocalBindings ( src/Development/IDE/Spans/LocalBindings.hs, dist/build/Development/IDE/Spans/LocalBindings.o, dist/build/Development/IDE/Spans/LocalBindings.dyn_o ) [28 of 71] Compiling Development.IDE.Import.FindImports ( src/Development/IDE/Import/FindImports.hs, dist/build/Development/IDE/Import/FindImports.o, dist/build/Development/IDE/Import/FindImports.dyn_o ) [29 of 71] Compiling Development.IDE.Import.DependencyInformation ( src/Development/IDE/Import/DependencyInformation.hs, dist/build/Development/IDE/Import/DependencyInformation.o, dist/build/Development/IDE/Import/DependencyInformation.dyn_o ) [30 of 71] Compiling Development.IDE.Core.RuleTypes ( src/Development/IDE/Core/RuleTypes.hs, dist/build/Development/IDE/Core/RuleTypes.o, dist/build/Development/IDE/Core/RuleTypes.dyn_o ) [31 of 71] Compiling Development.IDE.GHC.Warnings ( src/Development/IDE/GHC/Warnings.hs, dist/build/Development/IDE/GHC/Warnings.o, dist/build/Development/IDE/GHC/Warnings.dyn_o ) [32 of 71] Compiling Development.IDE.Core.Preprocessor ( src/Development/IDE/Core/Preprocessor.hs, dist/build/Development/IDE/Core/Preprocessor.o, dist/build/Development/IDE/Core/Preprocessor.dyn_o ) [33 of 71] Compiling Development.IDE.Types.Logger ( src/Development/IDE/Types/Logger.hs, dist/build/Development/IDE/Types/Logger.o, dist/build/Development/IDE/Types/Logger.dyn_o ) [34 of 71] Compiling Development.IDE.Types.Action ( src/Development/IDE/Types/Action.hs, dist/build/Development/IDE/Types/Action.o, dist/build/Development/IDE/Types/Action.dyn_o ) [35 of 71] Compiling Development.IDE.Types.Options ( src/Development/IDE/Types/Options.hs, dist/build/Development/IDE/Types/Options.o, dist/build/Development/IDE/Types/Options.dyn_o ) [36 of 71] Compiling Development.IDE.Spans.AtPoint ( src/Development/IDE/Spans/AtPoint.hs, dist/build/Development/IDE/Spans/AtPoint.o, dist/build/Development/IDE/Spans/AtPoint.dyn_o ) [37 of 71] Compiling Development.IDE.Core.ProgressReporting ( src/Development/IDE/Core/ProgressReporting.hs, dist/build/Development/IDE/Core/ProgressReporting.o, dist/build/Development/IDE/Core/ProgressReporting.dyn_o ) [38 of 71] Compiling Development.IDE.Types.Shake ( src/Development/IDE/Types/Shake.hs, dist/build/Development/IDE/Types/Shake.o, dist/build/Development/IDE/Types/Shake.dyn_o ) [39 of 71] Compiling Development.IDE.Core.Tracing ( src/Development/IDE/Core/Tracing.hs, dist/build/Development/IDE/Core/Tracing.o, dist/build/Development/IDE/Core/Tracing.dyn_o ) src/Development/IDE/Core/Tracing.hs:3:1: warning: [-Wunrecognised-pragmas] Unrecognised pragma | 3 | {-# HLINT ignore #-} | ^^^ [40 of 71] Compiling Development.IDE.Core.Shake ( src/Development/IDE/Core/Shake.hs, dist/build/Development/IDE/Core/Shake.o, dist/build/Development/IDE/Core/Shake.dyn_o ) [41 of 71] Compiling Development.IDE.Session ( session-loader/Development/IDE/Session.hs, dist/build/Development/IDE/Session.o, dist/build/Development/IDE/Session.dyn_o ) [42 of 71] Compiling Development.IDE.LSP.Server ( src/Development/IDE/LSP/Server.hs, dist/build/Development/IDE/LSP/Server.o, dist/build/Development/IDE/LSP/Server.dyn_o ) [43 of 71] Compiling Development.IDE.Plugin ( src/Development/IDE/Plugin.hs, dist/build/Development/IDE/Plugin.o, dist/build/Development/IDE/Plugin.dyn_o ) [44 of 71] Compiling Development.IDE.Plugin.HLS ( src/Development/IDE/Plugin/HLS.hs, dist/build/Development/IDE/Plugin/HLS.o, dist/build/Development/IDE/Plugin/HLS.dyn_o ) [45 of 71] Compiling Development.IDE.Core.OfInterest ( src/Development/IDE/Core/OfInterest.hs, dist/build/Development/IDE/Core/OfInterest.o, dist/build/Development/IDE/Core/OfInterest.dyn_o ) [46 of 71] Compiling Development.IDE.Core.IdeConfiguration ( src/Development/IDE/Core/IdeConfiguration.hs, dist/build/Development/IDE/Core/IdeConfiguration.o, dist/build/Development/IDE/Core/IdeConfiguration.dyn_o ) [47 of 71] Compiling Development.IDE.Core.FileStore ( src/Development/IDE/Core/FileStore.hs, dist/build/Development/IDE/Core/FileStore.o, dist/build/Development/IDE/Core/FileStore.dyn_o ) [48 of 71] Compiling Development.IDE.Core.FileExists ( src/Development/IDE/Core/FileExists.hs, dist/build/Development/IDE/Core/FileExists.o, dist/build/Development/IDE/Core/FileExists.dyn_o ) [49 of 71] Compiling Development.IDE.Core.Service ( src/Development/IDE/Core/Service.hs, dist/build/Development/IDE/Core/Service.o, dist/build/Development/IDE/Core/Service.dyn_o ) [50 of 71] Compiling Development.IDE.Plugin.Test ( src/Development/IDE/Plugin/Test.hs, dist/build/Development/IDE/Plugin/Test.o, dist/build/Development/IDE/Plugin/Test.dyn_o ) [51 of 71] Compiling Development.IDE.LSP.Notifications ( src/Development/IDE/LSP/Notifications.hs, dist/build/Development/IDE/LSP/Notifications.o, dist/build/Development/IDE/LSP/Notifications.dyn_o ) [52 of 71] Compiling Development.IDE.Core.Compile ( src/Development/IDE/Core/Compile.hs, dist/build/Development/IDE/Core/Compile.o, dist/build/Development/IDE/Core/Compile.dyn_o ) [53 of 71] Compiling Development.IDE.Spans.Documentation ( src/Development/IDE/Spans/Documentation.hs, dist/build/Development/IDE/Spans/Documentation.o, dist/build/Development/IDE/Spans/Documentation.dyn_o ) [54 of 71] Compiling Development.IDE.Core.Actions ( src/Development/IDE/Core/Actions.hs, dist/build/Development/IDE/Core/Actions.o, dist/build/Development/IDE/Core/Actions.dyn_o ) [55 of 71] Compiling Generics.SYB.GHC ( src/Generics/SYB/GHC.hs, dist/build/Generics/SYB/GHC.o, dist/build/Generics/SYB/GHC.dyn_o ) [56 of 71] Compiling Development.IDE.GHC.ExactPrint ( src/Development/IDE/GHC/ExactPrint.hs, dist/build/Development/IDE/GHC/ExactPrint.o, dist/build/Development/IDE/GHC/ExactPrint.dyn_o ) [57 of 71] Compiling Development.IDE.Plugin.CodeAction.ExactPrint ( src/Development/IDE/Plugin/CodeAction/ExactPrint.hs, dist/build/Development/IDE/Plugin/CodeAction/ExactPrint.o, dist/build/Development/IDE/Plugin/CodeAction/ExactPrint.dyn_o ) [58 of 71] Compiling Development.IDE.Core.Rules ( src/Development/IDE/Core/Rules.hs, dist/build/Development/IDE/Core/Rules.o, dist/build/Development/IDE/Core/Rules.dyn_o ) [59 of 71] Compiling Development.IDE.LSP.Outline ( src/Development/IDE/LSP/Outline.hs, dist/build/Development/IDE/LSP/Outline.o, dist/build/Development/IDE/LSP/Outline.dyn_o ) [60 of 71] Compiling Development.IDE.LSP.HoverDefinition ( src/Development/IDE/LSP/HoverDefinition.hs, dist/build/Development/IDE/LSP/HoverDefinition.o, dist/build/Development/IDE/LSP/HoverDefinition.dyn_o ) [61 of 71] Compiling Development.IDE.LSP.LanguageServer ( src/Development/IDE/LSP/LanguageServer.hs, dist/build/Development/IDE/LSP/LanguageServer.o, dist/build/Development/IDE/LSP/LanguageServer.dyn_o ) [62 of 71] Compiling Development.IDE ( src/Development/IDE.hs, dist/build/Development/IDE.o, dist/build/Development/IDE.dyn_o ) [63 of 71] Compiling Development.IDE.Plugin.TypeLenses ( src/Development/IDE/Plugin/TypeLenses.hs, dist/build/Development/IDE/Plugin/TypeLenses.o, dist/build/Development/IDE/Plugin/TypeLenses.dyn_o ) [64 of 71] Compiling Development.IDE.Plugin.CodeAction.Args ( src/Development/IDE/Plugin/CodeAction/Args.hs, dist/build/Development/IDE/Plugin/CodeAction/Args.o, dist/build/Development/IDE/Plugin/CodeAction/Args.dyn_o ) [65 of 71] Compiling Development.IDE.Plugin.CodeAction ( src/Development/IDE/Plugin/CodeAction.hs, dist/build/Development/IDE/Plugin/CodeAction.o, dist/build/Development/IDE/Plugin/CodeAction.dyn_o ) [66 of 71] Compiling Development.IDE.Core.UseStale ( src/Development/IDE/Core/UseStale.hs, dist/build/Development/IDE/Core/UseStale.o, dist/build/Development/IDE/Core/UseStale.dyn_o ) [67 of 71] Compiling Text.Fuzzy.Parallel ( src/Text/Fuzzy/Parallel.hs, dist/build/Text/Fuzzy/Parallel.o, dist/build/Text/Fuzzy/Parallel.dyn_o ) [68 of 71] Compiling Development.IDE.Plugin.Completions.Logic ( src/Development/IDE/Plugin/Completions/Logic.hs, dist/build/Development/IDE/Plugin/Completions/Logic.o, dist/build/Development/IDE/Plugin/Completions/Logic.dyn_o ) [69 of 71] Compiling Development.IDE.Plugin.Completions ( src/Development/IDE/Plugin/Completions.hs, dist/build/Development/IDE/Plugin/Completions.o, dist/build/Development/IDE/Plugin/Completions.dyn_o ) [70 of 71] Compiling Development.IDE.Plugin.HLS.GhcIde ( src/Development/IDE/Plugin/HLS/GhcIde.hs, dist/build/Development/IDE/Plugin/HLS/GhcIde.o, dist/build/Development/IDE/Plugin/HLS/GhcIde.dyn_o ) [71 of 71] Compiling Development.IDE.Main ( src/Development/IDE/Main.hs, dist/build/Development/IDE/Main.o, dist/build/Development/IDE/Main.dyn_o ) Preprocessing executable 'ghcide' for ghcide-1.5.0.. Building executable 'ghcide' for ghcide-1.5.0.. [1 of 3] Compiling Arguments ( exe/Arguments.hs, dist/build/ghcide/ghcide-tmp/Arguments.o, dist/build/ghcide/ghcide-tmp/Arguments.dyn_o ) [2 of 3] Compiling Paths_ghcide ( dist/build/ghcide/autogen/Paths_ghcide.hs, dist/build/ghcide/ghcide-tmp/Paths_ghcide.o, dist/build/ghcide/ghcide-tmp/Paths_ghcide.dyn_o ) [3 of 3] Compiling Main ( exe/Main.hs, dist/build/ghcide/ghcide-tmp/Main.o, dist/build/ghcide/ghcide-tmp/Main.dyn_o ) Linking dist/build/ghcide/ghcide ... Preprocessing executable 'ghcide-bench' for ghcide-1.5.0.. Building executable 'ghcide-bench' for ghcide-1.5.0.. [1 of 5] Compiling Development.IDE.Test.Diagnostic ( test/src/Development/IDE/Test/Diagnostic.hs, dist/build/ghcide-bench/ghcide-bench-tmp/Development/IDE/Test/Diagnostic.o ) [2 of 5] Compiling Development.IDE.Test ( test/src/Development/IDE/Test.hs, dist/build/ghcide-bench/ghcide-bench-tmp/Development/IDE/Test.o ) test/src/Development/IDE/Test.hs:116:41: warning: [-Wunticked-promoted-constructors] Unticked promoted constructor: TextDocumentPublishDiagnostics. Use 'TextDocumentPublishDiagnostics instead of TextDocumentPublishDiagnostics. | 116 | unwrapDiagnostic :: NotificationMessage TextDocumentPublishDiagnostics -> (Uri, List Diagnostic) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/src/Development/IDE/Test.hs:181:44: warning: [-Wunticked-promoted-constructors] Unticked promoted constructor: TextDocumentPublishDiagnostics. Use 'TextDocumentPublishDiagnostics instead of TextDocumentPublishDiagnostics. | 181 | diagnostic :: Session (NotificationMessage TextDocumentPublishDiagnostics) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 5] Compiling Experiments.Types ( bench/lib/Experiments/Types.hs, dist/build/ghcide-bench/ghcide-bench-tmp/Experiments/Types.o ) [4 of 5] Compiling Experiments ( bench/lib/Experiments.hs, dist/build/ghcide-bench/ghcide-bench-tmp/Experiments.o ) [5 of 5] Compiling Main ( bench/exe/Main.hs, dist/build/ghcide-bench/ghcide-bench-tmp/Main.o ) Linking dist/build/ghcide-bench/ghcide-bench ... Preprocessing executable 'ghcide-test-preprocessor' for ghcide-1.5.0.. Preprocessing library for ghcide-1.5.0.. Running Haddock on library for ghcide-1.5.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. Haddock coverage: 95% ( 77 / 81) in 'Control.Concurrent.Strict' Missing documentation for: Module header modifyVar (src/Control/Concurrent/Strict.hs:25) modifyVar_ (src/Control/Concurrent/Strict.hs:33) addMVarFinalizer 60% ( 3 / 5) in 'Development.IDE.Core.Debouncer' Missing documentation for: Module header registerEvent (src/Development/IDE/Core/Debouncer.hs:30) 20% ( 4 / 20) in 'Development.IDE.Core.PositionMapping' Missing documentation for: Module header PositionMapping (src/Development/IDE/Core/PositionMapping.hs:89) lowerRange (src/Development/IDE/Core/PositionMapping.hs:44) upperRange (src/Development/IDE/Core/PositionMapping.hs:48) positionResultToMaybe (src/Development/IDE/Core/PositionMapping.hs:52) fromCurrentPosition (src/Development/IDE/Core/PositionMapping.hs:81) toCurrentPosition (src/Development/IDE/Core/PositionMapping.hs:84) PositionDelta (src/Development/IDE/Core/PositionMapping.hs:70) idDelta (src/Development/IDE/Core/PositionMapping.hs:111) toCurrentRange (src/Development/IDE/Core/PositionMapping.hs:91) fromCurrentRange (src/Development/IDE/Core/PositionMapping.hs:95) applyChange (src/Development/IDE/Core/PositionMapping.hs:122) zeroMapping (src/Development/IDE/Core/PositionMapping.hs:99) deltaFromDiff (src/Development/IDE/Core/PositionMapping.hs:176) toCurrent (src/Development/IDE/Core/PositionMapping.hs:129) fromCurrent (src/Development/IDE/Core/PositionMapping.hs:152) 24% (723 /2966) in 'Development.IDE.GHC.Compat.Core' Missing documentation for: extensions extensionFlags targetPlatform generalFlags warningFlags topDir hiDir tmpDir importPaths useColor canUseColor useUnicode objectDir setImportPaths (src/Development/IDE/GHC/Compat/Core.hs:704) outputFile pluginModNames sPgm_F FlagSpec WarningFlag ExposePackage (src/Development/IDE/GHC/Compat/Core.hs:707) setUnsafeGlobalDynFlags Scaled (src/Development/IDE/GHC/Compat/Core.hs:781) scaledThing (src/Development/IDE/GHC/Compat/Core.hs:782) IfaceTyCon ModIface HscSource WhereFrom loadInterface RecompileRequired mkPartialIface IsBoot (src/Development/IDE/GHC/Compat/Core.hs:851) NotBoot (src/Development/IDE/GHC/Compat/Core.hs:851) Type FunTy (src/Development/IDE/GHC/Compat/Core.hs:715) splitForAllTyCoVars (src/Development/IDE/GHC/Compat/Core.hs:802) mkVisFunTys (src/Development/IDE/GHC/Compat/Core.hs:786) mkInfForAllTys (src/Development/IDE/GHC/Compat/Core.hs:794) SourceText Way wayGeneralFlags wayUnsetGeneralFlags AvailName (src/Development/IDE/GHC/Compat/Core.hs:687) AvailFL (src/Development/IDE/GHC/Compat/Core.hs:694) AvailTC (src/Development/IDE/GHC/Compat/Core.hs:678) availsToNameSet HsParsedModule ParsedSource RenamedSource unGhc getSession runHsc compileFile Phase hscInteractive hscSimplify tcSplitForAllTyVars (src/Development/IDE/GHC/Compat/Core.hs:810) tcSplitForAllTyVarBinder_maybe (src/Development/IDE/GHC/Compat/Core.hs:819) typecheckIface ImportedModsVal importedByUser TypecheckedSource HasSrcSpan (src/Development/IDE/GHC/Compat/Core.hs:736) Located unLoc getLoc (src/Development/IDE/GHC/Compat/Core.hs:737) RealLocated RealSrcSpan (src/Development/IDE/GHC/Compat/Core.hs:659) RealSrcLoc (src/Development/IDE/GHC/Compat/Core.hs:668) BufSpan (src/Development/IDE/GHC/Compat/Core.hs:655) mkRealSrcLoc getRealSrcSpan (src/Development/IDE/GHC/Compat/Core.hs:751) realSrcLocSpan realSrcSpanStart realSrcSpanEnd srcSpanStartLine srcSpanStartCol srcSpanEndLine srcSpanEndCol srcSpanFile noLoc mkHomeModLocation findObjectLinkableMaybe InstalledFindResult PackageName Hooks runMetaHook MetaHook metaRequestE metaRequestP metaRequestT metaRequestD metaRequestAW addToHpt addListToHpt TargetId mkModuleGraph initObjLinker InteractiveImport parseImportDecl runDecls ModLocation (src/Development/IDE/GHC/Compat/Core.hs:827) ml_hs_file ml_obj_file ml_hi_file ml_hie_file (src/Development/IDE/GHC/Compat/Core.hs:841) dataConExTyCoVars (src/Development/IDE/GHC/Compat/Core.hs:772) Role PlainGhcException (src/Development/IDE/GHC/Compat/Core.hs:857) isKindLevel isTypeLevel intGtLimit integralFractionalLit negateFractionalLit mkFractionalLit negateIntegralLit mkIntegralLit isEarlyActive isAlwaysActive isNeverActive competesWith isActiveIn isActive pprInlineDebug pprInline setInlinePragmaRuleMatchInfo setInlinePragmaActivation inlinePragmaRuleMatchInfo inlinePragmaActivation inlinePragmaSat isAnyInlinePragma isInlinablePragma isInlinePragma isDefaultInlinePragma dfunInlinePragma inlinePragmaSpec neverInlinePragma alwaysInlinePragma defaultInlinePragma noUserInlineSpec isFunLike isConLike activeDuringFinal activeAfterInitial failed succeeded successIf zapFragileOcc isOneOcc isDeadOcc isStrongLoopBreaker isWeakLoopBreaker weakLoopBreaker strongLoopBreaker isAlwaysTailCalled zapOccTailCallInfo tailCallInfo notOneBranch oneBranch notInsideLam insideLam seqOccInfo isManyOccs noOccInfo sumParens tupleParens boxityTupleSort tupleSortBoxity maybeParen appPrec opPrec funPrec sigPrec topPrec hasOverlappingFlag hasOverlappableFlag hasIncoherentFlag setOverlapModeMaybe isGenerated boolToRecFlag isNonRec isRec isBoxed isTopLevel isNotTopLevel compareFixity funTyFixity negateFixity defaultFixity minPrecedence maxPrecedence pprRuleName pprWarningTxtForMsg initialVersion bumpVersion isPromoted unSwap isSwapped flipSwap bestOneShot worstOneShot hasNoOneShotInfo isOneShotInfo alignmentOf mkAlignment pickLR LeftOrRight SwapFlag FunctionOrData RuleName Fixity FixityDirection TopLevelFlag Boxity Origin OverlapMode TupleSort OneBranch TailCallInfo SuccessFlag SourceText CompilerPhase Activation InlinePragma SpliceExplicitFlag buildSynTyCon buildAlgTyCon promoteDataCon dataConCannotMatch classDataCon isUnboxedTupleCon isTupleDataCon dataConOrigResTy dataConBoxer dataConImplBangs dataConTagZ isMarkedStrict isSrcUnpacked isSrcStrict isBanged eqSpecPreds eqSpecPair eqSpecType eqSpecTyVar StrictnessMark isUnboxedSumCon FieldLabel discardWarningsDs dsExtendMetaEnv dsLookupMetaEnv dsGetMetaEnv dsGetFamInstEnvs dsLookupConLike dsLookupDataCon dsLookupTyCon dsLookupGlobalId dsLookupGlobal mkPrintUnqualifiedDs askNoErrsDs failDs failWithDs errDs putSrcSpanDs getSrcSpanDs getGhcModeDs newSysLocalsDs newSysLocalsDsNoLP newFailLocalDs newSysLocalDs newSysLocalDsNoLP newPredVarDs duplicateLocalDs newUniqueId initTcDsForSolver fixDs orFail idDsWrapper DsMatchContext EquationInfo DsWrapper MatchResult CanItFail DsWarning newUniqueSupply newUnique whenGOptM unsetWOptM unsetGOptM xoptM DsM DsMetaEnv DsMetaVal traceCmd prettyPrintGhcErrors printOutputForUser printInfoForUser putMsg debugTraceMsg showPass compilationProgressMsg fatalErrorMsg'' fatalErrorMsg warningMsg errorMsg mkDumpDoc dumpIfSet doIfSet_dyn doIfSet ghcExit pprLocErrMsg pprErrMsgBagWithLoc formatErrDoc printBagOfErrors warningsToMessages errorsFound isEmptyMessages emptyMessages mkErrDoc makeIntoWarning pprMessageBag errDoc unionMessages orValid getInvalids andValid isValid Validity Messages WarningMessages ErrorMessages ErrMsg WarnMsg getCaretDiagnostic Severity MsgDoc optionsErrorMsgs mkPrelImports unitModuleSet unionModuleSet delModuleSet minusModuleSet intersectModuleSet elemModuleSet moduleSetElts emptyModuleSet extendModuleSetList extendModuleSet mkModuleSet isEmptyModuleEnv unitModuleEnv moduleEnvToList moduleEnvElts moduleEnvKeys emptyModuleEnv mkModuleEnv mapModuleEnv lookupWithDefaultModuleEnv lookupModuleEnv plusModuleEnv delModuleEnv delModuleEnvList plusModuleEnv_C extendModuleEnvList_C extendModuleEnvList extendModuleEnvWith extendModuleEnv elemModuleEnv filterModuleEnv wiredInUnitIds isHoleModule isInteractiveModule interactiveUnitId thisGhcUnitId thUnitId rtsUnitId baseUnitId integerUnitId primUnitId parseModSubst parseModuleId parseComponentId parseUnitId parseModuleName generalizeIndefModule generalizeIndefUnitId stringToUnitId delInstalledModuleEnv filterInstalledModuleEnv extendInstalledModuleEnv lookupInstalledModuleEnv emptyInstalledModuleEnv stringToInstalledUnitId componentIdToInstalledUnitId fsToInstalledUnitId installedUnitIdString unitIdKey unitIdFS pprModule mkModule mkModuleNameFS mkModuleName moduleNameString moduleNameFS pprModuleName ContainsModule HasModule IndefModule unitIdString IndefiniteUnitId DefiniteUnitId pprPrefixName pprInfixName getOccFS getOccString getSrcSpan getSrcLoc pprNameDefnLoc pprDefinedAt pprModulePrefix tidyNameOcc setNameLoc setNameUnique mkSysTvName mkSystemVarName mkSystemNameAt mkDerivedInternalName mkClonedInternalName isSystemName isVarName isValName isDataConName isTyConName isTyVarName nameIsHomePackageImport nameIsHomePackage nameModule_maybe nameModule isHoleName isInternalName isExternalName isBuiltInSyntax wiredInNameTyThing_maybe isWiredInName nameSrcSpan nameSrcLoc nameNameSpace nameOccName nameUnique tidyOccName avoidClashesOccEnv initTidyOccEnv emptyTidyOccEnv mkMethodOcc mkDataCOcc mkDataTOcc mkDFunOcc mkLocalOcc mkSuperDictSelOcc mkSuperDictAuxOcc mkDataConWorkerOcc mkRecFldSelOcc mkGen1R mkGenR mkTyConRepOcc mkMaxTagOcc mkTag2ConOcc mkCon2TagOcc mkEqPredCoOcc mkInstTyCoOcc mkNewTyCoOcc mkClassDataConOcc mkRepEqOcc mkForeignExportOcc mkSpecOcc mkIPOcc mkDictOcc mkClassOpAuxOcc mkDefaultMethodOcc mkBuilderOcc mkMatcherOcc mkWorkerOcc mkDataConWrapperOcc isDefaultMethodOcc isDataOcc isTcOcc isTvOcc isVarOcc setOccNameSpace occNameString filterOccSet intersectsOccSet intersectOccSet isEmptyOccSet elemOccSet minusOccSet unionManyOccSets unionOccSets extendOccSetList extendOccSet mkOccSet unitOccSet emptyOccSet pprOccEnv alterOccEnv filterOccEnv delListFromOccEnv delFromOccEnv mkOccEnv_C mapOccEnv extendOccEnv_Acc extendOccEnv_C plusOccEnv_C plusOccEnv occEnvElts foldOccEnv elemOccEnv mkOccEnv lookupOccEnv extendOccEnvList extendOccEnv unitOccEnv emptyOccEnv nameSpacesRelated demoteOccName mkClsOccFS mkClsOcc mkTcOccFS mkTcOcc mkTyVarOccFS mkTyVarOcc mkDataOccFS mkDataOcc mkVarOccFS mkVarOcc mkOccNameFS mkOccName pprOccName pprNameSpaceBrief pprNonVarNameSpace pprNameSpace isValNameSpace isVarNameSpace isTvNameSpace isTcClsNameSpace isDataConNameSpace tvName srcDataName dataName tcClsName clsName tcName NameSpace OccEnv OccSet TidyOccEnv mkFsEnv lookupFsEnv extendFsEnv emptyFsEnv pprTypeForUser pretendNameIsInScope interactiveClassKeys interactiveClassNames derivableClassKeys standardClassKeys fractionalClassKeys numericClassKeys wordToNaturalIdKey naturalSDataConKey mkNaturalIdKey timesNaturalIdKey minusNaturalIdKey plusNaturalIdKey naturalToIntegerIdKey naturalFromIntegerIdKey makeStaticKey fromStaticPtrClassOpKey pushCallStackKey emptyCallStackKey mconcatClassOpKey mappendClassOpKey memptyClassOpKey sappendClassOpKey coercibleSCSelIdKey heqSCSelIdKey eqSCSelIdKey bitIntegerIdKey toDynIdKey starArrStarArrStarKindRepKey starArrStarKindRepKey starKindRepKey tr'PtrRepLiftedKey trRuntimeRepKey trTYPE'PtrRepLiftedKey trTYPEKey mkTrFunKey typeRepIdKey typeSymbolTypeRepKey typeNatTypeRepKey mkTrAppKey mkTrConKey mkTrTypeKey mkTyConKey proxyHashKey toListClassOpKey fromListNClassOpKey fromListClassOpKey isListClassKey ghciStepIoMClassOpKey mzipIdKey liftMIdKey guardMIdKey toRationalClassOpKey toIntegerClassOpKey realToFracIdKey fromIntegralIdKey toAnnotationWrapperIdKey fromStringClassOpKey loopAIdKey choiceAIdKey appAIdKey firstAIdKey composeAIdKey arrAIdKey failMClassOpKey mfixIdKey returnMClassOpKey fmapClassOpKey thenMClassOpKey bindMClassOpKey negateClassOpKey geClassOpKey eqClassOpKey enumFromThenToClassOpKey enumFromToClassOpKey enumFromThenClassOpKey enumFromClassOpKey fromRationalClassOpKey minusClassOpKey fromIntegerClassOpKey unboundKey coerceKey magicDictKey undefinedKey checkDotnetResNameIdKey unmarshalStringIdKey marshalStringIdKey marshalObjectIdKey unmarshalObjectIdKey rationalToDoubleIdKey rationalToFloatIdKey noinlineIdKey coercionTokenIdKey dollarIdKey groupWithIdKey mapIdKey inlineIdKey breakpointCondIdKey breakpointIdKey traceKey runRWKey oneShotKey assertErrorIdKey lazyIdKey thenIOIdKey runMainKey rootMainKey decodeDoubleIntegerIdKey int64ToIntegerIdKey word64ToIntegerIdKey wordToIntegerIdKey shiftRIntegerIdKey shiftLIntegerIdKey complementIntegerIdKey xorIntegerIdKey orIntegerIdKey andIntegerIdKey lcmIntegerIdKey gcdIntegerIdKey encodeDoubleIntegerIdKey encodeFloatIntegerIdKey doubleFromIntegerIdKey floatFromIntegerIdKey quotRemIntegerIdKey divModIntegerIdKey modIntegerIdKey divIntegerIdKey remIntegerIdKey quotIntegerIdKey compareIntegerIdKey geIntegerPrimIdKey ltIntegerPrimIdKey gtIntegerPrimIdKey leIntegerPrimIdKey signumIntegerIdKey absIntegerIdKey neqIntegerPrimIdKey eqIntegerPrimIdKey negateIntegerIdKey minusIntegerIdKey timesIntegerIdKey plusIntegerIdKey integerToInt64IdKey integerToWord64IdKey integerToIntIdKey integerToWordIdKey smallIntegerIdKey mkIntegerIdKey assertIdKey otherwiseIdKey sndIdKey fstIdKey voidArgIdKey nullAddrIdKey failIOIdKey printIdKey newStablePtrIdKey returnIOIdKey bindIOIdKey zipIdKey filterIdKey concatIdKey unsafeCoerceIdKey absentSumFieldErrorIdKey modIntIdKey divIntIdKey typeErrorIdKey voidPrimIdKey unpackCStringIdKey unpackCStringFoldrIdKey unpackCStringAppendIdKey unpackCStringUtf8IdKey recConErrorIdKey realWorldPrimIdKey patErrorIdKey runtimeErrorIdKey nonExhaustiveGuardsErrorIdKey noMethodBindingErrorIdKey eqStringIdKey seqIdKey recSelErrorIdKey foldrIdKey errorIdKey buildIdKey appendIdKey augmentIdKey absentErrorIdKey wildCardKey typeLitNatDataConKey typeLitSymbolDataConKey kindRepTypeLitDDataConKey kindRepTypeLitSDataConKey kindRepTYPEDataConKey kindRepFunDataConKey kindRepAppDataConKey kindRepVarDataConKey kindRepTyConAppDataConKey vecElemDataConKeys vecCountDataConKeys unliftedRepDataConKeys unliftedSimpleRepDataConKeys liftedRepDataConKey runtimeRepSimpleDataConKeys sumRepDataConKey tupleRepDataConKey vecRepDataConKey metaSelDataConKey metaConsDataConKey metaDataDataConKey decidedUnpackDataConKey decidedStrictDataConKey decidedLazyDataConKey noSourceStrictnessDataConKey sourceStrictDataConKey sourceLazyDataConKey noSourceUnpackednessDataConKey sourceNoUnpackDataConKey sourceUnpackDataConKey notAssociativeDataConKey rightAssociativeDataConKey leftAssociativeDataConKey infixIDataConKey prefixIDataConKey typeErrorShowTypeDataConKey typeErrorVAppendDataConKey typeErrorAppendDataConKey typeErrorTextDataConKey typeLitSortTyConKey kindRepTyConKey trGhcPrimModuleKey trNameDDataConKey trNameSDataConKey trNameTyConKey trModuleDataConKey trModuleTyConKey trTyConDataConKey trTyConTyConKey srcLocDataConKey fingerprintDataConKey staticPtrInfoDataConKey staticPtrDataConKey coercibleDataConKey ordGTDataConKey ordEQDataConKey ordLTDataConKey rightDataConKey leftDataConKey genUnitDataConKey inrDataConKey inlDataConKey crossDataConKey heqDataConKey integerDataConKey ioDataConKey wordDataConKey trueDataConKey stableNameDataConKey word8DataConKey ratioDataConKey nilDataConKey eqDataConKey justDataConKey nothingDataConKey integerSDataConKey intDataConKey floatDataConKey falseDataConKey doubleDataConKey consDataConKey charDataConKey doubleX8PrimTyConKey floatX16PrimTyConKey doubleX4PrimTyConKey floatX8PrimTyConKey doubleX2PrimTyConKey floatX4PrimTyConKey word64X8PrimTyConKey word32X16PrimTyConKey word16X32PrimTyConKey word8X64PrimTyConKey word64X4PrimTyConKey word32X8PrimTyConKey word16X16PrimTyConKey word8X32PrimTyConKey word64X2PrimTyConKey word32X4PrimTyConKey word16X8PrimTyConKey word8X16PrimTyConKey int64X8PrimTyConKey int32X16PrimTyConKey int16X32PrimTyConKey int8X64PrimTyConKey int64X4PrimTyConKey int32X8PrimTyConKey int16X16PrimTyConKey int8X32PrimTyConKey int64X2PrimTyConKey int32X4PrimTyConKey int16X8PrimTyConKey int8X16PrimTyConKey typeSymbolAppendFamNameKey someTypeRepDataConKey someTypeRepTyConKey typeRepTyConKey callStackTyConKey staticPtrInfoTyConKey staticPtrTyConKey smallMutableArrayPrimTyConKey smallArrayPrimTyConKey anyTyConKey specTyConKey proxyPrimTyConKey coercibleTyConKey ntTyConKey errorMessageTypeErrorFamKey typeNatLogTyFamNameKey typeNatModTyFamNameKey typeNatDivTyFamNameKey typeNatCmpTyFamNameKey typeSymbolCmpTyFamNameKey typeNatSubTyFamNameKey typeNatLeqTyFamNameKey typeNatExpTyFamNameKey typeNatMulTyFamNameKey typeNatAddTyFamNameKey typeSymbolKindConNameKey typeNatKindConNameKey uWordTyConKey uIntTyConKey uFloatTyConKey uDoubleTyConKey uCharTyConKey uAddrTyConKey uRecTyConKey rep1TyConKey repTyConKey noSelTyConKey s1TyConKey c1TyConKey d1TyConKey rec0TyConKey sTyConKey cTyConKey dTyConKey rTyConKey compTyConKey prodTyConKey sumTyConKey m1TyConKey k1TyConKey rec1TyConKey par1TyConKey u1TyConKey v1TyConKey opaqueTyConKey unknown3TyConKey unknown2TyConKey unknown1TyConKey unknownTyConKey frontendPluginTyConKey pluginTyConKey vecElemTyConKey vecCountTyConKey runtimeRepTyConKey constraintKindTyConKey tYPETyConKey eitherTyConKey objectTyConKey compactPrimTyConKey tVarPrimTyConKey funPtrTyConKey ptrTyConKey bcoPrimTyConKey threadIdPrimTyConKey typeConKey boxityConKey kindConKey anyBoxConKey unliftedConKey liftedConKey word64TyConKey word64PrimTyConKey word32TyConKey word32PrimTyConKey word16TyConKey word16PrimTyConKey word8TyConKey word8PrimTyConKey wordTyConKey wordPrimTyConKey voidPrimTyConKey ioTyConKey mutVarPrimTyConKey eqPhantPrimTyConKey eqReprPrimTyConKey eqPrimTyConKey stableNameTyConKey stableNamePrimTyConKey statePrimTyConKey mutableArrayArrayPrimTyConKey arrayArrayPrimTyConKey heqTyConKey eqTyConKey stablePtrTyConKey stablePtrPrimTyConKey realWorldTyConKey rationalTyConKey ratioTyConKey mVarPrimTyConKey orderingTyConKey mutableByteArrayPrimTyConKey mutableArrayPrimTyConKey weakPrimTyConKey maybeTyConKey foreignObjPrimTyConKey listTyConKey naturalTyConKey integerTyConKey int64TyConKey int64PrimTyConKey int32TyConKey int32PrimTyConKey int16TyConKey int16PrimTyConKey int8TyConKey int8PrimTyConKey intTyConKey intPrimTyConKey funTyConKey floatTyConKey floatPrimTyConKey doubleTyConKey doublePrimTyConKey charTyConKey charPrimTyConKey byteArrayPrimTyConKey boolTyConKey arrayPrimTyConKey addrPrimTyConKey hasFieldClassNameKey ipClassKey monoidClassKey semigroupClassKey isLabelClassNameKey ghciIoClassKey knownSymbolClassNameKey knownNatClassNameKey selectorClassKey constructorClassKey datatypeClassKey gen1ClassKey genClassKey traversableClassKey foldableClassKey applicativeClassKey isStringClassKey randomGenClassKey randomClassKey monadPlusClassKey monadFailClassKey monadFixClassKey typeable7ClassKey typeable6ClassKey typeable5ClassKey typeable4ClassKey typeable3ClassKey typeable2ClassKey typeable1ClassKey typeableClassKey ixClassKey showClassKey realFracClassKey realFloatClassKey realClassKey readClassKey ordClassKey numClassKey functorClassKey dataClassKey monadClassKey integralClassKey fractionalClassKey floatingClassKey eqClassKey enumClassKey boundedClassKey mk_known_key_name dcQual clsQual tcQual varQual fingerprintDataConName fromStaticPtrName staticPtrDataConName staticPtrTyConName staticPtrInfoDataConName staticPtrInfoTyConName makeStaticName frontendPluginTyConName pluginTyConName pLUGINS srcLocDataConName pushCallStackName emptyCallStackName callStackTyConName hasFieldClassName ipClassName isLabelClassName knownSymbolClassName knownNatClassName isStringClassName randomGenClassName randomClassName monadPlusClassName toAnnotationWrapperName mzipName liftMName guardMName loopAName choiceAName appAName firstAName composeAName arrAName mfixName monadFixClassName newStablePtrName stablePtrTyConName funPtrTyConName ptrTyConName word64TyConName word32TyConName word16TyConName int64TyConName int32TyConName int16TyConName int8TyConName failIOName returnIOName bindIOName thenIOName ioDataConName ioTyConName ghciStepIoMName ghciIoClassName genericClassNames selectorClassName constructorClassName datatypeClassName gen1ClassName genClassName readClassName showClassName toListName fromListNName fromListName isListClassName zipName filterName concatName boundedClassName enumFromThenToName enumFromThenName enumFromToName enumFromName enumClassName traceName assertErrorName dataClassName toDynName typeErrorShowTypeDataConName typeErrorVAppendDataConName typeErrorAppendDataConName typeErrorTextDataConName errorMessageTypeErrorFamName starArrStarArrStarKindRepName starArrStarKindRepName starKindRepName trGhcPrimModuleName typeSymbolTypeRepName typeNatTypeRepName mkTrFunName mkTrAppName mkTrConName mkTrTypeName typeRepIdName someTypeRepDataConName someTypeRepTyConName typeRepTyConName typeableClassName typeLitNatDataConName typeLitSymbolDataConName typeLitSortTyConName kindRepTypeLitDDataConName kindRepTypeLitSDataConName kindRepTYPEDataConName kindRepFunDataConName kindRepAppDataConName kindRepVarDataConName kindRepTyConAppDataConName kindRepTyConName trTyConDataConName trTyConTyConName trNameDDataConName trNameSDataConName trNameTyConName trModuleDataConName trModuleTyConName ixClassName rationalToDoubleName rationalToFloatName realFloatClassName floatingClassName realToFracName fromIntegralName toRationalName toIntegerName fromRationalName fractionalClassName realFracClassName integralClassName realClassName ratioDataConName ratioTyConName rationalTyConName wordToNaturalName mkNaturalName timesNaturalName minusNaturalName plusNaturalName naturalToIntegerName naturalFromIntegerName naturalSDataConName naturalTyConName bitIntegerName shiftRIntegerName shiftLIntegerName complementIntegerName xorIntegerName orIntegerName andIntegerName lcmIntegerName gcdIntegerName decodeDoubleIntegerName encodeDoubleIntegerName encodeFloatIntegerName doubleFromIntegerName floatFromIntegerName modIntegerName divIntegerName remIntegerName quotIntegerName divModIntegerName quotRemIntegerName compareIntegerName geIntegerPrimName ltIntegerPrimName gtIntegerPrimName leIntegerPrimName signumIntegerName absIntegerName neqIntegerPrimName eqIntegerPrimName negateIntegerName minusIntegerName integerToIntName integerToWordName wordToIntegerName smallIntegerName timesIntegerName plusIntegerName int64ToIntegerName word64ToIntegerName integerToInt64Name integerToWord64Name mkIntegerName integerSDataConName integerTyConName negateName minusName fromIntegerName numClassName sndName fstName fromStringName opaqueTyConName breakpointCondName breakpointName assertName appendName mapName augmentName buildName foldrName otherwiseIdName dollarName groupWithName alternativeClassKey thenAClassOpKey pureAClassOpKey apAClassOpKey joinMIdKey alternativeClassName joinMName mconcatName mappendName memptyName monoidClassName sappendName semigroupClassName traversableClassName foldableClassName thenAName pureAName apAName applicativeClassName failMName monadFailClassName returnMName bindMName thenMName monadClassName fmapName functorClassName geName ordClassName eqName eqClassName inlineIdName eqStringName unpackCStringUtf8Name unpackCStringFoldrName unpackCStringName modIntName divIntName metaSelDataConName metaConsDataConName metaDataDataConName decidedUnpackDataConName decidedStrictDataConName decidedLazyDataConName noSourceStrictnessDataConName sourceStrictDataConName sourceLazyDataConName noSourceUnpackednessDataConName sourceNoUnpackDataConName sourceUnpackDataConName notAssociativeDataConName rightAssociativeDataConName leftAssociativeDataConName infixIDataConName prefixIDataConName uWordTyConName uIntTyConName uFloatTyConName uDoubleTyConName uCharTyConName uAddrTyConName uRecTyConName rep1TyConName repTyConName noSelTyConName s1TyConName c1TyConName d1TyConName rec0TyConName sTyConName cTyConName dTyConName rTyConName compTyConName prodTyConName sumTyConName m1TyConName k1TyConName rec1TyConName par1TyConName u1TyConName v1TyConName rightDataConName leftDataConName eitherTyConName specTyConName ordGTDataConName ordEQDataConName ordLTDataConName orderingTyConName runRWName runMainIOName wildCardName dataQual_RDR clsQual_RDR tcQual_RDR varQual_RDR mappend_RDR mempty_RDR traverse_RDR all_RDR null_RDR foldMap_RDR foldable_foldr_RDR liftA2_RDR ap_RDR pure_RDR replace_RDR fmap_RDR uWordHash_RDR uIntHash_RDR uFloatHash_RDR uDoubleHash_RDR uCharHash_RDR uAddrHash_RDR uWordDataCon_RDR uIntDataCon_RDR uFloatDataCon_RDR uDoubleDataCon_RDR uCharDataCon_RDR uAddrDataCon_RDR notAssocDataCon_RDR rightAssocDataCon_RDR leftAssocDataCon_RDR infixDataCon_RDR prefixDataCon_RDR conIsRecord_RDR conFixity_RDR conName_RDR selName_RDR isNewtypeName_RDR packageName_RDR moduleName_RDR datatypeName_RDR to1_RDR to_RDR from1_RDR from_RDR unComp1_RDR unK1_RDR unRec1_RDR unPar1_RDR comp1DataCon_RDR prodDataCon_RDR r1DataCon_RDR l1DataCon_RDR m1DataCon_RDR k1DataCon_RDR rec1DataCon_RDR par1DataCon_RDR u1DataCon_RDR error_RDR undefined_RDR showParen_RDR showCommaSpace_RDR showSpace_RDR showString_RDR shows_RDR showsPrec_RDR pfail_RDR prec_RDR reset_RDR alt_RDR step_RDR symbol_RDR ident_RDR punc_RDR readSymField_RDR readFieldHash_RDR readField_RDR expectP_RDR lexP_RDR choose_RDR parens_RDR readPrec_RDR readListPrecDefault_RDR readListPrec_RDR readListDefault_RDR readList_RDR unsafeRangeSize_RDR unsafeIndex_RDR index_RDR inRange_RDR range_RDR maxBound_RDR minBound_RDR pred_RDR succ_RDR getTag_RDR not_RDR and_RDR compose_RDR toList_RDR fromListN_RDR fromList_RDR fromString_RDR stringTy_RDR fromIntegral_RDR toRational_RDR toInteger_RDR plus_RDR times_RDR minus_RDR fromRational_RDR fromInteger_RDR returnIO_RDR bindIO_RDR newStablePtr_RDR unpackCStringUtf8_RDR unpackCStringFoldr_RDR unpackCString_RDR eqString_RDR ioDataCon_RDR timesInteger_RDR plusInteger_RDR ratioDataCon_RDR enumFromThenTo_RDR enumFromThen_RDR enumFromTo_RDR enumFrom_RDR toEnum_RDR fromEnum_RDR right_RDR left_RDR failM_RDR bindM_RDR returnM_RDR build_RDR foldr_RDR append_RDR map_RDR monadClass_RDR enumClass_RDR ordClass_RDR numClass_RDR eqClass_RDR gtTag_RDR eqTag_RDR ltTag_RDR compare_RDR gt_RDR lt_RDR le_RDR ge_RDR eq_RDR main_RDR_Unqual mkMainModule_ mkMainModule mkThisGhcModule_ mkThisGhcModule mkBaseModule_ mkBaseModule mkIntegerModule mkPrimModule dATA_ARRAY_PARALLEL_PRIM_NAME dATA_ARRAY_PARALLEL_NAME mAIN_NAME pRELUDE_NAME mkInteractiveModule rOOT_MAIN gHC_RECORDS gHC_OVER_LABELS gHC_FINGERPRINT_TYPE gHC_STATICPTR_INTERNAL gHC_STATICPTR gHC_STACK_TYPES gHC_STACK gHC_SRCLOC dEBUG_TRACE dATA_COERCE dATA_TYPE_EQUALITY gHC_TYPENATS gHC_TYPELITS gHC_GENERICS cONTROL_EXCEPTION_BASE gHC_EXTS rANDOM gHC_DESUGAR cONTROL_APPLICATIVE aRROW mONAD_FAIL mONAD_ZIP mONAD_FIX mONAD gHC_WORD gHC_INT lEX rEAD_PREC gENERICS tYPEABLE_INTERNAL tYPEABLE dYNAMIC sYSTEM_IO gHC_TOP_HANDLER gHC_FLOAT gHC_REAL gHC_ERR gHC_PTR gHC_STABLE gHC_IX gHC_ST gHC_IO_Exception gHC_IO gHC_CONC dATA_TRAVERSABLE dATA_FOLDABLE dATA_STRING dATA_LIST dATA_EITHER dATA_TUPLE gHC_TUPLE gHC_LIST gHC_NATURAL gHC_INTEGER_TYPE gHC_MAYBE gHC_NUM gHC_READ gHC_SHOW gHC_GHCI_HELPERS gHC_GHCI gHC_ENUM gHC_BASE gHC_PRIMOPWRAPPERS gHC_CLASSES gHC_CSTRING gHC_MAGIC gHC_TYPES gHC_PRIM pRELUDE genericTyConNames basicKnownKeyNames isUnboundName mkUnboundName itName allNameStrings mAIN liftedTypeKindTyConKey hasKey pprHsWrapper evVarsOfTerm findNeededEvVars evTermCoercion evTermCoercion_maybe isEmptyTcEvBinds emptyTcEvBinds mkEvScSelectors mkEvCast evTypeable evSelector evDataConApp evDFunApp evCoercion mkGivenEvBind mkWantedEvBind evBindVar filterEvBindMap foldEvBindMap evBindMapBinds lookupEvBind isEmptyEvBindMap extendEvBinds emptyEvBindMap isCoEvBindsVar collectHsWrapBinders isIdHsWrapper idHsWrapper mkWpLet mkWpLams mkWpTyLams mkWpEvVarApps mkWpEvApps mkWpTyApps mkWpCastN mkWpCastR mkWpFun tcCoToMCo isTcGReflMCo isTcReflCo coVarsOfTcCo tcCoercionRole tcCoercionKind mkTcCoVarCo mkTcKindCo mkTcPhantomCo mkTcCoherenceRightCo mkTcCoherenceLeftCo mkTcGReflLeftCo mkTcGReflRightCo mkTcAxiomRuleCo tcDowngradeRole mkTcSubCo mkTcLRCo mkTcNthCo mkTcForAllCos mkTcForAllCo mkTcUnbranchedAxInstCo mkTcAxInstCo mkTcFunCo mkTcAppCo mkTcTyConAppCo mkTcRepReflCo mkTcNomReflCo mkTcTransCo mkTcSymCo mkTcReflCo TcCoercion TcCoercionN TcCoercionR TcCoercionP TcMCoercion HsWrapper TcEvBinds EvBindsVar EvBindMap EvBind EvTerm EvExpr Role pickLR LeftOrRight sizeTypes sizeType isFunPtrTy isFFIPrimResultTy isFFIPrimArgumentTy isFFILabelTy isFFIDynTy isFFIExportResultTy isFFIImportResultTy isFFIExternalTy isFFIArgumentTy isFFITy tcSplitIOType_maybe deNoteType isRigidTy isCharTy isUnitTy isBoolTy isWordTy isIntTy isIntegerTy isDoubleTy isFloatTy isOverloadedTy isRhoTy isSigmaTy isImprovementPred immSuperClasses transSuperClasses mkMinimalBySCs pickCapturedPreds boxEqPred evVarPred hasTyVarHead checkValidClsArgs isTyVarClassPred tcEqType tcEqKind tcSplitMethodTy tcSplitDFunHead tcSplitDFunTy tcIsTyVarTy tcGetTyVar tcGetTyVar_maybe tcSplitAppTys tcSplitAppTy tcSplitAppTy_maybe tcFunResultTy tcFunArgTy tcSplitFunTy_maybe tcSplitFunTys tcSplitTyConApp tcTyConAppArgs tcTyConAppTyCon tcDeepSplitSigmaTy_maybe tcSplitPhiTy tcSplitPredFunTy_maybe tcSplitForAllTy_maybe mkTcCastTy mkTcAppTy mkTcAppTys getDFunTyKey mkPhiTy mkSigmaTy findDupTyVarTvs mkTyVarNamePairs isRuntimeUnkSkol isIndirect isFlexi isTyVarTyVar setMetaTyVarTcLevel metaTyVarRef metaTyVarTcLevel_maybe metaTyVarTcLevel metaTyVarInfo isMetaTyVarTy isAmbiguousTyVar isMetaTyVar isOverlappableTyVar isSkolemTyVar isFskTyVar isFmvTyVar isTyConableTyVar isImmutableTyVar isFloatedTouchableMetaTyVar isTouchableMetaTyVar tcIsTcTyVar anyRewritableTyVar promoteSkolemsX promoteSkolem tcTypeLevel tcTyVarLevel sameDepthAs strictlyDeeperThan pushTcLevel isTopTcLevel topTcLevel maxTcLevel superSkolemTv TcCoVar TcType TcTyCoVar TcTyVarBinder TcTyCon TcPredType TcThetaType TcSigmaType TcRhoType TcTauType TcKind TcTyVarSet TcTyCoVarSet TcDTyVarSet TcDTyCoVarSet InferResult ExpSigmaType ExpRhoType MetaInfo TcLevel TypeSize orphNamesOfCoCon orphNamesOfCo orphNamesOfTypes orphNamesOfType hasIPPred isIPPred isEqPrimPred isEqPred isClassPred isEqPredClass mkClassPred tcTypeKind nonDetCmpTypes nonDetCmpType isUnboxedTupleType isTauTy nextRole mkAppTys isTyVarTy substTyVarBndr lookupTyVar zipCoEnv zipTyEnv unionTCvSubst extendTvSubstAndInScope extendTvSubst extendTCvSubst extendTCvInScopeSet extendTCvInScopeList extendTCvInScope setTvSubstEnv notElemTCvSubst isInScope getTCvInScope getTvSubstEnv mkTCvSubst mkEmptyTCvSubst emptyTCvSubst pprTypeApp pprTCvBndr pprTCvBndrs pprSigmaType pprThetaArrowTy pprParendTheta pprTheta pprClassPred pprParendKind pprParendType tyCoFVsOfTypes exactTyCoVarsOfTypes exactTyCoVarsOfType tyCoVarsOfTypes tyCoVarsOfType mkInvisFunTy mkVisFunTy mkTyCoVarTys mkTyCoVarTy mkTyVarTys mkTyVarTy tyThingCategory pprTyThingCategory isPredTy isTauTyCon liftedTypeKind constraintKind pprType pprKind Type pprTcTyVarDetails vanillaSkolemTv MetaDetails TcTyVarDetails setImplicitEnvM forkM forkM_maybe failIfM getIfModule initIfaceLcl initIfaceCheck initIfaceLoad mkIfLclEnv setLocalRdrEnv getLocalRdrEnv setStage getStageAndBindLevel getStage keepAlive getTopLevelSpliceLocs recordThSpliceUse recordThUse emitNamedWildCardHoleConstraints emitAnonWildCardHoleConstraint traceTcConstraints setLclTypeEnv getLclTypeEnv isTouchableTcM setTcLevel getTcLevel pushTcLevelsM pushTcLevelM pushTcLevelM_ emitInsoluble emitImplications emitImplication emitSimples emitSimple emitConstraints emitStaticConstraints setConstraintVar getConstraintVar chooseUniqueOccTc addTcEvBind setTcEvBindsMap getTcEvBindsMap getTcEvTyCoVars cloneEvBindsVar newTcEvBinds addTopEvBinds debugTc mkErrInfo failIfTcM failIfTc checkTcM checkTc failWithTcM failWithTc mkErrTc mkErrTcM addErrTcM addErrsTc addErrTc tryTcDiscardingErrs discardErrs tryTc recoverM attemptM captureConstraints tryCaptureConstraints askNoErrs setCtLocM getCtLocM popErrCtxt updCtxt setErrCtxt getErrCtxt failIfErrsM ifErrsM whenNoErrs checkNoErrs reportWarning reportError reportErrors addLongErrAt mkErrDocAt mkLongErrAt discardWarnings addMessages checkErr addErrs addErrAt failAt failWith addErr setErrsVar getErrsVar wrapLocM_ wrapLocSndM wrapLocFstM wrapLocM addLocM setSrcSpan getSrcSpanM addDependentFiles getDeclaredDefaultTys getRecFieldEnv extendFixityEnv getFixityEnv getImports getRdrEnvs getGlobalRdrEnv tcSelfBootInfo tcIsHsig tcIsHsBootOrSig getInteractivePrintName getGHCiMonad getIsGHCi traceOptIf traceHiDiffs traceIf getPrintUnqualified traceRn traceTc updTcRef writeTcRef readTcRef newTcRef newSysLocalIds newSysLocalId newSysName newNameAt newName cloneLocalName newUniqueSupply newUnique escapeArrowScope newArrowScope getEpsAndHpt getHpt getEps getEpsVar withDoDynamicToo getGhcMode unlessXOptM whenXOptM whenWOptM whenGOptM unsetWOptM unsetGOptM unsetXOptM setXOptM woptM goptM doptM xoptM setEnvs getEnvs setLclEnv updLclEnv getLclEnv setGblEnv updGblEnv getGblEnv updTopEnv getTopEnv discardResult initTcRnIf initTcInteractive getRoleAnnots lookupRoleAnnot emptyRoleAnnotEnv mkRoleAnnotEnv runTcPluginM isPartialSig emptyImportAvails modDepsElts mkModDeps pprPECategory pprTcTyThingCategory thLevel outerLevel impLevel topSpliceStage topAnnStage topStage removeBindingShadowing pushErrCtxtSameOrigin pushErrCtxt tcVisibleOrphanMods TcRnIf TcRn IfM IfG IfL DsM Env IfGblEnv IfLclEnv DsGblEnv DsLclEnv DsMetaEnv DsMetaVal RecFieldEnv SelfBootInfo ErrCtxt TcTypeEnv TcId TcIdSet TcBinderStack TcBinder SpliceType ThStage PendingStuff ThLevel ArrowCtxt PromotionErr RhsNames ClosedTypeId WhereFrom TcSigFun TcSigInfo TcIdSigInfo TcIdSigInst TcPatSynInfo TcPluginSolver TcPluginM TcPlugin TcPluginResult RoleAnnotEnv holeOcc extendCompleteMatchMap mkCompleteMatchMap setLclEnvTcLevel getLclEnvTcLevel setLclEnvLoc getLclEnvLoc TcLclEnv getEnv updMutVar readMutVar writeMutVar newMutVar uninterruptibleMaskM_ unsafeInterleaveM tryMostM tryAllM tryM fixM runIOEnv failWithM failM IOEnv IOEnvFailure mapAndUnzip5M mapAndUnzip4M zipWithAndUnzipM zipWith4M zipWith3M_ zipWith3M isConstraintKindCon setJoinResTy modifyJoinResTy splitVisVarsOfTypes occCheckExpand tcReturnsConstraintKind tcIsConstraintKind tcTypeKind typeKind nonDetCmpTypesX nonDetCmpTypeX nonDetCmpTypes nonDetCmpType eqVarBndrs seqTypes seqType isUnboxedSumType isUnboxedTupleType isFamFreeTy tyBinderType tyCoBinderType tyCoBinderVar_maybe isTauTy splitPiTysInvisibleN splitPiTysInvisible invisibleTyBndrCount stripCoercionTy isCoercionTy_maybe mkCoercionTy tyConBindersTyCoBinders splitCastTy_maybe nextRole tyConAppArgN tyConAppArgs tyConAppTyCon applyTysX splitFunTys mkStrLitTy mkNumLitTy mkAppTys isTyVarTy mapCoercion mapType isUnliftedRuntimeRep isLiftedRuntimeRep cloneTyVarBndrs cloneTyVarBndr substVarBndrs substVarBndr substTyVarBndrs substTyVarBndr lookupTyVar substTyVars substTyVar zipCoEnv zipTyEnv zipTCvSubst unionTCvSubst extendTCvSubstList extendTvSubstList extendTvSubstAndInScope extendCvSubst extendTvSubstWithClone extendTvSubstBinderAndInScope extendTvSubst extendTCvSubstWithClone extendTCvSubst extendTCvInScopeSet extendTCvInScopeList extendTCvInScope zapTCvSubst setTvSubstEnv notElemTCvSubst isInScope getTCvInScope getTvSubstEnv mkTCvSubst isEmptyTCvSubst mkEmptyTCvSubst emptyTCvSubst emptyTvSubstEnv tidyKind tidyOpenKind tidyOpenType tidyType tidyTypes tidyTyCoVarOcc tidyOpenTyCoVars tidyTyCoVarBinders tidyTyCoVarBinder tidyVarBndr coVarsOfTypes coVarsOfType tyCoFVsVarBndr tyCoFVsVarBndrs tyCoFVsBndr tyCoVarsOfTypes tyCoVarsOfType typeSize mkPiTys mkPiTy mkInvisFunTy mkVisFunTy mkTyVarTys mkTyVarTy isNamedBinder isPredTy isCoercionTy piResultTy tyVarKind binderType binderArgFlag binderVars binderVar TyVarBinder liftedTypeKind Type setTyVarUnique setVarUnique 32% ( 13 / 40) in 'Development.IDE.GHC.Compat.Env' Missing documentation for: setInteractivePrintName hsc_logger (src/Development/IDE/GHC/Compat/Env.hs:147) hsc_tmpfs (src/Development/IDE/GHC/Compat/Env.hs:139) hsc_unit_env (src/Development/IDE/GHC/Compat/Env.hs:131) hsc_hooks (src/Development/IDE/GHC/Compat/Env.hs:155) hscSetHooks (src/Development/IDE/GHC/Compat/Env.hs:163) TmpFs (src/Development/IDE/GHC/Compat/Env.hs:92) hscHomeUnit (src/Development/IDE/GHC/Compat/Env.hs:188) HomeUnit (src/Development/IDE/GHC/Compat/Env.hs:185) setHomeUnitId_ (src/Development/IDE/GHC/Compat/Env.hs:95) mkHomeModule (src/Development/IDE/GHC/Compat/Env.hs:198) Logger (src/Development/IDE/GHC/Compat/Env.hs:91) UnitEnv (src/Development/IDE/GHC/Compat/Env.hs:90) hscSetUnitEnv (src/Development/IDE/GHC/Compat/Env.hs:124) hscSetFlags (src/Development/IDE/GHC/Compat/Env.hs:104) initTempFs (src/Development/IDE/GHC/Compat/Env.hs:112) homeUnitId_ (src/Development/IDE/GHC/Compat/Env.hs:171) setInterpreterLinkerOptions (src/Development/IDE/GHC/Compat/Env.hs:220) Ways (src/Development/IDE/GHC/Compat/Env.hs:238) Way hostFullWays (src/Development/IDE/GHC/Compat/Env.hs:241) setWays (src/Development/IDE/GHC/Compat/Env.hs:249) wayGeneralFlags wayUnsetGeneralFlags Backend (src/Development/IDE/GHC/Compat/Env.hs:264) setBackend (src/Development/IDE/GHC/Compat/Env.hs:277) platformDefaultBackend (src/Development/IDE/GHC/Compat/Env.hs:267) 31% ( 11 / 35) in 'Development.IDE.GHC.Compat.Outputable' Missing documentation for: Module header showSDoc showSDocUnsafe showSDocForUser ppr text empty hang printSDocQualifiedUnsafe (src/Development/IDE/GHC/Compat/Outputable.hs:75) printNameWithoutUniques (src/Development/IDE/GHC/Compat/Outputable.hs:65) printSDocAllTheWay (src/Development/IDE/GHC/Compat/Outputable.hs:88) mkPrintUnqualifiedDefault (src/Development/IDE/GHC/Compat/Outputable.hs:155) PsWarning (src/Development/IDE/GHC/Compat/Outputable.hs:151) PsError (src/Development/IDE/GHC/Compat/Outputable.hs:152) pprWarning (src/Development/IDE/GHC/Compat/Outputable.hs:120) pprError (src/Development/IDE/GHC/Compat/Outputable.hs:128) DecoratedSDoc (src/Development/IDE/GHC/Compat/Outputable.hs:148) MsgEnvelope (src/Development/IDE/GHC/Compat/Outputable.hs:149) errMsgSpan errMsgSeverity formatErrorWithQual (src/Development/IDE/GHC/Compat/Outputable.hs:136) mkWarnMsg (src/Development/IDE/GHC/Compat/Outputable.hs:159) mkSrcErr srcErrorMessages 28% ( 2 / 7) in 'Development.IDE.GHC.Compat.Logger' Missing documentation for: putLogHook (src/Development/IDE/GHC/Compat/Logger.hs:28) pushLogHook (src/Development/IDE/GHC/Compat/Logger.hs:36) LogActionCompat (src/Development/IDE/GHC/Compat/Logger.hs:52) logActionCompat (src/Development/IDE/GHC/Compat/Logger.hs:54) defaultLogActionHPutStrDoc 33% ( 1 / 3) in 'Development.IDE.GHC.Compat.Iface' Missing documentation for: writeIfaceFile (src/Development/IDE/GHC/Compat/Iface.hs:26) cannotFindModule (src/Development/IDE/GHC/Compat/Iface.hs:35) 28% ( 12 / 42) in 'Development.IDE.GHC.Compat.Units' Missing documentation for: UnitState (src/Development/IDE/GHC/Compat/Units.hs:101) initUnits (src/Development/IDE/GHC/Compat/Units.hs:126) unitState (src/Development/IDE/GHC/Compat/Units.hs:117) getUnitName (src/Development/IDE/GHC/Compat/Units.hs:170) explicitUnits (src/Development/IDE/GHC/Compat/Units.hs:154) preloadClosureUs (src/Development/IDE/GHC/Compat/Units.hs:210) listVisibleModuleNames (src/Development/IDE/GHC/Compat/Units.hs:162) lookupModuleWithSuggestions (src/Development/IDE/GHC/Compat/Units.hs:178) UnitInfoMap (src/Development/IDE/GHC/Compat/Units.hs:103) getUnitInfoMap (src/Development/IDE/GHC/Compat/Units.hs:186) lookupUnit (src/Development/IDE/GHC/Compat/Units.hs:196) lookupUnit' (src/Development/IDE/GHC/Compat/Units.hs:203) UnitInfo (src/Development/IDE/GHC/Compat/Units.hs:102) unitExposedModules (src/Development/IDE/GHC/Compat/Units.hs:219) unitDepends (src/Development/IDE/GHC/Compat/Units.hs:227) unitHaddockInterfaces (src/Development/IDE/GHC/Compat/Units.hs:258) unitInfoId (src/Development/IDE/GHC/Compat/Units.hs:250) unitPackageNameString (src/Development/IDE/GHC/Compat/Units.hs:234) unitPackageVersion (src/Development/IDE/GHC/Compat/Units.hs:242) Unit (src/Development/IDE/GHC/Compat/Units.hs:105) unitString (src/Development/IDE/GHC/Compat/Units.hs:110) stringToUnit (src/Development/IDE/GHC/Compat/Units.hs:113) RealUnit (src/Development/IDE/GHC/Compat/Units.hs:287) definiteUnitId (src/Development/IDE/GHC/Compat/Units.hs:290) defUnitId (src/Development/IDE/GHC/Compat/Units.hs:293) installedModule (src/Development/IDE/GHC/Compat/Units.hs:299) toUnitId (src/Development/IDE/GHC/Compat/Units.hs:303) moduleUnitId (src/Development/IDE/GHC/Compat/Units.hs:311) moduleUnit (src/Development/IDE/GHC/Compat/Units.hs:319) filterInplaceUnits (src/Development/IDE/GHC/Compat/Units.hs:327) 47% ( 25 / 53) in 'Development.IDE.GHC.Compat.Util' Missing documentation for: MonadCatch (src/Development/IDE/GHC/Compat/Util.hs:107) handleGhcException catch (src/Development/IDE/GHC/Compat/Util.hs:110) try (src/Development/IDE/GHC/Compat/Util.hs:113) Bag bagToList listToBag unionBags isEmptyBag LBooleanFormula BooleanFormula OverridingBool MaybeErr Pair EnumSet toList uniq fsLit Fingerprint fingerprintData fingerprintString fingerprintFingerprints nonDetCmpUnique getUnique mkUnique newTagUnique emptyUDFM plusUDFM 30% ( 3 / 10) in 'Development.IDE.GHC.Compat.Parser' Missing documentation for: initParserOpts (src/Development/IDE/GHC/Compat/Parser.hs:51) initParserState (src/Development/IDE/GHC/Compat/Parser.hs:61) ApiAnns (src/Development/IDE/GHC/Compat/Parser.hs:74) mkHsParsedModule (src/Development/IDE/GHC/Compat/Parser.hs:78) mkParsedModule (src/Development/IDE/GHC/Compat/Parser.hs:88) mkApiAnns (src/Development/IDE/GHC/Compat/Parser.hs:99) AnnotationComment 55% ( 5 / 9) in 'Development.IDE.GHC.Compat.Plugins' Missing documentation for: PluginWithArgs applyPluginsParsedResultAction (src/Development/IDE/GHC/Compat/Plugins.hs:42) initializePlugins (src/Development/IDE/GHC/Compat/Plugins.hs:56) hsc_static_plugins (src/Development/IDE/GHC/Compat/Plugins.hs:67) 47% ( 20 / 42) in 'Development.IDE.GHC.Compat' Missing documentation for: hPutStringBuffer addIncludePathsQuote (src/Development/IDE/GHC/Compat.hs:161) getModuleHash (src/Development/IDE/GHC/Compat.hs:207) setUpTypedHoles (src/Development/IDE/GHC/Compat.hs:181) upNameCache (src/Development/IDE/GHC/Compat.hs:131) disableWarningsAsErrors (src/Development/IDE/GHC/Compat.hs:215) RefMap (src/Development/IDE/GHC/Compat.hs:140) nodeInfo' (src/Development/IDE/GHC/Compat.hs:268) getNodeIds (src/Development/IDE/GHC/Compat.hs:263) isQualifiedImport (src/Development/IDE/GHC/Compat.hs:225) GhcVersion (src/Development/IDE/GHC/Compat.hs:277) ghcVersion (src/Development/IDE/GHC/Compat.hs:288) ghcVersionStr (src/Development/IDE/GHC/Compat.hs:285) HieFileResult hieExportNames (src/Development/IDE/GHC/Compat.hs:128) mkHieFile' (src/Development/IDE/GHC/Compat.hs:143) enrichHie supportsHieFiles (src/Development/IDE/GHC/Compat.hs:125) setHieDir (src/Development/IDE/GHC/Compat.hs:165) dontWriteHieFiles (src/Development/IDE/GHC/Compat.hs:173) runUnlit (src/Development/IDE/GHC/Compat.hs:301) runPp (src/Development/IDE/GHC/Compat.hs:309) Warning: 'acceptNoComma' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 20% ( 4 / 20) in 'Development.IDE.Types.Location' Missing documentation for: Location noFilePath (src/Development/IDE/Types/Location.hs:79) noRange (src/Development/IDE/Types/Location.hs:83) Position showPosition (src/Development/IDE/Types/Location.hs:86) Range Uri NormalizedUri toNormalizedUri fromNormalizedUri fromUri (src/Development/IDE/Types/Location.hs:76) emptyFilePath (src/Development/IDE/Types/Location.hs:52) emptyPathUri (src/Development/IDE/Types/Location.hs:68) toNormalizedFilePath' (src/Development/IDE/Types/Location.hs:47) fromNormalizedFilePath filePathToUri' (src/Development/IDE/Types/Location.hs:73) Warning: 'Document' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 38% ( 5 / 13) in 'Development.IDE.Types.Diagnostics' Missing documentation for: Module header Diagnostic DiagnosticSeverity DiagnosticStore ideErrorText (src/Development/IDE/Types/Diagnostics.hs:51) ideErrorWithSource (src/Development/IDE/Types/Diagnostics.hs:54) showDiagnostics (src/Development/IDE/Types/Diagnostics.hs:100) showDiagnosticsColored (src/Development/IDE/Types/Diagnostics.hs:103) Warning: 'PackageConfig' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'hDuplicateTo' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 65% ( 17 / 26) in 'Development.IDE.GHC.Util' Missing documentation for: unsafePrintSDoc (src/Development/IDE/GHC/Util.hs:153) runParser (src/Development/IDE/GHC/Util.hs:135) bytestringToStringBuffer (src/Development/IDE/GHC/Util.hs:146) stringBufferToByteString (src/Development/IDE/GHC/Util.hs:143) fingerprintFromByteString (src/Development/IDE/GHC/Util.hs:223) fingerprintFromPut (src/Development/IDE/GHC/Util.hs:229) setHieDir (src/Development/IDE/GHC/Compat.hs:165) dontWriteHieFiles (src/Development/IDE/GHC/Compat.hs:173) disableWarningsAsErrors (src/Development/IDE/GHC/Compat.hs:215) 100% ( 1 / 1) in 'Development.IDE.GHC.Orphans' 25% ( 1 / 4) in 'Development.IDE.Types.KnownTargets' Missing documentation for: Module header Target (src/Development/IDE/Types/KnownTargets.hs:19) toKnownFiles (src/Development/IDE/Types/KnownTargets.hs:23) 0% ( 0 / 10) in 'Development.IDE.Types.Exports' Missing documentation for: Module header IdentInfo (src/Development/IDE/Types/Exports.hs:63) ExportsMap (src/Development/IDE/Types/Exports.hs:33) createExportsMap (src/Development/IDE/Types/Exports.hs:115) createExportsMapMg (src/Development/IDE/Types/Exports.hs:125) createExportsMapTc (src/Development/IDE/Types/Exports.hs:144) buildModuleExportMapFrom (src/Development/IDE/Types/Exports.hs:193) createExportsMapHieDb (src/Development/IDE/Types/Exports.hs:157) size (src/Development/IDE/Types/Exports.hs:51) updateExportsMapMg (src/Development/IDE/Types/Exports.hs:135) 7% ( 1 / 13) in 'Development.IDE.Spans.Common' Missing documentation for: Module header showGhc (src/Development/IDE/Spans/Common.hs:37) showNameWithoutUniques (src/Development/IDE/Spans/Common.hs:43) safeTyThingId (src/Development/IDE/Spans/Common.hs:57) safeTyThingType (src/Development/IDE/Spans/Common.hs:51) SpanDoc (src/Development/IDE/Spans/Common.hs:63) SpanDocUris (src/Development/IDE/Spans/Common.hs:69) emptySpanDoc (src/Development/IDE/Spans/Common.hs:76) spanDocToMarkdown (src/Development/IDE/Spans/Common.hs:79) spanDocToMarkdownForTest (src/Development/IDE/Spans/Common.hs:94) DocMap (src/Development/IDE/Spans/Common.hs:34) KindMap (src/Development/IDE/Spans/Common.hs:35) 9% ( 1 / 11) in 'Development.IDE.Plugin.Completions.Types' Missing documentation for: Module header QualCompls (src/Development/IDE/Plugin/Completions/Types.hs:90) CompItem (src/Development/IDE/Plugin/Completions/Types.hs:75) Provenance (src/Development/IDE/Plugin/Completions/Types.hs:69) ExtendImport (src/Development/IDE/Plugin/Completions/Types.hs:59) CompletionsConfig (src/Development/IDE/Plugin/Completions/Types.hs:53) Backtick (src/Development/IDE/Plugin/Completions/Types.hs:28) extendImportCommandId (src/Development/IDE/Plugin/Completions/Types.hs:31) properties (src/Development/IDE/Plugin/Completions/Types.hs:34) getCompletionsConfig (src/Development/IDE/Plugin/Completions/Types.hs:45) 50% ( 12 / 24) in 'Development.IDE.GHC.Error' Missing documentation for: Module header diagFromErrMsgs (src/Development/IDE/GHC/Error.hs:66) diagFromGhcException (src/Development/IDE/GHC/Error.hs:173) srcSpanToLocation (src/Development/IDE/GHC/Error.hs:95) realSrcSpanToRange (src/Development/IDE/GHC/Error.hs:75) realSrcLocToPosition (src/Development/IDE/GHC/Error.hs:80) realSrcSpanToLocation (src/Development/IDE/GHC/Error.hs:91) rangeToSrcSpan (src/Development/IDE/GHC/Error.hs:102) rangeToRealSrcSpan (src/Development/IDE/GHC/Error.hs:105) positionToRealSrcLoc (src/Development/IDE/GHC/Error.hs:112) realSpan (src/Development/IDE/GHC/Error.hs:153) isInsideSrcSpan (src/Development/IDE/GHC/Error.hs:116) 63% ( 7 / 11) in 'Development.IDE.Types.HscEnvEq' Missing documentation for: Module header hscEnv (src/Development/IDE/Types/HscEnvEq.hs:39) newHscEnvEqWithImportPaths (src/Development/IDE/Types/HscEnvEq.hs:67) envPackageExports (src/Development/IDE/Types/HscEnvEq.hs:47) Warning: 'PositionRange' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'PositionMapping' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 71% ( 5 / 7) in 'Development.IDE.Spans.LocalBindings' Missing documentation for: Module header bindings (src/Development/IDE/Spans/LocalBindings.hs:39) Warning: 'main' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 37% ( 3 / 8) in 'Development.IDE.Import.FindImports' Missing documentation for: Module header Import (src/Development/IDE/Import/FindImports.hs:31) ArtifactsLocation (src/Development/IDE/Import/FindImports.hs:36) modSummaryToArtifactsLocation (src/Development/IDE/Import/FindImports.hs:53) isBootLocation (src/Development/IDE/Import/FindImports.hs:46) 33% ( 8 / 24) in 'Development.IDE.Import.DependencyInformation' Missing documentation for: Module header DependencyInformation (src/Development/IDE/Import/DependencyInformation.hs:134) TransitiveDependencies (src/Development/IDE/Import/DependencyInformation.hs:356) NamedModuleDep (src/Development/IDE/Import/DependencyInformation.hs:364) ShowableModuleName (src/Development/IDE/Import/DependencyInformation.hs:150) PathIdMap (src/Development/IDE/Import/DependencyInformation.hs:76) emptyPathIdMap (src/Development/IDE/Import/DependencyInformation.hs:85) getPathId (src/Development/IDE/Import/DependencyInformation.hs:88) lookupPathToId (src/Development/IDE/Import/DependencyInformation.hs:109) insertImport (src/Development/IDE/Import/DependencyInformation.hs:103) pathToId (src/Development/IDE/Import/DependencyInformation.hs:106) idToPath (src/Development/IDE/Import/DependencyInformation.hs:112) reachableModules (src/Development/IDE/Import/DependencyInformation.hs:156) processDependencyInformation (src/Development/IDE/Import/DependencyInformation.hs:217) BootIdMap (src/Development/IDE/Import/DependencyInformation.hs:118) insertBootId (src/Development/IDE/Import/DependencyInformation.hs:120) 9% ( 5 / 55) in 'Development.IDE.Core.RuleTypes' Missing documentation for: GhcSessionIO (src/Development/IDE/Core/RuleTypes.hs:481) IdeGhcSession (src/Development/IDE/Core/RuleTypes.hs:471) AddWatchedFile (src/Development/IDE/Core/RuleTypes.hs:461) GetModSummary (src/Development/IDE/Core/RuleTypes.hs:448) GetModSummaryWithoutTimestamps (src/Development/IDE/Core/RuleTypes.hs:443) IsFileOfInterest (src/Development/IDE/Core/RuleTypes.hs:438) GetModIfaceWithoutLinkable (src/Development/IDE/Core/RuleTypes.hs:433) GetModIface (src/Development/IDE/Core/RuleTypes.hs:428) GetModIfaceFromDiskAndIndex (src/Development/IDE/Core/RuleTypes.hs:423) GetModIfaceFromDisk (src/Development/IDE/Core/RuleTypes.hs:418) GhcSessionDeps (src/Development/IDE/Core/RuleTypes.hs:414) GhcSession (src/Development/IDE/Core/RuleTypes.hs:409) GetBindings (src/Development/IDE/Core/RuleTypes.hs:404) GetHieAst (src/Development/IDE/Core/RuleTypes.hs:399) GetDocMap (src/Development/IDE/Core/RuleTypes.hs:394) TypeCheck (src/Development/IDE/Core/RuleTypes.hs:389) ReportImportCycles (src/Development/IDE/Core/RuleTypes.hs:384) GetModuleGraph (src/Development/IDE/Core/RuleTypes.hs:379) GetDependencyInformation (src/Development/IDE/Core/RuleTypes.hs:374) NeedsCompilation (src/Development/IDE/Core/RuleTypes.hs:369) GetLocatedImports (src/Development/IDE/Core/RuleTypes.hs:361) GetParsedModuleWithComments (src/Development/IDE/Core/RuleTypes.hs:356) GetParsedModule (src/Development/IDE/Core/RuleTypes.hs:351) ModSummaryResult (src/Development/IDE/Core/RuleTypes.hs:332) IsFileOfInterestResult (src/Development/IDE/Core/RuleTypes.hs:325) FileOfInterestStatus (src/Development/IDE/Core/RuleTypes.hs:317) GetFileExists (src/Development/IDE/Core/RuleTypes.hs:311) GetFileContents (src/Development/IDE/Core/RuleTypes.hs:306) FileVersion (src/Development/IDE/Core/RuleTypes.hs:295) GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:268) DocAndKindMap (src/Development/IDE/Core/RuleTypes.hs:220) HieKind (src/Development/IDE/Core/RuleTypes.hs:197) HiFileResult (src/Development/IDE/Core/RuleTypes.hs:149) Splices (src/Development/IDE/Core/RuleTypes.hs:103) ImportMap (src/Development/IDE/Core/RuleTypes.hs:98) GetImportMap (src/Development/IDE/Core/RuleTypes.hs:92) GenerateCore (src/Development/IDE/Core/RuleTypes.hs:87) GetKnownTargets (src/Development/IDE/Core/RuleTypes.hs:78) LinkableType (src/Development/IDE/Core/RuleTypes.hs:47) GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:289) tmrModSummary (src/Development/IDE/Core/RuleTypes.hs:146) hiFileFingerPrint (src/Development/IDE/Core/RuleTypes.hs:161) mkHiFileResult (src/Development/IDE/Core/RuleTypes.hs:164) hirModIface (src/Development/IDE/Core/RuleTypes.hs:173) vfsVersion (src/Development/IDE/Core/RuleTypes.hs:302) awSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) declSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) exprSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) patSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) typeSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) Warning: 'phase' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 1 / 2) in 'Development.IDE.Core.Preprocessor' Missing documentation for: Module header 22% ( 2 / 9) in 'Development.IDE.Types.Logger' Missing documentation for: Priority (src/Development/IDE/Types/Logger.hs:18) logError (src/Development/IDE/Types/Logger.hs:42) logWarning (src/Development/IDE/Types/Logger.hs:45) logInfo (src/Development/IDE/Types/Logger.hs:48) logDebug (src/Development/IDE/Types/Logger.hs:51) logTelemetry (src/Development/IDE/Types/Logger.hs:54) noLogging (src/Development/IDE/Types/Logger.hs:58) Warning: 'ComponentOptions' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'HscEnvEq' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 20% ( 3 / 15) in 'Development.IDE.Types.Options' Missing documentation for: IdeOptions (src/Development/IDE/Types/Options.hs:32) IdePreprocessedSource (src/Development/IDE/Types/Options.hs:98) IdeReportProgress (src/Development/IDE/Types/Options.hs:107) IdeDefer (src/Development/IDE/Types/Options.hs:108) IdeTesting (src/Development/IDE/Types/Options.hs:109) IdeOTMemoryProfiling (src/Development/IDE/Types/Options.hs:110) clientSupportsProgress (src/Development/IDE/Types/Options.hs:119) defaultIdeOptions (src/Development/IDE/Types/Options.hs:123) IdeGhcSession (src/Development/IDE/Core/RuleTypes.hs:471) OptHaddockParse (src/Development/IDE/Types/Options.hs:95) ProgressReportingStyle (src/Development/IDE/Types/Options.hs:112) optShakeFiles (src/Development/IDE/Types/Options.hs:88) 30% ( 4 / 13) in 'Development.IDE.Spans.AtPoint' Missing documentation for: gotoTypeDefinition (src/Development/IDE/Spans/AtPoint.hs:173) documentHighlight (src/Development/IDE/Spans/AtPoint.hs:153) pointCommand (src/Development/IDE/Spans/AtPoint.hs:389) referencesAtPoint (src/Development/IDE/Spans/AtPoint.hs:107) computeTypeReferences (src/Development/IDE/Spans/AtPoint.hs:64) defRowToSymbolInfo (src/Development/IDE/Spans/AtPoint.hs:373) getAstNamesAtPoint (src/Development/IDE/Spans/AtPoint.hs:97) toCurrentLocation (src/Development/IDE/ src/Development/IDE/Core/Tracing.hs:3:1: warning: [-Wunrecognised-pragmas] Unrecognised pragma | 3 | {-# HLINT ignore #-} | ^^^ Spans/AtPoint.hs:103) rowToLoc (src/Development/IDE/Spans/AtPoint.hs:134) 22% ( 2 / 9) in 'Development.IDE.Core.ProgressReporting' Missing documentation for: Module header ProgressEvent (src/Development/IDE/Core/ProgressReporting.hs:36) ProgressReporting (src/Development/IDE/Core/ProgressReporting.hs:40) noProgressReporting (src/Development/IDE/Core/ProgressReporting.hs:46) mRunLspT (src/Development/IDE/Core/ProgressReporting.hs:176) mRunLspTCallback (src/Development/IDE/Core/ProgressReporting.hs:180) recordProgress (src/Development/IDE/Core/ProgressReporting.hs:78) Warning: 'v' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 27% ( 5 / 18) in 'Development.IDE.Types.Shake' Missing documentation for: Module header Q (src/Development/IDE/Types/Shake.hs:90) Value (src/Development/IDE/Types/Shake.hs:40) ValueWithDiagnostics (src/Development/IDE/Types/Shake.hs:55) Key ShakeValue (src/Development/IDE/Types/Shake.hs:111) isBadDependency (src/Development/IDE/Types/Shake.hs:66) toShakeValue (src/Development/IDE/Types/Shake.hs:108) encodeShakeValue (src/Development/IDE/Types/Shake.hs:123) decodeShakeValue (src/Development/IDE/Types/Shake.hs:129) toKey (src/Development/IDE/Types/Shake.hs:71) toNoFileKey (src/Development/IDE/Types/Shake.hs:87) fromKey (src/Development/IDE/Types/Shake.hs:74) 25% ( 3 / 12) in 'Development.IDE.Core.Tracing' Missing documentation for: Module header startProfilingTelemetry (src/Development/IDE/Core/Tracing.hs:177) measureMemory (src/Development/IDE/Core/Tracing.hs:242) getInstrumentCached (src/Development/IDE/Core/Tracing.hs:222) otTracedProvider (src/Development/IDE/Core/Tracing.hs:68) otSetUri (src/Development/IDE/Core/Tracing.hs:122) otTracedGarbageCollection (src/Development/IDE/Core/Tracing.hs:69) withTrace (src/Development/IDE/Core/Tracing.hs:77) withEventTrace (src/Development/IDE/Core/Tracing.hs:70) Warning: 'runInShakeSession' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'proper' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'setBufferModified' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 36% ( 30 / 83) in 'Development.IDE.Core.Shake' Missing documentation for: $sel:shakeExtras:IdeState (src/Development/IDE/Core/Shake.hs:397) $sel:shakeDb:IdeState (src/Development/IDE/Core/Shake.hs:394) ShakeExtras (src/Development/IDE/Core/Shake.hs:185) getShakeExtras (src/Development/IDE/Core/Shake.hs:236) getShakeExtrasRules (src/Development/IDE/Core/Shake.hs:241) Target (src/Development/IDE/Types/KnownTargets.hs:19) toKnownFiles (src/Development/IDE/Types/KnownTargets.hs:23) IdeRule (src/Development/IDE/Core/Shake.hs:376) GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:268) shakeShut (src/Development/IDE/Core/Shake.hs:578) useNoFile (src/Development/IDE/Core/Shake.hs:915) use_ (src/Development/IDE/Core/Shake.hs:918) useNoFile_ (src/Development/IDE/Core/Shake.hs:921) uses_ (src/Development/IDE/Core/Shake.hs:924) RuleBody (src/Development/IDE/Core/Shake.hs:946) defineNoDiagnostics (src/Development/IDE/Core/Shake.hs:832) defineOnDisk (src/Development/IDE/Core/Shake.hs:1091) needOnDisk (src/Development/IDE/Core/Shake.hs:1124) needOnDisks (src/Development/IDE/Core/Shake.hs:1129) defineNoFile (src/Development/IDE/Core/Shake.hs:981) defineEarlyCutOffNoFile (src/Development/IDE/Core/Shake.hs:986) getDiagnostics (src/Development/IDE/Core/Shake.hs:748) mRunLspT (src/Development/IDE/Core/ProgressReporting.hs:176) mRunLspTCallback (src/Development/IDE/Core/ProgressReporting.hs:180) getHiddenDiagnostics (src/Development/IDE/Core/Shake.hs:753) IsIdeGlobal (src/Development/IDE/Core/Shake.hs:261) addIdeGlobal (src/Development/IDE/Core/Shake.hs:276) addIdeGlobalExtras (src/Development/IDE/Core/Shake.hs:281) getIdeGlobalState (src/Development/IDE/Core/Shake.hs:301) getIdeGlobalAction (src/Development/IDE/Core/Shake.hs:298) getIdeGlobalExtras (src/Development/IDE/Core/Shake.hs:288) getIdeOptions (src/Development/IDE/Core/Shake.hs:308) getIdeOptionsIO (src/Development/IDE/Core/Shake.hs:313) GlobalIdeOptions (src/Development/IDE/Core/Shake.hs:305) getPluginConfig (src/Development/IDE/Core/Shake.hs:246) setPriority (src/Development/IDE/Core/Shake.hs:1172) ideLogger (src/Development/IDE/Core/Shake.hs:1175) actionLogger (src/Development/IDE/Core/Shake.hs:1178) FileVersion (src/Development/IDE/Core/RuleTypes.hs:295) Priority (src/Development/IDE/Core/Shake.hs:1170) updatePositionMapping (src/Development/IDE/Core/Shake.hs:1215) recordDirtyKeys (src/Development/IDE/Core/Shake.hs:437) OnDiskRule (src/Development/IDE/Core/Shake.hs:1075) WithProgressFunc (src/Development/IDE/Core/Shake.hs:229) WithIndefiniteProgressFunc (src/Development/IDE/Core/Shake.hs:231) ProgressEvent (src/Development/IDE/Core/ProgressReporting.hs:36) DelayedAction (src/Development/IDE/Types/Action.hs:22) mkDelayedAction (src/Development/IDE/Core/Shake.hs:599) runIdeAction (src/Development/IDE/Core/Shake.hs:869) mkUpdater (src/Development/IDE/Core/Shake.hs:875) Q (src/Development/IDE/Types/Shake.hs:90) HieDb garbageCollectDirtyKeysOlderThan (src/Development/IDE/Core/Shake.hs:770) Warning: 'unsafeGlobalDynFlags' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'HieWriterChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 4 / 8) in 'Development.IDE.Session' Missing documentation for: SessionLoadingOptions (session-loader/Development/IDE/Session.hs:95) CacheDirs (session-loader/Development/IDE/Session.hs:92) loadSessionWithOptions (session-loader/Development/IDE/Session.hs:219) getHieDbLoc (session-loader/Development/IDE/Session.hs:195) 0% ( 0 / 6) in 'Development.IDE.LSP.Server' Missing documentation for: Module header ReactorMessage (src/Development/IDE/LSP/Server.hs:27) ReactorChan (src/Development/IDE/LSP/Server.hs:31) ServerM (src/Development/IDE/LSP/Server.hs:32) requestHandler (src/Development/IDE/LSP/Server.hs:34) notificationHandler (src/Development/IDE/LSP/Server.hs:48) 0% ( 0 / 2) in 'Development.IDE.Plugin' Missing documentation for: Module header Plugin (src/Development/IDE/Plugin.hs:10) 50% ( 1 / 2) in 'Development.IDE.Plugin.HLS' Missing documentation for: Module header 36% ( 4 / 11) in 'Development.IDE.Core.OfInterest' Missing documentation for: getFilesOfInterest (src/Development/IDE/Core/OfInterest.hs:65) getFilesOfInterestUntracked (src/Development/IDE/Core/OfInterest.hs:77) addFileOfInterest (src/Development/IDE/Core/OfInterest.hs:82) deleteFileOfInterest (src/Development/IDE/Core/OfInterest.hs:93) FileOfInterestStatus (src/Development/IDE/Core/RuleTypes.hs:317) OfInterestVar (src/Development/IDE/Core/OfInterest.hs:37) scheduleGarbageCollection (src/Development/IDE/Core/OfInterest.hs:100) 10% ( 1 / 10) in 'Development.IDE.Core.IdeConfiguration' Missing documentation for: Module header registerIdeConfiguration (src/Development/IDE/Core/IdeConfiguration.hs:39) getIdeConfiguration (src/Development/IDE/Core/IdeConfiguration.hs:43) parseConfiguration (src/Development/IDE/Core/IdeConfiguration.hs:47) parseWorkspaceFolder (src/Development/IDE/Core/IdeConfiguration.hs:58) isWorkspaceFile (src/Development/IDE/Core/IdeConfiguration.hs:79) modifyWorkspaceFolders (src/Development/IDE/Core/IdeConfiguration.hs:62) modifyClientSettings (src/Development/IDE/Core/IdeConfiguration.hs:67) getClientSettings (src/Development/IDE/Core/IdeConfiguration.hs:91) 36% ( 7 / 19) in 'Development.IDE.Core.FileStore' Missing documentation for: Module header fileStoreRules (src/Development/IDE/Core/FileStore.hs:242) modificationTime (src/Development/IDE/Core/FileStore.hs:199) typecheckParents (src/Development/IDE/Core/FileStore.hs:270) makeVFSHandle (src/Development/IDE/Core/FileStore.hs:83) makeLSPVFSHandle (src/Development/IDE/Core/FileStore.hs:98) getModificationTimeImpl (src/Development/IDE/Core/FileStore.hs:121) addIdeGlobal (src/Development/IDE/Core/Shake.hs:276) getFileContentsImpl (src/Development/IDE/Core/FileStore.hs:206) getModTime (src/Development/IDE/Core/FileStore.hs:191) isWatchSupported (src/Development/IDE/Core/FileStore.hs:329) registerFileWatches (src/Development/IDE/Core/FileStore.hs:300) Warning: 'FileExistsState' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 40% ( 4 / 10) in 'Development.IDE.Core.Service' Missing documentation for: getIdeOptions (src/Development/IDE/Core/Shake.hs:308) getIdeOptionsIO (src/Development/IDE/Core/Shake.hs:313) runAction (src/Development/IDE/Core/Service.hs:80) getDiagnostics (src/Development/IDE/Core/Shake.hs:748) ideLogger (src/Development/IDE/Core/Shake.hs:1175) updatePositionMapping (src/Development/IDE/Core/Shake.hs:1215) 33% ( 2 / 6) in 'Development.IDE.Plugin.Test' Missing documentation for: TestRequest (src/Development/IDE/Plugin/Test.hs:52) WaitForIdeRuleResult (src/Development/IDE/Plugin/Test.hs:68) plugin (src/Development/IDE/Plugin/Test.hs:71) blockCommandDescriptor (src/Development/IDE/Plugin/Test.hs:160) Warning: 'CoreModule' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 54% ( 13 / 24) in 'Development.IDE.Core.Compile' Missing documentation for: typecheckModule (src/Development/IDE/Core/Compile.hs:139) addRelativeImport (src/Development/IDE/Core/Compile.hs:444) mkHiFileResultCompile (src/Development/IDE/Core/Compile.hs:236) mkHiFileResultNoCompile (src/Development/IDE/Core/Compile.hs:221) generateObjectCode (src/Development/IDE/Core/Compile.hs:316) generateByteCode (src/Development/IDE/Core/Compile.hs:349) generateHieAsts (src/Development/IDE/Core/Compile.hs:455) writeAndIndexHieFile (src/Development/IDE/Core/Compile.hs:614) writeHiFile (src/Development/IDE/Core/Compile.hs:627) loadHieFile (src/Development/IDE/Core/Compile.hs:924) mergeEnvs (src/Development/IDE/Core/Compile.hs:695) 0% ( 0 / 6) in 'Development.IDE.Spans.Documentation' Missing documentation for: Module header getDocumentation (src/Development/IDE/Spans/Documentation.hs:99) getDocumentationTryGhc (src/Development/IDE/Spans/Documentation.hs:65) getDocumentationsTryGhc (src/Development/IDE/Spans/Documentation.hs:68) DocMap (src/Development/IDE/Spans/Common.hs:34) mkDocMap (src/Development/IDE/Spans/Documentation.hs:36) 30% ( 3 / 10) in 'Development.IDE.Core.Actions' Missing documentation for: Module header getTypeDefinition (src/Development/IDE/Core/Actions.hs:96) highlightAtPoint (src/Development/IDE/Core/Actions.hs:106) refsAtPoint (src/Development/IDE/Core/Actions.hs:114) useNoFileE (src/Development/IDE/Core/Actions.hs:78) usesE (src/Development/IDE/Core/Actions.hs:81) workspaceSymbols (src/Development/IDE/Core/Actions.hs:121) 100% ( 6 / 6) in 'Generics.SYB.GHC' Warning: 'LHSExpr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 51% ( 14 / 27) in 'Development.IDE.GHC.ExactPrint' Missing documentation for: Module header graftDecls (src/Development/IDE/GHC/ExactPrint.hs:360) graftDeclsWithM (src/Development/IDE/GHC/ExactPrint.hs:393) hoistGraft (src/Development/IDE/GHC/ExactPrint.hs:111) graftWithM (src/Development/IDE/GHC/ExactPrint.hs:308) graftExprWithM (src/Development/IDE/GHC/ExactPrint.hs:281) graftSmallestDeclsWithM (src/Development/IDE/GHC/ExactPrint.hs:375) useAnnotatedSource (src/Development/IDE/GHC/ExactPrint.hs:95) annotateParsedSource (src/Development/IDE/GHC/ExactPrint.hs:92) GetAnnotatedParsedSource (src/Development/IDE/GHC/ExactPrint.hs:79) ASTElement (src/Development/IDE/GHC/ExactPrint.hs:413) ExceptStringT (src/Development/IDE/GHC/ExactPrint.hs:114) Annotate Warning: 'ast' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 63% ( 7 / 11) in 'Development.IDE.Plugin.CodeAction.ExactPrint' Missing documentation for: Module header removeConstraint (src/Development/IDE/Plugin/CodeAction/ExactPrint.hs:119) extendImport (src/Development/IDE/Plugin/CodeAction/ExactPrint.hs:211) liftParseAST (src/Development/IDE/Plugin/CodeAction/ExactPrint.hs:176) Warning: 'ghcide' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 37% ( 20 / 53) in 'Development.IDE.Core.Rules' Missing documentation for: GetParsedModule (src/Development/IDE/Core/RuleTypes.hs:351) TransitiveDependencies (src/Development/IDE/Import/DependencyInformation.hs:356) Priority (src/Development/IDE/Core/Shake.hs:1170) GhcSessionIO (src/Development/IDE/Core/RuleTypes.hs:481) priorityTypeCheck (src/Development/IDE/Core/Rules.hs:188) priorityGenerateCore (src/Development/IDE/Core/Rules.hs:191) priorityFilesOfInterest (src/Development/IDE/Core/Rules.hs:194) runAction (src/Development/IDE/Core/Service.hs:80) defineNoFile (src/Development/IDE/Core/Shake.hs:981) defineEarlyCutOffNoFile (src/Development/IDE/Core/Shake.hs:986) RulesConfig (src/Development/IDE/Core/Rules.hs:1067) usePropertyAction (src/Development/IDE/Core/Rules.hs:983) getLocatedImportsRule (src/Development/IDE/Core/Rules.hs:314) getDependencyInformationRule (src/Development/IDE/Core/Rules.hs:458) reportImportCyclesRule (src/Development/IDE/Core/Rules.hs:464) getDocMapRule (src/Development/IDE/Core/Rules.hs:560) loadGhcSession (src/Development/IDE/Core/Rules.hs:648) getModIfaceRule (src/Development/IDE/Core/Rules.hs:856) getModIfaceWithoutLinkableRule (src/Development/IDE/Core/Rules.hs:885) getModSummaryRule (src/Development/IDE/Core/Rules.hs:814) isHiFileStableRule (src/Development/IDE/Core/Rules.hs:789) getModuleGraphRule (src/Development/IDE/Core/Rules.hs:608) knownFilesRule (src/Development/IDE/Core/Rules.hs:602) getClientSettingsRule (src/Development/IDE/Core/Rules.hs:967) getHieAstsRule (src/Development/IDE/Core/Rules.hs:498) getBindingsRule (src/Development/IDE/Core/Rules.hs:552) needsCompilationRule (src/Development/IDE/Core/Rules.hs:1001) generateCoreRule (src/Development/IDE/Core/Rules.hs:852) getImportMapRule (src/Development/IDE/Core/Rules.hs:542) ghcSessionDepsDefinition (src/Development/IDE/Core/Rules.hs:701) getParsedModuleDefinition (src/Development/IDE/Core/Rules.hs:302) typeCheckRuleDefinition (src/Development/IDE/Core/Rules.hs:618) GhcSessionDepsConfig (src/Development/IDE/Core/Rules.hs:689) 0% ( 0 / 2) in 'Development.IDE.LSP.Outline' Missing documentation for: Module header moduleOutline (src/Development/IDE/LSP/Outline.hs:33) 33% ( 2 / 6) in 'Development.IDE.LSP.HoverDefinition' Missing documentation for: setIdeHandlers (src/Development/IDE/LSP/HoverDefinition.hs:56) hover (src/Development/IDE/LSP/HoverDefinition.hs:28) gotoDefinition (src/Development/IDE/LSP/HoverDefinition.hs:27) gotoTypeDefinition (src/Development/IDE/LSP/HoverDefinition.hs:29) 0% ( 0 / 2) in 'Development.IDE.LSP.LanguageServer' Missing documentation for: Module header runLanguageServer (src/Development/IDE/LSP/LanguageServer.hs:43) 32% ( 60 /185) in 'Development.IDE' Missing documentation for: Module header action Rules Action NormalizedUri DiagnosticStore Diagnostic DiagnosticSeverity Location Range Position fromNormalizedFilePath fromNormalizedUri toNormalizedUri Uri GhcVersion (src/Development/IDE/GHC/Compat.hs:277) setHieDir (src/Development/IDE/GHC/Compat.hs:165) dontWriteHieFiles (src/Development/IDE/GHC/Compat.hs:173) disableWarningsAsErrors (src/Development/IDE/GHC/Compat.hs:215) ghcVersion (src/Development/IDE/GHC/Compat.hs:288) toNormalizedFilePath' (src/Development/IDE/Types/Location.hs:47) emptyFilePath (src/Development/IDE/Types/Location.hs:52) emptyPathUri (src/Development/IDE/Types/Location.hs:68) filePathToUri' (src/Development/IDE/Types/Location.hs:73) fromUri (src/Development/IDE/Types/Location.hs:76) noFilePath (src/Development/IDE/Types/Location.hs:79) noRange (src/Development/IDE/Types/Location.hs:83) showPosition (src/Development/IDE/Types/Location.hs:86) ideErrorText (src/Development/IDE/Types/Diagnostics.hs:51) ideErrorWithSource (src/Development/IDE/Types/Diagnostics.hs:54) showDiagnostics (src/Development/IDE/Types/Diagnostics.hs:100) showDiagnosticsColored (src/Development/IDE/Types/Diagnostics.hs:103) runParser (src/Development/IDE/GHC/Util.hs:135) stringBufferToByteString (src/Development/IDE/GHC/Util.hs:143) bytestringToStringBuffer (src/Development/IDE/GHC/Util.hs:146) unsafePrintSDoc (src/Development/IDE/GHC/Util.hs:153) fingerprintFromByteString (src/Development/IDE/GHC/Util.hs:223) fingerprintFromPut (src/Development/IDE/GHC/Util.hs:229) diagFromErrMsgs (src/Development/IDE/GHC/Error.hs:66) realSrcSpanToRange (src/Development/IDE/GHC/Error.hs:75) realSrcLocToPosition (src/Development/IDE/GHC/Error.hs:80) realSrcSpanToLocation (src/Development/IDE/GHC/Error.hs:91) srcSpanToLocation (src/Development/IDE/GHC/Error.hs:95) rangeToSrcSpan (src/Development/IDE/GHC/Error.hs:102) rangeToRealSrcSpan (src/Development/IDE/GHC/Error.hs:105) positionToRealSrcLoc (src/Development/IDE/GHC/Error.hs:112) isInsideSrcSpan (src/Development/IDE/GHC/Error.hs:116) realSpan (src/Development/IDE/GHC/Error.hs:153) diagFromGhcException (src/Development/IDE/GHC/Error.hs:173) GhcSessionIO (src/Development/IDE/Core/RuleTypes.hs:481) IdeGhcSession (src/Development/IDE/Core/RuleTypes.hs:471) AddWatchedFile (src/Development/IDE/Core/RuleTypes.hs:461) GetModSummary (src/Development/IDE/Core/RuleTypes.hs:448) GetModSummaryWithoutTimestamps (src/Development/IDE/Core/RuleTypes.hs:443) IsFileOfInterest (src/Development/IDE/Core/RuleTypes.hs:438) GetModIfaceWithoutLinkable (src/Development/IDE/Core/RuleTypes.hs:433) GetModIface (src/Development/IDE/Core/RuleTypes.hs:428) GetModIfaceFromDiskAndIndex (src/Development/IDE/Core/RuleTypes.hs:423) GetModIfaceFromDisk (src/Development/IDE/Core/RuleTypes.hs:418) GhcSessionDeps (src/Development/IDE/Core/RuleTypes.hs:414) GhcSession (src/Development/IDE/Core/RuleTypes.hs:409) GetBindings (src/Development/IDE/Core/RuleTypes.hs:404) GetHieAst (src/Development/IDE/Core/RuleTypes.hs:399) GetDocMap (src/Development/IDE/Core/RuleTypes.hs:394) TypeCheck (src/Development/IDE/Core/RuleTypes.hs:389) ReportImportCycles (src/Development/IDE/Core/RuleTypes.hs:384) GetModuleGraph (src/Development/IDE/Core/RuleTypes.hs:379) GetDependencyInformation (src/Development/IDE/Core/RuleTypes.hs:374) NeedsCompilation (src/Development/IDE/Core/RuleTypes.hs:369) GetLocatedImports (src/Development/IDE/Core/RuleTypes.hs:361) GetParsedModuleWithComments (src/Development/IDE/Core/RuleTypes.hs:356) GetParsedModule (src/Development/IDE/Core/RuleTypes.hs:351) ModSummaryResult (src/Development/IDE/Core/RuleTypes.hs:332) IsFileOfInterestResult (src/Development/IDE/Core/RuleTypes.hs:325) FileOfInterestStatus (src/Development/IDE/Core/RuleTypes.hs:317) GetFileExists (src/Development/IDE/Core/RuleTypes.hs:311) GetFileContents (src/Development/IDE/Core/RuleTypes.hs:306) FileVersion (src/Development/IDE/Core/RuleTypes.hs:295) GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:268) DocAndKindMap (src/Development/IDE/Core/RuleTypes.hs:220) HieKind (src/Development/IDE/Core/RuleTypes.hs:197) HiFileResult (src/Development/IDE/Core/RuleTypes.hs:149) Splices (src/Development/IDE/Core/RuleTypes.hs:103) ImportMap (src/Development/IDE/Core/RuleTypes.hs:98) GetImportMap (src/Development/IDE/Core/RuleTypes.hs:92) GenerateCore (src/Development/IDE/Core/RuleTypes.hs:87) GetKnownTargets (src/Development/IDE/Core/RuleTypes.hs:78) LinkableType (src/Development/IDE/Core/RuleTypes.hs:47) GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:289) tmrModSummary (src/Development/IDE/Core/RuleTypes.hs:146) hiFileFingerPrint (src/Development/IDE/Core/RuleTypes.hs:161) mkHiFileResult (src/Development/IDE/Core/RuleTypes.hs:164) hirModIface (src/Development/IDE/Core/RuleTypes.hs:173) vfsVersion (src/Development/IDE/Core/RuleTypes.hs:302) awSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) declSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) exprSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) patSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) typeSplicesL (src/Development/IDE/Core/RuleTypes.hs:485) Priority (src/Development/IDE/Types/Logger.hs:18) logError (src/Development/IDE/Types/Logger.hs:42) logWarning (src/Development/IDE/Types/Logger.hs:45) logInfo (src/Development/IDE/Types/Logger.hs:48) logDebug (src/Development/IDE/Types/Logger.hs:51) logTelemetry (src/Development/IDE/Types/Logger.hs:54) noLogging (src/Development/IDE/Types/Logger.hs:58) RuleBody (src/Development/IDE/Core/Shake.hs:946) IdeRule (src/Development/IDE/Core/Shake.hs:376) ShakeExtras (src/Development/IDE/Core/Shake.hs:185) getPluginConfig (src/Development/IDE/Core/Shake.hs:246) defineNoDiagnostics (src/Development/IDE/Core/Shake.hs:832) runIdeAction (src/Development/IDE/Core/Shake.hs:869) useNoFile (src/Development/IDE/Core/Shake.hs:915) use_ (src/Development/IDE/Core/Shake.hs:918) useNoFile_ (src/Development/IDE/Core/Shake.hs:921) uses_ (src/Development/IDE/Core/Shake.hs:924) ideLogger (src/Development/IDE/Core/Shake.hs:1175) actionLogger (src/Development/IDE/Core/Shake.hs:1178) Plugin (src/Development/IDE/Plugin.hs:10) getFilesOfInterestUntracked (src/Development/IDE/Core/OfInterest.hs:77) isWorkspaceFile (src/Development/IDE/Core/IdeConfiguration.hs:79) runAction (src/Development/IDE/Core/Service.hs:80) useNoFileE (src/Development/IDE/Core/Actions.hs:78) usesE (src/Development/IDE/Core/Actions.hs:81) getTypeDefinition (src/Development/IDE/Core/Actions.hs:96) 14% ( 1 / 7) in 'Development.IDE.Plugin.TypeLenses' Missing documentation for: descriptor (src/Development/IDE/Plugin/TypeLenses.hs:73) suggestSignature (src/Development/IDE/Plugin/TypeLenses.hs:142) typeLensCommandId (src/Development/IDE/Plugin/TypeLenses.hs:70) GlobalBindingTypeSig (src/Development/IDE/Plugin/TypeLenses.hs:220) GetGlobalBindingTypeSigs (src/Development/IDE/Plugin/TypeLenses.hs:217) GlobalBindingTypeSigsResult (src/Development/IDE/Plugin/TypeLenses.hs:229) Warning: 'Text' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 33% ( 3 / 9) in 'Development.IDE.Plugin.CodeAction' Missing documentation for: iePluginDescriptor (src/Development/IDE/Plugin/CodeAction.hs:102) typeSigsPluginDescriptor (src/Development/IDE/Plugin/CodeAction.hs:118) bindingsPluginDescriptor (src/Development/IDE/Plugin/CodeAction.hs:128) fillHolePluginDescriptor (src/Development/IDE/Plugin/CodeAction.hs:137) newImportToEdit (src/Development/IDE/Plugin/CodeAction.hs:1276) matchRegExMultipleImports (src/Development/IDE/Plugin/CodeAction.hs:1606) Warning: 'PositionMapping' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 57% ( 8 / 14) in 'Development.IDE.Core.UseStale' Missing documentation for: Module header unTrack (src/Development/IDE/Core/UseStale.hs:54) untrackedStaleValue (src/Development/IDE/Core/UseStale.hs:94) unsafeMkStale (src/Development/IDE/Core/UseStale.hs:140) unsafeMkCurrent (src/Development/IDE/Core/UseStale.hs:136) unsafeCopyAge (src/Development/IDE/Core/UseStale.hs:144) 0% ( 0 / 4) in 'Development.IDE.Plugin.Completions' Missing documentation for: Module header descriptor (src/Development/IDE/Plugin/Completions.hs:52) LocalCompletions (src/Development/IDE/Plugin/Completions.hs:105) NonLocalCompletions (src/Development/IDE/Plugin/Completions.hs:110) 50% ( 1 / 2) in 'Development.IDE.Plugin.HLS.GhcIde' Missing documentation for: descriptors (src/Development/IDE/Plugin/HLS/GhcIde.hs:22) 0% ( 0 / 9) in 'Development.IDE.Main' Missing documentation for: Module header Arguments (src/Development/IDE/Main.hs:164) defaultArguments (src/Development/IDE/Main.hs:185) Command (src/Development/IDE/Main.hs:118) IdeCommand isLSP (src/Development/IDE/Main.hs:133) commandP (src/Development/IDE/Main.hs:137) defaultMain (src/Development/IDE/Main.hs:239) testing (src/Development/IDE/Main.hs:220) Warning: Development.IDE.GHC.Compat.Core: could not find link destinations for: OnOff TurnOnFlag DynP ModIfaceFinal ModIfacePhase IfaceDeclExts IfaceBackendExts DeBruijn ToHie TScoped toHie HieM modSummary HasLoc loc HasType getTypeNode PScoped BindContext SigContext RScoped Context RContext RFContext HasRealDataConName ProtectSig ProtectedSig ModifyState IEContext TVScoped BufPos RulesOnly P NormM DFFV UM Extended SetM QuoteToQuasi Indexing Mag Holes NDModule holeUnitId addSubstitution HieState ThBindEnv Warning: Development.IDE.GHC.Compat.Outputable: could not find link destinations for: NameSort FamilyInstEnv ClsInstEnv LibrarySpec IfaceDeclExtras UnitVisibility CmmCat ResTyGADTHook OnOff TypeMapG Warning: Development.IDE.GHC.Compat.Units: could not find link destinations for: PreloadUnitClosure PackageAnnEnv Warning: Development.IDE.GHC.Compat.Util: could not find link destinations for: ToHie toHie HieM Warning: Development.IDE.GHC.Compat.Parser: could not find link destinations for: ParserOpts Warning: Development.IDE.GHC.Compat.Plugins: could not find link destinations for: HoleFitPlugin Warning: Development.IDE.GHC.Compat: could not find link destinations for: TypecheckedSource RenamedSource Warning: Development.IDE.Types.Exports: could not find link destinations for: IdentifierText ModuleNameText Warning: Development.IDE.Import.DependencyInformation: could not find link destinations for: FilePathIdMap FilePathIdSet Warning: Development.IDE.Spans.AtPoint: could not find link destinations for: LookupModule Warning: Development.IDE.Core.Tracing: could not find link destinations for: OurValueObserver Warning: Development.IDE.Core.Shake: could not find link destinations for: ActionQueue GetStalePersistent ShakeSession DelayedActionInternal Warning: Development.IDE.Plugin.Test: could not find link destinations for: Age Warning: Development.IDE.GHC.ExactPrint: could not find link destinations for: ResTyGADTHook WildCardAnon Warning: Development.IDE.Plugin.CodeAction: could not find link destinations for: NewImport Documentation created: dist/doc/html/ghcide/index.html, dist/doc/html/ghcide/ghcide.txt Preprocessing executable 'ghcide' for ghcide-1.5.0.. Preprocessing executable 'ghcide-bench' for ghcide-1.5.0.. Installing executable ghcide-test-preprocessor 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 library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.10.2/ghcide-1.5.0-1YdCIZT5MnjGnkWYW4gFOi Installing executable ghcide 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/stcG2hBg[.text]: No space left on device cabal: Leaving directory '/tmp/cabal-tmp-26338/ghcide-1.5.0' cabal: Error: some packages failed to install: ghcide-1.5.0-1YdCIZT5MnjGnkWYW4gFOi failed during the final install step. The exception was: ExitFailure 1 hls-retrie-plugin-1.0.1.3-6VNfCgqws1jBzX6nGsscz depends on hls-retrie-plugin-1.0.1.3 which failed to install.