on iko/ghcjs-patch-master help sign in
Update version number of ghc8102-experimental (#927)

Sets the version number to `8.10.2.20201118` and compiler nix name to `ghc810220201118`

commitb61110589804d9887c5112184b057dde7c43a551 authorHamish Mackenzie <Hamish.Mackenzie@iohk.io> dateMon 7 Dec 2020, 17:19 (6 years ago) parenta218751
63 files changed+7648−48
ci.nix+2−2 compiler/ghc/configured-src.nix+7−1 compiler/ghc/default.nix+2−1 materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/dump-global+1434 materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/version+1 materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc/info+67 materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc/numeric-version+1 materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc/supported-languages+255 materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc/version+1 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc-pkg/dump-global+1630 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc-pkg/version+1 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc/info+67 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc/numeric-version+1 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc/supported-languages+255 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc/version+1 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/dump-global+1631 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/version+1 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc/info+67 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc/numeric-version+1 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc/supported-languages+255 materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc/version+1 materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/dump-global+1595 materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/version+1 materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc/info+67 materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc/numeric-version+1 materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc/supported-languages+255 materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc/version+1 materialized/ghc-boot-packages-nix/ghc8102-experimental/bytestring.nix → materialized/ghc-boot-packages-nix/ghc810220201118/bytestring.nix materialized/ghc-boot-packages-nix/ghc8102-experimental/ghc-boot.nix → materialized/ghc-boot-packages-nix/ghc810220201118/ghc-boot.nix+1−1 materialized/ghc-boot-packages-nix/ghc8102-experimental/ghc.nix → materialized/ghc-boot-packages-nix/ghc810220201118/ghc.nix+1−1 materialized/ghc-boot-packages-nix/ghc8102-experimental/ghci.nix → materialized/ghc-boot-packages-nix/ghc810220201118/ghci.nix+1−1 materialized/ghc-boot-packages-nix/ghc8102-experimental/hpc.nix → materialized/ghc-boot-packages-nix/ghc810220201118/hpc.nix materialized/ghc-boot-packages-nix/ghc8102-experimental/iserv-proxy.nix → materialized/ghc-boot-packages-nix/ghc810220201118/iserv-proxy.nix+1−1 materialized/ghc-boot-packages-nix/ghc8102-experimental/iserv.nix → materialized/ghc-boot-packages-nix/ghc810220201118/iserv.nix+1−1 materialized/ghc-boot-packages-nix/ghc8102-experimental/libiserv.nix → materialized/ghc-boot-packages-nix/ghc810220201118/libiserv.nix+1−1 materialized/ghc-boot-packages-nix/ghc8102-experimental/remote-iserv.nix → materialized/ghc-boot-packages-nix/ghc810220201118/remote-iserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/bytestring.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/bytestring.nix materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/ghc-boot.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/ghc.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/ghc.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/ghci.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/hpc.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/hpc.nix materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/iserv-proxy.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/iserv.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/libiserv.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/remote-iserv.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102-experimental/default.nix → materialized/ghc-extra-projects/cross/ghc810220201118/default.nix+6−6 materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/bytestring.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/bytestring.nix materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/ghc-boot.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/ghc.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/ghc.nix+1−1 materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/ghci.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/hpc.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/hpc.nix materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/iserv-proxy.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/iserv.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/libiserv.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/remote-iserv.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/default/ghc8102-experimental/default.nix → materialized/ghc-extra-projects/default/ghc810220201118/default.nix+6−6 materialized/ghc8102-experimental/cabal-install/.plan.nix/cabal-install.nix → materialized/ghc810220201118/cabal-install/.plan.nix/cabal-install.nix materialized/ghc8102-experimental/cabal-install/default.nix → materialized/ghc810220201118/cabal-install/default.nix+4−4 materialized/ghc8102-experimental/nix-tools/.plan.nix/hackage-db.nix → materialized/ghc810220201118/nix-tools/.plan.nix/hackage-db.nix materialized/ghc8102-experimental/nix-tools/.plan.nix/nix-tools.nix → materialized/ghc810220201118/nix-tools/.plan.nix/nix-tools.nix materialized/ghc8102-experimental/nix-tools/default.nix → materialized/ghc810220201118/nix-tools/default.nix+4−4 overlays/bootstrap.nix+5−2 test/default.nix+1−1
ci.nix+2−2
@@ -29,7 +29,7 @@
2929 ghc884 = true;
3030 ghc8101 = false;
3131 ghc8102 = true;
32− ghc8102-experimental = true;
32+ ghc810220201118 = false;
3333 } // nixpkgs.lib.optionalAttrs (nixpkgsName == "R2009") {
3434 ghc8102 = true;
3535 });
@@ -44,7 +44,7 @@
4444 let lib = nixpkgs.lib;
4545 in lib.optionalAttrs (nixpkgsName == "R2003" && (__elem compiler-nix-name ["ghc865" "ghc884"])) {
4646 inherit (lib.systems.examples) ghcjs;
47− } // lib.optionalAttrs (system == "x86_64-linux" && (nixpkgsName == "R2009" || (!(__elem compiler-nix-name ["ghc8101" "ghc8102" "ghc8102-experimental"])))) {
47+ } // lib.optionalAttrs (system == "x86_64-linux" && (nixpkgsName == "R2009" || (!(__elem compiler-nix-name ["ghc8101" "ghc8102" "ghc810220201118"])))) {
4848 # Windows cross compilation is currently broken on macOS
4949 inherit (lib.systems.examples) mingwW64;
5050 } // lib.optionalAttrs (system == "x86_64-linux") {
compiler/ghc/configured-src.nix+7−1
@@ -1,5 +1,5 @@
11{ stdenv, fetchurl
2−, ghc-version, ghc-patches, src-spec
2+, ghc-version, ghc-version-date, ghc-patches, src-spec
33, targetPrefix
44, targetPlatform, hostPlatform
55, targetPackages
@@ -86,6 +86,12 @@ stdenv.mkDerivation (rec {
8686 --replace '*-android*|*-gnueabi*)' \
8787 '*-android*|*-gnueabi*|*-musleabi*)'
8888 done
89+ '' + stdenv.lib.optionalString (src-spec.version != ghc-version) ''
90+ substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
91+ echo '${ghc-version}' > VERSION
92+ '' + stdenv.lib.optionalString (ghc-version-date != null) ''
93+ substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
94+ echo '${ghc-version-date}' > VERSION_DATE
8995 '';
9096
9197 configurePlatforms = [ "build" "host" "target" ];
compiler/ghc/default.nix+2−1
@@ -53,6 +53,7 @@
5353 disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64
5454
5555, ghc-version ? src-spec.version
56+, ghc-version-date ? null
5657, src-spec
5758, ghc-patches ? []
5859
@@ -138,7 +139,7 @@ let
138139
139140 configured-src = import ./configured-src.nix {
140141 inherit stdenv fetchurl
141− ghc-version ghc-patches src-spec
142+ ghc-version ghc-version-date ghc-patches src-spec
142143 targetPrefix
143144 targetPlatform hostPlatform
144145 targetPackages
materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/dump-globalnew file+1434
@@ -0,0 +1,1434 @@
1+name: Cabal
2+version: 3.2.0.0
3+visibility: public
4+id: Cabal-3.2.0.0
5+key: Cabal-3.2.0.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
37+ Distribution.Compat.Stack Distribution.Compat.Time
38+ Distribution.Compat.Typeable Distribution.Compiler
39+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
40+ Distribution.FieldGrammar.FieldDescrs
41+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
42+ Distribution.Fields Distribution.Fields.ConfVar
43+ Distribution.Fields.Field Distribution.Fields.Lexer
44+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
45+ Distribution.Fields.Parser Distribution.Fields.Pretty
46+ Distribution.InstalledPackageInfo Distribution.License
47+ Distribution.Make Distribution.ModuleName Distribution.Package
48+ Distribution.PackageDescription
49+ Distribution.PackageDescription.Check
50+ Distribution.PackageDescription.Configuration
51+ Distribution.PackageDescription.FieldGrammar
52+ Distribution.PackageDescription.Parsec
53+ Distribution.PackageDescription.PrettyPrint
54+ Distribution.PackageDescription.Quirks
55+ Distribution.PackageDescription.Utils Distribution.Parsec
56+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
57+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
58+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
59+ Distribution.SPDX Distribution.SPDX.License
60+ Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.ConfVar Distribution.Types.Dependency
107+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108+ Distribution.Types.Executable Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.Flag Distribution.Types.ForeignLib
111+ Distribution.Types.ForeignLib.Lens
112+ Distribution.Types.ForeignLibOption
113+ Distribution.Types.ForeignLibType
114+ Distribution.Types.GenericPackageDescription
115+ Distribution.Types.GenericPackageDescription.Lens
116+ Distribution.Types.GivenComponent
117+ Distribution.Types.HookedBuildInfo
118+ Distribution.Types.IncludeRenaming
119+ Distribution.Types.InstalledPackageInfo
120+ Distribution.Types.InstalledPackageInfo.FieldGrammar
121+ Distribution.Types.InstalledPackageInfo.Lens
122+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123+ Distribution.Types.Library Distribution.Types.Library.Lens
124+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126+ Distribution.Types.Module Distribution.Types.ModuleReexport
127+ Distribution.Types.ModuleRenaming
128+ Distribution.Types.MungedPackageId
129+ Distribution.Types.MungedPackageName
130+ Distribution.Types.PackageDescription
131+ Distribution.Types.PackageDescription.Lens
132+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134+ Distribution.Types.PackageVersionConstraint
135+ Distribution.Types.PkgconfigDependency
136+ Distribution.Types.PkgconfigName
137+ Distribution.Types.PkgconfigVersion
138+ Distribution.Types.PkgconfigVersionRange
139+ Distribution.Types.SetupBuildInfo
140+ Distribution.Types.SetupBuildInfo.Lens
141+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
143+ Distribution.Types.TestSuite.Lens
144+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146+ Distribution.Types.Version Distribution.Types.VersionInterval
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Progress
152+ Distribution.Utils.ShortText Distribution.Utils.Structured
153+ Distribution.Verbosity Distribution.Verbosity.Internal
154+ Distribution.Version Language.Haskell.Extension
155+hidden-modules:
156+ Distribution.Backpack.PreExistingComponent
157+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159+ Distribution.Backpack.Id Distribution.Utils.UnionFind
160+ Distribution.Utils.Base62 Distribution.Compat.Async
161+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
163+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
165+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
166+ Distribution.Simple.Utils.Json Paths_Cabal
167+import-dirs:
168+library-dirs:
169+dynamic-library-dirs:
170+data-dir:
171+hs-libraries: HSCabal-3.2.0.0
172+depends:
173+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
174+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
175+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
176+ process-1.6.9.0 text-1.2.3.2 time-1.9.3 transformers-0.5.6.2
177+ unix-2.7.2.2
178+haddock-interfaces:
179+haddock-html:
180+---
181+name: array
182+version: 0.5.4.0
183+visibility: public
184+id: array-0.5.4.0
185+key: array-0.5.4.0
186+license: BSD-3-Clause
187+maintainer: libraries@haskell.org
188+synopsis: Mutable and immutable arrays
189+description:
190+ In addition to providing the "Data.Array" module
191+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
192+ this package also defines the classes 'IArray' of
193+ immutable arrays and 'MArray' of arrays mutable within appropriate
194+ monads, as well as some instances of these classes.
195+category: Data Structures
196+exposed: True
197+exposed-modules:
198+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
199+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
200+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
201+ Data.Array.Storable Data.Array.Storable.Internals
202+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
203+import-dirs:
204+library-dirs:
205+dynamic-library-dirs:
206+data-dir:
207+hs-libraries: HSarray-0.5.4.0
208+depends: base-4.14.1.0
209+haddock-interfaces:
210+haddock-html:
211+---
212+name: base
213+version: 4.14.1.0
214+visibility: public
215+id: base-4.14.1.0
216+key: base-4.14.1.0
217+license: BSD-3-Clause
218+maintainer: libraries@haskell.org
219+synopsis: Basic libraries
220+description:
221+ This package contains the Standard Haskell "Prelude" and its support libraries,
222+ and a large collection of useful libraries ranging from data
223+ structures to parsing combinators and debugging utilities.
224+category: Prelude
225+exposed: True
226+exposed-modules:
227+ Control.Applicative Control.Arrow Control.Category
228+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
229+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
230+ Control.Exception.Base Control.Monad Control.Monad.Fail
231+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
232+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
233+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
234+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
235+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
236+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
237+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
238+ Data.Functor Data.Functor.Classes Data.Functor.Compose
239+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
240+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
241+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
242+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
243+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
244+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
245+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
246+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
247+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
248+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
249+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
250+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
251+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
252+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
253+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
254+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
255+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
256+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
257+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
258+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
259+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
260+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
261+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
262+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
263+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
264+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
265+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
266+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
267+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
268+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
269+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
270+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
271+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
272+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
273+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Word Numeric Numeric.Natural
274+ Prelude System.CPUTime System.Console.GetOpt System.Environment
275+ System.Environment.Blank System.Exit System.IO System.IO.Error
276+ System.IO.Unsafe System.Info System.Mem System.Mem.StableName
277+ System.Mem.Weak System.Posix.Internals System.Posix.Types
278+ System.Timeout Text.ParserCombinators.ReadP
279+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
280+ Text.Show Text.Show.Functions Type.Reflection
281+ Type.Reflection.Unsafe Unsafe.Coerce
282+hidden-modules:
283+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
284+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
285+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
286+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
287+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
288+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
289+ System.CPUTime.Utils GHC.Event.Arr GHC.Event.Array
290+ GHC.Event.Control GHC.Event.EPoll GHC.Event.IntTable
291+ GHC.Event.Internal GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ
292+ GHC.Event.Poll GHC.Event.Thread GHC.Event.TimerManager
293+ GHC.Event.Unique System.CPUTime.Posix.ClockGetTime
294+ System.CPUTime.Posix.Times System.CPUTime.Posix.RUsage
295+ System.CPUTime.Unsupported
296+import-dirs:
297+library-dirs:
298+dynamic-library-dirs:
299+data-dir:
300+hs-libraries: HSbase-4.14.1.0
301+include-dirs:
302+includes: HsBase.h
303+depends: ghc-prim-0.6.1 integer-gmp-1.0.3.0 rts
304+haddock-interfaces:
305+haddock-html:
306+---
307+name: binary
308+version: 0.8.8.0
309+visibility: public
310+id: binary-0.8.8.0
311+key: binary-0.8.8.0
312+license: BSD-3-Clause
313+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
314+author: Lennart Kolmodin <kolmodin@gmail.com>
315+stability: provisional
316+homepage: https://github.com/kolmodin/binary
317+synopsis:
318+ Binary serialisation for Haskell values using lazy ByteStrings
319+description:
320+ Efficient, pure binary serialisation using lazy ByteStrings.
321+ Haskell values may be encoded to and from binary formats,
322+ written to disk as binary, or sent over the network.
323+ The format used can be automatically generated, or
324+ you can choose to implement a custom format if needed.
325+ Serialisation speeds of over 1 G\/sec have been observed,
326+ so this library should be suitable for high performance
327+ scenarios.
328+category: Data, Parsing
329+exposed: True
330+exposed-modules:
331+ Data.Binary Data.Binary.Builder Data.Binary.Get
332+ Data.Binary.Get.Internal Data.Binary.Put
333+hidden-modules:
334+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
335+ Data.Binary.FloatCast
336+import-dirs:
337+library-dirs:
338+dynamic-library-dirs:
339+data-dir:
340+hs-libraries: HSbinary-0.8.8.0
341+depends:
342+ array-0.5.4.0 base-4.14.1.0 bytestring-0.10.10.0 containers-0.6.2.1
343+haddock-interfaces:
344+haddock-html:
345+---
346+name: bytestring
347+version: 0.10.10.0
348+visibility: public
349+id: bytestring-0.10.10.0
350+key: bytestring-0.10.10.0
351+license: BSD-3-Clause
352+copyright:
353+ Copyright (c) Don Stewart 2005-2009,
354+ (c) Duncan Coutts 2006-2015,
355+ (c) David Roundy 2003-2005,
356+ (c) Jasper Van der Jeugt 2010,
357+ (c) Simon Meier 2010-2013.
358+maintainer: Duncan Coutts <duncan@community.haskell.org>
359+author:
360+ Don Stewart,
361+ Duncan Coutts
362+homepage: https://github.com/haskell/bytestring
363+synopsis:
364+ Fast, compact, strict and lazy byte strings with a list interface
365+description:
366+ An efficient compact, immutable byte string type (both strict and lazy)
367+ suitable for binary or 8-bit character data.
368+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
369+ It is suitable for high performance use, both in terms of large data
370+ quantities, or high speed requirements. The 'ByteString' functions follow
371+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
372+ from using 'String' to 'ByteString'.
373+ Two 'ByteString' variants are provided:
374+ * Strict 'ByteString's keep the string as a single large array. This
375+ makes them convenient for passing data between C and Haskell.
376+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
377+ suitable for I\/O streaming tasks.
378+ The @Char8@ modules provide a character-based view of the same
379+ underlying 'ByteString' types. This makes it convenient to handle mixed
380+ binary and 8-bit character content (which is common in many file formats
381+ and network protocols).
382+ The 'Builder' module provides an efficient way to build up 'ByteString's
383+ in an ad-hoc way by repeated concatenation. This is ideal for fast
384+ serialisation or pretty printing.
385+ There is also a 'ShortByteString' type which has a lower memory overhead
386+ and can can be converted to or from a 'ByteString', but supports very few
387+ other operations. It is suitable for keeping many short strings in memory.
388+ 'ByteString's are not designed for Unicode. For Unicode strings you should
389+ use the 'Text' type from the @text@ package.
390+ These modules are intended to be imported qualified, to avoid name clashes
391+ with "Prelude" functions, e.g.
392+ > import qualified Data.ByteString as BS
393+category: Data
394+exposed: True
395+exposed-modules:
396+ Data.ByteString Data.ByteString.Builder
397+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
398+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
399+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
400+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
401+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
402+ Data.ByteString.Lazy.Internal Data.ByteString.Short
403+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
404+hidden-modules:
405+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
406+ Data.ByteString.Builder.Prim.ASCII
407+ Data.ByteString.Builder.Prim.Internal.Floating
408+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
409+ Data.ByteString.Builder.Prim.Internal.Base16
410+import-dirs:
411+library-dirs:
412+dynamic-library-dirs:
413+data-dir:
414+hs-libraries: HSbytestring-0.10.10.0
415+include-dirs:
416+includes: fpstring.h
417+depends:
418+ base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
419+haddock-interfaces:
420+haddock-html:
421+---
422+name: containers
423+version: 0.6.2.1
424+visibility: public
425+id: containers-0.6.2.1
426+key: containers-0.6.2.1
427+license: BSD-3-Clause
428+maintainer: libraries@haskell.org
429+synopsis: Assorted concrete container types
430+description:
431+ This package contains efficient general-purpose implementations
432+ of various immutable container types including sets, maps, sequences,
433+ trees, and graphs.
434+ For a walkthrough of what this package provides with examples of common
435+ operations see the [containers
436+ introduction](https://haskell-containers.readthedocs.io).
437+ The declared cost of each operation is either worst-case or amortized, but
438+ remains valid even if structures are shared.
439+category: Data Structures
440+exposed: True
441+exposed-modules:
442+ Data.Containers.ListUtils Data.Graph Data.IntMap
443+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
444+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
445+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
446+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
447+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
448+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
449+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
450+ Utils.Containers.Internal.BitQueue
451+ Utils.Containers.Internal.BitUtil
452+ Utils.Containers.Internal.StrictPair
453+hidden-modules:
454+ Utils.Containers.Internal.State
455+ Utils.Containers.Internal.StrictMaybe
456+ Utils.Containers.Internal.PtrEquality
457+ Utils.Containers.Internal.Coercions
458+ Utils.Containers.Internal.TypeError
459+ Data.Map.Internal.DeprecatedShowTree
460+ Data.IntMap.Internal.DeprecatedDebug
461+import-dirs:
462+library-dirs:
463+dynamic-library-dirs:
464+data-dir:
465+hs-libraries: HScontainers-0.6.2.1
466+depends: array-0.5.4.0 base-4.14.1.0 deepseq-1.4.4.0
467+haddock-interfaces:
468+haddock-html:
469+---
470+name: deepseq
471+version: 1.4.4.0
472+visibility: public
473+id: deepseq-1.4.4.0
474+key: deepseq-1.4.4.0
475+license: BSD-3-Clause
476+maintainer: libraries@haskell.org
477+synopsis: Deep evaluation of data structures
478+description:
479+ This package provides methods for fully evaluating data structures
480+ (\"deep evaluation\"). Deep evaluation is often used for adding
481+ strictness to a program, e.g. in order to force pending exceptions,
482+ remove space leaks, or force lazy I/O to happen. It is also useful
483+ in parallel programs, to ensure pending work does not migrate to the
484+ wrong thread.
485+ The primary use of this package is via the 'deepseq' function, a
486+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
487+ typeclass (\"Normal Form Data\", data structures with no unevaluated
488+ components) which defines strategies for fully evaluating different
489+ data types. See module documentation in "Control.DeepSeq" for more
490+ details.
491+category: Control
492+exposed: True
493+exposed-modules: Control.DeepSeq
494+hidden-modules: Control.DeepSeq.BackDoor
495+import-dirs:
496+library-dirs:
497+dynamic-library-dirs:
498+data-dir:
499+hs-libraries: HSdeepseq-1.4.4.0
500+depends: array-0.5.4.0 base-4.14.1.0
501+haddock-interfaces:
502+haddock-html:
503+---
504+name: directory
505+version: 1.3.6.0
506+visibility: public
507+id: directory-1.3.6.0
508+key: directory-1.3.6.0
509+license: BSD-3-Clause
510+maintainer: libraries@haskell.org
511+synopsis: Platform-agnostic library for filesystem operations
512+description:
513+ This library provides a basic set of operations for manipulating files and
514+ directories in a portable way.
515+category: System
516+exposed: True
517+exposed-modules:
518+ System.Directory System.Directory.Internal
519+ System.Directory.Internal.Prelude
520+hidden-modules:
521+ System.Directory.Internal.C_utimensat
522+ System.Directory.Internal.Common System.Directory.Internal.Config
523+ System.Directory.Internal.Posix System.Directory.Internal.Windows
524+import-dirs:
525+library-dirs:
526+dynamic-library-dirs:
527+data-dir:
528+hs-libraries: HSdirectory-1.3.6.0
529+depends:
530+ base-4.14.1.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
531+haddock-interfaces:
532+haddock-html:
533+---
534+name: exceptions
535+version: 0.10.4
536+visibility: public
537+id: exceptions-0.10.4
538+key: exceptions-0.10.4
539+license: BSD-3-Clause
540+copyright:
541+ Copyright (C) 2013-2015 Edward A. Kmett
542+ Copyright (C) 2012 Google Inc.
543+maintainer: Edward A. Kmett <ekmett@gmail.com>
544+author: Edward A. Kmett
545+stability: provisional
546+homepage: http://github.com/ekmett/exceptions/
547+synopsis: Extensible optionally-pure exceptions
548+description: Extensible optionally-pure exceptions.
549+category: Control, Exceptions, Monad
550+exposed: True
551+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
552+import-dirs:
553+library-dirs:
554+dynamic-library-dirs:
555+data-dir:
556+hs-libraries: HSexceptions-0.10.4
557+depends:
558+ base-4.14.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.16.0.0
559+ transformers-0.5.6.2
560+haddock-interfaces:
561+haddock-html:
562+---
563+name: filepath
564+version: 1.4.2.1
565+visibility: public
566+id: filepath-1.4.2.1
567+key: filepath-1.4.2.1
568+license: BSD-3-Clause
569+copyright: Neil Mitchell 2005-2018
570+maintainer: Neil Mitchell <ndmitchell@gmail.com>
571+author: Neil Mitchell <ndmitchell@gmail.com>
572+homepage: https://github.com/haskell/filepath#readme
573+synopsis: Library for manipulating FilePaths in a cross platform way.
574+description:
575+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
576+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
577+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
578+ * "System.FilePath" is an alias for the module appropriate to your platform.
579+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
580+category: System
581+exposed: True
582+exposed-modules:
583+ System.FilePath System.FilePath.Posix System.FilePath.Windows
584+import-dirs:
585+library-dirs:
586+dynamic-library-dirs:
587+data-dir:
588+hs-libraries: HSfilepath-1.4.2.1
589+depends: base-4.14.1.0
590+haddock-interfaces:
591+haddock-html:
592+---
593+name: ghc-boot
594+version: 8.10.2.20201118
595+visibility: public
596+id: ghc-boot-8.10.2.20201118
597+key: ghc-boot-8.10.2.20201118
598+license: BSD-3-Clause
599+maintainer: ghc-devs@haskell.org
600+synopsis: Shared functionality between GHC and its boot libraries
601+description:
602+ This library is shared between GHC, ghc-pkg, and other boot
603+ libraries.
604+ A note about "GHC.PackageDb": it only deals with the subset of
605+ the package database that the compiler cares about: modules
606+ paths etc and not package metadata like description, authors
607+ etc. It is thus not a library interface to ghc-pkg and is *not*
608+ suitable for modifying GHC package databases.
609+ The package database format and this library are constructed in
610+ such a way that while ghc-pkg depends on Cabal, the GHC library
611+ and program do not have to depend on Cabal.
612+category: GHC
613+exposed: True
614+exposed-modules:
615+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
616+ GHC.LanguageExtensions GHC.PackageDb GHC.Platform GHC.Platform.Host
617+ GHC.Serialized GHC.Settings GHC.UniqueSubdir GHC.Version
618+import-dirs:
619+library-dirs:
620+dynamic-library-dirs:
621+data-dir:
622+hs-libraries: HSghc-boot-8.10.2.20201118
623+depends:
624+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
625+ containers-0.6.2.1 directory-1.3.6.0 filepath-1.4.2.1
626+ ghc-boot-th-8.10.2.20201118
627+haddock-interfaces:
628+haddock-html:
629+---
630+name: ghc-boot-th
631+version: 8.10.2.20201118
632+visibility: public
633+id: ghc-boot-th-8.10.2.20201118
634+key: ghc-boot-th-8.10.2.20201118
635+license: BSD-3-Clause
636+maintainer: ghc-devs@haskell.org
637+synopsis:
638+ Shared functionality between GHC and the @template-haskell@
639+ library
640+description:
641+ This library contains various bits shared between the @ghc@ and
642+ @template-haskell@ libraries.
643+ This package exists to ensure that @template-haskell@ has a
644+ minimal set of transitive dependencies, since it is intended to
645+ be depended upon by user code.
646+category: GHC
647+exposed: True
648+exposed-modules:
649+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
650+import-dirs:
651+library-dirs:
652+dynamic-library-dirs:
653+data-dir:
654+hs-libraries: HSghc-boot-th-8.10.2.20201118
655+depends: base-4.14.1.0
656+haddock-interfaces:
657+haddock-html:
658+---
659+name: ghc-compact
660+version: 0.1.0.0
661+visibility: public
662+id: ghc-compact-0.1.0.0
663+key: ghc-compact-0.1.0.0
664+license: BSD-3-Clause
665+maintainer: libraries@haskell.org
666+synopsis: In memory storage of deeply evaluated data structure
667+description:
668+ This package provides minimal functionality for working with
669+ "compact regions", which hold a fully evaluated Haskell object graph.
670+ These regions maintain the invariant that no pointers live inside the struct
671+ that point outside it, which ensures efficient garbage collection without
672+ ever reading the structure contents (effectively, it works as a manually
673+ managed "oldest generation" which is never freed until the whole is
674+ released).
675+ Internally, the struct is stored a single contiguous block of memory,
676+ which allows efficient serialization and deserialization of structs
677+ for distributed computing.
678+category: Data
679+exposed: True
680+exposed-modules: GHC.Compact GHC.Compact.Serialized
681+import-dirs:
682+library-dirs:
683+dynamic-library-dirs:
684+data-dir:
685+hs-libraries: HSghc-compact-0.1.0.0
686+depends: base-4.14.1.0 bytestring-0.10.10.0 ghc-prim-0.6.1
687+haddock-interfaces:
688+haddock-html:
689+---
690+name: ghc-heap
691+version: 8.10.2.20201118
692+visibility: public
693+id: ghc-heap-8.10.2.20201118
694+key: ghc-heap-8.10.2.20201118
695+license: BSD-3-Clause
696+maintainer: libraries@haskell.org
697+synopsis: Functions for walking GHC's heap
698+description:
699+ This package provides functions for walking the GHC heap data structures
700+ and retrieving information about those data structures.
701+category: GHC
702+exposed: True
703+exposed-modules:
704+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
705+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
706+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
707+ GHC.Exts.Heap.Utils
708+import-dirs:
709+library-dirs:
710+dynamic-library-dirs:
711+data-dir:
712+hs-libraries: HSghc-heap-8.10.2.20201118
713+depends: base-4.14.1.0 ghc-prim-0.6.1 rts
714+haddock-interfaces:
715+haddock-html:
716+---
717+name: ghc-prim
718+version: 0.6.1
719+visibility: public
720+id: ghc-prim-0.6.1
721+key: ghc-prim-0.6.1
722+license: BSD-3-Clause
723+maintainer: libraries@haskell.org
724+synopsis: GHC primitives
725+description:
726+ This package contains the primitive types and operations supplied by GHC.
727+category: GHC
728+exposed: True
729+exposed-modules:
730+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
731+ GHC.Prim.Ext GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
732+import-dirs:
733+library-dirs:
734+dynamic-library-dirs:
735+data-dir:
736+hs-libraries: HSghc-prim-0.6.1
737+extra-libraries: c m
738+depends: rts
739+haddock-interfaces:
740+haddock-html:
741+---
742+name: ghci
743+version: 8.10.2.20201118
744+visibility: public
745+id: ghci-8.10.2.20201118
746+key: ghci-8.10.2.20201118
747+license: BSD-3-Clause
748+maintainer: ghc-devs@haskell.org
749+synopsis: The library supporting GHC's interactive interpreter
750+description:
751+ This library offers interfaces which mediate interactions between the
752+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
753+ backend.
754+category: GHC
755+exposed: True
756+exposed-modules:
757+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
758+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
759+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
760+ GHCi.TH.Binary SizedSeq
761+import-dirs:
762+library-dirs:
763+dynamic-library-dirs:
764+data-dir:
765+hs-libraries: HSghci-8.10.2.20201118
766+include-dirs:
767+depends:
768+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
769+ containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1
770+ ghc-boot-8.10.2.20201118 ghc-boot-th-8.10.2.20201118
771+ ghc-heap-8.10.2.20201118 template-haskell-2.16.0.0
772+ transformers-0.5.6.2 unix-2.7.2.2
773+haddock-interfaces:
774+haddock-html:
775+---
776+name: haskeline
777+version: 0.8.0.1
778+visibility: public
779+id: haskeline-0.8.0.1
780+key: haskeline-0.8.0.1
781+license: BSD-3-Clause
782+copyright: (c) Judah Jacobson
783+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
784+author: Judah Jacobson
785+stability: Stable
786+homepage: https://github.com/judah/haskeline
787+synopsis:
788+ A command-line interface for user input, written in Haskell.
789+description:
790+ Haskeline provides a user interface for line input in command-line
791+ programs. This library is similar in purpose to readline, but since
792+ it is written in Haskell it is (hopefully) more easily used in other
793+ Haskell programs.
794+ Haskeline runs both on POSIX-compatible systems and on Windows.
795+category: User Interfaces
796+exposed: True
797+exposed-modules:
798+ System.Console.Haskeline System.Console.Haskeline.Completion
799+ System.Console.Haskeline.History System.Console.Haskeline.IO
800+ System.Console.Haskeline.Internal
801+hidden-modules:
802+ System.Console.Haskeline.Backend
803+ System.Console.Haskeline.Backend.WCWidth
804+ System.Console.Haskeline.Command
805+ System.Console.Haskeline.Command.Completion
806+ System.Console.Haskeline.Command.History
807+ System.Console.Haskeline.Command.KillRing
808+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
809+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
810+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
811+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
812+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
813+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
814+ System.Console.Haskeline.Backend.Posix
815+ System.Console.Haskeline.Backend.Posix.Encoder
816+ System.Console.Haskeline.Backend.DumbTerm
817+import-dirs:
818+library-dirs:
819+dynamic-library-dirs:
820+data-dir:
821+hs-libraries: HShaskeline-0.8.0.1
822+depends:
823+ base-4.14.1.0 bytestring-0.10.10.0 containers-0.6.2.1
824+ directory-1.3.6.0 exceptions-0.10.4 filepath-1.4.2.1
825+ process-1.6.9.0 stm-2.5.0.0 transformers-0.5.6.2 unix-2.7.2.2
826+haddock-interfaces:
827+haddock-html:
828+---
829+name: hpc
830+version: 0.6.1.0
831+visibility: public
832+id: hpc-0.6.1.0
833+key: hpc-0.6.1.0
834+license: BSD-3-Clause
835+maintainer: ghc-devs@haskell.org
836+author: Andy Gill
837+synopsis: Code Coverage Library for Haskell
838+description:
839+ This package provides the code coverage library for Haskell.
840+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
841+ information.
842+category: Control
843+exposed: True
844+exposed-modules:
845+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
846+import-dirs:
847+library-dirs:
848+dynamic-library-dirs:
849+data-dir:
850+hs-libraries: HShpc-0.6.1.0
851+depends:
852+ base-4.14.1.0 containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
853+ filepath-1.4.2.1 time-1.9.3
854+haddock-interfaces:
855+haddock-html:
856+---
857+name: integer-gmp
858+version: 1.0.3.0
859+visibility: public
860+id: integer-gmp-1.0.3.0
861+key: integer-gmp-1.0.3.0
862+license: BSD-3-Clause
863+maintainer: hvr@gnu.org
864+author: Herbert Valerio Riedel
865+synopsis: Integer library based on GMP
866+description:
867+ This package provides the low-level implementation of the standard
868+ 'Integer' type based on the
869+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
870+ This package provides access to the internal representation of
871+ 'Integer' as well as primitive operations with no proper error
872+ handling, and should only be used directly with the utmost care.
873+category: Numeric, Algebra
874+exposed: True
875+exposed-modules:
876+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
877+ GHC.Integer.Logarithms.Internals
878+hidden-modules: GHC.Integer.Type
879+import-dirs:
880+library-dirs:
881+dynamic-library-dirs:
882+data-dir:
883+hs-libraries: HSinteger-gmp-1.0.3.0
884+extra-libraries: gmp
885+include-dirs:
886+depends: ghc-prim-0.6.1
887+haddock-interfaces:
888+haddock-html:
889+---
890+name: libiserv
891+version: 8.10.2.20201118
892+visibility: public
893+id: libiserv-8.10.2.20201118
894+key: libiserv-8.10.2.20201118
895+license: BSD-3-Clause
896+copyright: XXX
897+maintainer: XXX
898+author: XXX
899+synopsis: Provides shared functionality between iserv and iserv-proxy
900+category: Development
901+exposed: True
902+exposed-modules: GHCi.Utils Lib
903+import-dirs:
904+library-dirs:
905+dynamic-library-dirs:
906+data-dir:
907+hs-libraries: HSlibiserv-8.10.2.20201118
908+depends:
909+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
910+ containers-0.6.2.1 deepseq-1.4.4.0 ghci-8.10.2.20201118
911+ unix-2.7.2.2
912+haddock-interfaces:
913+haddock-html:
914+---
915+name: mtl
916+version: 2.2.2
917+visibility: public
918+id: mtl-2.2.2
919+key: mtl-2.2.2
920+license: BSD-3-Clause
921+maintainer: Edward Kmett <ekmett@gmail.com>
922+author: Andy Gill
923+homepage: http://github.com/haskell/mtl
924+synopsis: Monad classes, using functional dependencies
925+description:
926+ Monad classes using functional dependencies, with instances
927+ for various monad transformers, inspired by the paper
928+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
929+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
930+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
931+category: Control
932+exposed: True
933+exposed-modules:
934+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
935+ Control.Monad.Error.Class Control.Monad.Except
936+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
937+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
938+ Control.Monad.RWS.Strict Control.Monad.Reader
939+ Control.Monad.Reader.Class Control.Monad.State
940+ Control.Monad.State.Class Control.Monad.State.Lazy
941+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
942+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
943+ Control.Monad.Writer.Strict
944+import-dirs:
945+library-dirs:
946+dynamic-library-dirs:
947+data-dir:
948+hs-libraries: HSmtl-2.2.2
949+depends: base-4.14.1.0 transformers-0.5.6.2
950+haddock-interfaces:
951+haddock-html:
952+---
953+name: parsec
954+version: 3.1.14.0
955+visibility: public
956+id: parsec-3.1.14.0
957+key: parsec-3.1.14.0
958+license: BSD-3-Clause
959+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
960+author:
961+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
962+homepage: https://github.com/haskell/parsec
963+synopsis: Monadic parser combinators
964+description:
965+ Parsec is designed from scratch as an industrial-strength parser
966+ library. It is simple, safe, well documented (on the package
967+ homepage), has extensive libraries, good error messages,
968+ and is fast. It is defined as a monad transformer that can be
969+ stacked on arbitrary monads, and it is also parametric in the
970+ input stream type.
971+ The main entry point is the "Text.Parsec" module which provides
972+ defaults for parsing 'Char'acter data.
973+ The "Text.ParserCombinators.Parsec" module hierarchy contains
974+ the legacy @parsec-2@ API and may be removed at some point in
975+ the future.
976+category: Parsing
977+exposed: True
978+exposed-modules:
979+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
980+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
981+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
982+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
983+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
984+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
985+ Text.ParserCombinators.Parsec.Combinator
986+ Text.ParserCombinators.Parsec.Error
987+ Text.ParserCombinators.Parsec.Expr
988+ Text.ParserCombinators.Parsec.Language
989+ Text.ParserCombinators.Parsec.Perm
990+ Text.ParserCombinators.Parsec.Pos
991+ Text.ParserCombinators.Parsec.Prim
992+ Text.ParserCombinators.Parsec.Token
993+import-dirs:
994+library-dirs:
995+dynamic-library-dirs:
996+data-dir:
997+hs-libraries: HSparsec-3.1.14.0
998+depends:
999+ base-4.14.1.0 bytestring-0.10.10.0 mtl-2.2.2 text-1.2.3.2
1000+haddock-interfaces:
1001+haddock-html:
1002+---
1003+name: pretty
1004+version: 1.1.3.6
1005+visibility: public
1006+id: pretty-1.1.3.6
1007+key: pretty-1.1.3.6
1008+license: BSD-3-Clause
1009+maintainer: David Terei <code@davidterei.com>
1010+stability: Stable
1011+homepage: http://github.com/haskell/pretty
1012+synopsis: Pretty-printing library
1013+description:
1014+ This package contains a pretty-printing library, a set of API's
1015+ that provides a way to easily print out text in a consistent
1016+ format of your choosing. This is useful for compilers and related
1017+ tools.
1018+ This library was originally designed by John Hughes's and has since
1019+ been heavily modified by Simon Peyton Jones.
1020+category: Text
1021+exposed: True
1022+exposed-modules:
1023+ Text.PrettyPrint Text.PrettyPrint.Annotated
1024+ Text.PrettyPrint.Annotated.HughesPJ
1025+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1026+ Text.PrettyPrint.HughesPJClass
1027+import-dirs:
1028+library-dirs:
1029+dynamic-library-dirs:
1030+data-dir:
1031+hs-libraries: HSpretty-1.1.3.6
1032+depends: base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1
1033+haddock-interfaces:
1034+haddock-html:
1035+---
1036+name: process
1037+version: 1.6.9.0
1038+visibility: public
1039+id: process-1.6.9.0
1040+key: process-1.6.9.0
1041+license: BSD-3-Clause
1042+maintainer: libraries@haskell.org
1043+synopsis: Process libraries
1044+description:
1045+ This package contains libraries for dealing with system processes.
1046+ The typed-process package is a more recent take on a process API,
1047+ which uses this package internally. It features better binary
1048+ support, easier concurrency, and a more composable API. You can
1049+ read more about it at
1050+ <https://github.com/fpco/typed-process/#readme>.
1051+category: System
1052+exposed: True
1053+exposed-modules: System.Cmd System.Process System.Process.Internals
1054+hidden-modules: System.Process.Common System.Process.Posix
1055+import-dirs:
1056+library-dirs:
1057+dynamic-library-dirs:
1058+data-dir:
1059+hs-libraries: HSprocess-1.6.9.0
1060+include-dirs:
1061+includes: runProcess.h
1062+depends:
1063+ base-4.14.1.0 deepseq-1.4.4.0 directory-1.3.6.0 filepath-1.4.2.1
1064+ unix-2.7.2.2
1065+haddock-interfaces:
1066+haddock-html:
1067+---
1068+name: stm
1069+version: 2.5.0.0
1070+visibility: public
1071+id: stm-2.5.0.0
1072+key: stm-2.5.0.0
1073+license: BSD-3-Clause
1074+maintainer: libraries@haskell.org
1075+homepage: https://wiki.haskell.org/Software_transactional_memory
1076+synopsis: Software Transactional Memory
1077+description:
1078+ Software Transactional Memory, or STM, is an abstraction for
1079+ concurrent communication. The main benefits of STM are
1080+ /composability/ and /modularity/. That is, using STM you can write
1081+ concurrent abstractions that can be easily composed with any other
1082+ abstraction built using STM, without exposing the details of how
1083+ your abstraction ensures safety. This is typically not the case
1084+ with other forms of concurrent communication, such as locks or
1085+ 'MVar's.
1086+category: Concurrency
1087+exposed: True
1088+exposed-modules:
1089+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1090+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1091+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1092+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1093+ Control.Monad.STM
1094+hidden-modules: Control.Sequential.STM
1095+import-dirs:
1096+library-dirs:
1097+dynamic-library-dirs:
1098+data-dir:
1099+hs-libraries: HSstm-2.5.0.0
1100+depends: array-0.5.4.0 base-4.14.1.0
1101+haddock-interfaces:
1102+haddock-html:
1103+---
1104+name: template-haskell
1105+version: 2.16.0.0
1106+visibility: public
1107+id: template-haskell-2.16.0.0
1108+key: template-haskell-2.16.0.0
1109+license: BSD-3-Clause
1110+maintainer: libraries@haskell.org
1111+synopsis: Support library for Template Haskell
1112+description:
1113+ This package provides modules containing facilities for manipulating
1114+ Haskell source code using Template Haskell.
1115+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1116+ information.
1117+category: Template Haskell
1118+exposed: True
1119+exposed-modules:
1120+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1121+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1122+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1123+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1124+hidden-modules: Language.Haskell.TH.Lib.Map
1125+import-dirs:
1126+library-dirs:
1127+dynamic-library-dirs:
1128+data-dir:
1129+hs-libraries: HStemplate-haskell-2.16.0.0
1130+depends:
1131+ base-4.14.1.0 ghc-boot-th-8.10.2.20201118 ghc-prim-0.6.1
1132+ pretty-1.1.3.6
1133+haddock-interfaces:
1134+haddock-html:
1135+---
1136+name: text
1137+version: 1.2.3.2
1138+visibility: public
1139+id: text-1.2.3.2
1140+key: text-1.2.3.2
1141+license: BSD-2-Clause
1142+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1143+maintainer:
1144+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1145+author: Bryan O'Sullivan <bos@serpentine.com>
1146+homepage: https://github.com/haskell/text
1147+synopsis: An efficient packed Unicode text type.
1148+description:
1149+ An efficient packed, immutable Unicode text type (both strict and
1150+ lazy), with a powerful loop fusion optimization framework.
1151+ The 'Text' type represents Unicode character strings, in a time and
1152+ space-efficient manner. This package provides text processing
1153+ capabilities that are optimized for performance critical use, both
1154+ in terms of large data quantities and high speed.
1155+ The 'Text' type provides character-encoding, type-safe case
1156+ conversion via whole-string case conversion functions (see "Data.Text").
1157+ It also provides a range of functions for converting 'Text' values to
1158+ and from 'ByteStrings', using several standard encodings
1159+ (see "Data.Text.Encoding").
1160+ Efficient locale-sensitive support for text IO is also supported
1161+ (see "Data.Text.IO").
1162+ These modules are intended to be imported qualified, to avoid name
1163+ clashes with Prelude functions, e.g.
1164+ > import qualified Data.Text as T
1165+ To use an extended and very rich family of functions for working
1166+ with Unicode text (including normalization, regular expressions,
1167+ non-standard encodings, text breaking, and locales), see
1168+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1169+ based on the well-respected and liberally
1170+ licensed [ICU library](http://site.icu-project.org/).
1171+category: Data, Text
1172+exposed: True
1173+exposed-modules:
1174+ Data.Text Data.Text.Array Data.Text.Encoding
1175+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1176+ Data.Text.Internal Data.Text.Internal.Builder
1177+ Data.Text.Internal.Builder.Functions
1178+ Data.Text.Internal.Builder.Int.Digits
1179+ Data.Text.Internal.Builder.RealFloat.Functions
1180+ Data.Text.Internal.Encoding.Fusion
1181+ Data.Text.Internal.Encoding.Fusion.Common
1182+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1183+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1184+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1185+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1186+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1187+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1188+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1189+ Data.Text.Internal.Private Data.Text.Internal.Read
1190+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1191+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1192+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1193+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1194+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1195+ Data.Text.Read Data.Text.Unsafe
1196+hidden-modules: Data.Text.Show
1197+import-dirs:
1198+library-dirs:
1199+dynamic-library-dirs:
1200+data-dir:
1201+hs-libraries: HStext-1.2.3.2
1202+depends:
1203+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
1204+ deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
1205+haddock-interfaces:
1206+haddock-html:
1207+---
1208+name: time
1209+version: 1.9.3
1210+visibility: public
1211+id: time-1.9.3
1212+key: time-1.9.3
1213+license: BSD-3-Clause
1214+maintainer: <ashley@semantic.org>
1215+author: Ashley Yakeley
1216+stability: stable
1217+homepage: https://github.com/haskell/time
1218+synopsis: A time library
1219+description: Time, clocks and calendars
1220+category: Time
1221+exposed: True
1222+exposed-modules:
1223+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1224+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1225+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1226+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1227+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1228+ Data.Time.Format.Internal Data.Time.LocalTime
1229+hidden-modules:
1230+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1231+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1232+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1233+ Data.Time.Clock.Internal.DiffTime
1234+ Data.Time.Clock.Internal.AbsoluteTime
1235+ Data.Time.Clock.Internal.NominalDiffTime
1236+ Data.Time.Clock.Internal.POSIXTime
1237+ Data.Time.Clock.Internal.UniversalTime
1238+ Data.Time.Clock.Internal.SystemTime
1239+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1240+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1241+ Data.Time.LocalTime.Internal.TimeZone
1242+ Data.Time.LocalTime.Internal.TimeOfDay
1243+ Data.Time.LocalTime.Internal.CalendarDiffTime
1244+ Data.Time.LocalTime.Internal.LocalTime
1245+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1246+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1247+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1248+ Data.Time.Format.Parse.Instances
1249+import-dirs:
1250+library-dirs:
1251+dynamic-library-dirs:
1252+data-dir:
1253+hs-libraries: HStime-1.9.3
1254+include-dirs:
1255+depends: base-4.14.1.0 deepseq-1.4.4.0
1256+haddock-interfaces:
1257+haddock-html:
1258+---
1259+name: transformers
1260+version: 0.5.6.2
1261+visibility: public
1262+id: transformers-0.5.6.2
1263+key: transformers-0.5.6.2
1264+license: BSD-3-Clause
1265+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1266+author: Andy Gill, Ross Paterson
1267+synopsis: Concrete functor and monad transformers
1268+description:
1269+ A portable library of functor and monad transformers, inspired by
1270+ the paper
1271+ * \"Functional Programming with Overloading and Higher-Order
1272+ Polymorphism\", by Mark P Jones,
1273+ in /Advanced School of Functional Programming/, 1995
1274+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1275+ This package contains:
1276+ * the monad transformer class (in "Control.Monad.Trans.Class")
1277+ * concrete functor and monad transformers, each with associated
1278+ operations and functions to lift operations associated with other
1279+ transformers.
1280+ The package can be used on its own in portable Haskell code, in
1281+ which case operations need to be manually lifted through transformer
1282+ stacks (see "Control.Monad.Trans.Class" for some examples).
1283+ Alternatively, it can be used with the non-portable monad classes in
1284+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1285+ introduced by monad transformers through other transformers.
1286+category: Control
1287+exposed: True
1288+exposed-modules:
1289+ Control.Applicative.Backwards Control.Applicative.Lift
1290+ Control.Monad.Signatures Control.Monad.Trans.Accum
1291+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1292+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1293+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1294+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1295+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1296+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1297+ Control.Monad.Trans.Select Control.Monad.Trans.State
1298+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1299+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1300+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1301+ Data.Functor.Constant Data.Functor.Reverse
1302+import-dirs:
1303+library-dirs:
1304+dynamic-library-dirs:
1305+data-dir:
1306+hs-libraries: HStransformers-0.5.6.2
1307+depends: base-4.14.1.0
1308+haddock-interfaces:
1309+haddock-html:
1310+---
1311+name: unix
1312+version: 2.7.2.2
1313+visibility: public
1314+id: unix-2.7.2.2
1315+key: unix-2.7.2.2
1316+license: BSD-3-Clause
1317+maintainer: libraries@haskell.org
1318+homepage: https://github.com/haskell/unix
1319+synopsis: POSIX functionality
1320+description:
1321+ This package gives you access to the set of operating system
1322+ services standardised by
1323+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1324+ (or the IEEE Portable Operating System Interface for Computing
1325+ Environments - IEEE Std. 1003.1).
1326+ The package is not supported under Windows.
1327+category: System
1328+exposed: True
1329+exposed-modules:
1330+ System.Posix System.Posix.ByteString
1331+ System.Posix.ByteString.FilePath System.Posix.Directory
1332+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1333+ System.Posix.DynamicLinker.ByteString
1334+ System.Posix.DynamicLinker.Module
1335+ System.Posix.DynamicLinker.Module.ByteString
1336+ System.Posix.DynamicLinker.Prim System.Posix.Env
1337+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1338+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1339+ System.Posix.IO.ByteString System.Posix.Process
1340+ System.Posix.Process.ByteString System.Posix.Process.Internals
1341+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1342+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1343+ System.Posix.Temp.ByteString System.Posix.Terminal
1344+ System.Posix.Terminal.ByteString System.Posix.Time
1345+ System.Posix.Unistd System.Posix.User
1346+hidden-modules:
1347+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1348+ System.Posix.Files.Common System.Posix.IO.Common
1349+ System.Posix.Process.Common System.Posix.Terminal.Common
1350+import-dirs:
1351+library-dirs:
1352+dynamic-library-dirs:
1353+data-dir:
1354+hs-libraries: HSunix-2.7.2.2
1355+extra-libraries: rt util dl pthread
1356+include-dirs:
1357+includes: HsUnix.h execvpe.h
1358+depends: base-4.14.1.0 bytestring-0.10.10.0 time-1.9.3
1359+haddock-interfaces:
1360+haddock-html:
1361+---
1362+name: rts
1363+version: 1.0
1364+visibility: public
1365+id: rts
1366+key: rts
1367+license: BSD-3-Clause
1368+maintainer: glasgow-haskell-users@haskell.org
1369+exposed: True
1370+library-dirs:
1371+hs-libraries: HSrts
1372+extra-libraries: m rt dl ffi numa pthread
1373+include-dirs:
1374+includes: Stg.h
1375+ld-options:
1376+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1377+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1378+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1379+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1380+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1381+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1382+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1383+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1384+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1385+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1386+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1387+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1388+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1389+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1390+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1391+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1392+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1393+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1394+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1395+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1396+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1397+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1398+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1399+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1400+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1401+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1402+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1403+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1404+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1405+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1406+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1407+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1408+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1409+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1410+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1411+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1412+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1413+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1414+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1415+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1416+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1417+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1418+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1419+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1420+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1421+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1422+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1423+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1424+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1425+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1426+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1427+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1428+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1429+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1430+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1431+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1432+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1433+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1434+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.10.2.20201118
materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc/infonew file+67
@@ -0,0 +1,67 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler flags","")
4+ ,("C++ compiler flags","")
5+ ,("C compiler link flags","-Wl,-z,noexecstack")
6+ ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP flags","-E -undef -traditional")
8+ ,("ld flags","-z noexecstack")
9+ ,("ld supports compact unwind","YES")
10+ ,("ld supports build-id","YES")
11+ ,("ld supports filelist","NO")
12+ ,("ld is GNU ld","YES")
13+ ,("Merge objects flags","-r")
14+ ,("ar flags","q")
15+ ,("ar supports at file","YES")
16+ ,("touch command","touch")
17+ ,("dllwrap command","/bin/false")
18+ ,("windres command","/bin/false")
19+ ,("libtool command","libtool")
20+ ,("cross compiling","YES")
21+ ,("target platform string","aarch64-unknown-linux")
22+ ,("target os","OSLinux")
23+ ,("target arch","ArchARM64")
24+ ,("target word size","8")
25+ ,("target has GNU nonexec stack","YES")
26+ ,("target has .ident directive","YES")
27+ ,("target has subsections via symbols","NO")
28+ ,("target has RTS linker","YES")
29+ ,("Unregisterised","NO")
30+ ,("LLVM target","aarch64-unknown-linux")
31+ ,("LLVM llc command","llc")
32+ ,("LLVM opt command","opt")
33+ ,("LLVM clang command","clang")
34+ ,("integer library","integer-gmp")
35+ ,("Use interpreter","YES")
36+ ,("Use native code generator","NO")
37+ ,("Support SMP","YES")
38+ ,("RTS ways","l debug thr thr_debug thr_l thr_p thr_debug_p debug_p")
39+ ,("Tables next to code","YES")
40+ ,("Leading underscore","NO")
41+ ,("Use LibFFI","YES")
42+ ,("Use Threads","YES")
43+ ,("Use Debugging","NO")
44+ ,("RTS expects libdw","NO")
45+ ,("Project version","8.10.2.20201118")
46+ ,("Project Git commit id","29204b1c4f52ea34d84da33593052ee839293bf2")
47+ ,("Booter version","8.6.5")
48+ ,("Stage","1")
49+ ,("Build platform","x86_64-unknown-linux")
50+ ,("Host platform","x86_64-unknown-linux")
51+ ,("Target platform","aarch64-unknown-linux")
52+ ,("Have interpreter","YES")
53+ ,("Object splitting supported","NO")
54+ ,("Have native code generator","NO")
55+ ,("Support dynamic-too","YES")
56+ ,("Support parallel --make","YES")
57+ ,("Support reexported-modules","YES")
58+ ,("Support thinning and renaming package flags","YES")
59+ ,("Support Backpack","YES")
60+ ,("Requires unified installed package IDs","YES")
61+ ,("Uses package keys","YES")
62+ ,("Uses unit IDs","YES")
63+ ,("Dynamic by default","NO")
64+ ,("GHC Dynamic","NO")
65+ ,("GHC Profiled","NO")
66+ ,("Debug on","NO")
67+ ]
materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.10.2.20201118
materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc/supported-languagesnew file+255
@@ -0,0 +1,255 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+CUSKs
25+NoCUSKs
26+ConstrainedClassMethods
27+NoConstrainedClassMethods
28+ConstraintKinds
29+NoConstraintKinds
30+DataKinds
31+NoDataKinds
32+DatatypeContexts
33+NoDatatypeContexts
34+DefaultSignatures
35+NoDefaultSignatures
36+DeriveAnyClass
37+NoDeriveAnyClass
38+DeriveDataTypeable
39+NoDeriveDataTypeable
40+DeriveFoldable
41+NoDeriveFoldable
42+DeriveFunctor
43+NoDeriveFunctor
44+DeriveGeneric
45+NoDeriveGeneric
46+DeriveLift
47+NoDeriveLift
48+DeriveTraversable
49+NoDeriveTraversable
50+DerivingStrategies
51+NoDerivingStrategies
52+DerivingVia
53+NoDerivingVia
54+DisambiguateRecordFields
55+NoDisambiguateRecordFields
56+DoAndIfThenElse
57+NoDoAndIfThenElse
58+BlockArguments
59+NoBlockArguments
60+DoRec
61+NoDoRec
62+DuplicateRecordFields
63+NoDuplicateRecordFields
64+EmptyCase
65+NoEmptyCase
66+EmptyDataDecls
67+NoEmptyDataDecls
68+EmptyDataDeriving
69+NoEmptyDataDeriving
70+ExistentialQuantification
71+NoExistentialQuantification
72+ExplicitForAll
73+NoExplicitForAll
74+ExplicitNamespaces
75+NoExplicitNamespaces
76+ExtendedDefaultRules
77+NoExtendedDefaultRules
78+FlexibleContexts
79+NoFlexibleContexts
80+FlexibleInstances
81+NoFlexibleInstances
82+ForeignFunctionInterface
83+NoForeignFunctionInterface
84+FunctionalDependencies
85+NoFunctionalDependencies
86+GADTSyntax
87+NoGADTSyntax
88+GADTs
89+NoGADTs
90+GHCForeignImportPrim
91+NoGHCForeignImportPrim
92+GeneralizedNewtypeDeriving
93+NoGeneralizedNewtypeDeriving
94+GeneralisedNewtypeDeriving
95+NoGeneralisedNewtypeDeriving
96+ImplicitParams
97+NoImplicitParams
98+ImplicitPrelude
99+NoImplicitPrelude
100+ImportQualifiedPost
101+NoImportQualifiedPost
102+ImpredicativeTypes
103+NoImpredicativeTypes
104+IncoherentInstances
105+NoIncoherentInstances
106+TypeFamilyDependencies
107+NoTypeFamilyDependencies
108+InstanceSigs
109+NoInstanceSigs
110+ApplicativeDo
111+NoApplicativeDo
112+InterruptibleFFI
113+NoInterruptibleFFI
114+JavaScriptFFI
115+NoJavaScriptFFI
116+KindSignatures
117+NoKindSignatures
118+LambdaCase
119+NoLambdaCase
120+LiberalTypeSynonyms
121+NoLiberalTypeSynonyms
122+MagicHash
123+NoMagicHash
124+MonadComprehensions
125+NoMonadComprehensions
126+MonadFailDesugaring
127+NoMonadFailDesugaring
128+MonoLocalBinds
129+NoMonoLocalBinds
130+MonoPatBinds
131+NoMonoPatBinds
132+MonomorphismRestriction
133+NoMonomorphismRestriction
134+MultiParamTypeClasses
135+NoMultiParamTypeClasses
136+MultiWayIf
137+NoMultiWayIf
138+NumericUnderscores
139+NoNumericUnderscores
140+NPlusKPatterns
141+NoNPlusKPatterns
142+NamedFieldPuns
143+NoNamedFieldPuns
144+NamedWildCards
145+NoNamedWildCards
146+NegativeLiterals
147+NoNegativeLiterals
148+HexFloatLiterals
149+NoHexFloatLiterals
150+NondecreasingIndentation
151+NoNondecreasingIndentation
152+NullaryTypeClasses
153+NoNullaryTypeClasses
154+NumDecimals
155+NoNumDecimals
156+OverlappingInstances
157+NoOverlappingInstances
158+OverloadedLabels
159+NoOverloadedLabels
160+OverloadedLists
161+NoOverloadedLists
162+OverloadedStrings
163+NoOverloadedStrings
164+PackageImports
165+NoPackageImports
166+ParallelArrays
167+NoParallelArrays
168+ParallelListComp
169+NoParallelListComp
170+PartialTypeSignatures
171+NoPartialTypeSignatures
172+PatternGuards
173+NoPatternGuards
174+PatternSignatures
175+NoPatternSignatures
176+PatternSynonyms
177+NoPatternSynonyms
178+PolyKinds
179+NoPolyKinds
180+PolymorphicComponents
181+NoPolymorphicComponents
182+QuantifiedConstraints
183+NoQuantifiedConstraints
184+PostfixOperators
185+NoPostfixOperators
186+QuasiQuotes
187+NoQuasiQuotes
188+Rank2Types
189+NoRank2Types
190+RankNTypes
191+NoRankNTypes
192+RebindableSyntax
193+NoRebindableSyntax
194+RecordPuns
195+NoRecordPuns
196+RecordWildCards
197+NoRecordWildCards
198+RecursiveDo
199+NoRecursiveDo
200+RelaxedLayout
201+NoRelaxedLayout
202+RelaxedPolyRec
203+NoRelaxedPolyRec
204+RoleAnnotations
205+NoRoleAnnotations
206+ScopedTypeVariables
207+NoScopedTypeVariables
208+StandaloneDeriving
209+NoStandaloneDeriving
210+StarIsType
211+NoStarIsType
212+StaticPointers
213+NoStaticPointers
214+Strict
215+NoStrict
216+StrictData
217+NoStrictData
218+TemplateHaskell
219+NoTemplateHaskell
220+TemplateHaskellQuotes
221+NoTemplateHaskellQuotes
222+StandaloneKindSignatures
223+NoStandaloneKindSignatures
224+TraditionalRecordSyntax
225+NoTraditionalRecordSyntax
226+TransformListComp
227+NoTransformListComp
228+TupleSections
229+NoTupleSections
230+TypeApplications
231+NoTypeApplications
232+TypeInType
233+NoTypeInType
234+TypeFamilies
235+NoTypeFamilies
236+TypeOperators
237+NoTypeOperators
238+TypeSynonymInstances
239+NoTypeSynonymInstances
240+UnboxedTuples
241+NoUnboxedTuples
242+UnboxedSums
243+NoUnboxedSums
244+UndecidableInstances
245+NoUndecidableInstances
246+UndecidableSuperClasses
247+NoUndecidableSuperClasses
248+UnicodeSyntax
249+NoUnicodeSyntax
250+UnliftedFFITypes
251+NoUnliftedFFITypes
252+UnliftedNewtypes
253+NoUnliftedNewtypes
254+ViewPatterns
255+NoViewPatterns
materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.2.20201118-x86_64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.10.2.20201118
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc-pkg/dump-globalnew file+1630
@@ -0,0 +1,1630 @@
1+name: Cabal
2+version: 3.2.0.0
3+visibility: public
4+id: Cabal-3.2.0.0
5+key: Cabal-3.2.0.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
37+ Distribution.Compat.Stack Distribution.Compat.Time
38+ Distribution.Compat.Typeable Distribution.Compiler
39+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
40+ Distribution.FieldGrammar.FieldDescrs
41+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
42+ Distribution.Fields Distribution.Fields.ConfVar
43+ Distribution.Fields.Field Distribution.Fields.Lexer
44+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
45+ Distribution.Fields.Parser Distribution.Fields.Pretty
46+ Distribution.InstalledPackageInfo Distribution.License
47+ Distribution.Make Distribution.ModuleName Distribution.Package
48+ Distribution.PackageDescription
49+ Distribution.PackageDescription.Check
50+ Distribution.PackageDescription.Configuration
51+ Distribution.PackageDescription.FieldGrammar
52+ Distribution.PackageDescription.Parsec
53+ Distribution.PackageDescription.PrettyPrint
54+ Distribution.PackageDescription.Quirks
55+ Distribution.PackageDescription.Utils Distribution.Parsec
56+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
57+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
58+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
59+ Distribution.SPDX Distribution.SPDX.License
60+ Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.ConfVar Distribution.Types.Dependency
107+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108+ Distribution.Types.Executable Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.Flag Distribution.Types.ForeignLib
111+ Distribution.Types.ForeignLib.Lens
112+ Distribution.Types.ForeignLibOption
113+ Distribution.Types.ForeignLibType
114+ Distribution.Types.GenericPackageDescription
115+ Distribution.Types.GenericPackageDescription.Lens
116+ Distribution.Types.GivenComponent
117+ Distribution.Types.HookedBuildInfo
118+ Distribution.Types.IncludeRenaming
119+ Distribution.Types.InstalledPackageInfo
120+ Distribution.Types.InstalledPackageInfo.FieldGrammar
121+ Distribution.Types.InstalledPackageInfo.Lens
122+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123+ Distribution.Types.Library Distribution.Types.Library.Lens
124+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126+ Distribution.Types.Module Distribution.Types.ModuleReexport
127+ Distribution.Types.ModuleRenaming
128+ Distribution.Types.MungedPackageId
129+ Distribution.Types.MungedPackageName
130+ Distribution.Types.PackageDescription
131+ Distribution.Types.PackageDescription.Lens
132+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134+ Distribution.Types.PackageVersionConstraint
135+ Distribution.Types.PkgconfigDependency
136+ Distribution.Types.PkgconfigName
137+ Distribution.Types.PkgconfigVersion
138+ Distribution.Types.PkgconfigVersionRange
139+ Distribution.Types.SetupBuildInfo
140+ Distribution.Types.SetupBuildInfo.Lens
141+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
143+ Distribution.Types.TestSuite.Lens
144+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146+ Distribution.Types.Version Distribution.Types.VersionInterval
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Progress
152+ Distribution.Utils.ShortText Distribution.Utils.Structured
153+ Distribution.Verbosity Distribution.Verbosity.Internal
154+ Distribution.Version Language.Haskell.Extension
155+hidden-modules:
156+ Distribution.Backpack.PreExistingComponent
157+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159+ Distribution.Backpack.Id Distribution.Utils.UnionFind
160+ Distribution.Utils.Base62 Distribution.Compat.Async
161+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
163+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
165+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
166+ Distribution.Simple.Utils.Json Paths_Cabal
167+import-dirs:
168+library-dirs:
169+dynamic-library-dirs:
170+data-dir:
171+hs-libraries: HSCabal-3.2.0.0
172+depends:
173+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
174+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
175+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
176+ process-1.6.9.0 text-1.2.3.2 time-1.9.3 transformers-0.5.6.2
177+ unix-2.7.2.2
178+haddock-interfaces:
179+haddock-html:
180+---
181+name: array
182+version: 0.5.4.0
183+visibility: public
184+id: array-0.5.4.0
185+key: array-0.5.4.0
186+license: BSD-3-Clause
187+maintainer: libraries@haskell.org
188+synopsis: Mutable and immutable arrays
189+description:
190+ In addition to providing the "Data.Array" module
191+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
192+ this package also defines the classes 'IArray' of
193+ immutable arrays and 'MArray' of arrays mutable within appropriate
194+ monads, as well as some instances of these classes.
195+category: Data Structures
196+exposed: True
197+exposed-modules:
198+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
199+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
200+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
201+ Data.Array.Storable Data.Array.Storable.Internals
202+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
203+import-dirs:
204+library-dirs:
205+dynamic-library-dirs:
206+data-dir:
207+hs-libraries: HSarray-0.5.4.0
208+depends: base-4.14.1.0
209+haddock-interfaces:
210+haddock-html:
211+---
212+name: base
213+version: 4.14.1.0
214+visibility: public
215+id: base-4.14.1.0
216+key: base-4.14.1.0
217+license: BSD-3-Clause
218+maintainer: libraries@haskell.org
219+synopsis: Basic libraries
220+description:
221+ This package contains the Standard Haskell "Prelude" and its support libraries,
222+ and a large collection of useful libraries ranging from data
223+ structures to parsing combinators and debugging utilities.
224+category: Prelude
225+exposed: True
226+exposed-modules:
227+ Control.Applicative Control.Arrow Control.Category
228+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
229+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
230+ Control.Exception.Base Control.Monad Control.Monad.Fail
231+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
232+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
233+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
234+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
235+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
236+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
237+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
238+ Data.Functor Data.Functor.Classes Data.Functor.Compose
239+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
240+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
241+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
242+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
243+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
244+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
245+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
246+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
247+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
248+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
249+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
250+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
251+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
252+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
253+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
254+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
255+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
256+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
257+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
258+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
259+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
260+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
261+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
262+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
263+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
264+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
265+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
266+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
267+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
268+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
269+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
270+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
271+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
272+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
273+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Word Numeric Numeric.Natural
274+ Prelude System.CPUTime System.Console.GetOpt System.Environment
275+ System.Environment.Blank System.Exit System.IO System.IO.Error
276+ System.IO.Unsafe System.Info System.Mem System.Mem.StableName
277+ System.Mem.Weak System.Posix.Internals System.Posix.Types
278+ System.Timeout Text.ParserCombinators.ReadP
279+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
280+ Text.Show Text.Show.Functions Type.Reflection
281+ Type.Reflection.Unsafe Unsafe.Coerce
282+hidden-modules:
283+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
284+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
285+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
286+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
287+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
288+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
289+ System.CPUTime.Utils GHC.Event.Arr GHC.Event.Array
290+ GHC.Event.Control GHC.Event.EPoll GHC.Event.IntTable
291+ GHC.Event.Internal GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ
292+ GHC.Event.Poll GHC.Event.Thread GHC.Event.TimerManager
293+ GHC.Event.Unique System.CPUTime.Posix.ClockGetTime
294+ System.CPUTime.Posix.Times System.CPUTime.Posix.RUsage
295+ System.CPUTime.Unsupported
296+import-dirs:
297+library-dirs:
298+dynamic-library-dirs:
299+data-dir:
300+hs-libraries: HSbase-4.14.1.0
301+extra-libraries: iconv
302+include-dirs:
303+includes: HsBase.h
304+depends: ghc-prim-0.6.1 integer-gmp-1.0.3.0 rts
305+haddock-interfaces:
306+haddock-html:
307+---
308+name: binary
309+version: 0.8.8.0
310+visibility: public
311+id: binary-0.8.8.0
312+key: binary-0.8.8.0
313+license: BSD-3-Clause
314+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
315+author: Lennart Kolmodin <kolmodin@gmail.com>
316+stability: provisional
317+homepage: https://github.com/kolmodin/binary
318+synopsis:
319+ Binary serialisation for Haskell values using lazy ByteStrings
320+description:
321+ Efficient, pure binary serialisation using lazy ByteStrings.
322+ Haskell values may be encoded to and from binary formats,
323+ written to disk as binary, or sent over the network.
324+ The format used can be automatically generated, or
325+ you can choose to implement a custom format if needed.
326+ Serialisation speeds of over 1 G\/sec have been observed,
327+ so this library should be suitable for high performance
328+ scenarios.
329+category: Data, Parsing
330+exposed: True
331+exposed-modules:
332+ Data.Binary Data.Binary.Builder Data.Binary.Get
333+ Data.Binary.Get.Internal Data.Binary.Put
334+hidden-modules:
335+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
336+ Data.Binary.FloatCast
337+import-dirs:
338+library-dirs:
339+dynamic-library-dirs:
340+data-dir:
341+hs-libraries: HSbinary-0.8.8.0
342+depends:
343+ array-0.5.4.0 base-4.14.1.0 bytestring-0.10.10.0 containers-0.6.2.1
344+haddock-interfaces:
345+haddock-html:
346+---
347+name: bytestring
348+version: 0.10.10.0
349+visibility: public
350+id: bytestring-0.10.10.0
351+key: bytestring-0.10.10.0
352+license: BSD-3-Clause
353+copyright:
354+ Copyright (c) Don Stewart 2005-2009,
355+ (c) Duncan Coutts 2006-2015,
356+ (c) David Roundy 2003-2005,
357+ (c) Jasper Van der Jeugt 2010,
358+ (c) Simon Meier 2010-2013.
359+maintainer: Duncan Coutts <duncan@community.haskell.org>
360+author:
361+ Don Stewart,
362+ Duncan Coutts
363+homepage: https://github.com/haskell/bytestring
364+synopsis:
365+ Fast, compact, strict and lazy byte strings with a list interface
366+description:
367+ An efficient compact, immutable byte string type (both strict and lazy)
368+ suitable for binary or 8-bit character data.
369+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
370+ It is suitable for high performance use, both in terms of large data
371+ quantities, or high speed requirements. The 'ByteString' functions follow
372+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
373+ from using 'String' to 'ByteString'.
374+ Two 'ByteString' variants are provided:
375+ * Strict 'ByteString's keep the string as a single large array. This
376+ makes them convenient for passing data between C and Haskell.
377+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
378+ suitable for I\/O streaming tasks.
379+ The @Char8@ modules provide a character-based view of the same
380+ underlying 'ByteString' types. This makes it convenient to handle mixed
381+ binary and 8-bit character content (which is common in many file formats
382+ and network protocols).
383+ The 'Builder' module provides an efficient way to build up 'ByteString's
384+ in an ad-hoc way by repeated concatenation. This is ideal for fast
385+ serialisation or pretty printing.
386+ There is also a 'ShortByteString' type which has a lower memory overhead
387+ and can can be converted to or from a 'ByteString', but supports very few
388+ other operations. It is suitable for keeping many short strings in memory.
389+ 'ByteString's are not designed for Unicode. For Unicode strings you should
390+ use the 'Text' type from the @text@ package.
391+ These modules are intended to be imported qualified, to avoid name clashes
392+ with "Prelude" functions, e.g.
393+ > import qualified Data.ByteString as BS
394+category: Data
395+exposed: True
396+exposed-modules:
397+ Data.ByteString Data.ByteString.Builder
398+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
399+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
400+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
401+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
402+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
403+ Data.ByteString.Lazy.Internal Data.ByteString.Short
404+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
405+hidden-modules:
406+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
407+ Data.ByteString.Builder.Prim.ASCII
408+ Data.ByteString.Builder.Prim.Internal.Floating
409+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
410+ Data.ByteString.Builder.Prim.Internal.Base16
411+import-dirs:
412+library-dirs:
413+dynamic-library-dirs:
414+data-dir:
415+hs-libraries: HSbytestring-0.10.10.0
416+include-dirs:
417+includes: fpstring.h
418+depends:
419+ base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
420+haddock-interfaces:
421+haddock-html:
422+---
423+name: containers
424+version: 0.6.2.1
425+visibility: public
426+id: containers-0.6.2.1
427+key: containers-0.6.2.1
428+license: BSD-3-Clause
429+maintainer: libraries@haskell.org
430+synopsis: Assorted concrete container types
431+description:
432+ This package contains efficient general-purpose implementations
433+ of various immutable container types including sets, maps, sequences,
434+ trees, and graphs.
435+ For a walkthrough of what this package provides with examples of common
436+ operations see the [containers
437+ introduction](https://haskell-containers.readthedocs.io).
438+ The declared cost of each operation is either worst-case or amortized, but
439+ remains valid even if structures are shared.
440+category: Data Structures
441+exposed: True
442+exposed-modules:
443+ Data.Containers.ListUtils Data.Graph Data.IntMap
444+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
445+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
446+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
447+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
448+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
449+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
450+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
451+ Utils.Containers.Internal.BitQueue
452+ Utils.Containers.Internal.BitUtil
453+ Utils.Containers.Internal.StrictPair
454+hidden-modules:
455+ Utils.Containers.Internal.State
456+ Utils.Containers.Internal.StrictMaybe
457+ Utils.Containers.Internal.PtrEquality
458+ Utils.Containers.Internal.Coercions
459+ Utils.Containers.Internal.TypeError
460+ Data.Map.Internal.DeprecatedShowTree
461+ Data.IntMap.Internal.DeprecatedDebug
462+import-dirs:
463+library-dirs:
464+dynamic-library-dirs:
465+data-dir:
466+hs-libraries: HScontainers-0.6.2.1
467+depends: array-0.5.4.0 base-4.14.1.0 deepseq-1.4.4.0
468+haddock-interfaces:
469+haddock-html:
470+---
471+name: deepseq
472+version: 1.4.4.0
473+visibility: public
474+id: deepseq-1.4.4.0
475+key: deepseq-1.4.4.0
476+license: BSD-3-Clause
477+maintainer: libraries@haskell.org
478+synopsis: Deep evaluation of data structures
479+description:
480+ This package provides methods for fully evaluating data structures
481+ (\"deep evaluation\"). Deep evaluation is often used for adding
482+ strictness to a program, e.g. in order to force pending exceptions,
483+ remove space leaks, or force lazy I/O to happen. It is also useful
484+ in parallel programs, to ensure pending work does not migrate to the
485+ wrong thread.
486+ The primary use of this package is via the 'deepseq' function, a
487+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
488+ typeclass (\"Normal Form Data\", data structures with no unevaluated
489+ components) which defines strategies for fully evaluating different
490+ data types. See module documentation in "Control.DeepSeq" for more
491+ details.
492+category: Control
493+exposed: True
494+exposed-modules: Control.DeepSeq
495+hidden-modules: Control.DeepSeq.BackDoor
496+import-dirs:
497+library-dirs:
498+dynamic-library-dirs:
499+data-dir:
500+hs-libraries: HSdeepseq-1.4.4.0
501+depends: array-0.5.4.0 base-4.14.1.0
502+haddock-interfaces:
503+haddock-html:
504+---
505+name: directory
506+version: 1.3.6.0
507+visibility: public
508+id: directory-1.3.6.0
509+key: directory-1.3.6.0
510+license: BSD-3-Clause
511+maintainer: libraries@haskell.org
512+synopsis: Platform-agnostic library for filesystem operations
513+description:
514+ This library provides a basic set of operations for manipulating files and
515+ directories in a portable way.
516+category: System
517+exposed: True
518+exposed-modules:
519+ System.Directory System.Directory.Internal
520+ System.Directory.Internal.Prelude
521+hidden-modules:
522+ System.Directory.Internal.C_utimensat
523+ System.Directory.Internal.Common System.Directory.Internal.Config
524+ System.Directory.Internal.Posix System.Directory.Internal.Windows
525+import-dirs:
526+library-dirs:
527+dynamic-library-dirs:
528+data-dir:
529+hs-libraries: HSdirectory-1.3.6.0
530+depends:
531+ base-4.14.1.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
532+haddock-interfaces:
533+haddock-html:
534+---
535+name: exceptions
536+version: 0.10.4
537+visibility: public
538+id: exceptions-0.10.4
539+key: exceptions-0.10.4
540+license: BSD-3-Clause
541+copyright:
542+ Copyright (C) 2013-2015 Edward A. Kmett
543+ Copyright (C) 2012 Google Inc.
544+maintainer: Edward A. Kmett <ekmett@gmail.com>
545+author: Edward A. Kmett
546+stability: provisional
547+homepage: http://github.com/ekmett/exceptions/
548+synopsis: Extensible optionally-pure exceptions
549+description: Extensible optionally-pure exceptions.
550+category: Control, Exceptions, Monad
551+exposed: True
552+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
553+import-dirs:
554+library-dirs:
555+dynamic-library-dirs:
556+data-dir:
557+hs-libraries: HSexceptions-0.10.4
558+depends:
559+ base-4.14.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.16.0.0
560+ transformers-0.5.6.2
561+haddock-interfaces:
562+haddock-html:
563+---
564+name: filepath
565+version: 1.4.2.1
566+visibility: public
567+id: filepath-1.4.2.1
568+key: filepath-1.4.2.1
569+license: BSD-3-Clause
570+copyright: Neil Mitchell 2005-2018
571+maintainer: Neil Mitchell <ndmitchell@gmail.com>
572+author: Neil Mitchell <ndmitchell@gmail.com>
573+homepage: https://github.com/haskell/filepath#readme
574+synopsis: Library for manipulating FilePaths in a cross platform way.
575+description:
576+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
577+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
578+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
579+ * "System.FilePath" is an alias for the module appropriate to your platform.
580+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
581+category: System
582+exposed: True
583+exposed-modules:
584+ System.FilePath System.FilePath.Posix System.FilePath.Windows
585+import-dirs:
586+library-dirs:
587+dynamic-library-dirs:
588+data-dir:
589+hs-libraries: HSfilepath-1.4.2.1
590+depends: base-4.14.1.0
591+haddock-interfaces:
592+haddock-html:
593+---
594+name: ghc
595+version: 8.10.2.20201118
596+visibility: public
597+id: ghc-8.10.2.20201118
598+key: ghc-8.10.2.20201118
599+license: BSD-3-Clause
600+maintainer: glasgow-haskell-users@haskell.org
601+author: The GHC Team
602+homepage: http://www.haskell.org/ghc/
603+synopsis: The GHC API
604+description:
605+ GHC's functionality can be useful for more things than just
606+ compiling Haskell programs. Important use cases are programs
607+ that analyse (and perhaps transform) Haskell code. Others
608+ include loading Haskell code dynamically in a GHCi-like manner.
609+ For this reason, a lot of GHC's functionality is made available
610+ through this package.
611+category: Development
612+exposed-modules:
613+ Annotations ApiAnnotation Ar AsmCodeGen AsmUtils Avail Bag
614+ BasicTypes BinFingerprint BinIface Binary Bitmap BkpSyn BlockId
615+ BlockLayout BooleanFormula BufWrite BuildTyCl ByteCodeAsm
616+ ByteCodeGen ByteCodeInstr ByteCodeItbls ByteCodeLink ByteCodeTypes
617+ CFG CLabel CPrim CSE CallArity Class CliOption ClsInst
618+ CmdLineParser Cmm CmmBuildInfoTables CmmCallConv CmmCommonBlockElim
619+ CmmContFlowOpt CmmExpr CmmImplementSwitchPlans CmmInfo
620+ CmmLayoutStack CmmLex CmmLint CmmLive CmmMachOp CmmMonad CmmNode
621+ CmmOpt CmmParse CmmPipeline CmmProcPoint CmmSink CmmSwitch CmmType
622+ CmmUtils CoAxiom CodeOutput Coercion ConLike Config Constants
623+ Constraint CoreArity CoreFVs CoreLint CoreMap CoreMonad CoreOpt
624+ CorePrep CoreSeq CoreStats CoreSubst CoreSyn CoreTidy CoreToStg
625+ CoreUnfold CoreUtils CostCentre CostCentreState Coverage Ctype
626+ DataCon Debug Debugger Demand Desugar Digraph DmdAnal Dominators
627+ DriverBkp DriverMkDepend DriverPhases DriverPipeline DsArrows
628+ DsBinds DsCCall DsExpr DsForeign DsGRHSs DsListComp DsMeta DsMonad
629+ DsUsage DsUtils Dwarf Dwarf.Constants Dwarf.Types DynFlags
630+ DynamicLoading Elf Encoding EnumSet ErrUtils Exception Exitify
631+ ExtractDocs FV FamInst FamInstEnv FastFunctions FastMutInt
632+ FastString FastStringEnv FieldLabel FileCleanup FileSettings Finder
633+ Fingerprint FiniteMap FlagChecker FloatIn FloatOut ForeignCall
634+ Format FunDeps GHC GHC.Hs GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc
635+ GHC.Hs.Dump GHC.Hs.Expr GHC.Hs.Extension GHC.Hs.ImpExp
636+ GHC.Hs.Instances GHC.Hs.Lit GHC.Hs.Pat GHC.Hs.PlaceHolder
637+ GHC.Hs.Types GHC.Hs.Utils GHC.HsToCore.PmCheck
638+ GHC.HsToCore.PmCheck.Oracle GHC.HsToCore.PmCheck.Ppr
639+ GHC.HsToCore.PmCheck.Types GHC.Platform.ARM GHC.Platform.ARM64
640+ GHC.Platform.NoRegs GHC.Platform.PPC GHC.Platform.Regs
641+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
642+ GHC.Platform.X86_64 GHC.StgToCmm GHC.StgToCmm.ArgRep
643+ GHC.StgToCmm.Bind GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure
644+ GHC.StgToCmm.DataCon GHC.StgToCmm.Env GHC.StgToCmm.Expr
645+ GHC.StgToCmm.ExtCode GHC.StgToCmm.Foreign GHC.StgToCmm.Heap
646+ GHC.StgToCmm.Hpc GHC.StgToCmm.Layout GHC.StgToCmm.Monad
647+ GHC.StgToCmm.Prim GHC.StgToCmm.Prof GHC.StgToCmm.Ticky
648+ GHC.StgToCmm.Utils GHC.ThToHs GHCi GhcMake GhcMonad GhcNameVersion
649+ GhcPlugins GhcPrelude GraphBase GraphColor GraphOps GraphPpr
650+ HaddockUtils HeaderInfo HieAst HieBin HieDebug HieTypes HieUtils
651+ Hooks Hoopl.Block Hoopl.Collections Hoopl.Dataflow Hoopl.Graph
652+ Hoopl.Label HscMain HscStats HscTypes IOEnv Id IdInfo IfaceEnv
653+ IfaceSyn IfaceType Inst InstEnv Instruction InteractiveEval
654+ InteractiveEvalTypes Json KnownUniques Lexeme Lexer LiberateCase
655+ Linker LinkerTypes ListSetOps Literal Llvm Llvm.AbsSyn
656+ Llvm.MetaData Llvm.PpLlvm Llvm.Types LlvmCodeGen LlvmCodeGen.Base
657+ LlvmCodeGen.CodeGen LlvmCodeGen.Data LlvmCodeGen.Ppr
658+ LlvmCodeGen.Regs LlvmMangler LoadIface Match MatchCon MatchLit
659+ Maybes MkCore MkGraph MkId MkIface Module MonadUtils NCGMonad Name
660+ NameCache NameEnv NameSet NameShape OccName OccurAnal OptCoercion
661+ OrdList Outputable PIC PPC.CodeGen PPC.Cond PPC.Instr PPC.Ppr
662+ PPC.RegInfo PPC.Regs PackageConfig Packages Pair Panic Parser
663+ PatSyn PipelineMonad PlainPanic PlatformConstants Plugins PprBase
664+ PprC PprCmm PprCmmDecl PprCmmExpr PprColour PprCore PprTyThing
665+ Predicate PrelInfo PrelNames PrelRules Pretty PrimOp ProfInit
666+ RdrHsSyn RdrName Reg RegAlloc.Graph.ArchBase RegAlloc.Graph.ArchX86
667+ RegAlloc.Graph.Coalesce RegAlloc.Graph.Main RegAlloc.Graph.Spill
668+ RegAlloc.Graph.SpillClean RegAlloc.Graph.SpillCost
669+ RegAlloc.Graph.Stats RegAlloc.Graph.TrivColorable
670+ RegAlloc.Linear.Base RegAlloc.Linear.FreeRegs
671+ RegAlloc.Linear.JoinToTargets RegAlloc.Linear.Main
672+ RegAlloc.Linear.PPC.FreeRegs RegAlloc.Linear.SPARC.FreeRegs
673+ RegAlloc.Linear.StackMap RegAlloc.Linear.State
674+ RegAlloc.Linear.Stats RegAlloc.Linear.X86.FreeRegs
675+ RegAlloc.Linear.X86_64.FreeRegs RegAlloc.Liveness RegClass RepType
676+ RnBinds RnEnv RnExpr RnFixity RnHsDoc RnModIface RnNames RnPat
677+ RnSource RnSplice RnTypes RnUnbound RnUtils RtClosureInspect Rules
678+ SAT SMRep SPARC.AddrMode SPARC.Base SPARC.CodeGen
679+ SPARC.CodeGen.Amode SPARC.CodeGen.Base SPARC.CodeGen.CondCode
680+ SPARC.CodeGen.Expand SPARC.CodeGen.Gen32 SPARC.CodeGen.Gen64
681+ SPARC.CodeGen.Sanity SPARC.Cond SPARC.Imm SPARC.Instr SPARC.Ppr
682+ SPARC.Regs SPARC.ShortcutJump SPARC.Stack SetLevels Settings
683+ SimplCore SimplEnv SimplMonad SimplStg SimplUtils Simplify
684+ SpecConstr Specialise SrcLoc State StaticPtrTable StgCse StgFVs
685+ StgLiftLams StgLiftLams.Analysis StgLiftLams.LiftM
686+ StgLiftLams.Transformation StgLint StgStats StgSubst StgSyn Stream
687+ StringBuffer SysTools SysTools.BaseDir SysTools.ExtraObj
688+ SysTools.Info SysTools.Process SysTools.Settings SysTools.Tasks
689+ SysTools.Terminal THNames TargetReg TcAnnotations TcArrows
690+ TcBackpack TcBinds TcCanonical TcClassDcl TcDefaults TcDeriv
691+ TcDerivInfer TcDerivUtils TcEnv TcErrors TcEvTerm TcEvidence TcExpr
692+ TcFlatten TcForeign TcGenDeriv TcGenFunctor TcGenGenerics
693+ TcHoleErrors TcHoleFitTypes TcHsSyn TcHsType TcIface TcInstDcls
694+ TcInteract TcMType TcMatches TcOrigin TcPat TcPatSyn TcPluginM
695+ TcRnDriver TcRnExports TcRnMonad TcRnTypes TcRules TcSMonad TcSigs
696+ TcSimplify TcSplice TcTyClsDecls TcTyDecls TcType TcTypeNats
697+ TcTypeable TcUnify TcValidity TidyPgm ToIface ToolSettings TrieMap
698+ TyCoFVs TyCoPpr TyCoRep TyCoSubst TyCoTidy TyCon Type TysPrim
699+ TysWiredIn UnVarGraph UnariseStg Unify UniqDFM UniqDSet UniqFM
700+ UniqMap UniqSet UniqSupply Unique Util Var VarEnv VarSet WorkWrap
701+ WwLib X86.CodeGen X86.Cond X86.Instr X86.Ppr X86.RegInfo X86.Regs
702+import-dirs:
703+library-dirs:
704+dynamic-library-dirs:
705+data-dir:
706+hs-libraries: HSghc-8.10.2.20201118
707+include-dirs:
708+depends:
709+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
710+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
711+ filepath-1.4.2.1 ghc-boot-8.10.2.20201118
712+ ghc-boot-th-8.10.2.20201118 ghc-heap-8.10.2.20201118
713+ ghci-8.10.2.20201118 hpc-0.6.1.0 integer-gmp-1.0.3.0
714+ process-1.6.9.0 template-haskell-2.16.0.0 terminfo-0.4.1.4
715+ time-1.9.3 transformers-0.5.6.2 unix-2.7.2.2
716+haddock-interfaces:
717+haddock-html:
718+---
719+name: ghc-boot
720+version: 8.10.2.20201118
721+visibility: public
722+id: ghc-boot-8.10.2.20201118
723+key: ghc-boot-8.10.2.20201118
724+license: BSD-3-Clause
725+maintainer: ghc-devs@haskell.org
726+synopsis: Shared functionality between GHC and its boot libraries
727+description:
728+ This library is shared between GHC, ghc-pkg, and other boot
729+ libraries.
730+ A note about "GHC.PackageDb": it only deals with the subset of
731+ the package database that the compiler cares about: modules
732+ paths etc and not package metadata like description, authors
733+ etc. It is thus not a library interface to ghc-pkg and is *not*
734+ suitable for modifying GHC package databases.
735+ The package database format and this library are constructed in
736+ such a way that while ghc-pkg depends on Cabal, the GHC library
737+ and program do not have to depend on Cabal.
738+category: GHC
739+exposed: True
740+exposed-modules:
741+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
742+ GHC.LanguageExtensions GHC.PackageDb GHC.Platform GHC.Platform.Host
743+ GHC.Serialized GHC.Settings GHC.UniqueSubdir GHC.Version
744+import-dirs:
745+library-dirs:
746+dynamic-library-dirs:
747+data-dir:
748+hs-libraries: HSghc-boot-8.10.2.20201118
749+depends:
750+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
751+ containers-0.6.2.1 directory-1.3.6.0 filepath-1.4.2.1
752+ ghc-boot-th-8.10.2.20201118
753+haddock-interfaces:
754+haddock-html:
755+---
756+name: ghc-boot-th
757+version: 8.10.2.20201118
758+visibility: public
759+id: ghc-boot-th-8.10.2.20201118
760+key: ghc-boot-th-8.10.2.20201118
761+license: BSD-3-Clause
762+maintainer: ghc-devs@haskell.org
763+synopsis:
764+ Shared functionality between GHC and the @template-haskell@
765+ library
766+description:
767+ This library contains various bits shared between the @ghc@ and
768+ @template-haskell@ libraries.
769+ This package exists to ensure that @template-haskell@ has a
770+ minimal set of transitive dependencies, since it is intended to
771+ be depended upon by user code.
772+category: GHC
773+exposed: True
774+exposed-modules:
775+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
776+import-dirs:
777+library-dirs:
778+dynamic-library-dirs:
779+data-dir:
780+hs-libraries: HSghc-boot-th-8.10.2.20201118
781+depends: base-4.14.1.0
782+haddock-interfaces:
783+haddock-html:
784+---
785+name: ghc-compact
786+version: 0.1.0.0
787+visibility: public
788+id: ghc-compact-0.1.0.0
789+key: ghc-compact-0.1.0.0
790+license: BSD-3-Clause
791+maintainer: libraries@haskell.org
792+synopsis: In memory storage of deeply evaluated data structure
793+description:
794+ This package provides minimal functionality for working with
795+ "compact regions", which hold a fully evaluated Haskell object graph.
796+ These regions maintain the invariant that no pointers live inside the struct
797+ that point outside it, which ensures efficient garbage collection without
798+ ever reading the structure contents (effectively, it works as a manually
799+ managed "oldest generation" which is never freed until the whole is
800+ released).
801+ Internally, the struct is stored a single contiguous block of memory,
802+ which allows efficient serialization and deserialization of structs
803+ for distributed computing.
804+category: Data
805+exposed: True
806+exposed-modules: GHC.Compact GHC.Compact.Serialized
807+import-dirs:
808+library-dirs:
809+dynamic-library-dirs:
810+data-dir:
811+hs-libraries: HSghc-compact-0.1.0.0
812+depends: base-4.14.1.0 bytestring-0.10.10.0 ghc-prim-0.6.1
813+haddock-interfaces:
814+haddock-html:
815+---
816+name: ghc-heap
817+version: 8.10.2.20201118
818+visibility: public
819+id: ghc-heap-8.10.2.20201118
820+key: ghc-heap-8.10.2.20201118
821+license: BSD-3-Clause
822+maintainer: libraries@haskell.org
823+synopsis: Functions for walking GHC's heap
824+description:
825+ This package provides functions for walking the GHC heap data structures
826+ and retrieving information about those data structures.
827+category: GHC
828+exposed: True
829+exposed-modules:
830+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
831+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
832+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
833+ GHC.Exts.Heap.Utils
834+import-dirs:
835+library-dirs:
836+dynamic-library-dirs:
837+data-dir:
838+hs-libraries: HSghc-heap-8.10.2.20201118
839+depends: base-4.14.1.0 ghc-prim-0.6.1 rts
840+haddock-interfaces:
841+haddock-html:
842+---
843+name: ghc-prim
844+version: 0.6.1
845+visibility: public
846+id: ghc-prim-0.6.1
847+key: ghc-prim-0.6.1
848+license: BSD-3-Clause
849+maintainer: libraries@haskell.org
850+synopsis: GHC primitives
851+description:
852+ This package contains the primitive types and operations supplied by GHC.
853+category: GHC
854+exposed: True
855+exposed-modules:
856+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
857+ GHC.Prim.Ext GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
858+import-dirs:
859+library-dirs:
860+dynamic-library-dirs:
861+data-dir:
862+hs-libraries: HSghc-prim-0.6.1
863+depends: rts
864+haddock-interfaces:
865+haddock-html:
866+---
867+name: ghci
868+version: 8.10.2.20201118
869+visibility: public
870+id: ghci-8.10.2.20201118
871+key: ghci-8.10.2.20201118
872+license: BSD-3-Clause
873+maintainer: ghc-devs@haskell.org
874+synopsis: The library supporting GHC's interactive interpreter
875+description:
876+ This library offers interfaces which mediate interactions between the
877+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
878+ backend.
879+category: GHC
880+exposed: True
881+exposed-modules:
882+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
883+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
884+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
885+ GHCi.TH.Binary SizedSeq
886+import-dirs:
887+library-dirs:
888+dynamic-library-dirs:
889+data-dir:
890+hs-libraries: HSghci-8.10.2.20201118
891+include-dirs:
892+depends:
893+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
894+ containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1
895+ ghc-boot-8.10.2.20201118 ghc-boot-th-8.10.2.20201118
896+ ghc-heap-8.10.2.20201118 template-haskell-2.16.0.0
897+ transformers-0.5.6.2 unix-2.7.2.2
898+haddock-interfaces:
899+haddock-html:
900+---
901+name: haskeline
902+version: 0.8.0.1
903+visibility: public
904+id: haskeline-0.8.0.1
905+key: haskeline-0.8.0.1
906+license: BSD-3-Clause
907+copyright: (c) Judah Jacobson
908+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
909+author: Judah Jacobson
910+stability: Stable
911+homepage: https://github.com/judah/haskeline
912+synopsis:
913+ A command-line interface for user input, written in Haskell.
914+description:
915+ Haskeline provides a user interface for line input in command-line
916+ programs. This library is similar in purpose to readline, but since
917+ it is written in Haskell it is (hopefully) more easily used in other
918+ Haskell programs.
919+ Haskeline runs both on POSIX-compatible systems and on Windows.
920+category: User Interfaces
921+exposed: True
922+exposed-modules:
923+ System.Console.Haskeline System.Console.Haskeline.Completion
924+ System.Console.Haskeline.History System.Console.Haskeline.IO
925+ System.Console.Haskeline.Internal
926+hidden-modules:
927+ System.Console.Haskeline.Backend
928+ System.Console.Haskeline.Backend.WCWidth
929+ System.Console.Haskeline.Command
930+ System.Console.Haskeline.Command.Completion
931+ System.Console.Haskeline.Command.History
932+ System.Console.Haskeline.Command.KillRing
933+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
934+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
935+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
936+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
937+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
938+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
939+ System.Console.Haskeline.Backend.Posix
940+ System.Console.Haskeline.Backend.Posix.Encoder
941+ System.Console.Haskeline.Backend.DumbTerm
942+ System.Console.Haskeline.Backend.Terminfo
943+import-dirs:
944+library-dirs:
945+dynamic-library-dirs:
946+data-dir:
947+hs-libraries: HShaskeline-0.8.0.1
948+depends:
949+ base-4.14.1.0 bytestring-0.10.10.0 containers-0.6.2.1
950+ directory-1.3.6.0 exceptions-0.10.4 filepath-1.4.2.1
951+ process-1.6.9.0 stm-2.5.0.0 terminfo-0.4.1.4 transformers-0.5.6.2
952+ unix-2.7.2.2
953+haddock-interfaces:
954+haddock-html:
955+---
956+name: hpc
957+version: 0.6.1.0
958+visibility: public
959+id: hpc-0.6.1.0
960+key: hpc-0.6.1.0
961+license: BSD-3-Clause
962+maintainer: ghc-devs@haskell.org
963+author: Andy Gill
964+synopsis: Code Coverage Library for Haskell
965+description:
966+ This package provides the code coverage library for Haskell.
967+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
968+ information.
969+category: Control
970+exposed: True
971+exposed-modules:
972+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
973+import-dirs:
974+library-dirs:
975+dynamic-library-dirs:
976+data-dir:
977+hs-libraries: HShpc-0.6.1.0
978+depends:
979+ base-4.14.1.0 containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
980+ filepath-1.4.2.1 time-1.9.3
981+haddock-interfaces:
982+haddock-html:
983+---
984+name: integer-gmp
985+version: 1.0.3.0
986+visibility: public
987+id: integer-gmp-1.0.3.0
988+key: integer-gmp-1.0.3.0
989+license: BSD-3-Clause
990+maintainer: hvr@gnu.org
991+author: Herbert Valerio Riedel
992+synopsis: Integer library based on GMP
993+description:
994+ This package provides the low-level implementation of the standard
995+ 'Integer' type based on the
996+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
997+ This package provides access to the internal representation of
998+ 'Integer' as well as primitive operations with no proper error
999+ handling, and should only be used directly with the utmost care.
1000+category: Numeric, Algebra
1001+exposed: True
1002+exposed-modules:
1003+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
1004+ GHC.Integer.Logarithms.Internals
1005+hidden-modules: GHC.Integer.Type
1006+import-dirs:
1007+library-dirs:
1008+dynamic-library-dirs:
1009+data-dir:
1010+hs-libraries: HSinteger-gmp-1.0.3.0
1011+extra-libraries: gmp
1012+include-dirs:
1013+depends: ghc-prim-0.6.1
1014+haddock-interfaces:
1015+haddock-html:
1016+---
1017+name: libiserv
1018+version: 8.10.2.20201118
1019+visibility: public
1020+id: libiserv-8.10.2.20201118
1021+key: libiserv-8.10.2.20201118
1022+license: BSD-3-Clause
1023+copyright: XXX
1024+maintainer: XXX
1025+author: XXX
1026+synopsis: Provides shared functionality between iserv and iserv-proxy
1027+category: Development
1028+exposed: True
1029+exposed-modules: GHCi.Utils Lib
1030+import-dirs:
1031+library-dirs:
1032+dynamic-library-dirs:
1033+data-dir:
1034+hs-libraries: HSlibiserv-8.10.2.20201118
1035+depends:
1036+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
1037+ containers-0.6.2.1 deepseq-1.4.4.0 ghci-8.10.2.20201118
1038+ unix-2.7.2.2
1039+haddock-interfaces:
1040+haddock-html:
1041+---
1042+name: mtl
1043+version: 2.2.2
1044+visibility: public
1045+id: mtl-2.2.2
1046+key: mtl-2.2.2
1047+license: BSD-3-Clause
1048+maintainer: Edward Kmett <ekmett@gmail.com>
1049+author: Andy Gill
1050+homepage: http://github.com/haskell/mtl
1051+synopsis: Monad classes, using functional dependencies
1052+description:
1053+ Monad classes using functional dependencies, with instances
1054+ for various monad transformers, inspired by the paper
1055+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1056+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1057+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1058+category: Control
1059+exposed: True
1060+exposed-modules:
1061+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1062+ Control.Monad.Error.Class Control.Monad.Except
1063+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1064+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1065+ Control.Monad.RWS.Strict Control.Monad.Reader
1066+ Control.Monad.Reader.Class Control.Monad.State
1067+ Control.Monad.State.Class Control.Monad.State.Lazy
1068+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1069+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1070+ Control.Monad.Writer.Strict
1071+import-dirs:
1072+library-dirs:
1073+dynamic-library-dirs:
1074+data-dir:
1075+hs-libraries: HSmtl-2.2.2
1076+depends: base-4.14.1.0 transformers-0.5.6.2
1077+haddock-interfaces:
1078+haddock-html:
1079+---
1080+name: parsec
1081+version: 3.1.14.0
1082+visibility: public
1083+id: parsec-3.1.14.0
1084+key: parsec-3.1.14.0
1085+license: BSD-3-Clause
1086+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1087+author:
1088+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1089+homepage: https://github.com/haskell/parsec
1090+synopsis: Monadic parser combinators
1091+description:
1092+ Parsec is designed from scratch as an industrial-strength parser
1093+ library. It is simple, safe, well documented (on the package
1094+ homepage), has extensive libraries, good error messages,
1095+ and is fast. It is defined as a monad transformer that can be
1096+ stacked on arbitrary monads, and it is also parametric in the
1097+ input stream type.
1098+ The main entry point is the "Text.Parsec" module which provides
1099+ defaults for parsing 'Char'acter data.
1100+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1101+ the legacy @parsec-2@ API and may be removed at some point in
1102+ the future.
1103+category: Parsing
1104+exposed: True
1105+exposed-modules:
1106+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1107+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1108+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1109+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1110+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1111+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1112+ Text.ParserCombinators.Parsec.Combinator
1113+ Text.ParserCombinators.Parsec.Error
1114+ Text.ParserCombinators.Parsec.Expr
1115+ Text.ParserCombinators.Parsec.Language
1116+ Text.ParserCombinators.Parsec.Perm
1117+ Text.ParserCombinators.Parsec.Pos
1118+ Text.ParserCombinators.Parsec.Prim
1119+ Text.ParserCombinators.Parsec.Token
1120+import-dirs:
1121+library-dirs:
1122+dynamic-library-dirs:
1123+data-dir:
1124+hs-libraries: HSparsec-3.1.14.0
1125+depends:
1126+ base-4.14.1.0 bytestring-0.10.10.0 mtl-2.2.2 text-1.2.3.2
1127+haddock-interfaces:
1128+haddock-html:
1129+---
1130+name: pretty
1131+version: 1.1.3.6
1132+visibility: public
1133+id: pretty-1.1.3.6
1134+key: pretty-1.1.3.6
1135+license: BSD-3-Clause
1136+maintainer: David Terei <code@davidterei.com>
1137+stability: Stable
1138+homepage: http://github.com/haskell/pretty
1139+synopsis: Pretty-printing library
1140+description:
1141+ This package contains a pretty-printing library, a set of API's
1142+ that provides a way to easily print out text in a consistent
1143+ format of your choosing. This is useful for compilers and related
1144+ tools.
1145+ This library was originally designed by John Hughes's and has since
1146+ been heavily modified by Simon Peyton Jones.
1147+category: Text
1148+exposed: True
1149+exposed-modules:
1150+ Text.PrettyPrint Text.PrettyPrint.Annotated
1151+ Text.PrettyPrint.Annotated.HughesPJ
1152+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1153+ Text.PrettyPrint.HughesPJClass
1154+import-dirs:
1155+library-dirs:
1156+dynamic-library-dirs:
1157+data-dir:
1158+hs-libraries: HSpretty-1.1.3.6
1159+depends: base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1
1160+haddock-interfaces:
1161+haddock-html:
1162+---
1163+name: process
1164+version: 1.6.9.0
1165+visibility: public
1166+id: process-1.6.9.0
1167+key: process-1.6.9.0
1168+license: BSD-3-Clause
1169+maintainer: libraries@haskell.org
1170+synopsis: Process libraries
1171+description:
1172+ This package contains libraries for dealing with system processes.
1173+ The typed-process package is a more recent take on a process API,
1174+ which uses this package internally. It features better binary
1175+ support, easier concurrency, and a more composable API. You can
1176+ read more about it at
1177+ <https://github.com/fpco/typed-process/#readme>.
1178+category: System
1179+exposed: True
1180+exposed-modules: System.Cmd System.Process System.Process.Internals
1181+hidden-modules: System.Process.Common System.Process.Posix
1182+import-dirs:
1183+library-dirs:
1184+dynamic-library-dirs:
1185+data-dir:
1186+hs-libraries: HSprocess-1.6.9.0
1187+include-dirs:
1188+includes: runProcess.h
1189+depends:
1190+ base-4.14.1.0 deepseq-1.4.4.0 directory-1.3.6.0 filepath-1.4.2.1
1191+ unix-2.7.2.2
1192+haddock-interfaces:
1193+haddock-html:
1194+---
1195+name: stm
1196+version: 2.5.0.0
1197+visibility: public
1198+id: stm-2.5.0.0
1199+key: stm-2.5.0.0
1200+license: BSD-3-Clause
1201+maintainer: libraries@haskell.org
1202+homepage: https://wiki.haskell.org/Software_transactional_memory
1203+synopsis: Software Transactional Memory
1204+description:
1205+ Software Transactional Memory, or STM, is an abstraction for
1206+ concurrent communication. The main benefits of STM are
1207+ /composability/ and /modularity/. That is, using STM you can write
1208+ concurrent abstractions that can be easily composed with any other
1209+ abstraction built using STM, without exposing the details of how
1210+ your abstraction ensures safety. This is typically not the case
1211+ with other forms of concurrent communication, such as locks or
1212+ 'MVar's.
1213+category: Concurrency
1214+exposed: True
1215+exposed-modules:
1216+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1217+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1218+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1219+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1220+ Control.Monad.STM
1221+hidden-modules: Control.Sequential.STM
1222+import-dirs:
1223+library-dirs:
1224+dynamic-library-dirs:
1225+data-dir:
1226+hs-libraries: HSstm-2.5.0.0
1227+depends: array-0.5.4.0 base-4.14.1.0
1228+haddock-interfaces:
1229+haddock-html:
1230+---
1231+name: template-haskell
1232+version: 2.16.0.0
1233+visibility: public
1234+id: template-haskell-2.16.0.0
1235+key: template-haskell-2.16.0.0
1236+license: BSD-3-Clause
1237+maintainer: libraries@haskell.org
1238+synopsis: Support library for Template Haskell
1239+description:
1240+ This package provides modules containing facilities for manipulating
1241+ Haskell source code using Template Haskell.
1242+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1243+ information.
1244+category: Template Haskell
1245+exposed: True
1246+exposed-modules:
1247+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1248+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1249+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1250+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1251+hidden-modules: Language.Haskell.TH.Lib.Map
1252+import-dirs:
1253+library-dirs:
1254+dynamic-library-dirs:
1255+data-dir:
1256+hs-libraries: HStemplate-haskell-2.16.0.0
1257+depends:
1258+ base-4.14.1.0 ghc-boot-th-8.10.2.20201118 ghc-prim-0.6.1
1259+ pretty-1.1.3.6
1260+haddock-interfaces:
1261+haddock-html:
1262+---
1263+name: terminfo
1264+version: 0.4.1.4
1265+visibility: public
1266+id: terminfo-0.4.1.4
1267+key: terminfo-0.4.1.4
1268+license: BSD-3-Clause
1269+copyright: (c) Judah Jacobson
1270+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1271+author: Judah Jacobson
1272+stability: Stable
1273+homepage: https://github.com/judah/terminfo
1274+synopsis: Haskell bindings to the terminfo library.
1275+description:
1276+ This library provides an interface to the terminfo database (via bindings to the
1277+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1278+ systems to interact with a variety of terminals using a standard set of capabilities.
1279+category: User Interfaces
1280+exposed: True
1281+exposed-modules:
1282+ System.Console.Terminfo System.Console.Terminfo.Base
1283+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1284+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1285+ System.Console.Terminfo.Keys
1286+import-dirs:
1287+library-dirs:
1288+dynamic-library-dirs:
1289+data-dir:
1290+hs-libraries: HSterminfo-0.4.1.4
1291+extra-libraries: tinfo
1292+depends: base-4.14.1.0
1293+haddock-interfaces:
1294+haddock-html:
1295+---
1296+name: text
1297+version: 1.2.3.2
1298+visibility: public
1299+id: text-1.2.3.2
1300+key: text-1.2.3.2
1301+license: BSD-2-Clause
1302+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1303+maintainer:
1304+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1305+author: Bryan O'Sullivan <bos@serpentine.com>
1306+homepage: https://github.com/haskell/text
1307+synopsis: An efficient packed Unicode text type.
1308+description:
1309+ An efficient packed, immutable Unicode text type (both strict and
1310+ lazy), with a powerful loop fusion optimization framework.
1311+ The 'Text' type represents Unicode character strings, in a time and
1312+ space-efficient manner. This package provides text processing
1313+ capabilities that are optimized for performance critical use, both
1314+ in terms of large data quantities and high speed.
1315+ The 'Text' type provides character-encoding, type-safe case
1316+ conversion via whole-string case conversion functions (see "Data.Text").
1317+ It also provides a range of functions for converting 'Text' values to
1318+ and from 'ByteStrings', using several standard encodings
1319+ (see "Data.Text.Encoding").
1320+ Efficient locale-sensitive support for text IO is also supported
1321+ (see "Data.Text.IO").
1322+ These modules are intended to be imported qualified, to avoid name
1323+ clashes with Prelude functions, e.g.
1324+ > import qualified Data.Text as T
1325+ To use an extended and very rich family of functions for working
1326+ with Unicode text (including normalization, regular expressions,
1327+ non-standard encodings, text breaking, and locales), see
1328+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1329+ based on the well-respected and liberally
1330+ licensed [ICU library](http://site.icu-project.org/).
1331+category: Data, Text
1332+exposed: True
1333+exposed-modules:
1334+ Data.Text Data.Text.Array Data.Text.Encoding
1335+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1336+ Data.Text.Internal Data.Text.Internal.Builder
1337+ Data.Text.Internal.Builder.Functions
1338+ Data.Text.Internal.Builder.Int.Digits
1339+ Data.Text.Internal.Builder.RealFloat.Functions
1340+ Data.Text.Internal.Encoding.Fusion
1341+ Data.Text.Internal.Encoding.Fusion.Common
1342+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1343+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1344+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1345+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1346+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1347+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1348+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1349+ Data.Text.Internal.Private Data.Text.Internal.Read
1350+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1351+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1352+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1353+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1354+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1355+ Data.Text.Read Data.Text.Unsafe
1356+hidden-modules: Data.Text.Show
1357+import-dirs:
1358+library-dirs:
1359+dynamic-library-dirs:
1360+data-dir:
1361+hs-libraries: HStext-1.2.3.2
1362+depends:
1363+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
1364+ deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
1365+haddock-interfaces:
1366+haddock-html:
1367+---
1368+name: time
1369+version: 1.9.3
1370+visibility: public
1371+id: time-1.9.3
1372+key: time-1.9.3
1373+license: BSD-3-Clause
1374+maintainer: <ashley@semantic.org>
1375+author: Ashley Yakeley
1376+stability: stable
1377+homepage: https://github.com/haskell/time
1378+synopsis: A time library
1379+description: Time, clocks and calendars
1380+category: Time
1381+exposed: True
1382+exposed-modules:
1383+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1384+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1385+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1386+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1387+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1388+ Data.Time.Format.Internal Data.Time.LocalTime
1389+hidden-modules:
1390+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1391+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1392+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1393+ Data.Time.Clock.Internal.DiffTime
1394+ Data.Time.Clock.Internal.AbsoluteTime
1395+ Data.Time.Clock.Internal.NominalDiffTime
1396+ Data.Time.Clock.Internal.POSIXTime
1397+ Data.Time.Clock.Internal.UniversalTime
1398+ Data.Time.Clock.Internal.SystemTime
1399+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1400+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1401+ Data.Time.LocalTime.Internal.TimeZone
1402+ Data.Time.LocalTime.Internal.TimeOfDay
1403+ Data.Time.LocalTime.Internal.CalendarDiffTime
1404+ Data.Time.LocalTime.Internal.LocalTime
1405+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1406+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1407+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1408+ Data.Time.Format.Parse.Instances
1409+import-dirs:
1410+library-dirs:
1411+dynamic-library-dirs:
1412+data-dir:
1413+hs-libraries: HStime-1.9.3
1414+include-dirs:
1415+depends: base-4.14.1.0 deepseq-1.4.4.0
1416+haddock-interfaces:
1417+haddock-html:
1418+---
1419+name: transformers
1420+version: 0.5.6.2
1421+visibility: public
1422+id: transformers-0.5.6.2
1423+key: transformers-0.5.6.2
1424+license: BSD-3-Clause
1425+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1426+author: Andy Gill, Ross Paterson
1427+synopsis: Concrete functor and monad transformers
1428+description:
1429+ A portable library of functor and monad transformers, inspired by
1430+ the paper
1431+ * \"Functional Programming with Overloading and Higher-Order
1432+ Polymorphism\", by Mark P Jones,
1433+ in /Advanced School of Functional Programming/, 1995
1434+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1435+ This package contains:
1436+ * the monad transformer class (in "Control.Monad.Trans.Class")
1437+ * concrete functor and monad transformers, each with associated
1438+ operations and functions to lift operations associated with other
1439+ transformers.
1440+ The package can be used on its own in portable Haskell code, in
1441+ which case operations need to be manually lifted through transformer
1442+ stacks (see "Control.Monad.Trans.Class" for some examples).
1443+ Alternatively, it can be used with the non-portable monad classes in
1444+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1445+ introduced by monad transformers through other transformers.
1446+category: Control
1447+exposed: True
1448+exposed-modules:
1449+ Control.Applicative.Backwards Control.Applicative.Lift
1450+ Control.Monad.Signatures Control.Monad.Trans.Accum
1451+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1452+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1453+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1454+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1455+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1456+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1457+ Control.Monad.Trans.Select Control.Monad.Trans.State
1458+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1459+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1460+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1461+ Data.Functor.Constant Data.Functor.Reverse
1462+import-dirs:
1463+library-dirs:
1464+dynamic-library-dirs:
1465+data-dir:
1466+hs-libraries: HStransformers-0.5.6.2
1467+depends: base-4.14.1.0
1468+haddock-interfaces:
1469+haddock-html:
1470+---
1471+name: unix
1472+version: 2.7.2.2
1473+visibility: public
1474+id: unix-2.7.2.2
1475+key: unix-2.7.2.2
1476+license: BSD-3-Clause
1477+maintainer: libraries@haskell.org
1478+homepage: https://github.com/haskell/unix
1479+synopsis: POSIX functionality
1480+description:
1481+ This package gives you access to the set of operating system
1482+ services standardised by
1483+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1484+ (or the IEEE Portable Operating System Interface for Computing
1485+ Environments - IEEE Std. 1003.1).
1486+ The package is not supported under Windows.
1487+category: System
1488+exposed: True
1489+exposed-modules:
1490+ System.Posix System.Posix.ByteString
1491+ System.Posix.ByteString.FilePath System.Posix.Directory
1492+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1493+ System.Posix.DynamicLinker.ByteString
1494+ System.Posix.DynamicLinker.Module
1495+ System.Posix.DynamicLinker.Module.ByteString
1496+ System.Posix.DynamicLinker.Prim System.Posix.Env
1497+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1498+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1499+ System.Posix.IO.ByteString System.Posix.Process
1500+ System.Posix.Process.ByteString System.Posix.Process.Internals
1501+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1502+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1503+ System.Posix.Temp.ByteString System.Posix.Terminal
1504+ System.Posix.Terminal.ByteString System.Posix.Time
1505+ System.Posix.Unistd System.Posix.User
1506+hidden-modules:
1507+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1508+ System.Posix.Files.Common System.Posix.IO.Common
1509+ System.Posix.Process.Common System.Posix.Terminal.Common
1510+import-dirs:
1511+library-dirs:
1512+dynamic-library-dirs:
1513+data-dir:
1514+hs-libraries: HSunix-2.7.2.2
1515+include-dirs:
1516+includes: HsUnix.h execvpe.h
1517+depends: base-4.14.1.0 bytestring-0.10.10.0 time-1.9.3
1518+haddock-interfaces:
1519+haddock-html:
1520+---
1521+name: xhtml
1522+version: 3000.2.2.1
1523+visibility: public
1524+id: xhtml-3000.2.2.1
1525+key: xhtml-3000.2.2.1
1526+license: BSD-3-Clause
1527+copyright:
1528+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1529+ Graduate Institute of Science and Technology, 1999-2001
1530+maintainer: Chris Dornan <chris@chrisdornan.com>
1531+author: Bjorn Bringert
1532+stability: Stable
1533+homepage: https://github.com/haskell/xhtml
1534+synopsis: An XHTML combinator library
1535+description:
1536+ This package provides combinators for producing
1537+ XHTML 1.0, including the Strict, Transitional and
1538+ Frameset variants.
1539+category: Web, XML, Pretty Printer
1540+exposed: True
1541+exposed-modules:
1542+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1543+ Text.XHtml.Table Text.XHtml.Transitional
1544+hidden-modules:
1545+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1546+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1547+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1548+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1549+import-dirs:
1550+library-dirs:
1551+dynamic-library-dirs:
1552+data-dir:
1553+hs-libraries: HSxhtml-3000.2.2.1
1554+depends: base-4.14.1.0
1555+haddock-interfaces:
1556+haddock-html:
1557+---
1558+name: rts
1559+version: 1.0
1560+visibility: public
1561+id: rts
1562+key: rts
1563+license: BSD-3-Clause
1564+maintainer: glasgow-haskell-users@haskell.org
1565+exposed: True
1566+library-dirs:
1567+hs-libraries: HSrts
1568+extra-libraries: m dl ffi
1569+include-dirs:
1570+includes: Stg.h
1571+ld-options:
1572+ "-Wl,-u,_base_GHCziTopHandler_runIO_closure"
1573+ "-Wl,-u,_base_GHCziTopHandler_runNonIO_closure"
1574+ "-Wl,-u,_ghczmprim_GHCziTuple_Z0T_closure"
1575+ "-Wl,-u,_ghczmprim_GHCziTypes_True_closure"
1576+ "-Wl,-u,_ghczmprim_GHCziTypes_False_closure"
1577+ "-Wl,-u,_base_GHCziPack_unpackCString_closure"
1578+ "-Wl,-u,_base_GHCziWeak_runFinalizzerBatch_closure"
1579+ "-Wl,-u,_base_GHCziIOziException_stackOverflow_closure"
1580+ "-Wl,-u,_base_GHCziIOziException_heapOverflow_closure"
1581+ "-Wl,-u,_base_GHCziIOziException_allocationLimitExceeded_closure"
1582+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1583+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1584+ "-Wl,-u,_base_GHCziIOziException_cannotCompactFunction_closure"
1585+ "-Wl,-u,_base_GHCziIOziException_cannotCompactPinned_closure"
1586+ "-Wl,-u,_base_GHCziIOziException_cannotCompactMutable_closure"
1587+ "-Wl,-u,_base_ControlziExceptionziBase_absentSumFieldError_closure"
1588+ "-Wl,-u,_base_ControlziExceptionziBase_nonTermination_closure"
1589+ "-Wl,-u,_base_ControlziExceptionziBase_nestedAtomically_closure"
1590+ "-Wl,-u,_base_GHCziEventziThread_blockedOnBadFD_closure"
1591+ "-Wl,-u,_base_GHCziConcziSync_runSparks_closure"
1592+ "-Wl,-u,_base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1593+ "-Wl,-u,_base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1594+ "-Wl,-u,_base_GHCziConcziSignal_runHandlersPtr_closure"
1595+ "-Wl,-u,_base_GHCziTopHandler_flushStdHandles_closure"
1596+ "-Wl,-u,_base_GHCziTopHandler_runMainIO_closure"
1597+ "-Wl,-u,_ghczmprim_GHCziTypes_Czh_con_info"
1598+ "-Wl,-u,_ghczmprim_GHCziTypes_Izh_con_info"
1599+ "-Wl,-u,_ghczmprim_GHCziTypes_Fzh_con_info"
1600+ "-Wl,-u,_ghczmprim_GHCziTypes_Dzh_con_info"
1601+ "-Wl,-u,_ghczmprim_GHCziTypes_Wzh_con_info"
1602+ "-Wl,-u,_base_GHCziPtr_Ptr_con_info"
1603+ "-Wl,-u,_base_GHCziPtr_FunPtr_con_info"
1604+ "-Wl,-u,_base_GHCziInt_I8zh_con_info"
1605+ "-Wl,-u,_base_GHCziInt_I16zh_con_info"
1606+ "-Wl,-u,_base_GHCziInt_I32zh_con_info"
1607+ "-Wl,-u,_base_GHCziInt_I64zh_con_info"
1608+ "-Wl,-u,_base_GHCziWord_W8zh_con_info"
1609+ "-Wl,-u,_base_GHCziWord_W16zh_con_info"
1610+ "-Wl,-u,_base_GHCziWord_W32zh_con_info"
1611+ "-Wl,-u,_base_GHCziWord_W64zh_con_info"
1612+ "-Wl,-u,_base_GHCziStable_StablePtr_con_info"
1613+ "-Wl,-u,_hs_atomic_add8" "-Wl,-u,_hs_atomic_add16"
1614+ "-Wl,-u,_hs_atomic_add32" "-Wl,-u,_hs_atomic_add64"
1615+ "-Wl,-u,_hs_atomic_sub8" "-Wl,-u,_hs_atomic_sub16"
1616+ "-Wl,-u,_hs_atomic_sub32" "-Wl,-u,_hs_atomic_sub64"
1617+ "-Wl,-u,_hs_atomic_and8" "-Wl,-u,_hs_atomic_and16"
1618+ "-Wl,-u,_hs_atomic_and32" "-Wl,-u,_hs_atomic_and64"
1619+ "-Wl,-u,_hs_atomic_nand8" "-Wl,-u,_hs_atomic_nand16"
1620+ "-Wl,-u,_hs_atomic_nand32" "-Wl,-u,_hs_atomic_nand64"
1621+ "-Wl,-u,_hs_atomic_or8" "-Wl,-u,_hs_atomic_or16"
1622+ "-Wl,-u,_hs_atomic_or32" "-Wl,-u,_hs_atomic_or64"
1623+ "-Wl,-u,_hs_atomic_xor8" "-Wl,-u,_hs_atomic_xor16"
1624+ "-Wl,-u,_hs_atomic_xor32" "-Wl,-u,_hs_atomic_xor64"
1625+ "-Wl,-u,_hs_cmpxchg8" "-Wl,-u,_hs_cmpxchg16" "-Wl,-u,_hs_cmpxchg32"
1626+ "-Wl,-u,_hs_cmpxchg64" "-Wl,-u,_hs_atomicread8"
1627+ "-Wl,-u,_hs_atomicread16" "-Wl,-u,_hs_atomicread32"
1628+ "-Wl,-u,_hs_atomicread64" "-Wl,-u,_hs_atomicwrite8"
1629+ "-Wl,-u,_hs_atomicwrite16" "-Wl,-u,_hs_atomicwrite32"
1630+ "-Wl,-u,_hs_atomicwrite64" "-Wl,-search_paths_first"
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.10.2.20201118
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc/infonew file+67
@@ -0,0 +1,67 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler flags","")
4+ ,("C++ compiler flags","")
5+ ,("C compiler link flags","")
6+ ,("C compiler supports -no-pie","NO")
7+ ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
8+ ,("ld flags","")
9+ ,("ld supports compact unwind","YES")
10+ ,("ld supports build-id","NO")
11+ ,("ld supports filelist","YES")
12+ ,("ld is GNU ld","NO")
13+ ,("Merge objects flags","-r")
14+ ,("ar flags","qcls")
15+ ,("ar supports at file","NO")
16+ ,("touch command","touch")
17+ ,("dllwrap command","/bin/false")
18+ ,("windres command","/bin/false")
19+ ,("libtool command","libtool")
20+ ,("cross compiling","NO")
21+ ,("target platform string","x86_64-apple-darwin")
22+ ,("target os","OSDarwin")
23+ ,("target arch","ArchX86_64")
24+ ,("target word size","8")
25+ ,("target has GNU nonexec stack","NO")
26+ ,("target has .ident directive","YES")
27+ ,("target has subsections via symbols","YES")
28+ ,("target has RTS linker","YES")
29+ ,("Unregisterised","NO")
30+ ,("LLVM target","x86_64-apple-darwin")
31+ ,("LLVM llc command","llc")
32+ ,("LLVM opt command","opt")
33+ ,("LLVM clang command","clang")
34+ ,("integer library","integer-gmp")
35+ ,("Use interpreter","YES")
36+ ,("Use native code generator","YES")
37+ ,("Support SMP","YES")
38+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
39+ ,("Tables next to code","YES")
40+ ,("Leading underscore","YES")
41+ ,("Use LibFFI","NO")
42+ ,("Use Threads","YES")
43+ ,("Use Debugging","NO")
44+ ,("RTS expects libdw","NO")
45+ ,("Project version","8.10.2.20201118")
46+ ,("Project Git commit id","29204b1c4f52ea34d84da33593052ee839293bf2")
47+ ,("Booter version","8.6.5")
48+ ,("Stage","2")
49+ ,("Build platform","x86_64-apple-darwin")
50+ ,("Host platform","x86_64-apple-darwin")
51+ ,("Target platform","x86_64-apple-darwin")
52+ ,("Have interpreter","YES")
53+ ,("Object splitting supported","NO")
54+ ,("Have native code generator","YES")
55+ ,("Support dynamic-too","YES")
56+ ,("Support parallel --make","YES")
57+ ,("Support reexported-modules","YES")
58+ ,("Support thinning and renaming package flags","YES")
59+ ,("Support Backpack","YES")
60+ ,("Requires unified installed package IDs","YES")
61+ ,("Uses package keys","YES")
62+ ,("Uses unit IDs","YES")
63+ ,("Dynamic by default","NO")
64+ ,("GHC Dynamic","YES")
65+ ,("GHC Profiled","NO")
66+ ,("Debug on","NO")
67+ ]
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.10.2.20201118
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc/supported-languagesnew file+255
@@ -0,0 +1,255 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+CUSKs
25+NoCUSKs
26+ConstrainedClassMethods
27+NoConstrainedClassMethods
28+ConstraintKinds
29+NoConstraintKinds
30+DataKinds
31+NoDataKinds
32+DatatypeContexts
33+NoDatatypeContexts
34+DefaultSignatures
35+NoDefaultSignatures
36+DeriveAnyClass
37+NoDeriveAnyClass
38+DeriveDataTypeable
39+NoDeriveDataTypeable
40+DeriveFoldable
41+NoDeriveFoldable
42+DeriveFunctor
43+NoDeriveFunctor
44+DeriveGeneric
45+NoDeriveGeneric
46+DeriveLift
47+NoDeriveLift
48+DeriveTraversable
49+NoDeriveTraversable
50+DerivingStrategies
51+NoDerivingStrategies
52+DerivingVia
53+NoDerivingVia
54+DisambiguateRecordFields
55+NoDisambiguateRecordFields
56+DoAndIfThenElse
57+NoDoAndIfThenElse
58+BlockArguments
59+NoBlockArguments
60+DoRec
61+NoDoRec
62+DuplicateRecordFields
63+NoDuplicateRecordFields
64+EmptyCase
65+NoEmptyCase
66+EmptyDataDecls
67+NoEmptyDataDecls
68+EmptyDataDeriving
69+NoEmptyDataDeriving
70+ExistentialQuantification
71+NoExistentialQuantification
72+ExplicitForAll
73+NoExplicitForAll
74+ExplicitNamespaces
75+NoExplicitNamespaces
76+ExtendedDefaultRules
77+NoExtendedDefaultRules
78+FlexibleContexts
79+NoFlexibleContexts
80+FlexibleInstances
81+NoFlexibleInstances
82+ForeignFunctionInterface
83+NoForeignFunctionInterface
84+FunctionalDependencies
85+NoFunctionalDependencies
86+GADTSyntax
87+NoGADTSyntax
88+GADTs
89+NoGADTs
90+GHCForeignImportPrim
91+NoGHCForeignImportPrim
92+GeneralizedNewtypeDeriving
93+NoGeneralizedNewtypeDeriving
94+GeneralisedNewtypeDeriving
95+NoGeneralisedNewtypeDeriving
96+ImplicitParams
97+NoImplicitParams
98+ImplicitPrelude
99+NoImplicitPrelude
100+ImportQualifiedPost
101+NoImportQualifiedPost
102+ImpredicativeTypes
103+NoImpredicativeTypes
104+IncoherentInstances
105+NoIncoherentInstances
106+TypeFamilyDependencies
107+NoTypeFamilyDependencies
108+InstanceSigs
109+NoInstanceSigs
110+ApplicativeDo
111+NoApplicativeDo
112+InterruptibleFFI
113+NoInterruptibleFFI
114+JavaScriptFFI
115+NoJavaScriptFFI
116+KindSignatures
117+NoKindSignatures
118+LambdaCase
119+NoLambdaCase
120+LiberalTypeSynonyms
121+NoLiberalTypeSynonyms
122+MagicHash
123+NoMagicHash
124+MonadComprehensions
125+NoMonadComprehensions
126+MonadFailDesugaring
127+NoMonadFailDesugaring
128+MonoLocalBinds
129+NoMonoLocalBinds
130+MonoPatBinds
131+NoMonoPatBinds
132+MonomorphismRestriction
133+NoMonomorphismRestriction
134+MultiParamTypeClasses
135+NoMultiParamTypeClasses
136+MultiWayIf
137+NoMultiWayIf
138+NumericUnderscores
139+NoNumericUnderscores
140+NPlusKPatterns
141+NoNPlusKPatterns
142+NamedFieldPuns
143+NoNamedFieldPuns
144+NamedWildCards
145+NoNamedWildCards
146+NegativeLiterals
147+NoNegativeLiterals
148+HexFloatLiterals
149+NoHexFloatLiterals
150+NondecreasingIndentation
151+NoNondecreasingIndentation
152+NullaryTypeClasses
153+NoNullaryTypeClasses
154+NumDecimals
155+NoNumDecimals
156+OverlappingInstances
157+NoOverlappingInstances
158+OverloadedLabels
159+NoOverloadedLabels
160+OverloadedLists
161+NoOverloadedLists
162+OverloadedStrings
163+NoOverloadedStrings
164+PackageImports
165+NoPackageImports
166+ParallelArrays
167+NoParallelArrays
168+ParallelListComp
169+NoParallelListComp
170+PartialTypeSignatures
171+NoPartialTypeSignatures
172+PatternGuards
173+NoPatternGuards
174+PatternSignatures
175+NoPatternSignatures
176+PatternSynonyms
177+NoPatternSynonyms
178+PolyKinds
179+NoPolyKinds
180+PolymorphicComponents
181+NoPolymorphicComponents
182+QuantifiedConstraints
183+NoQuantifiedConstraints
184+PostfixOperators
185+NoPostfixOperators
186+QuasiQuotes
187+NoQuasiQuotes
188+Rank2Types
189+NoRank2Types
190+RankNTypes
191+NoRankNTypes
192+RebindableSyntax
193+NoRebindableSyntax
194+RecordPuns
195+NoRecordPuns
196+RecordWildCards
197+NoRecordWildCards
198+RecursiveDo
199+NoRecursiveDo
200+RelaxedLayout
201+NoRelaxedLayout
202+RelaxedPolyRec
203+NoRelaxedPolyRec
204+RoleAnnotations
205+NoRoleAnnotations
206+ScopedTypeVariables
207+NoScopedTypeVariables
208+StandaloneDeriving
209+NoStandaloneDeriving
210+StarIsType
211+NoStarIsType
212+StaticPointers
213+NoStaticPointers
214+Strict
215+NoStrict
216+StrictData
217+NoStrictData
218+TemplateHaskell
219+NoTemplateHaskell
220+TemplateHaskellQuotes
221+NoTemplateHaskellQuotes
222+StandaloneKindSignatures
223+NoStandaloneKindSignatures
224+TraditionalRecordSyntax
225+NoTraditionalRecordSyntax
226+TransformListComp
227+NoTransformListComp
228+TupleSections
229+NoTupleSections
230+TypeApplications
231+NoTypeApplications
232+TypeInType
233+NoTypeInType
234+TypeFamilies
235+NoTypeFamilies
236+TypeOperators
237+NoTypeOperators
238+TypeSynonymInstances
239+NoTypeSynonymInstances
240+UnboxedTuples
241+NoUnboxedTuples
242+UnboxedSums
243+NoUnboxedSums
244+UndecidableInstances
245+NoUndecidableInstances
246+UndecidableSuperClasses
247+NoUndecidableSuperClasses
248+UnicodeSyntax
249+NoUnicodeSyntax
250+UnliftedFFITypes
251+NoUnliftedFFITypes
252+UnliftedNewtypes
253+NoUnliftedNewtypes
254+ViewPatterns
255+NoViewPatterns
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-darwin/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.10.2.20201118
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/dump-globalnew file+1631
@@ -0,0 +1,1631 @@
1+name: Cabal
2+version: 3.2.0.0
3+visibility: public
4+id: Cabal-3.2.0.0
5+key: Cabal-3.2.0.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
37+ Distribution.Compat.Stack Distribution.Compat.Time
38+ Distribution.Compat.Typeable Distribution.Compiler
39+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
40+ Distribution.FieldGrammar.FieldDescrs
41+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
42+ Distribution.Fields Distribution.Fields.ConfVar
43+ Distribution.Fields.Field Distribution.Fields.Lexer
44+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
45+ Distribution.Fields.Parser Distribution.Fields.Pretty
46+ Distribution.InstalledPackageInfo Distribution.License
47+ Distribution.Make Distribution.ModuleName Distribution.Package
48+ Distribution.PackageDescription
49+ Distribution.PackageDescription.Check
50+ Distribution.PackageDescription.Configuration
51+ Distribution.PackageDescription.FieldGrammar
52+ Distribution.PackageDescription.Parsec
53+ Distribution.PackageDescription.PrettyPrint
54+ Distribution.PackageDescription.Quirks
55+ Distribution.PackageDescription.Utils Distribution.Parsec
56+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
57+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
58+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
59+ Distribution.SPDX Distribution.SPDX.License
60+ Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.ConfVar Distribution.Types.Dependency
107+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108+ Distribution.Types.Executable Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.Flag Distribution.Types.ForeignLib
111+ Distribution.Types.ForeignLib.Lens
112+ Distribution.Types.ForeignLibOption
113+ Distribution.Types.ForeignLibType
114+ Distribution.Types.GenericPackageDescription
115+ Distribution.Types.GenericPackageDescription.Lens
116+ Distribution.Types.GivenComponent
117+ Distribution.Types.HookedBuildInfo
118+ Distribution.Types.IncludeRenaming
119+ Distribution.Types.InstalledPackageInfo
120+ Distribution.Types.InstalledPackageInfo.FieldGrammar
121+ Distribution.Types.InstalledPackageInfo.Lens
122+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123+ Distribution.Types.Library Distribution.Types.Library.Lens
124+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126+ Distribution.Types.Module Distribution.Types.ModuleReexport
127+ Distribution.Types.ModuleRenaming
128+ Distribution.Types.MungedPackageId
129+ Distribution.Types.MungedPackageName
130+ Distribution.Types.PackageDescription
131+ Distribution.Types.PackageDescription.Lens
132+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134+ Distribution.Types.PackageVersionConstraint
135+ Distribution.Types.PkgconfigDependency
136+ Distribution.Types.PkgconfigName
137+ Distribution.Types.PkgconfigVersion
138+ Distribution.Types.PkgconfigVersionRange
139+ Distribution.Types.SetupBuildInfo
140+ Distribution.Types.SetupBuildInfo.Lens
141+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
143+ Distribution.Types.TestSuite.Lens
144+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146+ Distribution.Types.Version Distribution.Types.VersionInterval
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Progress
152+ Distribution.Utils.ShortText Distribution.Utils.Structured
153+ Distribution.Verbosity Distribution.Verbosity.Internal
154+ Distribution.Version Language.Haskell.Extension
155+hidden-modules:
156+ Distribution.Backpack.PreExistingComponent
157+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159+ Distribution.Backpack.Id Distribution.Utils.UnionFind
160+ Distribution.Utils.Base62 Distribution.Compat.Async
161+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
163+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
165+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
166+ Distribution.Simple.Utils.Json Paths_Cabal
167+import-dirs:
168+library-dirs:
169+dynamic-library-dirs:
170+data-dir:
171+hs-libraries: HSCabal-3.2.0.0
172+depends:
173+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
174+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
175+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
176+ process-1.6.9.0 text-1.2.3.2 time-1.9.3 transformers-0.5.6.2
177+ unix-2.7.2.2
178+haddock-interfaces:
179+haddock-html:
180+---
181+name: array
182+version: 0.5.4.0
183+visibility: public
184+id: array-0.5.4.0
185+key: array-0.5.4.0
186+license: BSD-3-Clause
187+maintainer: libraries@haskell.org
188+synopsis: Mutable and immutable arrays
189+description:
190+ In addition to providing the "Data.Array" module
191+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
192+ this package also defines the classes 'IArray' of
193+ immutable arrays and 'MArray' of arrays mutable within appropriate
194+ monads, as well as some instances of these classes.
195+category: Data Structures
196+exposed: True
197+exposed-modules:
198+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
199+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
200+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
201+ Data.Array.Storable Data.Array.Storable.Internals
202+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
203+import-dirs:
204+library-dirs:
205+dynamic-library-dirs:
206+data-dir:
207+hs-libraries: HSarray-0.5.4.0
208+depends: base-4.14.1.0
209+haddock-interfaces:
210+haddock-html:
211+---
212+name: base
213+version: 4.14.1.0
214+visibility: public
215+id: base-4.14.1.0
216+key: base-4.14.1.0
217+license: BSD-3-Clause
218+maintainer: libraries@haskell.org
219+synopsis: Basic libraries
220+description:
221+ This package contains the Standard Haskell "Prelude" and its support libraries,
222+ and a large collection of useful libraries ranging from data
223+ structures to parsing combinators and debugging utilities.
224+category: Prelude
225+exposed: True
226+exposed-modules:
227+ Control.Applicative Control.Arrow Control.Category
228+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
229+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
230+ Control.Exception.Base Control.Monad Control.Monad.Fail
231+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
232+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
233+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
234+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
235+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
236+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
237+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
238+ Data.Functor Data.Functor.Classes Data.Functor.Compose
239+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
240+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
241+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
242+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
243+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
244+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
245+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
246+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
247+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
248+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
249+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
250+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
251+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
252+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
253+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
254+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
255+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
256+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
257+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
258+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
259+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
260+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
261+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
262+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
263+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
264+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
265+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
266+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
267+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
268+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
269+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
270+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
271+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
272+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
273+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Word Numeric Numeric.Natural
274+ Prelude System.CPUTime System.Console.GetOpt System.Environment
275+ System.Environment.Blank System.Exit System.IO System.IO.Error
276+ System.IO.Unsafe System.Info System.Mem System.Mem.StableName
277+ System.Mem.Weak System.Posix.Internals System.Posix.Types
278+ System.Timeout Text.ParserCombinators.ReadP
279+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
280+ Text.Show Text.Show.Functions Type.Reflection
281+ Type.Reflection.Unsafe Unsafe.Coerce
282+hidden-modules:
283+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
284+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
285+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
286+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
287+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
288+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
289+ System.CPUTime.Utils GHC.Event.Arr GHC.Event.Array
290+ GHC.Event.Control GHC.Event.EPoll GHC.Event.IntTable
291+ GHC.Event.Internal GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ
292+ GHC.Event.Poll GHC.Event.Thread GHC.Event.TimerManager
293+ GHC.Event.Unique System.CPUTime.Posix.ClockGetTime
294+ System.CPUTime.Posix.Times System.CPUTime.Posix.RUsage
295+ System.CPUTime.Unsupported
296+import-dirs:
297+library-dirs:
298+dynamic-library-dirs:
299+data-dir:
300+hs-libraries: HSbase-4.14.1.0
301+include-dirs:
302+includes: HsBase.h
303+depends: ghc-prim-0.6.1 integer-gmp-1.0.3.0 rts
304+haddock-interfaces:
305+haddock-html:
306+---
307+name: binary
308+version: 0.8.8.0
309+visibility: public
310+id: binary-0.8.8.0
311+key: binary-0.8.8.0
312+license: BSD-3-Clause
313+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
314+author: Lennart Kolmodin <kolmodin@gmail.com>
315+stability: provisional
316+homepage: https://github.com/kolmodin/binary
317+synopsis:
318+ Binary serialisation for Haskell values using lazy ByteStrings
319+description:
320+ Efficient, pure binary serialisation using lazy ByteStrings.
321+ Haskell values may be encoded to and from binary formats,
322+ written to disk as binary, or sent over the network.
323+ The format used can be automatically generated, or
324+ you can choose to implement a custom format if needed.
325+ Serialisation speeds of over 1 G\/sec have been observed,
326+ so this library should be suitable for high performance
327+ scenarios.
328+category: Data, Parsing
329+exposed: True
330+exposed-modules:
331+ Data.Binary Data.Binary.Builder Data.Binary.Get
332+ Data.Binary.Get.Internal Data.Binary.Put
333+hidden-modules:
334+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
335+ Data.Binary.FloatCast
336+import-dirs:
337+library-dirs:
338+dynamic-library-dirs:
339+data-dir:
340+hs-libraries: HSbinary-0.8.8.0
341+depends:
342+ array-0.5.4.0 base-4.14.1.0 bytestring-0.10.10.0 containers-0.6.2.1
343+haddock-interfaces:
344+haddock-html:
345+---
346+name: bytestring
347+version: 0.10.10.0
348+visibility: public
349+id: bytestring-0.10.10.0
350+key: bytestring-0.10.10.0
351+license: BSD-3-Clause
352+copyright:
353+ Copyright (c) Don Stewart 2005-2009,
354+ (c) Duncan Coutts 2006-2015,
355+ (c) David Roundy 2003-2005,
356+ (c) Jasper Van der Jeugt 2010,
357+ (c) Simon Meier 2010-2013.
358+maintainer: Duncan Coutts <duncan@community.haskell.org>
359+author:
360+ Don Stewart,
361+ Duncan Coutts
362+homepage: https://github.com/haskell/bytestring
363+synopsis:
364+ Fast, compact, strict and lazy byte strings with a list interface
365+description:
366+ An efficient compact, immutable byte string type (both strict and lazy)
367+ suitable for binary or 8-bit character data.
368+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
369+ It is suitable for high performance use, both in terms of large data
370+ quantities, or high speed requirements. The 'ByteString' functions follow
371+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
372+ from using 'String' to 'ByteString'.
373+ Two 'ByteString' variants are provided:
374+ * Strict 'ByteString's keep the string as a single large array. This
375+ makes them convenient for passing data between C and Haskell.
376+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
377+ suitable for I\/O streaming tasks.
378+ The @Char8@ modules provide a character-based view of the same
379+ underlying 'ByteString' types. This makes it convenient to handle mixed
380+ binary and 8-bit character content (which is common in many file formats
381+ and network protocols).
382+ The 'Builder' module provides an efficient way to build up 'ByteString's
383+ in an ad-hoc way by repeated concatenation. This is ideal for fast
384+ serialisation or pretty printing.
385+ There is also a 'ShortByteString' type which has a lower memory overhead
386+ and can can be converted to or from a 'ByteString', but supports very few
387+ other operations. It is suitable for keeping many short strings in memory.
388+ 'ByteString's are not designed for Unicode. For Unicode strings you should
389+ use the 'Text' type from the @text@ package.
390+ These modules are intended to be imported qualified, to avoid name clashes
391+ with "Prelude" functions, e.g.
392+ > import qualified Data.ByteString as BS
393+category: Data
394+exposed: True
395+exposed-modules:
396+ Data.ByteString Data.ByteString.Builder
397+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
398+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
399+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
400+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
401+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
402+ Data.ByteString.Lazy.Internal Data.ByteString.Short
403+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
404+hidden-modules:
405+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
406+ Data.ByteString.Builder.Prim.ASCII
407+ Data.ByteString.Builder.Prim.Internal.Floating
408+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
409+ Data.ByteString.Builder.Prim.Internal.Base16
410+import-dirs:
411+library-dirs:
412+dynamic-library-dirs:
413+data-dir:
414+hs-libraries: HSbytestring-0.10.10.0
415+include-dirs:
416+includes: fpstring.h
417+depends:
418+ base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
419+haddock-interfaces:
420+haddock-html:
421+---
422+name: containers
423+version: 0.6.2.1
424+visibility: public
425+id: containers-0.6.2.1
426+key: containers-0.6.2.1
427+license: BSD-3-Clause
428+maintainer: libraries@haskell.org
429+synopsis: Assorted concrete container types
430+description:
431+ This package contains efficient general-purpose implementations
432+ of various immutable container types including sets, maps, sequences,
433+ trees, and graphs.
434+ For a walkthrough of what this package provides with examples of common
435+ operations see the [containers
436+ introduction](https://haskell-containers.readthedocs.io).
437+ The declared cost of each operation is either worst-case or amortized, but
438+ remains valid even if structures are shared.
439+category: Data Structures
440+exposed: True
441+exposed-modules:
442+ Data.Containers.ListUtils Data.Graph Data.IntMap
443+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
444+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
445+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
446+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
447+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
448+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
449+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
450+ Utils.Containers.Internal.BitQueue
451+ Utils.Containers.Internal.BitUtil
452+ Utils.Containers.Internal.StrictPair
453+hidden-modules:
454+ Utils.Containers.Internal.State
455+ Utils.Containers.Internal.StrictMaybe
456+ Utils.Containers.Internal.PtrEquality
457+ Utils.Containers.Internal.Coercions
458+ Utils.Containers.Internal.TypeError
459+ Data.Map.Internal.DeprecatedShowTree
460+ Data.IntMap.Internal.DeprecatedDebug
461+import-dirs:
462+library-dirs:
463+dynamic-library-dirs:
464+data-dir:
465+hs-libraries: HScontainers-0.6.2.1
466+depends: array-0.5.4.0 base-4.14.1.0 deepseq-1.4.4.0
467+haddock-interfaces:
468+haddock-html:
469+---
470+name: deepseq
471+version: 1.4.4.0
472+visibility: public
473+id: deepseq-1.4.4.0
474+key: deepseq-1.4.4.0
475+license: BSD-3-Clause
476+maintainer: libraries@haskell.org
477+synopsis: Deep evaluation of data structures
478+description:
479+ This package provides methods for fully evaluating data structures
480+ (\"deep evaluation\"). Deep evaluation is often used for adding
481+ strictness to a program, e.g. in order to force pending exceptions,
482+ remove space leaks, or force lazy I/O to happen. It is also useful
483+ in parallel programs, to ensure pending work does not migrate to the
484+ wrong thread.
485+ The primary use of this package is via the 'deepseq' function, a
486+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
487+ typeclass (\"Normal Form Data\", data structures with no unevaluated
488+ components) which defines strategies for fully evaluating different
489+ data types. See module documentation in "Control.DeepSeq" for more
490+ details.
491+category: Control
492+exposed: True
493+exposed-modules: Control.DeepSeq
494+hidden-modules: Control.DeepSeq.BackDoor
495+import-dirs:
496+library-dirs:
497+dynamic-library-dirs:
498+data-dir:
499+hs-libraries: HSdeepseq-1.4.4.0
500+depends: array-0.5.4.0 base-4.14.1.0
501+haddock-interfaces:
502+haddock-html:
503+---
504+name: directory
505+version: 1.3.6.0
506+visibility: public
507+id: directory-1.3.6.0
508+key: directory-1.3.6.0
509+license: BSD-3-Clause
510+maintainer: libraries@haskell.org
511+synopsis: Platform-agnostic library for filesystem operations
512+description:
513+ This library provides a basic set of operations for manipulating files and
514+ directories in a portable way.
515+category: System
516+exposed: True
517+exposed-modules:
518+ System.Directory System.Directory.Internal
519+ System.Directory.Internal.Prelude
520+hidden-modules:
521+ System.Directory.Internal.C_utimensat
522+ System.Directory.Internal.Common System.Directory.Internal.Config
523+ System.Directory.Internal.Posix System.Directory.Internal.Windows
524+import-dirs:
525+library-dirs:
526+dynamic-library-dirs:
527+data-dir:
528+hs-libraries: HSdirectory-1.3.6.0
529+depends:
530+ base-4.14.1.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
531+haddock-interfaces:
532+haddock-html:
533+---
534+name: exceptions
535+version: 0.10.4
536+visibility: public
537+id: exceptions-0.10.4
538+key: exceptions-0.10.4
539+license: BSD-3-Clause
540+copyright:
541+ Copyright (C) 2013-2015 Edward A. Kmett
542+ Copyright (C) 2012 Google Inc.
543+maintainer: Edward A. Kmett <ekmett@gmail.com>
544+author: Edward A. Kmett
545+stability: provisional
546+homepage: http://github.com/ekmett/exceptions/
547+synopsis: Extensible optionally-pure exceptions
548+description: Extensible optionally-pure exceptions.
549+category: Control, Exceptions, Monad
550+exposed: True
551+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
552+import-dirs:
553+library-dirs:
554+dynamic-library-dirs:
555+data-dir:
556+hs-libraries: HSexceptions-0.10.4
557+depends:
558+ base-4.14.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.16.0.0
559+ transformers-0.5.6.2
560+haddock-interfaces:
561+haddock-html:
562+---
563+name: filepath
564+version: 1.4.2.1
565+visibility: public
566+id: filepath-1.4.2.1
567+key: filepath-1.4.2.1
568+license: BSD-3-Clause
569+copyright: Neil Mitchell 2005-2018
570+maintainer: Neil Mitchell <ndmitchell@gmail.com>
571+author: Neil Mitchell <ndmitchell@gmail.com>
572+homepage: https://github.com/haskell/filepath#readme
573+synopsis: Library for manipulating FilePaths in a cross platform way.
574+description:
575+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
576+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
577+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
578+ * "System.FilePath" is an alias for the module appropriate to your platform.
579+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
580+category: System
581+exposed: True
582+exposed-modules:
583+ System.FilePath System.FilePath.Posix System.FilePath.Windows
584+import-dirs:
585+library-dirs:
586+dynamic-library-dirs:
587+data-dir:
588+hs-libraries: HSfilepath-1.4.2.1
589+depends: base-4.14.1.0
590+haddock-interfaces:
591+haddock-html:
592+---
593+name: ghc
594+version: 8.10.2.20201118
595+visibility: public
596+id: ghc-8.10.2.20201118
597+key: ghc-8.10.2.20201118
598+license: BSD-3-Clause
599+maintainer: glasgow-haskell-users@haskell.org
600+author: The GHC Team
601+homepage: http://www.haskell.org/ghc/
602+synopsis: The GHC API
603+description:
604+ GHC's functionality can be useful for more things than just
605+ compiling Haskell programs. Important use cases are programs
606+ that analyse (and perhaps transform) Haskell code. Others
607+ include loading Haskell code dynamically in a GHCi-like manner.
608+ For this reason, a lot of GHC's functionality is made available
609+ through this package.
610+category: Development
611+exposed-modules:
612+ Annotations ApiAnnotation Ar AsmCodeGen AsmUtils Avail Bag
613+ BasicTypes BinFingerprint BinIface Binary Bitmap BkpSyn BlockId
614+ BlockLayout BooleanFormula BufWrite BuildTyCl ByteCodeAsm
615+ ByteCodeGen ByteCodeInstr ByteCodeItbls ByteCodeLink ByteCodeTypes
616+ CFG CLabel CPrim CSE CallArity Class CliOption ClsInst
617+ CmdLineParser Cmm CmmBuildInfoTables CmmCallConv CmmCommonBlockElim
618+ CmmContFlowOpt CmmExpr CmmImplementSwitchPlans CmmInfo
619+ CmmLayoutStack CmmLex CmmLint CmmLive CmmMachOp CmmMonad CmmNode
620+ CmmOpt CmmParse CmmPipeline CmmProcPoint CmmSink CmmSwitch CmmType
621+ CmmUtils CoAxiom CodeOutput Coercion ConLike Config Constants
622+ Constraint CoreArity CoreFVs CoreLint CoreMap CoreMonad CoreOpt
623+ CorePrep CoreSeq CoreStats CoreSubst CoreSyn CoreTidy CoreToStg
624+ CoreUnfold CoreUtils CostCentre CostCentreState Coverage Ctype
625+ DataCon Debug Debugger Demand Desugar Digraph DmdAnal Dominators
626+ DriverBkp DriverMkDepend DriverPhases DriverPipeline DsArrows
627+ DsBinds DsCCall DsExpr DsForeign DsGRHSs DsListComp DsMeta DsMonad
628+ DsUsage DsUtils Dwarf Dwarf.Constants Dwarf.Types DynFlags
629+ DynamicLoading Elf Encoding EnumSet ErrUtils Exception Exitify
630+ ExtractDocs FV FamInst FamInstEnv FastFunctions FastMutInt
631+ FastString FastStringEnv FieldLabel FileCleanup FileSettings Finder
632+ Fingerprint FiniteMap FlagChecker FloatIn FloatOut ForeignCall
633+ Format FunDeps GHC GHC.Hs GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc
634+ GHC.Hs.Dump GHC.Hs.Expr GHC.Hs.Extension GHC.Hs.ImpExp
635+ GHC.Hs.Instances GHC.Hs.Lit GHC.Hs.Pat GHC.Hs.PlaceHolder
636+ GHC.Hs.Types GHC.Hs.Utils GHC.HsToCore.PmCheck
637+ GHC.HsToCore.PmCheck.Oracle GHC.HsToCore.PmCheck.Ppr
638+ GHC.HsToCore.PmCheck.Types GHC.Platform.ARM GHC.Platform.ARM64
639+ GHC.Platform.NoRegs GHC.Platform.PPC GHC.Platform.Regs
640+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
641+ GHC.Platform.X86_64 GHC.StgToCmm GHC.StgToCmm.ArgRep
642+ GHC.StgToCmm.Bind GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure
643+ GHC.StgToCmm.DataCon GHC.StgToCmm.Env GHC.StgToCmm.Expr
644+ GHC.StgToCmm.ExtCode GHC.StgToCmm.Foreign GHC.StgToCmm.Heap
645+ GHC.StgToCmm.Hpc GHC.StgToCmm.Layout GHC.StgToCmm.Monad
646+ GHC.StgToCmm.Prim GHC.StgToCmm.Prof GHC.StgToCmm.Ticky
647+ GHC.StgToCmm.Utils GHC.ThToHs GHCi GhcMake GhcMonad GhcNameVersion
648+ GhcPlugins GhcPrelude GraphBase GraphColor GraphOps GraphPpr
649+ HaddockUtils HeaderInfo HieAst HieBin HieDebug HieTypes HieUtils
650+ Hooks Hoopl.Block Hoopl.Collections Hoopl.Dataflow Hoopl.Graph
651+ Hoopl.Label HscMain HscStats HscTypes IOEnv Id IdInfo IfaceEnv
652+ IfaceSyn IfaceType Inst InstEnv Instruction InteractiveEval
653+ InteractiveEvalTypes Json KnownUniques Lexeme Lexer LiberateCase
654+ Linker LinkerTypes ListSetOps Literal Llvm Llvm.AbsSyn
655+ Llvm.MetaData Llvm.PpLlvm Llvm.Types LlvmCodeGen LlvmCodeGen.Base
656+ LlvmCodeGen.CodeGen LlvmCodeGen.Data LlvmCodeGen.Ppr
657+ LlvmCodeGen.Regs LlvmMangler LoadIface Match MatchCon MatchLit
658+ Maybes MkCore MkGraph MkId MkIface Module MonadUtils NCGMonad Name
659+ NameCache NameEnv NameSet NameShape OccName OccurAnal OptCoercion
660+ OrdList Outputable PIC PPC.CodeGen PPC.Cond PPC.Instr PPC.Ppr
661+ PPC.RegInfo PPC.Regs PackageConfig Packages Pair Panic Parser
662+ PatSyn PipelineMonad PlainPanic PlatformConstants Plugins PprBase
663+ PprC PprCmm PprCmmDecl PprCmmExpr PprColour PprCore PprTyThing
664+ Predicate PrelInfo PrelNames PrelRules Pretty PrimOp ProfInit
665+ RdrHsSyn RdrName Reg RegAlloc.Graph.ArchBase RegAlloc.Graph.ArchX86
666+ RegAlloc.Graph.Coalesce RegAlloc.Graph.Main RegAlloc.Graph.Spill
667+ RegAlloc.Graph.SpillClean RegAlloc.Graph.SpillCost
668+ RegAlloc.Graph.Stats RegAlloc.Graph.TrivColorable
669+ RegAlloc.Linear.Base RegAlloc.Linear.FreeRegs
670+ RegAlloc.Linear.JoinToTargets RegAlloc.Linear.Main
671+ RegAlloc.Linear.PPC.FreeRegs RegAlloc.Linear.SPARC.FreeRegs
672+ RegAlloc.Linear.StackMap RegAlloc.Linear.State
673+ RegAlloc.Linear.Stats RegAlloc.Linear.X86.FreeRegs
674+ RegAlloc.Linear.X86_64.FreeRegs RegAlloc.Liveness RegClass RepType
675+ RnBinds RnEnv RnExpr RnFixity RnHsDoc RnModIface RnNames RnPat
676+ RnSource RnSplice RnTypes RnUnbound RnUtils RtClosureInspect Rules
677+ SAT SMRep SPARC.AddrMode SPARC.Base SPARC.CodeGen
678+ SPARC.CodeGen.Amode SPARC.CodeGen.Base SPARC.CodeGen.CondCode
679+ SPARC.CodeGen.Expand SPARC.CodeGen.Gen32 SPARC.CodeGen.Gen64
680+ SPARC.CodeGen.Sanity SPARC.Cond SPARC.Imm SPARC.Instr SPARC.Ppr
681+ SPARC.Regs SPARC.ShortcutJump SPARC.Stack SetLevels Settings
682+ SimplCore SimplEnv SimplMonad SimplStg SimplUtils Simplify
683+ SpecConstr Specialise SrcLoc State StaticPtrTable StgCse StgFVs
684+ StgLiftLams StgLiftLams.Analysis StgLiftLams.LiftM
685+ StgLiftLams.Transformation StgLint StgStats StgSubst StgSyn Stream
686+ StringBuffer SysTools SysTools.BaseDir SysTools.ExtraObj
687+ SysTools.Info SysTools.Process SysTools.Settings SysTools.Tasks
688+ SysTools.Terminal THNames TargetReg TcAnnotations TcArrows
689+ TcBackpack TcBinds TcCanonical TcClassDcl TcDefaults TcDeriv
690+ TcDerivInfer TcDerivUtils TcEnv TcErrors TcEvTerm TcEvidence TcExpr
691+ TcFlatten TcForeign TcGenDeriv TcGenFunctor TcGenGenerics
692+ TcHoleErrors TcHoleFitTypes TcHsSyn TcHsType TcIface TcInstDcls
693+ TcInteract TcMType TcMatches TcOrigin TcPat TcPatSyn TcPluginM
694+ TcRnDriver TcRnExports TcRnMonad TcRnTypes TcRules TcSMonad TcSigs
695+ TcSimplify TcSplice TcTyClsDecls TcTyDecls TcType TcTypeNats
696+ TcTypeable TcUnify TcValidity TidyPgm ToIface ToolSettings TrieMap
697+ TyCoFVs TyCoPpr TyCoRep TyCoSubst TyCoTidy TyCon Type TysPrim
698+ TysWiredIn UnVarGraph UnariseStg Unify UniqDFM UniqDSet UniqFM
699+ UniqMap UniqSet UniqSupply Unique Util Var VarEnv VarSet WorkWrap
700+ WwLib X86.CodeGen X86.Cond X86.Instr X86.Ppr X86.RegInfo X86.Regs
701+import-dirs:
702+library-dirs:
703+dynamic-library-dirs:
704+data-dir:
705+hs-libraries: HSghc-8.10.2.20201118
706+include-dirs:
707+depends:
708+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
709+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
710+ filepath-1.4.2.1 ghc-boot-8.10.2.20201118
711+ ghc-boot-th-8.10.2.20201118 ghc-heap-8.10.2.20201118
712+ ghci-8.10.2.20201118 hpc-0.6.1.0 integer-gmp-1.0.3.0
713+ process-1.6.9.0 template-haskell-2.16.0.0 terminfo-0.4.1.4
714+ time-1.9.3 transformers-0.5.6.2 unix-2.7.2.2
715+haddock-interfaces:
716+haddock-html:
717+---
718+name: ghc-boot
719+version: 8.10.2.20201118
720+visibility: public
721+id: ghc-boot-8.10.2.20201118
722+key: ghc-boot-8.10.2.20201118
723+license: BSD-3-Clause
724+maintainer: ghc-devs@haskell.org
725+synopsis: Shared functionality between GHC and its boot libraries
726+description:
727+ This library is shared between GHC, ghc-pkg, and other boot
728+ libraries.
729+ A note about "GHC.PackageDb": it only deals with the subset of
730+ the package database that the compiler cares about: modules
731+ paths etc and not package metadata like description, authors
732+ etc. It is thus not a library interface to ghc-pkg and is *not*
733+ suitable for modifying GHC package databases.
734+ The package database format and this library are constructed in
735+ such a way that while ghc-pkg depends on Cabal, the GHC library
736+ and program do not have to depend on Cabal.
737+category: GHC
738+exposed: True
739+exposed-modules:
740+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
741+ GHC.LanguageExtensions GHC.PackageDb GHC.Platform GHC.Platform.Host
742+ GHC.Serialized GHC.Settings GHC.UniqueSubdir GHC.Version
743+import-dirs:
744+library-dirs:
745+dynamic-library-dirs:
746+data-dir:
747+hs-libraries: HSghc-boot-8.10.2.20201118
748+depends:
749+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
750+ containers-0.6.2.1 directory-1.3.6.0 filepath-1.4.2.1
751+ ghc-boot-th-8.10.2.20201118
752+haddock-interfaces:
753+haddock-html:
754+---
755+name: ghc-boot-th
756+version: 8.10.2.20201118
757+visibility: public
758+id: ghc-boot-th-8.10.2.20201118
759+key: ghc-boot-th-8.10.2.20201118
760+license: BSD-3-Clause
761+maintainer: ghc-devs@haskell.org
762+synopsis:
763+ Shared functionality between GHC and the @template-haskell@
764+ library
765+description:
766+ This library contains various bits shared between the @ghc@ and
767+ @template-haskell@ libraries.
768+ This package exists to ensure that @template-haskell@ has a
769+ minimal set of transitive dependencies, since it is intended to
770+ be depended upon by user code.
771+category: GHC
772+exposed: True
773+exposed-modules:
774+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
775+import-dirs:
776+library-dirs:
777+dynamic-library-dirs:
778+data-dir:
779+hs-libraries: HSghc-boot-th-8.10.2.20201118
780+depends: base-4.14.1.0
781+haddock-interfaces:
782+haddock-html:
783+---
784+name: ghc-compact
785+version: 0.1.0.0
786+visibility: public
787+id: ghc-compact-0.1.0.0
788+key: ghc-compact-0.1.0.0
789+license: BSD-3-Clause
790+maintainer: libraries@haskell.org
791+synopsis: In memory storage of deeply evaluated data structure
792+description:
793+ This package provides minimal functionality for working with
794+ "compact regions", which hold a fully evaluated Haskell object graph.
795+ These regions maintain the invariant that no pointers live inside the struct
796+ that point outside it, which ensures efficient garbage collection without
797+ ever reading the structure contents (effectively, it works as a manually
798+ managed "oldest generation" which is never freed until the whole is
799+ released).
800+ Internally, the struct is stored a single contiguous block of memory,
801+ which allows efficient serialization and deserialization of structs
802+ for distributed computing.
803+category: Data
804+exposed: True
805+exposed-modules: GHC.Compact GHC.Compact.Serialized
806+import-dirs:
807+library-dirs:
808+dynamic-library-dirs:
809+data-dir:
810+hs-libraries: HSghc-compact-0.1.0.0
811+depends: base-4.14.1.0 bytestring-0.10.10.0 ghc-prim-0.6.1
812+haddock-interfaces:
813+haddock-html:
814+---
815+name: ghc-heap
816+version: 8.10.2.20201118
817+visibility: public
818+id: ghc-heap-8.10.2.20201118
819+key: ghc-heap-8.10.2.20201118
820+license: BSD-3-Clause
821+maintainer: libraries@haskell.org
822+synopsis: Functions for walking GHC's heap
823+description:
824+ This package provides functions for walking the GHC heap data structures
825+ and retrieving information about those data structures.
826+category: GHC
827+exposed: True
828+exposed-modules:
829+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
830+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
831+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
832+ GHC.Exts.Heap.Utils
833+import-dirs:
834+library-dirs:
835+dynamic-library-dirs:
836+data-dir:
837+hs-libraries: HSghc-heap-8.10.2.20201118
838+depends: base-4.14.1.0 ghc-prim-0.6.1 rts
839+haddock-interfaces:
840+haddock-html:
841+---
842+name: ghc-prim
843+version: 0.6.1
844+visibility: public
845+id: ghc-prim-0.6.1
846+key: ghc-prim-0.6.1
847+license: BSD-3-Clause
848+maintainer: libraries@haskell.org
849+synopsis: GHC primitives
850+description:
851+ This package contains the primitive types and operations supplied by GHC.
852+category: GHC
853+exposed: True
854+exposed-modules:
855+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
856+ GHC.Prim.Ext GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
857+import-dirs:
858+library-dirs:
859+dynamic-library-dirs:
860+data-dir:
861+hs-libraries: HSghc-prim-0.6.1
862+extra-libraries: c m
863+depends: rts
864+haddock-interfaces:
865+haddock-html:
866+---
867+name: ghci
868+version: 8.10.2.20201118
869+visibility: public
870+id: ghci-8.10.2.20201118
871+key: ghci-8.10.2.20201118
872+license: BSD-3-Clause
873+maintainer: ghc-devs@haskell.org
874+synopsis: The library supporting GHC's interactive interpreter
875+description:
876+ This library offers interfaces which mediate interactions between the
877+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
878+ backend.
879+category: GHC
880+exposed: True
881+exposed-modules:
882+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
883+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
884+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
885+ GHCi.TH.Binary SizedSeq
886+import-dirs:
887+library-dirs:
888+dynamic-library-dirs:
889+data-dir:
890+hs-libraries: HSghci-8.10.2.20201118
891+include-dirs:
892+depends:
893+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
894+ containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1
895+ ghc-boot-8.10.2.20201118 ghc-boot-th-8.10.2.20201118
896+ ghc-heap-8.10.2.20201118 template-haskell-2.16.0.0
897+ transformers-0.5.6.2 unix-2.7.2.2
898+haddock-interfaces:
899+haddock-html:
900+---
901+name: haskeline
902+version: 0.8.0.1
903+visibility: public
904+id: haskeline-0.8.0.1
905+key: haskeline-0.8.0.1
906+license: BSD-3-Clause
907+copyright: (c) Judah Jacobson
908+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
909+author: Judah Jacobson
910+stability: Stable
911+homepage: https://github.com/judah/haskeline
912+synopsis:
913+ A command-line interface for user input, written in Haskell.
914+description:
915+ Haskeline provides a user interface for line input in command-line
916+ programs. This library is similar in purpose to readline, but since
917+ it is written in Haskell it is (hopefully) more easily used in other
918+ Haskell programs.
919+ Haskeline runs both on POSIX-compatible systems and on Windows.
920+category: User Interfaces
921+exposed: True
922+exposed-modules:
923+ System.Console.Haskeline System.Console.Haskeline.Completion
924+ System.Console.Haskeline.History System.Console.Haskeline.IO
925+ System.Console.Haskeline.Internal
926+hidden-modules:
927+ System.Console.Haskeline.Backend
928+ System.Console.Haskeline.Backend.WCWidth
929+ System.Console.Haskeline.Command
930+ System.Console.Haskeline.Command.Completion
931+ System.Console.Haskeline.Command.History
932+ System.Console.Haskeline.Command.KillRing
933+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
934+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
935+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
936+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
937+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
938+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
939+ System.Console.Haskeline.Backend.Posix
940+ System.Console.Haskeline.Backend.Posix.Encoder
941+ System.Console.Haskeline.Backend.DumbTerm
942+ System.Console.Haskeline.Backend.Terminfo
943+import-dirs:
944+library-dirs:
945+dynamic-library-dirs:
946+data-dir:
947+hs-libraries: HShaskeline-0.8.0.1
948+depends:
949+ base-4.14.1.0 bytestring-0.10.10.0 containers-0.6.2.1
950+ directory-1.3.6.0 exceptions-0.10.4 filepath-1.4.2.1
951+ process-1.6.9.0 stm-2.5.0.0 terminfo-0.4.1.4 transformers-0.5.6.2
952+ unix-2.7.2.2
953+haddock-interfaces:
954+haddock-html:
955+---
956+name: hpc
957+version: 0.6.1.0
958+visibility: public
959+id: hpc-0.6.1.0
960+key: hpc-0.6.1.0
961+license: BSD-3-Clause
962+maintainer: ghc-devs@haskell.org
963+author: Andy Gill
964+synopsis: Code Coverage Library for Haskell
965+description:
966+ This package provides the code coverage library for Haskell.
967+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
968+ information.
969+category: Control
970+exposed: True
971+exposed-modules:
972+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
973+import-dirs:
974+library-dirs:
975+dynamic-library-dirs:
976+data-dir:
977+hs-libraries: HShpc-0.6.1.0
978+depends:
979+ base-4.14.1.0 containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
980+ filepath-1.4.2.1 time-1.9.3
981+haddock-interfaces:
982+haddock-html:
983+---
984+name: integer-gmp
985+version: 1.0.3.0
986+visibility: public
987+id: integer-gmp-1.0.3.0
988+key: integer-gmp-1.0.3.0
989+license: BSD-3-Clause
990+maintainer: hvr@gnu.org
991+author: Herbert Valerio Riedel
992+synopsis: Integer library based on GMP
993+description:
994+ This package provides the low-level implementation of the standard
995+ 'Integer' type based on the
996+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
997+ This package provides access to the internal representation of
998+ 'Integer' as well as primitive operations with no proper error
999+ handling, and should only be used directly with the utmost care.
1000+category: Numeric, Algebra
1001+exposed: True
1002+exposed-modules:
1003+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
1004+ GHC.Integer.Logarithms.Internals
1005+hidden-modules: GHC.Integer.Type
1006+import-dirs:
1007+library-dirs:
1008+dynamic-library-dirs:
1009+data-dir:
1010+hs-libraries: HSinteger-gmp-1.0.3.0
1011+extra-libraries: gmp
1012+include-dirs:
1013+depends: ghc-prim-0.6.1
1014+haddock-interfaces:
1015+haddock-html:
1016+---
1017+name: libiserv
1018+version: 8.10.2.20201118
1019+visibility: public
1020+id: libiserv-8.10.2.20201118
1021+key: libiserv-8.10.2.20201118
1022+license: BSD-3-Clause
1023+copyright: XXX
1024+maintainer: XXX
1025+author: XXX
1026+synopsis: Provides shared functionality between iserv and iserv-proxy
1027+category: Development
1028+exposed: True
1029+exposed-modules: GHCi.Utils Lib
1030+import-dirs:
1031+library-dirs:
1032+dynamic-library-dirs:
1033+data-dir:
1034+hs-libraries: HSlibiserv-8.10.2.20201118
1035+depends:
1036+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
1037+ containers-0.6.2.1 deepseq-1.4.4.0 ghci-8.10.2.20201118
1038+ unix-2.7.2.2
1039+haddock-interfaces:
1040+haddock-html:
1041+---
1042+name: mtl
1043+version: 2.2.2
1044+visibility: public
1045+id: mtl-2.2.2
1046+key: mtl-2.2.2
1047+license: BSD-3-Clause
1048+maintainer: Edward Kmett <ekmett@gmail.com>
1049+author: Andy Gill
1050+homepage: http://github.com/haskell/mtl
1051+synopsis: Monad classes, using functional dependencies
1052+description:
1053+ Monad classes using functional dependencies, with instances
1054+ for various monad transformers, inspired by the paper
1055+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1056+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1057+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1058+category: Control
1059+exposed: True
1060+exposed-modules:
1061+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1062+ Control.Monad.Error.Class Control.Monad.Except
1063+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1064+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1065+ Control.Monad.RWS.Strict Control.Monad.Reader
1066+ Control.Monad.Reader.Class Control.Monad.State
1067+ Control.Monad.State.Class Control.Monad.State.Lazy
1068+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1069+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1070+ Control.Monad.Writer.Strict
1071+import-dirs:
1072+library-dirs:
1073+dynamic-library-dirs:
1074+data-dir:
1075+hs-libraries: HSmtl-2.2.2
1076+depends: base-4.14.1.0 transformers-0.5.6.2
1077+haddock-interfaces:
1078+haddock-html:
1079+---
1080+name: parsec
1081+version: 3.1.14.0
1082+visibility: public
1083+id: parsec-3.1.14.0
1084+key: parsec-3.1.14.0
1085+license: BSD-3-Clause
1086+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1087+author:
1088+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1089+homepage: https://github.com/haskell/parsec
1090+synopsis: Monadic parser combinators
1091+description:
1092+ Parsec is designed from scratch as an industrial-strength parser
1093+ library. It is simple, safe, well documented (on the package
1094+ homepage), has extensive libraries, good error messages,
1095+ and is fast. It is defined as a monad transformer that can be
1096+ stacked on arbitrary monads, and it is also parametric in the
1097+ input stream type.
1098+ The main entry point is the "Text.Parsec" module which provides
1099+ defaults for parsing 'Char'acter data.
1100+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1101+ the legacy @parsec-2@ API and may be removed at some point in
1102+ the future.
1103+category: Parsing
1104+exposed: True
1105+exposed-modules:
1106+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1107+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1108+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1109+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1110+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1111+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1112+ Text.ParserCombinators.Parsec.Combinator
1113+ Text.ParserCombinators.Parsec.Error
1114+ Text.ParserCombinators.Parsec.Expr
1115+ Text.ParserCombinators.Parsec.Language
1116+ Text.ParserCombinators.Parsec.Perm
1117+ Text.ParserCombinators.Parsec.Pos
1118+ Text.ParserCombinators.Parsec.Prim
1119+ Text.ParserCombinators.Parsec.Token
1120+import-dirs:
1121+library-dirs:
1122+dynamic-library-dirs:
1123+data-dir:
1124+hs-libraries: HSparsec-3.1.14.0
1125+depends:
1126+ base-4.14.1.0 bytestring-0.10.10.0 mtl-2.2.2 text-1.2.3.2
1127+haddock-interfaces:
1128+haddock-html:
1129+---
1130+name: pretty
1131+version: 1.1.3.6
1132+visibility: public
1133+id: pretty-1.1.3.6
1134+key: pretty-1.1.3.6
1135+license: BSD-3-Clause
1136+maintainer: David Terei <code@davidterei.com>
1137+stability: Stable
1138+homepage: http://github.com/haskell/pretty
1139+synopsis: Pretty-printing library
1140+description:
1141+ This package contains a pretty-printing library, a set of API's
1142+ that provides a way to easily print out text in a consistent
1143+ format of your choosing. This is useful for compilers and related
1144+ tools.
1145+ This library was originally designed by John Hughes's and has since
1146+ been heavily modified by Simon Peyton Jones.
1147+category: Text
1148+exposed: True
1149+exposed-modules:
1150+ Text.PrettyPrint Text.PrettyPrint.Annotated
1151+ Text.PrettyPrint.Annotated.HughesPJ
1152+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1153+ Text.PrettyPrint.HughesPJClass
1154+import-dirs:
1155+library-dirs:
1156+dynamic-library-dirs:
1157+data-dir:
1158+hs-libraries: HSpretty-1.1.3.6
1159+depends: base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1
1160+haddock-interfaces:
1161+haddock-html:
1162+---
1163+name: process
1164+version: 1.6.9.0
1165+visibility: public
1166+id: process-1.6.9.0
1167+key: process-1.6.9.0
1168+license: BSD-3-Clause
1169+maintainer: libraries@haskell.org
1170+synopsis: Process libraries
1171+description:
1172+ This package contains libraries for dealing with system processes.
1173+ The typed-process package is a more recent take on a process API,
1174+ which uses this package internally. It features better binary
1175+ support, easier concurrency, and a more composable API. You can
1176+ read more about it at
1177+ <https://github.com/fpco/typed-process/#readme>.
1178+category: System
1179+exposed: True
1180+exposed-modules: System.Cmd System.Process System.Process.Internals
1181+hidden-modules: System.Process.Common System.Process.Posix
1182+import-dirs:
1183+library-dirs:
1184+dynamic-library-dirs:
1185+data-dir:
1186+hs-libraries: HSprocess-1.6.9.0
1187+include-dirs:
1188+includes: runProcess.h
1189+depends:
1190+ base-4.14.1.0 deepseq-1.4.4.0 directory-1.3.6.0 filepath-1.4.2.1
1191+ unix-2.7.2.2
1192+haddock-interfaces:
1193+haddock-html:
1194+---
1195+name: stm
1196+version: 2.5.0.0
1197+visibility: public
1198+id: stm-2.5.0.0
1199+key: stm-2.5.0.0
1200+license: BSD-3-Clause
1201+maintainer: libraries@haskell.org
1202+homepage: https://wiki.haskell.org/Software_transactional_memory
1203+synopsis: Software Transactional Memory
1204+description:
1205+ Software Transactional Memory, or STM, is an abstraction for
1206+ concurrent communication. The main benefits of STM are
1207+ /composability/ and /modularity/. That is, using STM you can write
1208+ concurrent abstractions that can be easily composed with any other
1209+ abstraction built using STM, without exposing the details of how
1210+ your abstraction ensures safety. This is typically not the case
1211+ with other forms of concurrent communication, such as locks or
1212+ 'MVar's.
1213+category: Concurrency
1214+exposed: True
1215+exposed-modules:
1216+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1217+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1218+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1219+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1220+ Control.Monad.STM
1221+hidden-modules: Control.Sequential.STM
1222+import-dirs:
1223+library-dirs:
1224+dynamic-library-dirs:
1225+data-dir:
1226+hs-libraries: HSstm-2.5.0.0
1227+depends: array-0.5.4.0 base-4.14.1.0
1228+haddock-interfaces:
1229+haddock-html:
1230+---
1231+name: template-haskell
1232+version: 2.16.0.0
1233+visibility: public
1234+id: template-haskell-2.16.0.0
1235+key: template-haskell-2.16.0.0
1236+license: BSD-3-Clause
1237+maintainer: libraries@haskell.org
1238+synopsis: Support library for Template Haskell
1239+description:
1240+ This package provides modules containing facilities for manipulating
1241+ Haskell source code using Template Haskell.
1242+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1243+ information.
1244+category: Template Haskell
1245+exposed: True
1246+exposed-modules:
1247+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1248+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1249+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1250+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1251+hidden-modules: Language.Haskell.TH.Lib.Map
1252+import-dirs:
1253+library-dirs:
1254+dynamic-library-dirs:
1255+data-dir:
1256+hs-libraries: HStemplate-haskell-2.16.0.0
1257+depends:
1258+ base-4.14.1.0 ghc-boot-th-8.10.2.20201118 ghc-prim-0.6.1
1259+ pretty-1.1.3.6
1260+haddock-interfaces:
1261+haddock-html:
1262+---
1263+name: terminfo
1264+version: 0.4.1.4
1265+visibility: public
1266+id: terminfo-0.4.1.4
1267+key: terminfo-0.4.1.4
1268+license: BSD-3-Clause
1269+copyright: (c) Judah Jacobson
1270+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1271+author: Judah Jacobson
1272+stability: Stable
1273+homepage: https://github.com/judah/terminfo
1274+synopsis: Haskell bindings to the terminfo library.
1275+description:
1276+ This library provides an interface to the terminfo database (via bindings to the
1277+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1278+ systems to interact with a variety of terminals using a standard set of capabilities.
1279+category: User Interfaces
1280+exposed: True
1281+exposed-modules:
1282+ System.Console.Terminfo System.Console.Terminfo.Base
1283+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1284+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1285+ System.Console.Terminfo.Keys
1286+import-dirs:
1287+library-dirs:
1288+dynamic-library-dirs:
1289+data-dir:
1290+hs-libraries: HSterminfo-0.4.1.4
1291+extra-libraries: tinfo
1292+depends: base-4.14.1.0
1293+haddock-interfaces:
1294+haddock-html:
1295+---
1296+name: text
1297+version: 1.2.3.2
1298+visibility: public
1299+id: text-1.2.3.2
1300+key: text-1.2.3.2
1301+license: BSD-2-Clause
1302+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1303+maintainer:
1304+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1305+author: Bryan O'Sullivan <bos@serpentine.com>
1306+homepage: https://github.com/haskell/text
1307+synopsis: An efficient packed Unicode text type.
1308+description:
1309+ An efficient packed, immutable Unicode text type (both strict and
1310+ lazy), with a powerful loop fusion optimization framework.
1311+ The 'Text' type represents Unicode character strings, in a time and
1312+ space-efficient manner. This package provides text processing
1313+ capabilities that are optimized for performance critical use, both
1314+ in terms of large data quantities and high speed.
1315+ The 'Text' type provides character-encoding, type-safe case
1316+ conversion via whole-string case conversion functions (see "Data.Text").
1317+ It also provides a range of functions for converting 'Text' values to
1318+ and from 'ByteStrings', using several standard encodings
1319+ (see "Data.Text.Encoding").
1320+ Efficient locale-sensitive support for text IO is also supported
1321+ (see "Data.Text.IO").
1322+ These modules are intended to be imported qualified, to avoid name
1323+ clashes with Prelude functions, e.g.
1324+ > import qualified Data.Text as T
1325+ To use an extended and very rich family of functions for working
1326+ with Unicode text (including normalization, regular expressions,
1327+ non-standard encodings, text breaking, and locales), see
1328+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1329+ based on the well-respected and liberally
1330+ licensed [ICU library](http://site.icu-project.org/).
1331+category: Data, Text
1332+exposed: True
1333+exposed-modules:
1334+ Data.Text Data.Text.Array Data.Text.Encoding
1335+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1336+ Data.Text.Internal Data.Text.Internal.Builder
1337+ Data.Text.Internal.Builder.Functions
1338+ Data.Text.Internal.Builder.Int.Digits
1339+ Data.Text.Internal.Builder.RealFloat.Functions
1340+ Data.Text.Internal.Encoding.Fusion
1341+ Data.Text.Internal.Encoding.Fusion.Common
1342+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1343+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1344+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1345+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1346+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1347+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1348+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1349+ Data.Text.Internal.Private Data.Text.Internal.Read
1350+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1351+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1352+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1353+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1354+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1355+ Data.Text.Read Data.Text.Unsafe
1356+hidden-modules: Data.Text.Show
1357+import-dirs:
1358+library-dirs:
1359+dynamic-library-dirs:
1360+data-dir:
1361+hs-libraries: HStext-1.2.3.2
1362+depends:
1363+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
1364+ deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
1365+haddock-interfaces:
1366+haddock-html:
1367+---
1368+name: time
1369+version: 1.9.3
1370+visibility: public
1371+id: time-1.9.3
1372+key: time-1.9.3
1373+license: BSD-3-Clause
1374+maintainer: <ashley@semantic.org>
1375+author: Ashley Yakeley
1376+stability: stable
1377+homepage: https://github.com/haskell/time
1378+synopsis: A time library
1379+description: Time, clocks and calendars
1380+category: Time
1381+exposed: True
1382+exposed-modules:
1383+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1384+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1385+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1386+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1387+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1388+ Data.Time.Format.Internal Data.Time.LocalTime
1389+hidden-modules:
1390+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1391+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1392+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1393+ Data.Time.Clock.Internal.DiffTime
1394+ Data.Time.Clock.Internal.AbsoluteTime
1395+ Data.Time.Clock.Internal.NominalDiffTime
1396+ Data.Time.Clock.Internal.POSIXTime
1397+ Data.Time.Clock.Internal.UniversalTime
1398+ Data.Time.Clock.Internal.SystemTime
1399+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1400+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1401+ Data.Time.LocalTime.Internal.TimeZone
1402+ Data.Time.LocalTime.Internal.TimeOfDay
1403+ Data.Time.LocalTime.Internal.CalendarDiffTime
1404+ Data.Time.LocalTime.Internal.LocalTime
1405+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1406+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1407+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1408+ Data.Time.Format.Parse.Instances
1409+import-dirs:
1410+library-dirs:
1411+dynamic-library-dirs:
1412+data-dir:
1413+hs-libraries: HStime-1.9.3
1414+include-dirs:
1415+depends: base-4.14.1.0 deepseq-1.4.4.0
1416+haddock-interfaces:
1417+haddock-html:
1418+---
1419+name: transformers
1420+version: 0.5.6.2
1421+visibility: public
1422+id: transformers-0.5.6.2
1423+key: transformers-0.5.6.2
1424+license: BSD-3-Clause
1425+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1426+author: Andy Gill, Ross Paterson
1427+synopsis: Concrete functor and monad transformers
1428+description:
1429+ A portable library of functor and monad transformers, inspired by
1430+ the paper
1431+ * \"Functional Programming with Overloading and Higher-Order
1432+ Polymorphism\", by Mark P Jones,
1433+ in /Advanced School of Functional Programming/, 1995
1434+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1435+ This package contains:
1436+ * the monad transformer class (in "Control.Monad.Trans.Class")
1437+ * concrete functor and monad transformers, each with associated
1438+ operations and functions to lift operations associated with other
1439+ transformers.
1440+ The package can be used on its own in portable Haskell code, in
1441+ which case operations need to be manually lifted through transformer
1442+ stacks (see "Control.Monad.Trans.Class" for some examples).
1443+ Alternatively, it can be used with the non-portable monad classes in
1444+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1445+ introduced by monad transformers through other transformers.
1446+category: Control
1447+exposed: True
1448+exposed-modules:
1449+ Control.Applicative.Backwards Control.Applicative.Lift
1450+ Control.Monad.Signatures Control.Monad.Trans.Accum
1451+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1452+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1453+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1454+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1455+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1456+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1457+ Control.Monad.Trans.Select Control.Monad.Trans.State
1458+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1459+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1460+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1461+ Data.Functor.Constant Data.Functor.Reverse
1462+import-dirs:
1463+library-dirs:
1464+dynamic-library-dirs:
1465+data-dir:
1466+hs-libraries: HStransformers-0.5.6.2
1467+depends: base-4.14.1.0
1468+haddock-interfaces:
1469+haddock-html:
1470+---
1471+name: unix
1472+version: 2.7.2.2
1473+visibility: public
1474+id: unix-2.7.2.2
1475+key: unix-2.7.2.2
1476+license: BSD-3-Clause
1477+maintainer: libraries@haskell.org
1478+homepage: https://github.com/haskell/unix
1479+synopsis: POSIX functionality
1480+description:
1481+ This package gives you access to the set of operating system
1482+ services standardised by
1483+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1484+ (or the IEEE Portable Operating System Interface for Computing
1485+ Environments - IEEE Std. 1003.1).
1486+ The package is not supported under Windows.
1487+category: System
1488+exposed: True
1489+exposed-modules:
1490+ System.Posix System.Posix.ByteString
1491+ System.Posix.ByteString.FilePath System.Posix.Directory
1492+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1493+ System.Posix.DynamicLinker.ByteString
1494+ System.Posix.DynamicLinker.Module
1495+ System.Posix.DynamicLinker.Module.ByteString
1496+ System.Posix.DynamicLinker.Prim System.Posix.Env
1497+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1498+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1499+ System.Posix.IO.ByteString System.Posix.Process
1500+ System.Posix.Process.ByteString System.Posix.Process.Internals
1501+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1502+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1503+ System.Posix.Temp.ByteString System.Posix.Terminal
1504+ System.Posix.Terminal.ByteString System.Posix.Time
1505+ System.Posix.Unistd System.Posix.User
1506+hidden-modules:
1507+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1508+ System.Posix.Files.Common System.Posix.IO.Common
1509+ System.Posix.Process.Common System.Posix.Terminal.Common
1510+import-dirs:
1511+library-dirs:
1512+dynamic-library-dirs:
1513+data-dir:
1514+hs-libraries: HSunix-2.7.2.2
1515+extra-libraries: rt util dl pthread
1516+include-dirs:
1517+includes: HsUnix.h execvpe.h
1518+depends: base-4.14.1.0 bytestring-0.10.10.0 time-1.9.3
1519+haddock-interfaces:
1520+haddock-html:
1521+---
1522+name: xhtml
1523+version: 3000.2.2.1
1524+visibility: public
1525+id: xhtml-3000.2.2.1
1526+key: xhtml-3000.2.2.1
1527+license: BSD-3-Clause
1528+copyright:
1529+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1530+ Graduate Institute of Science and Technology, 1999-2001
1531+maintainer: Chris Dornan <chris@chrisdornan.com>
1532+author: Bjorn Bringert
1533+stability: Stable
1534+homepage: https://github.com/haskell/xhtml
1535+synopsis: An XHTML combinator library
1536+description:
1537+ This package provides combinators for producing
1538+ XHTML 1.0, including the Strict, Transitional and
1539+ Frameset variants.
1540+category: Web, XML, Pretty Printer
1541+exposed: True
1542+exposed-modules:
1543+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1544+ Text.XHtml.Table Text.XHtml.Transitional
1545+hidden-modules:
1546+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1547+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1548+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1549+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1550+import-dirs:
1551+library-dirs:
1552+dynamic-library-dirs:
1553+data-dir:
1554+hs-libraries: HSxhtml-3000.2.2.1
1555+depends: base-4.14.1.0
1556+haddock-interfaces:
1557+haddock-html:
1558+---
1559+name: rts
1560+version: 1.0
1561+visibility: public
1562+id: rts
1563+key: rts
1564+license: BSD-3-Clause
1565+maintainer: glasgow-haskell-users@haskell.org
1566+exposed: True
1567+library-dirs:
1568+hs-libraries: HSrts
1569+extra-libraries: m rt dl ffi numa pthread
1570+include-dirs:
1571+includes: Stg.h
1572+ld-options:
1573+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1574+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1575+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1576+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1577+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1578+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1579+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1580+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1581+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1582+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1583+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1584+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1585+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1586+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1587+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1588+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1589+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1590+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1591+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1592+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1593+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1594+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1595+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1596+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1597+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1598+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1599+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1600+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1601+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1602+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1603+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1604+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1605+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1606+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1607+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1608+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1609+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1610+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1611+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1612+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1613+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1614+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1615+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1616+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1617+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1618+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1619+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1620+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1621+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1622+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1623+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1624+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1625+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1626+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1627+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1628+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1629+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1630+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1631+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.10.2.20201118
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc/infonew file+67
@@ -0,0 +1,67 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler flags","")
4+ ,("C++ compiler flags","")
5+ ,("C compiler link flags","")
6+ ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP flags","-E -undef -traditional")
8+ ,("ld flags","")
9+ ,("ld supports compact unwind","YES")
10+ ,("ld supports build-id","YES")
11+ ,("ld supports filelist","NO")
12+ ,("ld is GNU ld","YES")
13+ ,("Merge objects flags","-r")
14+ ,("ar flags","q")
15+ ,("ar supports at file","YES")
16+ ,("touch command","touch")
17+ ,("dllwrap command","/bin/false")
18+ ,("windres command","/bin/false")
19+ ,("libtool command","libtool")
20+ ,("cross compiling","NO")
21+ ,("target platform string","x86_64-unknown-linux")
22+ ,("target os","OSLinux")
23+ ,("target arch","ArchX86_64")
24+ ,("target word size","8")
25+ ,("target has GNU nonexec stack","YES")
26+ ,("target has .ident directive","YES")
27+ ,("target has subsections via symbols","NO")
28+ ,("target has RTS linker","YES")
29+ ,("Unregisterised","NO")
30+ ,("LLVM target","x86_64-unknown-linux")
31+ ,("LLVM llc command","llc")
32+ ,("LLVM opt command","opt")
33+ ,("LLVM clang command","clang")
34+ ,("integer library","integer-gmp")
35+ ,("Use interpreter","YES")
36+ ,("Use native code generator","YES")
37+ ,("Support SMP","YES")
38+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
39+ ,("Tables next to code","YES")
40+ ,("Leading underscore","NO")
41+ ,("Use LibFFI","NO")
42+ ,("Use Threads","YES")
43+ ,("Use Debugging","NO")
44+ ,("RTS expects libdw","NO")
45+ ,("Project version","8.10.2.20201118")
46+ ,("Project Git commit id","29204b1c4f52ea34d84da33593052ee839293bf2")
47+ ,("Booter version","8.6.5")
48+ ,("Stage","2")
49+ ,("Build platform","x86_64-unknown-linux")
50+ ,("Host platform","x86_64-unknown-linux")
51+ ,("Target platform","x86_64-unknown-linux")
52+ ,("Have interpreter","YES")
53+ ,("Object splitting supported","NO")
54+ ,("Have native code generator","YES")
55+ ,("Support dynamic-too","YES")
56+ ,("Support parallel --make","YES")
57+ ,("Support reexported-modules","YES")
58+ ,("Support thinning and renaming package flags","YES")
59+ ,("Support Backpack","YES")
60+ ,("Requires unified installed package IDs","YES")
61+ ,("Uses package keys","YES")
62+ ,("Uses unit IDs","YES")
63+ ,("Dynamic by default","NO")
64+ ,("GHC Dynamic","YES")
65+ ,("GHC Profiled","NO")
66+ ,("Debug on","NO")
67+ ]
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.10.2.20201118
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc/supported-languagesnew file+255
@@ -0,0 +1,255 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+CUSKs
25+NoCUSKs
26+ConstrainedClassMethods
27+NoConstrainedClassMethods
28+ConstraintKinds
29+NoConstraintKinds
30+DataKinds
31+NoDataKinds
32+DatatypeContexts
33+NoDatatypeContexts
34+DefaultSignatures
35+NoDefaultSignatures
36+DeriveAnyClass
37+NoDeriveAnyClass
38+DeriveDataTypeable
39+NoDeriveDataTypeable
40+DeriveFoldable
41+NoDeriveFoldable
42+DeriveFunctor
43+NoDeriveFunctor
44+DeriveGeneric
45+NoDeriveGeneric
46+DeriveLift
47+NoDeriveLift
48+DeriveTraversable
49+NoDeriveTraversable
50+DerivingStrategies
51+NoDerivingStrategies
52+DerivingVia
53+NoDerivingVia
54+DisambiguateRecordFields
55+NoDisambiguateRecordFields
56+DoAndIfThenElse
57+NoDoAndIfThenElse
58+BlockArguments
59+NoBlockArguments
60+DoRec
61+NoDoRec
62+DuplicateRecordFields
63+NoDuplicateRecordFields
64+EmptyCase
65+NoEmptyCase
66+EmptyDataDecls
67+NoEmptyDataDecls
68+EmptyDataDeriving
69+NoEmptyDataDeriving
70+ExistentialQuantification
71+NoExistentialQuantification
72+ExplicitForAll
73+NoExplicitForAll
74+ExplicitNamespaces
75+NoExplicitNamespaces
76+ExtendedDefaultRules
77+NoExtendedDefaultRules
78+FlexibleContexts
79+NoFlexibleContexts
80+FlexibleInstances
81+NoFlexibleInstances
82+ForeignFunctionInterface
83+NoForeignFunctionInterface
84+FunctionalDependencies
85+NoFunctionalDependencies
86+GADTSyntax
87+NoGADTSyntax
88+GADTs
89+NoGADTs
90+GHCForeignImportPrim
91+NoGHCForeignImportPrim
92+GeneralizedNewtypeDeriving
93+NoGeneralizedNewtypeDeriving
94+GeneralisedNewtypeDeriving
95+NoGeneralisedNewtypeDeriving
96+ImplicitParams
97+NoImplicitParams
98+ImplicitPrelude
99+NoImplicitPrelude
100+ImportQualifiedPost
101+NoImportQualifiedPost
102+ImpredicativeTypes
103+NoImpredicativeTypes
104+IncoherentInstances
105+NoIncoherentInstances
106+TypeFamilyDependencies
107+NoTypeFamilyDependencies
108+InstanceSigs
109+NoInstanceSigs
110+ApplicativeDo
111+NoApplicativeDo
112+InterruptibleFFI
113+NoInterruptibleFFI
114+JavaScriptFFI
115+NoJavaScriptFFI
116+KindSignatures
117+NoKindSignatures
118+LambdaCase
119+NoLambdaCase
120+LiberalTypeSynonyms
121+NoLiberalTypeSynonyms
122+MagicHash
123+NoMagicHash
124+MonadComprehensions
125+NoMonadComprehensions
126+MonadFailDesugaring
127+NoMonadFailDesugaring
128+MonoLocalBinds
129+NoMonoLocalBinds
130+MonoPatBinds
131+NoMonoPatBinds
132+MonomorphismRestriction
133+NoMonomorphismRestriction
134+MultiParamTypeClasses
135+NoMultiParamTypeClasses
136+MultiWayIf
137+NoMultiWayIf
138+NumericUnderscores
139+NoNumericUnderscores
140+NPlusKPatterns
141+NoNPlusKPatterns
142+NamedFieldPuns
143+NoNamedFieldPuns
144+NamedWildCards
145+NoNamedWildCards
146+NegativeLiterals
147+NoNegativeLiterals
148+HexFloatLiterals
149+NoHexFloatLiterals
150+NondecreasingIndentation
151+NoNondecreasingIndentation
152+NullaryTypeClasses
153+NoNullaryTypeClasses
154+NumDecimals
155+NoNumDecimals
156+OverlappingInstances
157+NoOverlappingInstances
158+OverloadedLabels
159+NoOverloadedLabels
160+OverloadedLists
161+NoOverloadedLists
162+OverloadedStrings
163+NoOverloadedStrings
164+PackageImports
165+NoPackageImports
166+ParallelArrays
167+NoParallelArrays
168+ParallelListComp
169+NoParallelListComp
170+PartialTypeSignatures
171+NoPartialTypeSignatures
172+PatternGuards
173+NoPatternGuards
174+PatternSignatures
175+NoPatternSignatures
176+PatternSynonyms
177+NoPatternSynonyms
178+PolyKinds
179+NoPolyKinds
180+PolymorphicComponents
181+NoPolymorphicComponents
182+QuantifiedConstraints
183+NoQuantifiedConstraints
184+PostfixOperators
185+NoPostfixOperators
186+QuasiQuotes
187+NoQuasiQuotes
188+Rank2Types
189+NoRank2Types
190+RankNTypes
191+NoRankNTypes
192+RebindableSyntax
193+NoRebindableSyntax
194+RecordPuns
195+NoRecordPuns
196+RecordWildCards
197+NoRecordWildCards
198+RecursiveDo
199+NoRecursiveDo
200+RelaxedLayout
201+NoRelaxedLayout
202+RelaxedPolyRec
203+NoRelaxedPolyRec
204+RoleAnnotations
205+NoRoleAnnotations
206+ScopedTypeVariables
207+NoScopedTypeVariables
208+StandaloneDeriving
209+NoStandaloneDeriving
210+StarIsType
211+NoStarIsType
212+StaticPointers
213+NoStaticPointers
214+Strict
215+NoStrict
216+StrictData
217+NoStrictData
218+TemplateHaskell
219+NoTemplateHaskell
220+TemplateHaskellQuotes
221+NoTemplateHaskellQuotes
222+StandaloneKindSignatures
223+NoStandaloneKindSignatures
224+TraditionalRecordSyntax
225+NoTraditionalRecordSyntax
226+TransformListComp
227+NoTransformListComp
228+TupleSections
229+NoTupleSections
230+TypeApplications
231+NoTypeApplications
232+TypeInType
233+NoTypeInType
234+TypeFamilies
235+NoTypeFamilies
236+TypeOperators
237+NoTypeOperators
238+TypeSynonymInstances
239+NoTypeSynonymInstances
240+UnboxedTuples
241+NoUnboxedTuples
242+UnboxedSums
243+NoUnboxedSums
244+UndecidableInstances
245+NoUndecidableInstances
246+UndecidableSuperClasses
247+NoUndecidableSuperClasses
248+UnicodeSyntax
249+NoUnicodeSyntax
250+UnliftedFFITypes
251+NoUnliftedFFITypes
252+UnliftedNewtypes
253+NoUnliftedNewtypes
254+ViewPatterns
255+NoViewPatterns
materialized/dummy-ghc/ghc-8.10.2.20201118-x86_64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.10.2.20201118
materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/dump-globalnew file+1595
@@ -0,0 +1,1595 @@
1+name: Cabal
2+version: 3.2.0.0
3+visibility: public
4+id: Cabal-3.2.0.0
5+key: Cabal-3.2.0.0
6+license: BSD-3-Clause
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
12+description:
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
19+exposed: True
20+exposed-modules:
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
37+ Distribution.Compat.Stack Distribution.Compat.Time
38+ Distribution.Compat.Typeable Distribution.Compiler
39+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
40+ Distribution.FieldGrammar.FieldDescrs
41+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
42+ Distribution.Fields Distribution.Fields.ConfVar
43+ Distribution.Fields.Field Distribution.Fields.Lexer
44+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
45+ Distribution.Fields.Parser Distribution.Fields.Pretty
46+ Distribution.InstalledPackageInfo Distribution.License
47+ Distribution.Make Distribution.ModuleName Distribution.Package
48+ Distribution.PackageDescription
49+ Distribution.PackageDescription.Check
50+ Distribution.PackageDescription.Configuration
51+ Distribution.PackageDescription.FieldGrammar
52+ Distribution.PackageDescription.Parsec
53+ Distribution.PackageDescription.PrettyPrint
54+ Distribution.PackageDescription.Quirks
55+ Distribution.PackageDescription.Utils Distribution.Parsec
56+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
57+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
58+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
59+ Distribution.SPDX Distribution.SPDX.License
60+ Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.ConfVar Distribution.Types.Dependency
107+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108+ Distribution.Types.Executable Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.Flag Distribution.Types.ForeignLib
111+ Distribution.Types.ForeignLib.Lens
112+ Distribution.Types.ForeignLibOption
113+ Distribution.Types.ForeignLibType
114+ Distribution.Types.GenericPackageDescription
115+ Distribution.Types.GenericPackageDescription.Lens
116+ Distribution.Types.GivenComponent
117+ Distribution.Types.HookedBuildInfo
118+ Distribution.Types.IncludeRenaming
119+ Distribution.Types.InstalledPackageInfo
120+ Distribution.Types.InstalledPackageInfo.FieldGrammar
121+ Distribution.Types.InstalledPackageInfo.Lens
122+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123+ Distribution.Types.Library Distribution.Types.Library.Lens
124+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126+ Distribution.Types.Module Distribution.Types.ModuleReexport
127+ Distribution.Types.ModuleRenaming
128+ Distribution.Types.MungedPackageId
129+ Distribution.Types.MungedPackageName
130+ Distribution.Types.PackageDescription
131+ Distribution.Types.PackageDescription.Lens
132+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134+ Distribution.Types.PackageVersionConstraint
135+ Distribution.Types.PkgconfigDependency
136+ Distribution.Types.PkgconfigName
137+ Distribution.Types.PkgconfigVersion
138+ Distribution.Types.PkgconfigVersionRange
139+ Distribution.Types.SetupBuildInfo
140+ Distribution.Types.SetupBuildInfo.Lens
141+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
143+ Distribution.Types.TestSuite.Lens
144+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146+ Distribution.Types.Version Distribution.Types.VersionInterval
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Progress
152+ Distribution.Utils.ShortText Distribution.Utils.Structured
153+ Distribution.Verbosity Distribution.Verbosity.Internal
154+ Distribution.Version Language.Haskell.Extension
155+hidden-modules:
156+ Distribution.Backpack.PreExistingComponent
157+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159+ Distribution.Backpack.Id Distribution.Utils.UnionFind
160+ Distribution.Utils.Base62 Distribution.Compat.Async
161+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
163+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
165+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
166+ Distribution.Simple.Utils.Json Paths_Cabal
167+import-dirs:
168+library-dirs:
169+dynamic-library-dirs:
170+data-dir:
171+hs-libraries: HSCabal-3.2.0.0
172+depends:
173+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
174+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
175+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
176+ process-1.6.9.0 text-1.2.3.2 time-1.9.3 transformers-0.5.6.2
177+ unix-2.7.2.2
178+haddock-interfaces:
179+haddock-html:
180+---
181+name: array
182+version: 0.5.4.0
183+visibility: public
184+id: array-0.5.4.0
185+key: array-0.5.4.0
186+license: BSD-3-Clause
187+maintainer: libraries@haskell.org
188+synopsis: Mutable and immutable arrays
189+description:
190+ In addition to providing the "Data.Array" module
191+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
192+ this package also defines the classes 'IArray' of
193+ immutable arrays and 'MArray' of arrays mutable within appropriate
194+ monads, as well as some instances of these classes.
195+category: Data Structures
196+exposed: True
197+exposed-modules:
198+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
199+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
200+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
201+ Data.Array.Storable Data.Array.Storable.Internals
202+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
203+import-dirs:
204+library-dirs:
205+dynamic-library-dirs:
206+data-dir:
207+hs-libraries: HSarray-0.5.4.0
208+depends: base-4.14.1.0
209+haddock-interfaces:
210+haddock-html:
211+---
212+name: base
213+version: 4.14.1.0
214+visibility: public
215+id: base-4.14.1.0
216+key: base-4.14.1.0
217+license: BSD-3-Clause
218+maintainer: libraries@haskell.org
219+synopsis: Basic libraries
220+description:
221+ This package contains the Standard Haskell "Prelude" and its support libraries,
222+ and a large collection of useful libraries ranging from data
223+ structures to parsing combinators and debugging utilities.
224+category: Prelude
225+exposed: True
226+exposed-modules:
227+ Control.Applicative Control.Arrow Control.Category
228+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
229+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
230+ Control.Exception.Base Control.Monad Control.Monad.Fail
231+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
232+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
233+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
234+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
235+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
236+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
237+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
238+ Data.Functor Data.Functor.Classes Data.Functor.Compose
239+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
240+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
241+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
242+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
243+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
244+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
245+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
246+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
247+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
248+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
249+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
250+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
251+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
252+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
253+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
254+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
255+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
256+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
257+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
258+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
259+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
260+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
261+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
262+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
263+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
264+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
265+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
266+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
267+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
268+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
269+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
270+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
271+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
272+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
273+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Word Numeric Numeric.Natural
274+ Prelude System.CPUTime System.Console.GetOpt System.Environment
275+ System.Environment.Blank System.Exit System.IO System.IO.Error
276+ System.IO.Unsafe System.Info System.Mem System.Mem.StableName
277+ System.Mem.Weak System.Posix.Internals System.Posix.Types
278+ System.Timeout Text.ParserCombinators.ReadP
279+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
280+ Text.Show Text.Show.Functions Type.Reflection
281+ Type.Reflection.Unsafe Unsafe.Coerce
282+hidden-modules:
283+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
284+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
285+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
286+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
287+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
288+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
289+ System.CPUTime.Utils GHC.Event.Arr GHC.Event.Array
290+ GHC.Event.Control GHC.Event.EPoll GHC.Event.IntTable
291+ GHC.Event.Internal GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ
292+ GHC.Event.Poll GHC.Event.Thread GHC.Event.TimerManager
293+ GHC.Event.Unique System.CPUTime.Posix.ClockGetTime
294+ System.CPUTime.Posix.Times System.CPUTime.Posix.RUsage
295+ System.CPUTime.Unsupported
296+import-dirs:
297+library-dirs:
298+dynamic-library-dirs:
299+data-dir:
300+hs-libraries: HSbase-4.14.1.0
301+include-dirs:
302+includes: HsBase.h
303+depends: ghc-prim-0.6.1 integer-gmp-1.0.3.0 rts
304+haddock-interfaces:
305+haddock-html:
306+---
307+name: binary
308+version: 0.8.8.0
309+visibility: public
310+id: binary-0.8.8.0
311+key: binary-0.8.8.0
312+license: BSD-3-Clause
313+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
314+author: Lennart Kolmodin <kolmodin@gmail.com>
315+stability: provisional
316+homepage: https://github.com/kolmodin/binary
317+synopsis:
318+ Binary serialisation for Haskell values using lazy ByteStrings
319+description:
320+ Efficient, pure binary serialisation using lazy ByteStrings.
321+ Haskell values may be encoded to and from binary formats,
322+ written to disk as binary, or sent over the network.
323+ The format used can be automatically generated, or
324+ you can choose to implement a custom format if needed.
325+ Serialisation speeds of over 1 G\/sec have been observed,
326+ so this library should be suitable for high performance
327+ scenarios.
328+category: Data, Parsing
329+exposed: True
330+exposed-modules:
331+ Data.Binary Data.Binary.Builder Data.Binary.Get
332+ Data.Binary.Get.Internal Data.Binary.Put
333+hidden-modules:
334+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
335+ Data.Binary.FloatCast
336+import-dirs:
337+library-dirs:
338+dynamic-library-dirs:
339+data-dir:
340+hs-libraries: HSbinary-0.8.8.0
341+depends:
342+ array-0.5.4.0 base-4.14.1.0 bytestring-0.10.10.0 containers-0.6.2.1
343+haddock-interfaces:
344+haddock-html:
345+---
346+name: bytestring
347+version: 0.10.10.0
348+visibility: public
349+id: bytestring-0.10.10.0
350+key: bytestring-0.10.10.0
351+license: BSD-3-Clause
352+copyright:
353+ Copyright (c) Don Stewart 2005-2009,
354+ (c) Duncan Coutts 2006-2015,
355+ (c) David Roundy 2003-2005,
356+ (c) Jasper Van der Jeugt 2010,
357+ (c) Simon Meier 2010-2013.
358+maintainer: Duncan Coutts <duncan@community.haskell.org>
359+author:
360+ Don Stewart,
361+ Duncan Coutts
362+homepage: https://github.com/haskell/bytestring
363+synopsis:
364+ Fast, compact, strict and lazy byte strings with a list interface
365+description:
366+ An efficient compact, immutable byte string type (both strict and lazy)
367+ suitable for binary or 8-bit character data.
368+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
369+ It is suitable for high performance use, both in terms of large data
370+ quantities, or high speed requirements. The 'ByteString' functions follow
371+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
372+ from using 'String' to 'ByteString'.
373+ Two 'ByteString' variants are provided:
374+ * Strict 'ByteString's keep the string as a single large array. This
375+ makes them convenient for passing data between C and Haskell.
376+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
377+ suitable for I\/O streaming tasks.
378+ The @Char8@ modules provide a character-based view of the same
379+ underlying 'ByteString' types. This makes it convenient to handle mixed
380+ binary and 8-bit character content (which is common in many file formats
381+ and network protocols).
382+ The 'Builder' module provides an efficient way to build up 'ByteString's
383+ in an ad-hoc way by repeated concatenation. This is ideal for fast
384+ serialisation or pretty printing.
385+ There is also a 'ShortByteString' type which has a lower memory overhead
386+ and can can be converted to or from a 'ByteString', but supports very few
387+ other operations. It is suitable for keeping many short strings in memory.
388+ 'ByteString's are not designed for Unicode. For Unicode strings you should
389+ use the 'Text' type from the @text@ package.
390+ These modules are intended to be imported qualified, to avoid name clashes
391+ with "Prelude" functions, e.g.
392+ > import qualified Data.ByteString as BS
393+category: Data
394+exposed: True
395+exposed-modules:
396+ Data.ByteString Data.ByteString.Builder
397+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
398+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
399+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
400+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
401+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
402+ Data.ByteString.Lazy.Internal Data.ByteString.Short
403+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
404+hidden-modules:
405+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
406+ Data.ByteString.Builder.Prim.ASCII
407+ Data.ByteString.Builder.Prim.Internal.Floating
408+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
409+ Data.ByteString.Builder.Prim.Internal.Base16
410+import-dirs:
411+library-dirs:
412+dynamic-library-dirs:
413+data-dir:
414+hs-libraries: HSbytestring-0.10.10.0
415+include-dirs:
416+includes: fpstring.h
417+depends:
418+ base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
419+haddock-interfaces:
420+haddock-html:
421+---
422+name: containers
423+version: 0.6.2.1
424+visibility: public
425+id: containers-0.6.2.1
426+key: containers-0.6.2.1
427+license: BSD-3-Clause
428+maintainer: libraries@haskell.org
429+synopsis: Assorted concrete container types
430+description:
431+ This package contains efficient general-purpose implementations
432+ of various immutable container types including sets, maps, sequences,
433+ trees, and graphs.
434+ For a walkthrough of what this package provides with examples of common
435+ operations see the [containers
436+ introduction](https://haskell-containers.readthedocs.io).
437+ The declared cost of each operation is either worst-case or amortized, but
438+ remains valid even if structures are shared.
439+category: Data Structures
440+exposed: True
441+exposed-modules:
442+ Data.Containers.ListUtils Data.Graph Data.IntMap
443+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
444+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
445+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
446+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
447+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
448+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
449+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
450+ Utils.Containers.Internal.BitQueue
451+ Utils.Containers.Internal.BitUtil
452+ Utils.Containers.Internal.StrictPair
453+hidden-modules:
454+ Utils.Containers.Internal.State
455+ Utils.Containers.Internal.StrictMaybe
456+ Utils.Containers.Internal.PtrEquality
457+ Utils.Containers.Internal.Coercions
458+ Utils.Containers.Internal.TypeError
459+ Data.Map.Internal.DeprecatedShowTree
460+ Data.IntMap.Internal.DeprecatedDebug
461+import-dirs:
462+library-dirs:
463+dynamic-library-dirs:
464+data-dir:
465+hs-libraries: HScontainers-0.6.2.1
466+depends: array-0.5.4.0 base-4.14.1.0 deepseq-1.4.4.0
467+haddock-interfaces:
468+haddock-html:
469+---
470+name: deepseq
471+version: 1.4.4.0
472+visibility: public
473+id: deepseq-1.4.4.0
474+key: deepseq-1.4.4.0
475+license: BSD-3-Clause
476+maintainer: libraries@haskell.org
477+synopsis: Deep evaluation of data structures
478+description:
479+ This package provides methods for fully evaluating data structures
480+ (\"deep evaluation\"). Deep evaluation is often used for adding
481+ strictness to a program, e.g. in order to force pending exceptions,
482+ remove space leaks, or force lazy I/O to happen. It is also useful
483+ in parallel programs, to ensure pending work does not migrate to the
484+ wrong thread.
485+ The primary use of this package is via the 'deepseq' function, a
486+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
487+ typeclass (\"Normal Form Data\", data structures with no unevaluated
488+ components) which defines strategies for fully evaluating different
489+ data types. See module documentation in "Control.DeepSeq" for more
490+ details.
491+category: Control
492+exposed: True
493+exposed-modules: Control.DeepSeq
494+hidden-modules: Control.DeepSeq.BackDoor
495+import-dirs:
496+library-dirs:
497+dynamic-library-dirs:
498+data-dir:
499+hs-libraries: HSdeepseq-1.4.4.0
500+depends: array-0.5.4.0 base-4.14.1.0
501+haddock-interfaces:
502+haddock-html:
503+---
504+name: directory
505+version: 1.3.6.0
506+visibility: public
507+id: directory-1.3.6.0
508+key: directory-1.3.6.0
509+license: BSD-3-Clause
510+maintainer: libraries@haskell.org
511+synopsis: Platform-agnostic library for filesystem operations
512+description:
513+ This library provides a basic set of operations for manipulating files and
514+ directories in a portable way.
515+category: System
516+exposed: True
517+exposed-modules:
518+ System.Directory System.Directory.Internal
519+ System.Directory.Internal.Prelude
520+hidden-modules:
521+ System.Directory.Internal.C_utimensat
522+ System.Directory.Internal.Common System.Directory.Internal.Config
523+ System.Directory.Internal.Posix System.Directory.Internal.Windows
524+import-dirs:
525+library-dirs:
526+dynamic-library-dirs:
527+data-dir:
528+hs-libraries: HSdirectory-1.3.6.0
529+depends:
530+ base-4.14.1.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
531+haddock-interfaces:
532+haddock-html:
533+---
534+name: exceptions
535+version: 0.10.4
536+visibility: public
537+id: exceptions-0.10.4
538+key: exceptions-0.10.4
539+license: BSD-3-Clause
540+copyright:
541+ Copyright (C) 2013-2015 Edward A. Kmett
542+ Copyright (C) 2012 Google Inc.
543+maintainer: Edward A. Kmett <ekmett@gmail.com>
544+author: Edward A. Kmett
545+stability: provisional
546+homepage: http://github.com/ekmett/exceptions/
547+synopsis: Extensible optionally-pure exceptions
548+description: Extensible optionally-pure exceptions.
549+category: Control, Exceptions, Monad
550+exposed: True
551+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
552+import-dirs:
553+library-dirs:
554+dynamic-library-dirs:
555+data-dir:
556+hs-libraries: HSexceptions-0.10.4
557+depends:
558+ base-4.14.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.16.0.0
559+ transformers-0.5.6.2
560+haddock-interfaces:
561+haddock-html:
562+---
563+name: filepath
564+version: 1.4.2.1
565+visibility: public
566+id: filepath-1.4.2.1
567+key: filepath-1.4.2.1
568+license: BSD-3-Clause
569+copyright: Neil Mitchell 2005-2018
570+maintainer: Neil Mitchell <ndmitchell@gmail.com>
571+author: Neil Mitchell <ndmitchell@gmail.com>
572+homepage: https://github.com/haskell/filepath#readme
573+synopsis: Library for manipulating FilePaths in a cross platform way.
574+description:
575+ This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
576+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
577+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
578+ * "System.FilePath" is an alias for the module appropriate to your platform.
579+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
580+category: System
581+exposed: True
582+exposed-modules:
583+ System.FilePath System.FilePath.Posix System.FilePath.Windows
584+import-dirs:
585+library-dirs:
586+dynamic-library-dirs:
587+data-dir:
588+hs-libraries: HSfilepath-1.4.2.1
589+depends: base-4.14.1.0
590+haddock-interfaces:
591+haddock-html:
592+---
593+name: ghc
594+version: 8.10.2.20201118
595+visibility: public
596+id: ghc-8.10.2.20201118
597+key: ghc-8.10.2.20201118
598+license: BSD-3-Clause
599+maintainer: glasgow-haskell-users@haskell.org
600+author: The GHC Team
601+homepage: http://www.haskell.org/ghc/
602+synopsis: The GHC API
603+description:
604+ GHC's functionality can be useful for more things than just
605+ compiling Haskell programs. Important use cases are programs
606+ that analyse (and perhaps transform) Haskell code. Others
607+ include loading Haskell code dynamically in a GHCi-like manner.
608+ For this reason, a lot of GHC's functionality is made available
609+ through this package.
610+category: Development
611+exposed-modules:
612+ Annotations ApiAnnotation Ar AsmCodeGen AsmUtils Avail Bag
613+ BasicTypes BinFingerprint BinIface Binary Bitmap BkpSyn BlockId
614+ BlockLayout BooleanFormula BufWrite BuildTyCl ByteCodeAsm
615+ ByteCodeGen ByteCodeInstr ByteCodeItbls ByteCodeLink ByteCodeTypes
616+ CFG CLabel CPrim CSE CallArity Class CliOption ClsInst
617+ CmdLineParser Cmm CmmBuildInfoTables CmmCallConv CmmCommonBlockElim
618+ CmmContFlowOpt CmmExpr CmmImplementSwitchPlans CmmInfo
619+ CmmLayoutStack CmmLex CmmLint CmmLive CmmMachOp CmmMonad CmmNode
620+ CmmOpt CmmParse CmmPipeline CmmProcPoint CmmSink CmmSwitch CmmType
621+ CmmUtils CoAxiom CodeOutput Coercion ConLike Config Constants
622+ Constraint CoreArity CoreFVs CoreLint CoreMap CoreMonad CoreOpt
623+ CorePrep CoreSeq CoreStats CoreSubst CoreSyn CoreTidy CoreToStg
624+ CoreUnfold CoreUtils CostCentre CostCentreState Coverage Ctype
625+ DataCon Debug Debugger Demand Desugar Digraph DmdAnal Dominators
626+ DriverBkp DriverMkDepend DriverPhases DriverPipeline DsArrows
627+ DsBinds DsCCall DsExpr DsForeign DsGRHSs DsListComp DsMeta DsMonad
628+ DsUsage DsUtils Dwarf Dwarf.Constants Dwarf.Types DynFlags
629+ DynamicLoading Elf Encoding EnumSet ErrUtils Exception Exitify
630+ ExtractDocs FV FamInst FamInstEnv FastFunctions FastMutInt
631+ FastString FastStringEnv FieldLabel FileCleanup FileSettings Finder
632+ Fingerprint FiniteMap FlagChecker FloatIn FloatOut ForeignCall
633+ Format FunDeps GHC GHC.Hs GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc
634+ GHC.Hs.Dump GHC.Hs.Expr GHC.Hs.Extension GHC.Hs.ImpExp
635+ GHC.Hs.Instances GHC.Hs.Lit GHC.Hs.Pat GHC.Hs.PlaceHolder
636+ GHC.Hs.Types GHC.Hs.Utils GHC.HsToCore.PmCheck
637+ GHC.HsToCore.PmCheck.Oracle GHC.HsToCore.PmCheck.Ppr
638+ GHC.HsToCore.PmCheck.Types GHC.Platform.ARM GHC.Platform.ARM64
639+ GHC.Platform.NoRegs GHC.Platform.PPC GHC.Platform.Regs
640+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
641+ GHC.Platform.X86_64 GHC.StgToCmm GHC.StgToCmm.ArgRep
642+ GHC.StgToCmm.Bind GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure
643+ GHC.StgToCmm.DataCon GHC.StgToCmm.Env GHC.StgToCmm.Expr
644+ GHC.StgToCmm.ExtCode GHC.StgToCmm.Foreign GHC.StgToCmm.Heap
645+ GHC.StgToCmm.Hpc GHC.StgToCmm.Layout GHC.StgToCmm.Monad
646+ GHC.StgToCmm.Prim GHC.StgToCmm.Prof GHC.StgToCmm.Ticky
647+ GHC.StgToCmm.Utils GHC.ThToHs GHCi GhcMake GhcMonad GhcNameVersion
648+ GhcPlugins GhcPrelude GraphBase GraphColor GraphOps GraphPpr
649+ HaddockUtils HeaderInfo HieAst HieBin HieDebug HieTypes HieUtils
650+ Hooks Hoopl.Block Hoopl.Collections Hoopl.Dataflow Hoopl.Graph
651+ Hoopl.Label HscMain HscStats HscTypes IOEnv Id IdInfo IfaceEnv
652+ IfaceSyn IfaceType Inst InstEnv Instruction InteractiveEval
653+ InteractiveEvalTypes Json KnownUniques Lexeme Lexer LiberateCase
654+ Linker LinkerTypes ListSetOps Literal Llvm Llvm.AbsSyn
655+ Llvm.MetaData Llvm.PpLlvm Llvm.Types LlvmCodeGen LlvmCodeGen.Base
656+ LlvmCodeGen.CodeGen LlvmCodeGen.Data LlvmCodeGen.Ppr
657+ LlvmCodeGen.Regs LlvmMangler LoadIface Match MatchCon MatchLit
658+ Maybes MkCore MkGraph MkId MkIface Module MonadUtils NCGMonad Name
659+ NameCache NameEnv NameSet NameShape OccName OccurAnal OptCoercion
660+ OrdList Outputable PIC PPC.CodeGen PPC.Cond PPC.Instr PPC.Ppr
661+ PPC.RegInfo PPC.Regs PackageConfig Packages Pair Panic Parser
662+ PatSyn PipelineMonad PlainPanic PlatformConstants Plugins PprBase
663+ PprC PprCmm PprCmmDecl PprCmmExpr PprColour PprCore PprTyThing
664+ Predicate PrelInfo PrelNames PrelRules Pretty PrimOp ProfInit
665+ RdrHsSyn RdrName Reg RegAlloc.Graph.ArchBase RegAlloc.Graph.ArchX86
666+ RegAlloc.Graph.Coalesce RegAlloc.Graph.Main RegAlloc.Graph.Spill
667+ RegAlloc.Graph.SpillClean RegAlloc.Graph.SpillCost
668+ RegAlloc.Graph.Stats RegAlloc.Graph.TrivColorable
669+ RegAlloc.Linear.Base RegAlloc.Linear.FreeRegs
670+ RegAlloc.Linear.JoinToTargets RegAlloc.Linear.Main
671+ RegAlloc.Linear.PPC.FreeRegs RegAlloc.Linear.SPARC.FreeRegs
672+ RegAlloc.Linear.StackMap RegAlloc.Linear.State
673+ RegAlloc.Linear.Stats RegAlloc.Linear.X86.FreeRegs
674+ RegAlloc.Linear.X86_64.FreeRegs RegAlloc.Liveness RegClass RepType
675+ RnBinds RnEnv RnExpr RnFixity RnHsDoc RnModIface RnNames RnPat
676+ RnSource RnSplice RnTypes RnUnbound RnUtils RtClosureInspect Rules
677+ SAT SMRep SPARC.AddrMode SPARC.Base SPARC.CodeGen
678+ SPARC.CodeGen.Amode SPARC.CodeGen.Base SPARC.CodeGen.CondCode
679+ SPARC.CodeGen.Expand SPARC.CodeGen.Gen32 SPARC.CodeGen.Gen64
680+ SPARC.CodeGen.Sanity SPARC.Cond SPARC.Imm SPARC.Instr SPARC.Ppr
681+ SPARC.Regs SPARC.ShortcutJump SPARC.Stack SetLevels Settings
682+ SimplCore SimplEnv SimplMonad SimplStg SimplUtils Simplify
683+ SpecConstr Specialise SrcLoc State StaticPtrTable StgCse StgFVs
684+ StgLiftLams StgLiftLams.Analysis StgLiftLams.LiftM
685+ StgLiftLams.Transformation StgLint StgStats StgSubst StgSyn Stream
686+ StringBuffer SysTools SysTools.BaseDir SysTools.ExtraObj
687+ SysTools.Info SysTools.Process SysTools.Settings SysTools.Tasks
688+ SysTools.Terminal THNames TargetReg TcAnnotations TcArrows
689+ TcBackpack TcBinds TcCanonical TcClassDcl TcDefaults TcDeriv
690+ TcDerivInfer TcDerivUtils TcEnv TcErrors TcEvTerm TcEvidence TcExpr
691+ TcFlatten TcForeign TcGenDeriv TcGenFunctor TcGenGenerics
692+ TcHoleErrors TcHoleFitTypes TcHsSyn TcHsType TcIface TcInstDcls
693+ TcInteract TcMType TcMatches TcOrigin TcPat TcPatSyn TcPluginM
694+ TcRnDriver TcRnExports TcRnMonad TcRnTypes TcRules TcSMonad TcSigs
695+ TcSimplify TcSplice TcTyClsDecls TcTyDecls TcType TcTypeNats
696+ TcTypeable TcUnify TcValidity TidyPgm ToIface ToolSettings TrieMap
697+ TyCoFVs TyCoPpr TyCoRep TyCoSubst TyCoTidy TyCon Type TysPrim
698+ TysWiredIn UnVarGraph UnariseStg Unify UniqDFM UniqDSet UniqFM
699+ UniqMap UniqSet UniqSupply Unique Util Var VarEnv VarSet WorkWrap
700+ WwLib X86.CodeGen X86.Cond X86.Instr X86.Ppr X86.RegInfo X86.Regs
701+import-dirs:
702+library-dirs:
703+dynamic-library-dirs:
704+data-dir:
705+hs-libraries: HSghc-8.10.2.20201118
706+include-dirs:
707+depends:
708+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
709+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
710+ filepath-1.4.2.1 ghc-boot-8.10.2.20201118
711+ ghc-boot-th-8.10.2.20201118 ghc-heap-8.10.2.20201118
712+ ghci-8.10.2.20201118 hpc-0.6.1.0 integer-gmp-1.0.3.0
713+ process-1.6.9.0 template-haskell-2.16.0.0 time-1.9.3
714+ transformers-0.5.6.2 unix-2.7.2.2
715+haddock-interfaces:
716+haddock-html:
717+---
718+name: ghc-boot
719+version: 8.10.2.20201118
720+visibility: public
721+id: ghc-boot-8.10.2.20201118
722+key: ghc-boot-8.10.2.20201118
723+license: BSD-3-Clause
724+maintainer: ghc-devs@haskell.org
725+synopsis: Shared functionality between GHC and its boot libraries
726+description:
727+ This library is shared between GHC, ghc-pkg, and other boot
728+ libraries.
729+ A note about "GHC.PackageDb": it only deals with the subset of
730+ the package database that the compiler cares about: modules
731+ paths etc and not package metadata like description, authors
732+ etc. It is thus not a library interface to ghc-pkg and is *not*
733+ suitable for modifying GHC package databases.
734+ The package database format and this library are constructed in
735+ such a way that while ghc-pkg depends on Cabal, the GHC library
736+ and program do not have to depend on Cabal.
737+category: GHC
738+exposed: True
739+exposed-modules:
740+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
741+ GHC.LanguageExtensions GHC.PackageDb GHC.Platform GHC.Platform.Host
742+ GHC.Serialized GHC.Settings GHC.UniqueSubdir GHC.Version
743+import-dirs:
744+library-dirs:
745+dynamic-library-dirs:
746+data-dir:
747+hs-libraries: HSghc-boot-8.10.2.20201118
748+depends:
749+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
750+ containers-0.6.2.1 directory-1.3.6.0 filepath-1.4.2.1
751+ ghc-boot-th-8.10.2.20201118
752+haddock-interfaces:
753+haddock-html:
754+---
755+name: ghc-boot-th
756+version: 8.10.2.20201118
757+visibility: public
758+id: ghc-boot-th-8.10.2.20201118
759+key: ghc-boot-th-8.10.2.20201118
760+license: BSD-3-Clause
761+maintainer: ghc-devs@haskell.org
762+synopsis:
763+ Shared functionality between GHC and the @template-haskell@
764+ library
765+description:
766+ This library contains various bits shared between the @ghc@ and
767+ @template-haskell@ libraries.
768+ This package exists to ensure that @template-haskell@ has a
769+ minimal set of transitive dependencies, since it is intended to
770+ be depended upon by user code.
771+category: GHC
772+exposed: True
773+exposed-modules:
774+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
775+import-dirs:
776+library-dirs:
777+dynamic-library-dirs:
778+data-dir:
779+hs-libraries: HSghc-boot-th-8.10.2.20201118
780+depends: base-4.14.1.0
781+haddock-interfaces:
782+haddock-html:
783+---
784+name: ghc-compact
785+version: 0.1.0.0
786+visibility: public
787+id: ghc-compact-0.1.0.0
788+key: ghc-compact-0.1.0.0
789+license: BSD-3-Clause
790+maintainer: libraries@haskell.org
791+synopsis: In memory storage of deeply evaluated data structure
792+description:
793+ This package provides minimal functionality for working with
794+ "compact regions", which hold a fully evaluated Haskell object graph.
795+ These regions maintain the invariant that no pointers live inside the struct
796+ that point outside it, which ensures efficient garbage collection without
797+ ever reading the structure contents (effectively, it works as a manually
798+ managed "oldest generation" which is never freed until the whole is
799+ released).
800+ Internally, the struct is stored a single contiguous block of memory,
801+ which allows efficient serialization and deserialization of structs
802+ for distributed computing.
803+category: Data
804+exposed: True
805+exposed-modules: GHC.Compact GHC.Compact.Serialized
806+import-dirs:
807+library-dirs:
808+dynamic-library-dirs:
809+data-dir:
810+hs-libraries: HSghc-compact-0.1.0.0
811+depends: base-4.14.1.0 bytestring-0.10.10.0 ghc-prim-0.6.1
812+haddock-interfaces:
813+haddock-html:
814+---
815+name: ghc-heap
816+version: 8.10.2.20201118
817+visibility: public
818+id: ghc-heap-8.10.2.20201118
819+key: ghc-heap-8.10.2.20201118
820+license: BSD-3-Clause
821+maintainer: libraries@haskell.org
822+synopsis: Functions for walking GHC's heap
823+description:
824+ This package provides functions for walking the GHC heap data structures
825+ and retrieving information about those data structures.
826+category: GHC
827+exposed: True
828+exposed-modules:
829+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
830+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
831+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
832+ GHC.Exts.Heap.Utils
833+import-dirs:
834+library-dirs:
835+dynamic-library-dirs:
836+data-dir:
837+hs-libraries: HSghc-heap-8.10.2.20201118
838+depends: base-4.14.1.0 ghc-prim-0.6.1 rts
839+haddock-interfaces:
840+haddock-html:
841+---
842+name: ghc-prim
843+version: 0.6.1
844+visibility: public
845+id: ghc-prim-0.6.1
846+key: ghc-prim-0.6.1
847+license: BSD-3-Clause
848+maintainer: libraries@haskell.org
849+synopsis: GHC primitives
850+description:
851+ This package contains the primitive types and operations supplied by GHC.
852+category: GHC
853+exposed: True
854+exposed-modules:
855+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
856+ GHC.Prim.Ext GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
857+import-dirs:
858+library-dirs:
859+dynamic-library-dirs:
860+data-dir:
861+hs-libraries: HSghc-prim-0.6.1
862+extra-libraries: c m
863+depends: rts
864+haddock-interfaces:
865+haddock-html:
866+---
867+name: ghci
868+version: 8.10.2.20201118
869+visibility: public
870+id: ghci-8.10.2.20201118
871+key: ghci-8.10.2.20201118
872+license: BSD-3-Clause
873+maintainer: ghc-devs@haskell.org
874+synopsis: The library supporting GHC's interactive interpreter
875+description:
876+ This library offers interfaces which mediate interactions between the
877+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
878+ backend.
879+category: GHC
880+exposed: True
881+exposed-modules:
882+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
883+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
884+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
885+ GHCi.TH.Binary SizedSeq
886+import-dirs:
887+library-dirs:
888+dynamic-library-dirs:
889+data-dir:
890+hs-libraries: HSghci-8.10.2.20201118
891+include-dirs:
892+depends:
893+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
894+ containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1
895+ ghc-boot-8.10.2.20201118 ghc-boot-th-8.10.2.20201118
896+ ghc-heap-8.10.2.20201118 template-haskell-2.16.0.0
897+ transformers-0.5.6.2 unix-2.7.2.2
898+haddock-interfaces:
899+haddock-html:
900+---
901+name: haskeline
902+version: 0.8.0.1
903+visibility: public
904+id: haskeline-0.8.0.1
905+key: haskeline-0.8.0.1
906+license: BSD-3-Clause
907+copyright: (c) Judah Jacobson
908+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
909+author: Judah Jacobson
910+stability: Stable
911+homepage: https://github.com/judah/haskeline
912+synopsis:
913+ A command-line interface for user input, written in Haskell.
914+description:
915+ Haskeline provides a user interface for line input in command-line
916+ programs. This library is similar in purpose to readline, but since
917+ it is written in Haskell it is (hopefully) more easily used in other
918+ Haskell programs.
919+ Haskeline runs both on POSIX-compatible systems and on Windows.
920+category: User Interfaces
921+exposed: True
922+exposed-modules:
923+ System.Console.Haskeline System.Console.Haskeline.Completion
924+ System.Console.Haskeline.History System.Console.Haskeline.IO
925+ System.Console.Haskeline.Internal
926+hidden-modules:
927+ System.Console.Haskeline.Backend
928+ System.Console.Haskeline.Backend.WCWidth
929+ System.Console.Haskeline.Command
930+ System.Console.Haskeline.Command.Completion
931+ System.Console.Haskeline.Command.History
932+ System.Console.Haskeline.Command.KillRing
933+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
934+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
935+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
936+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
937+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
938+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
939+ System.Console.Haskeline.Backend.Posix
940+ System.Console.Haskeline.Backend.Posix.Encoder
941+ System.Console.Haskeline.Backend.DumbTerm
942+import-dirs:
943+library-dirs:
944+dynamic-library-dirs:
945+data-dir:
946+hs-libraries: HShaskeline-0.8.0.1
947+depends:
948+ base-4.14.1.0 bytestring-0.10.10.0 containers-0.6.2.1
949+ directory-1.3.6.0 exceptions-0.10.4 filepath-1.4.2.1
950+ process-1.6.9.0 stm-2.5.0.0 transformers-0.5.6.2 unix-2.7.2.2
951+haddock-interfaces:
952+haddock-html:
953+---
954+name: hpc
955+version: 0.6.1.0
956+visibility: public
957+id: hpc-0.6.1.0
958+key: hpc-0.6.1.0
959+license: BSD-3-Clause
960+maintainer: ghc-devs@haskell.org
961+author: Andy Gill
962+synopsis: Code Coverage Library for Haskell
963+description:
964+ This package provides the code coverage library for Haskell.
965+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
966+ information.
967+category: Control
968+exposed: True
969+exposed-modules:
970+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
971+import-dirs:
972+library-dirs:
973+dynamic-library-dirs:
974+data-dir:
975+hs-libraries: HShpc-0.6.1.0
976+depends:
977+ base-4.14.1.0 containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
978+ filepath-1.4.2.1 time-1.9.3
979+haddock-interfaces:
980+haddock-html:
981+---
982+name: integer-gmp
983+version: 1.0.3.0
984+visibility: public
985+id: integer-gmp-1.0.3.0
986+key: integer-gmp-1.0.3.0
987+license: BSD-3-Clause
988+maintainer: hvr@gnu.org
989+author: Herbert Valerio Riedel
990+synopsis: Integer library based on GMP
991+description:
992+ This package provides the low-level implementation of the standard
993+ 'Integer' type based on the
994+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
995+ This package provides access to the internal representation of
996+ 'Integer' as well as primitive operations with no proper error
997+ handling, and should only be used directly with the utmost care.
998+category: Numeric, Algebra
999+exposed: True
1000+exposed-modules:
1001+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
1002+ GHC.Integer.Logarithms.Internals
1003+hidden-modules: GHC.Integer.Type
1004+import-dirs:
1005+library-dirs:
1006+dynamic-library-dirs:
1007+data-dir:
1008+hs-libraries: HSinteger-gmp-1.0.3.0
1009+extra-libraries: gmp
1010+include-dirs:
1011+depends: ghc-prim-0.6.1
1012+haddock-interfaces:
1013+haddock-html:
1014+---
1015+name: libiserv
1016+version: 8.10.2.20201118
1017+visibility: public
1018+id: libiserv-8.10.2.20201118
1019+key: libiserv-8.10.2.20201118
1020+license: BSD-3-Clause
1021+copyright: XXX
1022+maintainer: XXX
1023+author: XXX
1024+synopsis: Provides shared functionality between iserv and iserv-proxy
1025+category: Development
1026+exposed: True
1027+exposed-modules: GHCi.Utils Lib
1028+import-dirs:
1029+library-dirs:
1030+dynamic-library-dirs:
1031+data-dir:
1032+hs-libraries: HSlibiserv-8.10.2.20201118
1033+depends:
1034+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
1035+ containers-0.6.2.1 deepseq-1.4.4.0 ghci-8.10.2.20201118
1036+ unix-2.7.2.2
1037+haddock-interfaces:
1038+haddock-html:
1039+---
1040+name: mtl
1041+version: 2.2.2
1042+visibility: public
1043+id: mtl-2.2.2
1044+key: mtl-2.2.2
1045+license: BSD-3-Clause
1046+maintainer: Edward Kmett <ekmett@gmail.com>
1047+author: Andy Gill
1048+homepage: http://github.com/haskell/mtl
1049+synopsis: Monad classes, using functional dependencies
1050+description:
1051+ Monad classes using functional dependencies, with instances
1052+ for various monad transformers, inspired by the paper
1053+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1054+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1055+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1056+category: Control
1057+exposed: True
1058+exposed-modules:
1059+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1060+ Control.Monad.Error.Class Control.Monad.Except
1061+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1062+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1063+ Control.Monad.RWS.Strict Control.Monad.Reader
1064+ Control.Monad.Reader.Class Control.Monad.State
1065+ Control.Monad.State.Class Control.Monad.State.Lazy
1066+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1067+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1068+ Control.Monad.Writer.Strict
1069+import-dirs:
1070+library-dirs:
1071+dynamic-library-dirs:
1072+data-dir:
1073+hs-libraries: HSmtl-2.2.2
1074+depends: base-4.14.1.0 transformers-0.5.6.2
1075+haddock-interfaces:
1076+haddock-html:
1077+---
1078+name: parsec
1079+version: 3.1.14.0
1080+visibility: public
1081+id: parsec-3.1.14.0
1082+key: parsec-3.1.14.0
1083+license: BSD-3-Clause
1084+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1085+author:
1086+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1087+homepage: https://github.com/haskell/parsec
1088+synopsis: Monadic parser combinators
1089+description:
1090+ Parsec is designed from scratch as an industrial-strength parser
1091+ library. It is simple, safe, well documented (on the package
1092+ homepage), has extensive libraries, good error messages,
1093+ and is fast. It is defined as a monad transformer that can be
1094+ stacked on arbitrary monads, and it is also parametric in the
1095+ input stream type.
1096+ The main entry point is the "Text.Parsec" module which provides
1097+ defaults for parsing 'Char'acter data.
1098+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1099+ the legacy @parsec-2@ API and may be removed at some point in
1100+ the future.
1101+category: Parsing
1102+exposed: True
1103+exposed-modules:
1104+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1105+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1106+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1107+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1108+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1109+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1110+ Text.ParserCombinators.Parsec.Combinator
1111+ Text.ParserCombinators.Parsec.Error
1112+ Text.ParserCombinators.Parsec.Expr
1113+ Text.ParserCombinators.Parsec.Language
1114+ Text.ParserCombinators.Parsec.Perm
1115+ Text.ParserCombinators.Parsec.Pos
1116+ Text.ParserCombinators.Parsec.Prim
1117+ Text.ParserCombinators.Parsec.Token
1118+import-dirs:
1119+library-dirs:
1120+dynamic-library-dirs:
1121+data-dir:
1122+hs-libraries: HSparsec-3.1.14.0
1123+depends:
1124+ base-4.14.1.0 bytestring-0.10.10.0 mtl-2.2.2 text-1.2.3.2
1125+haddock-interfaces:
1126+haddock-html:
1127+---
1128+name: pretty
1129+version: 1.1.3.6
1130+visibility: public
1131+id: pretty-1.1.3.6
1132+key: pretty-1.1.3.6
1133+license: BSD-3-Clause
1134+maintainer: David Terei <code@davidterei.com>
1135+stability: Stable
1136+homepage: http://github.com/haskell/pretty
1137+synopsis: Pretty-printing library
1138+description:
1139+ This package contains a pretty-printing library, a set of API's
1140+ that provides a way to easily print out text in a consistent
1141+ format of your choosing. This is useful for compilers and related
1142+ tools.
1143+ This library was originally designed by John Hughes's and has since
1144+ been heavily modified by Simon Peyton Jones.
1145+category: Text
1146+exposed: True
1147+exposed-modules:
1148+ Text.PrettyPrint Text.PrettyPrint.Annotated
1149+ Text.PrettyPrint.Annotated.HughesPJ
1150+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1151+ Text.PrettyPrint.HughesPJClass
1152+import-dirs:
1153+library-dirs:
1154+dynamic-library-dirs:
1155+data-dir:
1156+hs-libraries: HSpretty-1.1.3.6
1157+depends: base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1
1158+haddock-interfaces:
1159+haddock-html:
1160+---
1161+name: process
1162+version: 1.6.9.0
1163+visibility: public
1164+id: process-1.6.9.0
1165+key: process-1.6.9.0
1166+license: BSD-3-Clause
1167+maintainer: libraries@haskell.org
1168+synopsis: Process libraries
1169+description:
1170+ This package contains libraries for dealing with system processes.
1171+ The typed-process package is a more recent take on a process API,
1172+ which uses this package internally. It features better binary
1173+ support, easier concurrency, and a more composable API. You can
1174+ read more about it at
1175+ <https://github.com/fpco/typed-process/#readme>.
1176+category: System
1177+exposed: True
1178+exposed-modules: System.Cmd System.Process System.Process.Internals
1179+hidden-modules: System.Process.Common System.Process.Posix
1180+import-dirs:
1181+library-dirs:
1182+dynamic-library-dirs:
1183+data-dir:
1184+hs-libraries: HSprocess-1.6.9.0
1185+include-dirs:
1186+includes: runProcess.h
1187+depends:
1188+ base-4.14.1.0 deepseq-1.4.4.0 directory-1.3.6.0 filepath-1.4.2.1
1189+ unix-2.7.2.2
1190+haddock-interfaces:
1191+haddock-html:
1192+---
1193+name: stm
1194+version: 2.5.0.0
1195+visibility: public
1196+id: stm-2.5.0.0
1197+key: stm-2.5.0.0
1198+license: BSD-3-Clause
1199+maintainer: libraries@haskell.org
1200+homepage: https://wiki.haskell.org/Software_transactional_memory
1201+synopsis: Software Transactional Memory
1202+description:
1203+ Software Transactional Memory, or STM, is an abstraction for
1204+ concurrent communication. The main benefits of STM are
1205+ /composability/ and /modularity/. That is, using STM you can write
1206+ concurrent abstractions that can be easily composed with any other
1207+ abstraction built using STM, without exposing the details of how
1208+ your abstraction ensures safety. This is typically not the case
1209+ with other forms of concurrent communication, such as locks or
1210+ 'MVar's.
1211+category: Concurrency
1212+exposed: True
1213+exposed-modules:
1214+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1215+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1216+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1217+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1218+ Control.Monad.STM
1219+hidden-modules: Control.Sequential.STM
1220+import-dirs:
1221+library-dirs:
1222+dynamic-library-dirs:
1223+data-dir:
1224+hs-libraries: HSstm-2.5.0.0
1225+depends: array-0.5.4.0 base-4.14.1.0
1226+haddock-interfaces:
1227+haddock-html:
1228+---
1229+name: template-haskell
1230+version: 2.16.0.0
1231+visibility: public
1232+id: template-haskell-2.16.0.0
1233+key: template-haskell-2.16.0.0
1234+license: BSD-3-Clause
1235+maintainer: libraries@haskell.org
1236+synopsis: Support library for Template Haskell
1237+description:
1238+ This package provides modules containing facilities for manipulating
1239+ Haskell source code using Template Haskell.
1240+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1241+ information.
1242+category: Template Haskell
1243+exposed: True
1244+exposed-modules:
1245+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1246+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1247+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1248+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1249+hidden-modules: Language.Haskell.TH.Lib.Map
1250+import-dirs:
1251+library-dirs:
1252+dynamic-library-dirs:
1253+data-dir:
1254+hs-libraries: HStemplate-haskell-2.16.0.0
1255+depends:
1256+ base-4.14.1.0 ghc-boot-th-8.10.2.20201118 ghc-prim-0.6.1
1257+ pretty-1.1.3.6
1258+haddock-interfaces:
1259+haddock-html:
1260+---
1261+name: text
1262+version: 1.2.3.2
1263+visibility: public
1264+id: text-1.2.3.2
1265+key: text-1.2.3.2
1266+license: BSD-2-Clause
1267+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1268+maintainer:
1269+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1270+author: Bryan O'Sullivan <bos@serpentine.com>
1271+homepage: https://github.com/haskell/text
1272+synopsis: An efficient packed Unicode text type.
1273+description:
1274+ An efficient packed, immutable Unicode text type (both strict and
1275+ lazy), with a powerful loop fusion optimization framework.
1276+ The 'Text' type represents Unicode character strings, in a time and
1277+ space-efficient manner. This package provides text processing
1278+ capabilities that are optimized for performance critical use, both
1279+ in terms of large data quantities and high speed.
1280+ The 'Text' type provides character-encoding, type-safe case
1281+ conversion via whole-string case conversion functions (see "Data.Text").
1282+ It also provides a range of functions for converting 'Text' values to
1283+ and from 'ByteStrings', using several standard encodings
1284+ (see "Data.Text.Encoding").
1285+ Efficient locale-sensitive support for text IO is also supported
1286+ (see "Data.Text.IO").
1287+ These modules are intended to be imported qualified, to avoid name
1288+ clashes with Prelude functions, e.g.
1289+ > import qualified Data.Text as T
1290+ To use an extended and very rich family of functions for working
1291+ with Unicode text (including normalization, regular expressions,
1292+ non-standard encodings, text breaking, and locales), see
1293+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1294+ based on the well-respected and liberally
1295+ licensed [ICU library](http://site.icu-project.org/).
1296+category: Data, Text
1297+exposed: True
1298+exposed-modules:
1299+ Data.Text Data.Text.Array Data.Text.Encoding
1300+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1301+ Data.Text.Internal Data.Text.Internal.Builder
1302+ Data.Text.Internal.Builder.Functions
1303+ Data.Text.Internal.Builder.Int.Digits
1304+ Data.Text.Internal.Builder.RealFloat.Functions
1305+ Data.Text.Internal.Encoding.Fusion
1306+ Data.Text.Internal.Encoding.Fusion.Common
1307+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1308+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1309+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1310+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1311+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1312+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1313+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1314+ Data.Text.Internal.Private Data.Text.Internal.Read
1315+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1316+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1317+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1318+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1319+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1320+ Data.Text.Read Data.Text.Unsafe
1321+hidden-modules: Data.Text.Show
1322+import-dirs:
1323+library-dirs:
1324+dynamic-library-dirs:
1325+data-dir:
1326+hs-libraries: HStext-1.2.3.2
1327+depends:
1328+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.10.0
1329+ deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
1330+haddock-interfaces:
1331+haddock-html:
1332+---
1333+name: time
1334+version: 1.9.3
1335+visibility: public
1336+id: time-1.9.3
1337+key: time-1.9.3
1338+license: BSD-3-Clause
1339+maintainer: <ashley@semantic.org>
1340+author: Ashley Yakeley
1341+stability: stable
1342+homepage: https://github.com/haskell/time
1343+synopsis: A time library
1344+description: Time, clocks and calendars
1345+category: Time
1346+exposed: True
1347+exposed-modules:
1348+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1349+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1350+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1351+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1352+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1353+ Data.Time.Format.Internal Data.Time.LocalTime
1354+hidden-modules:
1355+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1356+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1357+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1358+ Data.Time.Clock.Internal.DiffTime
1359+ Data.Time.Clock.Internal.AbsoluteTime
1360+ Data.Time.Clock.Internal.NominalDiffTime
1361+ Data.Time.Clock.Internal.POSIXTime
1362+ Data.Time.Clock.Internal.UniversalTime
1363+ Data.Time.Clock.Internal.SystemTime
1364+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1365+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1366+ Data.Time.LocalTime.Internal.TimeZone
1367+ Data.Time.LocalTime.Internal.TimeOfDay
1368+ Data.Time.LocalTime.Internal.CalendarDiffTime
1369+ Data.Time.LocalTime.Internal.LocalTime
1370+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1371+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1372+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1373+ Data.Time.Format.Parse.Instances
1374+import-dirs:
1375+library-dirs:
1376+dynamic-library-dirs:
1377+data-dir:
1378+hs-libraries: HStime-1.9.3
1379+include-dirs:
1380+depends: base-4.14.1.0 deepseq-1.4.4.0
1381+haddock-interfaces:
1382+haddock-html:
1383+---
1384+name: transformers
1385+version: 0.5.6.2
1386+visibility: public
1387+id: transformers-0.5.6.2
1388+key: transformers-0.5.6.2
1389+license: BSD-3-Clause
1390+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1391+author: Andy Gill, Ross Paterson
1392+synopsis: Concrete functor and monad transformers
1393+description:
1394+ A portable library of functor and monad transformers, inspired by
1395+ the paper
1396+ * \"Functional Programming with Overloading and Higher-Order
1397+ Polymorphism\", by Mark P Jones,
1398+ in /Advanced School of Functional Programming/, 1995
1399+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1400+ This package contains:
1401+ * the monad transformer class (in "Control.Monad.Trans.Class")
1402+ * concrete functor and monad transformers, each with associated
1403+ operations and functions to lift operations associated with other
1404+ transformers.
1405+ The package can be used on its own in portable Haskell code, in
1406+ which case operations need to be manually lifted through transformer
1407+ stacks (see "Control.Monad.Trans.Class" for some examples).
1408+ Alternatively, it can be used with the non-portable monad classes in
1409+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1410+ introduced by monad transformers through other transformers.
1411+category: Control
1412+exposed: True
1413+exposed-modules:
1414+ Control.Applicative.Backwards Control.Applicative.Lift
1415+ Control.Monad.Signatures Control.Monad.Trans.Accum
1416+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1417+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1418+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1419+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1420+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1421+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1422+ Control.Monad.Trans.Select Control.Monad.Trans.State
1423+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1424+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1425+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1426+ Data.Functor.Constant Data.Functor.Reverse
1427+import-dirs:
1428+library-dirs:
1429+dynamic-library-dirs:
1430+data-dir:
1431+hs-libraries: HStransformers-0.5.6.2
1432+depends: base-4.14.1.0
1433+haddock-interfaces:
1434+haddock-html:
1435+---
1436+name: unix
1437+version: 2.7.2.2
1438+visibility: public
1439+id: unix-2.7.2.2
1440+key: unix-2.7.2.2
1441+license: BSD-3-Clause
1442+maintainer: libraries@haskell.org
1443+homepage: https://github.com/haskell/unix
1444+synopsis: POSIX functionality
1445+description:
1446+ This package gives you access to the set of operating system
1447+ services standardised by
1448+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1449+ (or the IEEE Portable Operating System Interface for Computing
1450+ Environments - IEEE Std. 1003.1).
1451+ The package is not supported under Windows.
1452+category: System
1453+exposed: True
1454+exposed-modules:
1455+ System.Posix System.Posix.ByteString
1456+ System.Posix.ByteString.FilePath System.Posix.Directory
1457+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1458+ System.Posix.DynamicLinker.ByteString
1459+ System.Posix.DynamicLinker.Module
1460+ System.Posix.DynamicLinker.Module.ByteString
1461+ System.Posix.DynamicLinker.Prim System.Posix.Env
1462+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1463+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1464+ System.Posix.IO.ByteString System.Posix.Process
1465+ System.Posix.Process.ByteString System.Posix.Process.Internals
1466+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1467+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1468+ System.Posix.Temp.ByteString System.Posix.Terminal
1469+ System.Posix.Terminal.ByteString System.Posix.Time
1470+ System.Posix.Unistd System.Posix.User
1471+hidden-modules:
1472+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1473+ System.Posix.Files.Common System.Posix.IO.Common
1474+ System.Posix.Process.Common System.Posix.Terminal.Common
1475+import-dirs:
1476+library-dirs:
1477+dynamic-library-dirs:
1478+data-dir:
1479+hs-libraries: HSunix-2.7.2.2
1480+include-dirs:
1481+includes: HsUnix.h execvpe.h
1482+depends: base-4.14.1.0 bytestring-0.10.10.0 time-1.9.3
1483+haddock-interfaces:
1484+haddock-html:
1485+---
1486+name: xhtml
1487+version: 3000.2.2.1
1488+visibility: public
1489+id: xhtml-3000.2.2.1
1490+key: xhtml-3000.2.2.1
1491+license: BSD-3-Clause
1492+copyright:
1493+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1494+ Graduate Institute of Science and Technology, 1999-2001
1495+maintainer: Chris Dornan <chris@chrisdornan.com>
1496+author: Bjorn Bringert
1497+stability: Stable
1498+homepage: https://github.com/haskell/xhtml
1499+synopsis: An XHTML combinator library
1500+description:
1501+ This package provides combinators for producing
1502+ XHTML 1.0, including the Strict, Transitional and
1503+ Frameset variants.
1504+category: Web, XML, Pretty Printer
1505+exposed: True
1506+exposed-modules:
1507+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1508+ Text.XHtml.Table Text.XHtml.Transitional
1509+hidden-modules:
1510+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1511+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1512+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1513+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1514+import-dirs:
1515+library-dirs:
1516+dynamic-library-dirs:
1517+data-dir:
1518+hs-libraries: HSxhtml-3000.2.2.1
1519+depends: base-4.14.1.0
1520+haddock-interfaces:
1521+haddock-html:
1522+---
1523+name: rts
1524+version: 1.0
1525+visibility: public
1526+id: rts
1527+key: rts
1528+license: BSD-3-Clause
1529+maintainer: glasgow-haskell-users@haskell.org
1530+exposed: True
1531+library-dirs:
1532+hs-libraries: HSrts
1533+extra-libraries: m rt dl ffi numa
1534+include-dirs:
1535+includes: Stg.h
1536+ld-options:
1537+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1538+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1539+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1540+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1541+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1542+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1543+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1544+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1545+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1546+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1547+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1548+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1549+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1550+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1551+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1552+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1553+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1554+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1555+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1556+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1557+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1558+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1559+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1560+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1561+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1562+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1563+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1564+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1565+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1566+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1567+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1568+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1569+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1570+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1571+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1572+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1573+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1574+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1575+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1576+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1577+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1578+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1579+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1580+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1581+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1582+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1583+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1584+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1585+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1586+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1587+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1588+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1589+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1590+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1591+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1592+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1593+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1594+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1595+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.10.2.20201118
materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc/infonew file+67
@@ -0,0 +1,67 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler flags","")
4+ ,("C++ compiler flags","")
5+ ,("C compiler link flags","")
6+ ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP flags","-E -undef -traditional")
8+ ,("ld flags","")
9+ ,("ld supports compact unwind","YES")
10+ ,("ld supports build-id","YES")
11+ ,("ld supports filelist","NO")
12+ ,("ld is GNU ld","YES")
13+ ,("Merge objects flags","-r")
14+ ,("ar flags","q")
15+ ,("ar supports at file","YES")
16+ ,("touch command","touch")
17+ ,("dllwrap command","/bin/false")
18+ ,("windres command","/bin/false")
19+ ,("libtool command","libtool")
20+ ,("cross compiling","NO")
21+ ,("target platform string","x86_64-unknown-linux")
22+ ,("target os","OSLinux")
23+ ,("target arch","ArchX86_64")
24+ ,("target word size","8")
25+ ,("target has GNU nonexec stack","YES")
26+ ,("target has .ident directive","YES")
27+ ,("target has subsections via symbols","NO")
28+ ,("target has RTS linker","YES")
29+ ,("Unregisterised","NO")
30+ ,("LLVM target","x86_64-unknown-linux")
31+ ,("LLVM llc command","llc")
32+ ,("LLVM opt command","opt")
33+ ,("LLVM clang command","clang")
34+ ,("integer library","integer-gmp")
35+ ,("Use interpreter","YES")
36+ ,("Use native code generator","YES")
37+ ,("Support SMP","YES")
38+ ,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
39+ ,("Tables next to code","YES")
40+ ,("Leading underscore","NO")
41+ ,("Use LibFFI","NO")
42+ ,("Use Threads","YES")
43+ ,("Use Debugging","NO")
44+ ,("RTS expects libdw","NO")
45+ ,("Project version","8.10.2.20201118")
46+ ,("Project Git commit id","29204b1c4f52ea34d84da33593052ee839293bf2")
47+ ,("Booter version","8.6.5")
48+ ,("Stage","2")
49+ ,("Build platform","x86_64-unknown-linux")
50+ ,("Host platform","x86_64-unknown-linux")
51+ ,("Target platform","x86_64-unknown-linux")
52+ ,("Have interpreter","YES")
53+ ,("Object splitting supported","NO")
54+ ,("Have native code generator","YES")
55+ ,("Support dynamic-too","YES")
56+ ,("Support parallel --make","YES")
57+ ,("Support reexported-modules","YES")
58+ ,("Support thinning and renaming package flags","YES")
59+ ,("Support Backpack","YES")
60+ ,("Requires unified installed package IDs","YES")
61+ ,("Uses package keys","YES")
62+ ,("Uses unit IDs","YES")
63+ ,("Dynamic by default","NO")
64+ ,("GHC Dynamic","YES")
65+ ,("GHC Profiled","NO")
66+ ,("Debug on","NO")
67+ ]
materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.10.2.20201118
materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc/supported-languagesnew file+255
@@ -0,0 +1,255 @@
1+Haskell98
2+Haskell2010
3+Unsafe
4+Trustworthy
5+Safe
6+AllowAmbiguousTypes
7+NoAllowAmbiguousTypes
8+AlternativeLayoutRule
9+NoAlternativeLayoutRule
10+AlternativeLayoutRuleTransitional
11+NoAlternativeLayoutRuleTransitional
12+Arrows
13+NoArrows
14+AutoDeriveTypeable
15+NoAutoDeriveTypeable
16+BangPatterns
17+NoBangPatterns
18+BinaryLiterals
19+NoBinaryLiterals
20+CApiFFI
21+NoCApiFFI
22+CPP
23+NoCPP
24+CUSKs
25+NoCUSKs
26+ConstrainedClassMethods
27+NoConstrainedClassMethods
28+ConstraintKinds
29+NoConstraintKinds
30+DataKinds
31+NoDataKinds
32+DatatypeContexts
33+NoDatatypeContexts
34+DefaultSignatures
35+NoDefaultSignatures
36+DeriveAnyClass
37+NoDeriveAnyClass
38+DeriveDataTypeable
39+NoDeriveDataTypeable
40+DeriveFoldable
41+NoDeriveFoldable
42+DeriveFunctor
43+NoDeriveFunctor
44+DeriveGeneric
45+NoDeriveGeneric
46+DeriveLift
47+NoDeriveLift
48+DeriveTraversable
49+NoDeriveTraversable
50+DerivingStrategies
51+NoDerivingStrategies
52+DerivingVia
53+NoDerivingVia
54+DisambiguateRecordFields
55+NoDisambiguateRecordFields
56+DoAndIfThenElse
57+NoDoAndIfThenElse
58+BlockArguments
59+NoBlockArguments
60+DoRec
61+NoDoRec
62+DuplicateRecordFields
63+NoDuplicateRecordFields
64+EmptyCase
65+NoEmptyCase
66+EmptyDataDecls
67+NoEmptyDataDecls
68+EmptyDataDeriving
69+NoEmptyDataDeriving
70+ExistentialQuantification
71+NoExistentialQuantification
72+ExplicitForAll
73+NoExplicitForAll
74+ExplicitNamespaces
75+NoExplicitNamespaces
76+ExtendedDefaultRules
77+NoExtendedDefaultRules
78+FlexibleContexts
79+NoFlexibleContexts
80+FlexibleInstances
81+NoFlexibleInstances
82+ForeignFunctionInterface
83+NoForeignFunctionInterface
84+FunctionalDependencies
85+NoFunctionalDependencies
86+GADTSyntax
87+NoGADTSyntax
88+GADTs
89+NoGADTs
90+GHCForeignImportPrim
91+NoGHCForeignImportPrim
92+GeneralizedNewtypeDeriving
93+NoGeneralizedNewtypeDeriving
94+GeneralisedNewtypeDeriving
95+NoGeneralisedNewtypeDeriving
96+ImplicitParams
97+NoImplicitParams
98+ImplicitPrelude
99+NoImplicitPrelude
100+ImportQualifiedPost
101+NoImportQualifiedPost
102+ImpredicativeTypes
103+NoImpredicativeTypes
104+IncoherentInstances
105+NoIncoherentInstances
106+TypeFamilyDependencies
107+NoTypeFamilyDependencies
108+InstanceSigs
109+NoInstanceSigs
110+ApplicativeDo
111+NoApplicativeDo
112+InterruptibleFFI
113+NoInterruptibleFFI
114+JavaScriptFFI
115+NoJavaScriptFFI
116+KindSignatures
117+NoKindSignatures
118+LambdaCase
119+NoLambdaCase
120+LiberalTypeSynonyms
121+NoLiberalTypeSynonyms
122+MagicHash
123+NoMagicHash
124+MonadComprehensions
125+NoMonadComprehensions
126+MonadFailDesugaring
127+NoMonadFailDesugaring
128+MonoLocalBinds
129+NoMonoLocalBinds
130+MonoPatBinds
131+NoMonoPatBinds
132+MonomorphismRestriction
133+NoMonomorphismRestriction
134+MultiParamTypeClasses
135+NoMultiParamTypeClasses
136+MultiWayIf
137+NoMultiWayIf
138+NumericUnderscores
139+NoNumericUnderscores
140+NPlusKPatterns
141+NoNPlusKPatterns
142+NamedFieldPuns
143+NoNamedFieldPuns
144+NamedWildCards
145+NoNamedWildCards
146+NegativeLiterals
147+NoNegativeLiterals
148+HexFloatLiterals
149+NoHexFloatLiterals
150+NondecreasingIndentation
151+NoNondecreasingIndentation
152+NullaryTypeClasses
153+NoNullaryTypeClasses
154+NumDecimals
155+NoNumDecimals
156+OverlappingInstances
157+NoOverlappingInstances
158+OverloadedLabels
159+NoOverloadedLabels
160+OverloadedLists
161+NoOverloadedLists
162+OverloadedStrings
163+NoOverloadedStrings
164+PackageImports
165+NoPackageImports
166+ParallelArrays
167+NoParallelArrays
168+ParallelListComp
169+NoParallelListComp
170+PartialTypeSignatures
171+NoPartialTypeSignatures
172+PatternGuards
173+NoPatternGuards
174+PatternSignatures
175+NoPatternSignatures
176+PatternSynonyms
177+NoPatternSynonyms
178+PolyKinds
179+NoPolyKinds
180+PolymorphicComponents
181+NoPolymorphicComponents
182+QuantifiedConstraints
183+NoQuantifiedConstraints
184+PostfixOperators
185+NoPostfixOperators
186+QuasiQuotes
187+NoQuasiQuotes
188+Rank2Types
189+NoRank2Types
190+RankNTypes
191+NoRankNTypes
192+RebindableSyntax
193+NoRebindableSyntax
194+RecordPuns
195+NoRecordPuns
196+RecordWildCards
197+NoRecordWildCards
198+RecursiveDo
199+NoRecursiveDo
200+RelaxedLayout
201+NoRelaxedLayout
202+RelaxedPolyRec
203+NoRelaxedPolyRec
204+RoleAnnotations
205+NoRoleAnnotations
206+ScopedTypeVariables
207+NoScopedTypeVariables
208+StandaloneDeriving
209+NoStandaloneDeriving
210+StarIsType
211+NoStarIsType
212+StaticPointers
213+NoStaticPointers
214+Strict
215+NoStrict
216+StrictData
217+NoStrictData
218+TemplateHaskell
219+NoTemplateHaskell
220+TemplateHaskellQuotes
221+NoTemplateHaskellQuotes
222+StandaloneKindSignatures
223+NoStandaloneKindSignatures
224+TraditionalRecordSyntax
225+NoTraditionalRecordSyntax
226+TransformListComp
227+NoTransformListComp
228+TupleSections
229+NoTupleSections
230+TypeApplications
231+NoTypeApplications
232+TypeInType
233+NoTypeInType
234+TypeFamilies
235+NoTypeFamilies
236+TypeOperators
237+NoTypeOperators
238+TypeSynonymInstances
239+NoTypeSynonymInstances
240+UnboxedTuples
241+NoUnboxedTuples
242+UnboxedSums
243+NoUnboxedSums
244+UndecidableInstances
245+NoUndecidableInstances
246+UndecidableSuperClasses
247+NoUndecidableSuperClasses
248+UnicodeSyntax
249+NoUnicodeSyntax
250+UnliftedFFITypes
251+NoUnliftedFFITypes
252+UnliftedNewtypes
253+NoUnliftedNewtypes
254+ViewPatterns
255+NoViewPatterns
materialized/dummy-ghc/x86_64-unknown-linux-musl-x86_64-unknown-linux-musl-ghc-8.10.2.20201118-x86_64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.10.2.20201118
materialized/ghc-boot-packages-nix/ghc8102-experimental/bytestring.nix → materialized/ghc-boot-packages-nix/ghc810220201118/bytestring.nixrenamed

The content is the same.

materialized/ghc-boot-packages-nix/ghc8102-experimental/ghc-boot.nix → materialized/ghc-boot-packages-nix/ghc810220201118/ghc-boot.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.22";
14− identifier = { name = "ghc-boot"; version = "8.10.2"; };
14+ identifier = { name = "ghc-boot"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "";
1717 maintainer = "ghc-devs@haskell.org";
materialized/ghc-boot-packages-nix/ghc8102-experimental/ghc.nix → materialized/ghc-boot-packages-nix/ghc810220201118/ghc.nixrenamed+1−1
@@ -20,7 +20,7 @@
2020 };
2121 package = {
2222 specVersion = "1.10";
23− identifier = { name = "ghc"; version = "8.10.2"; };
23+ identifier = { name = "ghc"; version = "8.10.2.20201118"; };
2424 license = "BSD-3-Clause";
2525 copyright = "";
2626 maintainer = "glasgow-haskell-users@haskell.org";
materialized/ghc-boot-packages-nix/ghc8102-experimental/ghci.nix → materialized/ghc-boot-packages-nix/ghc810220201118/ghci.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = { ghci = false; };
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "ghci"; version = "8.10.2"; };
14+ identifier = { name = "ghci"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "";
1717 maintainer = "ghc-devs@haskell.org";
materialized/ghc-boot-packages-nix/ghc8102-experimental/hpc.nix → materialized/ghc-boot-packages-nix/ghc810220201118/hpc.nixrenamed

The content is the same.

materialized/ghc-boot-packages-nix/ghc8102-experimental/iserv-proxy.nix → materialized/ghc-boot-packages-nix/ghc810220201118/iserv-proxy.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "iserv-proxy"; version = "8.10.2"; };
14+ identifier = { name = "iserv-proxy"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "XXX";
materialized/ghc-boot-packages-nix/ghc8102-experimental/iserv.nix → materialized/ghc-boot-packages-nix/ghc810220201118/iserv.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "iserv"; version = "8.10.2"; };
14+ identifier = { name = "iserv"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "XXX";
materialized/ghc-boot-packages-nix/ghc8102-experimental/libiserv.nix → materialized/ghc-boot-packages-nix/ghc810220201118/libiserv.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = { network = false; };
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "libiserv"; version = "8.10.2"; };
14+ identifier = { name = "libiserv"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "XXX";
materialized/ghc-boot-packages-nix/ghc8102-experimental/remote-iserv.nix → materialized/ghc-boot-packages-nix/ghc810220201118/remote-iserv.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "remote-iserv"; version = "8.10.2"; };
14+ identifier = { name = "remote-iserv"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/bytestring.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/bytestring.nixrenamed

The content is the same.

materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/ghc-boot.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/ghc-boot.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.22";
14− identifier = { name = "ghc-boot"; version = "8.10.2"; };
14+ identifier = { name = "ghc-boot"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "";
1717 maintainer = "ghc-devs@haskell.org";
materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/ghc.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/ghc.nixrenamed+1−1
@@ -20,7 +20,7 @@
2020 };
2121 package = {
2222 specVersion = "1.10";
23− identifier = { name = "ghc"; version = "8.10.2"; };
23+ identifier = { name = "ghc"; version = "8.10.2.20201118"; };
2424 license = "BSD-3-Clause";
2525 copyright = "";
2626 maintainer = "glasgow-haskell-users@haskell.org";
materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/ghci.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/ghci.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = { ghci = false; };
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "ghci"; version = "8.10.2"; };
14+ identifier = { name = "ghci"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "";
1717 maintainer = "ghc-devs@haskell.org";
materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/hpc.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/hpc.nixrenamed

The content is the same.

materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/iserv-proxy.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/iserv-proxy.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "iserv-proxy"; version = "8.10.2"; };
14+ identifier = { name = "iserv-proxy"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "XXX";
materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/iserv.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/iserv.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "iserv"; version = "8.10.2"; };
14+ identifier = { name = "iserv"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "XXX";
materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/libiserv.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/libiserv.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = { network = false; };
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "libiserv"; version = "8.10.2"; };
14+ identifier = { name = "libiserv"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "XXX";
materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/remote-iserv.nix → materialized/ghc-extra-projects/cross/ghc810220201118/.plan.nix/remote-iserv.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "remote-iserv"; version = "8.10.2"; };
14+ identifier = { name = "remote-iserv"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
materialized/ghc-extra-projects/cross/ghc8102-experimental/default.nix → materialized/ghc-extra-projects/cross/ghc810220201118/default.nixrenamed+6−6
@@ -5,7 +5,7 @@
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
77 "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
8+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2.20201118").revisions).default;
99 "rts".revision = (((hackage."rts")."1.0").revisions).default;
1010 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1111 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -19,16 +19,16 @@
1919 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
2020 "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
2121 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
22− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
22+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2.20201118").revisions).default;
2323 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
2424 "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
2525 };
2626 compiler = {
27− version = "8.10.2";
28− nix-name = "ghc8102";
27+ version = "8.10.2.20201118";
28+ nix-name = "ghc810220201118";
2929 packages = {
3030 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.2";
31+ "ghc-heap" = "8.10.2.20201118";
3232 "rts" = "1.0";
3333 "deepseq" = "1.4.4.0";
3434 "template-haskell" = "2.16.0.0";
@@ -38,7 +38,7 @@
3838 "transformers" = "0.5.6.2";
3939 "filepath" = "1.4.2.1";
4040 "pretty" = "1.1.3.6";
41− "ghc-boot-th" = "8.10.2";
41+ "ghc-boot-th" = "8.10.2.20201118";
4242 "array" = "0.5.4.0";
4343 "integer-gmp" = "1.0.3.0";
4444 };
materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/bytestring.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/bytestring.nixrenamed

The content is the same.

materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/ghc-boot.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/ghc-boot.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.22";
14− identifier = { name = "ghc-boot"; version = "8.10.2"; };
14+ identifier = { name = "ghc-boot"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "";
1717 maintainer = "ghc-devs@haskell.org";
materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/ghc.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/ghc.nixrenamed+1−1
@@ -20,7 +20,7 @@
2020 };
2121 package = {
2222 specVersion = "1.10";
23− identifier = { name = "ghc"; version = "8.10.2"; };
23+ identifier = { name = "ghc"; version = "8.10.2.20201118"; };
2424 license = "BSD-3-Clause";
2525 copyright = "";
2626 maintainer = "glasgow-haskell-users@haskell.org";
materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/ghci.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/ghci.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = { ghci = false; };
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "ghci"; version = "8.10.2"; };
14+ identifier = { name = "ghci"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "";
1717 maintainer = "ghc-devs@haskell.org";
materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/hpc.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/hpc.nixrenamed

The content is the same.

materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/iserv-proxy.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/iserv-proxy.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "iserv-proxy"; version = "8.10.2"; };
14+ identifier = { name = "iserv-proxy"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "XXX";
materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/iserv.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/iserv.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "iserv"; version = "8.10.2"; };
14+ identifier = { name = "iserv"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "XXX";
materialized/ghc-extra-projects/default/ghc8102-experimental/.plan.nix/libiserv.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/libiserv.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = { network = false; };
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "libiserv"; version = "8.10.2"; };
14+ identifier = { name = "libiserv"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "XXX";
materialized/ghc-extra-projects/cross/ghc8102-experimental/.plan.nix/remote-iserv.nix → materialized/ghc-extra-projects/default/ghc810220201118/.plan.nix/remote-iserv.nixrenamed+1−1
@@ -11,7 +11,7 @@
1111 flags = {};
1212 package = {
1313 specVersion = "1.10";
14− identifier = { name = "remote-iserv"; version = "8.10.2"; };
14+ identifier = { name = "remote-iserv"; version = "8.10.2.20201118"; };
1515 license = "BSD-3-Clause";
1616 copyright = "XXX";
1717 maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
materialized/ghc-extra-projects/default/ghc8102-experimental/default.nix → materialized/ghc-extra-projects/default/ghc810220201118/default.nixrenamed+6−6
@@ -5,7 +5,7 @@
55 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
66 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
77 "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2").revisions).default;
8+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.2.20201118").revisions).default;
99 "rts".revision = (((hackage."rts")."1.0").revisions).default;
1010 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1111 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -19,16 +19,16 @@
1919 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
2020 "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
2121 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
22− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
22+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2.20201118").revisions).default;
2323 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
2424 "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
2525 };
2626 compiler = {
27− version = "8.10.2";
28− nix-name = "ghc8102";
27+ version = "8.10.2.20201118";
28+ nix-name = "ghc810220201118";
2929 packages = {
3030 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.2";
31+ "ghc-heap" = "8.10.2.20201118";
3232 "rts" = "1.0";
3333 "deepseq" = "1.4.4.0";
3434 "template-haskell" = "2.16.0.0";
@@ -39,7 +39,7 @@
3939 "transformers" = "0.5.6.2";
4040 "filepath" = "1.4.2.1";
4141 "pretty" = "1.1.3.6";
42− "ghc-boot-th" = "8.10.2";
42+ "ghc-boot-th" = "8.10.2.20201118";
4343 "array" = "0.5.4.0";
4444 "integer-gmp" = "1.0.3.0";
4545 };
materialized/ghc8102-experimental/cabal-install/.plan.nix/cabal-install.nix → materialized/ghc810220201118/cabal-install/.plan.nix/cabal-install.nixrenamed

The content is the same.

materialized/ghc8102-experimental/cabal-install/default.nix → materialized/ghc810220201118/cabal-install/default.nixrenamed+4−4
@@ -61,7 +61,7 @@
6161 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
6262 "lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default;
6363 "lukko".flags.ofd-locking = true;
64− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
64+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2.20201118").revisions).default;
6565 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
6666 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
6767 "hackage-security".flags.old-directory = false;
@@ -72,8 +72,8 @@
7272 "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
7373 };
7474 compiler = {
75− version = "8.10.2";
76− nix-name = "ghc8102";
75+ version = "8.10.2.20201118";
76+ nix-name = "ghc810220201118";
7777 packages = {
7878 "binary" = "0.8.8.0";
7979 "ghc-prim" = "0.6.1";
@@ -95,7 +95,7 @@
9595 "filepath" = "1.4.2.1";
9696 "process" = "1.6.9.0";
9797 "pretty" = "1.1.3.6";
98− "ghc-boot-th" = "8.10.2";
98+ "ghc-boot-th" = "8.10.2.20201118";
9999 "array" = "0.5.4.0";
100100 "integer-gmp" = "1.0.3.0";
101101 };
materialized/ghc8102-experimental/nix-tools/.plan.nix/hackage-db.nix → materialized/ghc810220201118/nix-tools/.plan.nix/hackage-db.nixrenamed

The content is the same.

materialized/ghc8102-experimental/nix-tools/.plan.nix/nix-tools.nix → materialized/ghc810220201118/nix-tools/.plan.nix/nix-tools.nixrenamed

The content is the same.

materialized/ghc8102-experimental/nix-tools/default.nix → materialized/ghc810220201118/nix-tools/default.nixrenamed+4−4
@@ -287,7 +287,7 @@
287287 "aeson".flags.bytestring-builder = false;
288288 "aeson".flags.developer = false;
289289 "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
290− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
290+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2.20201118").revisions).default;
291291 "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
292292 "base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
293293 "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
@@ -303,8 +303,8 @@
303303 "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
304304 };
305305 compiler = {
306− version = "8.10.2";
307− nix-name = "ghc8102";
306+ version = "8.10.2.20201118";
307+ nix-name = "ghc810220201118";
308308 packages = {
309309 "exceptions" = "0.10.4";
310310 "binary" = "0.8.8.0";
@@ -328,7 +328,7 @@
328328 "filepath" = "1.4.2.1";
329329 "process" = "1.6.9.0";
330330 "pretty" = "1.1.3.6";
331− "ghc-boot-th" = "8.10.2";
331+ "ghc-boot-th" = "8.10.2.20201118";
332332 "array" = "0.5.4.0";
333333 "integer-gmp" = "1.0.3.0";
334334 };
overlays/bootstrap.nix+5−2
@@ -373,8 +373,8 @@ in {
373373 ghc-patches = ghc-patches "8.10.2";
374374 };
375375 # ghc 8.10.2 with patches needed by plutus
376− ghc8102-experimental = final.callPackage ../compiler/ghc {
377− extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc8102-experimental; };
376+ ghc810220201118 = final.callPackage ../compiler/ghc {
377+ extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc810220201118; };
378378
379379 bootPkgs = bootPkgs // {
380380 # Not using 8.8 due to https://gitlab.haskell.org/ghc/ghc/-/issues/18143
@@ -393,6 +393,9 @@ in {
393393
394394 ghc-patches = ghc-patches "8.10.2"
395395 ++ [ ./patches/ghc/core-field.patch ];
396+
397+ # Avoid clashes with normal ghc8102
398+ ghc-version = "8.10.2.20201118";
396399 };
397400 } // final.lib.optionalAttrs (final.targetPlatform.isGhcjs or false) (
398401 if final.hostPlatform.isGhcjs
test/default.nix+1−1
@@ -193,7 +193,7 @@ let
193193 # These do not work on ghcjs because it needs zlib.
194194 coverage = callTest ./coverage { inherit compiler-nix-name; };
195195 snapshots = callTest ./snapshots {};
196− } // lib.optionalAttrs (!stdenv.hostPlatform.isGhcjs && compiler-nix-name != "ghc8101" && compiler-nix-name != "ghc8102" && compiler-nix-name != "ghc8102-experimental" ) {
196+ } // lib.optionalAttrs (!stdenv.hostPlatform.isGhcjs && compiler-nix-name != "ghc8101" && compiler-nix-name != "ghc8102" && compiler-nix-name != "ghc810220201118" ) {
197197 # Pandoc does not build with ghcjs or ghc 8.10 yet (lookup-sha256 and fully-static build pandoc)
198198 lookup-sha256 = callTest ./lookup-sha256 { inherit compiler-nix-name; };
199199 fully-static = callTest ./fully-static { inherit (pkgs) buildPackages; };