on iko/ghcjs-patch-master help sign in
Fix ghc 9 windows cross compilation (#1450)
82bc945Hamish Mackenzie
builder/comp-builder.nix+21−11
@@ -223,6 +223,14 @@ let
223 "--ghc-option=-fPIC" "--gcc-option=-fPIC"
223 "--ghc-option=-fPIC" "--gcc-option=-fPIC"
224 ]
224 ]
225 ++ map (o: ''--ghc${lib.optionalString (stdenv.hostPlatform.isGhcjs) "js"}-options="${o}"'') ghcOptions
225 ++ map (o: ''--ghc${lib.optionalString (stdenv.hostPlatform.isGhcjs) "js"}-options="${o}"'') ghcOptions
226+ ++ lib.optional (
227+ # GHC 9.2 cross compiler built with older versions of GHC seem to have problems
228+ # with unique conters. Perhaps because the name changed for the counters.
229+ # TODO This work around to use `-j1` should be removed once we are able to build 9.2 with 9.2.
230+ haskellLib.isCrossHost
231+ && builtins.compareVersions defaults.ghc.version "9.2.1" >= 0
232+ && builtins.compareVersions defaults.ghc.version "9.3" < 0)
233+ "--ghc-options=-j1"
226 );
234 );
227
235
228 executableToolDepends =
236 executableToolDepends =
@@ -346,10 +354,14 @@ let
346 frameworks # Frameworks will be needed at link time
354 frameworks # Frameworks will be needed at link time
347 # Not sure why pkgconfig needs to be propagatedBuildInputs but
355 # Not sure why pkgconfig needs to be propagatedBuildInputs but
348 # for gi-gtk-hs it seems to help.
356 # for gi-gtk-hs it seems to help.
349− ++ builtins.concatLists pkgconfig;
357+ ++ builtins.concatLists pkgconfig
358+ ++ lib.optionals (stdenv.hostPlatform.isWindows)
359+ (lib.flatten component.libs
360+ ++ map haskellLib.dependToLib component.depends);
350
361
362+ buildInputs = lib.optionals (!stdenv.hostPlatform.isWindows)
351− buildInputs = component.libs
363+ (lib.flatten component.libs
352− ++ map haskellLib.dependToLib component.depends;
364+ ++ map haskellLib.dependToLib component.depends);
353
365
354 nativeBuildInputs =
366 nativeBuildInputs =
355 [shellWrappers buildPackages.removeReferencesTo]
367 [shellWrappers buildPackages.removeReferencesTo]
@@ -482,7 +494,9 @@ let
482 fi
494 fi
483 '')
495 '')
484 # In case `setup copy` did not create this
496 # In case `setup copy` did not create this
485− + (lib.optionalString enableSeparateDataOutput "mkdir -p $data")
497+ + (lib.optionalString enableSeparateDataOutput ''
498+ mkdir -p $data
499+ '')
486 + (lib.optionalString (stdenv.hostPlatform.isWindows && (haskellLib.mayHaveExecutable componentId)) (''
500 + (lib.optionalString (stdenv.hostPlatform.isWindows && (haskellLib.mayHaveExecutable componentId)) (''
487 echo "Symlink libffi and gmp .dlls ..."
501 echo "Symlink libffi and gmp .dlls ..."
488 for p in ${lib.concatStringsSep " " [ libffi gmp ]}; do
502 for p in ${lib.concatStringsSep " " [ libffi gmp ]}; do
@@ -490,14 +504,10 @@ let
490 done
504 done
491 ''
505 ''
492 # symlink all .dlls into the local directory.
506 # symlink all .dlls into the local directory.
493− # we ask ghc-pkg for *all* dynamic-library-dirs and then iterate over the unique set
494− # to symlink over dlls as needed.
495 + ''
507 + ''
496− echo "Symlink library dependencies..."
508+ for p in $pkgsHostTargetAsString; do
497− for libdir in $(${stdenv.hostPlatform.config}-ghc-pkg field "*" dynamic-library-dirs --simple-output|xargs|sed 's/ /\n/g'|sort -u); do
509+ find "$p" -iname '*.dll' -exec ln -s {} $out/bin \;
498− if [ -d "$libdir" ]; then
499− find "$libdir" -iname '*.dll' -exec ln -s {} $out/bin \;
510+ find "$p" -iname '*.dll.a' -exec ln -s {} $out/bin \;
500− fi
501 done
511 done
502 ''))
512 ''))
503 + (lib.optionalString doCoverage ''
513 + (lib.optionalString doCoverage ''
builder/make-config-files.nix+3−3
@@ -85,12 +85,12 @@ let
85 ${target-pkg} init $out/${packageCfgDir}
85 ${target-pkg} init $out/${packageCfgDir}
86
86
87 ${lib.concatStringsSep "\n" (lib.mapAttrsToList flagsAndConfig {
87 ${lib.concatStringsSep "\n" (lib.mapAttrsToList flagsAndConfig {
88− "extra-lib-dirs" = map (p: "${lib.getLib p}/lib") component.libs
88+ "extra-lib-dirs" = map (p: "${lib.getLib p}/lib") (lib.flatten component.libs)
89 # On windows also include `bin` directories that may contain DLLs
89 # On windows also include `bin` directories that may contain DLLs
90 ++ lib.optionals (stdenv.hostPlatform.isWindows)
90 ++ lib.optionals (stdenv.hostPlatform.isWindows)
91 (map (p: "${lib.getBin p}/bin")
91 (map (p: "${lib.getBin p}/bin")
92− (component.libs ++ lib.concatLists component.pkgconfig));
92+ (lib.flatten component.libs ++ lib.concatLists component.pkgconfig));
93− "extra-include-dirs" = map (p: "${lib.getDev p}/include") component.libs;
93+ "extra-include-dirs" = map (p: "${lib.getDev p}/include") (lib.flatten component.libs);
94 "extra-framework-dirs" = map (p: "${p}/Library/Frameworks") component.frameworks;
94 "extra-framework-dirs" = map (p: "${p}/Library/Frameworks") component.frameworks;
95 })}
95 })}
96
96
ci.nix+8−3
@@ -53,7 +53,12 @@
53 # aarch64-darwin requires ghc 8.10.7 and does not work on older nixpkgs
53 # aarch64-darwin requires ghc 8.10.7 and does not work on older nixpkgs
54 (v != "aarch64-darwin" || (
54 (v != "aarch64-darwin" || (
55 !__elem compiler-nix-name ["ghc865" "ghc884" "ghc8104" "ghc810420210212" "ghc8105" "ghc8106" "ghc901" "ghc921"]
55 !__elem compiler-nix-name ["ghc865" "ghc884" "ghc8104" "ghc810420210212" "ghc8105" "ghc8106" "ghc901" "ghc921"]
56− && !__elem nixpkgsName ["R2105"]))) supportedSystems) (v: v);
56+ && !__elem nixpkgsName ["R2105"]))
57+ &&
58+ # aarch64-linux requires ghc 8.8.4
59+ (v != "aarch64-linux" || (
60+ !__elem compiler-nix-name ["ghc865" "ghc8104" "ghc810420210212" "ghc8105" "ghc8106" "ghc901" "ghc921"]
61+ ))) supportedSystems) (v: v);
57 crossSystems = nixpkgsName: nixpkgs: compiler-nix-name: system:
62 crossSystems = nixpkgsName: nixpkgs: compiler-nix-name: system:
58 # We need to use the actual nixpkgs version we're working with here, since the values
63 # We need to use the actual nixpkgs version we're working with here, since the values
59 # of 'lib.systems.examples' are not understood between all versions
64 # of 'lib.systems.examples' are not understood between all versions
@@ -63,10 +68,10 @@
63 || (system == "x86_64-darwin" && __elem compiler-nix-name ["ghc8107"]))) {
68 || (system == "x86_64-darwin" && __elem compiler-nix-name ["ghc8107"]))) {
64 inherit (lib.systems.examples) ghcjs;
69 inherit (lib.systems.examples) ghcjs;
65 } // lib.optionalAttrs (system == "x86_64-linux" &&
70 } // lib.optionalAttrs (system == "x86_64-linux" &&
66− nixpkgsName == "unstable" && (__elem compiler-nix-name ["ghc810420210212" "ghc8107"])) {
71+ nixpkgsName == "unstable" && (__elem compiler-nix-name ["ghc810420210212" "ghc8107" "ghc902" "ghc922"])) {
67 # Windows cross compilation is currently broken on macOS
72 # Windows cross compilation is currently broken on macOS
68 inherit (lib.systems.examples) mingwW64;
73 inherit (lib.systems.examples) mingwW64;
69− } // lib.optionalAttrs (system == "x86_64-linux" && nixpkgsName == "unstable" && compiler-nix-name == "ghc8107") {
74+ } // lib.optionalAttrs (system == "x86_64-linux" && nixpkgsName == "unstable" && __elem compiler-nix-name ["ghc8107" "ghc902" "ghc922"]) {
70 # Musl cross only works on linux
75 # Musl cross only works on linux
71 # aarch64 cross only works on linux
76 # aarch64 cross only works on linux
72 inherit (lib.systems.examples) musl64 aarch64-multiplatform;
77 inherit (lib.systems.examples) musl64 aarch64-multiplatform;
compiler/ghc/configured-src.nixdeleted−132
@@ -1,132 +0,0 @@
1−{ stdenv, lib, fetchurl
2−, ghc-version, ghc-version-date, ghc-patches, src-spec
3−, targetPrefix
4−, targetPlatform, hostPlatform
5−, targetPackages
6−, perl, autoconf, automake, m4, python3, sphinx, ghc, bootPkgs
7−, autoreconfHook, toolsForTarget, bash
8−, libDeps
9−, useLLVM, llvmPackages
10−, targetCC
11−, enableIntegerSimple, targetGmp
12−, enableDWARF, elfutils
13−, ncurses, targetLibffi, libiconv, targetIconv
14−, disableLargeAddressSpace
15−, buildMK
16−}:
17−stdenv.mkDerivation (rec {
18−
19− version = ghc-version;
20− patches = ghc-patches;
21− name = "${targetPrefix}ghc-${ghc-version}-configured-src";
22−
23− # Make sure we never relax`$PATH` and hooks support for compatability.
24− strictDeps = true;
25−
26− nativeBuildInputs = [
27− perl autoconf automake m4 python3 sphinx
28− ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
29− ] ++ lib.optional (patches != []) autoreconfHook;
30−
31− # For building runtime libs
32− depsBuildTarget = toolsForTarget;
33−
34− buildInputs = [ perl bash ] ++ (libDeps hostPlatform);
35−
36− depsTargetTarget = map lib.getDev (libDeps targetPlatform);
37− depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform);
38−
39− postPatch = "patchShebangs .";
40−
41− src = if src-spec ? file
42− then src-spec.file
43− else fetchurl { inherit (src-spec) url sha256; };
44−
45− # GHC is a bit confused on its cross terminology.
46− preConfigure = ''
47− for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
48− export "''${env#TARGET_}=''${!env}"
49− done
50− # GHC is a bit confused on its cross terminology, as these would normally be
51− # the *host* tools.
52− export CC="${targetCC}/bin/${targetCC.targetPrefix}cc"
53− export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx"
54− # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177
55− export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString targetPlatform.isAarch32 ".gold"}"
56− export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as"
57− export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar"
58− export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm"
59− export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib"
60− export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
61− export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip"
62−
63− echo -n "${buildMK}" > mk/build.mk
64− sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
65− '' + lib.optionalString useLLVM ''
66− export LLC="${llvmPackages.llvm}/bin/llc"
67− export OPT="${llvmPackages.llvm}/bin/opt"
68− '' + lib.optionalString (!stdenv.isDarwin) ''
69− export NIX_LDFLAGS+=" -rpath $out/lib/${targetPrefix}ghc-${version}"
70− '' + lib.optionalString stdenv.isDarwin ''
71− export NIX_LDFLAGS+=" -no_dtrace_dof"
72− '' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
73− sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets
74− '' + lib.optionalString targetPlatform.isMusl ''
75− echo "patching llvm-targets for musl targets..."
76− echo "Cloning these existing '*-linux-gnu*' targets:"
77− grep linux-gnu llvm-targets | sed 's/^/ /'
78− echo "(go go gadget sed)"
79− sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets
80− echo "llvm-targets now contains these '*-linux-musl*' targets:"
81− grep linux-musl llvm-targets | sed 's/^/ /'
82−
83− echo "And now patching to preserve '-musleabi' as done with '-gnueabi'"
84− # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen)
85− for x in configure aclocal.m4; do
86− substituteInPlace $x \
87− --replace '*-android*|*-gnueabi*)' \
88− '*-android*|*-gnueabi*|*-musleabi*)'
89− done
90− '' + lib.optionalString (src-spec.version != ghc-version) ''
91− substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
92− echo '${ghc-version}' > VERSION
93− '' + lib.optionalString (ghc-version-date != null) ''
94− substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
95− echo '${ghc-version-date}' > VERSION_DATE
96− '';
97−
98− configurePlatforms = [ "build" "host" "target" ];
99− # `--with` flags for libraries needed for RTS linker
100− configureFlags = [
101− "--datadir=$doc/share/doc/ghc"
102− "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
103− ] ++ lib.optionals (targetLibffi != null) ["--with-system-libffi" "--with-ffi-includes=${targetLibffi.dev}/include" "--with-ffi-libraries=${targetLibffi.out}/lib"
104− ] ++ lib.optional (!enableIntegerSimple) [
105− "--with-gmp-includes=${targetGmp.dev}/include" "--with-gmp-libraries=${targetGmp.out}/lib"
106− ] ++ lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
107− "--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
108− ] ++ lib.optional (targetPlatform != hostPlatform) [
109− "--with-iconv-includes=${targetIconv}/include" "--with-iconv-libraries=${targetIconv}/lib"
110− ] ++ lib.optionals (targetPlatform != hostPlatform) [
111− "--enable-bootstrap-with-devel-snapshot"
112− ] ++ lib.optionals (disableLargeAddressSpace) [
113− "--disable-large-address-space"
114− ] ++ lib.optionals (targetPlatform.isAarch32) [
115− "CFLAGS=-fuse-ld=gold"
116− "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold"
117− "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
118− ] ++ lib.optionals enableDWARF [
119− "--enable-dwarf-unwind"
120− "--with-libdw-includes=${lib.getDev elfutils}/include"
121− "--with-libdw-libraries=${lib.getLib elfutils}/lib"
122− ];
123−
124− outputs = [ "out" "doc" ];
125− phases = [ "unpackPhase" "patchPhase" ]
126− ++ lib.optional (ghc-patches != []) "autoreconfPhase"
127− ++ [ "configurePhase" "installPhase" ];
128− installPhase = ''
129− cp -r . $out
130− mkdir $doc
131− '';
132−})
compiler/ghc/default.nix+139−52
@@ -158,24 +158,6 @@ let
158
158
159 targetCC = builtins.head toolsForTarget;
159 targetCC = builtins.head toolsForTarget;
160
160
161− configured-src = import ./configured-src.nix {
162− inherit stdenv lib fetchurl
163− ghc-version ghc-version-date ghc-patches src-spec
164− targetPrefix
165− targetPlatform hostPlatform
166− targetPackages
167− perl autoconf automake m4 python3 sphinx ghc bootPkgs
168− autoreconfHook toolsForTarget bash
169− libDeps
170− useLLVM llvmPackages
171− targetCC
172− enableIntegerSimple targetGmp
173− enableDWARF elfutils
174− ncurses targetLibffi libiconv targetIconv
175− disableLargeAddressSpace
176− buildMK
177− ;
178− };
179in
161in
180stdenv.mkDerivation (rec {
162stdenv.mkDerivation (rec {
181 version = ghc-version;
163 version = ghc-version;
@@ -183,45 +165,100 @@ stdenv.mkDerivation (rec {
183
165
184 patches = ghc-patches;
166 patches = ghc-patches;
185
167
186− # for this to properly work (with inheritance of patches, postPatch, ...)
168+ src = if src-spec ? file
187− # this needs to be a function over the values we want to inherit and then called
169+ then src-spec.file
188− # accordingly. Most trivial might be to just have args, and mash them into the
170+ else fetchurl { inherit (src-spec) url sha256; };
189− # attrset.
190− src = configured-src;
191
171
192 # configure was run by configured-src already.
172 # configure was run by configured-src already.
193− phases = [ "unpackPhase" "buildPhase"
173+ phases = [ "unpackPhase" "patchPhase" ]
174+ ++ lib.optional (ghc-patches != []) "autoreconfPhase"
175+ ++ [ "configurePhase" "buildPhase"
194 "checkPhase" "installPhase"
176 "checkPhase" "installPhase"
195 "fixupPhase"
177 "fixupPhase"
196 "installCheckPhase"
178 "installCheckPhase"
197 "distPhase"
179 "distPhase"
198 ];
180 ];
199
181
200− # ghc hardcodes the TOP dir during config, this breaks when
182+ # GHC is a bit confused on its cross terminology.
201− # splitting the configured src from the build process.
183+ preConfigure =
202− postUnpack = ''
184+ # This code is only included when cross compiling as it breaks aarch64-darwin native compilation
203− (cd $sourceRoot
185+ lib.optionalString (targetPlatform != hostPlatform) ''
204− TOP=$(cat mk/config.mk|grep ^TOP|awk -F\ '{ print $3 }')
186+ for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
205− PREFIX=$(cat mk/install.mk|grep ^prefix|awk -F\ '{ print $3 }')
187+ export "''${env#TARGET_}=''${!env}"
206−
188+ done
207− # these two are required
189+ # GHC is a bit confused on its cross terminology, as these would normally be
208− substituteInPlace mk/config.mk --replace "$TOP" "$PWD" \
190+ # the *host* tools.
209− --replace "$PREFIX" "$out" \
191+ export CC="${targetCC}/bin/${targetCC.targetPrefix}cc"
210− --replace "${configured-src.doc}" "$doc"
192+ export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx"
211−
193+ # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177
212− substituteInPlace mk/install.mk --replace "$TOP" "$PWD" \
194+ export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString targetPlatform.isAarch32 ".gold"}"
213− --replace "$PREFIX" "$out" \
195+ export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as"
214− --replace "${configured-src.doc}" "$doc"
196+ export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar"
215−
197+ export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm"
216− # these two only for convencience.
198+ export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib"
217− substituteInPlace config.log --replace "$TOP" "$PWD" \
199+ export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
218− --replace "$PREFIX" "$out" \
200+ export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip"
219− --replace "${configured-src.doc}" "$doc"
201+ '' + ''
220−
202+ echo -n "${buildMK}" > mk/build.mk
221− substituteInPlace config.status --replace "$TOP" "$PWD" \
203+ sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
222− --replace "$PREFIX" "$out" \
204+ '' + lib.optionalString useLLVM ''
223− --replace "${configured-src.doc}" "$doc")
205+ export LLC="${llvmPackages.llvm}/bin/llc"
206+ export OPT="${llvmPackages.llvm}/bin/opt"
207+ '' + lib.optionalString (!stdenv.isDarwin) ''
208+ export NIX_LDFLAGS+=" -rpath $out/lib/${targetPrefix}ghc-${ghc-version}"
209+ '' + lib.optionalString stdenv.isDarwin ''
210+ export NIX_LDFLAGS+=" -no_dtrace_dof"
211+ '' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
212+ sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets
213+ '' + lib.optionalString targetPlatform.isMusl ''
214+ echo "patching llvm-targets for musl targets..."
215+ echo "Cloning these existing '*-linux-gnu*' targets:"
216+ grep linux-gnu llvm-targets | sed 's/^/ /'
217+ echo "(go go gadget sed)"
218+ sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets
219+ echo "llvm-targets now contains these '*-linux-musl*' targets:"
220+ grep linux-musl llvm-targets | sed 's/^/ /'
221+
222+ echo "And now patching to preserve '-musleabi' as done with '-gnueabi'"
223+ # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen)
224+ for x in configure aclocal.m4; do
225+ substituteInPlace $x \
226+ --replace '*-android*|*-gnueabi*)' \
227+ '*-android*|*-gnueabi*|*-musleabi*)'
228+ done
229+ '' + lib.optionalString (src-spec.version != ghc-version) ''
230+ substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
231+ echo '${ghc-version}' > VERSION
232+ '' + lib.optionalString (ghc-version-date != null) ''
233+ substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
234+ echo '${ghc-version-date}' > VERSION_DATE
235+ '';
236+
237+ configurePlatforms = [ "build" "host" "target" ];
238+ # `--with` flags for libraries needed for RTS linker
239+ configureFlags = [
240+ "--datadir=$doc/share/doc/ghc"
241+ "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
242+ ] ++ lib.optionals (targetLibffi != null) ["--with-system-libffi" "--with-ffi-includes=${targetLibffi.dev}/include" "--with-ffi-libraries=${targetLibffi.out}/lib"
243+ ] ++ lib.optional (!enableIntegerSimple) [
244+ "--with-gmp-includes=${targetGmp.dev}/include" "--with-gmp-libraries=${targetGmp.out}/lib"
245+ ] ++ lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
246+ "--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
247+ ] ++ lib.optional (targetPlatform != hostPlatform) [
248+ "--with-iconv-includes=${targetIconv}/include" "--with-iconv-libraries=${targetIconv}/lib"
249+ ] ++ lib.optionals (targetPlatform != hostPlatform) [
250+ "--enable-bootstrap-with-devel-snapshot"
251+ ] ++ lib.optionals (disableLargeAddressSpace) [
252+ "--disable-large-address-space"
253+ ] ++ lib.optionals (targetPlatform.isAarch32) [
254+ "CFLAGS=-fuse-ld=gold"
255+ "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold"
256+ "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
257+ ] ++ lib.optionals enableDWARF [
258+ "--enable-dwarf-unwind"
259+ "--with-libdw-includes=${lib.getDev elfutils}/include"
260+ "--with-libdw-libraries=${lib.getLib elfutils}/lib"
224− '';
261+ ];
225
262
226 enableParallelBuilding = true;
263 enableParallelBuilding = true;
227 postPatch = "patchShebangs .";
264 postPatch = "patchShebangs .";
@@ -351,7 +388,40 @@ stdenv.mkDerivation (rec {
351 # Our Cabal compiler name
388 # Our Cabal compiler name
352 haskellCompilerName = "ghc-${version}";
389 haskellCompilerName = "ghc-${version}";
353
390
391+ # This uses a similar trick to `pkgs.srcOnly` to get the configured src
392+ # We could add `configured-src` as an output of the ghc derivation, but
393+ # having it as its own derivation means it can be accessed quickly without
394+ # building GHC.
395+ configured-src = stdenv.mkDerivation ({
354− configured-src = configured-src;
396+ name = name + "-configured-src";
397+ inherit
398+ buildInputs
399+ version
400+ nativeBuildInputs
401+ patches
402+ src
403+ strictDeps
404+ depsBuildTarget
405+ depsTargetTarget
406+ depsTargetTargetPropagated
407+ postPatch
408+ preConfigure
409+ configurePlatforms
410+ configureFlags
411+ outputs
412+ ;
413+
414+ # Including all the outputs (not just $out) causes `mkDerivation` to use the nixpkgs multiple-outputs.sh hook.
415+ # This hook changes the arguments passed to `configure`.
416+ installPhase = ''
417+ cp -r . $out
418+ mkdir $doc
419+ mkdir $generated
420+ '';
421+ phases = [ "unpackPhase" "patchPhase" ]
422+ ++ lib.optional (ghc-patches != []) "autoreconfPhase"
423+ ++ [ "configurePhase" "installPhase"];
424+ });
355
425
356 # Used to detect non haskell-nix compilers (accidental use of nixpkgs compilers can lead to unexpected errors)
426 # Used to detect non haskell-nix compilers (accidental use of nixpkgs compilers can lead to unexpected errors)
357 isHaskellNixCompiler = true;
427 isHaskellNixCompiler = true;
@@ -384,13 +454,30 @@ stdenv.mkDerivation (rec {
384 dontStrip = true;
454 dontStrip = true;
385 dontPatchELF = true;
455 dontPatchELF = true;
386 noAuditTmpdir = true;
456 noAuditTmpdir = true;
387−} // lib.optionalAttrs stdenv.buildPlatform.isDarwin {
457+} // lib.optionalAttrs (stdenv.buildPlatform.isDarwin || stdenv.targetPlatform.isWindows) {
388 # ghc install on macOS wants to run `xattr -r -c`
458 # ghc install on macOS wants to run `xattr -r -c`
389 # The macOS version fails because it wants python 2.
459 # The macOS version fails because it wants python 2.
390 # The nix version of xattr does not support those args.
460 # The nix version of xattr does not support those args.
391 # Luckily setting the path to something that does not exist will skip the step.
461 # Luckily setting the path to something that does not exist will skip the step.
392− preBuild = ''
462+ preBuild = lib.optionalString stdenv.buildPlatform.isDarwin ''
393 export XATTR=$(mktemp -d)/nothing
463 export XATTR=$(mktemp -d)/nothing
464+ ''
465+ # We need to point at a stand in `windows.h` header file so that the RTS headers can
466+ # work on the hostPlatform. We also need to work around case sensitve file system issues.
467+ + lib.optionalString stdenv.targetPlatform.isWindows ''
468+ export NIX_CFLAGS_COMPILE_${
469+ # We want this only to apply to the non windows hostPlatform (the
470+ # windows gcc cross compiler has a full `windows.h`).
471+ # This matches the way `suffixSalt` is calculated in nixpkgs.
472+ # See https://github.com/NixOS/nixpkgs/blob/8411006d6bcd7f6e6a8a1a80ce8fcdccdd16c6ab/pkgs/build-support/cc-wrapper/default.nix#L58
473+ lib.replaceStrings ["-" "."] ["_" "_"] stdenv.hostPlatform.config
474+ }+=" -I${../windows/include}"
475+ if [[ -f libraries/base/include/winio_structs.h ]]; then
476+ substituteInPlace libraries/base/include/winio_structs.h --replace Windows.h windows.h
477+ fi
478+ if [[ -f rts/win32/ThrIOManager.c ]]; then
479+ substituteInPlace rts/win32/ThrIOManager.c --replace rts\\OSThreads.h rts/OSThreads.h
480+ fi
394 '';
481 '';
395});
482});
396in self
483in self
compiler/windows/include/synchapi.hnew file+1
@@ -0,0 +1 @@
1+#include <windows.h>
compiler/windows/include/windows.hnew file+18
@@ -0,0 +1,18 @@
1+// Just enoough windows.h stuff to make rts headers usable when building GHC cross compiler.
2+// See compiler/ghc/default.nix for where this is used.
3+#ifndef _WINDOWS_
4+#define _WINDOWS_
5+
6+#define __stdcall
7+
8+typedef unsigned long DWORD;
9+typedef void * PVOID;
10+
11+typedef struct _RTL_CONDITION_VARIABLE { PVOID Ptr; } RTL_CONDITION_VARIABLE;
12+typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE;
13+
14+typedef struct _RTL_SRWLOCK { PVOID Ptr; } RTL_SRWLOCK;
15+typedef RTL_SRWLOCK SRWLOCK;
16+
17+#endif
18+
config.nix−1
@@ -2,7 +2,6 @@
2 # allow building for windows
2 # allow building for windows
3 allowUnsupportedSystem = true;
3 allowUnsupportedSystem = true;
4 # we want the 64bit wine version
4 # we want the 64bit wine version
5− # See overlays/wine.nix as well!
6 wine.build = "wine64";
5 wine.build = "wine64";
7 wine.release = "stable";
6 wine.release = "stable";
8
7
lib/ghcjs-project.nix+5−2
@@ -86,7 +86,7 @@ let
86 ]
86 ]
87 ++ [ ghc cabal-install emsdk ];
87 ++ [ ghc cabal-install emsdk ];
88 # Configured the GHCJS source
88 # Configured the GHCJS source
89− configured-src = pkgs.runCommandCC "configured-ghcjs-src" {
89+ configured-src = (pkgs.runCommandCC "configured-ghcjs-src" {
90 buildInputs = configureInputs;
90 buildInputs = configureInputs;
91 inherit src;
91 inherit src;
92 } ''
92 } ''
@@ -129,7 +129,10 @@ let
129 for a in integer-gmp base unix; do
129 for a in integer-gmp base unix; do
130 cp ${../overlays/patches/config.sub} lib/boot/pkg/$a/config.sub
130 cp ${../overlays/patches/config.sub} lib/boot/pkg/$a/config.sub
131 done
131 done
132− '';
132+ '') // {
133+ # The configured source includes /nix/store paths and so filtering can fail.
134+ filterPath = { path, ... }: path;
135+ };
133 # see https://github.com/ghcjs/ghcjs/issues/751 for the happy upper bound.
136 # see https://github.com/ghcjs/ghcjs/issues/751 for the happy upper bound.
134
137
135 ghcjsProject = pkgs.haskell-nix.cabalProject' (
138 ghcjsProject = pkgs.haskell-nix.cabalProject' (
lib/system-nixpkgs-map.nix+17−5
@@ -6,11 +6,25 @@ pkgs:
6
6
7with pkgs;
7with pkgs;
8
8
9+let
10+ # On windows systems we need these to be propagatedBuildInputs so that the DLLs will be found.
11+ gcclibs = if pkgs.stdenv.hostPlatform.isWindows then [
12+ pkgs.windows.mcfgthreads
13+ # If we just use `pkgs.buildPackages.gcc.cc` here it breaks the `th-dlls` test. TODO figure out why exactly.
14+ (pkgs.evalPackages.runCommand "gcc-only" { nativeBuildInputs = [ pkgs.evalPackages.xorg.lndir ]; } ''
15+ mkdir $out
16+ lndir ${pkgs.buildPackages.gcc.cc} $out
17+ '')
18+ ] else [];
19+in
9# -- linux
20# -- linux
10{ crypto = [ openssl ];
21{ crypto = [ openssl ];
11− "c++" = null; # no libc++
22+ "c++" = []; # no libc++
12− "stdc++" = null;
23+ "stdc++" = gcclibs;
13− "stdc++-6" = null;
24+ "stdc++-6" = gcclibs;
25+ gcc_s_seh-1 = gcclibs;
26+ gcc_s = gcclibs;
27+ gcc = gcclibs;
14 ssl = [ openssl ];
28 ssl = [ openssl ];
15 z = [ zlib ];
29 z = [ zlib ];
16 pcap = [ libpcap ];
30 pcap = [ libpcap ];
@@ -97,8 +111,6 @@ with pkgs;
97 # this should be bundled with gcc.
111 # this should be bundled with gcc.
98 # if it's not we have more severe
112 # if it's not we have more severe
99 # issues anyway.
113 # issues anyway.
100− gcc_s_seh-1 = null;
101− gcc_s = null;
102 ssl32 = null; eay32 = [ openssl ];
114 ssl32 = null; eay32 = [ openssl ];
103 iphlpapi = null; # IP Help API
115 iphlpapi = null; # IP Help API
104 msvcrt = null; # this is the libc
116 msvcrt = null; # this is the libc
lib/system-pkgs.nix+1−13
@@ -9,18 +9,6 @@
9
9
10pkgs:
10pkgs:
11
11
12−let
13− buildEnvMaybe = name: paths:
14− if builtins.length paths == 1
15− then builtins.head paths
16− else pkgs.buildEnv { name = "${name}-env"; inherit paths; };
17−
18− mapPackages = name: ps:
19− if builtins.typeOf ps == "list"
20− then buildEnvMaybe name ps
21− else ps;
22−
23−in
24 # Base packages.
12 # Base packages.
25 pkgs
13 pkgs
26
14
@@ -30,4 +18,4 @@ in
30 // { fetchgit = pkgs.evalPackages.fetchgit; }
18 // { fetchgit = pkgs.evalPackages.fetchgit; }
31
19
32 # Apply the mapping.
20 # Apply the mapping.
33− // builtins.mapAttrs mapPackages (import ./system-nixpkgs-map.nix pkgs)
21+ // import ./system-nixpkgs-map.nix pkgs
materialized/dummy-ghc/ghc-8.10.2-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("touch command","touch")
22 ,("touch command","touch")
17 ,("dllwrap command","/bin/false")
23 ,("dllwrap command","/bin/false")
18 ,("windres command","/bin/false")
24 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.4-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.4-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.4.20210212-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.5-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.5-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.6-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.6-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.7-aarch64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc-pkg/dump-globalnew file+1639
@@ -0,0 +1,1639 @@
1+name: Cabal
2+version: 3.2.1.0
3+visibility: public
4+id: Cabal-3.2.1.0
5+key: Cabal-3.2.1.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.Process Distribution.Compat.ResponseFile
37+ Distribution.Compat.Semigroup Distribution.Compat.Stack
38+ Distribution.Compat.Time Distribution.Compat.Typeable
39+ Distribution.Compiler Distribution.FieldGrammar
40+ Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
43+ Distribution.Fields Distribution.Fields.ConfVar
44+ Distribution.Fields.Field Distribution.Fields.Lexer
45+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
46+ Distribution.Fields.Parser Distribution.Fields.Pretty
47+ Distribution.InstalledPackageInfo Distribution.License
48+ Distribution.Make Distribution.ModuleName Distribution.Package
49+ Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
59+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
60+ Distribution.SPDX Distribution.SPDX.License
61+ Distribution.SPDX.LicenseExceptionId
62+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
63+ Distribution.SPDX.LicenseListVersion
64+ Distribution.SPDX.LicenseReference Distribution.Simple
65+ Distribution.Simple.Bench Distribution.Simple.Build
66+ Distribution.Simple.Build.Macros
67+ Distribution.Simple.Build.PathsModule
68+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
69+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
70+ Distribution.Simple.Command Distribution.Simple.Compiler
71+ Distribution.Simple.Configure Distribution.Simple.Doctest
72+ Distribution.Simple.Flag Distribution.Simple.GHC
73+ Distribution.Simple.GHCJS Distribution.Simple.Glob
74+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
75+ Distribution.Simple.Hpc Distribution.Simple.Install
76+ Distribution.Simple.InstallDirs
77+ Distribution.Simple.InstallDirs.Internal
78+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
79+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
80+ Distribution.Simple.Program Distribution.Simple.Program.Ar
81+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
82+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
83+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
84+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
85+ Distribution.Simple.Program.ResponseFile
86+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
87+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
88+ Distribution.Simple.Register Distribution.Simple.Setup
89+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
90+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
91+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
92+ Distribution.Simple.UHC Distribution.Simple.UserHooks
93+ Distribution.Simple.Utils Distribution.System
94+ Distribution.TestSuite Distribution.Text
95+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
96+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
97+ Distribution.Types.Benchmark.Lens
98+ Distribution.Types.BenchmarkInterface
99+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
100+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
101+ Distribution.Types.Component Distribution.Types.ComponentId
102+ Distribution.Types.ComponentInclude
103+ Distribution.Types.ComponentLocalBuildInfo
104+ Distribution.Types.ComponentName
105+ Distribution.Types.ComponentRequestedSpec
106+ Distribution.Types.CondTree Distribution.Types.Condition
107+ Distribution.Types.ConfVar Distribution.Types.Dependency
108+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
109+ Distribution.Types.Executable Distribution.Types.Executable.Lens
110+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
111+ Distribution.Types.Flag Distribution.Types.ForeignLib
112+ Distribution.Types.ForeignLib.Lens
113+ Distribution.Types.ForeignLibOption
114+ Distribution.Types.ForeignLibType
115+ Distribution.Types.GenericPackageDescription
116+ Distribution.Types.GenericPackageDescription.Lens
117+ Distribution.Types.GivenComponent
118+ Distribution.Types.HookedBuildInfo
119+ Distribution.Types.IncludeRenaming
120+ Distribution.Types.InstalledPackageInfo
121+ Distribution.Types.InstalledPackageInfo.FieldGrammar
122+ Distribution.Types.InstalledPackageInfo.Lens
123+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
124+ Distribution.Types.Library Distribution.Types.Library.Lens
125+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
126+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
127+ Distribution.Types.Module Distribution.Types.ModuleReexport
128+ Distribution.Types.ModuleRenaming
129+ Distribution.Types.MungedPackageId
130+ Distribution.Types.MungedPackageName
131+ Distribution.Types.PackageDescription
132+ Distribution.Types.PackageDescription.Lens
133+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
134+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
135+ Distribution.Types.PackageVersionConstraint
136+ Distribution.Types.PkgconfigDependency
137+ Distribution.Types.PkgconfigName
138+ Distribution.Types.PkgconfigVersion
139+ Distribution.Types.PkgconfigVersionRange
140+ Distribution.Types.SetupBuildInfo
141+ Distribution.Types.SetupBuildInfo.Lens
142+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
143+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
144+ Distribution.Types.TestSuite.Lens
145+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
146+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
147+ Distribution.Types.Version Distribution.Types.VersionInterval
148+ Distribution.Types.VersionRange
149+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
150+ Distribution.Utils.IOData Distribution.Utils.LogProgress
151+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
152+ Distribution.Utils.NubList Distribution.Utils.Progress
153+ Distribution.Utils.ShortText Distribution.Utils.Structured
154+ Distribution.Verbosity Distribution.Verbosity.Internal
155+ Distribution.Version Language.Haskell.Extension
156+hidden-modules:
157+ Distribution.Backpack.PreExistingComponent
158+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
159+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
160+ Distribution.Backpack.Id Distribution.Utils.UnionFind
161+ Distribution.Utils.Base62 Distribution.Compat.Async
162+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
163+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
164+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
165+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Paths_Cabal
168+import-dirs:
169+library-dirs:
170+dynamic-library-dirs:
171+data-dir:
172+hs-libraries: HSCabal-3.2.1.0
173+depends:
174+ array-0.5.4.0 base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
175+ containers-0.6.5.1 deepseq-1.4.4.0 directory-1.3.6.0
176+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
177+ process-1.6.13.2 text-1.2.4.1 time-1.9.3 transformers-0.5.6.2
178+ unix-2.7.2.2
179+haddock-interfaces:
180+haddock-html:
181+---
182+name: array
183+version: 0.5.4.0
184+visibility: public
185+id: array-0.5.4.0
186+key: array-0.5.4.0
187+license: BSD-3-Clause
188+maintainer: libraries@haskell.org
189+synopsis: Mutable and immutable arrays
190+description:
191+ In addition to providing the "Data.Array" module
192+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
193+ this package also defines the classes 'IArray' of
194+ immutable arrays and 'MArray' of arrays mutable within appropriate
195+ monads, as well as some instances of these classes.
196+category: Data Structures
197+exposed: True
198+exposed-modules:
199+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
200+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
201+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
202+ Data.Array.Storable Data.Array.Storable.Internals
203+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
204+import-dirs:
205+library-dirs:
206+dynamic-library-dirs:
207+data-dir:
208+hs-libraries: HSarray-0.5.4.0
209+depends: base-4.14.3.0
210+haddock-interfaces:
211+haddock-html:
212+---
213+name: base
214+version: 4.14.3.0
215+visibility: public
216+id: base-4.14.3.0
217+key: base-4.14.3.0
218+license: BSD-3-Clause
219+maintainer: libraries@haskell.org
220+synopsis: Basic libraries
221+description:
222+ This package contains the Standard Haskell "Prelude" and its support libraries,
223+ and a large collection of useful libraries ranging from data
224+ structures to parsing combinators and debugging utilities.
225+category: Prelude
226+exposed: True
227+exposed-modules:
228+ Control.Applicative Control.Arrow Control.Category
229+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
230+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
231+ Control.Exception.Base Control.Monad Control.Monad.Fail
232+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
233+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
234+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
235+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
236+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
237+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
238+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
239+ Data.Functor Data.Functor.Classes Data.Functor.Compose
240+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
241+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
242+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
243+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
244+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
245+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
246+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
247+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
248+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
249+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
250+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
251+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
252+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
253+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
254+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
255+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
256+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
257+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
258+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
259+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
260+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
261+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
262+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
263+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
264+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
265+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
266+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
267+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
268+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
269+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
270+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
271+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
272+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
273+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
274+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Word Numeric Numeric.Natural
275+ Prelude System.CPUTime System.Console.GetOpt System.Environment
276+ System.Environment.Blank System.Exit System.IO System.IO.Error
277+ System.IO.Unsafe System.Info System.Mem System.Mem.StableName
278+ System.Mem.Weak System.Posix.Internals System.Posix.Types
279+ System.Timeout Text.ParserCombinators.ReadP
280+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
281+ Text.Show Text.Show.Functions Type.Reflection
282+ Type.Reflection.Unsafe Unsafe.Coerce
283+hidden-modules:
284+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
285+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
286+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
287+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
288+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
289+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
290+ System.CPUTime.Utils GHC.Event.Arr GHC.Event.Array
291+ GHC.Event.Control GHC.Event.EPoll GHC.Event.IntTable
292+ GHC.Event.Internal GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ
293+ GHC.Event.Poll GHC.Event.Thread GHC.Event.TimerManager
294+ GHC.Event.Unique System.CPUTime.Posix.ClockGetTime
295+ System.CPUTime.Posix.Times System.CPUTime.Posix.RUsage
296+ System.CPUTime.Unsupported
297+import-dirs:
298+library-dirs:
299+dynamic-library-dirs:
300+data-dir:
301+hs-libraries: HSbase-4.14.3.0
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.3.0 bytestring-0.10.12.0 containers-0.6.5.1
344+haddock-interfaces:
345+haddock-html:
346+---
347+name: bytestring
348+version: 0.10.12.0
349+visibility: public
350+id: bytestring-0.10.12.0
351+key: bytestring-0.10.12.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.12.0
416+include-dirs:
417+includes: fpstring.h
418+depends:
419+ base-4.14.3.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.5.1
425+visibility: public
426+id: containers-0.6.5.1
427+key: containers-0.6.5.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.5.1
467+depends: array-0.5.4.0 base-4.14.3.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.3.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.3.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.3.0 mtl-2.2.2 stm-2.5.0.1 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.3.0
591+haddock-interfaces:
592+haddock-html:
593+---
594+name: ghc
595+version: 8.10.7
596+visibility: public
597+id: ghc-8.10.7
598+key: ghc-8.10.7
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.AArch64 GHC.Platform.ARM
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.7
707+include-dirs:
708+depends:
709+ array-0.5.4.0 base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
710+ containers-0.6.5.1 deepseq-1.4.4.0 directory-1.3.6.0
711+ filepath-1.4.2.1 ghc-boot-8.10.7 ghc-boot-th-8.10.7 ghc-heap-8.10.7
712+ ghci-8.10.7 hpc-0.6.1.0 integer-gmp-1.0.3.0 process-1.6.13.2
713+ template-haskell-2.16.0.0 terminfo-0.4.1.4 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.7
720+visibility: public
721+id: ghc-boot-8.10.7
722+key: ghc-boot-8.10.7
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.7
748+depends:
749+ base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
750+ containers-0.6.5.1 directory-1.3.6.0 filepath-1.4.2.1
751+ ghc-boot-th-8.10.7
752+haddock-interfaces:
753+haddock-html:
754+---
755+name: ghc-boot-th
756+version: 8.10.7
757+visibility: public
758+id: ghc-boot-th-8.10.7
759+key: ghc-boot-th-8.10.7
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.7
780+depends: base-4.14.3.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.3.0 bytestring-0.10.12.0 ghc-prim-0.6.1
812+haddock-interfaces:
813+haddock-html:
814+---
815+name: ghc-heap
816+version: 8.10.7
817+visibility: public
818+id: ghc-heap-8.10.7
819+key: ghc-heap-8.10.7
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.7
838+depends: base-4.14.3.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: gcc c m
863+depends: rts
864+haddock-interfaces:
865+haddock-html:
866+---
867+name: ghci
868+version: 8.10.7
869+visibility: public
870+id: ghci-8.10.7
871+key: ghci-8.10.7
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.7
891+include-dirs:
892+depends:
893+ array-0.5.4.0 base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
894+ containers-0.6.5.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.10.7
895+ ghc-boot-th-8.10.7 ghc-heap-8.10.7 rts template-haskell-2.16.0.0
896+ transformers-0.5.6.2 unix-2.7.2.2
897+haddock-interfaces:
898+haddock-html:
899+---
900+name: haskeline
901+version: 0.8.2
902+visibility: public
903+id: haskeline-0.8.2
904+key: haskeline-0.8.2
905+license: BSD-3-Clause
906+copyright: (c) Judah Jacobson
907+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
908+author: Judah Jacobson
909+stability: Stable
910+homepage: https://github.com/judah/haskeline
911+synopsis:
912+ A command-line interface for user input, written in Haskell.
913+description:
914+ Haskeline provides a user interface for line input in command-line
915+ programs. This library is similar in purpose to readline, but since
916+ it is written in Haskell it is (hopefully) more easily used in other
917+ Haskell programs.
918+ Haskeline runs both on POSIX-compatible systems and on Windows.
919+category: User Interfaces
920+exposed: True
921+exposed-modules:
922+ System.Console.Haskeline System.Console.Haskeline.Completion
923+ System.Console.Haskeline.History System.Console.Haskeline.IO
924+ System.Console.Haskeline.Internal
925+hidden-modules:
926+ System.Console.Haskeline.Backend
927+ System.Console.Haskeline.Backend.WCWidth
928+ System.Console.Haskeline.Command
929+ System.Console.Haskeline.Command.Completion
930+ System.Console.Haskeline.Command.History
931+ System.Console.Haskeline.Command.KillRing
932+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
933+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
934+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
935+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
936+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
937+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
938+ System.Console.Haskeline.Backend.Posix
939+ System.Console.Haskeline.Backend.Posix.Encoder
940+ System.Console.Haskeline.Backend.DumbTerm
941+ System.Console.Haskeline.Backend.Terminfo
942+import-dirs:
943+library-dirs:
944+dynamic-library-dirs:
945+data-dir:
946+hs-libraries: HShaskeline-0.8.2
947+depends:
948+ base-4.14.3.0 bytestring-0.10.12.0 containers-0.6.5.1
949+ directory-1.3.6.0 exceptions-0.10.4 filepath-1.4.2.1
950+ process-1.6.13.2 stm-2.5.0.1 terminfo-0.4.1.4 transformers-0.5.6.2
951+ unix-2.7.2.2
952+haddock-interfaces:
953+haddock-html:
954+---
955+name: hpc
956+version: 0.6.1.0
957+visibility: public
958+id: hpc-0.6.1.0
959+key: hpc-0.6.1.0
960+license: BSD-3-Clause
961+maintainer: ghc-devs@haskell.org
962+author: Andy Gill
963+synopsis: Code Coverage Library for Haskell
964+description:
965+ This package provides the code coverage library for Haskell.
966+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
967+ information.
968+category: Control
969+exposed: True
970+exposed-modules:
971+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
972+import-dirs:
973+library-dirs:
974+dynamic-library-dirs:
975+data-dir:
976+hs-libraries: HShpc-0.6.1.0
977+depends:
978+ base-4.14.3.0 containers-0.6.5.1 deepseq-1.4.4.0 directory-1.3.6.0
979+ filepath-1.4.2.1 time-1.9.3
980+haddock-interfaces:
981+haddock-html:
982+---
983+name: integer-gmp
984+version: 1.0.3.0
985+visibility: public
986+id: integer-gmp-1.0.3.0
987+key: integer-gmp-1.0.3.0
988+license: BSD-3-Clause
989+maintainer: hvr@gnu.org
990+author: Herbert Valerio Riedel
991+synopsis: Integer library based on GMP
992+description:
993+ This package provides the low-level implementation of the standard
994+ 'Integer' type based on the
995+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
996+ This package provides access to the internal representation of
997+ 'Integer' as well as primitive operations with no proper error
998+ handling, and should only be used directly with the utmost care.
999+category: Numeric, Algebra
1000+exposed: True
1001+exposed-modules:
1002+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
1003+ GHC.Integer.Logarithms.Internals
1004+hidden-modules: GHC.Integer.Type
1005+import-dirs:
1006+library-dirs:
1007+dynamic-library-dirs:
1008+data-dir:
1009+hs-libraries: HSinteger-gmp-1.0.3.0
1010+extra-libraries: gmp
1011+include-dirs:
1012+depends: ghc-prim-0.6.1
1013+haddock-interfaces:
1014+haddock-html:
1015+---
1016+name: libiserv
1017+version: 8.10.7
1018+visibility: public
1019+id: libiserv-8.10.7
1020+key: libiserv-8.10.7
1021+license: BSD-3-Clause
1022+copyright: XXX
1023+maintainer: XXX
1024+author: XXX
1025+synopsis: Provides shared functionality between iserv and iserv-proxy
1026+category: Development
1027+exposed: True
1028+exposed-modules: GHCi.Utils Lib
1029+import-dirs:
1030+library-dirs:
1031+dynamic-library-dirs:
1032+data-dir:
1033+hs-libraries: HSlibiserv-8.10.7
1034+depends:
1035+ base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
1036+ containers-0.6.5.1 deepseq-1.4.4.0 ghci-8.10.7 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.3.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.3.0 bytestring-0.10.12.0 mtl-2.2.2 text-1.2.4.1
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.3.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.13.2
1163+visibility: public
1164+id: process-1.6.13.2
1165+key: process-1.6.13.2
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.13.2
1185+include-dirs:
1186+includes: runProcess.h
1187+depends:
1188+ base-4.14.3.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.1
1195+visibility: public
1196+id: stm-2.5.0.1
1197+key: stm-2.5.0.1
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.1
1225+depends: array-0.5.4.0 base-4.14.3.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.3.0 ghc-boot-th-8.10.7 ghc-prim-0.6.1 pretty-1.1.3.6
1257+haddock-interfaces:
1258+haddock-html:
1259+---
1260+name: terminfo
1261+version: 0.4.1.4
1262+visibility: public
1263+id: terminfo-0.4.1.4
1264+key: terminfo-0.4.1.4
1265+license: BSD-3-Clause
1266+copyright: (c) Judah Jacobson
1267+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1268+author: Judah Jacobson
1269+stability: Stable
1270+homepage: https://github.com/judah/terminfo
1271+synopsis: Haskell bindings to the terminfo library.
1272+description:
1273+ This library provides an interface to the terminfo database (via bindings to the
1274+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1275+ systems to interact with a variety of terminals using a standard set of capabilities.
1276+category: User Interfaces
1277+exposed: True
1278+exposed-modules:
1279+ System.Console.Terminfo System.Console.Terminfo.Base
1280+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1281+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1282+ System.Console.Terminfo.Keys
1283+import-dirs:
1284+library-dirs:
1285+dynamic-library-dirs:
1286+data-dir:
1287+hs-libraries: HSterminfo-0.4.1.4
1288+extra-libraries: tinfo
1289+depends: base-4.14.3.0
1290+haddock-interfaces:
1291+haddock-html:
1292+---
1293+name: text
1294+version: 1.2.4.1
1295+visibility: public
1296+id: text-1.2.4.1
1297+key: text-1.2.4.1
1298+license: BSD-2-Clause
1299+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1300+maintainer:
1301+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1302+author: Bryan O'Sullivan <bos@serpentine.com>
1303+homepage: https://github.com/haskell/text
1304+synopsis: An efficient packed Unicode text type.
1305+description:
1306+ An efficient packed, immutable Unicode text type (both strict and
1307+ lazy), with a powerful loop fusion optimization framework.
1308+ The 'Text' type represents Unicode character strings, in a time and
1309+ space-efficient manner. This package provides text processing
1310+ capabilities that are optimized for performance critical use, both
1311+ in terms of large data quantities and high speed.
1312+ The 'Text' type provides character-encoding, type-safe case
1313+ conversion via whole-string case conversion functions (see "Data.Text").
1314+ It also provides a range of functions for converting 'Text' values to
1315+ and from 'ByteStrings', using several standard encodings
1316+ (see "Data.Text.Encoding").
1317+ Efficient locale-sensitive support for text IO is also supported
1318+ (see "Data.Text.IO").
1319+ These modules are intended to be imported qualified, to avoid name
1320+ clashes with Prelude functions, e.g.
1321+ > import qualified Data.Text as T
1322+ == ICU Support
1323+ To use an extended and very rich family of functions for working
1324+ with Unicode text (including normalization, regular expressions,
1325+ non-standard encodings, text breaking, and locales), see
1326+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1327+ based on the well-respected and liberally
1328+ licensed [ICU library](http://site.icu-project.org/).
1329+ == Internal Representation: UTF-16 vs. UTF-8
1330+ Currently the @text@ library uses UTF-16 as its internal representation
1331+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1332+ for Unicode text. We're currently investigating the feasibility
1333+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1334+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1335+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1336+ <https://hackage.haskell.org/package/text-short text-short>.
1337+category: Data, Text
1338+exposed: True
1339+exposed-modules:
1340+ Data.Text Data.Text.Array Data.Text.Encoding
1341+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1342+ Data.Text.Internal Data.Text.Internal.Builder
1343+ Data.Text.Internal.Builder.Functions
1344+ Data.Text.Internal.Builder.Int.Digits
1345+ Data.Text.Internal.Builder.RealFloat.Functions
1346+ Data.Text.Internal.ByteStringCompat
1347+ Data.Text.Internal.Encoding.Fusion
1348+ Data.Text.Internal.Encoding.Fusion.Common
1349+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1350+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1351+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1352+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1353+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1354+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1355+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1356+ Data.Text.Internal.Private Data.Text.Internal.Read
1357+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1358+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1359+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1360+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1361+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1362+ Data.Text.Read Data.Text.Unsafe
1363+hidden-modules: Data.Text.Show
1364+import-dirs:
1365+library-dirs:
1366+dynamic-library-dirs:
1367+data-dir:
1368+hs-libraries: HStext-1.2.4.1
1369+depends:
1370+ array-0.5.4.0 base-4.14.3.0 binary-0.8.8.0 bytestring-0.10.12.0
1371+ deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
1372+ template-haskell-2.16.0.0
1373+haddock-interfaces:
1374+haddock-html:
1375+---
1376+name: time
1377+version: 1.9.3
1378+visibility: public
1379+id: time-1.9.3
1380+key: time-1.9.3
1381+license: BSD-3-Clause
1382+maintainer: <ashley@semantic.org>
1383+author: Ashley Yakeley
1384+stability: stable
1385+homepage: https://github.com/haskell/time
1386+synopsis: A time library
1387+description: Time, clocks and calendars
1388+category: Time
1389+exposed: True
1390+exposed-modules:
1391+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1392+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1393+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1394+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1395+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1396+ Data.Time.Format.Internal Data.Time.LocalTime
1397+hidden-modules:
1398+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1399+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1400+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1401+ Data.Time.Clock.Internal.DiffTime
1402+ Data.Time.Clock.Internal.AbsoluteTime
1403+ Data.Time.Clock.Internal.NominalDiffTime
1404+ Data.Time.Clock.Internal.POSIXTime
1405+ Data.Time.Clock.Internal.UniversalTime
1406+ Data.Time.Clock.Internal.SystemTime
1407+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1408+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1409+ Data.Time.LocalTime.Internal.TimeZone
1410+ Data.Time.LocalTime.Internal.TimeOfDay
1411+ Data.Time.LocalTime.Internal.CalendarDiffTime
1412+ Data.Time.LocalTime.Internal.LocalTime
1413+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1414+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1415+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1416+ Data.Time.Format.Parse.Instances
1417+import-dirs:
1418+library-dirs:
1419+dynamic-library-dirs:
1420+data-dir:
1421+hs-libraries: HStime-1.9.3
1422+include-dirs:
1423+depends: base-4.14.3.0 deepseq-1.4.4.0
1424+haddock-interfaces:
1425+haddock-html:
1426+---
1427+name: transformers
1428+version: 0.5.6.2
1429+visibility: public
1430+id: transformers-0.5.6.2
1431+key: transformers-0.5.6.2
1432+license: BSD-3-Clause
1433+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1434+author: Andy Gill, Ross Paterson
1435+synopsis: Concrete functor and monad transformers
1436+description:
1437+ A portable library of functor and monad transformers, inspired by
1438+ the paper
1439+ * \"Functional Programming with Overloading and Higher-Order
1440+ Polymorphism\", by Mark P Jones,
1441+ in /Advanced School of Functional Programming/, 1995
1442+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1443+ This package contains:
1444+ * the monad transformer class (in "Control.Monad.Trans.Class")
1445+ * concrete functor and monad transformers, each with associated
1446+ operations and functions to lift operations associated with other
1447+ transformers.
1448+ The package can be used on its own in portable Haskell code, in
1449+ which case operations need to be manually lifted through transformer
1450+ stacks (see "Control.Monad.Trans.Class" for some examples).
1451+ Alternatively, it can be used with the non-portable monad classes in
1452+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1453+ introduced by monad transformers through other transformers.
1454+category: Control
1455+exposed: True
1456+exposed-modules:
1457+ Control.Applicative.Backwards Control.Applicative.Lift
1458+ Control.Monad.Signatures Control.Monad.Trans.Accum
1459+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1460+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1461+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1462+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1463+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1464+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1465+ Control.Monad.Trans.Select Control.Monad.Trans.State
1466+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1467+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1468+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1469+ Data.Functor.Constant Data.Functor.Reverse
1470+import-dirs:
1471+library-dirs:
1472+dynamic-library-dirs:
1473+data-dir:
1474+hs-libraries: HStransformers-0.5.6.2
1475+depends: base-4.14.3.0
1476+haddock-interfaces:
1477+haddock-html:
1478+---
1479+name: unix
1480+version: 2.7.2.2
1481+visibility: public
1482+id: unix-2.7.2.2
1483+key: unix-2.7.2.2
1484+license: BSD-3-Clause
1485+maintainer: libraries@haskell.org
1486+homepage: https://github.com/haskell/unix
1487+synopsis: POSIX functionality
1488+description:
1489+ This package gives you access to the set of operating system
1490+ services standardised by
1491+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1492+ (or the IEEE Portable Operating System Interface for Computing
1493+ Environments - IEEE Std. 1003.1).
1494+ The package is not supported under Windows.
1495+category: System
1496+exposed: True
1497+exposed-modules:
1498+ System.Posix System.Posix.ByteString
1499+ System.Posix.ByteString.FilePath System.Posix.Directory
1500+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1501+ System.Posix.DynamicLinker.ByteString
1502+ System.Posix.DynamicLinker.Module
1503+ System.Posix.DynamicLinker.Module.ByteString
1504+ System.Posix.DynamicLinker.Prim System.Posix.Env
1505+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1506+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1507+ System.Posix.IO.ByteString System.Posix.Process
1508+ System.Posix.Process.ByteString System.Posix.Process.Internals
1509+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1510+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1511+ System.Posix.Temp.ByteString System.Posix.Terminal
1512+ System.Posix.Terminal.ByteString System.Posix.Time
1513+ System.Posix.Unistd System.Posix.User
1514+hidden-modules:
1515+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1516+ System.Posix.Files.Common System.Posix.IO.Common
1517+ System.Posix.Process.Common System.Posix.Terminal.Common
1518+import-dirs:
1519+library-dirs:
1520+dynamic-library-dirs:
1521+data-dir:
1522+hs-libraries: HSunix-2.7.2.2
1523+extra-libraries: rt util dl pthread
1524+include-dirs:
1525+includes: HsUnix.h execvpe.h
1526+depends: base-4.14.3.0 bytestring-0.10.12.0 time-1.9.3
1527+haddock-interfaces:
1528+haddock-html:
1529+---
1530+name: xhtml
1531+version: 3000.2.2.1
1532+visibility: public
1533+id: xhtml-3000.2.2.1
1534+key: xhtml-3000.2.2.1
1535+license: BSD-3-Clause
1536+copyright:
1537+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1538+ Graduate Institute of Science and Technology, 1999-2001
1539+maintainer: Chris Dornan <chris@chrisdornan.com>
1540+author: Bjorn Bringert
1541+stability: Stable
1542+homepage: https://github.com/haskell/xhtml
1543+synopsis: An XHTML combinator library
1544+description:
1545+ This package provides combinators for producing
1546+ XHTML 1.0, including the Strict, Transitional and
1547+ Frameset variants.
1548+category: Web, XML, Pretty Printer
1549+exposed: True
1550+exposed-modules:
1551+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1552+ Text.XHtml.Table Text.XHtml.Transitional
1553+hidden-modules:
1554+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1555+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1556+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1557+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1558+import-dirs:
1559+library-dirs:
1560+dynamic-library-dirs:
1561+data-dir:
1562+hs-libraries: HSxhtml-3000.2.2.1
1563+depends: base-4.14.3.0
1564+haddock-interfaces:
1565+haddock-html:
1566+---
1567+name: rts
1568+version: 1.0.1
1569+visibility: public
1570+id: rts
1571+key: rts
1572+license: BSD-3-Clause
1573+maintainer: glasgow-haskell-users@haskell.org
1574+exposed: True
1575+library-dirs:
1576+hs-libraries: HSrts
1577+extra-libraries: m rt dl ffi numa pthread
1578+include-dirs:
1579+includes: Stg.h
1580+ld-options:
1581+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1582+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1583+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1584+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1585+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1586+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1587+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1588+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1589+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1590+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1591+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1592+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1593+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1594+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1595+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1596+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1597+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1598+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1599+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1600+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1601+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1602+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1603+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1604+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1605+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1606+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1607+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1608+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1609+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1610+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1611+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1612+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1613+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1614+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1615+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1616+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1617+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1618+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1619+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1620+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1621+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1622+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1623+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1624+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1625+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1626+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1627+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1628+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1629+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1630+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1631+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1632+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1633+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1634+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1635+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1636+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1637+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1638+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1639+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.10.7
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/infonew file+73
@@ -0,0 +1,73 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target has GNU nonexec stack","YES")
34+ ,("target has .ident directive","YES")
35+ ,("target has subsections via symbols","NO")
36+ ,("target has RTS linker","YES")
37+ ,("Unregisterised","NO")
38+ ,("LLVM target","aarch64-unknown-linux")
39+ ,("LLVM clang command","clang")
40+ ,("integer library","integer-gmp")
41+ ,("Use interpreter","YES")
42+ ,("Use native code generator","NO")
43+ ,("Support SMP","YES")
44+ ,("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")
45+ ,("Tables next to code","YES")
46+ ,("Leading underscore","NO")
47+ ,("Use LibFFI","YES")
48+ ,("Use Threads","YES")
49+ ,("Use Debugging","NO")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","8.10.7")
52+ ,("Project Git commit id","1f02b7430b2fbab403d7ffdde9cfd006e884678e")
53+ ,("Booter version","8.8.4")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-unknown-linux")
56+ ,("Host platform","aarch64-unknown-linux")
57+ ,("Target platform","aarch64-unknown-linux")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","NO")
61+ ,("Support dynamic-too","YES")
62+ ,("Support parallel --make","YES")
63+ ,("Support reexported-modules","YES")
64+ ,("Support thinning and renaming package flags","YES")
65+ ,("Support Backpack","YES")
66+ ,("Requires unified installed package IDs","YES")
67+ ,("Uses package keys","YES")
68+ ,("Uses unit IDs","YES")
69+ ,("Dynamic by default","NO")
70+ ,("GHC Dynamic","YES")
71+ ,("GHC Profiled","NO")
72+ ,("Debug on","NO")
73+ ]
materialized/dummy-ghc/ghc-8.10.7-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.10.7
materialized/dummy-ghc/ghc-8.10.7-aarch64-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.7-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.10.7
materialized/dummy-ghc/ghc-8.10.7-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.10.7-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-8.6.5-x86_64-darwin/ghc/info+5
@@ -1,16 +1,21 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","clang")
3 ,("C compiler flags"," -fno-stack-protector")
4 ,("C compiler flags"," -fno-stack-protector")
4 ,("C compiler link flags"," ")
5 ,("C compiler link flags"," ")
5 ,("C compiler supports -no-pie","NO")
6 ,("C compiler supports -no-pie","NO")
7+ ,("Haskell CPP command","clang")
6 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
8 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9+ ,("ld command","ld")
7 ,("ld flags","")
10 ,("ld flags","")
8 ,("ld supports compact unwind","YES")
11 ,("ld supports compact unwind","YES")
9 ,("ld supports build-id","NO")
12 ,("ld supports build-id","NO")
10 ,("ld supports filelist","YES")
13 ,("ld supports filelist","YES")
11 ,("ld is GNU ld","NO")
14 ,("ld is GNU ld","NO")
15+ ,("ar command","ar")
12 ,("ar flags","qcls")
16 ,("ar flags","qcls")
13 ,("ar supports at file","NO")
17 ,("ar supports at file","NO")
18+ ,("ranlib command","ranlib")
14 ,("touch command","touch")
19 ,("touch command","touch")
15 ,("dllwrap command","/bin/false")
20 ,("dllwrap command","/bin/false")
16 ,("windres command","/bin/false")
21 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.6.5-x86_64-linux/ghc/info+5
@@ -1,16 +1,21 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags"," -fno-stack-protector")
4 ,("C compiler flags"," -fno-stack-protector")
4 ,("C compiler link flags"," ")
5 ,("C compiler link flags"," ")
5 ,("C compiler supports -no-pie","YES")
6 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
6 ,("Haskell CPP flags","-E -undef -traditional")
8 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
7 ,("ld flags","")
10 ,("ld flags","")
8 ,("ld supports compact unwind","YES")
11 ,("ld supports compact unwind","YES")
9 ,("ld supports build-id","YES")
12 ,("ld supports build-id","YES")
10 ,("ld supports filelist","NO")
13 ,("ld supports filelist","NO")
11 ,("ld is GNU ld","YES")
14 ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
12 ,("ar flags","q")
16 ,("ar flags","q")
13 ,("ar supports at file","YES")
17 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
14 ,("touch command","touch")
19 ,("touch command","touch")
15 ,("dllwrap command","/bin/false")
20 ,("dllwrap command","/bin/false")
16 ,("windres command","/bin/false")
21 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.2-x86_64-darwin/ghc-pkg/dump-global+6−3
@@ -815,6 +815,7 @@ library-dirs:
815dynamic-library-dirs:
815dynamic-library-dirs:
816data-dir:
816data-dir:
817hs-libraries: HSghc-prim-0.5.3
817hs-libraries: HSghc-prim-0.5.3
818+include-dirs:
818depends: rts
819depends: rts
819haddock-interfaces:
820haddock-interfaces:
820haddock-html:
821haddock-html:
@@ -843,6 +844,7 @@ library-dirs:
843dynamic-library-dirs:
844dynamic-library-dirs:
844data-dir:
845data-dir:
845hs-libraries: HSghci-8.8.2
846hs-libraries: HSghci-8.8.2
847+include-dirs:
846depends:
848depends:
847 array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.0
849 array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.0
848 containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.8.2
850 containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.8.2
@@ -960,6 +962,7 @@ library-dirs:
960dynamic-library-dirs:
962dynamic-library-dirs:
961data-dir:
963data-dir:
962hs-libraries: HSinteger-gmp-1.0.2.0
964hs-libraries: HSinteger-gmp-1.0.2.0
965+extra-libraries: gmp
963include-dirs:
966include-dirs:
964depends: ghc-prim-0.5.3
967depends: ghc-prim-0.5.3
965haddock-interfaces:
968haddock-interfaces:
@@ -1236,7 +1239,7 @@ library-dirs:
1236dynamic-library-dirs:
1239dynamic-library-dirs:
1237data-dir:
1240data-dir:
1238hs-libraries: HSterminfo-0.4.1.4
1241hs-libraries: HSterminfo-0.4.1.4
1239−extra-libraries: ncurses
1242+extra-libraries: tinfo
1240depends: base-4.13.0.0
1243depends: base-4.13.0.0
1241haddock-interfaces:
1244haddock-interfaces:
1242haddock-html:
1245haddock-html:
@@ -1522,8 +1525,8 @@ license: BSD-3-Clause
1522maintainer: glasgow-haskell-users@haskell.org
1525maintainer: glasgow-haskell-users@haskell.org
1523exposed: True
1526exposed: True
1524library-dirs:
1527library-dirs:
1525−hs-libraries: HSrts Cffi
1528+hs-libraries: HSrts
1526−extra-libraries: m dl
1529+extra-libraries: m dl ffi
1527include-dirs:
1530include-dirs:
1528includes: Stg.h
1531includes: Stg.h
1529ld-options:
1532ld-options:
materialized/dummy-ghc/ghc-8.8.2-x86_64-darwin/ghc/info+1−1
@@ -34,7 +34,7 @@
34 ,("LLVM clang command","clang")
34 ,("LLVM clang command","clang")
35 ,("Project version","8.8.2")
35 ,("Project version","8.8.2")
36 ,("Project Git commit id","86f4a56c8888d249194c38799eaec9484222fa47")
36 ,("Project Git commit id","86f4a56c8888d249194c38799eaec9484222fa47")
37− ,("Booter version","8.6.3")
37+ ,("Booter version","8.4.4")
38 ,("Stage","2")
38 ,("Stage","2")
39 ,("Build platform","x86_64-apple-darwin")
39 ,("Build platform","x86_64-apple-darwin")
40 ,("Host platform","x86_64-apple-darwin")
40 ,("Host platform","x86_64-apple-darwin")
materialized/dummy-ghc/ghc-8.8.2-x86_64-linux/ghc/info+5
@@ -1,16 +1,21 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C compiler link flags"," ")
5 ,("C compiler link flags"," ")
5 ,("C compiler supports -no-pie","YES")
6 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
6 ,("Haskell CPP flags","-E -undef -traditional")
8 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
7 ,("ld flags","")
10 ,("ld flags","")
8 ,("ld supports compact unwind","YES")
11 ,("ld supports compact unwind","YES")
9 ,("ld supports build-id","YES")
12 ,("ld supports build-id","YES")
10 ,("ld supports filelist","NO")
13 ,("ld supports filelist","NO")
11 ,("ld is GNU ld","YES")
14 ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
12 ,("ar flags","q")
16 ,("ar flags","q")
13 ,("ar supports at file","YES")
17 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
14 ,("touch command","touch")
19 ,("touch command","touch")
15 ,("dllwrap command","/bin/false")
20 ,("dllwrap command","/bin/false")
16 ,("windres command","/bin/false")
21 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.3-aarch64-linux/ghc/info+5−3
@@ -1,9 +1,12 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C compiler link flags"," -Wl,-z,noexecstack")
5 ,("C compiler link flags"," -Wl,-z,noexecstack")
5 ,("C compiler supports -no-pie","YES")
6 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
6 ,("Haskell CPP flags","-E -undef -traditional")
8 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
7 ,("ld flags"," -z noexecstack")
10 ,("ld flags"," -z noexecstack")
8 ,("ld supports compact unwind","YES")
11 ,("ld supports compact unwind","YES")
9 ,("ld supports build-id","YES")
12 ,("ld supports build-id","YES")
@@ -12,6 +15,7 @@
12 ,("ar command","ar")
15 ,("ar command","ar")
13 ,("ar flags","q")
16 ,("ar flags","q")
14 ,("ar supports at file","YES")
17 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
15 ,("touch command","touch")
19 ,("touch command","touch")
16 ,("dllwrap command","/bin/false")
20 ,("dllwrap command","/bin/false")
17 ,("windres command","/bin/false")
21 ,("windres command","/bin/false")
@@ -25,12 +29,10 @@
25 ,("target has subsections via symbols","False")
29 ,("target has subsections via symbols","False")
26 ,("target has RTS linker","YES")
30 ,("target has RTS linker","YES")
27 ,("Unregisterised","NO")
31 ,("Unregisterised","NO")
28− ,("LLVM llc command","llc")
29− ,("LLVM opt command","opt")
30 ,("LLVM clang command","clang")
32 ,("LLVM clang command","clang")
31 ,("Project version","8.8.3")
33 ,("Project version","8.8.3")
32 ,("Project Git commit id","d0bab2e3419e49cdbb1201d4650572b57f33420c")
34 ,("Project Git commit id","d0bab2e3419e49cdbb1201d4650572b57f33420c")
33− ,("Booter version","8.8.2")
35+ ,("Booter version","8.8.3")
34 ,("Stage","2")
36 ,("Stage","2")
35 ,("Build platform","aarch64-unknown-linux")
37 ,("Build platform","aarch64-unknown-linux")
36 ,("Host platform","aarch64-unknown-linux")
38 ,("Host platform","aarch64-unknown-linux")
materialized/dummy-ghc/ghc-8.8.3-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.8.3
materialized/dummy-ghc/ghc-8.8.3-x86_64-darwin/ghc/info+5
@@ -1,16 +1,21 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C compiler link flags"," ")
5 ,("C compiler link flags"," ")
5 ,("C compiler supports -no-pie","NO")
6 ,("C compiler supports -no-pie","NO")
7+ ,("Haskell CPP command","clang")
6 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
8 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9+ ,("ld command","ld")
7 ,("ld flags","")
10 ,("ld flags","")
8 ,("ld supports compact unwind","YES")
11 ,("ld supports compact unwind","YES")
9 ,("ld supports build-id","NO")
12 ,("ld supports build-id","NO")
10 ,("ld supports filelist","YES")
13 ,("ld supports filelist","YES")
11 ,("ld is GNU ld","NO")
14 ,("ld is GNU ld","NO")
15+ ,("ar command","ar")
12 ,("ar flags","qcls")
16 ,("ar flags","qcls")
13 ,("ar supports at file","NO")
17 ,("ar supports at file","NO")
18+ ,("ranlib command","ranlib")
14 ,("touch command","touch")
19 ,("touch command","touch")
15 ,("dllwrap command","/bin/false")
20 ,("dllwrap command","/bin/false")
16 ,("windres command","/bin/false")
21 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.3-x86_64-linux/ghc/info+5
@@ -1,16 +1,21 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C compiler link flags"," ")
5 ,("C compiler link flags"," ")
5 ,("C compiler supports -no-pie","YES")
6 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
6 ,("Haskell CPP flags","-E -undef -traditional")
8 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
7 ,("ld flags","")
10 ,("ld flags","")
8 ,("ld supports compact unwind","YES")
11 ,("ld supports compact unwind","YES")
9 ,("ld supports build-id","YES")
12 ,("ld supports build-id","YES")
10 ,("ld supports filelist","NO")
13 ,("ld supports filelist","NO")
11 ,("ld is GNU ld","YES")
14 ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
12 ,("ar flags","q")
16 ,("ar flags","q")
13 ,("ar supports at file","YES")
17 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
14 ,("touch command","touch")
19 ,("touch command","touch")
15 ,("dllwrap command","/bin/false")
20 ,("dllwrap command","/bin/false")
16 ,("windres command","/bin/false")
21 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc-pkg/dump-globalnew file+1592
@@ -0,0 +1,1592 @@
1+name: Cabal
2+version: 3.0.1.0
3+visibility: public
4+id: Cabal-3.0.1.0
5+key: Cabal-3.0.1.0
6+license: BSD-3-Clause
7+copyright: 2003-2019, 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.Compiler Distribution.FieldGrammar
39+ 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.Dependency Distribution.Types.DependencyMap
107+ Distribution.Types.ExeDependency Distribution.Types.Executable
108+ Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.ForeignLib Distribution.Types.ForeignLib.Lens
111+ Distribution.Types.ForeignLibOption
112+ Distribution.Types.ForeignLibType
113+ Distribution.Types.GenericPackageDescription
114+ Distribution.Types.GenericPackageDescription.Lens
115+ Distribution.Types.GivenComponent
116+ Distribution.Types.HookedBuildInfo
117+ Distribution.Types.IncludeRenaming
118+ Distribution.Types.InstalledPackageInfo
119+ Distribution.Types.InstalledPackageInfo.FieldGrammar
120+ Distribution.Types.InstalledPackageInfo.Lens
121+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
122+ Distribution.Types.Library Distribution.Types.Library.Lens
123+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
124+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
125+ Distribution.Types.Module Distribution.Types.ModuleReexport
126+ Distribution.Types.ModuleRenaming
127+ Distribution.Types.MungedPackageId
128+ Distribution.Types.MungedPackageName
129+ Distribution.Types.PackageDescription
130+ Distribution.Types.PackageDescription.Lens
131+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
132+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
133+ Distribution.Types.PackageVersionConstraint
134+ Distribution.Types.PkgconfigDependency
135+ Distribution.Types.PkgconfigName
136+ Distribution.Types.PkgconfigVersion
137+ Distribution.Types.PkgconfigVersionRange
138+ Distribution.Types.SetupBuildInfo
139+ Distribution.Types.SetupBuildInfo.Lens
140+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
141+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
142+ Distribution.Types.TestSuite.Lens
143+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
144+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
145+ Distribution.Types.Version Distribution.Types.VersionInterval
146+ Distribution.Types.VersionRange
147+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
148+ Distribution.Utils.IOData Distribution.Utils.LogProgress
149+ Distribution.Utils.MapAccum Distribution.Utils.NubList
150+ Distribution.Utils.Progress Distribution.Utils.ShortText
151+ Distribution.Verbosity Distribution.Verbosity.Internal
152+ Distribution.Version Language.Haskell.Extension
153+hidden-modules:
154+ Distribution.Backpack.PreExistingComponent
155+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
156+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
157+ Distribution.Backpack.Id Distribution.Utils.UnionFind
158+ Distribution.Utils.Base62 Distribution.Compat.CopyFile
159+ Distribution.Compat.GetShortPathName Distribution.Compat.MonadFail
160+ Distribution.Compat.Prelude Distribution.Compat.SnocList
161+ Distribution.GetOpt Distribution.Lex Distribution.Utils.String
162+ Distribution.Simple.GHC.EnvironmentParser
163+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
164+ Distribution.Simple.Utils.Json Paths_Cabal
165+import-dirs:
166+library-dirs:
167+dynamic-library-dirs:
168+data-dir:
169+hs-libraries: HSCabal-3.0.1.0
170+depends:
171+ array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
172+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
173+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
174+ process-1.6.9.0 text-1.2.4.0 time-1.9.3 transformers-0.5.6.2
175+ unix-2.7.2.2
176+haddock-interfaces:
177+haddock-html:
178+---
179+name: array
180+version: 0.5.4.0
181+visibility: public
182+id: array-0.5.4.0
183+key: array-0.5.4.0
184+license: BSD-3-Clause
185+maintainer: libraries@haskell.org
186+synopsis: Mutable and immutable arrays
187+description:
188+ In addition to providing the "Data.Array" module
189+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
190+ this package also defines the classes 'IArray' of
191+ immutable arrays and 'MArray' of arrays mutable within appropriate
192+ monads, as well as some instances of these classes.
193+category: Data Structures
194+exposed: True
195+exposed-modules:
196+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
197+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
198+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
199+ Data.Array.Storable Data.Array.Storable.Internals
200+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
201+import-dirs:
202+library-dirs:
203+dynamic-library-dirs:
204+data-dir:
205+hs-libraries: HSarray-0.5.4.0
206+depends: base-4.13.0.0
207+haddock-interfaces:
208+haddock-html:
209+---
210+name: base
211+version: 4.13.0.0
212+visibility: public
213+id: base-4.13.0.0
214+key: base-4.13.0.0
215+license: BSD-3-Clause
216+maintainer: libraries@haskell.org
217+synopsis: Basic libraries
218+description:
219+ This package contains the Standard Haskell "Prelude" and its support libraries,
220+ and a large collection of useful libraries ranging from data
221+ structures to parsing combinators and debugging utilities.
222+category: Prelude
223+exposed: True
224+exposed-modules:
225+ Control.Applicative Control.Arrow Control.Category
226+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
227+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
228+ Control.Exception.Base Control.Monad Control.Monad.Fail
229+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
230+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
231+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
232+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
233+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
234+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
235+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
236+ Data.Functor Data.Functor.Classes Data.Functor.Compose
237+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
238+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
239+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
240+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
241+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
242+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
243+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
244+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
245+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
246+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
247+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
248+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
249+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
250+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
251+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
252+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
253+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
254+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
255+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
256+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
257+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
258+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
259+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
260+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
261+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
262+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
263+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
264+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
265+ GHC.IORef GHC.Int GHC.List GHC.MVar GHC.Maybe GHC.Natural GHC.Num
266+ GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling GHC.Ptr
267+ GHC.RTS.Flags GHC.Read GHC.Real GHC.Records GHC.ResponseFile GHC.ST
268+ GHC.STRef GHC.Show GHC.Stable GHC.StableName GHC.Stack
269+ GHC.Stack.CCS GHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.Storable
270+ GHC.TopHandler GHC.TypeLits GHC.TypeNats GHC.Unicode GHC.Weak
271+ GHC.Word Numeric Numeric.Natural Prelude System.CPUTime
272+ System.Console.GetOpt System.Environment System.Environment.Blank
273+ System.Exit System.IO System.IO.Error System.IO.Unsafe System.Info
274+ System.Mem System.Mem.StableName System.Mem.Weak
275+ System.Posix.Internals System.Posix.Types System.Timeout
276+ Text.ParserCombinators.ReadP Text.ParserCombinators.ReadPrec
277+ Text.Printf Text.Read Text.Read.Lex Text.Show Text.Show.Functions
278+ Type.Reflection Type.Reflection.Unsafe Unsafe.Coerce
279+hidden-modules:
280+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
281+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
282+ Foreign.ForeignPtr.Imp GHC.StaticPtr.Internal
283+ System.Environment.ExecutablePath System.CPUTime.Utils
284+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
285+ GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
286+ GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
287+ GHC.Event.TimerManager GHC.Event.Unique
288+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
289+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
290+import-dirs:
291+library-dirs:
292+dynamic-library-dirs:
293+data-dir:
294+hs-libraries: HSbase-4.13.0.0
295+include-dirs:
296+includes: HsBase.h
297+depends: ghc-prim-0.5.3 integer-gmp-1.0.2.0 rts
298+haddock-interfaces:
299+haddock-html:
300+---
301+name: binary
302+version: 0.8.7.0
303+visibility: public
304+id: binary-0.8.7.0
305+key: binary-0.8.7.0
306+license: BSD-3-Clause
307+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
308+author: Lennart Kolmodin <kolmodin@gmail.com>
309+stability: provisional
310+homepage: https://github.com/kolmodin/binary
311+synopsis:
312+ Binary serialisation for Haskell values using lazy ByteStrings
313+description:
314+ Efficient, pure binary serialisation using lazy ByteStrings.
315+ Haskell values may be encoded to and from binary formats,
316+ written to disk as binary, or sent over the network.
317+ The format used can be automatically generated, or
318+ you can choose to implement a custom format if needed.
319+ Serialisation speeds of over 1 G\/sec have been observed,
320+ so this library should be suitable for high performance
321+ scenarios.
322+category: Data, Parsing
323+exposed: True
324+exposed-modules:
325+ Data.Binary Data.Binary.Builder Data.Binary.Get
326+ Data.Binary.Get.Internal Data.Binary.Put
327+hidden-modules:
328+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
329+ Data.Binary.FloatCast
330+import-dirs:
331+library-dirs:
332+dynamic-library-dirs:
333+data-dir:
334+hs-libraries: HSbinary-0.8.7.0
335+depends:
336+ array-0.5.4.0 base-4.13.0.0 bytestring-0.10.10.1 containers-0.6.2.1
337+haddock-interfaces:
338+haddock-html:
339+---
340+name: bytestring
341+version: 0.10.10.1
342+visibility: public
343+id: bytestring-0.10.10.1
344+key: bytestring-0.10.10.1
345+license: BSD-3-Clause
346+copyright:
347+ Copyright (c) Don Stewart 2005-2009,
348+ (c) Duncan Coutts 2006-2015,
349+ (c) David Roundy 2003-2005,
350+ (c) Jasper Van der Jeugt 2010,
351+ (c) Simon Meier 2010-2013.
352+maintainer: Duncan Coutts <duncan@community.haskell.org>
353+author:
354+ Don Stewart,
355+ Duncan Coutts
356+homepage: https://github.com/haskell/bytestring
357+synopsis:
358+ Fast, compact, strict and lazy byte strings with a list interface
359+description:
360+ An efficient compact, immutable byte string type (both strict and lazy)
361+ suitable for binary or 8-bit character data.
362+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
363+ It is suitable for high performance use, both in terms of large data
364+ quantities, or high speed requirements. The 'ByteString' functions follow
365+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
366+ from using 'String' to 'ByteString'.
367+ Two 'ByteString' variants are provided:
368+ * Strict 'ByteString's keep the string as a single large array. This
369+ makes them convenient for passing data between C and Haskell.
370+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
371+ suitable for I\/O streaming tasks.
372+ The @Char8@ modules provide a character-based view of the same
373+ underlying 'ByteString' types. This makes it convenient to handle mixed
374+ binary and 8-bit character content (which is common in many file formats
375+ and network protocols).
376+ The 'Builder' module provides an efficient way to build up 'ByteString's
377+ in an ad-hoc way by repeated concatenation. This is ideal for fast
378+ serialisation or pretty printing.
379+ There is also a 'ShortByteString' type which has a lower memory overhead
380+ and can can be converted to or from a 'ByteString', but supports very few
381+ other operations. It is suitable for keeping many short strings in memory.
382+ 'ByteString's are not designed for Unicode. For Unicode strings you should
383+ use the 'Text' type from the @text@ package.
384+ These modules are intended to be imported qualified, to avoid name clashes
385+ with "Prelude" functions, e.g.
386+ > import qualified Data.ByteString as BS
387+category: Data
388+exposed: True
389+exposed-modules:
390+ Data.ByteString Data.ByteString.Builder
391+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
392+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
393+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
394+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
395+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
396+ Data.ByteString.Lazy.Internal Data.ByteString.Short
397+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
398+hidden-modules:
399+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
400+ Data.ByteString.Builder.Prim.ASCII
401+ Data.ByteString.Builder.Prim.Internal.Floating
402+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
403+ Data.ByteString.Builder.Prim.Internal.Base16
404+import-dirs:
405+library-dirs:
406+dynamic-library-dirs:
407+data-dir:
408+hs-libraries: HSbytestring-0.10.10.1
409+include-dirs:
410+includes: fpstring.h
411+depends:
412+ base-4.13.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3 integer-gmp-1.0.2.0
413+haddock-interfaces:
414+haddock-html:
415+---
416+name: containers
417+version: 0.6.2.1
418+visibility: public
419+id: containers-0.6.2.1
420+key: containers-0.6.2.1
421+license: BSD-3-Clause
422+maintainer: libraries@haskell.org
423+synopsis: Assorted concrete container types
424+description:
425+ This package contains efficient general-purpose implementations
426+ of various immutable container types including sets, maps, sequences,
427+ trees, and graphs.
428+ For a walkthrough of what this package provides with examples of common
429+ operations see the [containers
430+ introduction](https://haskell-containers.readthedocs.io).
431+ The declared cost of each operation is either worst-case or amortized, but
432+ remains valid even if structures are shared.
433+category: Data Structures
434+exposed: True
435+exposed-modules:
436+ Data.Containers.ListUtils Data.Graph Data.IntMap
437+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
438+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
439+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
440+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
441+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
442+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
443+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
444+ Utils.Containers.Internal.BitQueue
445+ Utils.Containers.Internal.BitUtil
446+ Utils.Containers.Internal.StrictPair
447+hidden-modules:
448+ Utils.Containers.Internal.State
449+ Utils.Containers.Internal.StrictMaybe
450+ Utils.Containers.Internal.PtrEquality
451+ Utils.Containers.Internal.Coercions
452+ Utils.Containers.Internal.TypeError
453+ Data.Map.Internal.DeprecatedShowTree
454+ Data.IntMap.Internal.DeprecatedDebug
455+import-dirs:
456+library-dirs:
457+dynamic-library-dirs:
458+data-dir:
459+hs-libraries: HScontainers-0.6.2.1
460+depends: array-0.5.4.0 base-4.13.0.0 deepseq-1.4.4.0
461+haddock-interfaces:
462+haddock-html:
463+---
464+name: deepseq
465+version: 1.4.4.0
466+visibility: public
467+id: deepseq-1.4.4.0
468+key: deepseq-1.4.4.0
469+license: BSD-3-Clause
470+maintainer: libraries@haskell.org
471+synopsis: Deep evaluation of data structures
472+description:
473+ This package provides methods for fully evaluating data structures
474+ (\"deep evaluation\"). Deep evaluation is often used for adding
475+ strictness to a program, e.g. in order to force pending exceptions,
476+ remove space leaks, or force lazy I/O to happen. It is also useful
477+ in parallel programs, to ensure pending work does not migrate to the
478+ wrong thread.
479+ The primary use of this package is via the 'deepseq' function, a
480+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
481+ typeclass (\"Normal Form Data\", data structures with no unevaluated
482+ components) which defines strategies for fully evaluating different
483+ data types. See module documentation in "Control.DeepSeq" for more
484+ details.
485+category: Control
486+exposed: True
487+exposed-modules: Control.DeepSeq
488+hidden-modules: Control.DeepSeq.BackDoor
489+import-dirs:
490+library-dirs:
491+dynamic-library-dirs:
492+data-dir:
493+hs-libraries: HSdeepseq-1.4.4.0
494+depends: array-0.5.4.0 base-4.13.0.0
495+haddock-interfaces:
496+haddock-html:
497+---
498+name: directory
499+version: 1.3.6.0
500+visibility: public
501+id: directory-1.3.6.0
502+key: directory-1.3.6.0
503+license: BSD-3-Clause
504+maintainer: libraries@haskell.org
505+synopsis: Platform-agnostic library for filesystem operations
506+description:
507+ This library provides a basic set of operations for manipulating files and
508+ directories in a portable way.
509+category: System
510+exposed: True
511+exposed-modules:
512+ System.Directory System.Directory.Internal
513+ System.Directory.Internal.Prelude
514+hidden-modules:
515+ System.Directory.Internal.C_utimensat
516+ System.Directory.Internal.Common System.Directory.Internal.Config
517+ System.Directory.Internal.Posix System.Directory.Internal.Windows
518+import-dirs:
519+library-dirs:
520+dynamic-library-dirs:
521+data-dir:
522+hs-libraries: HSdirectory-1.3.6.0
523+depends:
524+ base-4.13.0.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
525+haddock-interfaces:
526+haddock-html:
527+---
528+name: filepath
529+version: 1.4.2.1
530+visibility: public
531+id: filepath-1.4.2.1
532+key: filepath-1.4.2.1
533+license: BSD-3-Clause
534+copyright: Neil Mitchell 2005-2018
535+maintainer: Neil Mitchell <ndmitchell@gmail.com>
536+author: Neil Mitchell <ndmitchell@gmail.com>
537+homepage: https://github.com/haskell/filepath#readme
538+synopsis: Library for manipulating FilePaths in a cross platform way.
539+description:
540+ 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:
541+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
542+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
543+ * "System.FilePath" is an alias for the module appropriate to your platform.
544+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
545+category: System
546+exposed: True
547+exposed-modules:
548+ System.FilePath System.FilePath.Posix System.FilePath.Windows
549+import-dirs:
550+library-dirs:
551+dynamic-library-dirs:
552+data-dir:
553+hs-libraries: HSfilepath-1.4.2.1
554+depends: base-4.13.0.0
555+haddock-interfaces:
556+haddock-html:
557+---
558+name: ghc
559+version: 8.8.4
560+visibility: public
561+id: ghc-8.8.4
562+key: ghc-8.8.4
563+license: BSD-3-Clause
564+maintainer: glasgow-haskell-users@haskell.org
565+author: The GHC Team
566+homepage: http://www.haskell.org/ghc/
567+synopsis: The GHC API
568+description:
569+ GHC's functionality can be useful for more things than just
570+ compiling Haskell programs. Important use cases are programs
571+ that analyse (and perhaps transform) Haskell code. Others
572+ include loading Haskell code dynamically in a GHCi-like manner.
573+ For this reason, a lot of GHC's functionality is made available
574+ through this package.
575+category: Development
576+exposed-modules:
577+ Annotations ApiAnnotation Ar AsmCodeGen AsmUtils Avail Bag
578+ BasicTypes BinFingerprint BinIface Binary Bitmap BkpSyn BlockId
579+ BlockLayout BooleanFormula BufWrite BuildTyCl ByteCodeAsm
580+ ByteCodeGen ByteCodeInstr ByteCodeItbls ByteCodeLink ByteCodeTypes
581+ CFG CLabel CPrim CSE CallArity CgUtils Check Class ClsInst
582+ CmdLineParser Cmm CmmBuildInfoTables CmmCallConv CmmCommonBlockElim
583+ CmmContFlowOpt CmmExpr CmmImplementSwitchPlans CmmInfo
584+ CmmLayoutStack CmmLex CmmLint CmmLive CmmMachOp CmmMonad CmmNode
585+ CmmOpt CmmParse CmmPipeline CmmProcPoint CmmSink CmmSwitch CmmType
586+ CmmUtils CoAxiom CodeGen.Platform CodeGen.Platform.ARM
587+ CodeGen.Platform.ARM64 CodeGen.Platform.NoRegs CodeGen.Platform.PPC
588+ CodeGen.Platform.SPARC CodeGen.Platform.X86 CodeGen.Platform.X86_64
589+ CodeOutput Coercion ConLike Config Constants Convert CoreArity
590+ CoreFVs CoreLint CoreMap CoreMonad CoreOpt CorePrep CoreSeq
591+ CoreStats CoreSubst CoreSyn CoreTidy CoreToStg CoreUnfold CoreUtils
592+ CostCentre CostCentreState Coverage Ctype DataCon Debug Debugger
593+ Demand Desugar Digraph DmdAnal DriverBkp DriverMkDepend
594+ DriverPhases DriverPipeline DsArrows DsBinds DsCCall DsExpr
595+ DsForeign DsGRHSs DsListComp DsMeta DsMonad DsUsage DsUtils Dwarf
596+ Dwarf.Constants Dwarf.Types DynFlags DynamicLoading Elf Encoding
597+ EnumSet ErrUtils Exception Exitify ExtractDocs FV FamInst
598+ FamInstEnv FastFunctions FastMutInt FastString FastStringEnv
599+ FieldLabel FileCleanup Finder Fingerprint FiniteMap FlagChecker
600+ FloatIn FloatOut ForeignCall Format FunDeps GHC GHCi GhcMake
601+ GhcMonad GhcPlugins GraphBase GraphColor GraphOps GraphPpr
602+ HaddockUtils HeaderInfo HieAst HieBin HieDebug HieTypes HieUtils
603+ Hooks Hoopl.Block Hoopl.Collections Hoopl.Dataflow Hoopl.Graph
604+ Hoopl.Label HsBinds HsDecls HsDoc HsDumpAst HsExpr HsExtension
605+ HsImpExp HsInstances HsLit HsPat HsSyn HsTypes HsUtils HscMain
606+ HscStats HscTypes IOEnv Id IdInfo IfaceEnv IfaceSyn IfaceType Inst
607+ InstEnv Instruction InteractiveEval InteractiveEvalTypes Json Kind
608+ KnownUniques Lexeme Lexer LiberateCase Linker ListSetOps ListT
609+ Literal Llvm Llvm.AbsSyn Llvm.MetaData Llvm.PpLlvm Llvm.Types
610+ LlvmCodeGen LlvmCodeGen.Base LlvmCodeGen.CodeGen LlvmCodeGen.Data
611+ LlvmCodeGen.Ppr LlvmCodeGen.Regs LlvmMangler LoadIface Match
612+ MatchCon MatchLit Maybes MkCore MkGraph MkId MkIface Module
613+ MonadUtils NCGMonad Name NameCache NameEnv NameSet NameShape
614+ OccName OccurAnal OptCoercion OrdList Outputable PIC PPC.CodeGen
615+ PPC.Cond PPC.Instr PPC.Ppr PPC.RegInfo PPC.Regs PackageConfig
616+ Packages Pair Panic Parser PatSyn PipelineMonad PlaceHolder
617+ PlainPanic Platform PlatformConstants Plugins PmExpr PprBase PprC
618+ PprCmm PprCmmDecl PprCmmExpr PprColour PprCore PprTyThing PrelInfo
619+ PrelNames PrelRules Pretty PrimOp ProfInit RdrHsSyn RdrName Reg
620+ RegAlloc.Graph.ArchBase RegAlloc.Graph.ArchX86
621+ RegAlloc.Graph.Coalesce RegAlloc.Graph.Main RegAlloc.Graph.Spill
622+ RegAlloc.Graph.SpillClean RegAlloc.Graph.SpillCost
623+ RegAlloc.Graph.Stats RegAlloc.Graph.TrivColorable
624+ RegAlloc.Linear.Base RegAlloc.Linear.FreeRegs
625+ RegAlloc.Linear.JoinToTargets RegAlloc.Linear.Main
626+ RegAlloc.Linear.PPC.FreeRegs RegAlloc.Linear.SPARC.FreeRegs
627+ RegAlloc.Linear.StackMap RegAlloc.Linear.State
628+ RegAlloc.Linear.Stats RegAlloc.Linear.X86.FreeRegs
629+ RegAlloc.Linear.X86_64.FreeRegs RegAlloc.Liveness RegClass RepType
630+ RnBinds RnEnv RnExpr RnFixity RnHsDoc RnModIface RnNames RnPat
631+ RnSource RnSplice RnTypes RnUnbound RnUtils RtClosureInspect Rules
632+ SAT SMRep SPARC.AddrMode SPARC.Base SPARC.CodeGen
633+ SPARC.CodeGen.Amode SPARC.CodeGen.Base SPARC.CodeGen.CondCode
634+ SPARC.CodeGen.Expand SPARC.CodeGen.Gen32 SPARC.CodeGen.Gen64
635+ SPARC.CodeGen.Sanity SPARC.Cond SPARC.Imm SPARC.Instr SPARC.Ppr
636+ SPARC.Regs SPARC.ShortcutJump SPARC.Stack SetLevels SimplCore
637+ SimplEnv SimplMonad SimplStg SimplUtils Simplify SpecConstr
638+ Specialise SrcLoc State StaticPtrTable StgCmm StgCmmArgRep
639+ StgCmmBind StgCmmClosure StgCmmCon StgCmmEnv StgCmmExpr
640+ StgCmmExtCode StgCmmForeign StgCmmHeap StgCmmHpc StgCmmLayout
641+ StgCmmMonad StgCmmPrim StgCmmProf StgCmmTicky StgCmmUtils StgCse
642+ StgFVs StgLiftLams StgLiftLams.Analysis StgLiftLams.LiftM
643+ StgLiftLams.Transformation StgLint StgStats StgSubst StgSyn Stream
644+ StringBuffer SysTools SysTools.BaseDir SysTools.ExtraObj
645+ SysTools.Info SysTools.Process SysTools.Tasks SysTools.Terminal
646+ THNames TargetReg TcAnnotations TcArrows TcBackpack TcBinds
647+ TcCanonical TcClassDcl TcDefaults TcDeriv TcDerivInfer TcDerivUtils
648+ TcEnv TcErrors TcEvTerm TcEvidence TcExpr TcFlatten TcForeign
649+ TcGenDeriv TcGenFunctor TcGenGenerics TcHoleErrors TcHsSyn TcHsType
650+ TcIface TcInstDcls TcInteract TcMType TcMatches TcPat TcPatSyn
651+ TcPluginM TcRnDriver TcRnExports TcRnMonad TcRnTypes TcRules
652+ TcSMonad TcSigs TcSimplify TcSplice TcTyClsDecls TcTyDecls TcType
653+ TcTypeNats TcTypeable TcTypeableValidity TcUnify TcValidity TidyPgm
654+ TmOracle ToIface TrieMap TyCoRep TyCon Type TysPrim TysWiredIn
655+ UnVarGraph UnariseStg Unify UniqDFM UniqDSet UniqFM UniqMap UniqSet
656+ UniqSupply Unique Util Var VarEnv VarSet WorkWrap WwLib X86.CodeGen
657+ X86.Cond X86.Instr X86.Ppr X86.RegInfo X86.Regs
658+hidden-modules: GhcPrelude
659+import-dirs:
660+library-dirs:
661+dynamic-library-dirs:
662+data-dir:
663+hs-libraries: HSghc-8.8.4
664+include-dirs:
665+depends:
666+ array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
667+ containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
668+ filepath-1.4.2.1 ghc-boot-8.8.4 ghc-boot-th-8.8.4 ghc-heap-8.8.4
669+ ghci-8.8.4 hpc-0.6.0.3 integer-gmp-1.0.2.0 process-1.6.9.0
670+ template-haskell-2.15.0.0 terminfo-0.4.1.4 time-1.9.3
671+ transformers-0.5.6.2 unix-2.7.2.2
672+haddock-interfaces:
673+haddock-html:
674+---
675+name: ghc-boot
676+version: 8.8.4
677+visibility: public
678+id: ghc-boot-8.8.4
679+key: ghc-boot-8.8.4
680+license: BSD-3-Clause
681+maintainer: ghc-devs@haskell.org
682+synopsis: Shared functionality between GHC and its boot libraries
683+description:
684+ This library is shared between GHC, ghc-pkg, and other boot
685+ libraries.
686+ A note about "GHC.PackageDb": it only deals with the subset of
687+ the package database that the compiler cares about: modules
688+ paths etc and not package metadata like description, authors
689+ etc. It is thus not a library interface to ghc-pkg and is *not*
690+ suitable for modifying GHC package databases.
691+ The package database format and this library are constructed in
692+ such a way that while ghc-pkg depends on Cabal, the GHC library
693+ and program do not have to depend on Cabal.
694+category: GHC
695+exposed: True
696+exposed-modules:
697+ GHC.ForeignSrcLang GHC.HandleEncoding GHC.LanguageExtensions
698+ GHC.PackageDb GHC.Serialized
699+import-dirs:
700+library-dirs:
701+dynamic-library-dirs:
702+data-dir:
703+hs-libraries: HSghc-boot-8.8.4
704+depends:
705+ base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1 directory-1.3.6.0
706+ filepath-1.4.2.1 ghc-boot-th-8.8.4
707+haddock-interfaces:
708+haddock-html:
709+---
710+name: ghc-boot-th
711+version: 8.8.4
712+visibility: public
713+id: ghc-boot-th-8.8.4
714+key: ghc-boot-th-8.8.4
715+license: BSD-3-Clause
716+maintainer: ghc-devs@haskell.org
717+synopsis:
718+ Shared functionality between GHC and the @template-haskell@
719+ library
720+description:
721+ This library contains various bits shared between the @ghc@ and
722+ @template-haskell@ libraries.
723+ This package exists to ensure that @template-haskell@ has a
724+ minimal set of transitive dependencies, since it is intended to
725+ be depended upon by user code.
726+category: GHC
727+exposed: True
728+exposed-modules:
729+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
730+import-dirs:
731+library-dirs:
732+dynamic-library-dirs:
733+data-dir:
734+hs-libraries: HSghc-boot-th-8.8.4
735+depends: base-4.13.0.0
736+haddock-interfaces:
737+haddock-html:
738+---
739+name: ghc-compact
740+version: 0.1.0.0
741+visibility: public
742+id: ghc-compact-0.1.0.0
743+key: ghc-compact-0.1.0.0
744+license: BSD-3-Clause
745+maintainer: libraries@haskell.org
746+synopsis: In memory storage of deeply evaluated data structure
747+description:
748+ This package provides minimal functionality for working with
749+ "compact regions", which hold a fully evaluated Haskell object graph.
750+ These regions maintain the invariant that no pointers live inside the struct
751+ that point outside it, which ensures efficient garbage collection without
752+ ever reading the structure contents (effectively, it works as a manually
753+ managed "oldest generation" which is never freed until the whole is
754+ released).
755+ Internally, the struct is stored a single contiguous block of memory,
756+ which allows efficient serialization and deserialization of structs
757+ for distributed computing.
758+category: Data
759+exposed: True
760+exposed-modules: GHC.Compact GHC.Compact.Serialized
761+import-dirs:
762+library-dirs:
763+dynamic-library-dirs:
764+data-dir:
765+hs-libraries: HSghc-compact-0.1.0.0
766+depends: base-4.13.0.0 bytestring-0.10.10.1 ghc-prim-0.5.3
767+haddock-interfaces:
768+haddock-html:
769+---
770+name: ghc-heap
771+version: 8.8.4
772+visibility: public
773+id: ghc-heap-8.8.4
774+key: ghc-heap-8.8.4
775+license: BSD-3-Clause
776+maintainer: libraries@haskell.org
777+synopsis: Functions for walking GHC's heap
778+description:
779+ This package provides functions for walking the GHC heap data structures
780+ and retrieving information about those data structures.
781+category: GHC
782+exposed: True
783+exposed-modules:
784+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
785+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
786+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
787+ GHC.Exts.Heap.Utils
788+import-dirs:
789+library-dirs:
790+dynamic-library-dirs:
791+data-dir:
792+hs-libraries: HSghc-heap-8.8.4
793+depends: base-4.13.0.0 ghc-prim-0.5.3 rts
794+haddock-interfaces:
795+haddock-html:
796+---
797+name: ghc-prim
798+version: 0.5.3
799+visibility: public
800+id: ghc-prim-0.5.3
801+key: ghc-prim-0.5.3
802+license: BSD-3-Clause
803+maintainer: libraries@haskell.org
804+synopsis: GHC primitives
805+description:
806+ This package contains the primitive types and operations supplied by GHC.
807+category: GHC
808+exposed: True
809+exposed-modules:
810+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
811+ GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
812+import-dirs:
813+library-dirs:
814+dynamic-library-dirs:
815+data-dir:
816+hs-libraries: HSghc-prim-0.5.3
817+extra-libraries: c m
818+include-dirs:
819+depends: rts
820+haddock-interfaces:
821+haddock-html:
822+---
823+name: ghci
824+version: 8.8.4
825+visibility: public
826+id: ghci-8.8.4
827+key: ghci-8.8.4
828+license: BSD-3-Clause
829+maintainer: ghc-devs@haskell.org
830+synopsis: The library supporting GHC's interactive interpreter
831+description:
832+ This library offers interfaces which mediate interactions between the
833+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
834+ backend.
835+category: GHC
836+exposed: True
837+exposed-modules:
838+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
839+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
840+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
841+ GHCi.TH.Binary SizedSeq
842+import-dirs:
843+library-dirs:
844+dynamic-library-dirs:
845+data-dir:
846+hs-libraries: HSghci-8.8.4
847+include-dirs:
848+depends:
849+ array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
850+ containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.8.4
851+ ghc-boot-th-8.8.4 ghc-heap-8.8.4 template-haskell-2.15.0.0
852+ transformers-0.5.6.2 unix-2.7.2.2
853+haddock-interfaces:
854+haddock-html:
855+---
856+name: haskeline
857+version: 0.7.5.0
858+visibility: public
859+id: haskeline-0.7.5.0
860+key: haskeline-0.7.5.0
861+license: BSD-3-Clause
862+copyright: (c) Judah Jacobson
863+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
864+author: Judah Jacobson
865+stability: Stable
866+homepage: https://github.com/judah/haskeline
867+synopsis:
868+ A command-line interface for user input, written in Haskell.
869+description:
870+ Haskeline provides a user interface for line input in command-line
871+ programs. This library is similar in purpose to readline, but since
872+ it is written in Haskell it is (hopefully) more easily used in other
873+ Haskell programs.
874+ Haskeline runs both on POSIX-compatible systems and on Windows.
875+category: User Interfaces
876+exposed: True
877+exposed-modules:
878+ System.Console.Haskeline System.Console.Haskeline.Completion
879+ System.Console.Haskeline.History System.Console.Haskeline.IO
880+ System.Console.Haskeline.MonadException
881+hidden-modules:
882+ System.Console.Haskeline.Backend
883+ System.Console.Haskeline.Backend.WCWidth
884+ System.Console.Haskeline.Command
885+ System.Console.Haskeline.Command.Completion
886+ System.Console.Haskeline.Command.History
887+ System.Console.Haskeline.Command.KillRing
888+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
889+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
890+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
891+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
892+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
893+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
894+ System.Console.Haskeline.Backend.Posix
895+ System.Console.Haskeline.Backend.Posix.Encoder
896+ System.Console.Haskeline.Backend.DumbTerm
897+ System.Console.Haskeline.Backend.Terminfo
898+import-dirs:
899+library-dirs:
900+dynamic-library-dirs:
901+data-dir:
902+hs-libraries: HShaskeline-0.7.5.0
903+depends:
904+ base-4.13.0.0 bytestring-0.10.10.1 containers-0.6.2.1
905+ directory-1.3.6.0 filepath-1.4.2.1 process-1.6.9.0 stm-2.5.0.0
906+ terminfo-0.4.1.4 transformers-0.5.6.2 unix-2.7.2.2
907+haddock-interfaces:
908+haddock-html:
909+---
910+name: hpc
911+version: 0.6.0.3
912+visibility: public
913+id: hpc-0.6.0.3
914+key: hpc-0.6.0.3
915+license: BSD-3-Clause
916+maintainer: ghc-devs@haskell.org
917+author: Andy Gill
918+synopsis: Code Coverage Library for Haskell
919+description:
920+ This package provides the code coverage library for Haskell.
921+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
922+ information.
923+category: Control
924+exposed: True
925+exposed-modules:
926+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
927+import-dirs:
928+library-dirs:
929+dynamic-library-dirs:
930+data-dir:
931+hs-libraries: HShpc-0.6.0.3
932+depends:
933+ base-4.13.0.0 containers-0.6.2.1 directory-1.3.6.0 filepath-1.4.2.1
934+ time-1.9.3
935+haddock-interfaces:
936+haddock-html:
937+---
938+name: integer-gmp
939+version: 1.0.2.0
940+visibility: public
941+id: integer-gmp-1.0.2.0
942+key: integer-gmp-1.0.2.0
943+license: BSD-3-Clause
944+maintainer: hvr@gnu.org
945+author: Herbert Valerio Riedel
946+synopsis: Integer library based on GMP
947+description:
948+ This package provides the low-level implementation of the standard
949+ 'Integer' type based on the
950+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
951+ This package provides access to the internal representation of
952+ 'Integer' as well as primitive operations with no proper error
953+ handling, and should only be used directly with the utmost care.
954+category: Numeric, Algebra
955+exposed: True
956+exposed-modules:
957+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
958+ GHC.Integer.Logarithms.Internals
959+hidden-modules: GHC.Integer.Type
960+import-dirs:
961+library-dirs:
962+dynamic-library-dirs:
963+data-dir:
964+hs-libraries: HSinteger-gmp-1.0.2.0
965+extra-libraries: gmp
966+include-dirs:
967+depends: ghc-prim-0.5.3
968+haddock-interfaces:
969+haddock-html:
970+---
971+name: libiserv
972+version: 8.8.4
973+visibility: public
974+id: libiserv-8.8.4
975+key: libiserv-8.8.4
976+license: BSD-3-Clause
977+copyright: XXX
978+maintainer: XXX
979+author: XXX
980+synopsis: Provides shared functionality between iserv and iserv-proxy
981+category: Development
982+exposed: True
983+exposed-modules: GHCi.Utils Lib
984+import-dirs:
985+library-dirs:
986+dynamic-library-dirs:
987+data-dir:
988+hs-libraries: HSlibiserv-8.8.4
989+depends:
990+ base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
991+ containers-0.6.2.1 deepseq-1.4.4.0 ghci-8.8.4 unix-2.7.2.2
992+haddock-interfaces:
993+haddock-html:
994+---
995+name: mtl
996+version: 2.2.2
997+visibility: public
998+id: mtl-2.2.2
999+key: mtl-2.2.2
1000+license: BSD-3-Clause
1001+maintainer: Edward Kmett <ekmett@gmail.com>
1002+author: Andy Gill
1003+homepage: http://github.com/haskell/mtl
1004+synopsis: Monad classes, using functional dependencies
1005+description:
1006+ Monad classes using functional dependencies, with instances
1007+ for various monad transformers, inspired by the paper
1008+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1009+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1010+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1011+category: Control
1012+exposed: True
1013+exposed-modules:
1014+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1015+ Control.Monad.Error.Class Control.Monad.Except
1016+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1017+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1018+ Control.Monad.RWS.Strict Control.Monad.Reader
1019+ Control.Monad.Reader.Class Control.Monad.State
1020+ Control.Monad.State.Class Control.Monad.State.Lazy
1021+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1022+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1023+ Control.Monad.Writer.Strict
1024+import-dirs:
1025+library-dirs:
1026+dynamic-library-dirs:
1027+data-dir:
1028+hs-libraries: HSmtl-2.2.2
1029+depends: base-4.13.0.0 transformers-0.5.6.2
1030+haddock-interfaces:
1031+haddock-html:
1032+---
1033+name: parsec
1034+version: 3.1.14.0
1035+visibility: public
1036+id: parsec-3.1.14.0
1037+key: parsec-3.1.14.0
1038+license: BSD-3-Clause
1039+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1040+author:
1041+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1042+homepage: https://github.com/haskell/parsec
1043+synopsis: Monadic parser combinators
1044+description:
1045+ Parsec is designed from scratch as an industrial-strength parser
1046+ library. It is simple, safe, well documented (on the package
1047+ homepage), has extensive libraries, good error messages,
1048+ and is fast. It is defined as a monad transformer that can be
1049+ stacked on arbitrary monads, and it is also parametric in the
1050+ input stream type.
1051+ The main entry point is the "Text.Parsec" module which provides
1052+ defaults for parsing 'Char'acter data.
1053+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1054+ the legacy @parsec-2@ API and may be removed at some point in
1055+ the future.
1056+category: Parsing
1057+exposed: True
1058+exposed-modules:
1059+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1060+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1061+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1062+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1063+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1064+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1065+ Text.ParserCombinators.Parsec.Combinator
1066+ Text.ParserCombinators.Parsec.Error
1067+ Text.ParserCombinators.Parsec.Expr
1068+ Text.ParserCombinators.Parsec.Language
1069+ Text.ParserCombinators.Parsec.Perm
1070+ Text.ParserCombinators.Parsec.Pos
1071+ Text.ParserCombinators.Parsec.Prim
1072+ Text.ParserCombinators.Parsec.Token
1073+import-dirs:
1074+library-dirs:
1075+dynamic-library-dirs:
1076+data-dir:
1077+hs-libraries: HSparsec-3.1.14.0
1078+depends:
1079+ base-4.13.0.0 bytestring-0.10.10.1 mtl-2.2.2 text-1.2.4.0
1080+haddock-interfaces:
1081+haddock-html:
1082+---
1083+name: pretty
1084+version: 1.1.3.6
1085+visibility: public
1086+id: pretty-1.1.3.6
1087+key: pretty-1.1.3.6
1088+license: BSD-3-Clause
1089+maintainer: David Terei <code@davidterei.com>
1090+stability: Stable
1091+homepage: http://github.com/haskell/pretty
1092+synopsis: Pretty-printing library
1093+description:
1094+ This package contains a pretty-printing library, a set of API's
1095+ that provides a way to easily print out text in a consistent
1096+ format of your choosing. This is useful for compilers and related
1097+ tools.
1098+ This library was originally designed by John Hughes's and has since
1099+ been heavily modified by Simon Peyton Jones.
1100+category: Text
1101+exposed: True
1102+exposed-modules:
1103+ Text.PrettyPrint Text.PrettyPrint.Annotated
1104+ Text.PrettyPrint.Annotated.HughesPJ
1105+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1106+ Text.PrettyPrint.HughesPJClass
1107+import-dirs:
1108+library-dirs:
1109+dynamic-library-dirs:
1110+data-dir:
1111+hs-libraries: HSpretty-1.1.3.6
1112+depends: base-4.13.0.0 deepseq-1.4.4.0 ghc-prim-0.5.3
1113+haddock-interfaces:
1114+haddock-html:
1115+---
1116+name: process
1117+version: 1.6.9.0
1118+visibility: public
1119+id: process-1.6.9.0
1120+key: process-1.6.9.0
1121+license: BSD-3-Clause
1122+maintainer: libraries@haskell.org
1123+synopsis: Process libraries
1124+description:
1125+ This package contains libraries for dealing with system processes.
1126+ The typed-process package is a more recent take on a process API,
1127+ which uses this package internally. It features better binary
1128+ support, easier concurrency, and a more composable API. You can
1129+ read more about it at
1130+ <https://github.com/fpco/typed-process/#readme>.
1131+category: System
1132+exposed: True
1133+exposed-modules: System.Cmd System.Process System.Process.Internals
1134+hidden-modules: System.Process.Common System.Process.Posix
1135+import-dirs:
1136+library-dirs:
1137+dynamic-library-dirs:
1138+data-dir:
1139+hs-libraries: HSprocess-1.6.9.0
1140+include-dirs:
1141+includes: runProcess.h
1142+depends:
1143+ base-4.13.0.0 deepseq-1.4.4.0 directory-1.3.6.0 filepath-1.4.2.1
1144+ unix-2.7.2.2
1145+haddock-interfaces:
1146+haddock-html:
1147+---
1148+name: stm
1149+version: 2.5.0.0
1150+visibility: public
1151+id: stm-2.5.0.0
1152+key: stm-2.5.0.0
1153+license: BSD-3-Clause
1154+maintainer: libraries@haskell.org
1155+homepage: https://wiki.haskell.org/Software_transactional_memory
1156+synopsis: Software Transactional Memory
1157+description:
1158+ Software Transactional Memory, or STM, is an abstraction for
1159+ concurrent communication. The main benefits of STM are
1160+ /composability/ and /modularity/. That is, using STM you can write
1161+ concurrent abstractions that can be easily composed with any other
1162+ abstraction built using STM, without exposing the details of how
1163+ your abstraction ensures safety. This is typically not the case
1164+ with other forms of concurrent communication, such as locks or
1165+ 'MVar's.
1166+category: Concurrency
1167+exposed: True
1168+exposed-modules:
1169+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1170+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1171+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1172+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1173+ Control.Monad.STM
1174+hidden-modules: Control.Sequential.STM
1175+import-dirs:
1176+library-dirs:
1177+dynamic-library-dirs:
1178+data-dir:
1179+hs-libraries: HSstm-2.5.0.0
1180+depends: array-0.5.4.0 base-4.13.0.0
1181+haddock-interfaces:
1182+haddock-html:
1183+---
1184+name: template-haskell
1185+version: 2.15.0.0
1186+visibility: public
1187+id: template-haskell-2.15.0.0
1188+key: template-haskell-2.15.0.0
1189+license: BSD-3-Clause
1190+maintainer: libraries@haskell.org
1191+synopsis: Support library for Template Haskell
1192+description:
1193+ This package provides modules containing facilities for manipulating
1194+ Haskell source code using Template Haskell.
1195+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1196+ information.
1197+category: Template Haskell
1198+exposed: True
1199+exposed-modules:
1200+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1201+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1202+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1203+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1204+hidden-modules: Language.Haskell.TH.Lib.Map
1205+import-dirs:
1206+library-dirs:
1207+dynamic-library-dirs:
1208+data-dir:
1209+hs-libraries: HStemplate-haskell-2.15.0.0
1210+depends: base-4.13.0.0 ghc-boot-th-8.8.4 pretty-1.1.3.6
1211+haddock-interfaces:
1212+haddock-html:
1213+---
1214+name: terminfo
1215+version: 0.4.1.4
1216+visibility: public
1217+id: terminfo-0.4.1.4
1218+key: terminfo-0.4.1.4
1219+license: BSD-3-Clause
1220+copyright: (c) Judah Jacobson
1221+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1222+author: Judah Jacobson
1223+stability: Stable
1224+homepage: https://github.com/judah/terminfo
1225+synopsis: Haskell bindings to the terminfo library.
1226+description:
1227+ This library provides an interface to the terminfo database (via bindings to the
1228+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1229+ systems to interact with a variety of terminals using a standard set of capabilities.
1230+category: User Interfaces
1231+exposed: True
1232+exposed-modules:
1233+ System.Console.Terminfo System.Console.Terminfo.Base
1234+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1235+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1236+ System.Console.Terminfo.Keys
1237+import-dirs:
1238+library-dirs:
1239+dynamic-library-dirs:
1240+data-dir:
1241+hs-libraries: HSterminfo-0.4.1.4
1242+extra-libraries: tinfo
1243+depends: base-4.13.0.0
1244+haddock-interfaces:
1245+haddock-html:
1246+---
1247+name: text
1248+version: 1.2.4.0
1249+visibility: public
1250+id: text-1.2.4.0
1251+key: text-1.2.4.0
1252+license: BSD-2-Clause
1253+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1254+maintainer:
1255+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1256+author: Bryan O'Sullivan <bos@serpentine.com>
1257+homepage: https://github.com/haskell/text
1258+synopsis: An efficient packed Unicode text type.
1259+description:
1260+ An efficient packed, immutable Unicode text type (both strict and
1261+ lazy), with a powerful loop fusion optimization framework.
1262+ The 'Text' type represents Unicode character strings, in a time and
1263+ space-efficient manner. This package provides text processing
1264+ capabilities that are optimized for performance critical use, both
1265+ in terms of large data quantities and high speed.
1266+ The 'Text' type provides character-encoding, type-safe case
1267+ conversion via whole-string case conversion functions (see "Data.Text").
1268+ It also provides a range of functions for converting 'Text' values to
1269+ and from 'ByteStrings', using several standard encodings
1270+ (see "Data.Text.Encoding").
1271+ Efficient locale-sensitive support for text IO is also supported
1272+ (see "Data.Text.IO").
1273+ These modules are intended to be imported qualified, to avoid name
1274+ clashes with Prelude functions, e.g.
1275+ > import qualified Data.Text as T
1276+ == ICU Support
1277+ To use an extended and very rich family of functions for working
1278+ with Unicode text (including normalization, regular expressions,
1279+ non-standard encodings, text breaking, and locales), see
1280+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1281+ based on the well-respected and liberally
1282+ licensed [ICU library](http://site.icu-project.org/).
1283+ == Internal Representation: UTF-16 vs. UTF-8
1284+ Currently the @text@ library uses UTF-16 as its internal representation
1285+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1286+ for Unicode text. We're currently investigating the feasibility
1287+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1288+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1289+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1290+ <https://hackage.haskell.org/package/text-short text-short>.
1291+category: Data, Text
1292+exposed: True
1293+exposed-modules:
1294+ Data.Text Data.Text.Array Data.Text.Encoding
1295+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1296+ Data.Text.Internal Data.Text.Internal.Builder
1297+ Data.Text.Internal.Builder.Functions
1298+ Data.Text.Internal.Builder.Int.Digits
1299+ Data.Text.Internal.Builder.RealFloat.Functions
1300+ Data.Text.Internal.Encoding.Fusion
1301+ Data.Text.Internal.Encoding.Fusion.Common
1302+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1303+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1304+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1305+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1306+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1307+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1308+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1309+ Data.Text.Internal.Private Data.Text.Internal.Read
1310+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1311+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1312+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1313+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1314+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1315+ Data.Text.Read Data.Text.Unsafe
1316+hidden-modules: Data.Text.Show
1317+import-dirs:
1318+library-dirs:
1319+dynamic-library-dirs:
1320+data-dir:
1321+hs-libraries: HStext-1.2.4.0
1322+depends:
1323+ array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.1
1324+ deepseq-1.4.4.0 ghc-prim-0.5.3 integer-gmp-1.0.2.0
1325+ template-haskell-2.15.0.0
1326+haddock-interfaces:
1327+haddock-html:
1328+---
1329+name: time
1330+version: 1.9.3
1331+visibility: public
1332+id: time-1.9.3
1333+key: time-1.9.3
1334+license: BSD-3-Clause
1335+maintainer: <ashley@semantic.org>
1336+author: Ashley Yakeley
1337+stability: stable
1338+homepage: https://github.com/haskell/time
1339+synopsis: A time library
1340+description: Time, clocks and calendars
1341+category: Time
1342+exposed: True
1343+exposed-modules:
1344+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1345+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1346+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1347+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1348+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1349+ Data.Time.Format.Internal Data.Time.LocalTime
1350+hidden-modules:
1351+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1352+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1353+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1354+ Data.Time.Clock.Internal.DiffTime
1355+ Data.Time.Clock.Internal.AbsoluteTime
1356+ Data.Time.Clock.Internal.NominalDiffTime
1357+ Data.Time.Clock.Internal.POSIXTime
1358+ Data.Time.Clock.Internal.UniversalTime
1359+ Data.Time.Clock.Internal.SystemTime
1360+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1361+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1362+ Data.Time.LocalTime.Internal.TimeZone
1363+ Data.Time.LocalTime.Internal.TimeOfDay
1364+ Data.Time.LocalTime.Internal.CalendarDiffTime
1365+ Data.Time.LocalTime.Internal.LocalTime
1366+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1367+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1368+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1369+ Data.Time.Format.Parse.Instances
1370+import-dirs:
1371+library-dirs:
1372+dynamic-library-dirs:
1373+data-dir:
1374+hs-libraries: HStime-1.9.3
1375+include-dirs:
1376+depends: base-4.13.0.0 deepseq-1.4.4.0
1377+haddock-interfaces:
1378+haddock-html:
1379+---
1380+name: transformers
1381+version: 0.5.6.2
1382+visibility: public
1383+id: transformers-0.5.6.2
1384+key: transformers-0.5.6.2
1385+license: BSD-3-Clause
1386+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1387+author: Andy Gill, Ross Paterson
1388+synopsis: Concrete functor and monad transformers
1389+description:
1390+ A portable library of functor and monad transformers, inspired by
1391+ the paper
1392+ * \"Functional Programming with Overloading and Higher-Order
1393+ Polymorphism\", by Mark P Jones,
1394+ in /Advanced School of Functional Programming/, 1995
1395+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1396+ This package contains:
1397+ * the monad transformer class (in "Control.Monad.Trans.Class")
1398+ * concrete functor and monad transformers, each with associated
1399+ operations and functions to lift operations associated with other
1400+ transformers.
1401+ The package can be used on its own in portable Haskell code, in
1402+ which case operations need to be manually lifted through transformer
1403+ stacks (see "Control.Monad.Trans.Class" for some examples).
1404+ Alternatively, it can be used with the non-portable monad classes in
1405+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1406+ introduced by monad transformers through other transformers.
1407+category: Control
1408+exposed: True
1409+exposed-modules:
1410+ Control.Applicative.Backwards Control.Applicative.Lift
1411+ Control.Monad.Signatures Control.Monad.Trans.Accum
1412+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1413+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1414+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1415+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1416+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1417+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1418+ Control.Monad.Trans.Select Control.Monad.Trans.State
1419+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1420+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1421+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1422+ Data.Functor.Constant Data.Functor.Reverse
1423+import-dirs:
1424+library-dirs:
1425+dynamic-library-dirs:
1426+data-dir:
1427+hs-libraries: HStransformers-0.5.6.2
1428+depends: base-4.13.0.0
1429+haddock-interfaces:
1430+haddock-html:
1431+---
1432+name: unix
1433+version: 2.7.2.2
1434+visibility: public
1435+id: unix-2.7.2.2
1436+key: unix-2.7.2.2
1437+license: BSD-3-Clause
1438+maintainer: libraries@haskell.org
1439+homepage: https://github.com/haskell/unix
1440+synopsis: POSIX functionality
1441+description:
1442+ This package gives you access to the set of operating system
1443+ services standardised by
1444+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1445+ (or the IEEE Portable Operating System Interface for Computing
1446+ Environments - IEEE Std. 1003.1).
1447+ The package is not supported under Windows.
1448+category: System
1449+exposed: True
1450+exposed-modules:
1451+ System.Posix System.Posix.ByteString
1452+ System.Posix.ByteString.FilePath System.Posix.Directory
1453+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1454+ System.Posix.DynamicLinker.ByteString
1455+ System.Posix.DynamicLinker.Module
1456+ System.Posix.DynamicLinker.Module.ByteString
1457+ System.Posix.DynamicLinker.Prim System.Posix.Env
1458+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1459+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1460+ System.Posix.IO.ByteString System.Posix.Process
1461+ System.Posix.Process.ByteString System.Posix.Process.Internals
1462+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1463+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1464+ System.Posix.Temp.ByteString System.Posix.Terminal
1465+ System.Posix.Terminal.ByteString System.Posix.Time
1466+ System.Posix.Unistd System.Posix.User
1467+hidden-modules:
1468+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1469+ System.Posix.Files.Common System.Posix.IO.Common
1470+ System.Posix.Process.Common System.Posix.Terminal.Common
1471+import-dirs:
1472+library-dirs:
1473+dynamic-library-dirs:
1474+data-dir:
1475+hs-libraries: HSunix-2.7.2.2
1476+extra-libraries: rt util dl pthread
1477+include-dirs:
1478+includes: HsUnix.h execvpe.h
1479+depends: base-4.13.0.0 bytestring-0.10.10.1 time-1.9.3
1480+haddock-interfaces:
1481+haddock-html:
1482+---
1483+name: xhtml
1484+version: 3000.2.2.1
1485+visibility: public
1486+id: xhtml-3000.2.2.1
1487+key: xhtml-3000.2.2.1
1488+license: BSD-3-Clause
1489+copyright:
1490+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1491+ Graduate Institute of Science and Technology, 1999-2001
1492+maintainer: Chris Dornan <chris@chrisdornan.com>
1493+author: Bjorn Bringert
1494+stability: Stable
1495+homepage: https://github.com/haskell/xhtml
1496+synopsis: An XHTML combinator library
1497+description:
1498+ This package provides combinators for producing
1499+ XHTML 1.0, including the Strict, Transitional and
1500+ Frameset variants.
1501+category: Web, XML, Pretty Printer
1502+exposed: True
1503+exposed-modules:
1504+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1505+ Text.XHtml.Table Text.XHtml.Transitional
1506+hidden-modules:
1507+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1508+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1509+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1510+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1511+import-dirs:
1512+library-dirs:
1513+dynamic-library-dirs:
1514+data-dir:
1515+hs-libraries: HSxhtml-3000.2.2.1
1516+depends: base-4.13.0.0
1517+haddock-interfaces:
1518+haddock-html:
1519+---
1520+name: rts
1521+version: 1.0
1522+visibility: public
1523+id: rts
1524+key: rts
1525+license: BSD-3-Clause
1526+maintainer: glasgow-haskell-users@haskell.org
1527+exposed: True
1528+library-dirs:
1529+hs-libraries: HSrts
1530+extra-libraries: m rt dl ffi numa pthread
1531+include-dirs:
1532+includes: Stg.h
1533+ld-options:
1534+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1535+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1536+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1537+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1538+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1539+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1540+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1541+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1542+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1543+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1544+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1545+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1546+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1547+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1548+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1549+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1550+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1551+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1552+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1553+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1554+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1555+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1556+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1557+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1558+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1559+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1560+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1561+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1562+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1563+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1564+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1565+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1566+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1567+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1568+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1569+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1570+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1571+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1572+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1573+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1574+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1575+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1576+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1577+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1578+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1579+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1580+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1581+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1582+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1583+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1584+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1585+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1586+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1587+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1588+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1589+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1590+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1591+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1592+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.8.4
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/infonew file+60
@@ -0,0 +1,60 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C compiler link flags"," -Wl,-z,noexecstack")
6+ ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
8+ ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
10+ ,("ld flags"," -z noexecstack")
11+ ,("ld supports compact unwind","YES")
12+ ,("ld supports build-id","YES")
13+ ,("ld supports filelist","NO")
14+ ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
16+ ,("ar flags","q")
17+ ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
19+ ,("touch command","touch")
20+ ,("dllwrap command","/bin/false")
21+ ,("windres command","/bin/false")
22+ ,("libtool command","libtool")
23+ ,("cross compiling","NO")
24+ ,("target os","OSLinux")
25+ ,("target arch","ArchARM64")
26+ ,("target word size","8")
27+ ,("target has GNU nonexec stack","True")
28+ ,("target has .ident directive","True")
29+ ,("target has subsections via symbols","False")
30+ ,("target has RTS linker","YES")
31+ ,("Unregisterised","NO")
32+ ,("LLVM clang command","clang")
33+ ,("Project version","8.8.4")
34+ ,("Project Git commit id","6cf8f835267581d551ca6695b3b02c34797e2cf4")
35+ ,("Booter version","8.8.3")
36+ ,("Stage","2")
37+ ,("Build platform","aarch64-unknown-linux")
38+ ,("Host platform","aarch64-unknown-linux")
39+ ,("Target platform","aarch64-unknown-linux")
40+ ,("Have interpreter","YES")
41+ ,("Object splitting supported","NO")
42+ ,("Have native code generator","NO")
43+ ,("Support SMP","YES")
44+ ,("Tables next to code","YES")
45+ ,("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")
46+ ,("RTS expects libdw","NO")
47+ ,("Support dynamic-too","YES")
48+ ,("Support parallel --make","YES")
49+ ,("Support reexported-modules","YES")
50+ ,("Support thinning and renaming package flags","YES")
51+ ,("Support Backpack","YES")
52+ ,("Requires unified installed package IDs","YES")
53+ ,("Uses package keys","YES")
54+ ,("Uses unit IDs","YES")
55+ ,("Dynamic by default","NO")
56+ ,("GHC Dynamic","YES")
57+ ,("GHC Profiled","NO")
58+ ,("Leading underscore","NO")
59+ ,("Debug on","False")
60+ ]
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.8.4
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/supported-languagesnew file+247
@@ -0,0 +1,247 @@
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+ConstrainedClassMethods
25+NoConstrainedClassMethods
26+ConstraintKinds
27+NoConstraintKinds
28+DataKinds
29+NoDataKinds
30+DatatypeContexts
31+NoDatatypeContexts
32+DefaultSignatures
33+NoDefaultSignatures
34+DeriveAnyClass
35+NoDeriveAnyClass
36+DeriveDataTypeable
37+NoDeriveDataTypeable
38+DeriveFoldable
39+NoDeriveFoldable
40+DeriveFunctor
41+NoDeriveFunctor
42+DeriveGeneric
43+NoDeriveGeneric
44+DeriveLift
45+NoDeriveLift
46+DeriveTraversable
47+NoDeriveTraversable
48+DerivingStrategies
49+NoDerivingStrategies
50+DerivingVia
51+NoDerivingVia
52+DisambiguateRecordFields
53+NoDisambiguateRecordFields
54+DoAndIfThenElse
55+NoDoAndIfThenElse
56+BlockArguments
57+NoBlockArguments
58+DoRec
59+NoDoRec
60+DuplicateRecordFields
61+NoDuplicateRecordFields
62+EmptyCase
63+NoEmptyCase
64+EmptyDataDecls
65+NoEmptyDataDecls
66+EmptyDataDeriving
67+NoEmptyDataDeriving
68+ExistentialQuantification
69+NoExistentialQuantification
70+ExplicitForAll
71+NoExplicitForAll
72+ExplicitNamespaces
73+NoExplicitNamespaces
74+ExtendedDefaultRules
75+NoExtendedDefaultRules
76+FlexibleContexts
77+NoFlexibleContexts
78+FlexibleInstances
79+NoFlexibleInstances
80+ForeignFunctionInterface
81+NoForeignFunctionInterface
82+FunctionalDependencies
83+NoFunctionalDependencies
84+GADTSyntax
85+NoGADTSyntax
86+GADTs
87+NoGADTs
88+GHCForeignImportPrim
89+NoGHCForeignImportPrim
90+GeneralizedNewtypeDeriving
91+NoGeneralizedNewtypeDeriving
92+GeneralisedNewtypeDeriving
93+NoGeneralisedNewtypeDeriving
94+ImplicitParams
95+NoImplicitParams
96+ImplicitPrelude
97+NoImplicitPrelude
98+ImpredicativeTypes
99+NoImpredicativeTypes
100+IncoherentInstances
101+NoIncoherentInstances
102+TypeFamilyDependencies
103+NoTypeFamilyDependencies
104+InstanceSigs
105+NoInstanceSigs
106+ApplicativeDo
107+NoApplicativeDo
108+InterruptibleFFI
109+NoInterruptibleFFI
110+JavaScriptFFI
111+NoJavaScriptFFI
112+KindSignatures
113+NoKindSignatures
114+LambdaCase
115+NoLambdaCase
116+LiberalTypeSynonyms
117+NoLiberalTypeSynonyms
118+MagicHash
119+NoMagicHash
120+MonadComprehensions
121+NoMonadComprehensions
122+MonadFailDesugaring
123+NoMonadFailDesugaring
124+MonoLocalBinds
125+NoMonoLocalBinds
126+MonoPatBinds
127+NoMonoPatBinds
128+MonomorphismRestriction
129+NoMonomorphismRestriction
130+MultiParamTypeClasses
131+NoMultiParamTypeClasses
132+MultiWayIf
133+NoMultiWayIf
134+NumericUnderscores
135+NoNumericUnderscores
136+NPlusKPatterns
137+NoNPlusKPatterns
138+NamedFieldPuns
139+NoNamedFieldPuns
140+NamedWildCards
141+NoNamedWildCards
142+NegativeLiterals
143+NoNegativeLiterals
144+HexFloatLiterals
145+NoHexFloatLiterals
146+NondecreasingIndentation
147+NoNondecreasingIndentation
148+NullaryTypeClasses
149+NoNullaryTypeClasses
150+NumDecimals
151+NoNumDecimals
152+OverlappingInstances
153+NoOverlappingInstances
154+OverloadedLabels
155+NoOverloadedLabels
156+OverloadedLists
157+NoOverloadedLists
158+OverloadedStrings
159+NoOverloadedStrings
160+PackageImports
161+NoPackageImports
162+ParallelArrays
163+NoParallelArrays
164+ParallelListComp
165+NoParallelListComp
166+PartialTypeSignatures
167+NoPartialTypeSignatures
168+PatternGuards
169+NoPatternGuards
170+PatternSignatures
171+NoPatternSignatures
172+PatternSynonyms
173+NoPatternSynonyms
174+PolyKinds
175+NoPolyKinds
176+PolymorphicComponents
177+NoPolymorphicComponents
178+QuantifiedConstraints
179+NoQuantifiedConstraints
180+PostfixOperators
181+NoPostfixOperators
182+QuasiQuotes
183+NoQuasiQuotes
184+Rank2Types
185+NoRank2Types
186+RankNTypes
187+NoRankNTypes
188+RebindableSyntax
189+NoRebindableSyntax
190+RecordPuns
191+NoRecordPuns
192+RecordWildCards
193+NoRecordWildCards
194+RecursiveDo
195+NoRecursiveDo
196+RelaxedLayout
197+NoRelaxedLayout
198+RelaxedPolyRec
199+NoRelaxedPolyRec
200+RoleAnnotations
201+NoRoleAnnotations
202+ScopedTypeVariables
203+NoScopedTypeVariables
204+StandaloneDeriving
205+NoStandaloneDeriving
206+StarIsType
207+NoStarIsType
208+StaticPointers
209+NoStaticPointers
210+Strict
211+NoStrict
212+StrictData
213+NoStrictData
214+TemplateHaskell
215+NoTemplateHaskell
216+TemplateHaskellQuotes
217+NoTemplateHaskellQuotes
218+TraditionalRecordSyntax
219+NoTraditionalRecordSyntax
220+TransformListComp
221+NoTransformListComp
222+TupleSections
223+NoTupleSections
224+TypeApplications
225+NoTypeApplications
226+TypeInType
227+NoTypeInType
228+TypeFamilies
229+NoTypeFamilies
230+TypeOperators
231+NoTypeOperators
232+TypeSynonymInstances
233+NoTypeSynonymInstances
234+UnboxedTuples
235+NoUnboxedTuples
236+UnboxedSums
237+NoUnboxedSums
238+UndecidableInstances
239+NoUndecidableInstances
240+UndecidableSuperClasses
241+NoUndecidableSuperClasses
242+UnicodeSyntax
243+NoUnicodeSyntax
244+UnliftedFFITypes
245+NoUnliftedFFITypes
246+ViewPatterns
247+NoViewPatterns
materialized/dummy-ghc/ghc-8.8.4-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.8.4
materialized/dummy-ghc/ghc-8.8.4-x86_64-darwin/ghc/info+5
@@ -1,16 +1,21 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C compiler link flags"," ")
5 ,("C compiler link flags"," ")
5 ,("C compiler supports -no-pie","NO")
6 ,("C compiler supports -no-pie","NO")
7+ ,("Haskell CPP command","clang")
6 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
8 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9+ ,("ld command","ld")
7 ,("ld flags","")
10 ,("ld flags","")
8 ,("ld supports compact unwind","YES")
11 ,("ld supports compact unwind","YES")
9 ,("ld supports build-id","NO")
12 ,("ld supports build-id","NO")
10 ,("ld supports filelist","YES")
13 ,("ld supports filelist","YES")
11 ,("ld is GNU ld","NO")
14 ,("ld is GNU ld","NO")
15+ ,("ar command","ar")
12 ,("ar flags","qcls")
16 ,("ar flags","qcls")
13 ,("ar supports at file","NO")
17 ,("ar supports at file","NO")
18+ ,("ranlib command","ranlib")
14 ,("touch command","touch")
19 ,("touch command","touch")
15 ,("dllwrap command","/bin/false")
20 ,("dllwrap command","/bin/false")
16 ,("windres command","/bin/false")
21 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-8.8.4-x86_64-linux/ghc/info+5
@@ -1,16 +1,21 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
2 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C compiler link flags"," ")
5 ,("C compiler link flags"," ")
5 ,("C compiler supports -no-pie","YES")
6 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
6 ,("Haskell CPP flags","-E -undef -traditional")
8 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
7 ,("ld flags","")
10 ,("ld flags","")
8 ,("ld supports compact unwind","YES")
11 ,("ld supports compact unwind","YES")
9 ,("ld supports build-id","YES")
12 ,("ld supports build-id","YES")
10 ,("ld supports filelist","NO")
13 ,("ld supports filelist","NO")
11 ,("ld is GNU ld","YES")
14 ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
12 ,("ar flags","q")
16 ,("ar flags","q")
13 ,("ar supports at file","YES")
17 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
14 ,("touch command","touch")
19 ,("touch command","touch")
15 ,("dllwrap command","/bin/false")
20 ,("dllwrap command","/bin/false")
16 ,("windres command","/bin/false")
21 ,("windres command","/bin/false")
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc-pkg/dump-globalnew file+1759
@@ -0,0 +1,1759 @@
1+name: Cabal
2+version: 3.4.0.0
3+visibility: public
4+id: Cabal-3.4.0.0
5+key: Cabal-3.4.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.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License 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.Build.Macros.Z
165+ Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
168+ Paths_Cabal
169+import-dirs:
170+library-dirs:
171+dynamic-library-dirs:
172+data-dir:
173+hs-libraries: HSCabal-3.4.0.0
174+depends:
175+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
176+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
177+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
178+ process-1.6.11.0 text-1.2.4.1 time-1.9.3 transformers-0.5.6.2
179+ unix-2.7.2.2
180+haddock-interfaces:
181+haddock-html:
182+---
183+name: array
184+version: 0.5.4.0
185+visibility: public
186+id: array-0.5.4.0
187+key: array-0.5.4.0
188+license: BSD-3-Clause
189+maintainer: libraries@haskell.org
190+synopsis: Mutable and immutable arrays
191+description:
192+ In addition to providing the "Data.Array" module
193+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
194+ this package also defines the classes 'IArray' of
195+ immutable arrays and 'MArray' of arrays mutable within appropriate
196+ monads, as well as some instances of these classes.
197+category: Data Structures
198+exposed: True
199+exposed-modules:
200+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
201+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
202+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
203+ Data.Array.Storable Data.Array.Storable.Internals
204+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
205+import-dirs:
206+library-dirs:
207+dynamic-library-dirs:
208+data-dir:
209+hs-libraries: HSarray-0.5.4.0
210+depends: base-4.15.0.0
211+haddock-interfaces:
212+haddock-html:
213+---
214+name: base
215+version: 4.15.0.0
216+visibility: public
217+id: base-4.15.0.0
218+key: base-4.15.0.0
219+license: BSD-3-Clause
220+maintainer: libraries@haskell.org
221+synopsis: Basic libraries
222+description:
223+ This package contains the Standard Haskell "Prelude" and its support libraries,
224+ and a large collection of useful libraries ranging from data
225+ structures to parsing combinators and debugging utilities.
226+category: Prelude
227+exposed: True
228+exposed-modules:
229+ Control.Applicative, Control.Arrow, Control.Category,
230+ Control.Concurrent, Control.Concurrent.Chan,
231+ Control.Concurrent.MVar, Control.Concurrent.QSem,
232+ Control.Concurrent.QSemN, Control.Exception,
233+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
234+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
235+ Control.Monad.ST, Control.Monad.ST.Lazy,
236+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
237+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
238+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
239+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
240+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
241+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
242+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
243+ Data.Functor.Const, Data.Functor.Contravariant,
244+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
245+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
246+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
247+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
248+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
249+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
250+ Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word,
251+ Debug.Trace, Foreign, Foreign.C, Foreign.C.Error, Foreign.C.String,
252+ Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr,
253+ Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe,
254+ Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array,
255+ Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe,
256+ Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr,
257+ Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr,
258+ GHC.Base, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc,
259+ GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler,
260+ GHC.Constants, GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err,
261+ GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
262+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
263+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
264+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
265+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
266+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
267+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
268+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
269+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
270+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
271+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
272+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
273+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
274+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
275+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
276+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
277+ GHC.Num.BigNat from ghc-bignum-1.0:GHC.Num.BigNat,
278+ GHC.Num.Integer from ghc-bignum-1.0:GHC.Num.Integer,
279+ GHC.Num.Natural from ghc-bignum-1.0:GHC.Num.Natural, GHC.OldList,
280+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
281+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
282+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
283+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
284+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeNats,
285+ GHC.Unicode, GHC.Weak, GHC.Word, Numeric, Numeric.Natural, Prelude,
286+ System.CPUTime, System.Console.GetOpt, System.Environment,
287+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
288+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
289+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
290+ System.Timeout, Text.ParserCombinators.ReadP,
291+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
292+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
293+ Type.Reflection.Unsafe, Unsafe.Coerce
294+hidden-modules:
295+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
296+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
297+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
298+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
299+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
300+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
301+ System.Environment.ExecutablePath System.CPUTime.Utils
302+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
303+ GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
304+ GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
305+ GHC.Event.TimerManager GHC.Event.Unique
306+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
307+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
308+import-dirs:
309+library-dirs:
310+dynamic-library-dirs:
311+data-dir:
312+hs-libraries: HSbase-4.15.0.0
313+extra-libraries: iconv
314+include-dirs:
315+includes: HsBase.h
316+depends: ghc-bignum-1.0 ghc-prim-0.7.0 rts
317+haddock-interfaces:
318+haddock-html:
319+---
320+name: binary
321+version: 0.8.8.0
322+visibility: public
323+id: binary-0.8.8.0
324+key: binary-0.8.8.0
325+license: BSD-3-Clause
326+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
327+author: Lennart Kolmodin <kolmodin@gmail.com>
328+stability: provisional
329+homepage: https://github.com/kolmodin/binary
330+synopsis:
331+ Binary serialisation for Haskell values using lazy ByteStrings
332+description:
333+ Efficient, pure binary serialisation using lazy ByteStrings.
334+ Haskell values may be encoded to and from binary formats,
335+ written to disk as binary, or sent over the network.
336+ The format used can be automatically generated, or
337+ you can choose to implement a custom format if needed.
338+ Serialisation speeds of over 1 G\/sec have been observed,
339+ so this library should be suitable for high performance
340+ scenarios.
341+category: Data, Parsing
342+exposed: True
343+exposed-modules:
344+ Data.Binary Data.Binary.Builder Data.Binary.Get
345+ Data.Binary.Get.Internal Data.Binary.Put
346+hidden-modules:
347+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
348+ Data.Binary.FloatCast
349+import-dirs:
350+library-dirs:
351+dynamic-library-dirs:
352+data-dir:
353+hs-libraries: HSbinary-0.8.8.0
354+depends:
355+ array-0.5.4.0 base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
356+haddock-interfaces:
357+haddock-html:
358+---
359+name: bytestring
360+version: 0.10.12.1
361+visibility: public
362+id: bytestring-0.10.12.1
363+key: bytestring-0.10.12.1
364+license: BSD-3-Clause
365+copyright:
366+ Copyright (c) Don Stewart 2005-2009,
367+ (c) Duncan Coutts 2006-2015,
368+ (c) David Roundy 2003-2005,
369+ (c) Jasper Van der Jeugt 2010,
370+ (c) Simon Meier 2010-2013.
371+maintainer:
372+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
373+author:
374+ Don Stewart,
375+ Duncan Coutts
376+homepage: https://github.com/haskell/bytestring
377+synopsis:
378+ Fast, compact, strict and lazy byte strings with a list interface
379+description:
380+ An efficient compact, immutable byte string type (both strict and lazy)
381+ suitable for binary or 8-bit character data.
382+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
383+ It is suitable for high performance use, both in terms of large data
384+ quantities, or high speed requirements. The 'ByteString' functions follow
385+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
386+ from using 'String' to 'ByteString'.
387+ Two 'ByteString' variants are provided:
388+ * Strict 'ByteString's keep the string as a single large array. This
389+ makes them convenient for passing data between C and Haskell.
390+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
391+ suitable for I\/O streaming tasks.
392+ The @Char8@ modules provide a character-based view of the same
393+ underlying 'ByteString' types. This makes it convenient to handle mixed
394+ binary and 8-bit character content (which is common in many file formats
395+ and network protocols).
396+ The 'Builder' module provides an efficient way to build up 'ByteString's
397+ in an ad-hoc way by repeated concatenation. This is ideal for fast
398+ serialisation or pretty printing.
399+ There is also a 'ShortByteString' type which has a lower memory overhead
400+ and can can be converted to or from a 'ByteString', but supports very few
401+ other operations. It is suitable for keeping many short strings in memory.
402+ 'ByteString's are not designed for Unicode. For Unicode strings you should
403+ use the 'Text' type from the @text@ package.
404+ These modules are intended to be imported qualified, to avoid name clashes
405+ with "Prelude" functions, e.g.
406+ > import qualified Data.ByteString as BS
407+category: Data
408+exposed: True
409+exposed-modules:
410+ Data.ByteString Data.ByteString.Builder
411+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
412+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
413+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
414+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
415+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
416+ Data.ByteString.Lazy.Internal Data.ByteString.Short
417+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
418+hidden-modules:
419+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
420+ Data.ByteString.Builder.Prim.ASCII
421+ Data.ByteString.Builder.Prim.Internal.Floating
422+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
423+ Data.ByteString.Builder.Prim.Internal.Base16
424+import-dirs:
425+library-dirs:
426+dynamic-library-dirs:
427+data-dir:
428+hs-libraries: HSbytestring-0.10.12.1
429+include-dirs:
430+includes: fpstring.h
431+depends:
432+ base-4.15.0.0 deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
433+haddock-interfaces:
434+haddock-html:
435+---
436+name: containers
437+version: 0.6.4.1
438+visibility: public
439+id: containers-0.6.4.1
440+key: containers-0.6.4.1
441+license: BSD-3-Clause
442+maintainer: libraries@haskell.org
443+synopsis: Assorted concrete container types
444+description:
445+ This package contains efficient general-purpose implementations
446+ of various immutable container types including sets, maps, sequences,
447+ trees, and graphs.
448+ For a walkthrough of what this package provides with examples of common
449+ operations see the [containers
450+ introduction](https://haskell-containers.readthedocs.io).
451+ The declared cost of each operation is either worst-case or amortized, but
452+ remains valid even if structures are shared.
453+category: Data Structures
454+exposed: True
455+exposed-modules:
456+ Data.Containers.ListUtils Data.Graph Data.IntMap
457+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
458+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
459+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
460+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
461+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
462+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
463+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
464+ Utils.Containers.Internal.BitQueue
465+ Utils.Containers.Internal.BitUtil
466+ Utils.Containers.Internal.StrictPair
467+hidden-modules:
468+ Utils.Containers.Internal.State
469+ Utils.Containers.Internal.StrictMaybe
470+ Utils.Containers.Internal.PtrEquality
471+ Utils.Containers.Internal.Coercions
472+ Utils.Containers.Internal.TypeError
473+ Data.Map.Internal.DeprecatedShowTree
474+ Data.IntMap.Internal.DeprecatedDebug
475+import-dirs:
476+library-dirs:
477+dynamic-library-dirs:
478+data-dir:
479+hs-libraries: HScontainers-0.6.4.1
480+depends: array-0.5.4.0 base-4.15.0.0 deepseq-1.4.5.0
481+haddock-interfaces:
482+haddock-html:
483+---
484+name: deepseq
485+version: 1.4.5.0
486+visibility: public
487+id: deepseq-1.4.5.0
488+key: deepseq-1.4.5.0
489+license: BSD-3-Clause
490+maintainer: libraries@haskell.org
491+synopsis: Deep evaluation of data structures
492+description:
493+ This package provides methods for fully evaluating data structures
494+ (\"deep evaluation\"). Deep evaluation is often used for adding
495+ strictness to a program, e.g. in order to force pending exceptions,
496+ remove space leaks, or force lazy I/O to happen. It is also useful
497+ in parallel programs, to ensure pending work does not migrate to the
498+ wrong thread.
499+ The primary use of this package is via the 'deepseq' function, a
500+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
501+ typeclass (\"Normal Form Data\", data structures with no unevaluated
502+ components) which defines strategies for fully evaluating different
503+ data types. See module documentation in "Control.DeepSeq" for more
504+ details.
505+category: Control
506+exposed: True
507+exposed-modules: Control.DeepSeq
508+hidden-modules: Control.DeepSeq.BackDoor
509+import-dirs:
510+library-dirs:
511+dynamic-library-dirs:
512+data-dir:
513+hs-libraries: HSdeepseq-1.4.5.0
514+depends: array-0.5.4.0 base-4.15.0.0
515+haddock-interfaces:
516+haddock-html:
517+---
518+name: directory
519+version: 1.3.6.1
520+visibility: public
521+id: directory-1.3.6.1
522+key: directory-1.3.6.1
523+license: BSD-3-Clause
524+maintainer: libraries@haskell.org
525+synopsis: Platform-agnostic library for filesystem operations
526+description:
527+ This library provides a basic set of operations for manipulating files and
528+ directories in a portable way.
529+category: System
530+exposed: True
531+exposed-modules:
532+ System.Directory System.Directory.Internal
533+ System.Directory.Internal.Prelude
534+hidden-modules:
535+ System.Directory.Internal.C_utimensat
536+ System.Directory.Internal.Common System.Directory.Internal.Config
537+ System.Directory.Internal.Posix System.Directory.Internal.Windows
538+import-dirs:
539+library-dirs:
540+dynamic-library-dirs:
541+data-dir:
542+hs-libraries: HSdirectory-1.3.6.1
543+depends:
544+ base-4.15.0.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
545+haddock-interfaces:
546+haddock-html:
547+---
548+name: exceptions
549+version: 0.10.4
550+visibility: public
551+id: exceptions-0.10.4
552+key: exceptions-0.10.4
553+license: BSD-3-Clause
554+copyright:
555+ Copyright (C) 2013-2015 Edward A. Kmett
556+ Copyright (C) 2012 Google Inc.
557+maintainer: Edward A. Kmett <ekmett@gmail.com>
558+author: Edward A. Kmett
559+stability: provisional
560+homepage: http://github.com/ekmett/exceptions/
561+synopsis: Extensible optionally-pure exceptions
562+description: Extensible optionally-pure exceptions.
563+category: Control, Exceptions, Monad
564+exposed: True
565+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
566+import-dirs:
567+library-dirs:
568+dynamic-library-dirs:
569+data-dir:
570+hs-libraries: HSexceptions-0.10.4
571+depends:
572+ base-4.15.0.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.17.0.0
573+ transformers-0.5.6.2
574+haddock-interfaces:
575+haddock-html:
576+---
577+name: filepath
578+version: 1.4.2.1
579+visibility: public
580+id: filepath-1.4.2.1
581+key: filepath-1.4.2.1
582+license: BSD-3-Clause
583+copyright: Neil Mitchell 2005-2020
584+maintainer: Neil Mitchell <ndmitchell@gmail.com>
585+author: Neil Mitchell <ndmitchell@gmail.com>
586+homepage: https://github.com/haskell/filepath#readme
587+synopsis: Library for manipulating FilePaths in a cross platform way.
588+description:
589+ 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:
590+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
591+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
592+ * "System.FilePath" is an alias for the module appropriate to your platform.
593+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
594+category: System
595+exposed: True
596+exposed-modules:
597+ System.FilePath System.FilePath.Posix System.FilePath.Windows
598+import-dirs:
599+library-dirs:
600+dynamic-library-dirs:
601+data-dir:
602+hs-libraries: HSfilepath-1.4.2.1
603+depends: base-4.15.0.0
604+haddock-interfaces:
605+haddock-html:
606+---
607+name: ghc
608+version: 9.0.1
609+visibility: public
610+id: ghc-9.0.1
611+key: ghc-9.0.1
612+license: BSD-3-Clause
613+maintainer: glasgow-haskell-users@haskell.org
614+author: The GHC Team
615+homepage: http://www.haskell.org/ghc/
616+synopsis: The GHC API
617+description:
618+ GHC's functionality can be useful for more things than just
619+ compiling Haskell programs. Important use cases are programs
620+ that analyse (and perhaps transform) Haskell code. Others
621+ include loading Haskell code dynamically in a GHCi-like manner.
622+ For this reason, a lot of GHC's functionality is made available
623+ through this package.
624+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
625+ for more information.
626+category: Development
627+exposed-modules:
628+ GHC GHC.Builtin.Names GHC.Builtin.Names.TH GHC.Builtin.PrimOps
629+ GHC.Builtin.RebindableNames GHC.Builtin.Types
630+ GHC.Builtin.Types.Literals GHC.Builtin.Types.Prim
631+ GHC.Builtin.Uniques GHC.Builtin.Utils GHC.ByteCode.Asm
632+ GHC.ByteCode.InfoTable GHC.ByteCode.Instr GHC.ByteCode.Linker
633+ GHC.ByteCode.Types GHC.Cmm GHC.Cmm.BlockId GHC.Cmm.CLabel
634+ GHC.Cmm.CallConv GHC.Cmm.CommonBlockElim GHC.Cmm.ContFlowOpt
635+ GHC.Cmm.Dataflow GHC.Cmm.Dataflow.Block
636+ GHC.Cmm.Dataflow.Collections GHC.Cmm.Dataflow.Graph
637+ GHC.Cmm.Dataflow.Label GHC.Cmm.DebugBlock GHC.Cmm.Expr
638+ GHC.Cmm.Graph GHC.Cmm.Info GHC.Cmm.Info.Build GHC.Cmm.LayoutStack
639+ GHC.Cmm.Lexer GHC.Cmm.Lint GHC.Cmm.Liveness GHC.Cmm.MachOp
640+ GHC.Cmm.Monad GHC.Cmm.Node GHC.Cmm.Opt GHC.Cmm.Parser
641+ GHC.Cmm.Pipeline GHC.Cmm.Ppr GHC.Cmm.Ppr.Decl GHC.Cmm.Ppr.Expr
642+ GHC.Cmm.ProcPoint GHC.Cmm.Sink GHC.Cmm.Switch
643+ GHC.Cmm.Switch.Implement GHC.Cmm.Type GHC.Cmm.Utils GHC.CmmToAsm
644+ GHC.CmmToAsm.BlockLayout GHC.CmmToAsm.CFG
645+ GHC.CmmToAsm.CFG.Dominators GHC.CmmToAsm.CPrim GHC.CmmToAsm.Config
646+ GHC.CmmToAsm.Dwarf GHC.CmmToAsm.Dwarf.Constants
647+ GHC.CmmToAsm.Dwarf.Types GHC.CmmToAsm.Format GHC.CmmToAsm.Instr
648+ GHC.CmmToAsm.Monad GHC.CmmToAsm.PIC GHC.CmmToAsm.PPC.CodeGen
649+ GHC.CmmToAsm.PPC.Cond GHC.CmmToAsm.PPC.Instr GHC.CmmToAsm.PPC.Ppr
650+ GHC.CmmToAsm.PPC.RegInfo GHC.CmmToAsm.PPC.Regs GHC.CmmToAsm.Ppr
651+ GHC.CmmToAsm.Reg.Graph GHC.CmmToAsm.Reg.Graph.Base
652+ GHC.CmmToAsm.Reg.Graph.Coalesce GHC.CmmToAsm.Reg.Graph.Spill
653+ GHC.CmmToAsm.Reg.Graph.SpillClean GHC.CmmToAsm.Reg.Graph.SpillCost
654+ GHC.CmmToAsm.Reg.Graph.Stats GHC.CmmToAsm.Reg.Graph.TrivColorable
655+ GHC.CmmToAsm.Reg.Graph.X86 GHC.CmmToAsm.Reg.Linear
656+ GHC.CmmToAsm.Reg.Linear.Base GHC.CmmToAsm.Reg.Linear.FreeRegs
657+ GHC.CmmToAsm.Reg.Linear.JoinToTargets GHC.CmmToAsm.Reg.Linear.PPC
658+ GHC.CmmToAsm.Reg.Linear.SPARC GHC.CmmToAsm.Reg.Linear.StackMap
659+ GHC.CmmToAsm.Reg.Linear.State GHC.CmmToAsm.Reg.Linear.Stats
660+ GHC.CmmToAsm.Reg.Linear.X86 GHC.CmmToAsm.Reg.Linear.X86_64
661+ GHC.CmmToAsm.Reg.Liveness GHC.CmmToAsm.Reg.Target
662+ GHC.CmmToAsm.Reg.Utils GHC.CmmToAsm.SPARC.AddrMode
663+ GHC.CmmToAsm.SPARC.Base GHC.CmmToAsm.SPARC.CodeGen
664+ GHC.CmmToAsm.SPARC.CodeGen.Amode GHC.CmmToAsm.SPARC.CodeGen.Base
665+ GHC.CmmToAsm.SPARC.CodeGen.CondCode
666+ GHC.CmmToAsm.SPARC.CodeGen.Expand GHC.CmmToAsm.SPARC.CodeGen.Gen32
667+ GHC.CmmToAsm.SPARC.CodeGen.Gen64 GHC.CmmToAsm.SPARC.CodeGen.Sanity
668+ GHC.CmmToAsm.SPARC.Cond GHC.CmmToAsm.SPARC.Imm
669+ GHC.CmmToAsm.SPARC.Instr GHC.CmmToAsm.SPARC.Ppr
670+ GHC.CmmToAsm.SPARC.Regs GHC.CmmToAsm.SPARC.ShortcutJump
671+ GHC.CmmToAsm.SPARC.Stack GHC.CmmToAsm.X86.CodeGen
672+ GHC.CmmToAsm.X86.Cond GHC.CmmToAsm.X86.Instr GHC.CmmToAsm.X86.Ppr
673+ GHC.CmmToAsm.X86.RegInfo GHC.CmmToAsm.X86.Regs GHC.CmmToC
674+ GHC.CmmToLlvm GHC.CmmToLlvm.Base GHC.CmmToLlvm.CodeGen
675+ GHC.CmmToLlvm.Data GHC.CmmToLlvm.Mangler GHC.CmmToLlvm.Ppr
676+ GHC.CmmToLlvm.Regs GHC.Core GHC.Core.Class GHC.Core.Coercion
677+ GHC.Core.Coercion.Axiom GHC.Core.Coercion.Opt GHC.Core.ConLike
678+ GHC.Core.DataCon GHC.Core.FVs GHC.Core.FamInstEnv GHC.Core.InstEnv
679+ GHC.Core.Lint GHC.Core.Make GHC.Core.Map GHC.Core.Multiplicity
680+ GHC.Core.Opt.Arity GHC.Core.Opt.CSE GHC.Core.Opt.CallArity
681+ GHC.Core.Opt.ConstantFold GHC.Core.Opt.CprAnal GHC.Core.Opt.DmdAnal
682+ GHC.Core.Opt.Exitify GHC.Core.Opt.FloatIn GHC.Core.Opt.FloatOut
683+ GHC.Core.Opt.LiberateCase GHC.Core.Opt.Monad GHC.Core.Opt.OccurAnal
684+ GHC.Core.Opt.Pipeline GHC.Core.Opt.SetLevels GHC.Core.Opt.Simplify
685+ GHC.Core.Opt.Simplify.Env GHC.Core.Opt.Simplify.Monad
686+ GHC.Core.Opt.Simplify.Utils GHC.Core.Opt.SpecConstr
687+ GHC.Core.Opt.Specialise GHC.Core.Opt.StaticArgs
688+ GHC.Core.Opt.WorkWrap GHC.Core.Opt.WorkWrap.Utils GHC.Core.PatSyn
689+ GHC.Core.Ppr GHC.Core.Ppr.TyThing GHC.Core.Predicate GHC.Core.Rules
690+ GHC.Core.Seq GHC.Core.SimpleOpt GHC.Core.Stats GHC.Core.Subst
691+ GHC.Core.Tidy GHC.Core.TyCo.FVs GHC.Core.TyCo.Ppr GHC.Core.TyCo.Rep
692+ GHC.Core.TyCo.Subst GHC.Core.TyCo.Tidy GHC.Core.TyCon GHC.Core.Type
693+ GHC.Core.Unfold GHC.Core.Unify GHC.Core.UsageEnv GHC.Core.Utils
694+ GHC.CoreToByteCode GHC.CoreToIface GHC.CoreToStg GHC.CoreToStg.Prep
695+ GHC.Data.Bag GHC.Data.Bitmap GHC.Data.BooleanFormula
696+ GHC.Data.EnumSet GHC.Data.FastMutInt GHC.Data.FastString
697+ GHC.Data.FastString.Env GHC.Data.FiniteMap GHC.Data.Graph.Base
698+ GHC.Data.Graph.Color GHC.Data.Graph.Directed GHC.Data.Graph.Ops
699+ GHC.Data.Graph.Ppr GHC.Data.Graph.UnVar GHC.Data.IOEnv
700+ GHC.Data.List.SetOps GHC.Data.Maybe GHC.Data.OrdList GHC.Data.Pair
701+ GHC.Data.Stream GHC.Data.StringBuffer GHC.Data.TrieMap
702+ GHC.Driver.Backend GHC.Driver.Backpack GHC.Driver.Backpack.Syntax
703+ GHC.Driver.CmdLine GHC.Driver.CodeOutput GHC.Driver.Finder
704+ GHC.Driver.Flags GHC.Driver.Hooks GHC.Driver.Main GHC.Driver.Make
705+ GHC.Driver.MakeFile GHC.Driver.Monad GHC.Driver.Phases
706+ GHC.Driver.Pipeline GHC.Driver.Pipeline.Monad GHC.Driver.Plugins
707+ GHC.Driver.Session GHC.Driver.Types GHC.Driver.Ways GHC.Hs
708+ GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc GHC.Hs.Dump GHC.Hs.Expr
709+ GHC.Hs.Extension GHC.Hs.ImpExp GHC.Hs.Instances GHC.Hs.Lit
710+ GHC.Hs.Pat GHC.Hs.Stats GHC.Hs.Type GHC.Hs.Utils GHC.HsToCore
711+ GHC.HsToCore.Arrows GHC.HsToCore.Binds GHC.HsToCore.Coverage
712+ GHC.HsToCore.Docs GHC.HsToCore.Expr GHC.HsToCore.Foreign.Call
713+ GHC.HsToCore.Foreign.Decl GHC.HsToCore.GuardedRHSs
714+ GHC.HsToCore.ListComp GHC.HsToCore.Match
715+ GHC.HsToCore.Match.Constructor GHC.HsToCore.Match.Literal
716+ GHC.HsToCore.Monad GHC.HsToCore.PmCheck GHC.HsToCore.PmCheck.Oracle
717+ GHC.HsToCore.PmCheck.Ppr GHC.HsToCore.PmCheck.Types
718+ GHC.HsToCore.Quote GHC.HsToCore.Usage GHC.HsToCore.Utils
719+ GHC.Iface.Binary GHC.Iface.Env GHC.Iface.Ext.Ast
720+ GHC.Iface.Ext.Binary GHC.Iface.Ext.Debug GHC.Iface.Ext.Types
721+ GHC.Iface.Ext.Utils GHC.Iface.Load GHC.Iface.Make GHC.Iface.Recomp
722+ GHC.Iface.Recomp.Binary GHC.Iface.Recomp.Flags GHC.Iface.Rename
723+ GHC.Iface.Syntax GHC.Iface.Tidy GHC.Iface.Tidy.StaticPtrTable
724+ GHC.Iface.Type GHC.Iface.UpdateIdInfos GHC.IfaceToCore GHC.Llvm
725+ GHC.Llvm.MetaData GHC.Llvm.Ppr GHC.Llvm.Syntax GHC.Llvm.Types
726+ GHC.Parser GHC.Parser.Annotation GHC.Parser.CharClass
727+ GHC.Parser.Header GHC.Parser.Lexer GHC.Parser.PostProcess
728+ GHC.Parser.PostProcess.Haddock GHC.Platform.AArch64
729+ GHC.Platform.ARM GHC.Platform.NoRegs GHC.Platform.PPC
730+ GHC.Platform.Reg GHC.Platform.Reg.Class GHC.Platform.Regs
731+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
732+ GHC.Platform.X86_64 GHC.Plugins GHC.Prelude GHC.Rename.Bind
733+ GHC.Rename.Doc GHC.Rename.Env GHC.Rename.Expr GHC.Rename.Fixity
734+ GHC.Rename.HsType GHC.Rename.Module GHC.Rename.Names GHC.Rename.Pat
735+ GHC.Rename.Splice GHC.Rename.Unbound GHC.Rename.Utils
736+ GHC.Runtime.Debugger GHC.Runtime.Eval GHC.Runtime.Eval.Types
737+ GHC.Runtime.Heap.Inspect GHC.Runtime.Heap.Layout
738+ GHC.Runtime.Interpreter GHC.Runtime.Interpreter.Types
739+ GHC.Runtime.Linker GHC.Runtime.Linker.Types GHC.Runtime.Loader
740+ GHC.Settings GHC.Settings.Config GHC.Settings.Constants
741+ GHC.Settings.IO GHC.Stg.CSE GHC.Stg.DepAnal GHC.Stg.FVs
742+ GHC.Stg.Lift GHC.Stg.Lift.Analysis GHC.Stg.Lift.Monad GHC.Stg.Lint
743+ GHC.Stg.Pipeline GHC.Stg.Stats GHC.Stg.Subst GHC.Stg.Syntax
744+ GHC.Stg.Unarise GHC.StgToCmm GHC.StgToCmm.ArgRep GHC.StgToCmm.Bind
745+ GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure GHC.StgToCmm.DataCon
746+ GHC.StgToCmm.Env GHC.StgToCmm.Expr GHC.StgToCmm.ExtCode
747+ GHC.StgToCmm.Foreign GHC.StgToCmm.Heap GHC.StgToCmm.Hpc
748+ GHC.StgToCmm.Layout GHC.StgToCmm.Monad GHC.StgToCmm.Prim
749+ GHC.StgToCmm.Prof GHC.StgToCmm.Ticky GHC.StgToCmm.Types
750+ GHC.StgToCmm.Utils GHC.SysTools GHC.SysTools.Ar
751+ GHC.SysTools.BaseDir GHC.SysTools.Elf GHC.SysTools.ExtraObj
752+ GHC.SysTools.FileCleanup GHC.SysTools.Info GHC.SysTools.Process
753+ GHC.SysTools.Tasks GHC.SysTools.Terminal GHC.Tc.Deriv
754+ GHC.Tc.Deriv.Functor GHC.Tc.Deriv.Generate GHC.Tc.Deriv.Generics
755+ GHC.Tc.Deriv.Infer GHC.Tc.Deriv.Utils GHC.Tc.Errors
756+ GHC.Tc.Errors.Hole GHC.Tc.Errors.Hole.FitTypes
757+ GHC.Tc.Gen.Annotation GHC.Tc.Gen.Arrow GHC.Tc.Gen.Bind
758+ GHC.Tc.Gen.Default GHC.Tc.Gen.Export GHC.Tc.Gen.Expr
759+ GHC.Tc.Gen.Foreign GHC.Tc.Gen.HsType GHC.Tc.Gen.Match
760+ GHC.Tc.Gen.Pat GHC.Tc.Gen.Rule GHC.Tc.Gen.Sig GHC.Tc.Gen.Splice
761+ GHC.Tc.Instance.Class GHC.Tc.Instance.Family
762+ GHC.Tc.Instance.FunDeps GHC.Tc.Instance.Typeable GHC.Tc.Module
763+ GHC.Tc.Plugin GHC.Tc.Solver GHC.Tc.Solver.Canonical
764+ GHC.Tc.Solver.Flatten GHC.Tc.Solver.Interact GHC.Tc.Solver.Monad
765+ GHC.Tc.TyCl GHC.Tc.TyCl.Build GHC.Tc.TyCl.Class
766+ GHC.Tc.TyCl.Instance GHC.Tc.TyCl.PatSyn GHC.Tc.TyCl.Utils
767+ GHC.Tc.Types GHC.Tc.Types.Constraint GHC.Tc.Types.EvTerm
768+ GHC.Tc.Types.Evidence GHC.Tc.Types.Origin GHC.Tc.Utils.Backpack
769+ GHC.Tc.Utils.Env GHC.Tc.Utils.Instantiate GHC.Tc.Utils.Monad
770+ GHC.Tc.Utils.TcMType GHC.Tc.Utils.TcType GHC.Tc.Utils.Unify
771+ GHC.Tc.Utils.Zonk GHC.Tc.Validity GHC.ThToHs GHC.Types.Annotations
772+ GHC.Types.Avail GHC.Types.Basic GHC.Types.CostCentre
773+ GHC.Types.CostCentre.State GHC.Types.Cpr GHC.Types.Demand
774+ GHC.Types.FieldLabel GHC.Types.ForeignCall GHC.Types.Id
775+ GHC.Types.Id.Info GHC.Types.Id.Make GHC.Types.Literal
776+ GHC.Types.Name GHC.Types.Name.Cache GHC.Types.Name.Env
777+ GHC.Types.Name.Occurrence GHC.Types.Name.Reader GHC.Types.Name.Set
778+ GHC.Types.Name.Shape GHC.Types.RepType GHC.Types.SrcLoc
779+ GHC.Types.Unique GHC.Types.Unique.DFM GHC.Types.Unique.DSet
780+ GHC.Types.Unique.FM GHC.Types.Unique.Set GHC.Types.Unique.Supply
781+ GHC.Types.Var GHC.Types.Var.Env GHC.Types.Var.Set GHC.Unit
782+ GHC.Unit.Info GHC.Unit.Module GHC.Unit.Module.Env
783+ GHC.Unit.Module.Location GHC.Unit.Module.Name GHC.Unit.Parser
784+ GHC.Unit.Ppr GHC.Unit.State GHC.Unit.Types GHC.Utils.Asm
785+ GHC.Utils.Binary GHC.Utils.BufHandle GHC.Utils.CliOption
786+ GHC.Utils.Encoding GHC.Utils.Error GHC.Utils.Exception GHC.Utils.FV
787+ GHC.Utils.Fingerprint GHC.Utils.IO.Unsafe GHC.Utils.Json
788+ GHC.Utils.Lexeme GHC.Utils.Misc GHC.Utils.Monad
789+ GHC.Utils.Monad.State GHC.Utils.Outputable GHC.Utils.Panic
790+ GHC.Utils.Panic.Plain GHC.Utils.Ppr GHC.Utils.Ppr.Colour
791+import-dirs:
792+library-dirs:
793+dynamic-library-dirs:
794+data-dir:
795+hs-libraries: HSghc-9.0.1
796+include-dirs:
797+depends:
798+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
799+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
800+ exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.0.1 ghc-boot-th-9.0.1
801+ ghc-heap-9.0.1 ghci-9.0.1 hpc-0.6.1.0 process-1.6.11.0
802+ template-haskell-2.17.0.0 terminfo-0.4.1.4 time-1.9.3
803+ transformers-0.5.6.2 unix-2.7.2.2
804+haddock-interfaces:
805+haddock-html:
806+---
807+name: ghc-bignum
808+version: 1.0
809+visibility: public
810+id: ghc-bignum-1.0
811+key: ghc-bignum-1.0
812+license: BSD-3-Clause
813+maintainer: libraries@haskell.org
814+author: Sylvain Henry
815+synopsis: GHC BigNum library
816+description:
817+ This package provides the low-level implementation of the standard
818+ 'BigNat', 'Natural' and 'Integer' types.
819+category: Numeric, Algebra, GHC
820+exposed: True
821+exposed-modules:
822+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
823+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
824+ GHC.Num.WordArray
825+hidden-modules: GHC.Num.Backend.GMP
826+import-dirs:
827+library-dirs:
828+dynamic-library-dirs:
829+data-dir:
830+hs-libraries: HSghc-bignum-1.0
831+extra-libraries: gmp
832+include-dirs:
833+depends: ghc-prim-0.7.0
834+haddock-interfaces:
835+haddock-html:
836+---
837+name: ghc-boot
838+version: 9.0.1
839+visibility: public
840+id: ghc-boot-9.0.1
841+key: ghc-boot-9.0.1
842+license: BSD-3-Clause
843+maintainer: ghc-devs@haskell.org
844+synopsis: Shared functionality between GHC and its boot libraries
845+description:
846+ This library is shared between GHC, ghc-pkg, and other boot
847+ libraries.
848+ A note about "GHC.Unit.Database": it only deals with the subset of
849+ the package database that the compiler cares about: modules
850+ paths etc and not package metadata like description, authors
851+ etc. It is thus not a library interface to ghc-pkg and is *not*
852+ suitable for modifying GHC package databases.
853+ The package database format and this library are constructed in
854+ such a way that while ghc-pkg depends on Cabal, the GHC library
855+ and program do not have to depend on Cabal.
856+category: GHC
857+exposed: True
858+exposed-modules:
859+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
860+ GHC.LanguageExtensions GHC.Platform GHC.Platform.Host
861+ GHC.Serialized GHC.Settings.Platform GHC.Settings.Utils
862+ GHC.UniqueSubdir GHC.Unit.Database GHC.Version
863+import-dirs:
864+library-dirs:
865+dynamic-library-dirs:
866+data-dir:
867+hs-libraries: HSghc-boot-9.0.1
868+depends:
869+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
870+ containers-0.6.4.1 directory-1.3.6.1 filepath-1.4.2.1
871+ ghc-boot-th-9.0.1
872+haddock-interfaces:
873+haddock-html:
874+---
875+name: ghc-boot-th
876+version: 9.0.1
877+visibility: public
878+id: ghc-boot-th-9.0.1
879+key: ghc-boot-th-9.0.1
880+license: BSD-3-Clause
881+maintainer: ghc-devs@haskell.org
882+synopsis:
883+ Shared functionality between GHC and the @template-haskell@
884+ library
885+description:
886+ This library contains various bits shared between the @ghc@ and
887+ @template-haskell@ libraries.
888+ This package exists to ensure that @template-haskell@ has a
889+ minimal set of transitive dependencies, since it is intended to
890+ be depended upon by user code.
891+category: GHC
892+exposed: True
893+exposed-modules:
894+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
895+import-dirs:
896+library-dirs:
897+dynamic-library-dirs:
898+data-dir:
899+hs-libraries: HSghc-boot-th-9.0.1
900+depends: base-4.15.0.0
901+haddock-interfaces:
902+haddock-html:
903+---
904+name: ghc-compact
905+version: 0.1.0.0
906+visibility: public
907+id: ghc-compact-0.1.0.0
908+key: ghc-compact-0.1.0.0
909+license: BSD-3-Clause
910+maintainer: libraries@haskell.org
911+synopsis: In memory storage of deeply evaluated data structure
912+description:
913+ This package provides minimal functionality for working with
914+ "compact regions", which hold a fully evaluated Haskell object graph.
915+ These regions maintain the invariant that no pointers live inside the struct
916+ that point outside it, which ensures efficient garbage collection without
917+ ever reading the structure contents (effectively, it works as a manually
918+ managed "oldest generation" which is never freed until the whole is
919+ released).
920+ Internally, the struct is stored a single contiguous block of memory,
921+ which allows efficient serialization and deserialization of structs
922+ for distributed computing.
923+category: Data
924+exposed: True
925+exposed-modules: GHC.Compact GHC.Compact.Serialized
926+import-dirs:
927+library-dirs:
928+dynamic-library-dirs:
929+data-dir:
930+hs-libraries: HSghc-compact-0.1.0.0
931+depends: base-4.15.0.0 bytestring-0.10.12.1 ghc-prim-0.7.0
932+haddock-interfaces:
933+haddock-html:
934+---
935+name: ghc-heap
936+version: 9.0.1
937+visibility: public
938+id: ghc-heap-9.0.1
939+key: ghc-heap-9.0.1
940+license: BSD-3-Clause
941+maintainer: libraries@haskell.org
942+synopsis: Functions for walking GHC's heap
943+description:
944+ This package provides functions for walking the GHC heap data structures
945+ and retrieving information about those data structures.
946+category: GHC
947+exposed: True
948+exposed-modules:
949+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
950+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
951+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
952+ GHC.Exts.Heap.Utils
953+import-dirs:
954+library-dirs:
955+dynamic-library-dirs:
956+data-dir:
957+hs-libraries: HSghc-heap-9.0.1
958+depends: base-4.15.0.0 ghc-prim-0.7.0 rts
959+haddock-interfaces:
960+haddock-html:
961+---
962+name: ghc-prim
963+version: 0.7.0
964+visibility: public
965+id: ghc-prim-0.7.0
966+key: ghc-prim-0.7.0
967+license: BSD-3-Clause
968+maintainer: libraries@haskell.org
969+synopsis: GHC primitives
970+description:
971+ This package contains the primitive types and operations supplied by GHC.
972+category: GHC
973+exposed: True
974+exposed-modules:
975+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
976+ GHC.Prim.Exception GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers
977+ GHC.Tuple GHC.Types GHC.Prim
978+import-dirs:
979+library-dirs:
980+dynamic-library-dirs:
981+data-dir:
982+hs-libraries: HSghc-prim-0.7.0
983+depends: rts
984+haddock-interfaces:
985+haddock-html:
986+---
987+name: ghci
988+version: 9.0.1
989+visibility: public
990+id: ghci-9.0.1
991+key: ghci-9.0.1
992+license: BSD-3-Clause
993+maintainer: ghc-devs@haskell.org
994+synopsis: The library supporting GHC's interactive interpreter
995+description:
996+ This library offers interfaces which mediate interactions between the
997+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
998+ backend.
999+category: GHC
1000+exposed: True
1001+exposed-modules:
1002+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1003+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1004+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1005+ GHCi.TH.Binary SizedSeq
1006+import-dirs:
1007+library-dirs:
1008+dynamic-library-dirs:
1009+data-dir:
1010+hs-libraries: HSghci-9.0.1
1011+include-dirs:
1012+depends:
1013+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1014+ containers-0.6.4.1 deepseq-1.4.5.0 filepath-1.4.2.1 ghc-boot-9.0.1
1015+ ghc-boot-th-9.0.1 ghc-heap-9.0.1 template-haskell-2.17.0.0
1016+ transformers-0.5.6.2 unix-2.7.2.2
1017+haddock-interfaces:
1018+haddock-html:
1019+---
1020+name: haskeline
1021+version: 0.8.1.0
1022+visibility: public
1023+id: haskeline-0.8.1.0
1024+key: haskeline-0.8.1.0
1025+license: BSD-3-Clause
1026+copyright: (c) Judah Jacobson
1027+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1028+author: Judah Jacobson
1029+stability: Stable
1030+homepage: https://github.com/judah/haskeline
1031+synopsis:
1032+ A command-line interface for user input, written in Haskell.
1033+description:
1034+ Haskeline provides a user interface for line input in command-line
1035+ programs. This library is similar in purpose to readline, but since
1036+ it is written in Haskell it is (hopefully) more easily used in other
1037+ Haskell programs.
1038+ Haskeline runs both on POSIX-compatible systems and on Windows.
1039+category: User Interfaces
1040+exposed: True
1041+exposed-modules:
1042+ System.Console.Haskeline System.Console.Haskeline.Completion
1043+ System.Console.Haskeline.History System.Console.Haskeline.IO
1044+ System.Console.Haskeline.Internal
1045+hidden-modules:
1046+ System.Console.Haskeline.Backend
1047+ System.Console.Haskeline.Backend.WCWidth
1048+ System.Console.Haskeline.Command
1049+ System.Console.Haskeline.Command.Completion
1050+ System.Console.Haskeline.Command.History
1051+ System.Console.Haskeline.Command.KillRing
1052+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1053+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1054+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1055+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1056+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1057+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1058+ System.Console.Haskeline.Backend.Posix
1059+ System.Console.Haskeline.Backend.Posix.Encoder
1060+ System.Console.Haskeline.Backend.DumbTerm
1061+ System.Console.Haskeline.Backend.Terminfo
1062+import-dirs:
1063+library-dirs:
1064+dynamic-library-dirs:
1065+data-dir:
1066+hs-libraries: HShaskeline-0.8.1.0
1067+depends:
1068+ base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
1069+ directory-1.3.6.1 exceptions-0.10.4 filepath-1.4.2.1
1070+ process-1.6.11.0 stm-2.5.0.0 terminfo-0.4.1.4 transformers-0.5.6.2
1071+ unix-2.7.2.2
1072+haddock-interfaces:
1073+haddock-html:
1074+---
1075+name: hpc
1076+version: 0.6.1.0
1077+visibility: public
1078+id: hpc-0.6.1.0
1079+key: hpc-0.6.1.0
1080+license: BSD-3-Clause
1081+maintainer: ghc-devs@haskell.org
1082+author: Andy Gill
1083+synopsis: Code Coverage Library for Haskell
1084+description:
1085+ This package provides the code coverage library for Haskell.
1086+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1087+ information.
1088+category: Control
1089+exposed: True
1090+exposed-modules:
1091+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1092+import-dirs:
1093+library-dirs:
1094+dynamic-library-dirs:
1095+data-dir:
1096+hs-libraries: HShpc-0.6.1.0
1097+depends:
1098+ base-4.15.0.0 containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
1099+ filepath-1.4.2.1 time-1.9.3
1100+haddock-interfaces:
1101+haddock-html:
1102+---
1103+name: integer-gmp
1104+version: 1.1
1105+visibility: public
1106+id: integer-gmp-1.1
1107+key: integer-gmp-1.1
1108+license: BSD-3-Clause
1109+maintainer: hvr@gnu.org
1110+author: Herbert Valerio Riedel
1111+synopsis: Integer library based on GMP
1112+description:
1113+ This package used to provide an implementation of the standard 'Integer'
1114+ type based on the
1115+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1116+ It is now deprecated in favor of the 'ghc-bignum' package.
1117+ Its purpose is to provide backward compatibility for codes directly
1118+ depending on the `integer-gmp` package.
1119+category: Numeric, Algebra
1120+exposed: True
1121+exposed-modules: GHC.Integer.GMP.Internals
1122+import-dirs:
1123+library-dirs:
1124+dynamic-library-dirs:
1125+data-dir:
1126+hs-libraries: HSinteger-gmp-1.1
1127+depends: base-4.15.0.0 ghc-bignum-1.0 ghc-prim-0.7.0
1128+haddock-interfaces:
1129+haddock-html:
1130+---
1131+name: libiserv
1132+version: 9.0.1
1133+visibility: public
1134+id: libiserv-9.0.1
1135+key: libiserv-9.0.1
1136+license: BSD-3-Clause
1137+copyright: XXX
1138+maintainer: XXX
1139+author: XXX
1140+synopsis: Provides shared functionality between iserv and iserv-proxy
1141+category: Development
1142+exposed: True
1143+exposed-modules: GHCi.Utils Lib
1144+import-dirs:
1145+library-dirs:
1146+dynamic-library-dirs:
1147+data-dir:
1148+hs-libraries: HSlibiserv-9.0.1
1149+depends:
1150+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1151+ containers-0.6.4.1 deepseq-1.4.5.0 ghci-9.0.1 unix-2.7.2.2
1152+haddock-interfaces:
1153+haddock-html:
1154+---
1155+name: mtl
1156+version: 2.2.2
1157+visibility: public
1158+id: mtl-2.2.2
1159+key: mtl-2.2.2
1160+license: BSD-3-Clause
1161+maintainer: Edward Kmett <ekmett@gmail.com>
1162+author: Andy Gill
1163+homepage: http://github.com/haskell/mtl
1164+synopsis: Monad classes, using functional dependencies
1165+description:
1166+ Monad classes using functional dependencies, with instances
1167+ for various monad transformers, inspired by the paper
1168+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1169+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1170+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1171+category: Control
1172+exposed: True
1173+exposed-modules:
1174+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1175+ Control.Monad.Error.Class Control.Monad.Except
1176+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1177+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1178+ Control.Monad.RWS.Strict Control.Monad.Reader
1179+ Control.Monad.Reader.Class Control.Monad.State
1180+ Control.Monad.State.Class Control.Monad.State.Lazy
1181+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1182+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1183+ Control.Monad.Writer.Strict
1184+import-dirs:
1185+library-dirs:
1186+dynamic-library-dirs:
1187+data-dir:
1188+hs-libraries: HSmtl-2.2.2
1189+depends: base-4.15.0.0 transformers-0.5.6.2
1190+haddock-interfaces:
1191+haddock-html:
1192+---
1193+name: parsec
1194+version: 3.1.14.0
1195+visibility: public
1196+id: parsec-3.1.14.0
1197+key: parsec-3.1.14.0
1198+license: BSD-3-Clause
1199+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1200+author:
1201+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1202+homepage: https://github.com/haskell/parsec
1203+synopsis: Monadic parser combinators
1204+description:
1205+ Parsec is designed from scratch as an industrial-strength parser
1206+ library. It is simple, safe, well documented (on the package
1207+ homepage), has extensive libraries, good error messages,
1208+ and is fast. It is defined as a monad transformer that can be
1209+ stacked on arbitrary monads, and it is also parametric in the
1210+ input stream type.
1211+ The main entry point is the "Text.Parsec" module which provides
1212+ defaults for parsing 'Char'acter data.
1213+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1214+ the legacy @parsec-2@ API and may be removed at some point in
1215+ the future.
1216+category: Parsing
1217+exposed: True
1218+exposed-modules:
1219+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1220+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1221+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1222+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1223+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1224+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1225+ Text.ParserCombinators.Parsec.Combinator
1226+ Text.ParserCombinators.Parsec.Error
1227+ Text.ParserCombinators.Parsec.Expr
1228+ Text.ParserCombinators.Parsec.Language
1229+ Text.ParserCombinators.Parsec.Perm
1230+ Text.ParserCombinators.Parsec.Pos
1231+ Text.ParserCombinators.Parsec.Prim
1232+ Text.ParserCombinators.Parsec.Token
1233+import-dirs:
1234+library-dirs:
1235+dynamic-library-dirs:
1236+data-dir:
1237+hs-libraries: HSparsec-3.1.14.0
1238+depends:
1239+ base-4.15.0.0 bytestring-0.10.12.1 mtl-2.2.2 text-1.2.4.1
1240+haddock-interfaces:
1241+haddock-html:
1242+---
1243+name: pretty
1244+version: 1.1.3.6
1245+visibility: public
1246+id: pretty-1.1.3.6
1247+key: pretty-1.1.3.6
1248+license: BSD-3-Clause
1249+maintainer: David Terei <code@davidterei.com>
1250+stability: Stable
1251+homepage: http://github.com/haskell/pretty
1252+synopsis: Pretty-printing library
1253+description:
1254+ This package contains a pretty-printing library, a set of API's
1255+ that provides a way to easily print out text in a consistent
1256+ format of your choosing. This is useful for compilers and related
1257+ tools.
1258+ This library was originally designed by John Hughes's and has since
1259+ been heavily modified by Simon Peyton Jones.
1260+category: Text
1261+exposed: True
1262+exposed-modules:
1263+ Text.PrettyPrint Text.PrettyPrint.Annotated
1264+ Text.PrettyPrint.Annotated.HughesPJ
1265+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1266+ Text.PrettyPrint.HughesPJClass
1267+import-dirs:
1268+library-dirs:
1269+dynamic-library-dirs:
1270+data-dir:
1271+hs-libraries: HSpretty-1.1.3.6
1272+depends: base-4.15.0.0 deepseq-1.4.5.0 ghc-prim-0.7.0
1273+haddock-interfaces:
1274+haddock-html:
1275+---
1276+name: process
1277+version: 1.6.11.0
1278+visibility: public
1279+id: process-1.6.11.0
1280+key: process-1.6.11.0
1281+license: BSD-3-Clause
1282+maintainer: libraries@haskell.org
1283+synopsis: Process libraries
1284+description:
1285+ This package contains libraries for dealing with system processes.
1286+ The typed-process package is a more recent take on a process API,
1287+ which uses this package internally. It features better binary
1288+ support, easier concurrency, and a more composable API. You can
1289+ read more about it at
1290+ <https://github.com/fpco/typed-process/#readme>.
1291+category: System
1292+exposed: True
1293+exposed-modules: System.Cmd System.Process System.Process.Internals
1294+hidden-modules: System.Process.Common System.Process.Posix
1295+import-dirs:
1296+library-dirs:
1297+dynamic-library-dirs:
1298+data-dir:
1299+hs-libraries: HSprocess-1.6.11.0
1300+include-dirs:
1301+includes: runProcess.h
1302+depends:
1303+ base-4.15.0.0 deepseq-1.4.5.0 directory-1.3.6.1 filepath-1.4.2.1
1304+ unix-2.7.2.2
1305+haddock-interfaces:
1306+haddock-html:
1307+---
1308+name: stm
1309+version: 2.5.0.0
1310+visibility: public
1311+id: stm-2.5.0.0
1312+key: stm-2.5.0.0
1313+license: BSD-3-Clause
1314+maintainer: libraries@haskell.org
1315+homepage: https://wiki.haskell.org/Software_transactional_memory
1316+synopsis: Software Transactional Memory
1317+description:
1318+ Software Transactional Memory, or STM, is an abstraction for
1319+ concurrent communication. The main benefits of STM are
1320+ /composability/ and /modularity/. That is, using STM you can write
1321+ concurrent abstractions that can be easily composed with any other
1322+ abstraction built using STM, without exposing the details of how
1323+ your abstraction ensures safety. This is typically not the case
1324+ with other forms of concurrent communication, such as locks or
1325+ 'MVar's.
1326+category: Concurrency
1327+exposed: True
1328+exposed-modules:
1329+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1330+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1331+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1332+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1333+ Control.Monad.STM
1334+hidden-modules: Control.Sequential.STM
1335+import-dirs:
1336+library-dirs:
1337+dynamic-library-dirs:
1338+data-dir:
1339+hs-libraries: HSstm-2.5.0.0
1340+depends: array-0.5.4.0 base-4.15.0.0
1341+haddock-interfaces:
1342+haddock-html:
1343+---
1344+name: template-haskell
1345+version: 2.17.0.0
1346+visibility: public
1347+id: template-haskell-2.17.0.0
1348+key: template-haskell-2.17.0.0
1349+license: BSD-3-Clause
1350+maintainer: libraries@haskell.org
1351+synopsis: Support library for Template Haskell
1352+description:
1353+ This package provides modules containing facilities for manipulating
1354+ Haskell source code using Template Haskell.
1355+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1356+ information.
1357+category: Template Haskell
1358+exposed: True
1359+exposed-modules:
1360+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1361+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1362+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1363+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1364+ Language.Haskell.TH.Syntax
1365+hidden-modules: Language.Haskell.TH.Lib.Map
1366+import-dirs:
1367+library-dirs:
1368+dynamic-library-dirs:
1369+data-dir:
1370+hs-libraries: HStemplate-haskell-2.17.0.0
1371+depends:
1372+ base-4.15.0.0 ghc-boot-th-9.0.1 ghc-prim-0.7.0 pretty-1.1.3.6
1373+haddock-interfaces:
1374+haddock-html:
1375+---
1376+name: terminfo
1377+version: 0.4.1.4
1378+visibility: public
1379+id: terminfo-0.4.1.4
1380+key: terminfo-0.4.1.4
1381+license: BSD-3-Clause
1382+copyright: (c) Judah Jacobson
1383+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1384+author: Judah Jacobson
1385+stability: Stable
1386+homepage: https://github.com/judah/terminfo
1387+synopsis: Haskell bindings to the terminfo library.
1388+description:
1389+ This library provides an interface to the terminfo database (via bindings to the
1390+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1391+ systems to interact with a variety of terminals using a standard set of capabilities.
1392+category: User Interfaces
1393+exposed: True
1394+exposed-modules:
1395+ System.Console.Terminfo System.Console.Terminfo.Base
1396+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1397+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1398+ System.Console.Terminfo.Keys
1399+import-dirs:
1400+library-dirs:
1401+dynamic-library-dirs:
1402+data-dir:
1403+hs-libraries: HSterminfo-0.4.1.4
1404+extra-libraries: tinfo
1405+depends: base-4.15.0.0
1406+haddock-interfaces:
1407+haddock-html:
1408+---
1409+name: text
1410+version: 1.2.4.1
1411+visibility: public
1412+id: text-1.2.4.1
1413+key: text-1.2.4.1
1414+license: BSD-2-Clause
1415+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1416+maintainer:
1417+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1418+author: Bryan O'Sullivan <bos@serpentine.com>
1419+homepage: https://github.com/haskell/text
1420+synopsis: An efficient packed Unicode text type.
1421+description:
1422+ An efficient packed, immutable Unicode text type (both strict and
1423+ lazy), with a powerful loop fusion optimization framework.
1424+ The 'Text' type represents Unicode character strings, in a time and
1425+ space-efficient manner. This package provides text processing
1426+ capabilities that are optimized for performance critical use, both
1427+ in terms of large data quantities and high speed.
1428+ The 'Text' type provides character-encoding, type-safe case
1429+ conversion via whole-string case conversion functions (see "Data.Text").
1430+ It also provides a range of functions for converting 'Text' values to
1431+ and from 'ByteStrings', using several standard encodings
1432+ (see "Data.Text.Encoding").
1433+ Efficient locale-sensitive support for text IO is also supported
1434+ (see "Data.Text.IO").
1435+ These modules are intended to be imported qualified, to avoid name
1436+ clashes with Prelude functions, e.g.
1437+ > import qualified Data.Text as T
1438+ == ICU Support
1439+ To use an extended and very rich family of functions for working
1440+ with Unicode text (including normalization, regular expressions,
1441+ non-standard encodings, text breaking, and locales), see
1442+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1443+ based on the well-respected and liberally
1444+ licensed [ICU library](http://site.icu-project.org/).
1445+ == Internal Representation: UTF-16 vs. UTF-8
1446+ Currently the @text@ library uses UTF-16 as its internal representation
1447+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1448+ for Unicode text. We're currently investigating the feasibility
1449+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1450+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1451+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1452+ <https://hackage.haskell.org/package/text-short text-short>.
1453+category: Data, Text
1454+exposed: True
1455+exposed-modules:
1456+ Data.Text Data.Text.Array Data.Text.Encoding
1457+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1458+ Data.Text.Internal Data.Text.Internal.Builder
1459+ Data.Text.Internal.Builder.Functions
1460+ Data.Text.Internal.Builder.Int.Digits
1461+ Data.Text.Internal.Builder.RealFloat.Functions
1462+ Data.Text.Internal.ByteStringCompat
1463+ Data.Text.Internal.Encoding.Fusion
1464+ Data.Text.Internal.Encoding.Fusion.Common
1465+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1466+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1467+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1468+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1469+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1470+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1471+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1472+ Data.Text.Internal.Private Data.Text.Internal.Read
1473+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1474+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1475+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1476+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1477+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1478+ Data.Text.Read Data.Text.Unsafe
1479+hidden-modules: Data.Text.Show
1480+import-dirs:
1481+library-dirs:
1482+dynamic-library-dirs:
1483+data-dir:
1484+hs-libraries: HStext-1.2.4.1
1485+depends:
1486+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1487+ deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
1488+ template-haskell-2.17.0.0
1489+haddock-interfaces:
1490+haddock-html:
1491+---
1492+name: time
1493+version: 1.9.3
1494+visibility: public
1495+id: time-1.9.3
1496+key: time-1.9.3
1497+license: BSD-3-Clause
1498+maintainer: <ashley@semantic.org>
1499+author: Ashley Yakeley
1500+stability: stable
1501+homepage: https://github.com/haskell/time
1502+synopsis: A time library
1503+description: Time, clocks and calendars
1504+category: Time
1505+exposed: True
1506+exposed-modules:
1507+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1508+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1509+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1510+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1511+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1512+ Data.Time.Format.Internal Data.Time.LocalTime
1513+hidden-modules:
1514+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1515+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1516+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1517+ Data.Time.Clock.Internal.DiffTime
1518+ Data.Time.Clock.Internal.AbsoluteTime
1519+ Data.Time.Clock.Internal.NominalDiffTime
1520+ Data.Time.Clock.Internal.POSIXTime
1521+ Data.Time.Clock.Internal.UniversalTime
1522+ Data.Time.Clock.Internal.SystemTime
1523+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1524+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1525+ Data.Time.LocalTime.Internal.TimeZone
1526+ Data.Time.LocalTime.Internal.TimeOfDay
1527+ Data.Time.LocalTime.Internal.CalendarDiffTime
1528+ Data.Time.LocalTime.Internal.LocalTime
1529+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1530+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1531+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1532+ Data.Time.Format.Parse.Instances
1533+import-dirs:
1534+library-dirs:
1535+dynamic-library-dirs:
1536+data-dir:
1537+hs-libraries: HStime-1.9.3
1538+include-dirs:
1539+depends: base-4.15.0.0 deepseq-1.4.5.0
1540+haddock-interfaces:
1541+haddock-html:
1542+---
1543+name: transformers
1544+version: 0.5.6.2
1545+visibility: public
1546+id: transformers-0.5.6.2
1547+key: transformers-0.5.6.2
1548+license: BSD-3-Clause
1549+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1550+author: Andy Gill, Ross Paterson
1551+synopsis: Concrete functor and monad transformers
1552+description:
1553+ A portable library of functor and monad transformers, inspired by
1554+ the paper
1555+ * \"Functional Programming with Overloading and Higher-Order
1556+ Polymorphism\", by Mark P Jones,
1557+ in /Advanced School of Functional Programming/, 1995
1558+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1559+ This package contains:
1560+ * the monad transformer class (in "Control.Monad.Trans.Class")
1561+ * concrete functor and monad transformers, each with associated
1562+ operations and functions to lift operations associated with other
1563+ transformers.
1564+ The package can be used on its own in portable Haskell code, in
1565+ which case operations need to be manually lifted through transformer
1566+ stacks (see "Control.Monad.Trans.Class" for some examples).
1567+ Alternatively, it can be used with the non-portable monad classes in
1568+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1569+ introduced by monad transformers through other transformers.
1570+category: Control
1571+exposed: True
1572+exposed-modules:
1573+ Control.Applicative.Backwards Control.Applicative.Lift
1574+ Control.Monad.Signatures Control.Monad.Trans.Accum
1575+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1576+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1577+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1578+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1579+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1580+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1581+ Control.Monad.Trans.Select Control.Monad.Trans.State
1582+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1583+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1584+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1585+ Data.Functor.Constant Data.Functor.Reverse
1586+import-dirs:
1587+library-dirs:
1588+dynamic-library-dirs:
1589+data-dir:
1590+hs-libraries: HStransformers-0.5.6.2
1591+depends: base-4.15.0.0
1592+haddock-interfaces:
1593+haddock-html:
1594+---
1595+name: unix
1596+version: 2.7.2.2
1597+visibility: public
1598+id: unix-2.7.2.2
1599+key: unix-2.7.2.2
1600+license: BSD-3-Clause
1601+maintainer: libraries@haskell.org
1602+homepage: https://github.com/haskell/unix
1603+synopsis: POSIX functionality
1604+description:
1605+ This package gives you access to the set of operating system
1606+ services standardised by
1607+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1608+ (or the IEEE Portable Operating System Interface for Computing
1609+ Environments - IEEE Std. 1003.1).
1610+ The package is not supported under Windows.
1611+category: System
1612+exposed: True
1613+exposed-modules:
1614+ System.Posix System.Posix.ByteString
1615+ System.Posix.ByteString.FilePath System.Posix.Directory
1616+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1617+ System.Posix.DynamicLinker.ByteString
1618+ System.Posix.DynamicLinker.Module
1619+ System.Posix.DynamicLinker.Module.ByteString
1620+ System.Posix.DynamicLinker.Prim System.Posix.Env
1621+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1622+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1623+ System.Posix.IO.ByteString System.Posix.Process
1624+ System.Posix.Process.ByteString System.Posix.Process.Internals
1625+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1626+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1627+ System.Posix.Temp.ByteString System.Posix.Terminal
1628+ System.Posix.Terminal.ByteString System.Posix.Time
1629+ System.Posix.Unistd System.Posix.User
1630+hidden-modules:
1631+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1632+ System.Posix.Files.Common System.Posix.IO.Common
1633+ System.Posix.Process.Common System.Posix.Terminal.Common
1634+import-dirs:
1635+library-dirs:
1636+dynamic-library-dirs:
1637+data-dir:
1638+hs-libraries: HSunix-2.7.2.2
1639+include-dirs:
1640+includes: HsUnix.h execvpe.h
1641+depends: base-4.15.0.0 bytestring-0.10.12.1 time-1.9.3
1642+haddock-interfaces:
1643+haddock-html:
1644+---
1645+name: xhtml
1646+version: 3000.2.2.1
1647+visibility: public
1648+id: xhtml-3000.2.2.1
1649+key: xhtml-3000.2.2.1
1650+license: BSD-3-Clause
1651+copyright:
1652+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1653+ Graduate Institute of Science and Technology, 1999-2001
1654+maintainer: Chris Dornan <chris@chrisdornan.com>
1655+author: Bjorn Bringert
1656+stability: Stable
1657+homepage: https://github.com/haskell/xhtml
1658+synopsis: An XHTML combinator library
1659+description:
1660+ This package provides combinators for producing
1661+ XHTML 1.0, including the Strict, Transitional and
1662+ Frameset variants.
1663+category: Web, XML, Pretty Printer
1664+exposed: True
1665+exposed-modules:
1666+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1667+ Text.XHtml.Table Text.XHtml.Transitional
1668+hidden-modules:
1669+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1670+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1671+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1672+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1673+import-dirs:
1674+library-dirs:
1675+dynamic-library-dirs:
1676+data-dir:
1677+hs-libraries: HSxhtml-3000.2.2.1
1678+depends: base-4.15.0.0
1679+haddock-interfaces:
1680+haddock-html:
1681+---
1682+name: rts
1683+version: 1.0
1684+visibility: public
1685+id: rts
1686+key: rts
1687+license: BSD-3-Clause
1688+maintainer: glasgow-haskell-users@haskell.org
1689+exposed: True
1690+library-dirs:
1691+hs-libraries: HSrts
1692+extra-libraries: m dl ffi
1693+include-dirs:
1694+includes: Stg.h
1695+ld-options:
1696+ "-Wl,-u,_base_GHCziTopHandler_runIO_closure"
1697+ "-Wl,-u,_base_GHCziTopHandler_runNonIO_closure"
1698+ "-Wl,-u,_ghczmprim_GHCziTuple_Z0T_closure"
1699+ "-Wl,-u,_ghczmprim_GHCziTypes_True_closure"
1700+ "-Wl,-u,_ghczmprim_GHCziTypes_False_closure"
1701+ "-Wl,-u,_base_GHCziPack_unpackCString_closure"
1702+ "-Wl,-u,_base_GHCziWeak_runFinalizzerBatch_closure"
1703+ "-Wl,-u,_base_GHCziIOziException_stackOverflow_closure"
1704+ "-Wl,-u,_base_GHCziIOziException_heapOverflow_closure"
1705+ "-Wl,-u,_base_GHCziIOziException_allocationLimitExceeded_closure"
1706+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1707+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1708+ "-Wl,-u,_base_GHCziIOziException_cannotCompactFunction_closure"
1709+ "-Wl,-u,_base_GHCziIOziException_cannotCompactPinned_closure"
1710+ "-Wl,-u,_base_GHCziIOziException_cannotCompactMutable_closure"
1711+ "-Wl,-u,_base_GHCziIOPort_doubleReadException_closure"
1712+ "-Wl,-u,_base_ControlziExceptionziBase_nonTermination_closure"
1713+ "-Wl,-u,_base_ControlziExceptionziBase_nestedAtomically_closure"
1714+ "-Wl,-u,_base_GHCziEventziThread_blockedOnBadFD_closure"
1715+ "-Wl,-u,_base_GHCziExceptionziType_divZZeroException_closure"
1716+ "-Wl,-u,_base_GHCziExceptionziType_underflowException_closure"
1717+ "-Wl,-u,_base_GHCziExceptionziType_overflowException_closure"
1718+ "-Wl,-u,_base_GHCziConcziSync_runSparks_closure"
1719+ "-Wl,-u,_base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1720+ "-Wl,-u,_base_GHCziConcziIO_interruptIOManager_closure"
1721+ "-Wl,-u,_base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1722+ "-Wl,-u,_base_GHCziConcziSignal_runHandlersPtr_closure"
1723+ "-Wl,-u,_base_GHCziTopHandler_flushStdHandles_closure"
1724+ "-Wl,-u,_base_GHCziTopHandler_runMainIO_closure"
1725+ "-Wl,-u,_ghczmprim_GHCziTypes_Czh_con_info"
1726+ "-Wl,-u,_ghczmprim_GHCziTypes_Izh_con_info"
1727+ "-Wl,-u,_ghczmprim_GHCziTypes_Fzh_con_info"
1728+ "-Wl,-u,_ghczmprim_GHCziTypes_Dzh_con_info"
1729+ "-Wl,-u,_ghczmprim_GHCziTypes_Wzh_con_info"
1730+ "-Wl,-u,_base_GHCziPtr_Ptr_con_info"
1731+ "-Wl,-u,_base_GHCziPtr_FunPtr_con_info"
1732+ "-Wl,-u,_base_GHCziInt_I8zh_con_info"
1733+ "-Wl,-u,_base_GHCziInt_I16zh_con_info"
1734+ "-Wl,-u,_base_GHCziInt_I32zh_con_info"
1735+ "-Wl,-u,_base_GHCziInt_I64zh_con_info"
1736+ "-Wl,-u,_base_GHCziWord_W8zh_con_info"
1737+ "-Wl,-u,_base_GHCziWord_W16zh_con_info"
1738+ "-Wl,-u,_base_GHCziWord_W32zh_con_info"
1739+ "-Wl,-u,_base_GHCziWord_W64zh_con_info"
1740+ "-Wl,-u,_base_GHCziStable_StablePtr_con_info"
1741+ "-Wl,-u,_hs_atomic_add8" "-Wl,-u,_hs_atomic_add16"
1742+ "-Wl,-u,_hs_atomic_add32" "-Wl,-u,_hs_atomic_add64"
1743+ "-Wl,-u,_hs_atomic_sub8" "-Wl,-u,_hs_atomic_sub16"
1744+ "-Wl,-u,_hs_atomic_sub32" "-Wl,-u,_hs_atomic_sub64"
1745+ "-Wl,-u,_hs_atomic_and8" "-Wl,-u,_hs_atomic_and16"
1746+ "-Wl,-u,_hs_atomic_and32" "-Wl,-u,_hs_atomic_and64"
1747+ "-Wl,-u,_hs_atomic_nand8" "-Wl,-u,_hs_atomic_nand16"
1748+ "-Wl,-u,_hs_atomic_nand32" "-Wl,-u,_hs_atomic_nand64"
1749+ "-Wl,-u,_hs_atomic_or8" "-Wl,-u,_hs_atomic_or16"
1750+ "-Wl,-u,_hs_atomic_or32" "-Wl,-u,_hs_atomic_or64"
1751+ "-Wl,-u,_hs_atomic_xor8" "-Wl,-u,_hs_atomic_xor16"
1752+ "-Wl,-u,_hs_atomic_xor32" "-Wl,-u,_hs_atomic_xor64"
1753+ "-Wl,-u,_hs_cmpxchg8" "-Wl,-u,_hs_cmpxchg16" "-Wl,-u,_hs_cmpxchg32"
1754+ "-Wl,-u,_hs_cmpxchg64" "-Wl,-u,_hs_xchg8" "-Wl,-u,_hs_xchg16"
1755+ "-Wl,-u,_hs_xchg32" "-Wl,-u,_hs_xchg64" "-Wl,-u,_hs_atomicread8"
1756+ "-Wl,-u,_hs_atomicread16" "-Wl,-u,_hs_atomicread32"
1757+ "-Wl,-u,_hs_atomicread64" "-Wl,-u,_hs_atomicwrite8"
1758+ "-Wl,-u,_hs_atomicwrite16" "-Wl,-u,_hs_atomicwrite32"
1759+ "-Wl,-u,_hs_atomicwrite64" "-Wl,-search_paths_first"
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/infonew file+74
@@ -0,0 +1,74 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","")
7+ ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
9+ ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
11+ ,("ld flags","")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","NO")
14+ ,("ld supports filelist","YES")
15+ ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","qcls")
20+ ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-apple-darwin")
30+ ,("target os","OSDarwin")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","NO")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","arm64-apple-darwin")
40+ ,("LLVM clang command","clang")
41+ ,("bignum backend","gmp")
42+ ,("Use interpreter","YES")
43+ ,("Support SMP","YES")
44+ ,("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")
45+ ,("Tables next to code","YES")
46+ ,("Leading underscore","YES")
47+ ,("Use LibFFI","YES")
48+ ,("Use Threads","YES")
49+ ,("Use Debugging","NO")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","9.0.1")
52+ ,("Project Git commit id","da53a348150d30193a6f28e1b7ddcabdf45ab726")
53+ ,("Booter version","8.10.7")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-apple-darwin")
56+ ,("Host platform","aarch64-apple-darwin")
57+ ,("Target platform","aarch64-apple-darwin")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","NO")
61+ ,("Target default backend","LLVM")
62+ ,("Support dynamic-too","YES")
63+ ,("Support parallel --make","YES")
64+ ,("Support reexported-modules","YES")
65+ ,("Support thinning and renaming package flags","YES")
66+ ,("Support Backpack","YES")
67+ ,("Requires unified installed package IDs","YES")
68+ ,("Uses package keys","YES")
69+ ,("Uses unit IDs","YES")
70+ ,("Dynamic by default","NO")
71+ ,("GHC Dynamic","YES")
72+ ,("GHC Profiled","NO")
73+ ,("Debug on","NO")
74+ ]
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/supported-languagesnew file+261
@@ -0,0 +1,261 @@
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+LexicalNegation
121+NoLexicalNegation
122+LiberalTypeSynonyms
123+NoLiberalTypeSynonyms
124+LinearTypes
125+NoLinearTypes
126+MagicHash
127+NoMagicHash
128+MonadComprehensions
129+NoMonadComprehensions
130+MonadFailDesugaring
131+NoMonadFailDesugaring
132+MonoLocalBinds
133+NoMonoLocalBinds
134+MonoPatBinds
135+NoMonoPatBinds
136+MonomorphismRestriction
137+NoMonomorphismRestriction
138+MultiParamTypeClasses
139+NoMultiParamTypeClasses
140+MultiWayIf
141+NoMultiWayIf
142+NumericUnderscores
143+NoNumericUnderscores
144+NPlusKPatterns
145+NoNPlusKPatterns
146+NamedFieldPuns
147+NoNamedFieldPuns
148+NamedWildCards
149+NoNamedWildCards
150+NegativeLiterals
151+NoNegativeLiterals
152+HexFloatLiterals
153+NoHexFloatLiterals
154+NondecreasingIndentation
155+NoNondecreasingIndentation
156+NullaryTypeClasses
157+NoNullaryTypeClasses
158+NumDecimals
159+NoNumDecimals
160+OverlappingInstances
161+NoOverlappingInstances
162+OverloadedLabels
163+NoOverloadedLabels
164+OverloadedLists
165+NoOverloadedLists
166+OverloadedStrings
167+NoOverloadedStrings
168+PackageImports
169+NoPackageImports
170+ParallelArrays
171+NoParallelArrays
172+ParallelListComp
173+NoParallelListComp
174+PartialTypeSignatures
175+NoPartialTypeSignatures
176+PatternGuards
177+NoPatternGuards
178+PatternSignatures
179+NoPatternSignatures
180+PatternSynonyms
181+NoPatternSynonyms
182+PolyKinds
183+NoPolyKinds
184+PolymorphicComponents
185+NoPolymorphicComponents
186+QuantifiedConstraints
187+NoQuantifiedConstraints
188+PostfixOperators
189+NoPostfixOperators
190+QuasiQuotes
191+NoQuasiQuotes
192+QualifiedDo
193+NoQualifiedDo
194+Rank2Types
195+NoRank2Types
196+RankNTypes
197+NoRankNTypes
198+RebindableSyntax
199+NoRebindableSyntax
200+RecordPuns
201+NoRecordPuns
202+RecordWildCards
203+NoRecordWildCards
204+RecursiveDo
205+NoRecursiveDo
206+RelaxedLayout
207+NoRelaxedLayout
208+RelaxedPolyRec
209+NoRelaxedPolyRec
210+RoleAnnotations
211+NoRoleAnnotations
212+ScopedTypeVariables
213+NoScopedTypeVariables
214+StandaloneDeriving
215+NoStandaloneDeriving
216+StarIsType
217+NoStarIsType
218+StaticPointers
219+NoStaticPointers
220+Strict
221+NoStrict
222+StrictData
223+NoStrictData
224+TemplateHaskell
225+NoTemplateHaskell
226+TemplateHaskellQuotes
227+NoTemplateHaskellQuotes
228+StandaloneKindSignatures
229+NoStandaloneKindSignatures
230+TraditionalRecordSyntax
231+NoTraditionalRecordSyntax
232+TransformListComp
233+NoTransformListComp
234+TupleSections
235+NoTupleSections
236+TypeApplications
237+NoTypeApplications
238+TypeInType
239+NoTypeInType
240+TypeFamilies
241+NoTypeFamilies
242+TypeOperators
243+NoTypeOperators
244+TypeSynonymInstances
245+NoTypeSynonymInstances
246+UnboxedTuples
247+NoUnboxedTuples
248+UnboxedSums
249+NoUnboxedSums
250+UndecidableInstances
251+NoUndecidableInstances
252+UndecidableSuperClasses
253+NoUndecidableSuperClasses
254+UnicodeSyntax
255+NoUnicodeSyntax
256+UnliftedFFITypes
257+NoUnliftedFFITypes
258+UnliftedNewtypes
259+NoUnliftedNewtypes
260+ViewPatterns
261+NoViewPatterns
materialized/dummy-ghc/ghc-9.0.1-aarch64-darwin/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc-pkg/dump-globalnew file+1760
@@ -0,0 +1,1760 @@
1+name: Cabal
2+version: 3.4.0.0
3+visibility: public
4+id: Cabal-3.4.0.0
5+key: Cabal-3.4.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.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License 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.Build.Macros.Z
165+ Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
168+ Paths_Cabal
169+import-dirs:
170+library-dirs:
171+dynamic-library-dirs:
172+data-dir:
173+hs-libraries: HSCabal-3.4.0.0
174+depends:
175+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
176+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
177+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
178+ process-1.6.11.0 text-1.2.4.1 time-1.9.3 transformers-0.5.6.2
179+ unix-2.7.2.2
180+haddock-interfaces:
181+haddock-html:
182+---
183+name: array
184+version: 0.5.4.0
185+visibility: public
186+id: array-0.5.4.0
187+key: array-0.5.4.0
188+license: BSD-3-Clause
189+maintainer: libraries@haskell.org
190+synopsis: Mutable and immutable arrays
191+description:
192+ In addition to providing the "Data.Array" module
193+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
194+ this package also defines the classes 'IArray' of
195+ immutable arrays and 'MArray' of arrays mutable within appropriate
196+ monads, as well as some instances of these classes.
197+category: Data Structures
198+exposed: True
199+exposed-modules:
200+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
201+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
202+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
203+ Data.Array.Storable Data.Array.Storable.Internals
204+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
205+import-dirs:
206+library-dirs:
207+dynamic-library-dirs:
208+data-dir:
209+hs-libraries: HSarray-0.5.4.0
210+depends: base-4.15.0.0
211+haddock-interfaces:
212+haddock-html:
213+---
214+name: base
215+version: 4.15.0.0
216+visibility: public
217+id: base-4.15.0.0
218+key: base-4.15.0.0
219+license: BSD-3-Clause
220+maintainer: libraries@haskell.org
221+synopsis: Basic libraries
222+description:
223+ This package contains the Standard Haskell "Prelude" and its support libraries,
224+ and a large collection of useful libraries ranging from data
225+ structures to parsing combinators and debugging utilities.
226+category: Prelude
227+exposed: True
228+exposed-modules:
229+ Control.Applicative, Control.Arrow, Control.Category,
230+ Control.Concurrent, Control.Concurrent.Chan,
231+ Control.Concurrent.MVar, Control.Concurrent.QSem,
232+ Control.Concurrent.QSemN, Control.Exception,
233+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
234+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
235+ Control.Monad.ST, Control.Monad.ST.Lazy,
236+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
237+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
238+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
239+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
240+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
241+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
242+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
243+ Data.Functor.Const, Data.Functor.Contravariant,
244+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
245+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
246+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
247+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
248+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
249+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
250+ Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word,
251+ Debug.Trace, Foreign, Foreign.C, Foreign.C.Error, Foreign.C.String,
252+ Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr,
253+ Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe,
254+ Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array,
255+ Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe,
256+ Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr,
257+ Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr,
258+ GHC.Base, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc,
259+ GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler,
260+ GHC.Constants, GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err,
261+ GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
262+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
263+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
264+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
265+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
266+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
267+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
268+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
269+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
270+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
271+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
272+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
273+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
274+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
275+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
276+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
277+ GHC.Num.BigNat from ghc-bignum-1.0:GHC.Num.BigNat,
278+ GHC.Num.Integer from ghc-bignum-1.0:GHC.Num.Integer,
279+ GHC.Num.Natural from ghc-bignum-1.0:GHC.Num.Natural, GHC.OldList,
280+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
281+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
282+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
283+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
284+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeNats,
285+ GHC.Unicode, GHC.Weak, GHC.Word, Numeric, Numeric.Natural, Prelude,
286+ System.CPUTime, System.Console.GetOpt, System.Environment,
287+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
288+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
289+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
290+ System.Timeout, Text.ParserCombinators.ReadP,
291+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
292+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
293+ Type.Reflection.Unsafe, Unsafe.Coerce
294+hidden-modules:
295+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
296+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
297+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
298+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
299+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
300+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
301+ System.Environment.ExecutablePath System.CPUTime.Utils
302+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
303+ GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
304+ GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
305+ GHC.Event.TimerManager GHC.Event.Unique
306+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
307+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
308+import-dirs:
309+library-dirs:
310+dynamic-library-dirs:
311+data-dir:
312+hs-libraries: HSbase-4.15.0.0
313+include-dirs:
314+includes: HsBase.h
315+depends: ghc-bignum-1.0 ghc-prim-0.7.0 rts
316+haddock-interfaces:
317+haddock-html:
318+---
319+name: binary
320+version: 0.8.8.0
321+visibility: public
322+id: binary-0.8.8.0
323+key: binary-0.8.8.0
324+license: BSD-3-Clause
325+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
326+author: Lennart Kolmodin <kolmodin@gmail.com>
327+stability: provisional
328+homepage: https://github.com/kolmodin/binary
329+synopsis:
330+ Binary serialisation for Haskell values using lazy ByteStrings
331+description:
332+ Efficient, pure binary serialisation using lazy ByteStrings.
333+ Haskell values may be encoded to and from binary formats,
334+ written to disk as binary, or sent over the network.
335+ The format used can be automatically generated, or
336+ you can choose to implement a custom format if needed.
337+ Serialisation speeds of over 1 G\/sec have been observed,
338+ so this library should be suitable for high performance
339+ scenarios.
340+category: Data, Parsing
341+exposed: True
342+exposed-modules:
343+ Data.Binary Data.Binary.Builder Data.Binary.Get
344+ Data.Binary.Get.Internal Data.Binary.Put
345+hidden-modules:
346+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
347+ Data.Binary.FloatCast
348+import-dirs:
349+library-dirs:
350+dynamic-library-dirs:
351+data-dir:
352+hs-libraries: HSbinary-0.8.8.0
353+depends:
354+ array-0.5.4.0 base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
355+haddock-interfaces:
356+haddock-html:
357+---
358+name: bytestring
359+version: 0.10.12.1
360+visibility: public
361+id: bytestring-0.10.12.1
362+key: bytestring-0.10.12.1
363+license: BSD-3-Clause
364+copyright:
365+ Copyright (c) Don Stewart 2005-2009,
366+ (c) Duncan Coutts 2006-2015,
367+ (c) David Roundy 2003-2005,
368+ (c) Jasper Van der Jeugt 2010,
369+ (c) Simon Meier 2010-2013.
370+maintainer:
371+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
372+author:
373+ Don Stewart,
374+ Duncan Coutts
375+homepage: https://github.com/haskell/bytestring
376+synopsis:
377+ Fast, compact, strict and lazy byte strings with a list interface
378+description:
379+ An efficient compact, immutable byte string type (both strict and lazy)
380+ suitable for binary or 8-bit character data.
381+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
382+ It is suitable for high performance use, both in terms of large data
383+ quantities, or high speed requirements. The 'ByteString' functions follow
384+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
385+ from using 'String' to 'ByteString'.
386+ Two 'ByteString' variants are provided:
387+ * Strict 'ByteString's keep the string as a single large array. This
388+ makes them convenient for passing data between C and Haskell.
389+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
390+ suitable for I\/O streaming tasks.
391+ The @Char8@ modules provide a character-based view of the same
392+ underlying 'ByteString' types. This makes it convenient to handle mixed
393+ binary and 8-bit character content (which is common in many file formats
394+ and network protocols).
395+ The 'Builder' module provides an efficient way to build up 'ByteString's
396+ in an ad-hoc way by repeated concatenation. This is ideal for fast
397+ serialisation or pretty printing.
398+ There is also a 'ShortByteString' type which has a lower memory overhead
399+ and can can be converted to or from a 'ByteString', but supports very few
400+ other operations. It is suitable for keeping many short strings in memory.
401+ 'ByteString's are not designed for Unicode. For Unicode strings you should
402+ use the 'Text' type from the @text@ package.
403+ These modules are intended to be imported qualified, to avoid name clashes
404+ with "Prelude" functions, e.g.
405+ > import qualified Data.ByteString as BS
406+category: Data
407+exposed: True
408+exposed-modules:
409+ Data.ByteString Data.ByteString.Builder
410+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
411+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
412+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
413+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
414+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
415+ Data.ByteString.Lazy.Internal Data.ByteString.Short
416+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
417+hidden-modules:
418+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
419+ Data.ByteString.Builder.Prim.ASCII
420+ Data.ByteString.Builder.Prim.Internal.Floating
421+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
422+ Data.ByteString.Builder.Prim.Internal.Base16
423+import-dirs:
424+library-dirs:
425+dynamic-library-dirs:
426+data-dir:
427+hs-libraries: HSbytestring-0.10.12.1
428+include-dirs:
429+includes: fpstring.h
430+depends:
431+ base-4.15.0.0 deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
432+haddock-interfaces:
433+haddock-html:
434+---
435+name: containers
436+version: 0.6.4.1
437+visibility: public
438+id: containers-0.6.4.1
439+key: containers-0.6.4.1
440+license: BSD-3-Clause
441+maintainer: libraries@haskell.org
442+synopsis: Assorted concrete container types
443+description:
444+ This package contains efficient general-purpose implementations
445+ of various immutable container types including sets, maps, sequences,
446+ trees, and graphs.
447+ For a walkthrough of what this package provides with examples of common
448+ operations see the [containers
449+ introduction](https://haskell-containers.readthedocs.io).
450+ The declared cost of each operation is either worst-case or amortized, but
451+ remains valid even if structures are shared.
452+category: Data Structures
453+exposed: True
454+exposed-modules:
455+ Data.Containers.ListUtils Data.Graph Data.IntMap
456+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
457+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
458+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
459+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
460+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
461+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
462+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
463+ Utils.Containers.Internal.BitQueue
464+ Utils.Containers.Internal.BitUtil
465+ Utils.Containers.Internal.StrictPair
466+hidden-modules:
467+ Utils.Containers.Internal.State
468+ Utils.Containers.Internal.StrictMaybe
469+ Utils.Containers.Internal.PtrEquality
470+ Utils.Containers.Internal.Coercions
471+ Utils.Containers.Internal.TypeError
472+ Data.Map.Internal.DeprecatedShowTree
473+ Data.IntMap.Internal.DeprecatedDebug
474+import-dirs:
475+library-dirs:
476+dynamic-library-dirs:
477+data-dir:
478+hs-libraries: HScontainers-0.6.4.1
479+depends: array-0.5.4.0 base-4.15.0.0 deepseq-1.4.5.0
480+haddock-interfaces:
481+haddock-html:
482+---
483+name: deepseq
484+version: 1.4.5.0
485+visibility: public
486+id: deepseq-1.4.5.0
487+key: deepseq-1.4.5.0
488+license: BSD-3-Clause
489+maintainer: libraries@haskell.org
490+synopsis: Deep evaluation of data structures
491+description:
492+ This package provides methods for fully evaluating data structures
493+ (\"deep evaluation\"). Deep evaluation is often used for adding
494+ strictness to a program, e.g. in order to force pending exceptions,
495+ remove space leaks, or force lazy I/O to happen. It is also useful
496+ in parallel programs, to ensure pending work does not migrate to the
497+ wrong thread.
498+ The primary use of this package is via the 'deepseq' function, a
499+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
500+ typeclass (\"Normal Form Data\", data structures with no unevaluated
501+ components) which defines strategies for fully evaluating different
502+ data types. See module documentation in "Control.DeepSeq" for more
503+ details.
504+category: Control
505+exposed: True
506+exposed-modules: Control.DeepSeq
507+hidden-modules: Control.DeepSeq.BackDoor
508+import-dirs:
509+library-dirs:
510+dynamic-library-dirs:
511+data-dir:
512+hs-libraries: HSdeepseq-1.4.5.0
513+depends: array-0.5.4.0 base-4.15.0.0
514+haddock-interfaces:
515+haddock-html:
516+---
517+name: directory
518+version: 1.3.6.1
519+visibility: public
520+id: directory-1.3.6.1
521+key: directory-1.3.6.1
522+license: BSD-3-Clause
523+maintainer: libraries@haskell.org
524+synopsis: Platform-agnostic library for filesystem operations
525+description:
526+ This library provides a basic set of operations for manipulating files and
527+ directories in a portable way.
528+category: System
529+exposed: True
530+exposed-modules:
531+ System.Directory System.Directory.Internal
532+ System.Directory.Internal.Prelude
533+hidden-modules:
534+ System.Directory.Internal.C_utimensat
535+ System.Directory.Internal.Common System.Directory.Internal.Config
536+ System.Directory.Internal.Posix System.Directory.Internal.Windows
537+import-dirs:
538+library-dirs:
539+dynamic-library-dirs:
540+data-dir:
541+hs-libraries: HSdirectory-1.3.6.1
542+depends:
543+ base-4.15.0.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
544+haddock-interfaces:
545+haddock-html:
546+---
547+name: exceptions
548+version: 0.10.4
549+visibility: public
550+id: exceptions-0.10.4
551+key: exceptions-0.10.4
552+license: BSD-3-Clause
553+copyright:
554+ Copyright (C) 2013-2015 Edward A. Kmett
555+ Copyright (C) 2012 Google Inc.
556+maintainer: Edward A. Kmett <ekmett@gmail.com>
557+author: Edward A. Kmett
558+stability: provisional
559+homepage: http://github.com/ekmett/exceptions/
560+synopsis: Extensible optionally-pure exceptions
561+description: Extensible optionally-pure exceptions.
562+category: Control, Exceptions, Monad
563+exposed: True
564+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
565+import-dirs:
566+library-dirs:
567+dynamic-library-dirs:
568+data-dir:
569+hs-libraries: HSexceptions-0.10.4
570+depends:
571+ base-4.15.0.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.17.0.0
572+ transformers-0.5.6.2
573+haddock-interfaces:
574+haddock-html:
575+---
576+name: filepath
577+version: 1.4.2.1
578+visibility: public
579+id: filepath-1.4.2.1
580+key: filepath-1.4.2.1
581+license: BSD-3-Clause
582+copyright: Neil Mitchell 2005-2020
583+maintainer: Neil Mitchell <ndmitchell@gmail.com>
584+author: Neil Mitchell <ndmitchell@gmail.com>
585+homepage: https://github.com/haskell/filepath#readme
586+synopsis: Library for manipulating FilePaths in a cross platform way.
587+description:
588+ 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:
589+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
590+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
591+ * "System.FilePath" is an alias for the module appropriate to your platform.
592+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
593+category: System
594+exposed: True
595+exposed-modules:
596+ System.FilePath System.FilePath.Posix System.FilePath.Windows
597+import-dirs:
598+library-dirs:
599+dynamic-library-dirs:
600+data-dir:
601+hs-libraries: HSfilepath-1.4.2.1
602+depends: base-4.15.0.0
603+haddock-interfaces:
604+haddock-html:
605+---
606+name: ghc
607+version: 9.0.1
608+visibility: public
609+id: ghc-9.0.1
610+key: ghc-9.0.1
611+license: BSD-3-Clause
612+maintainer: glasgow-haskell-users@haskell.org
613+author: The GHC Team
614+homepage: http://www.haskell.org/ghc/
615+synopsis: The GHC API
616+description:
617+ GHC's functionality can be useful for more things than just
618+ compiling Haskell programs. Important use cases are programs
619+ that analyse (and perhaps transform) Haskell code. Others
620+ include loading Haskell code dynamically in a GHCi-like manner.
621+ For this reason, a lot of GHC's functionality is made available
622+ through this package.
623+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
624+ for more information.
625+category: Development
626+exposed-modules:
627+ GHC GHC.Builtin.Names GHC.Builtin.Names.TH GHC.Builtin.PrimOps
628+ GHC.Builtin.RebindableNames GHC.Builtin.Types
629+ GHC.Builtin.Types.Literals GHC.Builtin.Types.Prim
630+ GHC.Builtin.Uniques GHC.Builtin.Utils GHC.ByteCode.Asm
631+ GHC.ByteCode.InfoTable GHC.ByteCode.Instr GHC.ByteCode.Linker
632+ GHC.ByteCode.Types GHC.Cmm GHC.Cmm.BlockId GHC.Cmm.CLabel
633+ GHC.Cmm.CallConv GHC.Cmm.CommonBlockElim GHC.Cmm.ContFlowOpt
634+ GHC.Cmm.Dataflow GHC.Cmm.Dataflow.Block
635+ GHC.Cmm.Dataflow.Collections GHC.Cmm.Dataflow.Graph
636+ GHC.Cmm.Dataflow.Label GHC.Cmm.DebugBlock GHC.Cmm.Expr
637+ GHC.Cmm.Graph GHC.Cmm.Info GHC.Cmm.Info.Build GHC.Cmm.LayoutStack
638+ GHC.Cmm.Lexer GHC.Cmm.Lint GHC.Cmm.Liveness GHC.Cmm.MachOp
639+ GHC.Cmm.Monad GHC.Cmm.Node GHC.Cmm.Opt GHC.Cmm.Parser
640+ GHC.Cmm.Pipeline GHC.Cmm.Ppr GHC.Cmm.Ppr.Decl GHC.Cmm.Ppr.Expr
641+ GHC.Cmm.ProcPoint GHC.Cmm.Sink GHC.Cmm.Switch
642+ GHC.Cmm.Switch.Implement GHC.Cmm.Type GHC.Cmm.Utils GHC.CmmToAsm
643+ GHC.CmmToAsm.BlockLayout GHC.CmmToAsm.CFG
644+ GHC.CmmToAsm.CFG.Dominators GHC.CmmToAsm.CPrim GHC.CmmToAsm.Config
645+ GHC.CmmToAsm.Dwarf GHC.CmmToAsm.Dwarf.Constants
646+ GHC.CmmToAsm.Dwarf.Types GHC.CmmToAsm.Format GHC.CmmToAsm.Instr
647+ GHC.CmmToAsm.Monad GHC.CmmToAsm.PIC GHC.CmmToAsm.PPC.CodeGen
648+ GHC.CmmToAsm.PPC.Cond GHC.CmmToAsm.PPC.Instr GHC.CmmToAsm.PPC.Ppr
649+ GHC.CmmToAsm.PPC.RegInfo GHC.CmmToAsm.PPC.Regs GHC.CmmToAsm.Ppr
650+ GHC.CmmToAsm.Reg.Graph GHC.CmmToAsm.Reg.Graph.Base
651+ GHC.CmmToAsm.Reg.Graph.Coalesce GHC.CmmToAsm.Reg.Graph.Spill
652+ GHC.CmmToAsm.Reg.Graph.SpillClean GHC.CmmToAsm.Reg.Graph.SpillCost
653+ GHC.CmmToAsm.Reg.Graph.Stats GHC.CmmToAsm.Reg.Graph.TrivColorable
654+ GHC.CmmToAsm.Reg.Graph.X86 GHC.CmmToAsm.Reg.Linear
655+ GHC.CmmToAsm.Reg.Linear.Base GHC.CmmToAsm.Reg.Linear.FreeRegs
656+ GHC.CmmToAsm.Reg.Linear.JoinToTargets GHC.CmmToAsm.Reg.Linear.PPC
657+ GHC.CmmToAsm.Reg.Linear.SPARC GHC.CmmToAsm.Reg.Linear.StackMap
658+ GHC.CmmToAsm.Reg.Linear.State GHC.CmmToAsm.Reg.Linear.Stats
659+ GHC.CmmToAsm.Reg.Linear.X86 GHC.CmmToAsm.Reg.Linear.X86_64
660+ GHC.CmmToAsm.Reg.Liveness GHC.CmmToAsm.Reg.Target
661+ GHC.CmmToAsm.Reg.Utils GHC.CmmToAsm.SPARC.AddrMode
662+ GHC.CmmToAsm.SPARC.Base GHC.CmmToAsm.SPARC.CodeGen
663+ GHC.CmmToAsm.SPARC.CodeGen.Amode GHC.CmmToAsm.SPARC.CodeGen.Base
664+ GHC.CmmToAsm.SPARC.CodeGen.CondCode
665+ GHC.CmmToAsm.SPARC.CodeGen.Expand GHC.CmmToAsm.SPARC.CodeGen.Gen32
666+ GHC.CmmToAsm.SPARC.CodeGen.Gen64 GHC.CmmToAsm.SPARC.CodeGen.Sanity
667+ GHC.CmmToAsm.SPARC.Cond GHC.CmmToAsm.SPARC.Imm
668+ GHC.CmmToAsm.SPARC.Instr GHC.CmmToAsm.SPARC.Ppr
669+ GHC.CmmToAsm.SPARC.Regs GHC.CmmToAsm.SPARC.ShortcutJump
670+ GHC.CmmToAsm.SPARC.Stack GHC.CmmToAsm.X86.CodeGen
671+ GHC.CmmToAsm.X86.Cond GHC.CmmToAsm.X86.Instr GHC.CmmToAsm.X86.Ppr
672+ GHC.CmmToAsm.X86.RegInfo GHC.CmmToAsm.X86.Regs GHC.CmmToC
673+ GHC.CmmToLlvm GHC.CmmToLlvm.Base GHC.CmmToLlvm.CodeGen
674+ GHC.CmmToLlvm.Data GHC.CmmToLlvm.Mangler GHC.CmmToLlvm.Ppr
675+ GHC.CmmToLlvm.Regs GHC.Core GHC.Core.Class GHC.Core.Coercion
676+ GHC.Core.Coercion.Axiom GHC.Core.Coercion.Opt GHC.Core.ConLike
677+ GHC.Core.DataCon GHC.Core.FVs GHC.Core.FamInstEnv GHC.Core.InstEnv
678+ GHC.Core.Lint GHC.Core.Make GHC.Core.Map GHC.Core.Multiplicity
679+ GHC.Core.Opt.Arity GHC.Core.Opt.CSE GHC.Core.Opt.CallArity
680+ GHC.Core.Opt.ConstantFold GHC.Core.Opt.CprAnal GHC.Core.Opt.DmdAnal
681+ GHC.Core.Opt.Exitify GHC.Core.Opt.FloatIn GHC.Core.Opt.FloatOut
682+ GHC.Core.Opt.LiberateCase GHC.Core.Opt.Monad GHC.Core.Opt.OccurAnal
683+ GHC.Core.Opt.Pipeline GHC.Core.Opt.SetLevels GHC.Core.Opt.Simplify
684+ GHC.Core.Opt.Simplify.Env GHC.Core.Opt.Simplify.Monad
685+ GHC.Core.Opt.Simplify.Utils GHC.Core.Opt.SpecConstr
686+ GHC.Core.Opt.Specialise GHC.Core.Opt.StaticArgs
687+ GHC.Core.Opt.WorkWrap GHC.Core.Opt.WorkWrap.Utils GHC.Core.PatSyn
688+ GHC.Core.Ppr GHC.Core.Ppr.TyThing GHC.Core.Predicate GHC.Core.Rules
689+ GHC.Core.Seq GHC.Core.SimpleOpt GHC.Core.Stats GHC.Core.Subst
690+ GHC.Core.Tidy GHC.Core.TyCo.FVs GHC.Core.TyCo.Ppr GHC.Core.TyCo.Rep
691+ GHC.Core.TyCo.Subst GHC.Core.TyCo.Tidy GHC.Core.TyCon GHC.Core.Type
692+ GHC.Core.Unfold GHC.Core.Unify GHC.Core.UsageEnv GHC.Core.Utils
693+ GHC.CoreToByteCode GHC.CoreToIface GHC.CoreToStg GHC.CoreToStg.Prep
694+ GHC.Data.Bag GHC.Data.Bitmap GHC.Data.BooleanFormula
695+ GHC.Data.EnumSet GHC.Data.FastMutInt GHC.Data.FastString
696+ GHC.Data.FastString.Env GHC.Data.FiniteMap GHC.Data.Graph.Base
697+ GHC.Data.Graph.Color GHC.Data.Graph.Directed GHC.Data.Graph.Ops
698+ GHC.Data.Graph.Ppr GHC.Data.Graph.UnVar GHC.Data.IOEnv
699+ GHC.Data.List.SetOps GHC.Data.Maybe GHC.Data.OrdList GHC.Data.Pair
700+ GHC.Data.Stream GHC.Data.StringBuffer GHC.Data.TrieMap
701+ GHC.Driver.Backend GHC.Driver.Backpack GHC.Driver.Backpack.Syntax
702+ GHC.Driver.CmdLine GHC.Driver.CodeOutput GHC.Driver.Finder
703+ GHC.Driver.Flags GHC.Driver.Hooks GHC.Driver.Main GHC.Driver.Make
704+ GHC.Driver.MakeFile GHC.Driver.Monad GHC.Driver.Phases
705+ GHC.Driver.Pipeline GHC.Driver.Pipeline.Monad GHC.Driver.Plugins
706+ GHC.Driver.Session GHC.Driver.Types GHC.Driver.Ways GHC.Hs
707+ GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc GHC.Hs.Dump GHC.Hs.Expr
708+ GHC.Hs.Extension GHC.Hs.ImpExp GHC.Hs.Instances GHC.Hs.Lit
709+ GHC.Hs.Pat GHC.Hs.Stats GHC.Hs.Type GHC.Hs.Utils GHC.HsToCore
710+ GHC.HsToCore.Arrows GHC.HsToCore.Binds GHC.HsToCore.Coverage
711+ GHC.HsToCore.Docs GHC.HsToCore.Expr GHC.HsToCore.Foreign.Call
712+ GHC.HsToCore.Foreign.Decl GHC.HsToCore.GuardedRHSs
713+ GHC.HsToCore.ListComp GHC.HsToCore.Match
714+ GHC.HsToCore.Match.Constructor GHC.HsToCore.Match.Literal
715+ GHC.HsToCore.Monad GHC.HsToCore.PmCheck GHC.HsToCore.PmCheck.Oracle
716+ GHC.HsToCore.PmCheck.Ppr GHC.HsToCore.PmCheck.Types
717+ GHC.HsToCore.Quote GHC.HsToCore.Usage GHC.HsToCore.Utils
718+ GHC.Iface.Binary GHC.Iface.Env GHC.Iface.Ext.Ast
719+ GHC.Iface.Ext.Binary GHC.Iface.Ext.Debug GHC.Iface.Ext.Types
720+ GHC.Iface.Ext.Utils GHC.Iface.Load GHC.Iface.Make GHC.Iface.Recomp
721+ GHC.Iface.Recomp.Binary GHC.Iface.Recomp.Flags GHC.Iface.Rename
722+ GHC.Iface.Syntax GHC.Iface.Tidy GHC.Iface.Tidy.StaticPtrTable
723+ GHC.Iface.Type GHC.Iface.UpdateIdInfos GHC.IfaceToCore GHC.Llvm
724+ GHC.Llvm.MetaData GHC.Llvm.Ppr GHC.Llvm.Syntax GHC.Llvm.Types
725+ GHC.Parser GHC.Parser.Annotation GHC.Parser.CharClass
726+ GHC.Parser.Header GHC.Parser.Lexer GHC.Parser.PostProcess
727+ GHC.Parser.PostProcess.Haddock GHC.Platform.AArch64
728+ GHC.Platform.ARM GHC.Platform.NoRegs GHC.Platform.PPC
729+ GHC.Platform.Reg GHC.Platform.Reg.Class GHC.Platform.Regs
730+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
731+ GHC.Platform.X86_64 GHC.Plugins GHC.Prelude GHC.Rename.Bind
732+ GHC.Rename.Doc GHC.Rename.Env GHC.Rename.Expr GHC.Rename.Fixity
733+ GHC.Rename.HsType GHC.Rename.Module GHC.Rename.Names GHC.Rename.Pat
734+ GHC.Rename.Splice GHC.Rename.Unbound GHC.Rename.Utils
735+ GHC.Runtime.Debugger GHC.Runtime.Eval GHC.Runtime.Eval.Types
736+ GHC.Runtime.Heap.Inspect GHC.Runtime.Heap.Layout
737+ GHC.Runtime.Interpreter GHC.Runtime.Interpreter.Types
738+ GHC.Runtime.Linker GHC.Runtime.Linker.Types GHC.Runtime.Loader
739+ GHC.Settings GHC.Settings.Config GHC.Settings.Constants
740+ GHC.Settings.IO GHC.Stg.CSE GHC.Stg.DepAnal GHC.Stg.FVs
741+ GHC.Stg.Lift GHC.Stg.Lift.Analysis GHC.Stg.Lift.Monad GHC.Stg.Lint
742+ GHC.Stg.Pipeline GHC.Stg.Stats GHC.Stg.Subst GHC.Stg.Syntax
743+ GHC.Stg.Unarise GHC.StgToCmm GHC.StgToCmm.ArgRep GHC.StgToCmm.Bind
744+ GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure GHC.StgToCmm.DataCon
745+ GHC.StgToCmm.Env GHC.StgToCmm.Expr GHC.StgToCmm.ExtCode
746+ GHC.StgToCmm.Foreign GHC.StgToCmm.Heap GHC.StgToCmm.Hpc
747+ GHC.StgToCmm.Layout GHC.StgToCmm.Monad GHC.StgToCmm.Prim
748+ GHC.StgToCmm.Prof GHC.StgToCmm.Ticky GHC.StgToCmm.Types
749+ GHC.StgToCmm.Utils GHC.SysTools GHC.SysTools.Ar
750+ GHC.SysTools.BaseDir GHC.SysTools.Elf GHC.SysTools.ExtraObj
751+ GHC.SysTools.FileCleanup GHC.SysTools.Info GHC.SysTools.Process
752+ GHC.SysTools.Tasks GHC.SysTools.Terminal GHC.Tc.Deriv
753+ GHC.Tc.Deriv.Functor GHC.Tc.Deriv.Generate GHC.Tc.Deriv.Generics
754+ GHC.Tc.Deriv.Infer GHC.Tc.Deriv.Utils GHC.Tc.Errors
755+ GHC.Tc.Errors.Hole GHC.Tc.Errors.Hole.FitTypes
756+ GHC.Tc.Gen.Annotation GHC.Tc.Gen.Arrow GHC.Tc.Gen.Bind
757+ GHC.Tc.Gen.Default GHC.Tc.Gen.Export GHC.Tc.Gen.Expr
758+ GHC.Tc.Gen.Foreign GHC.Tc.Gen.HsType GHC.Tc.Gen.Match
759+ GHC.Tc.Gen.Pat GHC.Tc.Gen.Rule GHC.Tc.Gen.Sig GHC.Tc.Gen.Splice
760+ GHC.Tc.Instance.Class GHC.Tc.Instance.Family
761+ GHC.Tc.Instance.FunDeps GHC.Tc.Instance.Typeable GHC.Tc.Module
762+ GHC.Tc.Plugin GHC.Tc.Solver GHC.Tc.Solver.Canonical
763+ GHC.Tc.Solver.Flatten GHC.Tc.Solver.Interact GHC.Tc.Solver.Monad
764+ GHC.Tc.TyCl GHC.Tc.TyCl.Build GHC.Tc.TyCl.Class
765+ GHC.Tc.TyCl.Instance GHC.Tc.TyCl.PatSyn GHC.Tc.TyCl.Utils
766+ GHC.Tc.Types GHC.Tc.Types.Constraint GHC.Tc.Types.EvTerm
767+ GHC.Tc.Types.Evidence GHC.Tc.Types.Origin GHC.Tc.Utils.Backpack
768+ GHC.Tc.Utils.Env GHC.Tc.Utils.Instantiate GHC.Tc.Utils.Monad
769+ GHC.Tc.Utils.TcMType GHC.Tc.Utils.TcType GHC.Tc.Utils.Unify
770+ GHC.Tc.Utils.Zonk GHC.Tc.Validity GHC.ThToHs GHC.Types.Annotations
771+ GHC.Types.Avail GHC.Types.Basic GHC.Types.CostCentre
772+ GHC.Types.CostCentre.State GHC.Types.Cpr GHC.Types.Demand
773+ GHC.Types.FieldLabel GHC.Types.ForeignCall GHC.Types.Id
774+ GHC.Types.Id.Info GHC.Types.Id.Make GHC.Types.Literal
775+ GHC.Types.Name GHC.Types.Name.Cache GHC.Types.Name.Env
776+ GHC.Types.Name.Occurrence GHC.Types.Name.Reader GHC.Types.Name.Set
777+ GHC.Types.Name.Shape GHC.Types.RepType GHC.Types.SrcLoc
778+ GHC.Types.Unique GHC.Types.Unique.DFM GHC.Types.Unique.DSet
779+ GHC.Types.Unique.FM GHC.Types.Unique.Set GHC.Types.Unique.Supply
780+ GHC.Types.Var GHC.Types.Var.Env GHC.Types.Var.Set GHC.Unit
781+ GHC.Unit.Info GHC.Unit.Module GHC.Unit.Module.Env
782+ GHC.Unit.Module.Location GHC.Unit.Module.Name GHC.Unit.Parser
783+ GHC.Unit.Ppr GHC.Unit.State GHC.Unit.Types GHC.Utils.Asm
784+ GHC.Utils.Binary GHC.Utils.BufHandle GHC.Utils.CliOption
785+ GHC.Utils.Encoding GHC.Utils.Error GHC.Utils.Exception GHC.Utils.FV
786+ GHC.Utils.Fingerprint GHC.Utils.IO.Unsafe GHC.Utils.Json
787+ GHC.Utils.Lexeme GHC.Utils.Misc GHC.Utils.Monad
788+ GHC.Utils.Monad.State GHC.Utils.Outputable GHC.Utils.Panic
789+ GHC.Utils.Panic.Plain GHC.Utils.Ppr GHC.Utils.Ppr.Colour
790+import-dirs:
791+library-dirs:
792+dynamic-library-dirs:
793+data-dir:
794+hs-libraries: HSghc-9.0.1
795+include-dirs:
796+depends:
797+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
798+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
799+ exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.0.1 ghc-boot-th-9.0.1
800+ ghc-heap-9.0.1 ghci-9.0.1 hpc-0.6.1.0 process-1.6.11.0
801+ template-haskell-2.17.0.0 terminfo-0.4.1.4 time-1.9.3
802+ transformers-0.5.6.2 unix-2.7.2.2
803+haddock-interfaces:
804+haddock-html:
805+---
806+name: ghc-bignum
807+version: 1.0
808+visibility: public
809+id: ghc-bignum-1.0
810+key: ghc-bignum-1.0
811+license: BSD-3-Clause
812+maintainer: libraries@haskell.org
813+author: Sylvain Henry
814+synopsis: GHC BigNum library
815+description:
816+ This package provides the low-level implementation of the standard
817+ 'BigNat', 'Natural' and 'Integer' types.
818+category: Numeric, Algebra, GHC
819+exposed: True
820+exposed-modules:
821+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
822+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
823+ GHC.Num.WordArray
824+hidden-modules: GHC.Num.Backend.GMP
825+import-dirs:
826+library-dirs:
827+dynamic-library-dirs:
828+data-dir:
829+hs-libraries: HSghc-bignum-1.0
830+extra-libraries: gmp
831+include-dirs:
832+depends: ghc-prim-0.7.0
833+haddock-interfaces:
834+haddock-html:
835+---
836+name: ghc-boot
837+version: 9.0.1
838+visibility: public
839+id: ghc-boot-9.0.1
840+key: ghc-boot-9.0.1
841+license: BSD-3-Clause
842+maintainer: ghc-devs@haskell.org
843+synopsis: Shared functionality between GHC and its boot libraries
844+description:
845+ This library is shared between GHC, ghc-pkg, and other boot
846+ libraries.
847+ A note about "GHC.Unit.Database": it only deals with the subset of
848+ the package database that the compiler cares about: modules
849+ paths etc and not package metadata like description, authors
850+ etc. It is thus not a library interface to ghc-pkg and is *not*
851+ suitable for modifying GHC package databases.
852+ The package database format and this library are constructed in
853+ such a way that while ghc-pkg depends on Cabal, the GHC library
854+ and program do not have to depend on Cabal.
855+category: GHC
856+exposed: True
857+exposed-modules:
858+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
859+ GHC.LanguageExtensions GHC.Platform GHC.Platform.Host
860+ GHC.Serialized GHC.Settings.Platform GHC.Settings.Utils
861+ GHC.UniqueSubdir GHC.Unit.Database GHC.Version
862+import-dirs:
863+library-dirs:
864+dynamic-library-dirs:
865+data-dir:
866+hs-libraries: HSghc-boot-9.0.1
867+depends:
868+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
869+ containers-0.6.4.1 directory-1.3.6.1 filepath-1.4.2.1
870+ ghc-boot-th-9.0.1
871+haddock-interfaces:
872+haddock-html:
873+---
874+name: ghc-boot-th
875+version: 9.0.1
876+visibility: public
877+id: ghc-boot-th-9.0.1
878+key: ghc-boot-th-9.0.1
879+license: BSD-3-Clause
880+maintainer: ghc-devs@haskell.org
881+synopsis:
882+ Shared functionality between GHC and the @template-haskell@
883+ library
884+description:
885+ This library contains various bits shared between the @ghc@ and
886+ @template-haskell@ libraries.
887+ This package exists to ensure that @template-haskell@ has a
888+ minimal set of transitive dependencies, since it is intended to
889+ be depended upon by user code.
890+category: GHC
891+exposed: True
892+exposed-modules:
893+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
894+import-dirs:
895+library-dirs:
896+dynamic-library-dirs:
897+data-dir:
898+hs-libraries: HSghc-boot-th-9.0.1
899+depends: base-4.15.0.0
900+haddock-interfaces:
901+haddock-html:
902+---
903+name: ghc-compact
904+version: 0.1.0.0
905+visibility: public
906+id: ghc-compact-0.1.0.0
907+key: ghc-compact-0.1.0.0
908+license: BSD-3-Clause
909+maintainer: libraries@haskell.org
910+synopsis: In memory storage of deeply evaluated data structure
911+description:
912+ This package provides minimal functionality for working with
913+ "compact regions", which hold a fully evaluated Haskell object graph.
914+ These regions maintain the invariant that no pointers live inside the struct
915+ that point outside it, which ensures efficient garbage collection without
916+ ever reading the structure contents (effectively, it works as a manually
917+ managed "oldest generation" which is never freed until the whole is
918+ released).
919+ Internally, the struct is stored a single contiguous block of memory,
920+ which allows efficient serialization and deserialization of structs
921+ for distributed computing.
922+category: Data
923+exposed: True
924+exposed-modules: GHC.Compact GHC.Compact.Serialized
925+import-dirs:
926+library-dirs:
927+dynamic-library-dirs:
928+data-dir:
929+hs-libraries: HSghc-compact-0.1.0.0
930+depends: base-4.15.0.0 bytestring-0.10.12.1 ghc-prim-0.7.0
931+haddock-interfaces:
932+haddock-html:
933+---
934+name: ghc-heap
935+version: 9.0.1
936+visibility: public
937+id: ghc-heap-9.0.1
938+key: ghc-heap-9.0.1
939+license: BSD-3-Clause
940+maintainer: libraries@haskell.org
941+synopsis: Functions for walking GHC's heap
942+description:
943+ This package provides functions for walking the GHC heap data structures
944+ and retrieving information about those data structures.
945+category: GHC
946+exposed: True
947+exposed-modules:
948+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
949+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
950+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
951+ GHC.Exts.Heap.Utils
952+import-dirs:
953+library-dirs:
954+dynamic-library-dirs:
955+data-dir:
956+hs-libraries: HSghc-heap-9.0.1
957+depends: base-4.15.0.0 ghc-prim-0.7.0 rts
958+haddock-interfaces:
959+haddock-html:
960+---
961+name: ghc-prim
962+version: 0.7.0
963+visibility: public
964+id: ghc-prim-0.7.0
965+key: ghc-prim-0.7.0
966+license: BSD-3-Clause
967+maintainer: libraries@haskell.org
968+synopsis: GHC primitives
969+description:
970+ This package contains the primitive types and operations supplied by GHC.
971+category: GHC
972+exposed: True
973+exposed-modules:
974+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
975+ GHC.Prim.Exception GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers
976+ GHC.Tuple GHC.Types GHC.Prim
977+import-dirs:
978+library-dirs:
979+dynamic-library-dirs:
980+data-dir:
981+hs-libraries: HSghc-prim-0.7.0
982+extra-libraries: gcc c m
983+depends: rts
984+haddock-interfaces:
985+haddock-html:
986+---
987+name: ghci
988+version: 9.0.1
989+visibility: public
990+id: ghci-9.0.1
991+key: ghci-9.0.1
992+license: BSD-3-Clause
993+maintainer: ghc-devs@haskell.org
994+synopsis: The library supporting GHC's interactive interpreter
995+description:
996+ This library offers interfaces which mediate interactions between the
997+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
998+ backend.
999+category: GHC
1000+exposed: True
1001+exposed-modules:
1002+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1003+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1004+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1005+ GHCi.TH.Binary SizedSeq
1006+import-dirs:
1007+library-dirs:
1008+dynamic-library-dirs:
1009+data-dir:
1010+hs-libraries: HSghci-9.0.1
1011+include-dirs:
1012+depends:
1013+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1014+ containers-0.6.4.1 deepseq-1.4.5.0 filepath-1.4.2.1 ghc-boot-9.0.1
1015+ ghc-boot-th-9.0.1 ghc-heap-9.0.1 template-haskell-2.17.0.0
1016+ transformers-0.5.6.2 unix-2.7.2.2
1017+haddock-interfaces:
1018+haddock-html:
1019+---
1020+name: haskeline
1021+version: 0.8.1.0
1022+visibility: public
1023+id: haskeline-0.8.1.0
1024+key: haskeline-0.8.1.0
1025+license: BSD-3-Clause
1026+copyright: (c) Judah Jacobson
1027+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1028+author: Judah Jacobson
1029+stability: Stable
1030+homepage: https://github.com/judah/haskeline
1031+synopsis:
1032+ A command-line interface for user input, written in Haskell.
1033+description:
1034+ Haskeline provides a user interface for line input in command-line
1035+ programs. This library is similar in purpose to readline, but since
1036+ it is written in Haskell it is (hopefully) more easily used in other
1037+ Haskell programs.
1038+ Haskeline runs both on POSIX-compatible systems and on Windows.
1039+category: User Interfaces
1040+exposed: True
1041+exposed-modules:
1042+ System.Console.Haskeline System.Console.Haskeline.Completion
1043+ System.Console.Haskeline.History System.Console.Haskeline.IO
1044+ System.Console.Haskeline.Internal
1045+hidden-modules:
1046+ System.Console.Haskeline.Backend
1047+ System.Console.Haskeline.Backend.WCWidth
1048+ System.Console.Haskeline.Command
1049+ System.Console.Haskeline.Command.Completion
1050+ System.Console.Haskeline.Command.History
1051+ System.Console.Haskeline.Command.KillRing
1052+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1053+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1054+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1055+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1056+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1057+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1058+ System.Console.Haskeline.Backend.Posix
1059+ System.Console.Haskeline.Backend.Posix.Encoder
1060+ System.Console.Haskeline.Backend.DumbTerm
1061+ System.Console.Haskeline.Backend.Terminfo
1062+import-dirs:
1063+library-dirs:
1064+dynamic-library-dirs:
1065+data-dir:
1066+hs-libraries: HShaskeline-0.8.1.0
1067+depends:
1068+ base-4.15.0.0 bytestring-0.10.12.1 containers-0.6.4.1
1069+ directory-1.3.6.1 exceptions-0.10.4 filepath-1.4.2.1
1070+ process-1.6.11.0 stm-2.5.0.0 terminfo-0.4.1.4 transformers-0.5.6.2
1071+ unix-2.7.2.2
1072+haddock-interfaces:
1073+haddock-html:
1074+---
1075+name: hpc
1076+version: 0.6.1.0
1077+visibility: public
1078+id: hpc-0.6.1.0
1079+key: hpc-0.6.1.0
1080+license: BSD-3-Clause
1081+maintainer: ghc-devs@haskell.org
1082+author: Andy Gill
1083+synopsis: Code Coverage Library for Haskell
1084+description:
1085+ This package provides the code coverage library for Haskell.
1086+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1087+ information.
1088+category: Control
1089+exposed: True
1090+exposed-modules:
1091+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1092+import-dirs:
1093+library-dirs:
1094+dynamic-library-dirs:
1095+data-dir:
1096+hs-libraries: HShpc-0.6.1.0
1097+depends:
1098+ base-4.15.0.0 containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.1
1099+ filepath-1.4.2.1 time-1.9.3
1100+haddock-interfaces:
1101+haddock-html:
1102+---
1103+name: integer-gmp
1104+version: 1.1
1105+visibility: public
1106+id: integer-gmp-1.1
1107+key: integer-gmp-1.1
1108+license: BSD-3-Clause
1109+maintainer: hvr@gnu.org
1110+author: Herbert Valerio Riedel
1111+synopsis: Integer library based on GMP
1112+description:
1113+ This package used to provide an implementation of the standard 'Integer'
1114+ type based on the
1115+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1116+ It is now deprecated in favor of the 'ghc-bignum' package.
1117+ Its purpose is to provide backward compatibility for codes directly
1118+ depending on the `integer-gmp` package.
1119+category: Numeric, Algebra
1120+exposed: True
1121+exposed-modules: GHC.Integer.GMP.Internals
1122+import-dirs:
1123+library-dirs:
1124+dynamic-library-dirs:
1125+data-dir:
1126+hs-libraries: HSinteger-gmp-1.1
1127+depends: base-4.15.0.0 ghc-bignum-1.0 ghc-prim-0.7.0
1128+haddock-interfaces:
1129+haddock-html:
1130+---
1131+name: libiserv
1132+version: 9.0.1
1133+visibility: public
1134+id: libiserv-9.0.1
1135+key: libiserv-9.0.1
1136+license: BSD-3-Clause
1137+copyright: XXX
1138+maintainer: XXX
1139+author: XXX
1140+synopsis: Provides shared functionality between iserv and iserv-proxy
1141+category: Development
1142+exposed: True
1143+exposed-modules: GHCi.Utils Lib
1144+import-dirs:
1145+library-dirs:
1146+dynamic-library-dirs:
1147+data-dir:
1148+hs-libraries: HSlibiserv-9.0.1
1149+depends:
1150+ base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1151+ containers-0.6.4.1 deepseq-1.4.5.0 ghci-9.0.1 unix-2.7.2.2
1152+haddock-interfaces:
1153+haddock-html:
1154+---
1155+name: mtl
1156+version: 2.2.2
1157+visibility: public
1158+id: mtl-2.2.2
1159+key: mtl-2.2.2
1160+license: BSD-3-Clause
1161+maintainer: Edward Kmett <ekmett@gmail.com>
1162+author: Andy Gill
1163+homepage: http://github.com/haskell/mtl
1164+synopsis: Monad classes, using functional dependencies
1165+description:
1166+ Monad classes using functional dependencies, with instances
1167+ for various monad transformers, inspired by the paper
1168+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1169+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1170+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1171+category: Control
1172+exposed: True
1173+exposed-modules:
1174+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1175+ Control.Monad.Error.Class Control.Monad.Except
1176+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1177+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1178+ Control.Monad.RWS.Strict Control.Monad.Reader
1179+ Control.Monad.Reader.Class Control.Monad.State
1180+ Control.Monad.State.Class Control.Monad.State.Lazy
1181+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1182+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1183+ Control.Monad.Writer.Strict
1184+import-dirs:
1185+library-dirs:
1186+dynamic-library-dirs:
1187+data-dir:
1188+hs-libraries: HSmtl-2.2.2
1189+depends: base-4.15.0.0 transformers-0.5.6.2
1190+haddock-interfaces:
1191+haddock-html:
1192+---
1193+name: parsec
1194+version: 3.1.14.0
1195+visibility: public
1196+id: parsec-3.1.14.0
1197+key: parsec-3.1.14.0
1198+license: BSD-3-Clause
1199+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1200+author:
1201+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1202+homepage: https://github.com/haskell/parsec
1203+synopsis: Monadic parser combinators
1204+description:
1205+ Parsec is designed from scratch as an industrial-strength parser
1206+ library. It is simple, safe, well documented (on the package
1207+ homepage), has extensive libraries, good error messages,
1208+ and is fast. It is defined as a monad transformer that can be
1209+ stacked on arbitrary monads, and it is also parametric in the
1210+ input stream type.
1211+ The main entry point is the "Text.Parsec" module which provides
1212+ defaults for parsing 'Char'acter data.
1213+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1214+ the legacy @parsec-2@ API and may be removed at some point in
1215+ the future.
1216+category: Parsing
1217+exposed: True
1218+exposed-modules:
1219+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1220+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1221+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1222+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1223+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1224+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1225+ Text.ParserCombinators.Parsec.Combinator
1226+ Text.ParserCombinators.Parsec.Error
1227+ Text.ParserCombinators.Parsec.Expr
1228+ Text.ParserCombinators.Parsec.Language
1229+ Text.ParserCombinators.Parsec.Perm
1230+ Text.ParserCombinators.Parsec.Pos
1231+ Text.ParserCombinators.Parsec.Prim
1232+ Text.ParserCombinators.Parsec.Token
1233+import-dirs:
1234+library-dirs:
1235+dynamic-library-dirs:
1236+data-dir:
1237+hs-libraries: HSparsec-3.1.14.0
1238+depends:
1239+ base-4.15.0.0 bytestring-0.10.12.1 mtl-2.2.2 text-1.2.4.1
1240+haddock-interfaces:
1241+haddock-html:
1242+---
1243+name: pretty
1244+version: 1.1.3.6
1245+visibility: public
1246+id: pretty-1.1.3.6
1247+key: pretty-1.1.3.6
1248+license: BSD-3-Clause
1249+maintainer: David Terei <code@davidterei.com>
1250+stability: Stable
1251+homepage: http://github.com/haskell/pretty
1252+synopsis: Pretty-printing library
1253+description:
1254+ This package contains a pretty-printing library, a set of API's
1255+ that provides a way to easily print out text in a consistent
1256+ format of your choosing. This is useful for compilers and related
1257+ tools.
1258+ This library was originally designed by John Hughes's and has since
1259+ been heavily modified by Simon Peyton Jones.
1260+category: Text
1261+exposed: True
1262+exposed-modules:
1263+ Text.PrettyPrint Text.PrettyPrint.Annotated
1264+ Text.PrettyPrint.Annotated.HughesPJ
1265+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1266+ Text.PrettyPrint.HughesPJClass
1267+import-dirs:
1268+library-dirs:
1269+dynamic-library-dirs:
1270+data-dir:
1271+hs-libraries: HSpretty-1.1.3.6
1272+depends: base-4.15.0.0 deepseq-1.4.5.0 ghc-prim-0.7.0
1273+haddock-interfaces:
1274+haddock-html:
1275+---
1276+name: process
1277+version: 1.6.11.0
1278+visibility: public
1279+id: process-1.6.11.0
1280+key: process-1.6.11.0
1281+license: BSD-3-Clause
1282+maintainer: libraries@haskell.org
1283+synopsis: Process libraries
1284+description:
1285+ This package contains libraries for dealing with system processes.
1286+ The typed-process package is a more recent take on a process API,
1287+ which uses this package internally. It features better binary
1288+ support, easier concurrency, and a more composable API. You can
1289+ read more about it at
1290+ <https://github.com/fpco/typed-process/#readme>.
1291+category: System
1292+exposed: True
1293+exposed-modules: System.Cmd System.Process System.Process.Internals
1294+hidden-modules: System.Process.Common System.Process.Posix
1295+import-dirs:
1296+library-dirs:
1297+dynamic-library-dirs:
1298+data-dir:
1299+hs-libraries: HSprocess-1.6.11.0
1300+include-dirs:
1301+includes: runProcess.h
1302+depends:
1303+ base-4.15.0.0 deepseq-1.4.5.0 directory-1.3.6.1 filepath-1.4.2.1
1304+ unix-2.7.2.2
1305+haddock-interfaces:
1306+haddock-html:
1307+---
1308+name: stm
1309+version: 2.5.0.0
1310+visibility: public
1311+id: stm-2.5.0.0
1312+key: stm-2.5.0.0
1313+license: BSD-3-Clause
1314+maintainer: libraries@haskell.org
1315+homepage: https://wiki.haskell.org/Software_transactional_memory
1316+synopsis: Software Transactional Memory
1317+description:
1318+ Software Transactional Memory, or STM, is an abstraction for
1319+ concurrent communication. The main benefits of STM are
1320+ /composability/ and /modularity/. That is, using STM you can write
1321+ concurrent abstractions that can be easily composed with any other
1322+ abstraction built using STM, without exposing the details of how
1323+ your abstraction ensures safety. This is typically not the case
1324+ with other forms of concurrent communication, such as locks or
1325+ 'MVar's.
1326+category: Concurrency
1327+exposed: True
1328+exposed-modules:
1329+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1330+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1331+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1332+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1333+ Control.Monad.STM
1334+hidden-modules: Control.Sequential.STM
1335+import-dirs:
1336+library-dirs:
1337+dynamic-library-dirs:
1338+data-dir:
1339+hs-libraries: HSstm-2.5.0.0
1340+depends: array-0.5.4.0 base-4.15.0.0
1341+haddock-interfaces:
1342+haddock-html:
1343+---
1344+name: template-haskell
1345+version: 2.17.0.0
1346+visibility: public
1347+id: template-haskell-2.17.0.0
1348+key: template-haskell-2.17.0.0
1349+license: BSD-3-Clause
1350+maintainer: libraries@haskell.org
1351+synopsis: Support library for Template Haskell
1352+description:
1353+ This package provides modules containing facilities for manipulating
1354+ Haskell source code using Template Haskell.
1355+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1356+ information.
1357+category: Template Haskell
1358+exposed: True
1359+exposed-modules:
1360+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1361+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1362+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1363+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1364+ Language.Haskell.TH.Syntax
1365+hidden-modules: Language.Haskell.TH.Lib.Map
1366+import-dirs:
1367+library-dirs:
1368+dynamic-library-dirs:
1369+data-dir:
1370+hs-libraries: HStemplate-haskell-2.17.0.0
1371+depends:
1372+ base-4.15.0.0 ghc-boot-th-9.0.1 ghc-prim-0.7.0 pretty-1.1.3.6
1373+haddock-interfaces:
1374+haddock-html:
1375+---
1376+name: terminfo
1377+version: 0.4.1.4
1378+visibility: public
1379+id: terminfo-0.4.1.4
1380+key: terminfo-0.4.1.4
1381+license: BSD-3-Clause
1382+copyright: (c) Judah Jacobson
1383+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1384+author: Judah Jacobson
1385+stability: Stable
1386+homepage: https://github.com/judah/terminfo
1387+synopsis: Haskell bindings to the terminfo library.
1388+description:
1389+ This library provides an interface to the terminfo database (via bindings to the
1390+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1391+ systems to interact with a variety of terminals using a standard set of capabilities.
1392+category: User Interfaces
1393+exposed: True
1394+exposed-modules:
1395+ System.Console.Terminfo System.Console.Terminfo.Base
1396+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1397+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1398+ System.Console.Terminfo.Keys
1399+import-dirs:
1400+library-dirs:
1401+dynamic-library-dirs:
1402+data-dir:
1403+hs-libraries: HSterminfo-0.4.1.4
1404+extra-libraries: tinfo
1405+depends: base-4.15.0.0
1406+haddock-interfaces:
1407+haddock-html:
1408+---
1409+name: text
1410+version: 1.2.4.1
1411+visibility: public
1412+id: text-1.2.4.1
1413+key: text-1.2.4.1
1414+license: BSD-2-Clause
1415+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1416+maintainer:
1417+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1418+author: Bryan O'Sullivan <bos@serpentine.com>
1419+homepage: https://github.com/haskell/text
1420+synopsis: An efficient packed Unicode text type.
1421+description:
1422+ An efficient packed, immutable Unicode text type (both strict and
1423+ lazy), with a powerful loop fusion optimization framework.
1424+ The 'Text' type represents Unicode character strings, in a time and
1425+ space-efficient manner. This package provides text processing
1426+ capabilities that are optimized for performance critical use, both
1427+ in terms of large data quantities and high speed.
1428+ The 'Text' type provides character-encoding, type-safe case
1429+ conversion via whole-string case conversion functions (see "Data.Text").
1430+ It also provides a range of functions for converting 'Text' values to
1431+ and from 'ByteStrings', using several standard encodings
1432+ (see "Data.Text.Encoding").
1433+ Efficient locale-sensitive support for text IO is also supported
1434+ (see "Data.Text.IO").
1435+ These modules are intended to be imported qualified, to avoid name
1436+ clashes with Prelude functions, e.g.
1437+ > import qualified Data.Text as T
1438+ == ICU Support
1439+ To use an extended and very rich family of functions for working
1440+ with Unicode text (including normalization, regular expressions,
1441+ non-standard encodings, text breaking, and locales), see
1442+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1443+ based on the well-respected and liberally
1444+ licensed [ICU library](http://site.icu-project.org/).
1445+ == Internal Representation: UTF-16 vs. UTF-8
1446+ Currently the @text@ library uses UTF-16 as its internal representation
1447+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1448+ for Unicode text. We're currently investigating the feasibility
1449+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1450+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1451+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1452+ <https://hackage.haskell.org/package/text-short text-short>.
1453+category: Data, Text
1454+exposed: True
1455+exposed-modules:
1456+ Data.Text Data.Text.Array Data.Text.Encoding
1457+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1458+ Data.Text.Internal Data.Text.Internal.Builder
1459+ Data.Text.Internal.Builder.Functions
1460+ Data.Text.Internal.Builder.Int.Digits
1461+ Data.Text.Internal.Builder.RealFloat.Functions
1462+ Data.Text.Internal.ByteStringCompat
1463+ Data.Text.Internal.Encoding.Fusion
1464+ Data.Text.Internal.Encoding.Fusion.Common
1465+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1466+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1467+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1468+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1469+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1470+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1471+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1472+ Data.Text.Internal.Private Data.Text.Internal.Read
1473+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1474+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1475+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1476+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1477+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1478+ Data.Text.Read Data.Text.Unsafe
1479+hidden-modules: Data.Text.Show
1480+import-dirs:
1481+library-dirs:
1482+dynamic-library-dirs:
1483+data-dir:
1484+hs-libraries: HStext-1.2.4.1
1485+depends:
1486+ array-0.5.4.0 base-4.15.0.0 binary-0.8.8.0 bytestring-0.10.12.1
1487+ deepseq-1.4.5.0 ghc-bignum-1.0 ghc-prim-0.7.0
1488+ template-haskell-2.17.0.0
1489+haddock-interfaces:
1490+haddock-html:
1491+---
1492+name: time
1493+version: 1.9.3
1494+visibility: public
1495+id: time-1.9.3
1496+key: time-1.9.3
1497+license: BSD-3-Clause
1498+maintainer: <ashley@semantic.org>
1499+author: Ashley Yakeley
1500+stability: stable
1501+homepage: https://github.com/haskell/time
1502+synopsis: A time library
1503+description: Time, clocks and calendars
1504+category: Time
1505+exposed: True
1506+exposed-modules:
1507+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1508+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1509+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1510+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1511+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1512+ Data.Time.Format.Internal Data.Time.LocalTime
1513+hidden-modules:
1514+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1515+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1516+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1517+ Data.Time.Clock.Internal.DiffTime
1518+ Data.Time.Clock.Internal.AbsoluteTime
1519+ Data.Time.Clock.Internal.NominalDiffTime
1520+ Data.Time.Clock.Internal.POSIXTime
1521+ Data.Time.Clock.Internal.UniversalTime
1522+ Data.Time.Clock.Internal.SystemTime
1523+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1524+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1525+ Data.Time.LocalTime.Internal.TimeZone
1526+ Data.Time.LocalTime.Internal.TimeOfDay
1527+ Data.Time.LocalTime.Internal.CalendarDiffTime
1528+ Data.Time.LocalTime.Internal.LocalTime
1529+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1530+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1531+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1532+ Data.Time.Format.Parse.Instances
1533+import-dirs:
1534+library-dirs:
1535+dynamic-library-dirs:
1536+data-dir:
1537+hs-libraries: HStime-1.9.3
1538+include-dirs:
1539+depends: base-4.15.0.0 deepseq-1.4.5.0
1540+haddock-interfaces:
1541+haddock-html:
1542+---
1543+name: transformers
1544+version: 0.5.6.2
1545+visibility: public
1546+id: transformers-0.5.6.2
1547+key: transformers-0.5.6.2
1548+license: BSD-3-Clause
1549+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1550+author: Andy Gill, Ross Paterson
1551+synopsis: Concrete functor and monad transformers
1552+description:
1553+ A portable library of functor and monad transformers, inspired by
1554+ the paper
1555+ * \"Functional Programming with Overloading and Higher-Order
1556+ Polymorphism\", by Mark P Jones,
1557+ in /Advanced School of Functional Programming/, 1995
1558+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1559+ This package contains:
1560+ * the monad transformer class (in "Control.Monad.Trans.Class")
1561+ * concrete functor and monad transformers, each with associated
1562+ operations and functions to lift operations associated with other
1563+ transformers.
1564+ The package can be used on its own in portable Haskell code, in
1565+ which case operations need to be manually lifted through transformer
1566+ stacks (see "Control.Monad.Trans.Class" for some examples).
1567+ Alternatively, it can be used with the non-portable monad classes in
1568+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1569+ introduced by monad transformers through other transformers.
1570+category: Control
1571+exposed: True
1572+exposed-modules:
1573+ Control.Applicative.Backwards Control.Applicative.Lift
1574+ Control.Monad.Signatures Control.Monad.Trans.Accum
1575+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1576+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1577+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1578+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1579+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1580+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1581+ Control.Monad.Trans.Select Control.Monad.Trans.State
1582+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1583+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1584+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1585+ Data.Functor.Constant Data.Functor.Reverse
1586+import-dirs:
1587+library-dirs:
1588+dynamic-library-dirs:
1589+data-dir:
1590+hs-libraries: HStransformers-0.5.6.2
1591+depends: base-4.15.0.0
1592+haddock-interfaces:
1593+haddock-html:
1594+---
1595+name: unix
1596+version: 2.7.2.2
1597+visibility: public
1598+id: unix-2.7.2.2
1599+key: unix-2.7.2.2
1600+license: BSD-3-Clause
1601+maintainer: libraries@haskell.org
1602+homepage: https://github.com/haskell/unix
1603+synopsis: POSIX functionality
1604+description:
1605+ This package gives you access to the set of operating system
1606+ services standardised by
1607+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1608+ (or the IEEE Portable Operating System Interface for Computing
1609+ Environments - IEEE Std. 1003.1).
1610+ The package is not supported under Windows.
1611+category: System
1612+exposed: True
1613+exposed-modules:
1614+ System.Posix System.Posix.ByteString
1615+ System.Posix.ByteString.FilePath System.Posix.Directory
1616+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1617+ System.Posix.DynamicLinker.ByteString
1618+ System.Posix.DynamicLinker.Module
1619+ System.Posix.DynamicLinker.Module.ByteString
1620+ System.Posix.DynamicLinker.Prim System.Posix.Env
1621+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1622+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1623+ System.Posix.IO.ByteString System.Posix.Process
1624+ System.Posix.Process.ByteString System.Posix.Process.Internals
1625+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1626+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1627+ System.Posix.Temp.ByteString System.Posix.Terminal
1628+ System.Posix.Terminal.ByteString System.Posix.Time
1629+ System.Posix.Unistd System.Posix.User
1630+hidden-modules:
1631+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1632+ System.Posix.Files.Common System.Posix.IO.Common
1633+ System.Posix.Process.Common System.Posix.Terminal.Common
1634+import-dirs:
1635+library-dirs:
1636+dynamic-library-dirs:
1637+data-dir:
1638+hs-libraries: HSunix-2.7.2.2
1639+extra-libraries: rt util dl pthread
1640+include-dirs:
1641+includes: HsUnix.h execvpe.h
1642+depends: base-4.15.0.0 bytestring-0.10.12.1 time-1.9.3
1643+haddock-interfaces:
1644+haddock-html:
1645+---
1646+name: xhtml
1647+version: 3000.2.2.1
1648+visibility: public
1649+id: xhtml-3000.2.2.1
1650+key: xhtml-3000.2.2.1
1651+license: BSD-3-Clause
1652+copyright:
1653+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1654+ Graduate Institute of Science and Technology, 1999-2001
1655+maintainer: Chris Dornan <chris@chrisdornan.com>
1656+author: Bjorn Bringert
1657+stability: Stable
1658+homepage: https://github.com/haskell/xhtml
1659+synopsis: An XHTML combinator library
1660+description:
1661+ This package provides combinators for producing
1662+ XHTML 1.0, including the Strict, Transitional and
1663+ Frameset variants.
1664+category: Web, XML, Pretty Printer
1665+exposed: True
1666+exposed-modules:
1667+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1668+ Text.XHtml.Table Text.XHtml.Transitional
1669+hidden-modules:
1670+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1671+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1672+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1673+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1674+import-dirs:
1675+library-dirs:
1676+dynamic-library-dirs:
1677+data-dir:
1678+hs-libraries: HSxhtml-3000.2.2.1
1679+depends: base-4.15.0.0
1680+haddock-interfaces:
1681+haddock-html:
1682+---
1683+name: rts
1684+version: 1.0
1685+visibility: public
1686+id: rts
1687+key: rts
1688+license: BSD-3-Clause
1689+maintainer: glasgow-haskell-users@haskell.org
1690+exposed: True
1691+library-dirs:
1692+hs-libraries: HSrts
1693+extra-libraries: m rt dl ffi numa pthread
1694+include-dirs:
1695+includes: Stg.h
1696+ld-options:
1697+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1698+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1699+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1700+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1701+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1702+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1703+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1704+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1705+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1706+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1707+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1708+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1709+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1710+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1711+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1712+ "-Wl,-u,base_GHCziIOPort_doubleReadException_closure"
1713+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1714+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1715+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1716+ "-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure"
1717+ "-Wl,-u,base_GHCziExceptionziType_underflowException_closure"
1718+ "-Wl,-u,base_GHCziExceptionziType_overflowException_closure"
1719+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1720+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1721+ "-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure"
1722+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1723+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1724+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1725+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1726+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1727+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1728+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1729+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1730+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1731+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1732+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1733+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1734+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1735+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1736+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1737+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1738+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1739+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1740+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1741+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1742+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1743+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1744+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1745+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1746+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1747+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1748+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1749+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1750+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1751+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1752+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1753+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1754+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1755+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_xchg8" "-Wl,-u,hs_xchg16"
1756+ "-Wl,-u,hs_xchg32" "-Wl,-u,hs_xchg64" "-Wl,-u,hs_atomicread8"
1757+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1758+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1759+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1760+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/infonew file+74
@@ -0,0 +1,74 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","YES")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","aarch64-unknown-linux")
40+ ,("LLVM clang command","clang")
41+ ,("bignum backend","gmp")
42+ ,("Use interpreter","YES")
43+ ,("Support SMP","YES")
44+ ,("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")
45+ ,("Tables next to code","YES")
46+ ,("Leading underscore","NO")
47+ ,("Use LibFFI","YES")
48+ ,("Use Threads","YES")
49+ ,("Use Debugging","NO")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","9.0.1")
52+ ,("Project Git commit id","da53a348150d30193a6f28e1b7ddcabdf45ab726")
53+ ,("Booter version","8.8.4")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-unknown-linux")
56+ ,("Host platform","aarch64-unknown-linux")
57+ ,("Target platform","aarch64-unknown-linux")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","NO")
61+ ,("Target default backend","LLVM")
62+ ,("Support dynamic-too","YES")
63+ ,("Support parallel --make","YES")
64+ ,("Support reexported-modules","YES")
65+ ,("Support thinning and renaming package flags","YES")
66+ ,("Support Backpack","YES")
67+ ,("Requires unified installed package IDs","YES")
68+ ,("Uses package keys","YES")
69+ ,("Uses unit IDs","YES")
70+ ,("Dynamic by default","NO")
71+ ,("GHC Dynamic","YES")
72+ ,("GHC Profiled","NO")
73+ ,("Debug on","NO")
74+ ]
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.0.1
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/supported-languagesnew file+261
@@ -0,0 +1,261 @@
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+LexicalNegation
121+NoLexicalNegation
122+LiberalTypeSynonyms
123+NoLiberalTypeSynonyms
124+LinearTypes
125+NoLinearTypes
126+MagicHash
127+NoMagicHash
128+MonadComprehensions
129+NoMonadComprehensions
130+MonadFailDesugaring
131+NoMonadFailDesugaring
132+MonoLocalBinds
133+NoMonoLocalBinds
134+MonoPatBinds
135+NoMonoPatBinds
136+MonomorphismRestriction
137+NoMonomorphismRestriction
138+MultiParamTypeClasses
139+NoMultiParamTypeClasses
140+MultiWayIf
141+NoMultiWayIf
142+NumericUnderscores
143+NoNumericUnderscores
144+NPlusKPatterns
145+NoNPlusKPatterns
146+NamedFieldPuns
147+NoNamedFieldPuns
148+NamedWildCards
149+NoNamedWildCards
150+NegativeLiterals
151+NoNegativeLiterals
152+HexFloatLiterals
153+NoHexFloatLiterals
154+NondecreasingIndentation
155+NoNondecreasingIndentation
156+NullaryTypeClasses
157+NoNullaryTypeClasses
158+NumDecimals
159+NoNumDecimals
160+OverlappingInstances
161+NoOverlappingInstances
162+OverloadedLabels
163+NoOverloadedLabels
164+OverloadedLists
165+NoOverloadedLists
166+OverloadedStrings
167+NoOverloadedStrings
168+PackageImports
169+NoPackageImports
170+ParallelArrays
171+NoParallelArrays
172+ParallelListComp
173+NoParallelListComp
174+PartialTypeSignatures
175+NoPartialTypeSignatures
176+PatternGuards
177+NoPatternGuards
178+PatternSignatures
179+NoPatternSignatures
180+PatternSynonyms
181+NoPatternSynonyms
182+PolyKinds
183+NoPolyKinds
184+PolymorphicComponents
185+NoPolymorphicComponents
186+QuantifiedConstraints
187+NoQuantifiedConstraints
188+PostfixOperators
189+NoPostfixOperators
190+QuasiQuotes
191+NoQuasiQuotes
192+QualifiedDo
193+NoQualifiedDo
194+Rank2Types
195+NoRank2Types
196+RankNTypes
197+NoRankNTypes
198+RebindableSyntax
199+NoRebindableSyntax
200+RecordPuns
201+NoRecordPuns
202+RecordWildCards
203+NoRecordWildCards
204+RecursiveDo
205+NoRecursiveDo
206+RelaxedLayout
207+NoRelaxedLayout
208+RelaxedPolyRec
209+NoRelaxedPolyRec
210+RoleAnnotations
211+NoRoleAnnotations
212+ScopedTypeVariables
213+NoScopedTypeVariables
214+StandaloneDeriving
215+NoStandaloneDeriving
216+StarIsType
217+NoStarIsType
218+StaticPointers
219+NoStaticPointers
220+Strict
221+NoStrict
222+StrictData
223+NoStrictData
224+TemplateHaskell
225+NoTemplateHaskell
226+TemplateHaskellQuotes
227+NoTemplateHaskellQuotes
228+StandaloneKindSignatures
229+NoStandaloneKindSignatures
230+TraditionalRecordSyntax
231+NoTraditionalRecordSyntax
232+TransformListComp
233+NoTransformListComp
234+TupleSections
235+NoTupleSections
236+TypeApplications
237+NoTypeApplications
238+TypeInType
239+NoTypeInType
240+TypeFamilies
241+NoTypeFamilies
242+TypeOperators
243+NoTypeOperators
244+TypeSynonymInstances
245+NoTypeSynonymInstances
246+UnboxedTuples
247+NoUnboxedTuples
248+UnboxedSums
249+NoUnboxedSums
250+UndecidableInstances
251+NoUndecidableInstances
252+UndecidableSuperClasses
253+NoUndecidableSuperClasses
254+UnicodeSyntax
255+NoUnicodeSyntax
256+UnliftedFFITypes
257+NoUnliftedFFITypes
258+UnliftedNewtypes
259+NoUnliftedNewtypes
260+ViewPatterns
261+NoViewPatterns
materialized/dummy-ghc/ghc-9.0.1-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.0.1
materialized/dummy-ghc/ghc-9.0.1-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.0.1-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.0.2-aarch64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","--target=arm64-apple-darwin ")
4 ,("C compiler flags","--target=arm64-apple-darwin ")
4 ,("C++ compiler flags","--target=arm64-apple-darwin ")
5 ,("C++ compiler flags","--target=arm64-apple-darwin ")
5 ,("C compiler link flags","--target=arm64-apple-darwin ")
6 ,("C compiler link flags","--target=arm64-apple-darwin ")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc-pkg/dump-globalnew file+1767
@@ -0,0 +1,1767 @@
1+name: Cabal
2+version: 3.4.1.0
3+visibility: public
4+id: Cabal-3.4.1.0
5+key: Cabal-3.4.1.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.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License 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.Build.Macros.Z
165+ Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
168+ Paths_Cabal
169+import-dirs:
170+library-dirs:
171+dynamic-library-dirs:
172+data-dir:
173+hs-libraries: HSCabal-3.4.1.0
174+depends:
175+ array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
176+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.2
177+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
178+ process-1.6.13.2 text-1.2.5.0 time-1.9.3 transformers-0.5.6.2
179+ unix-2.7.2.2
180+haddock-interfaces:
181+haddock-html:
182+---
183+name: array
184+version: 0.5.4.0
185+visibility: public
186+id: array-0.5.4.0
187+key: array-0.5.4.0
188+license: BSD-3-Clause
189+maintainer: libraries@haskell.org
190+synopsis: Mutable and immutable arrays
191+description:
192+ In addition to providing the "Data.Array" module
193+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
194+ this package also defines the classes 'IArray' of
195+ immutable arrays and 'MArray' of arrays mutable within appropriate
196+ monads, as well as some instances of these classes.
197+category: Data Structures
198+exposed: True
199+exposed-modules:
200+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
201+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
202+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
203+ Data.Array.Storable Data.Array.Storable.Internals
204+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
205+import-dirs:
206+library-dirs:
207+dynamic-library-dirs:
208+data-dir:
209+hs-libraries: HSarray-0.5.4.0
210+depends: base-4.15.1.0
211+haddock-interfaces:
212+haddock-html:
213+---
214+name: base
215+version: 4.15.1.0
216+visibility: public
217+id: base-4.15.1.0
218+key: base-4.15.1.0
219+license: BSD-3-Clause
220+maintainer: libraries@haskell.org
221+synopsis: Basic libraries
222+description:
223+ This package contains the Standard Haskell "Prelude" and its support libraries,
224+ and a large collection of useful libraries ranging from data
225+ structures to parsing combinators and debugging utilities.
226+category: Prelude
227+exposed: True
228+exposed-modules:
229+ Control.Applicative, Control.Arrow, Control.Category,
230+ Control.Concurrent, Control.Concurrent.Chan,
231+ Control.Concurrent.MVar, Control.Concurrent.QSem,
232+ Control.Concurrent.QSemN, Control.Exception,
233+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
234+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
235+ Control.Monad.ST, Control.Monad.ST.Lazy,
236+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
237+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
238+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
239+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
240+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
241+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
242+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
243+ Data.Functor.Const, Data.Functor.Contravariant,
244+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
245+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
246+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
247+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
248+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
249+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
250+ Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word,
251+ Debug.Trace, Foreign, Foreign.C, Foreign.C.Error, Foreign.C.String,
252+ Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr,
253+ Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe,
254+ Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array,
255+ Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe,
256+ Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr,
257+ Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr,
258+ GHC.Base, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc,
259+ GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler,
260+ GHC.Constants, GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err,
261+ GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
262+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
263+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
264+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
265+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
266+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
267+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
268+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
269+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
270+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
271+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
272+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
273+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
274+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
275+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
276+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
277+ GHC.Num.BigNat from ghc-bignum-1.1:GHC.Num.BigNat,
278+ GHC.Num.Integer from ghc-bignum-1.1:GHC.Num.Integer,
279+ GHC.Num.Natural from ghc-bignum-1.1:GHC.Num.Natural, GHC.OldList,
280+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
281+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
282+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
283+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
284+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeNats,
285+ GHC.Unicode, GHC.Weak, GHC.Word, Numeric, Numeric.Natural, Prelude,
286+ System.CPUTime, System.Console.GetOpt, System.Environment,
287+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
288+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
289+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
290+ System.Timeout, Text.ParserCombinators.ReadP,
291+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
292+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
293+ Type.Reflection.Unsafe, Unsafe.Coerce
294+hidden-modules:
295+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
296+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
297+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
298+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
299+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
300+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
301+ System.Environment.ExecutablePath System.CPUTime.Utils
302+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
303+ GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
304+ GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
305+ GHC.Event.TimerManager GHC.Event.Unique
306+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
307+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
308+import-dirs:
309+library-dirs:
310+dynamic-library-dirs:
311+data-dir:
312+hs-libraries: HSbase-4.15.1.0
313+include-dirs:
314+includes: HsBase.h
315+depends: ghc-bignum-1.1 ghc-prim-0.7.0 rts
316+haddock-interfaces:
317+haddock-html:
318+---
319+name: binary
320+version: 0.8.8.0
321+visibility: public
322+id: binary-0.8.8.0
323+key: binary-0.8.8.0
324+license: BSD-3-Clause
325+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
326+author: Lennart Kolmodin <kolmodin@gmail.com>
327+stability: provisional
328+homepage: https://github.com/kolmodin/binary
329+synopsis:
330+ Binary serialisation for Haskell values using lazy ByteStrings
331+description:
332+ Efficient, pure binary serialisation using lazy ByteStrings.
333+ Haskell values may be encoded to and from binary formats,
334+ written to disk as binary, or sent over the network.
335+ The format used can be automatically generated, or
336+ you can choose to implement a custom format if needed.
337+ Serialisation speeds of over 1 G\/sec have been observed,
338+ so this library should be suitable for high performance
339+ scenarios.
340+category: Data, Parsing
341+exposed: True
342+exposed-modules:
343+ Data.Binary Data.Binary.Builder Data.Binary.Get
344+ Data.Binary.Get.Internal Data.Binary.Put
345+hidden-modules:
346+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
347+ Data.Binary.FloatCast
348+import-dirs:
349+library-dirs:
350+dynamic-library-dirs:
351+data-dir:
352+hs-libraries: HSbinary-0.8.8.0
353+depends:
354+ array-0.5.4.0 base-4.15.1.0 bytestring-0.10.12.1 containers-0.6.4.1
355+haddock-interfaces:
356+haddock-html:
357+---
358+name: bytestring
359+version: 0.10.12.1
360+visibility: public
361+id: bytestring-0.10.12.1
362+key: bytestring-0.10.12.1
363+license: BSD-3-Clause
364+copyright:
365+ Copyright (c) Don Stewart 2005-2009,
366+ (c) Duncan Coutts 2006-2015,
367+ (c) David Roundy 2003-2005,
368+ (c) Jasper Van der Jeugt 2010,
369+ (c) Simon Meier 2010-2013.
370+maintainer:
371+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
372+author:
373+ Don Stewart,
374+ Duncan Coutts
375+homepage: https://github.com/haskell/bytestring
376+synopsis:
377+ Fast, compact, strict and lazy byte strings with a list interface
378+description:
379+ An efficient compact, immutable byte string type (both strict and lazy)
380+ suitable for binary or 8-bit character data.
381+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
382+ It is suitable for high performance use, both in terms of large data
383+ quantities, or high speed requirements. The 'ByteString' functions follow
384+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
385+ from using 'String' to 'ByteString'.
386+ Two 'ByteString' variants are provided:
387+ * Strict 'ByteString's keep the string as a single large array. This
388+ makes them convenient for passing data between C and Haskell.
389+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
390+ suitable for I\/O streaming tasks.
391+ The @Char8@ modules provide a character-based view of the same
392+ underlying 'ByteString' types. This makes it convenient to handle mixed
393+ binary and 8-bit character content (which is common in many file formats
394+ and network protocols).
395+ The 'Builder' module provides an efficient way to build up 'ByteString's
396+ in an ad-hoc way by repeated concatenation. This is ideal for fast
397+ serialisation or pretty printing.
398+ There is also a 'ShortByteString' type which has a lower memory overhead
399+ and can can be converted to or from a 'ByteString', but supports very few
400+ other operations. It is suitable for keeping many short strings in memory.
401+ 'ByteString's are not designed for Unicode. For Unicode strings you should
402+ use the 'Text' type from the @text@ package.
403+ These modules are intended to be imported qualified, to avoid name clashes
404+ with "Prelude" functions, e.g.
405+ > import qualified Data.ByteString as BS
406+category: Data
407+exposed: True
408+exposed-modules:
409+ Data.ByteString Data.ByteString.Builder
410+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
411+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
412+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
413+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
414+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
415+ Data.ByteString.Lazy.Internal Data.ByteString.Short
416+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
417+hidden-modules:
418+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
419+ Data.ByteString.Builder.Prim.ASCII
420+ Data.ByteString.Builder.Prim.Internal.Floating
421+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
422+ Data.ByteString.Builder.Prim.Internal.Base16
423+import-dirs:
424+library-dirs:
425+dynamic-library-dirs:
426+data-dir:
427+hs-libraries: HSbytestring-0.10.12.1
428+include-dirs:
429+includes: fpstring.h
430+depends:
431+ base-4.15.1.0 deepseq-1.4.5.0 ghc-bignum-1.1 ghc-prim-0.7.0
432+haddock-interfaces:
433+haddock-html:
434+---
435+name: containers
436+version: 0.6.4.1
437+visibility: public
438+id: containers-0.6.4.1
439+key: containers-0.6.4.1
440+license: BSD-3-Clause
441+maintainer: libraries@haskell.org
442+synopsis: Assorted concrete container types
443+description:
444+ This package contains efficient general-purpose implementations
445+ of various immutable container types including sets, maps, sequences,
446+ trees, and graphs.
447+ For a walkthrough of what this package provides with examples of common
448+ operations see the [containers
449+ introduction](https://haskell-containers.readthedocs.io).
450+ The declared cost of each operation is either worst-case or amortized, but
451+ remains valid even if structures are shared.
452+category: Data Structures
453+exposed: True
454+exposed-modules:
455+ Data.Containers.ListUtils Data.Graph Data.IntMap
456+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
457+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
458+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
459+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
460+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
461+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
462+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
463+ Utils.Containers.Internal.BitQueue
464+ Utils.Containers.Internal.BitUtil
465+ Utils.Containers.Internal.StrictPair
466+hidden-modules:
467+ Utils.Containers.Internal.State
468+ Utils.Containers.Internal.StrictMaybe
469+ Utils.Containers.Internal.PtrEquality
470+ Utils.Containers.Internal.Coercions
471+ Utils.Containers.Internal.TypeError
472+ Data.Map.Internal.DeprecatedShowTree
473+ Data.IntMap.Internal.DeprecatedDebug
474+import-dirs:
475+library-dirs:
476+dynamic-library-dirs:
477+data-dir:
478+hs-libraries: HScontainers-0.6.4.1
479+depends: array-0.5.4.0 base-4.15.1.0 deepseq-1.4.5.0
480+haddock-interfaces:
481+haddock-html:
482+---
483+name: deepseq
484+version: 1.4.5.0
485+visibility: public
486+id: deepseq-1.4.5.0
487+key: deepseq-1.4.5.0
488+license: BSD-3-Clause
489+maintainer: libraries@haskell.org
490+synopsis: Deep evaluation of data structures
491+description:
492+ This package provides methods for fully evaluating data structures
493+ (\"deep evaluation\"). Deep evaluation is often used for adding
494+ strictness to a program, e.g. in order to force pending exceptions,
495+ remove space leaks, or force lazy I/O to happen. It is also useful
496+ in parallel programs, to ensure pending work does not migrate to the
497+ wrong thread.
498+ The primary use of this package is via the 'deepseq' function, a
499+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
500+ typeclass (\"Normal Form Data\", data structures with no unevaluated
501+ components) which defines strategies for fully evaluating different
502+ data types. See module documentation in "Control.DeepSeq" for more
503+ details.
504+category: Control
505+exposed: True
506+exposed-modules: Control.DeepSeq
507+hidden-modules: Control.DeepSeq.BackDoor
508+import-dirs:
509+library-dirs:
510+dynamic-library-dirs:
511+data-dir:
512+hs-libraries: HSdeepseq-1.4.5.0
513+depends: array-0.5.4.0 base-4.15.1.0
514+haddock-interfaces:
515+haddock-html:
516+---
517+name: directory
518+version: 1.3.6.2
519+visibility: public
520+id: directory-1.3.6.2
521+key: directory-1.3.6.2
522+license: BSD-3-Clause
523+maintainer: libraries@haskell.org
524+synopsis: Platform-agnostic library for filesystem operations
525+description:
526+ This library provides a basic set of operations for manipulating files and
527+ directories in a portable way.
528+category: System
529+exposed: True
530+exposed-modules:
531+ System.Directory System.Directory.Internal
532+ System.Directory.Internal.Prelude
533+hidden-modules:
534+ System.Directory.Internal.C_utimensat
535+ System.Directory.Internal.Common System.Directory.Internal.Config
536+ System.Directory.Internal.Posix System.Directory.Internal.Windows
537+import-dirs:
538+library-dirs:
539+dynamic-library-dirs:
540+data-dir:
541+hs-libraries: HSdirectory-1.3.6.2
542+depends:
543+ base-4.15.1.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
544+haddock-interfaces:
545+haddock-html:
546+---
547+name: exceptions
548+version: 0.10.4
549+visibility: public
550+id: exceptions-0.10.4
551+key: exceptions-0.10.4
552+license: BSD-3-Clause
553+copyright:
554+ Copyright (C) 2013-2015 Edward A. Kmett
555+ Copyright (C) 2012 Google Inc.
556+maintainer: Edward A. Kmett <ekmett@gmail.com>
557+author: Edward A. Kmett
558+stability: provisional
559+homepage: http://github.com/ekmett/exceptions/
560+synopsis: Extensible optionally-pure exceptions
561+description: Extensible optionally-pure exceptions.
562+category: Control, Exceptions, Monad
563+exposed: True
564+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
565+import-dirs:
566+library-dirs:
567+dynamic-library-dirs:
568+data-dir:
569+hs-libraries: HSexceptions-0.10.4
570+depends:
571+ base-4.15.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.17.0.0
572+ transformers-0.5.6.2
573+haddock-interfaces:
574+haddock-html:
575+---
576+name: filepath
577+version: 1.4.2.1
578+visibility: public
579+id: filepath-1.4.2.1
580+key: filepath-1.4.2.1
581+license: BSD-3-Clause
582+copyright: Neil Mitchell 2005-2020
583+maintainer: Neil Mitchell <ndmitchell@gmail.com>
584+author: Neil Mitchell <ndmitchell@gmail.com>
585+homepage: https://github.com/haskell/filepath#readme
586+synopsis: Library for manipulating FilePaths in a cross platform way.
587+description:
588+ 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:
589+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
590+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
591+ * "System.FilePath" is an alias for the module appropriate to your platform.
592+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
593+category: System
594+exposed: True
595+exposed-modules:
596+ System.FilePath System.FilePath.Posix System.FilePath.Windows
597+import-dirs:
598+library-dirs:
599+dynamic-library-dirs:
600+data-dir:
601+hs-libraries: HSfilepath-1.4.2.1
602+depends: base-4.15.1.0
603+haddock-interfaces:
604+haddock-html:
605+---
606+name: ghc
607+version: 9.0.2
608+visibility: public
609+id: ghc-9.0.2
610+key: ghc-9.0.2
611+license: BSD-3-Clause
612+maintainer: glasgow-haskell-users@haskell.org
613+author: The GHC Team
614+homepage: http://www.haskell.org/ghc/
615+synopsis: The GHC API
616+description:
617+ GHC's functionality can be useful for more things than just
618+ compiling Haskell programs. Important use cases are programs
619+ that analyse (and perhaps transform) Haskell code. Others
620+ include loading Haskell code dynamically in a GHCi-like manner.
621+ For this reason, a lot of GHC's functionality is made available
622+ through this package.
623+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
624+ for more information.
625+category: Development
626+exposed-modules:
627+ GHC GHC.Builtin.Names GHC.Builtin.Names.TH GHC.Builtin.PrimOps
628+ GHC.Builtin.RebindableNames GHC.Builtin.Types
629+ GHC.Builtin.Types.Literals GHC.Builtin.Types.Prim
630+ GHC.Builtin.Uniques GHC.Builtin.Utils GHC.ByteCode.Asm
631+ GHC.ByteCode.InfoTable GHC.ByteCode.Instr GHC.ByteCode.Linker
632+ GHC.ByteCode.Types GHC.Cmm GHC.Cmm.BlockId GHC.Cmm.CLabel
633+ GHC.Cmm.CallConv GHC.Cmm.CommonBlockElim GHC.Cmm.ContFlowOpt
634+ GHC.Cmm.Dataflow GHC.Cmm.Dataflow.Block
635+ GHC.Cmm.Dataflow.Collections GHC.Cmm.Dataflow.Graph
636+ GHC.Cmm.Dataflow.Label GHC.Cmm.DebugBlock GHC.Cmm.Expr
637+ GHC.Cmm.Graph GHC.Cmm.Info GHC.Cmm.Info.Build GHC.Cmm.LayoutStack
638+ GHC.Cmm.Lexer GHC.Cmm.Lint GHC.Cmm.Liveness GHC.Cmm.MachOp
639+ GHC.Cmm.Monad GHC.Cmm.Node GHC.Cmm.Opt GHC.Cmm.Parser
640+ GHC.Cmm.Pipeline GHC.Cmm.Ppr GHC.Cmm.Ppr.Decl GHC.Cmm.Ppr.Expr
641+ GHC.Cmm.ProcPoint GHC.Cmm.Sink GHC.Cmm.Switch
642+ GHC.Cmm.Switch.Implement GHC.Cmm.Type GHC.Cmm.Utils GHC.CmmToAsm
643+ GHC.CmmToAsm.BlockLayout GHC.CmmToAsm.CFG
644+ GHC.CmmToAsm.CFG.Dominators GHC.CmmToAsm.CPrim GHC.CmmToAsm.Config
645+ GHC.CmmToAsm.Dwarf GHC.CmmToAsm.Dwarf.Constants
646+ GHC.CmmToAsm.Dwarf.Types GHC.CmmToAsm.Format GHC.CmmToAsm.Instr
647+ GHC.CmmToAsm.Monad GHC.CmmToAsm.PIC GHC.CmmToAsm.PPC.CodeGen
648+ GHC.CmmToAsm.PPC.Cond GHC.CmmToAsm.PPC.Instr GHC.CmmToAsm.PPC.Ppr
649+ GHC.CmmToAsm.PPC.RegInfo GHC.CmmToAsm.PPC.Regs GHC.CmmToAsm.Ppr
650+ GHC.CmmToAsm.Reg.Graph GHC.CmmToAsm.Reg.Graph.Base
651+ GHC.CmmToAsm.Reg.Graph.Coalesce GHC.CmmToAsm.Reg.Graph.Spill
652+ GHC.CmmToAsm.Reg.Graph.SpillClean GHC.CmmToAsm.Reg.Graph.SpillCost
653+ GHC.CmmToAsm.Reg.Graph.Stats GHC.CmmToAsm.Reg.Graph.TrivColorable
654+ GHC.CmmToAsm.Reg.Graph.X86 GHC.CmmToAsm.Reg.Linear
655+ GHC.CmmToAsm.Reg.Linear.Base GHC.CmmToAsm.Reg.Linear.FreeRegs
656+ GHC.CmmToAsm.Reg.Linear.JoinToTargets GHC.CmmToAsm.Reg.Linear.PPC
657+ GHC.CmmToAsm.Reg.Linear.SPARC GHC.CmmToAsm.Reg.Linear.StackMap
658+ GHC.CmmToAsm.Reg.Linear.State GHC.CmmToAsm.Reg.Linear.Stats
659+ GHC.CmmToAsm.Reg.Linear.X86 GHC.CmmToAsm.Reg.Linear.X86_64
660+ GHC.CmmToAsm.Reg.Liveness GHC.CmmToAsm.Reg.Target
661+ GHC.CmmToAsm.Reg.Utils GHC.CmmToAsm.SPARC.AddrMode
662+ GHC.CmmToAsm.SPARC.Base GHC.CmmToAsm.SPARC.CodeGen
663+ GHC.CmmToAsm.SPARC.CodeGen.Amode GHC.CmmToAsm.SPARC.CodeGen.Base
664+ GHC.CmmToAsm.SPARC.CodeGen.CondCode
665+ GHC.CmmToAsm.SPARC.CodeGen.Expand GHC.CmmToAsm.SPARC.CodeGen.Gen32
666+ GHC.CmmToAsm.SPARC.CodeGen.Gen64 GHC.CmmToAsm.SPARC.CodeGen.Sanity
667+ GHC.CmmToAsm.SPARC.Cond GHC.CmmToAsm.SPARC.Imm
668+ GHC.CmmToAsm.SPARC.Instr GHC.CmmToAsm.SPARC.Ppr
669+ GHC.CmmToAsm.SPARC.Regs GHC.CmmToAsm.SPARC.ShortcutJump
670+ GHC.CmmToAsm.SPARC.Stack GHC.CmmToAsm.X86.CodeGen
671+ GHC.CmmToAsm.X86.Cond GHC.CmmToAsm.X86.Instr GHC.CmmToAsm.X86.Ppr
672+ GHC.CmmToAsm.X86.RegInfo GHC.CmmToAsm.X86.Regs GHC.CmmToC
673+ GHC.CmmToLlvm GHC.CmmToLlvm.Base GHC.CmmToLlvm.CodeGen
674+ GHC.CmmToLlvm.Data GHC.CmmToLlvm.Mangler GHC.CmmToLlvm.Ppr
675+ GHC.CmmToLlvm.Regs GHC.Core GHC.Core.Class GHC.Core.Coercion
676+ GHC.Core.Coercion.Axiom GHC.Core.Coercion.Opt GHC.Core.ConLike
677+ GHC.Core.DataCon GHC.Core.FVs GHC.Core.FamInstEnv GHC.Core.InstEnv
678+ GHC.Core.Lint GHC.Core.Make GHC.Core.Map GHC.Core.Multiplicity
679+ GHC.Core.Opt.Arity GHC.Core.Opt.CSE GHC.Core.Opt.CallArity
680+ GHC.Core.Opt.ConstantFold GHC.Core.Opt.CprAnal GHC.Core.Opt.DmdAnal
681+ GHC.Core.Opt.Exitify GHC.Core.Opt.FloatIn GHC.Core.Opt.FloatOut
682+ GHC.Core.Opt.LiberateCase GHC.Core.Opt.Monad GHC.Core.Opt.OccurAnal
683+ GHC.Core.Opt.Pipeline GHC.Core.Opt.SetLevels GHC.Core.Opt.Simplify
684+ GHC.Core.Opt.Simplify.Env GHC.Core.Opt.Simplify.Monad
685+ GHC.Core.Opt.Simplify.Utils GHC.Core.Opt.SpecConstr
686+ GHC.Core.Opt.Specialise GHC.Core.Opt.StaticArgs
687+ GHC.Core.Opt.WorkWrap GHC.Core.Opt.WorkWrap.Utils GHC.Core.PatSyn
688+ GHC.Core.Ppr GHC.Core.Ppr.TyThing GHC.Core.Predicate GHC.Core.Rules
689+ GHC.Core.Seq GHC.Core.SimpleOpt GHC.Core.Stats GHC.Core.Subst
690+ GHC.Core.Tidy GHC.Core.TyCo.FVs GHC.Core.TyCo.Ppr GHC.Core.TyCo.Rep
691+ GHC.Core.TyCo.Subst GHC.Core.TyCo.Tidy GHC.Core.TyCon GHC.Core.Type
692+ GHC.Core.Unfold GHC.Core.Unify GHC.Core.UsageEnv GHC.Core.Utils
693+ GHC.CoreToByteCode GHC.CoreToIface GHC.CoreToStg GHC.CoreToStg.Prep
694+ GHC.Data.Bag GHC.Data.Bitmap GHC.Data.BooleanFormula
695+ GHC.Data.EnumSet GHC.Data.FastMutInt GHC.Data.FastString
696+ GHC.Data.FastString.Env GHC.Data.FiniteMap GHC.Data.Graph.Base
697+ GHC.Data.Graph.Color GHC.Data.Graph.Directed GHC.Data.Graph.Ops
698+ GHC.Data.Graph.Ppr GHC.Data.Graph.UnVar GHC.Data.IOEnv
699+ GHC.Data.List.SetOps GHC.Data.Maybe GHC.Data.OrdList GHC.Data.Pair
700+ GHC.Data.Stream GHC.Data.StringBuffer GHC.Data.TrieMap
701+ GHC.Data.UnionFind GHC.Driver.Backend GHC.Driver.Backpack
702+ GHC.Driver.Backpack.Syntax GHC.Driver.CmdLine GHC.Driver.CodeOutput
703+ GHC.Driver.Finder GHC.Driver.Flags GHC.Driver.Hooks GHC.Driver.Main
704+ GHC.Driver.Make GHC.Driver.MakeFile GHC.Driver.Monad
705+ GHC.Driver.Phases GHC.Driver.Pipeline GHC.Driver.Pipeline.Monad
706+ GHC.Driver.Plugins GHC.Driver.Session GHC.Driver.Types
707+ GHC.Driver.Ways GHC.Hs GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc
708+ GHC.Hs.Dump GHC.Hs.Expr GHC.Hs.Extension GHC.Hs.ImpExp
709+ GHC.Hs.Instances GHC.Hs.Lit GHC.Hs.Pat GHC.Hs.Stats GHC.Hs.Type
710+ GHC.Hs.Utils GHC.HsToCore GHC.HsToCore.Arrows GHC.HsToCore.Binds
711+ GHC.HsToCore.Coverage GHC.HsToCore.Docs GHC.HsToCore.Expr
712+ GHC.HsToCore.Foreign.Call GHC.HsToCore.Foreign.Decl
713+ GHC.HsToCore.GuardedRHSs GHC.HsToCore.ListComp GHC.HsToCore.Match
714+ GHC.HsToCore.Match.Constructor GHC.HsToCore.Match.Literal
715+ GHC.HsToCore.Monad GHC.HsToCore.PmCheck GHC.HsToCore.PmCheck.Oracle
716+ GHC.HsToCore.PmCheck.Ppr GHC.HsToCore.PmCheck.Types
717+ GHC.HsToCore.Quote GHC.HsToCore.Usage GHC.HsToCore.Utils
718+ GHC.Iface.Binary GHC.Iface.Env GHC.Iface.Ext.Ast
719+ GHC.Iface.Ext.Binary GHC.Iface.Ext.Debug GHC.Iface.Ext.Types
720+ GHC.Iface.Ext.Utils GHC.Iface.Load GHC.Iface.Make GHC.Iface.Recomp
721+ GHC.Iface.Recomp.Binary GHC.Iface.Recomp.Flags GHC.Iface.Rename
722+ GHC.Iface.Syntax GHC.Iface.Tidy GHC.Iface.Tidy.StaticPtrTable
723+ GHC.Iface.Type GHC.IfaceToCore GHC.Llvm GHC.Llvm.MetaData
724+ GHC.Llvm.Ppr GHC.Llvm.Syntax GHC.Llvm.Types GHC.Parser
725+ GHC.Parser.Annotation GHC.Parser.CharClass GHC.Parser.Header
726+ GHC.Parser.Lexer GHC.Parser.PostProcess
727+ GHC.Parser.PostProcess.Haddock GHC.Platform.AArch64
728+ GHC.Platform.ARM GHC.Platform.NoRegs GHC.Platform.PPC
729+ GHC.Platform.Reg GHC.Platform.Reg.Class GHC.Platform.Regs
730+ GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
731+ GHC.Platform.X86_64 GHC.Plugins GHC.Prelude GHC.Rename.Bind
732+ GHC.Rename.Doc GHC.Rename.Env GHC.Rename.Expr GHC.Rename.Fixity
733+ GHC.Rename.HsType GHC.Rename.Module GHC.Rename.Names GHC.Rename.Pat
734+ GHC.Rename.Splice GHC.Rename.Unbound GHC.Rename.Utils
735+ GHC.Runtime.Debugger GHC.Runtime.Eval GHC.Runtime.Eval.Types
736+ GHC.Runtime.Heap.Inspect GHC.Runtime.Heap.Layout
737+ GHC.Runtime.Interpreter GHC.Runtime.Interpreter.Types
738+ GHC.Runtime.Linker GHC.Runtime.Linker.Types GHC.Runtime.Loader
739+ GHC.Settings GHC.Settings.Config GHC.Settings.Constants
740+ GHC.Settings.IO GHC.Stg.CSE GHC.Stg.DepAnal GHC.Stg.FVs
741+ GHC.Stg.Lift GHC.Stg.Lift.Analysis GHC.Stg.Lift.Monad GHC.Stg.Lint
742+ GHC.Stg.Pipeline GHC.Stg.Stats GHC.Stg.Subst GHC.Stg.Syntax
743+ GHC.Stg.Unarise GHC.StgToCmm GHC.StgToCmm.ArgRep GHC.StgToCmm.Bind
744+ GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure GHC.StgToCmm.DataCon
745+ GHC.StgToCmm.Env GHC.StgToCmm.Expr GHC.StgToCmm.ExtCode
746+ GHC.StgToCmm.Foreign GHC.StgToCmm.Heap GHC.StgToCmm.Hpc
747+ GHC.StgToCmm.Layout GHC.StgToCmm.Monad GHC.StgToCmm.Prim
748+ GHC.StgToCmm.Prof GHC.StgToCmm.Ticky GHC.StgToCmm.Types
749+ GHC.StgToCmm.Utils GHC.SysTools GHC.SysTools.Ar
750+ GHC.SysTools.BaseDir GHC.SysTools.Elf GHC.SysTools.ExtraObj
751+ GHC.SysTools.FileCleanup GHC.SysTools.Info GHC.SysTools.Process
752+ GHC.SysTools.Tasks GHC.SysTools.Terminal GHC.Tc.Deriv
753+ GHC.Tc.Deriv.Functor GHC.Tc.Deriv.Generate GHC.Tc.Deriv.Generics
754+ GHC.Tc.Deriv.Infer GHC.Tc.Deriv.Utils GHC.Tc.Errors
755+ GHC.Tc.Errors.Hole GHC.Tc.Errors.Hole.FitTypes
756+ GHC.Tc.Gen.Annotation GHC.Tc.Gen.Arrow GHC.Tc.Gen.Bind
757+ GHC.Tc.Gen.Default GHC.Tc.Gen.Export GHC.Tc.Gen.Expr
758+ GHC.Tc.Gen.Foreign GHC.Tc.Gen.HsType GHC.Tc.Gen.Match
759+ GHC.Tc.Gen.Pat GHC.Tc.Gen.Rule GHC.Tc.Gen.Sig GHC.Tc.Gen.Splice
760+ GHC.Tc.Instance.Class GHC.Tc.Instance.Family
761+ GHC.Tc.Instance.FunDeps GHC.Tc.Instance.Typeable GHC.Tc.Module
762+ GHC.Tc.Plugin GHC.Tc.Solver GHC.Tc.Solver.Canonical
763+ GHC.Tc.Solver.Flatten GHC.Tc.Solver.Interact GHC.Tc.Solver.Monad
764+ GHC.Tc.TyCl GHC.Tc.TyCl.Build GHC.Tc.TyCl.Class
765+ GHC.Tc.TyCl.Instance GHC.Tc.TyCl.PatSyn GHC.Tc.TyCl.Utils
766+ GHC.Tc.Types GHC.Tc.Types.Constraint GHC.Tc.Types.EvTerm
767+ GHC.Tc.Types.Evidence GHC.Tc.Types.Origin GHC.Tc.Utils.Backpack
768+ GHC.Tc.Utils.Env GHC.Tc.Utils.Instantiate GHC.Tc.Utils.Monad
769+ GHC.Tc.Utils.TcMType GHC.Tc.Utils.TcType GHC.Tc.Utils.Unify
770+ GHC.Tc.Utils.Zonk GHC.Tc.Validity GHC.ThToHs GHC.Types.Annotations
771+ GHC.Types.Avail GHC.Types.Basic GHC.Types.CostCentre
772+ GHC.Types.CostCentre.State GHC.Types.Cpr GHC.Types.Demand
773+ GHC.Types.FieldLabel GHC.Types.ForeignCall GHC.Types.Id
774+ GHC.Types.Id.Info GHC.Types.Id.Make GHC.Types.Literal
775+ GHC.Types.Name GHC.Types.Name.Cache GHC.Types.Name.Env
776+ GHC.Types.Name.Occurrence GHC.Types.Name.Reader GHC.Types.Name.Set
777+ GHC.Types.Name.Shape GHC.Types.RepType GHC.Types.SrcLoc
778+ GHC.Types.Unique GHC.Types.Unique.DFM GHC.Types.Unique.DSet
779+ GHC.Types.Unique.FM GHC.Types.Unique.Set GHC.Types.Unique.Supply
780+ GHC.Types.Var GHC.Types.Var.Env GHC.Types.Var.Set GHC.Unit
781+ GHC.Unit.Info GHC.Unit.Module GHC.Unit.Module.Env
782+ GHC.Unit.Module.Location GHC.Unit.Module.Name GHC.Unit.Parser
783+ GHC.Unit.Ppr GHC.Unit.State GHC.Unit.Types GHC.Utils.Asm
784+ GHC.Utils.Binary GHC.Utils.BufHandle GHC.Utils.CliOption
785+ GHC.Utils.Encoding GHC.Utils.Error GHC.Utils.Exception GHC.Utils.FV
786+ GHC.Utils.Fingerprint GHC.Utils.IO.Unsafe GHC.Utils.Json
787+ GHC.Utils.Lexeme GHC.Utils.Misc GHC.Utils.Monad
788+ GHC.Utils.Monad.State GHC.Utils.Outputable GHC.Utils.Panic
789+ GHC.Utils.Panic.Plain GHC.Utils.Ppr GHC.Utils.Ppr.Colour
790+import-dirs:
791+library-dirs:
792+dynamic-library-dirs:
793+data-dir:
794+hs-libraries: HSghc-9.0.2
795+include-dirs:
796+depends:
797+ array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
798+ containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.2
799+ exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.0.2 ghc-boot-th-9.0.2
800+ ghc-heap-9.0.2 ghci-9.0.2 hpc-0.6.1.0 process-1.6.13.2
801+ template-haskell-2.17.0.0 terminfo-0.4.1.5 time-1.9.3
802+ transformers-0.5.6.2 unix-2.7.2.2
803+haddock-interfaces:
804+haddock-html:
805+---
806+name: ghc-bignum
807+version: 1.1
808+visibility: public
809+id: ghc-bignum-1.1
810+key: ghc-bignum-1.1
811+license: BSD-3-Clause
812+maintainer: libraries@haskell.org
813+author: Sylvain Henry
814+synopsis: GHC BigNum library
815+description:
816+ This package provides the low-level implementation of the standard
817+ 'BigNat', 'Natural' and 'Integer' types.
818+category: Numeric, Algebra, GHC
819+exposed: True
820+exposed-modules:
821+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
822+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
823+ GHC.Num.WordArray
824+hidden-modules: GHC.Num.Backend.GMP
825+import-dirs:
826+library-dirs:
827+dynamic-library-dirs:
828+data-dir:
829+hs-libraries: HSghc-bignum-1.1
830+extra-libraries: gmp
831+include-dirs:
832+depends: ghc-prim-0.7.0
833+haddock-interfaces:
834+haddock-html:
835+---
836+name: ghc-boot
837+version: 9.0.2
838+visibility: public
839+id: ghc-boot-9.0.2
840+key: ghc-boot-9.0.2
841+license: BSD-3-Clause
842+maintainer: ghc-devs@haskell.org
843+synopsis: Shared functionality between GHC and its boot libraries
844+description:
845+ This library is shared between GHC, ghc-pkg, and other boot
846+ libraries.
847+ .
848+ A note about "GHC.Unit.Database": it only deals with the subset of
849+ the package database that the compiler cares about: modules
850+ paths etc and not package metadata like description, authors
851+ etc. It is thus not a library interface to ghc-pkg and is *not*
852+ suitable for modifying GHC package databases.
853+ .
854+ The package database format and this library are constructed in
855+ such a way that while ghc-pkg depends on Cabal, the GHC library
856+ and program do not have to depend on Cabal.
857+category: GHC
858+exposed: True
859+exposed-modules:
860+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
861+ GHC.LanguageExtensions GHC.Platform GHC.Platform.Host
862+ GHC.Serialized GHC.Settings.Platform GHC.Settings.Utils
863+ GHC.UniqueSubdir GHC.Unit.Database GHC.Version
864+import-dirs:
865+library-dirs:
866+dynamic-library-dirs:
867+data-dir:
868+hs-libraries: HSghc-boot-9.0.2
869+depends:
870+ base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
871+ containers-0.6.4.1 directory-1.3.6.2 filepath-1.4.2.1
872+ ghc-boot-th-9.0.2
873+haddock-interfaces:
874+haddock-html:
875+---
876+name: ghc-boot-th
877+version: 9.0.2
878+visibility: public
879+id: ghc-boot-th-9.0.2
880+key: ghc-boot-th-9.0.2
881+license: BSD-3-Clause
882+maintainer: ghc-devs@haskell.org
883+synopsis:
884+ Shared functionality between GHC and the @template-haskell@
885+ library
886+description:
887+ This library contains various bits shared between the @ghc@ and
888+ @template-haskell@ libraries.
889+ This package exists to ensure that @template-haskell@ has a
890+ minimal set of transitive dependencies, since it is intended to
891+ be depended upon by user code.
892+category: GHC
893+exposed: True
894+exposed-modules:
895+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
896+import-dirs:
897+library-dirs:
898+dynamic-library-dirs:
899+data-dir:
900+hs-libraries: HSghc-boot-th-9.0.2
901+depends: base-4.15.1.0
902+haddock-interfaces:
903+haddock-html:
904+---
905+name: ghc-compact
906+version: 0.1.0.0
907+visibility: public
908+id: ghc-compact-0.1.0.0
909+key: ghc-compact-0.1.0.0
910+license: BSD-3-Clause
911+maintainer: libraries@haskell.org
912+synopsis: In memory storage of deeply evaluated data structure
913+description:
914+ This package provides minimal functionality for working with
915+ "compact regions", which hold a fully evaluated Haskell object graph.
916+ These regions maintain the invariant that no pointers live inside the struct
917+ that point outside it, which ensures efficient garbage collection without
918+ ever reading the structure contents (effectively, it works as a manually
919+ managed "oldest generation" which is never freed until the whole is
920+ released).
921+ Internally, the struct is stored a single contiguous block of memory,
922+ which allows efficient serialization and deserialization of structs
923+ for distributed computing.
924+ This package provides a low-level API; see also the </package/compact
925+ compact package> which provides a user-facing API.
926+category: Data
927+exposed: True
928+exposed-modules: GHC.Compact GHC.Compact.Serialized
929+import-dirs:
930+library-dirs:
931+dynamic-library-dirs:
932+data-dir:
933+hs-libraries: HSghc-compact-0.1.0.0
934+depends: base-4.15.1.0 bytestring-0.10.12.1 ghc-prim-0.7.0
935+haddock-interfaces:
936+haddock-html:
937+---
938+name: ghc-heap
939+version: 9.0.2
940+visibility: public
941+id: ghc-heap-9.0.2
942+key: ghc-heap-9.0.2
943+license: BSD-3-Clause
944+maintainer: libraries@haskell.org
945+synopsis: Functions for walking GHC's heap
946+description:
947+ This package provides functions for walking the GHC heap data structures
948+ and retrieving information about those data structures.
949+category: GHC
950+exposed: True
951+exposed-modules:
952+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
953+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
954+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
955+ GHC.Exts.Heap.Utils
956+import-dirs:
957+library-dirs:
958+dynamic-library-dirs:
959+data-dir:
960+hs-libraries: HSghc-heap-9.0.2
961+depends: base-4.15.1.0 ghc-prim-0.7.0 rts
962+haddock-interfaces:
963+haddock-html:
964+---
965+name: ghc-prim
966+version: 0.7.0
967+visibility: public
968+id: ghc-prim-0.7.0
969+key: ghc-prim-0.7.0
970+license: BSD-3-Clause
971+maintainer: libraries@haskell.org
972+synopsis: GHC primitives
973+description:
974+ This package contains the primitive types and operations supplied by GHC.
975+category: GHC
976+exposed: True
977+exposed-modules:
978+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
979+ GHC.Prim.Exception GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers
980+ GHC.Tuple GHC.Types GHC.Prim
981+import-dirs:
982+library-dirs:
983+dynamic-library-dirs:
984+data-dir:
985+hs-libraries: HSghc-prim-0.7.0
986+extra-libraries: gcc c m
987+depends: rts
988+haddock-interfaces:
989+haddock-html:
990+---
991+name: ghci
992+version: 9.0.2
993+visibility: public
994+id: ghci-9.0.2
995+key: ghci-9.0.2
996+license: BSD-3-Clause
997+maintainer: ghc-devs@haskell.org
998+synopsis: The library supporting GHC's interactive interpreter
999+description:
1000+ This library offers interfaces which mediate interactions between the
1001+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
1002+ backend.
1003+category: GHC
1004+exposed: True
1005+exposed-modules:
1006+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1007+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1008+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1009+ GHCi.TH.Binary SizedSeq
1010+import-dirs:
1011+library-dirs:
1012+dynamic-library-dirs:
1013+data-dir:
1014+hs-libraries: HSghci-9.0.2
1015+include-dirs:
1016+depends:
1017+ array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
1018+ containers-0.6.4.1 deepseq-1.4.5.0 filepath-1.4.2.1 ghc-boot-9.0.2
1019+ ghc-boot-th-9.0.2 ghc-heap-9.0.2 rts template-haskell-2.17.0.0
1020+ transformers-0.5.6.2 unix-2.7.2.2
1021+haddock-interfaces:
1022+haddock-html:
1023+---
1024+name: haskeline
1025+version: 0.8.2
1026+visibility: public
1027+id: haskeline-0.8.2
1028+key: haskeline-0.8.2
1029+license: BSD-3-Clause
1030+copyright: (c) Judah Jacobson
1031+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1032+author: Judah Jacobson
1033+stability: Stable
1034+homepage: https://github.com/judah/haskeline
1035+synopsis:
1036+ A command-line interface for user input, written in Haskell.
1037+description:
1038+ Haskeline provides a user interface for line input in command-line
1039+ programs. This library is similar in purpose to readline, but since
1040+ it is written in Haskell it is (hopefully) more easily used in other
1041+ Haskell programs.
1042+ Haskeline runs both on POSIX-compatible systems and on Windows.
1043+category: User Interfaces
1044+exposed: True
1045+exposed-modules:
1046+ System.Console.Haskeline System.Console.Haskeline.Completion
1047+ System.Console.Haskeline.History System.Console.Haskeline.IO
1048+ System.Console.Haskeline.Internal
1049+hidden-modules:
1050+ System.Console.Haskeline.Backend
1051+ System.Console.Haskeline.Backend.WCWidth
1052+ System.Console.Haskeline.Command
1053+ System.Console.Haskeline.Command.Completion
1054+ System.Console.Haskeline.Command.History
1055+ System.Console.Haskeline.Command.KillRing
1056+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1057+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1058+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1059+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1060+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1061+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1062+ System.Console.Haskeline.Backend.Posix
1063+ System.Console.Haskeline.Backend.Posix.Encoder
1064+ System.Console.Haskeline.Backend.DumbTerm
1065+ System.Console.Haskeline.Backend.Terminfo
1066+import-dirs:
1067+library-dirs:
1068+dynamic-library-dirs:
1069+data-dir:
1070+hs-libraries: HShaskeline-0.8.2
1071+depends:
1072+ base-4.15.1.0 bytestring-0.10.12.1 containers-0.6.4.1
1073+ directory-1.3.6.2 exceptions-0.10.4 filepath-1.4.2.1
1074+ process-1.6.13.2 stm-2.5.0.0 terminfo-0.4.1.5 transformers-0.5.6.2
1075+ unix-2.7.2.2
1076+haddock-interfaces:
1077+haddock-html:
1078+---
1079+name: hpc
1080+version: 0.6.1.0
1081+visibility: public
1082+id: hpc-0.6.1.0
1083+key: hpc-0.6.1.0
1084+license: BSD-3-Clause
1085+maintainer: ghc-devs@haskell.org
1086+author: Andy Gill
1087+synopsis: Code Coverage Library for Haskell
1088+description:
1089+ This package provides the code coverage library for Haskell.
1090+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1091+ information.
1092+category: Control
1093+exposed: True
1094+exposed-modules:
1095+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1096+import-dirs:
1097+library-dirs:
1098+dynamic-library-dirs:
1099+data-dir:
1100+hs-libraries: HShpc-0.6.1.0
1101+depends:
1102+ base-4.15.1.0 containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.2
1103+ filepath-1.4.2.1 time-1.9.3
1104+haddock-interfaces:
1105+haddock-html:
1106+---
1107+name: integer-gmp
1108+version: 1.1
1109+visibility: public
1110+id: integer-gmp-1.1
1111+key: integer-gmp-1.1
1112+license: BSD-3-Clause
1113+maintainer: hvr@gnu.org
1114+author: Herbert Valerio Riedel
1115+synopsis: Integer library based on GMP
1116+description:
1117+ This package used to provide an implementation of the standard 'Integer'
1118+ type based on the
1119+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1120+ It is now deprecated in favor of the 'ghc-bignum' package.
1121+ Its purpose is to provide backward compatibility for codes directly
1122+ depending on the `integer-gmp` package.
1123+category: Numeric, Algebra
1124+exposed: True
1125+exposed-modules: GHC.Integer.GMP.Internals
1126+import-dirs:
1127+library-dirs:
1128+dynamic-library-dirs:
1129+data-dir:
1130+hs-libraries: HSinteger-gmp-1.1
1131+depends: base-4.15.1.0 ghc-bignum-1.1 ghc-prim-0.7.0
1132+haddock-interfaces:
1133+haddock-html:
1134+---
1135+name: libiserv
1136+version: 9.0.2
1137+visibility: public
1138+id: libiserv-9.0.2
1139+key: libiserv-9.0.2
1140+license: BSD-3-Clause
1141+copyright: XXX
1142+maintainer: XXX
1143+author: XXX
1144+synopsis:
1145+ Provides shared functionality between iserv and iserv-proxy.
1146+description:
1147+ Provides shared functionality between iserv and iserv-proxy.
1148+category: Development
1149+exposed: True
1150+exposed-modules: GHCi.Utils Lib
1151+import-dirs:
1152+library-dirs:
1153+dynamic-library-dirs:
1154+data-dir:
1155+hs-libraries: HSlibiserv-9.0.2
1156+depends:
1157+ base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
1158+ containers-0.6.4.1 deepseq-1.4.5.0 ghci-9.0.2 unix-2.7.2.2
1159+haddock-interfaces:
1160+haddock-html:
1161+---
1162+name: mtl
1163+version: 2.2.2
1164+visibility: public
1165+id: mtl-2.2.2
1166+key: mtl-2.2.2
1167+license: BSD-3-Clause
1168+maintainer: Edward Kmett <ekmett@gmail.com>
1169+author: Andy Gill
1170+homepage: http://github.com/haskell/mtl
1171+synopsis: Monad classes, using functional dependencies
1172+description:
1173+ Monad classes using functional dependencies, with instances
1174+ for various monad transformers, inspired by the paper
1175+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1176+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1177+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1178+category: Control
1179+exposed: True
1180+exposed-modules:
1181+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1182+ Control.Monad.Error.Class Control.Monad.Except
1183+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1184+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1185+ Control.Monad.RWS.Strict Control.Monad.Reader
1186+ Control.Monad.Reader.Class Control.Monad.State
1187+ Control.Monad.State.Class Control.Monad.State.Lazy
1188+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1189+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1190+ Control.Monad.Writer.Strict
1191+import-dirs:
1192+library-dirs:
1193+dynamic-library-dirs:
1194+data-dir:
1195+hs-libraries: HSmtl-2.2.2
1196+depends: base-4.15.1.0 transformers-0.5.6.2
1197+haddock-interfaces:
1198+haddock-html:
1199+---
1200+name: parsec
1201+version: 3.1.14.0
1202+visibility: public
1203+id: parsec-3.1.14.0
1204+key: parsec-3.1.14.0
1205+license: BSD-3-Clause
1206+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1207+author:
1208+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1209+homepage: https://github.com/haskell/parsec
1210+synopsis: Monadic parser combinators
1211+description:
1212+ Parsec is designed from scratch as an industrial-strength parser
1213+ library. It is simple, safe, well documented (on the package
1214+ homepage), has extensive libraries, good error messages,
1215+ and is fast. It is defined as a monad transformer that can be
1216+ stacked on arbitrary monads, and it is also parametric in the
1217+ input stream type.
1218+ The main entry point is the "Text.Parsec" module which provides
1219+ defaults for parsing 'Char'acter data.
1220+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1221+ the legacy @parsec-2@ API and may be removed at some point in
1222+ the future.
1223+category: Parsing
1224+exposed: True
1225+exposed-modules:
1226+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1227+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1228+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1229+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1230+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1231+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1232+ Text.ParserCombinators.Parsec.Combinator
1233+ Text.ParserCombinators.Parsec.Error
1234+ Text.ParserCombinators.Parsec.Expr
1235+ Text.ParserCombinators.Parsec.Language
1236+ Text.ParserCombinators.Parsec.Perm
1237+ Text.ParserCombinators.Parsec.Pos
1238+ Text.ParserCombinators.Parsec.Prim
1239+ Text.ParserCombinators.Parsec.Token
1240+import-dirs:
1241+library-dirs:
1242+dynamic-library-dirs:
1243+data-dir:
1244+hs-libraries: HSparsec-3.1.14.0
1245+depends:
1246+ base-4.15.1.0 bytestring-0.10.12.1 mtl-2.2.2 text-1.2.5.0
1247+haddock-interfaces:
1248+haddock-html:
1249+---
1250+name: pretty
1251+version: 1.1.3.6
1252+visibility: public
1253+id: pretty-1.1.3.6
1254+key: pretty-1.1.3.6
1255+license: BSD-3-Clause
1256+maintainer: David Terei <code@davidterei.com>
1257+stability: Stable
1258+homepage: http://github.com/haskell/pretty
1259+synopsis: Pretty-printing library
1260+description:
1261+ This package contains a pretty-printing library, a set of API's
1262+ that provides a way to easily print out text in a consistent
1263+ format of your choosing. This is useful for compilers and related
1264+ tools.
1265+ This library was originally designed by John Hughes's and has since
1266+ been heavily modified by Simon Peyton Jones.
1267+category: Text
1268+exposed: True
1269+exposed-modules:
1270+ Text.PrettyPrint Text.PrettyPrint.Annotated
1271+ Text.PrettyPrint.Annotated.HughesPJ
1272+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1273+ Text.PrettyPrint.HughesPJClass
1274+import-dirs:
1275+library-dirs:
1276+dynamic-library-dirs:
1277+data-dir:
1278+hs-libraries: HSpretty-1.1.3.6
1279+depends: base-4.15.1.0 deepseq-1.4.5.0 ghc-prim-0.7.0
1280+haddock-interfaces:
1281+haddock-html:
1282+---
1283+name: process
1284+version: 1.6.13.2
1285+visibility: public
1286+id: process-1.6.13.2
1287+key: process-1.6.13.2
1288+license: BSD-3-Clause
1289+maintainer: libraries@haskell.org
1290+synopsis: Process libraries
1291+description:
1292+ This package contains libraries for dealing with system processes.
1293+ The typed-process package is a more recent take on a process API,
1294+ which uses this package internally. It features better binary
1295+ support, easier concurrency, and a more composable API. You can
1296+ read more about it at
1297+ <https://github.com/fpco/typed-process/#readme>.
1298+category: System
1299+exposed: True
1300+exposed-modules: System.Cmd System.Process System.Process.Internals
1301+hidden-modules: System.Process.Common System.Process.Posix
1302+import-dirs:
1303+library-dirs:
1304+dynamic-library-dirs:
1305+data-dir:
1306+hs-libraries: HSprocess-1.6.13.2
1307+include-dirs:
1308+includes: runProcess.h
1309+depends:
1310+ base-4.15.1.0 deepseq-1.4.5.0 directory-1.3.6.2 filepath-1.4.2.1
1311+ unix-2.7.2.2
1312+haddock-interfaces:
1313+haddock-html:
1314+---
1315+name: stm
1316+version: 2.5.0.0
1317+visibility: public
1318+id: stm-2.5.0.0
1319+key: stm-2.5.0.0
1320+license: BSD-3-Clause
1321+maintainer: libraries@haskell.org
1322+homepage: https://wiki.haskell.org/Software_transactional_memory
1323+synopsis: Software Transactional Memory
1324+description:
1325+ Software Transactional Memory, or STM, is an abstraction for
1326+ concurrent communication. The main benefits of STM are
1327+ /composability/ and /modularity/. That is, using STM you can write
1328+ concurrent abstractions that can be easily composed with any other
1329+ abstraction built using STM, without exposing the details of how
1330+ your abstraction ensures safety. This is typically not the case
1331+ with other forms of concurrent communication, such as locks or
1332+ 'MVar's.
1333+category: Concurrency
1334+exposed: True
1335+exposed-modules:
1336+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1337+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1338+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1339+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1340+ Control.Monad.STM
1341+hidden-modules: Control.Sequential.STM
1342+import-dirs:
1343+library-dirs:
1344+dynamic-library-dirs:
1345+data-dir:
1346+hs-libraries: HSstm-2.5.0.0
1347+depends: array-0.5.4.0 base-4.15.1.0
1348+haddock-interfaces:
1349+haddock-html:
1350+---
1351+name: template-haskell
1352+version: 2.17.0.0
1353+visibility: public
1354+id: template-haskell-2.17.0.0
1355+key: template-haskell-2.17.0.0
1356+license: BSD-3-Clause
1357+maintainer: libraries@haskell.org
1358+synopsis: Support library for Template Haskell
1359+description:
1360+ This package provides modules containing facilities for manipulating
1361+ Haskell source code using Template Haskell.
1362+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1363+ information.
1364+category: Template Haskell
1365+exposed: True
1366+exposed-modules:
1367+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1368+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1369+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1370+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1371+ Language.Haskell.TH.Syntax
1372+hidden-modules: Language.Haskell.TH.Lib.Map
1373+import-dirs:
1374+library-dirs:
1375+dynamic-library-dirs:
1376+data-dir:
1377+hs-libraries: HStemplate-haskell-2.17.0.0
1378+depends:
1379+ base-4.15.1.0 ghc-boot-th-9.0.2 ghc-prim-0.7.0 pretty-1.1.3.6
1380+haddock-interfaces:
1381+haddock-html:
1382+---
1383+name: terminfo
1384+version: 0.4.1.5
1385+visibility: public
1386+id: terminfo-0.4.1.5
1387+key: terminfo-0.4.1.5
1388+license: BSD-3-Clause
1389+copyright: (c) Judah Jacobson
1390+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1391+author: Judah Jacobson
1392+stability: Stable
1393+homepage: https://github.com/judah/terminfo
1394+synopsis: Haskell bindings to the terminfo library.
1395+description:
1396+ This library provides an interface to the terminfo database (via bindings to the
1397+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1398+ systems to interact with a variety of terminals using a standard set of capabilities.
1399+category: User Interfaces
1400+exposed: True
1401+exposed-modules:
1402+ System.Console.Terminfo System.Console.Terminfo.Base
1403+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1404+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1405+ System.Console.Terminfo.Keys
1406+import-dirs:
1407+library-dirs:
1408+dynamic-library-dirs:
1409+data-dir:
1410+hs-libraries: HSterminfo-0.4.1.5
1411+extra-libraries: tinfo
1412+depends: base-4.15.1.0
1413+haddock-interfaces:
1414+haddock-html:
1415+---
1416+name: text
1417+version: 1.2.5.0
1418+visibility: public
1419+id: text-1.2.5.0
1420+key: text-1.2.5.0
1421+license: BSD-2-Clause
1422+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1423+maintainer:
1424+ Haskell Text Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
1425+author: Bryan O'Sullivan <bos@serpentine.com>
1426+homepage: https://github.com/haskell/text
1427+synopsis: An efficient packed Unicode text type.
1428+description:
1429+ An efficient packed, immutable Unicode text type (both strict and
1430+ lazy), with a powerful loop fusion optimization framework.
1431+ The 'Text' type represents Unicode character strings, in a time and
1432+ space-efficient manner. This package provides text processing
1433+ capabilities that are optimized for performance critical use, both
1434+ in terms of large data quantities and high speed.
1435+ The 'Text' type provides character-encoding, type-safe case
1436+ conversion via whole-string case conversion functions (see "Data.Text").
1437+ It also provides a range of functions for converting 'Text' values to
1438+ and from 'ByteStrings', using several standard encodings
1439+ (see "Data.Text.Encoding").
1440+ Efficient locale-sensitive support for text IO is also supported
1441+ (see "Data.Text.IO").
1442+ These modules are intended to be imported qualified, to avoid name
1443+ clashes with Prelude functions, e.g.
1444+ > import qualified Data.Text as T
1445+ == ICU Support
1446+ To use an extended and very rich family of functions for working
1447+ with Unicode text (including normalization, regular expressions,
1448+ non-standard encodings, text breaking, and locales), see
1449+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1450+ based on the well-respected and liberally
1451+ licensed [ICU library](http://site.icu-project.org/).
1452+ == Internal Representation: UTF-16 vs. UTF-8
1453+ Currently the @text@ library uses UTF-16 as its internal representation
1454+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1455+ for Unicode text. We're currently investigating the feasibility
1456+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1457+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1458+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1459+ <https://hackage.haskell.org/package/text-short text-short>.
1460+category: Data, Text
1461+exposed: True
1462+exposed-modules:
1463+ Data.Text Data.Text.Array Data.Text.Encoding
1464+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1465+ Data.Text.Internal Data.Text.Internal.Builder
1466+ Data.Text.Internal.Builder.Functions
1467+ Data.Text.Internal.Builder.Int.Digits
1468+ Data.Text.Internal.Builder.RealFloat.Functions
1469+ Data.Text.Internal.ByteStringCompat
1470+ Data.Text.Internal.Encoding.Fusion
1471+ Data.Text.Internal.Encoding.Fusion.Common
1472+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1473+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1474+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1475+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1476+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1477+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1478+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1479+ Data.Text.Internal.PrimCompat Data.Text.Internal.Private
1480+ Data.Text.Internal.Read Data.Text.Internal.Search
1481+ Data.Text.Internal.Unsafe Data.Text.Internal.Unsafe.Char
1482+ Data.Text.Internal.Unsafe.Shift Data.Text.Lazy
1483+ Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1484+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1485+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1486+ Data.Text.Read Data.Text.Unsafe
1487+hidden-modules: Data.Text.Show
1488+import-dirs:
1489+library-dirs:
1490+dynamic-library-dirs:
1491+data-dir:
1492+hs-libraries: HStext-1.2.5.0
1493+depends:
1494+ array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
1495+ deepseq-1.4.5.0 ghc-prim-0.7.0 template-haskell-2.17.0.0
1496+haddock-interfaces:
1497+haddock-html:
1498+---
1499+name: time
1500+version: 1.9.3
1501+visibility: public
1502+id: time-1.9.3
1503+key: time-1.9.3
1504+license: BSD-3-Clause
1505+maintainer: <ashley@semantic.org>
1506+author: Ashley Yakeley
1507+stability: stable
1508+homepage: https://github.com/haskell/time
1509+synopsis: A time library
1510+description: Time, clocks and calendars
1511+category: Time
1512+exposed: True
1513+exposed-modules:
1514+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1515+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1516+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1517+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1518+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1519+ Data.Time.Format.Internal Data.Time.LocalTime
1520+hidden-modules:
1521+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1522+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1523+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1524+ Data.Time.Clock.Internal.DiffTime
1525+ Data.Time.Clock.Internal.AbsoluteTime
1526+ Data.Time.Clock.Internal.NominalDiffTime
1527+ Data.Time.Clock.Internal.POSIXTime
1528+ Data.Time.Clock.Internal.UniversalTime
1529+ Data.Time.Clock.Internal.SystemTime
1530+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1531+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1532+ Data.Time.LocalTime.Internal.TimeZone
1533+ Data.Time.LocalTime.Internal.TimeOfDay
1534+ Data.Time.LocalTime.Internal.CalendarDiffTime
1535+ Data.Time.LocalTime.Internal.LocalTime
1536+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1537+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1538+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1539+ Data.Time.Format.Parse.Instances
1540+import-dirs:
1541+library-dirs:
1542+dynamic-library-dirs:
1543+data-dir:
1544+hs-libraries: HStime-1.9.3
1545+include-dirs:
1546+depends: base-4.15.1.0 deepseq-1.4.5.0
1547+haddock-interfaces:
1548+haddock-html:
1549+---
1550+name: transformers
1551+version: 0.5.6.2
1552+visibility: public
1553+id: transformers-0.5.6.2
1554+key: transformers-0.5.6.2
1555+license: BSD-3-Clause
1556+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1557+author: Andy Gill, Ross Paterson
1558+synopsis: Concrete functor and monad transformers
1559+description:
1560+ A portable library of functor and monad transformers, inspired by
1561+ the paper
1562+ * \"Functional Programming with Overloading and Higher-Order
1563+ Polymorphism\", by Mark P Jones,
1564+ in /Advanced School of Functional Programming/, 1995
1565+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1566+ This package contains:
1567+ * the monad transformer class (in "Control.Monad.Trans.Class")
1568+ * concrete functor and monad transformers, each with associated
1569+ operations and functions to lift operations associated with other
1570+ transformers.
1571+ The package can be used on its own in portable Haskell code, in
1572+ which case operations need to be manually lifted through transformer
1573+ stacks (see "Control.Monad.Trans.Class" for some examples).
1574+ Alternatively, it can be used with the non-portable monad classes in
1575+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1576+ introduced by monad transformers through other transformers.
1577+category: Control
1578+exposed: True
1579+exposed-modules:
1580+ Control.Applicative.Backwards Control.Applicative.Lift
1581+ Control.Monad.Signatures Control.Monad.Trans.Accum
1582+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1583+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1584+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1585+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1586+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1587+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1588+ Control.Monad.Trans.Select Control.Monad.Trans.State
1589+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1590+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1591+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1592+ Data.Functor.Constant Data.Functor.Reverse
1593+import-dirs:
1594+library-dirs:
1595+dynamic-library-dirs:
1596+data-dir:
1597+hs-libraries: HStransformers-0.5.6.2
1598+depends: base-4.15.1.0
1599+haddock-interfaces:
1600+haddock-html:
1601+---
1602+name: unix
1603+version: 2.7.2.2
1604+visibility: public
1605+id: unix-2.7.2.2
1606+key: unix-2.7.2.2
1607+license: BSD-3-Clause
1608+maintainer: libraries@haskell.org
1609+homepage: https://github.com/haskell/unix
1610+synopsis: POSIX functionality
1611+description:
1612+ This package gives you access to the set of operating system
1613+ services standardised by
1614+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1615+ (or the IEEE Portable Operating System Interface for Computing
1616+ Environments - IEEE Std. 1003.1).
1617+ The package is not supported under Windows.
1618+category: System
1619+exposed: True
1620+exposed-modules:
1621+ System.Posix System.Posix.ByteString
1622+ System.Posix.ByteString.FilePath System.Posix.Directory
1623+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1624+ System.Posix.DynamicLinker.ByteString
1625+ System.Posix.DynamicLinker.Module
1626+ System.Posix.DynamicLinker.Module.ByteString
1627+ System.Posix.DynamicLinker.Prim System.Posix.Env
1628+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1629+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1630+ System.Posix.IO.ByteString System.Posix.Process
1631+ System.Posix.Process.ByteString System.Posix.Process.Internals
1632+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1633+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1634+ System.Posix.Temp.ByteString System.Posix.Terminal
1635+ System.Posix.Terminal.ByteString System.Posix.Time
1636+ System.Posix.Unistd System.Posix.User
1637+hidden-modules:
1638+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1639+ System.Posix.Files.Common System.Posix.IO.Common
1640+ System.Posix.Process.Common System.Posix.Terminal.Common
1641+import-dirs:
1642+library-dirs:
1643+dynamic-library-dirs:
1644+data-dir:
1645+hs-libraries: HSunix-2.7.2.2
1646+extra-libraries: rt util dl pthread
1647+include-dirs:
1648+includes: HsUnix.h execvpe.h
1649+depends: base-4.15.1.0 bytestring-0.10.12.1 time-1.9.3
1650+haddock-interfaces:
1651+haddock-html:
1652+---
1653+name: xhtml
1654+version: 3000.2.2.1
1655+visibility: public
1656+id: xhtml-3000.2.2.1
1657+key: xhtml-3000.2.2.1
1658+license: BSD-3-Clause
1659+copyright:
1660+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1661+ Graduate Institute of Science and Technology, 1999-2001
1662+maintainer: Chris Dornan <chris@chrisdornan.com>
1663+author: Bjorn Bringert
1664+stability: Stable
1665+homepage: https://github.com/haskell/xhtml
1666+synopsis: An XHTML combinator library
1667+description:
1668+ This package provides combinators for producing
1669+ XHTML 1.0, including the Strict, Transitional and
1670+ Frameset variants.
1671+category: Web, XML, Pretty Printer
1672+exposed: True
1673+exposed-modules:
1674+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1675+ Text.XHtml.Table Text.XHtml.Transitional
1676+hidden-modules:
1677+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1678+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1679+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1680+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1681+import-dirs:
1682+library-dirs:
1683+dynamic-library-dirs:
1684+data-dir:
1685+hs-libraries: HSxhtml-3000.2.2.1
1686+depends: base-4.15.1.0
1687+haddock-interfaces:
1688+haddock-html:
1689+---
1690+name: rts
1691+version: 1.0.2
1692+visibility: public
1693+id: rts
1694+key: rts
1695+license: BSD-3-Clause
1696+maintainer: glasgow-haskell-users@haskell.org
1697+exposed: True
1698+library-dirs:
1699+hs-libraries: HSrts
1700+extra-libraries: m rt dl ffi numa pthread
1701+include-dirs:
1702+includes: Stg.h
1703+ld-options:
1704+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1705+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1706+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1707+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1708+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1709+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1710+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1711+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1712+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1713+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1714+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1715+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1716+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1717+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1718+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1719+ "-Wl,-u,base_GHCziIOPort_doubleReadException_closure"
1720+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1721+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1722+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1723+ "-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure"
1724+ "-Wl,-u,base_GHCziExceptionziType_underflowException_closure"
1725+ "-Wl,-u,base_GHCziExceptionziType_overflowException_closure"
1726+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1727+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1728+ "-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure"
1729+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1730+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1731+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1732+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1733+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1734+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1735+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1736+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1737+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1738+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1739+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1740+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1741+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1742+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1743+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1744+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1745+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1746+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1747+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1748+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1749+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1750+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1751+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1752+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1753+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1754+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1755+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1756+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1757+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1758+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1759+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1760+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1761+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1762+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_xchg8" "-Wl,-u,hs_xchg16"
1763+ "-Wl,-u,hs_xchg32" "-Wl,-u,hs_xchg64" "-Wl,-u,hs_atomicread8"
1764+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1765+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1766+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1767+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.0.2
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/infonew file+74
@@ -0,0 +1,74 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","YES")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","aarch64-unknown-linux")
40+ ,("LLVM clang command","clang")
41+ ,("bignum backend","gmp")
42+ ,("Use interpreter","YES")
43+ ,("Support SMP","YES")
44+ ,("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")
45+ ,("Tables next to code","YES")
46+ ,("Leading underscore","NO")
47+ ,("Use LibFFI","YES")
48+ ,("Use Threads","YES")
49+ ,("Use Debugging","NO")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","9.0.2")
52+ ,("Project Git commit id","6554ff2843d53dddeb875cb145ab892725eac54c")
53+ ,("Booter version","8.8.4")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-unknown-linux")
56+ ,("Host platform","aarch64-unknown-linux")
57+ ,("Target platform","aarch64-unknown-linux")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","NO")
61+ ,("Target default backend","LLVM")
62+ ,("Support dynamic-too","YES")
63+ ,("Support parallel --make","YES")
64+ ,("Support reexported-modules","YES")
65+ ,("Support thinning and renaming package flags","YES")
66+ ,("Support Backpack","YES")
67+ ,("Requires unified installed package IDs","YES")
68+ ,("Uses package keys","YES")
69+ ,("Uses unit IDs","YES")
70+ ,("Dynamic by default","NO")
71+ ,("GHC Dynamic","YES")
72+ ,("GHC Profiled","NO")
73+ ,("Debug on","NO")
74+ ]
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.0.2
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/supported-languagesnew file+261
@@ -0,0 +1,261 @@
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+LexicalNegation
121+NoLexicalNegation
122+LiberalTypeSynonyms
123+NoLiberalTypeSynonyms
124+LinearTypes
125+NoLinearTypes
126+MagicHash
127+NoMagicHash
128+MonadComprehensions
129+NoMonadComprehensions
130+MonadFailDesugaring
131+NoMonadFailDesugaring
132+MonoLocalBinds
133+NoMonoLocalBinds
134+MonoPatBinds
135+NoMonoPatBinds
136+MonomorphismRestriction
137+NoMonomorphismRestriction
138+MultiParamTypeClasses
139+NoMultiParamTypeClasses
140+MultiWayIf
141+NoMultiWayIf
142+NumericUnderscores
143+NoNumericUnderscores
144+NPlusKPatterns
145+NoNPlusKPatterns
146+NamedFieldPuns
147+NoNamedFieldPuns
148+NamedWildCards
149+NoNamedWildCards
150+NegativeLiterals
151+NoNegativeLiterals
152+HexFloatLiterals
153+NoHexFloatLiterals
154+NondecreasingIndentation
155+NoNondecreasingIndentation
156+NullaryTypeClasses
157+NoNullaryTypeClasses
158+NumDecimals
159+NoNumDecimals
160+OverlappingInstances
161+NoOverlappingInstances
162+OverloadedLabels
163+NoOverloadedLabels
164+OverloadedLists
165+NoOverloadedLists
166+OverloadedStrings
167+NoOverloadedStrings
168+PackageImports
169+NoPackageImports
170+ParallelArrays
171+NoParallelArrays
172+ParallelListComp
173+NoParallelListComp
174+PartialTypeSignatures
175+NoPartialTypeSignatures
176+PatternGuards
177+NoPatternGuards
178+PatternSignatures
179+NoPatternSignatures
180+PatternSynonyms
181+NoPatternSynonyms
182+PolyKinds
183+NoPolyKinds
184+PolymorphicComponents
185+NoPolymorphicComponents
186+QuantifiedConstraints
187+NoQuantifiedConstraints
188+PostfixOperators
189+NoPostfixOperators
190+QuasiQuotes
191+NoQuasiQuotes
192+QualifiedDo
193+NoQualifiedDo
194+Rank2Types
195+NoRank2Types
196+RankNTypes
197+NoRankNTypes
198+RebindableSyntax
199+NoRebindableSyntax
200+RecordPuns
201+NoRecordPuns
202+RecordWildCards
203+NoRecordWildCards
204+RecursiveDo
205+NoRecursiveDo
206+RelaxedLayout
207+NoRelaxedLayout
208+RelaxedPolyRec
209+NoRelaxedPolyRec
210+RoleAnnotations
211+NoRoleAnnotations
212+ScopedTypeVariables
213+NoScopedTypeVariables
214+StandaloneDeriving
215+NoStandaloneDeriving
216+StarIsType
217+NoStarIsType
218+StaticPointers
219+NoStaticPointers
220+Strict
221+NoStrict
222+StrictData
223+NoStrictData
224+TemplateHaskell
225+NoTemplateHaskell
226+TemplateHaskellQuotes
227+NoTemplateHaskellQuotes
228+StandaloneKindSignatures
229+NoStandaloneKindSignatures
230+TraditionalRecordSyntax
231+NoTraditionalRecordSyntax
232+TransformListComp
233+NoTransformListComp
234+TupleSections
235+NoTupleSections
236+TypeApplications
237+NoTypeApplications
238+TypeInType
239+NoTypeInType
240+TypeFamilies
241+NoTypeFamilies
242+TypeOperators
243+NoTypeOperators
244+TypeSynonymInstances
245+NoTypeSynonymInstances
246+UnboxedTuples
247+NoUnboxedTuples
248+UnboxedSums
249+NoUnboxedSums
250+UndecidableInstances
251+NoUndecidableInstances
252+UndecidableSuperClasses
253+NoUndecidableSuperClasses
254+UnicodeSyntax
255+NoUnicodeSyntax
256+UnliftedFFITypes
257+NoUnliftedFFITypes
258+UnliftedNewtypes
259+NoUnliftedNewtypes
260+ViewPatterns
261+NoViewPatterns
materialized/dummy-ghc/ghc-9.0.2-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.0.2
materialized/dummy-ghc/ghc-9.0.2-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","--target=x86_64-apple-darwin ")
4 ,("C compiler flags","--target=x86_64-apple-darwin ")
4 ,("C++ compiler flags","--target=x86_64-apple-darwin ")
5 ,("C++ compiler flags","--target=x86_64-apple-darwin ")
5 ,("C compiler link flags","--target=x86_64-apple-darwin ")
6 ,("C compiler link flags","--target=x86_64-apple-darwin ")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.0.2-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.1-aarch64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","--target=arm64-apple-darwin ")
4 ,("C compiler flags","--target=arm64-apple-darwin ")
4 ,("C++ compiler flags","--target=arm64-apple-darwin ")
5 ,("C++ compiler flags","--target=arm64-apple-darwin ")
5 ,("C compiler link flags","--target=arm64-apple-darwin ")
6 ,("C compiler link flags","--target=arm64-apple-darwin ")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc-pkg/dump-globalnew file+1826
@@ -0,0 +1,1826 @@
1+name: Cabal
2+version: 3.6.0.0
3+visibility: public
4+id: Cabal-3.6.0.0
5+key: Cabal-3.6.0.0
6+license: BSD-3-Clause
7+copyright: 2003-2021, 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.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License 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.Flag
71+ Distribution.Simple.GHC Distribution.Simple.GHCJS
72+ Distribution.Simple.Glob Distribution.Simple.Haddock
73+ Distribution.Simple.HaskellSuite Distribution.Simple.Hpc
74+ Distribution.Simple.Install Distribution.Simple.InstallDirs
75+ Distribution.Simple.InstallDirs.Internal
76+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
77+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
78+ Distribution.Simple.Program Distribution.Simple.Program.Ar
79+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
80+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
81+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
82+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
83+ Distribution.Simple.Program.ResponseFile
84+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
85+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
86+ Distribution.Simple.Register Distribution.Simple.Setup
87+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
88+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
89+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
90+ Distribution.Simple.UHC Distribution.Simple.UserHooks
91+ Distribution.Simple.Utils Distribution.System
92+ Distribution.TestSuite Distribution.Text
93+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
94+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
95+ Distribution.Types.Benchmark.Lens
96+ Distribution.Types.BenchmarkInterface
97+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
98+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
99+ Distribution.Types.Component Distribution.Types.ComponentId
100+ Distribution.Types.ComponentInclude
101+ Distribution.Types.ComponentLocalBuildInfo
102+ Distribution.Types.ComponentName
103+ Distribution.Types.ComponentRequestedSpec
104+ Distribution.Types.CondTree Distribution.Types.Condition
105+ Distribution.Types.ConfVar Distribution.Types.Dependency
106+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
107+ Distribution.Types.Executable Distribution.Types.Executable.Lens
108+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
109+ Distribution.Types.Flag Distribution.Types.ForeignLib
110+ Distribution.Types.ForeignLib.Lens
111+ Distribution.Types.ForeignLibOption
112+ Distribution.Types.ForeignLibType
113+ Distribution.Types.GenericPackageDescription
114+ Distribution.Types.GenericPackageDescription.Lens
115+ Distribution.Types.GivenComponent
116+ Distribution.Types.HookedBuildInfo
117+ Distribution.Types.IncludeRenaming
118+ Distribution.Types.InstalledPackageInfo
119+ Distribution.Types.InstalledPackageInfo.FieldGrammar
120+ Distribution.Types.InstalledPackageInfo.Lens
121+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
122+ Distribution.Types.Library Distribution.Types.Library.Lens
123+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
124+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
125+ Distribution.Types.Module Distribution.Types.ModuleReexport
126+ Distribution.Types.ModuleRenaming
127+ Distribution.Types.MungedPackageId
128+ Distribution.Types.MungedPackageName
129+ Distribution.Types.PackageDescription
130+ Distribution.Types.PackageDescription.Lens
131+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
132+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
133+ Distribution.Types.PackageVersionConstraint
134+ Distribution.Types.PkgconfigDependency
135+ Distribution.Types.PkgconfigName
136+ Distribution.Types.PkgconfigVersion
137+ Distribution.Types.PkgconfigVersionRange
138+ Distribution.Types.SetupBuildInfo
139+ Distribution.Types.SetupBuildInfo.Lens
140+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
141+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
142+ Distribution.Types.TestSuite.Lens
143+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
144+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
145+ Distribution.Types.Version Distribution.Types.VersionInterval
146+ Distribution.Types.VersionInterval.Legacy
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.Path
152+ Distribution.Utils.Progress Distribution.Utils.ShortText
153+ Distribution.Utils.Structured Distribution.Verbosity
154+ Distribution.Verbosity.Internal Distribution.Version
155+ Language.Haskell.Extension
156+hidden-modules:
157+ Distribution.Backpack.PreExistingComponent
158+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
159+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
160+ Distribution.Backpack.Id Distribution.Utils.UnionFind
161+ Distribution.Utils.Base62 Distribution.Compat.Async
162+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
163+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
164+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
165+ Distribution.Utils.String Distribution.Simple.Build.Macros.Z
166+ Distribution.Simple.Build.PathsModule.Z
167+ Distribution.Simple.GHC.EnvironmentParser
168+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
169+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
170+ Paths_Cabal
171+import-dirs:
172+library-dirs:
173+dynamic-library-dirs:
174+data-dir:
175+hs-libraries: HSCabal-3.6.0.0
176+depends:
177+ array-0.5.4.0 base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0
178+ containers-0.6.5.1 deepseq-1.4.6.0 directory-1.3.6.2
179+ filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
180+ process-1.6.13.2 text-1.2.5.0 time-1.11.1.1 transformers-0.5.6.2
181+ unix-2.7.2.2
182+haddock-interfaces:
183+haddock-html:
184+---
185+name: array
186+version: 0.5.4.0
187+visibility: public
188+id: array-0.5.4.0
189+key: array-0.5.4.0
190+license: BSD-3-Clause
191+maintainer: libraries@haskell.org
192+synopsis: Mutable and immutable arrays
193+description:
194+ In addition to providing the "Data.Array" module
195+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
196+ this package also defines the classes 'IArray' of
197+ immutable arrays and 'MArray' of arrays mutable within appropriate
198+ monads, as well as some instances of these classes.
199+category: Data Structures
200+exposed: True
201+exposed-modules:
202+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
203+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
204+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
205+ Data.Array.Storable Data.Array.Storable.Internals
206+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
207+import-dirs:
208+library-dirs:
209+dynamic-library-dirs:
210+data-dir:
211+hs-libraries: HSarray-0.5.4.0
212+depends: base-4.16.0.0
213+haddock-interfaces:
214+haddock-html:
215+---
216+name: base
217+version: 4.16.0.0
218+visibility: public
219+id: base-4.16.0.0
220+key: base-4.16.0.0
221+license: BSD-3-Clause
222+maintainer: libraries@haskell.org
223+synopsis: Basic libraries
224+description:
225+ This package contains the Standard Haskell "Prelude" and its support libraries,
226+ and a large collection of useful libraries ranging from data
227+ structures to parsing combinators and debugging utilities.
228+category: Prelude
229+exposed: True
230+exposed-modules:
231+ Control.Applicative, Control.Arrow, Control.Category,
232+ Control.Concurrent, Control.Concurrent.Chan,
233+ Control.Concurrent.MVar, Control.Concurrent.QSem,
234+ Control.Concurrent.QSemN, Control.Exception,
235+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
236+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
237+ Control.Monad.ST, Control.Monad.ST.Lazy,
238+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
239+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
240+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
241+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
242+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
243+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
244+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
245+ Data.Functor.Const, Data.Functor.Contravariant,
246+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
247+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
248+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
249+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
250+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
251+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
252+ Data.Type.Ord, Data.Typeable, Data.Unique, Data.Version, Data.Void,
253+ Data.Word, Debug.Trace, Foreign, Foreign.C, Foreign.C.Error,
254+ Foreign.C.String, Foreign.C.Types, Foreign.Concurrent,
255+ Foreign.ForeignPtr, Foreign.ForeignPtr.Safe,
256+ Foreign.ForeignPtr.Unsafe, Foreign.Marshal, Foreign.Marshal.Alloc,
257+ Foreign.Marshal.Array, Foreign.Marshal.Error, Foreign.Marshal.Pool,
258+ Foreign.Marshal.Safe, Foreign.Marshal.Unsafe,
259+ Foreign.Marshal.Utils, Foreign.Ptr, Foreign.Safe,
260+ Foreign.StablePtr, Foreign.Storable, GHC.Arr, GHC.Base, GHC.Bits,
261+ GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc, GHC.Conc.IO,
262+ GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler, GHC.Constants,
263+ GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err, GHC.Event,
264+ GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
265+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
266+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
267+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
268+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
269+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
270+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
271+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
272+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
273+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
274+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
275+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
276+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
277+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
278+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
279+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
280+ GHC.Num.BigNat from ghc-bignum-1.2:GHC.Num.BigNat,
281+ GHC.Num.Integer from ghc-bignum-1.2:GHC.Num.Integer,
282+ GHC.Num.Natural from ghc-bignum-1.2:GHC.Num.Natural, GHC.OldList,
283+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
284+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
285+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
286+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
287+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeLits.Internal,
288+ GHC.TypeNats, GHC.TypeNats.Internal, GHC.Unicode, GHC.Weak,
289+ GHC.Word, Numeric, Numeric.Natural, Prelude, System.CPUTime,
290+ System.Console.GetOpt, System.Environment,
291+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
292+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
293+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
294+ System.Timeout, Text.ParserCombinators.ReadP,
295+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
296+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
297+ Type.Reflection.Unsafe, Unsafe.Coerce
298+hidden-modules:
299+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
300+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
301+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
302+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
303+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
304+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
305+ System.Environment.ExecutablePath System.CPUTime.Utils
306+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
307+ GHC.Event.IntTable GHC.Event.IntVar GHC.Event.Internal
308+ GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll
309+ GHC.Event.Thread GHC.Event.TimerManager GHC.Event.Unique
310+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
311+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
312+import-dirs:
313+library-dirs:
314+dynamic-library-dirs:
315+data-dir:
316+hs-libraries: HSbase-4.16.0.0
317+include-dirs:
318+includes: HsBase.h
319+depends: ghc-bignum-1.2 ghc-prim-0.8.0 rts
320+haddock-interfaces:
321+haddock-html:
322+---
323+name: binary
324+version: 0.8.9.0
325+visibility: public
326+id: binary-0.8.9.0
327+key: binary-0.8.9.0
328+license: BSD-3-Clause
329+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
330+author: Lennart Kolmodin <kolmodin@gmail.com>
331+stability: provisional
332+homepage: https://github.com/kolmodin/binary
333+synopsis:
334+ Binary serialisation for Haskell values using lazy ByteStrings
335+description:
336+ Efficient, pure binary serialisation using lazy ByteStrings.
337+ Haskell values may be encoded to and from binary formats,
338+ written to disk as binary, or sent over the network.
339+ The format used can be automatically generated, or
340+ you can choose to implement a custom format if needed.
341+ Serialisation speeds of over 1 G\/sec have been observed,
342+ so this library should be suitable for high performance
343+ scenarios.
344+category: Data, Parsing
345+exposed: True
346+exposed-modules:
347+ Data.Binary Data.Binary.Builder Data.Binary.Get
348+ Data.Binary.Get.Internal Data.Binary.Put
349+hidden-modules:
350+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
351+ Data.Binary.FloatCast
352+import-dirs:
353+library-dirs:
354+dynamic-library-dirs:
355+data-dir:
356+hs-libraries: HSbinary-0.8.9.0
357+depends:
358+ array-0.5.4.0 base-4.16.0.0 bytestring-0.11.1.0 containers-0.6.5.1
359+haddock-interfaces:
360+haddock-html:
361+---
362+name: bytestring
363+version: 0.11.1.0
364+visibility: public
365+id: bytestring-0.11.1.0
366+key: bytestring-0.11.1.0
367+license: BSD-3-Clause
368+copyright:
369+ Copyright (c) Don Stewart 2005-2009,
370+ (c) Duncan Coutts 2006-2015,
371+ (c) David Roundy 2003-2005,
372+ (c) Jasper Van der Jeugt 2010,
373+ (c) Simon Meier 2010-2013.
374+maintainer:
375+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
376+author:
377+ Don Stewart,
378+ Duncan Coutts
379+homepage: https://github.com/haskell/bytestring
380+synopsis:
381+ Fast, compact, strict and lazy byte strings with a list interface
382+description:
383+ An efficient compact, immutable byte string type (both strict and lazy)
384+ suitable for binary or 8-bit character data.
385+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
386+ It is suitable for high performance use, both in terms of large data
387+ quantities, or high speed requirements. The 'ByteString' functions follow
388+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
389+ from using 'String' to 'ByteString'.
390+ Two 'ByteString' variants are provided:
391+ * Strict 'ByteString's keep the string as a single large array. This
392+ makes them convenient for passing data between C and Haskell.
393+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
394+ suitable for I\/O streaming tasks.
395+ The @Char8@ modules provide a character-based view of the same
396+ underlying 'ByteString' types. This makes it convenient to handle mixed
397+ binary and 8-bit character content (which is common in many file formats
398+ and network protocols).
399+ The 'Builder' module provides an efficient way to build up 'ByteString's
400+ in an ad-hoc way by repeated concatenation. This is ideal for fast
401+ serialisation or pretty printing.
402+ There is also a 'ShortByteString' type which has a lower memory overhead
403+ and can can be converted to or from a 'ByteString', but supports very few
404+ other operations. It is suitable for keeping many short strings in memory.
405+ 'ByteString's are not designed for Unicode. For Unicode strings you should
406+ use the 'Text' type from the @text@ package.
407+ These modules are intended to be imported qualified, to avoid name clashes
408+ with "Prelude" functions, e.g.
409+ > import qualified Data.ByteString as BS
410+category: Data
411+exposed: True
412+exposed-modules:
413+ Data.ByteString Data.ByteString.Builder
414+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
415+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
416+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
417+ Data.ByteString.Lazy.Char8 Data.ByteString.Lazy.Internal
418+ Data.ByteString.Short Data.ByteString.Short.Internal
419+ Data.ByteString.Unsafe
420+hidden-modules:
421+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
422+ Data.ByteString.Builder.Prim.ASCII
423+ Data.ByteString.Builder.Prim.Internal.Floating
424+ Data.ByteString.Builder.Prim.Internal.Base16
425+import-dirs:
426+library-dirs:
427+dynamic-library-dirs:
428+data-dir:
429+hs-libraries: HSbytestring-0.11.1.0
430+include-dirs:
431+includes: fpstring.h
432+depends:
433+ base-4.16.0.0 deepseq-1.4.6.0 ghc-bignum-1.2 ghc-prim-0.8.0
434+haddock-interfaces:
435+haddock-html:
436+---
437+name: containers
438+version: 0.6.5.1
439+visibility: public
440+id: containers-0.6.5.1
441+key: containers-0.6.5.1
442+license: BSD-3-Clause
443+maintainer: libraries@haskell.org
444+synopsis: Assorted concrete container types
445+description:
446+ This package contains efficient general-purpose implementations
447+ of various immutable container types including sets, maps, sequences,
448+ trees, and graphs.
449+ For a walkthrough of what this package provides with examples of common
450+ operations see the [containers
451+ introduction](https://haskell-containers.readthedocs.io).
452+ The declared cost of each operation is either worst-case or amortized, but
453+ remains valid even if structures are shared.
454+category: Data Structures
455+exposed: True
456+exposed-modules:
457+ Data.Containers.ListUtils Data.Graph Data.IntMap
458+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
459+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
460+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
461+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
462+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
463+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
464+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
465+ Utils.Containers.Internal.BitQueue
466+ Utils.Containers.Internal.BitUtil
467+ Utils.Containers.Internal.StrictPair
468+hidden-modules:
469+ Utils.Containers.Internal.State
470+ Utils.Containers.Internal.StrictMaybe
471+ Utils.Containers.Internal.PtrEquality
472+ Utils.Containers.Internal.Coercions
473+ Utils.Containers.Internal.TypeError
474+ Data.Map.Internal.DeprecatedShowTree
475+ Data.IntMap.Internal.DeprecatedDebug
476+import-dirs:
477+library-dirs:
478+dynamic-library-dirs:
479+data-dir:
480+hs-libraries: HScontainers-0.6.5.1
481+depends: array-0.5.4.0 base-4.16.0.0 deepseq-1.4.6.0
482+haddock-interfaces:
483+haddock-html:
484+---
485+name: deepseq
486+version: 1.4.6.0
487+visibility: public
488+id: deepseq-1.4.6.0
489+key: deepseq-1.4.6.0
490+license: BSD-3-Clause
491+maintainer: libraries@haskell.org
492+synopsis: Deep evaluation of data structures
493+description:
494+ This package provides methods for fully evaluating data structures
495+ (\"deep evaluation\"). Deep evaluation is often used for adding
496+ strictness to a program, e.g. in order to force pending exceptions,
497+ remove space leaks, or force lazy I/O to happen. It is also useful
498+ in parallel programs, to ensure pending work does not migrate to the
499+ wrong thread.
500+ The primary use of this package is via the 'deepseq' function, a
501+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
502+ typeclass (\"Normal Form Data\", data structures with no unevaluated
503+ components) which defines strategies for fully evaluating different
504+ data types. See module documentation in "Control.DeepSeq" for more
505+ details.
506+category: Control
507+exposed: True
508+exposed-modules: Control.DeepSeq
509+hidden-modules: Control.DeepSeq.BackDoor
510+import-dirs:
511+library-dirs:
512+dynamic-library-dirs:
513+data-dir:
514+hs-libraries: HSdeepseq-1.4.6.0
515+depends: array-0.5.4.0 base-4.16.0.0
516+haddock-interfaces:
517+haddock-html:
518+---
519+name: directory
520+version: 1.3.6.2
521+visibility: public
522+id: directory-1.3.6.2
523+key: directory-1.3.6.2
524+license: BSD-3-Clause
525+maintainer: libraries@haskell.org
526+synopsis: Platform-agnostic library for filesystem operations
527+description:
528+ This library provides a basic set of operations for manipulating files and
529+ directories in a portable way.
530+category: System
531+exposed: True
532+exposed-modules:
533+ System.Directory System.Directory.Internal
534+ System.Directory.Internal.Prelude
535+hidden-modules:
536+ System.Directory.Internal.C_utimensat
537+ System.Directory.Internal.Common System.Directory.Internal.Config
538+ System.Directory.Internal.Posix System.Directory.Internal.Windows
539+import-dirs:
540+library-dirs:
541+dynamic-library-dirs:
542+data-dir:
543+hs-libraries: HSdirectory-1.3.6.2
544+depends:
545+ base-4.16.0.0 filepath-1.4.2.1 time-1.11.1.1 unix-2.7.2.2
546+haddock-interfaces:
547+haddock-html:
548+---
549+name: exceptions
550+version: 0.10.4
551+visibility: public
552+id: exceptions-0.10.4
553+key: exceptions-0.10.4
554+license: BSD-3-Clause
555+copyright:
556+ Copyright (C) 2013-2015 Edward A. Kmett
557+ Copyright (C) 2012 Google Inc.
558+maintainer: Edward A. Kmett <ekmett@gmail.com>
559+author: Edward A. Kmett
560+stability: provisional
561+homepage: http://github.com/ekmett/exceptions/
562+synopsis: Extensible optionally-pure exceptions
563+description: Extensible optionally-pure exceptions.
564+category: Control, Exceptions, Monad
565+exposed: True
566+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
567+import-dirs:
568+library-dirs:
569+dynamic-library-dirs:
570+data-dir:
571+hs-libraries: HSexceptions-0.10.4
572+depends:
573+ base-4.16.0.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.18.0.0
574+ transformers-0.5.6.2
575+haddock-interfaces:
576+haddock-html:
577+---
578+name: filepath
579+version: 1.4.2.1
580+visibility: public
581+id: filepath-1.4.2.1
582+key: filepath-1.4.2.1
583+license: BSD-3-Clause
584+copyright: Neil Mitchell 2005-2020
585+maintainer: Neil Mitchell <ndmitchell@gmail.com>
586+author: Neil Mitchell <ndmitchell@gmail.com>
587+homepage: https://github.com/haskell/filepath#readme
588+synopsis: Library for manipulating FilePaths in a cross platform way.
589+description:
590+ 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:
591+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
592+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
593+ * "System.FilePath" is an alias for the module appropriate to your platform.
594+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
595+category: System
596+exposed: True
597+exposed-modules:
598+ System.FilePath System.FilePath.Posix System.FilePath.Windows
599+import-dirs:
600+library-dirs:
601+dynamic-library-dirs:
602+data-dir:
603+hs-libraries: HSfilepath-1.4.2.1
604+depends: base-4.16.0.0
605+haddock-interfaces:
606+haddock-html:
607+---
608+name: ghc
609+version: 9.2.1
610+visibility: public
611+id: ghc-9.2.1
612+key: ghc-9.2.1
613+license: BSD-3-Clause
614+maintainer: glasgow-haskell-users@haskell.org
615+author: The GHC Team
616+homepage: http://www.haskell.org/ghc/
617+synopsis: The GHC API
618+description:
619+ GHC's functionality can be useful for more things than just
620+ compiling Haskell programs. Important use cases are programs
621+ that analyse (and perhaps transform) Haskell code. Others
622+ include loading Haskell code dynamically in a GHCi-like manner.
623+ For this reason, a lot of GHC's functionality is made available
624+ through this package.
625+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
626+ for more information.
627+category: Development
628+exposed-modules:
629+ GHC, GHC.Builtin.Names, GHC.Builtin.Names.TH, GHC.Builtin.PrimOps,
630+ GHC.Builtin.Types, GHC.Builtin.Types.Literals,
631+ GHC.Builtin.Types.Prim, GHC.Builtin.Uniques, GHC.Builtin.Utils,
632+ GHC.ByteCode.Asm, GHC.ByteCode.InfoTable, GHC.ByteCode.Instr,
633+ GHC.ByteCode.Linker, GHC.ByteCode.Types, GHC.Cmm, GHC.Cmm.BlockId,
634+ GHC.Cmm.CLabel, GHC.Cmm.CallConv, GHC.Cmm.CommonBlockElim,
635+ GHC.Cmm.ContFlowOpt, GHC.Cmm.Dataflow, GHC.Cmm.Dataflow.Block,
636+ GHC.Cmm.Dataflow.Collections, GHC.Cmm.Dataflow.Graph,
637+ GHC.Cmm.Dataflow.Label, GHC.Cmm.DebugBlock, GHC.Cmm.Expr,
638+ GHC.Cmm.Graph, GHC.Cmm.Info, GHC.Cmm.Info.Build, GHC.Cmm.LRegSet,
639+ GHC.Cmm.LayoutStack, GHC.Cmm.Lexer, GHC.Cmm.Lint, GHC.Cmm.Liveness,
640+ GHC.Cmm.MachOp, GHC.Cmm.Node, GHC.Cmm.Opt, GHC.Cmm.Parser,
641+ GHC.Cmm.Parser.Monad, GHC.Cmm.Pipeline, GHC.Cmm.Ppr,
642+ GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr.Expr, GHC.Cmm.ProcPoint,
643+ GHC.Cmm.Sink, GHC.Cmm.Switch, GHC.Cmm.Switch.Implement,
644+ GHC.Cmm.Type, GHC.Cmm.Utils, GHC.CmmToAsm, GHC.CmmToAsm.AArch64,
645+ GHC.CmmToAsm.AArch64.CodeGen, GHC.CmmToAsm.AArch64.Cond,
646+ GHC.CmmToAsm.AArch64.Instr, GHC.CmmToAsm.AArch64.Ppr,
647+ GHC.CmmToAsm.AArch64.RegInfo, GHC.CmmToAsm.AArch64.Regs,
648+ GHC.CmmToAsm.BlockLayout, GHC.CmmToAsm.CFG,
649+ GHC.CmmToAsm.CFG.Dominators, GHC.CmmToAsm.CFG.Weight,
650+ GHC.CmmToAsm.CPrim, GHC.CmmToAsm.Config, GHC.CmmToAsm.Dwarf,
651+ GHC.CmmToAsm.Dwarf.Constants, GHC.CmmToAsm.Dwarf.Types,
652+ GHC.CmmToAsm.Format, GHC.CmmToAsm.Instr, GHC.CmmToAsm.Monad,
653+ GHC.CmmToAsm.PIC, GHC.CmmToAsm.PPC, GHC.CmmToAsm.PPC.CodeGen,
654+ GHC.CmmToAsm.PPC.Cond, GHC.CmmToAsm.PPC.Instr,
655+ GHC.CmmToAsm.PPC.Ppr, GHC.CmmToAsm.PPC.RegInfo,
656+ GHC.CmmToAsm.PPC.Regs, GHC.CmmToAsm.Ppr, GHC.CmmToAsm.Reg.Graph,
657+ GHC.CmmToAsm.Reg.Graph.Base, GHC.CmmToAsm.Reg.Graph.Coalesce,
658+ GHC.CmmToAsm.Reg.Graph.Spill, GHC.CmmToAsm.Reg.Graph.SpillClean,
659+ GHC.CmmToAsm.Reg.Graph.SpillCost, GHC.CmmToAsm.Reg.Graph.Stats,
660+ GHC.CmmToAsm.Reg.Graph.TrivColorable, GHC.CmmToAsm.Reg.Graph.X86,
661+ GHC.CmmToAsm.Reg.Linear, GHC.CmmToAsm.Reg.Linear.AArch64,
662+ GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.FreeRegs,
663+ GHC.CmmToAsm.Reg.Linear.JoinToTargets, GHC.CmmToAsm.Reg.Linear.PPC,
664+ GHC.CmmToAsm.Reg.Linear.SPARC, GHC.CmmToAsm.Reg.Linear.StackMap,
665+ GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear.Stats,
666+ GHC.CmmToAsm.Reg.Linear.X86, GHC.CmmToAsm.Reg.Linear.X86_64,
667+ GHC.CmmToAsm.Reg.Liveness, GHC.CmmToAsm.Reg.Target,
668+ GHC.CmmToAsm.Reg.Utils, GHC.CmmToAsm.SPARC,
669+ GHC.CmmToAsm.SPARC.AddrMode, GHC.CmmToAsm.SPARC.Base,
670+ GHC.CmmToAsm.SPARC.CodeGen, GHC.CmmToAsm.SPARC.CodeGen.Amode,
671+ GHC.CmmToAsm.SPARC.CodeGen.Base,
672+ GHC.CmmToAsm.SPARC.CodeGen.CondCode,
673+ GHC.CmmToAsm.SPARC.CodeGen.Expand,
674+ GHC.CmmToAsm.SPARC.CodeGen.Gen32, GHC.CmmToAsm.SPARC.CodeGen.Gen64,
675+ GHC.CmmToAsm.SPARC.CodeGen.Sanity, GHC.CmmToAsm.SPARC.Cond,
676+ GHC.CmmToAsm.SPARC.Imm, GHC.CmmToAsm.SPARC.Instr,
677+ GHC.CmmToAsm.SPARC.Ppr, GHC.CmmToAsm.SPARC.Regs,
678+ GHC.CmmToAsm.SPARC.ShortcutJump, GHC.CmmToAsm.SPARC.Stack,
679+ GHC.CmmToAsm.Types, GHC.CmmToAsm.Utils, GHC.CmmToAsm.X86,
680+ GHC.CmmToAsm.X86.CodeGen, GHC.CmmToAsm.X86.Cond,
681+ GHC.CmmToAsm.X86.Instr, GHC.CmmToAsm.X86.Ppr,
682+ GHC.CmmToAsm.X86.RegInfo, GHC.CmmToAsm.X86.Regs, GHC.CmmToC,
683+ GHC.CmmToLlvm, GHC.CmmToLlvm.Base, GHC.CmmToLlvm.CodeGen,
684+ GHC.CmmToLlvm.Data, GHC.CmmToLlvm.Mangler, GHC.CmmToLlvm.Ppr,
685+ GHC.CmmToLlvm.Regs, GHC.Core, GHC.Core.Class, GHC.Core.Coercion,
686+ GHC.Core.Coercion.Axiom, GHC.Core.Coercion.Opt, GHC.Core.ConLike,
687+ GHC.Core.DataCon, GHC.Core.FVs, GHC.Core.FamInstEnv,
688+ GHC.Core.InstEnv, GHC.Core.Lint, GHC.Core.Make, GHC.Core.Map.Expr,
689+ GHC.Core.Map.Type, GHC.Core.Multiplicity, GHC.Core.Opt.Arity,
690+ GHC.Core.Opt.CSE, GHC.Core.Opt.CallArity, GHC.Core.Opt.CallerCC,
691+ GHC.Core.Opt.ConstantFold, GHC.Core.Opt.CprAnal,
692+ GHC.Core.Opt.DmdAnal, GHC.Core.Opt.Exitify, GHC.Core.Opt.FloatIn,
693+ GHC.Core.Opt.FloatOut, GHC.Core.Opt.LiberateCase,
694+ GHC.Core.Opt.Monad, GHC.Core.Opt.OccurAnal, GHC.Core.Opt.Pipeline,
695+ GHC.Core.Opt.SetLevels, GHC.Core.Opt.Simplify,
696+ GHC.Core.Opt.Simplify.Env, GHC.Core.Opt.Simplify.Monad,
697+ GHC.Core.Opt.Simplify.Utils, GHC.Core.Opt.SpecConstr,
698+ GHC.Core.Opt.Specialise, GHC.Core.Opt.StaticArgs,
699+ GHC.Core.Opt.WorkWrap, GHC.Core.Opt.WorkWrap.Utils,
700+ GHC.Core.PatSyn, GHC.Core.Ppr, GHC.Core.Predicate, GHC.Core.Rules,
701+ GHC.Core.Seq, GHC.Core.SimpleOpt, GHC.Core.Stats, GHC.Core.Subst,
702+ GHC.Core.Tidy, GHC.Core.TyCo.FVs, GHC.Core.TyCo.Ppr,
703+ GHC.Core.TyCo.Rep, GHC.Core.TyCo.Subst, GHC.Core.TyCo.Tidy,
704+ GHC.Core.TyCon, GHC.Core.TyCon.Env, GHC.Core.TyCon.RecWalk,
705+ GHC.Core.TyCon.Set, GHC.Core.Type, GHC.Core.Unfold,
706+ GHC.Core.Unfold.Make, GHC.Core.Unify, GHC.Core.UsageEnv,
707+ GHC.Core.Utils, GHC.CoreToIface, GHC.CoreToStg, GHC.CoreToStg.Prep,
708+ GHC.Data.Bag, GHC.Data.Bitmap, GHC.Data.BooleanFormula,
709+ GHC.Data.EnumSet, GHC.Data.FastMutInt, GHC.Data.FastString,
710+ GHC.Data.FastString.Env, GHC.Data.FiniteMap, GHC.Data.Graph.Base,
711+ GHC.Data.Graph.Color, GHC.Data.Graph.Directed, GHC.Data.Graph.Ops,
712+ GHC.Data.Graph.Ppr, GHC.Data.Graph.UnVar, GHC.Data.IOEnv,
713+ GHC.Data.List.SetOps, GHC.Data.Maybe, GHC.Data.OrdList,
714+ GHC.Data.Pair, GHC.Data.Stream, GHC.Data.StringBuffer,
715+ GHC.Data.TrieMap, GHC.Data.UnionFind, GHC.Driver.Backend,
716+ GHC.Driver.Backpack, GHC.Driver.Backpack.Syntax,
717+ GHC.Driver.CmdLine, GHC.Driver.CodeOutput, GHC.Driver.Config,
718+ GHC.Driver.Env, GHC.Driver.Env.Types, GHC.Driver.Errors,
719+ GHC.Driver.Flags, GHC.Driver.Hooks, GHC.Driver.Main,
720+ GHC.Driver.Make, GHC.Driver.MakeFile, GHC.Driver.Monad,
721+ GHC.Driver.Phases, GHC.Driver.Pipeline, GHC.Driver.Pipeline.Monad,
722+ GHC.Driver.Plugins, GHC.Driver.Ppr, GHC.Driver.Session, GHC.Hs,
723+ GHC.Hs.Binds, GHC.Hs.Decls, GHC.Hs.Doc, GHC.Hs.Dump, GHC.Hs.Expr,
724+ GHC.Hs.Extension, GHC.Hs.ImpExp, GHC.Hs.Instances, GHC.Hs.Lit,
725+ GHC.Hs.Pat, GHC.Hs.Stats, GHC.Hs.Type, GHC.Hs.Utils, GHC.HsToCore,
726+ GHC.HsToCore.Arrows, GHC.HsToCore.Binds, GHC.HsToCore.Coverage,
727+ GHC.HsToCore.Docs, GHC.HsToCore.Expr, GHC.HsToCore.Foreign.Call,
728+ GHC.HsToCore.Foreign.Decl, GHC.HsToCore.GuardedRHSs,
729+ GHC.HsToCore.ListComp, GHC.HsToCore.Match,
730+ GHC.HsToCore.Match.Constructor, GHC.HsToCore.Match.Literal,
731+ GHC.HsToCore.Monad, GHC.HsToCore.Pmc, GHC.HsToCore.Pmc.Check,
732+ GHC.HsToCore.Pmc.Desugar, GHC.HsToCore.Pmc.Ppr,
733+ GHC.HsToCore.Pmc.Solver, GHC.HsToCore.Pmc.Solver.Types,
734+ GHC.HsToCore.Pmc.Types, GHC.HsToCore.Pmc.Utils, GHC.HsToCore.Quote,
735+ GHC.HsToCore.Types, GHC.HsToCore.Usage, GHC.HsToCore.Utils,
736+ GHC.Iface.Binary, GHC.Iface.Env, GHC.Iface.Ext.Ast,
737+ GHC.Iface.Ext.Binary, GHC.Iface.Ext.Debug, GHC.Iface.Ext.Fields,
738+ GHC.Iface.Ext.Types, GHC.Iface.Ext.Utils, GHC.Iface.Load,
739+ GHC.Iface.Make, GHC.Iface.Recomp, GHC.Iface.Recomp.Binary,
740+ GHC.Iface.Recomp.Flags, GHC.Iface.Rename, GHC.Iface.Syntax,
741+ GHC.Iface.Tidy, GHC.Iface.Tidy.StaticPtrTable, GHC.Iface.Type,
742+ GHC.Iface.UpdateIdInfos, GHC.IfaceToCore, GHC.Linker,
743+ GHC.Linker.Dynamic, GHC.Linker.ExtraObj, GHC.Linker.Loader,
744+ GHC.Linker.MacOS, GHC.Linker.Static, GHC.Linker.Types,
745+ GHC.Linker.Unit, GHC.Linker.Windows, GHC.Llvm, GHC.Llvm.MetaData,
746+ GHC.Llvm.Ppr, GHC.Llvm.Syntax, GHC.Llvm.Types, GHC.Parser,
747+ GHC.Parser.Annotation, GHC.Parser.CharClass, GHC.Parser.Errors,
748+ GHC.Parser.Errors.Ppr, GHC.Parser.Header, GHC.Parser.Lexer,
749+ GHC.Parser.PostProcess, GHC.Parser.PostProcess.Haddock,
750+ GHC.Parser.Types, GHC.Parser.Utils, GHC.Platform,
751+ GHC.Platform.AArch64, GHC.Platform.ARM,
752+ GHC.Platform.ArchOS from ghc-boot-9.2.1:GHC.Platform.ArchOS,
753+ GHC.Platform.Constants,
754+ GHC.Platform.Host from ghc-boot-9.2.1:GHC.Platform.Host,
755+ GHC.Platform.NoRegs, GHC.Platform.PPC, GHC.Platform.Profile,
756+ GHC.Platform.RISCV64, GHC.Platform.Reg, GHC.Platform.Reg.Class,
757+ GHC.Platform.Regs, GHC.Platform.S390X, GHC.Platform.SPARC,
758+ GHC.Platform.Ways, GHC.Platform.X86, GHC.Platform.X86_64,
759+ GHC.Plugins, GHC.Prelude, GHC.Rename.Bind, GHC.Rename.Env,
760+ GHC.Rename.Expr, GHC.Rename.Fixity, GHC.Rename.HsType,
761+ GHC.Rename.Module, GHC.Rename.Names, GHC.Rename.Pat,
762+ GHC.Rename.Splice, GHC.Rename.Unbound, GHC.Rename.Utils,
763+ GHC.Runtime.Context, GHC.Runtime.Debugger, GHC.Runtime.Eval,
764+ GHC.Runtime.Eval.Types, GHC.Runtime.Heap.Inspect,
765+ GHC.Runtime.Heap.Layout, GHC.Runtime.Interpreter,
766+ GHC.Runtime.Interpreter.Types, GHC.Runtime.Loader, GHC.Settings,
767+ GHC.Settings.Config, GHC.Settings.Constants, GHC.Settings.IO,
768+ GHC.Stg.CSE, GHC.Stg.Debug, GHC.Stg.DepAnal, GHC.Stg.FVs,
769+ GHC.Stg.Lift, GHC.Stg.Lift.Analysis, GHC.Stg.Lift.Monad,
770+ GHC.Stg.Lint, GHC.Stg.Pipeline, GHC.Stg.Stats, GHC.Stg.Subst,
771+ GHC.Stg.Syntax, GHC.Stg.Unarise, GHC.StgToByteCode, GHC.StgToCmm,
772+ GHC.StgToCmm.ArgRep, GHC.StgToCmm.Bind, GHC.StgToCmm.CgUtils,
773+ GHC.StgToCmm.Closure, GHC.StgToCmm.DataCon, GHC.StgToCmm.Env,
774+ GHC.StgToCmm.Expr, GHC.StgToCmm.ExtCode, GHC.StgToCmm.Foreign,
775+ GHC.StgToCmm.Heap, GHC.StgToCmm.Hpc, GHC.StgToCmm.Layout,
776+ GHC.StgToCmm.Monad, GHC.StgToCmm.Prim, GHC.StgToCmm.Prof,
777+ GHC.StgToCmm.Ticky, GHC.StgToCmm.Types, GHC.StgToCmm.Utils,
778+ GHC.SysTools, GHC.SysTools.Ar, GHC.SysTools.BaseDir,
779+ GHC.SysTools.Elf, GHC.SysTools.Info, GHC.SysTools.Process,
780+ GHC.SysTools.Tasks, GHC.SysTools.Terminal, GHC.Tc.Deriv,
781+ GHC.Tc.Deriv.Functor, GHC.Tc.Deriv.Generate, GHC.Tc.Deriv.Generics,
782+ GHC.Tc.Deriv.Infer, GHC.Tc.Deriv.Utils, GHC.Tc.Errors,
783+ GHC.Tc.Errors.Hole, GHC.Tc.Errors.Hole.FitTypes,
784+ GHC.Tc.Gen.Annotation, GHC.Tc.Gen.App, GHC.Tc.Gen.Arrow,
785+ GHC.Tc.Gen.Bind, GHC.Tc.Gen.Default, GHC.Tc.Gen.Export,
786+ GHC.Tc.Gen.Expr, GHC.Tc.Gen.Foreign, GHC.Tc.Gen.Head,
787+ GHC.Tc.Gen.HsType, GHC.Tc.Gen.Match, GHC.Tc.Gen.Pat,
788+ GHC.Tc.Gen.Rule, GHC.Tc.Gen.Sig, GHC.Tc.Gen.Splice,
789+ GHC.Tc.Instance.Class, GHC.Tc.Instance.Family,
790+ GHC.Tc.Instance.FunDeps, GHC.Tc.Instance.Typeable, GHC.Tc.Module,
791+ GHC.Tc.Plugin, GHC.Tc.Solver, GHC.Tc.Solver.Canonical,
792+ GHC.Tc.Solver.Interact, GHC.Tc.Solver.Monad, GHC.Tc.Solver.Rewrite,
793+ GHC.Tc.TyCl, GHC.Tc.TyCl.Build, GHC.Tc.TyCl.Class,
794+ GHC.Tc.TyCl.Instance, GHC.Tc.TyCl.PatSyn, GHC.Tc.TyCl.Utils,
795+ GHC.Tc.Types, GHC.Tc.Types.Constraint, GHC.Tc.Types.EvTerm,
796+ GHC.Tc.Types.Evidence, GHC.Tc.Types.Origin, GHC.Tc.Utils.Backpack,
797+ GHC.Tc.Utils.Env, GHC.Tc.Utils.Instantiate, GHC.Tc.Utils.Monad,
798+ GHC.Tc.Utils.TcMType, GHC.Tc.Utils.TcType, GHC.Tc.Utils.Unify,
799+ GHC.Tc.Utils.Zonk, GHC.Tc.Validity, GHC.ThToHs,
800+ GHC.Types.Annotations, GHC.Types.Avail, GHC.Types.Basic,
801+ GHC.Types.CompleteMatch, GHC.Types.CostCentre,
802+ GHC.Types.CostCentre.State, GHC.Types.Cpr, GHC.Types.Demand,
803+ GHC.Types.Error, GHC.Types.FieldLabel, GHC.Types.Fixity,
804+ GHC.Types.Fixity.Env, GHC.Types.ForeignCall,
805+ GHC.Types.ForeignStubs, GHC.Types.HpcInfo, GHC.Types.IPE,
806+ GHC.Types.Id, GHC.Types.Id.Info, GHC.Types.Id.Make,
807+ GHC.Types.Literal, GHC.Types.Meta, GHC.Types.Name,
808+ GHC.Types.Name.Cache, GHC.Types.Name.Env,
809+ GHC.Types.Name.Occurrence, GHC.Types.Name.Ppr,
810+ GHC.Types.Name.Reader, GHC.Types.Name.Set, GHC.Types.Name.Shape,
811+ GHC.Types.RepType, GHC.Types.SafeHaskell, GHC.Types.SourceError,
812+ GHC.Types.SourceFile, GHC.Types.SourceText, GHC.Types.SrcLoc,
813+ GHC.Types.Target, GHC.Types.Tickish, GHC.Types.TyThing,
814+ GHC.Types.TyThing.Ppr, GHC.Types.TypeEnv, GHC.Types.Unique,
815+ GHC.Types.Unique.DFM, GHC.Types.Unique.DSet, GHC.Types.Unique.FM,
816+ GHC.Types.Unique.Map, GHC.Types.Unique.SDFM, GHC.Types.Unique.Set,
817+ GHC.Types.Unique.Supply, GHC.Types.Var, GHC.Types.Var.Env,
818+ GHC.Types.Var.Set, GHC.Unit, GHC.Unit.Env, GHC.Unit.External,
819+ GHC.Unit.Finder, GHC.Unit.Finder.Types, GHC.Unit.Home,
820+ GHC.Unit.Home.ModInfo, GHC.Unit.Info, GHC.Unit.Module,
821+ GHC.Unit.Module.Deps, GHC.Unit.Module.Env, GHC.Unit.Module.Graph,
822+ GHC.Unit.Module.Imported, GHC.Unit.Module.Location,
823+ GHC.Unit.Module.ModDetails, GHC.Unit.Module.ModGuts,
824+ GHC.Unit.Module.ModIface, GHC.Unit.Module.ModSummary,
825+ GHC.Unit.Module.Name, GHC.Unit.Module.Status,
826+ GHC.Unit.Module.Warnings, GHC.Unit.Parser, GHC.Unit.Ppr,
827+ GHC.Unit.State, GHC.Unit.Types, GHC.Utils.Asm, GHC.Utils.Binary,
828+ GHC.Utils.Binary.Typeable, GHC.Utils.BufHandle,
829+ GHC.Utils.CliOption, GHC.Utils.Error, GHC.Utils.Exception,
830+ GHC.Utils.FV, GHC.Utils.Fingerprint, GHC.Utils.GlobalVars,
831+ GHC.Utils.IO.Unsafe, GHC.Utils.Json, GHC.Utils.Lexeme,
832+ GHC.Utils.Logger, GHC.Utils.Misc, GHC.Utils.Monad,
833+ GHC.Utils.Monad.State, GHC.Utils.Outputable, GHC.Utils.Panic,
834+ GHC.Utils.Panic.Plain, GHC.Utils.Ppr, GHC.Utils.Ppr.Colour,
835+ GHC.Utils.TmpFs, Language.Haskell.Syntax,
836+ Language.Haskell.Syntax.Binds, Language.Haskell.Syntax.Decls,
837+ Language.Haskell.Syntax.Expr, Language.Haskell.Syntax.Extension,
838+ Language.Haskell.Syntax.Lit, Language.Haskell.Syntax.Pat,
839+ Language.Haskell.Syntax.Type
840+import-dirs:
841+library-dirs:
842+dynamic-library-dirs:
843+data-dir:
844+hs-libraries: HSghc-9.2.1
845+include-dirs:
846+depends:
847+ array-0.5.4.0 base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0
848+ containers-0.6.5.1 deepseq-1.4.6.0 directory-1.3.6.2
849+ exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.2.1 ghc-heap-9.2.1
850+ ghci-9.2.1 hpc-0.6.1.0 parsec-3.1.14.0 process-1.6.13.2
851+ template-haskell-2.18.0.0 terminfo-0.4.1.5 time-1.11.1.1
852+ transformers-0.5.6.2 unix-2.7.2.2
853+haddock-interfaces:
854+haddock-html:
855+---
856+name: ghc-bignum
857+version: 1.2
858+visibility: public
859+id: ghc-bignum-1.2
860+key: ghc-bignum-1.2
861+license: BSD-3-Clause
862+maintainer: libraries@haskell.org
863+author: Sylvain Henry
864+synopsis: GHC BigNum library
865+description:
866+ This package provides the low-level implementation of the standard
867+ 'BigNat', 'Natural' and 'Integer' types.
868+category: Numeric, Algebra, GHC
869+exposed: True
870+exposed-modules:
871+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
872+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
873+ GHC.Num.WordArray
874+hidden-modules: GHC.Num.Backend.GMP
875+import-dirs:
876+library-dirs:
877+dynamic-library-dirs:
878+data-dir:
879+hs-libraries: HSghc-bignum-1.2
880+extra-libraries: gmp
881+include-dirs:
882+depends: ghc-prim-0.8.0
883+haddock-interfaces:
884+haddock-html:
885+---
886+name: ghc-boot
887+version: 9.2.1
888+visibility: public
889+id: ghc-boot-9.2.1
890+key: ghc-boot-9.2.1
891+license: BSD-3-Clause
892+maintainer: ghc-devs@haskell.org
893+synopsis: Shared functionality between GHC and its boot libraries
894+description:
895+ This library is shared between GHC, ghc-pkg, and other boot
896+ libraries.
897+ .
898+ A note about "GHC.Unit.Database": it only deals with the subset of
899+ the package database that the compiler cares about: modules
900+ paths etc and not package metadata like description, authors
901+ etc. It is thus not a library interface to ghc-pkg and is *not*
902+ suitable for modifying GHC package databases.
903+ .
904+ The package database format and this library are constructed in
905+ such a way that while ghc-pkg depends on Cabal, the GHC library
906+ and program do not have to depend on Cabal.
907+category: GHC
908+exposed: True
909+exposed-modules:
910+ GHC.BaseDir, GHC.Data.ShortText, GHC.Data.SizedSeq,
911+ GHC.ForeignSrcLang,
912+ GHC.ForeignSrcLang.Type from ghc-boot-th-9.2.1:GHC.ForeignSrcLang.Type,
913+ GHC.HandleEncoding, GHC.LanguageExtensions,
914+ GHC.LanguageExtensions.Type from ghc-boot-th-9.2.1:GHC.LanguageExtensions.Type,
915+ GHC.Lexeme from ghc-boot-th-9.2.1:GHC.Lexeme, GHC.Platform.ArchOS,
916+ GHC.Platform.Host, GHC.Serialized, GHC.Settings.Utils,
917+ GHC.UniqueSubdir, GHC.Unit.Database, GHC.Utils.Encoding,
918+ GHC.Version
919+import-dirs:
920+library-dirs:
921+dynamic-library-dirs:
922+data-dir:
923+hs-libraries: HSghc-boot-9.2.1
924+depends:
925+ base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0 containers-0.6.5.1
926+ deepseq-1.4.6.0 directory-1.3.6.2 filepath-1.4.2.1
927+ ghc-boot-th-9.2.1
928+haddock-interfaces:
929+haddock-html:
930+---
931+name: ghc-boot-th
932+version: 9.2.1
933+visibility: public
934+id: ghc-boot-th-9.2.1
935+key: ghc-boot-th-9.2.1
936+license: BSD-3-Clause
937+maintainer: ghc-devs@haskell.org
938+synopsis:
939+ Shared functionality between GHC and the @template-haskell@
940+ library
941+description:
942+ This library contains various bits shared between the @ghc@ and
943+ @template-haskell@ libraries.
944+ This package exists to ensure that @template-haskell@ has a
945+ minimal set of transitive dependencies, since it is intended to
946+ be depended upon by user code.
947+category: GHC
948+exposed: True
949+exposed-modules:
950+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
951+import-dirs:
952+library-dirs:
953+dynamic-library-dirs:
954+data-dir:
955+hs-libraries: HSghc-boot-th-9.2.1
956+depends: base-4.16.0.0
957+haddock-interfaces:
958+haddock-html:
959+---
960+name: ghc-compact
961+version: 0.1.0.0
962+visibility: public
963+id: ghc-compact-0.1.0.0
964+key: ghc-compact-0.1.0.0
965+license: BSD-3-Clause
966+maintainer: libraries@haskell.org
967+synopsis: In memory storage of deeply evaluated data structure
968+description:
969+ This package provides minimal functionality for working with
970+ "compact regions", which hold a fully evaluated Haskell object graph.
971+ These regions maintain the invariant that no pointers live inside the struct
972+ that point outside it, which ensures efficient garbage collection without
973+ ever reading the structure contents (effectively, it works as a manually
974+ managed "oldest generation" which is never freed until the whole is
975+ released).
976+ Internally, the struct is stored a single contiguous block of memory,
977+ which allows efficient serialization and deserialization of structs
978+ for distributed computing.
979+category: Data
980+exposed: True
981+exposed-modules: GHC.Compact GHC.Compact.Serialized
982+import-dirs:
983+library-dirs:
984+dynamic-library-dirs:
985+data-dir:
986+hs-libraries: HSghc-compact-0.1.0.0
987+depends: base-4.16.0.0 bytestring-0.11.1.0 ghc-prim-0.8.0
988+haddock-interfaces:
989+haddock-html:
990+---
991+name: ghc-heap
992+version: 9.2.1
993+visibility: public
994+id: ghc-heap-9.2.1
995+key: ghc-heap-9.2.1
996+license: BSD-3-Clause
997+maintainer: libraries@haskell.org
998+synopsis: Functions for walking GHC's heap
999+description:
1000+ This package provides functions for walking the GHC heap data structures
1001+ and retrieving information about those data structures.
1002+category: GHC
1003+exposed: True
1004+exposed-modules:
1005+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
1006+ GHC.Exts.Heap.Constants GHC.Exts.Heap.FFIClosures
1007+ GHC.Exts.Heap.FFIClosures_ProfilingDisabled
1008+ GHC.Exts.Heap.FFIClosures_ProfilingEnabled GHC.Exts.Heap.InfoTable
1009+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
1010+ GHC.Exts.Heap.ProfInfo.PeekProfInfo
1011+ GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled
1012+ GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled
1013+ GHC.Exts.Heap.ProfInfo.Types GHC.Exts.Heap.Utils
1014+import-dirs:
1015+library-dirs:
1016+dynamic-library-dirs:
1017+data-dir:
1018+hs-libraries: HSghc-heap-9.2.1
1019+depends: base-4.16.0.0 containers-0.6.5.1 ghc-prim-0.8.0 rts
1020+haddock-interfaces:
1021+haddock-html:
1022+---
1023+name: ghc-prim
1024+version: 0.8.0
1025+visibility: public
1026+id: ghc-prim-0.8.0
1027+key: ghc-prim-0.8.0
1028+license: BSD-3-Clause
1029+maintainer: libraries@haskell.org
1030+synopsis: GHC primitives
1031+description:
1032+ This package contains the primitive types and operations supplied by GHC.
1033+category: GHC
1034+exposed: True
1035+exposed-modules:
1036+ GHC.CString GHC.Classes GHC.Debug GHC.Magic GHC.Prim.Exception
1037+ GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers GHC.Tuple GHC.Types
1038+ GHC.Prim
1039+import-dirs:
1040+library-dirs:
1041+dynamic-library-dirs:
1042+data-dir:
1043+hs-libraries: HSghc-prim-0.8.0
1044+extra-libraries: gcc c m
1045+depends: rts
1046+haddock-interfaces:
1047+haddock-html:
1048+---
1049+name: ghci
1050+version: 9.2.1
1051+visibility: public
1052+id: ghci-9.2.1
1053+key: ghci-9.2.1
1054+license: BSD-3-Clause
1055+maintainer: ghc-devs@haskell.org
1056+synopsis: The library supporting GHC's interactive interpreter
1057+description:
1058+ This library offers interfaces which mediate interactions between the
1059+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
1060+ backend.
1061+category: GHC
1062+exposed: True
1063+exposed-modules:
1064+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1065+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1066+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1067+ GHCi.TH.Binary
1068+import-dirs:
1069+library-dirs:
1070+dynamic-library-dirs:
1071+data-dir:
1072+hs-libraries: HSghci-9.2.1
1073+include-dirs:
1074+depends:
1075+ array-0.5.4.0 base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0
1076+ containers-0.6.5.1 deepseq-1.4.6.0 filepath-1.4.2.1 ghc-boot-9.2.1
1077+ ghc-heap-9.2.1 ghc-prim-0.8.0 rts template-haskell-2.18.0.0
1078+ transformers-0.5.6.2 unix-2.7.2.2
1079+haddock-interfaces:
1080+haddock-html:
1081+---
1082+name: haskeline
1083+version: 0.8.2
1084+visibility: public
1085+id: haskeline-0.8.2
1086+key: haskeline-0.8.2
1087+license: BSD-3-Clause
1088+copyright: (c) Judah Jacobson
1089+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1090+author: Judah Jacobson
1091+stability: Stable
1092+homepage: https://github.com/judah/haskeline
1093+synopsis:
1094+ A command-line interface for user input, written in Haskell.
1095+description:
1096+ Haskeline provides a user interface for line input in command-line
1097+ programs. This library is similar in purpose to readline, but since
1098+ it is written in Haskell it is (hopefully) more easily used in other
1099+ Haskell programs.
1100+ Haskeline runs both on POSIX-compatible systems and on Windows.
1101+category: User Interfaces
1102+exposed: True
1103+exposed-modules:
1104+ System.Console.Haskeline System.Console.Haskeline.Completion
1105+ System.Console.Haskeline.History System.Console.Haskeline.IO
1106+ System.Console.Haskeline.Internal
1107+hidden-modules:
1108+ System.Console.Haskeline.Backend
1109+ System.Console.Haskeline.Backend.WCWidth
1110+ System.Console.Haskeline.Command
1111+ System.Console.Haskeline.Command.Completion
1112+ System.Console.Haskeline.Command.History
1113+ System.Console.Haskeline.Command.KillRing
1114+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1115+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1116+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1117+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1118+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1119+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1120+ System.Console.Haskeline.Backend.Posix
1121+ System.Console.Haskeline.Backend.Posix.Encoder
1122+ System.Console.Haskeline.Backend.DumbTerm
1123+ System.Console.Haskeline.Backend.Terminfo
1124+import-dirs:
1125+library-dirs:
1126+dynamic-library-dirs:
1127+data-dir:
1128+hs-libraries: HShaskeline-0.8.2
1129+depends:
1130+ base-4.16.0.0 bytestring-0.11.1.0 containers-0.6.5.1
1131+ directory-1.3.6.2 exceptions-0.10.4 filepath-1.4.2.1
1132+ process-1.6.13.2 stm-2.5.0.0 terminfo-0.4.1.5 transformers-0.5.6.2
1133+ unix-2.7.2.2
1134+haddock-interfaces:
1135+haddock-html:
1136+---
1137+name: hpc
1138+version: 0.6.1.0
1139+visibility: public
1140+id: hpc-0.6.1.0
1141+key: hpc-0.6.1.0
1142+license: BSD-3-Clause
1143+maintainer: ghc-devs@haskell.org
1144+author: Andy Gill
1145+synopsis: Code Coverage Library for Haskell
1146+description:
1147+ This package provides the code coverage library for Haskell.
1148+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1149+ information.
1150+category: Control
1151+exposed: True
1152+exposed-modules:
1153+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1154+import-dirs:
1155+library-dirs:
1156+dynamic-library-dirs:
1157+data-dir:
1158+hs-libraries: HShpc-0.6.1.0
1159+depends:
1160+ base-4.16.0.0 containers-0.6.5.1 deepseq-1.4.6.0 directory-1.3.6.2
1161+ filepath-1.4.2.1 time-1.11.1.1
1162+haddock-interfaces:
1163+haddock-html:
1164+---
1165+name: integer-gmp
1166+version: 1.1
1167+visibility: public
1168+id: integer-gmp-1.1
1169+key: integer-gmp-1.1
1170+license: BSD-3-Clause
1171+maintainer: hvr@gnu.org
1172+author: Herbert Valerio Riedel
1173+synopsis: Integer library based on GMP
1174+description:
1175+ This package used to provide an implementation of the standard 'Integer'
1176+ type based on the
1177+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1178+ It is now deprecated in favor of the 'ghc-bignum' package.
1179+ Its purpose is to provide backward compatibility for codes directly
1180+ depending on the `integer-gmp` package.
1181+category: Numeric, Algebra
1182+exposed: True
1183+exposed-modules: GHC.Integer.GMP.Internals
1184+import-dirs:
1185+library-dirs:
1186+dynamic-library-dirs:
1187+data-dir:
1188+hs-libraries: HSinteger-gmp-1.1
1189+depends: base-4.16.0.0 ghc-bignum-1.2 ghc-prim-0.8.0
1190+haddock-interfaces:
1191+haddock-html:
1192+---
1193+name: libiserv
1194+version: 9.2.1
1195+visibility: public
1196+id: libiserv-9.2.1
1197+key: libiserv-9.2.1
1198+license: BSD-3-Clause
1199+copyright: XXX
1200+maintainer: XXX
1201+author: XXX
1202+synopsis:
1203+ Provides shared functionality between iserv and iserv-proxy.
1204+description:
1205+ Provides shared functionality between iserv and iserv-proxy.
1206+category: Development
1207+exposed: True
1208+exposed-modules: GHCi.Utils Lib
1209+import-dirs:
1210+library-dirs:
1211+dynamic-library-dirs:
1212+data-dir:
1213+hs-libraries: HSlibiserv-9.2.1
1214+depends:
1215+ base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0 containers-0.6.5.1
1216+ deepseq-1.4.6.0 ghci-9.2.1 unix-2.7.2.2
1217+haddock-interfaces:
1218+haddock-html:
1219+---
1220+name: mtl
1221+version: 2.2.2
1222+visibility: public
1223+id: mtl-2.2.2
1224+key: mtl-2.2.2
1225+license: BSD-3-Clause
1226+maintainer: Edward Kmett <ekmett@gmail.com>
1227+author: Andy Gill
1228+homepage: http://github.com/haskell/mtl
1229+synopsis: Monad classes, using functional dependencies
1230+description:
1231+ Monad classes using functional dependencies, with instances
1232+ for various monad transformers, inspired by the paper
1233+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1234+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1235+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1236+category: Control
1237+exposed: True
1238+exposed-modules:
1239+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1240+ Control.Monad.Error.Class Control.Monad.Except
1241+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1242+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1243+ Control.Monad.RWS.Strict Control.Monad.Reader
1244+ Control.Monad.Reader.Class Control.Monad.State
1245+ Control.Monad.State.Class Control.Monad.State.Lazy
1246+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1247+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1248+ Control.Monad.Writer.Strict
1249+import-dirs:
1250+library-dirs:
1251+dynamic-library-dirs:
1252+data-dir:
1253+hs-libraries: HSmtl-2.2.2
1254+depends: base-4.16.0.0 transformers-0.5.6.2
1255+haddock-interfaces:
1256+haddock-html:
1257+---
1258+name: parsec
1259+version: 3.1.14.0
1260+visibility: public
1261+id: parsec-3.1.14.0
1262+key: parsec-3.1.14.0
1263+license: BSD-3-Clause
1264+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1265+author:
1266+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1267+homepage: https://github.com/haskell/parsec
1268+synopsis: Monadic parser combinators
1269+description:
1270+ Parsec is designed from scratch as an industrial-strength parser
1271+ library. It is simple, safe, well documented (on the package
1272+ homepage), has extensive libraries, good error messages,
1273+ and is fast. It is defined as a monad transformer that can be
1274+ stacked on arbitrary monads, and it is also parametric in the
1275+ input stream type.
1276+ The main entry point is the "Text.Parsec" module which provides
1277+ defaults for parsing 'Char'acter data.
1278+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1279+ the legacy @parsec-2@ API and may be removed at some point in
1280+ the future.
1281+category: Parsing
1282+exposed: True
1283+exposed-modules:
1284+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1285+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1286+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1287+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1288+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1289+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1290+ Text.ParserCombinators.Parsec.Combinator
1291+ Text.ParserCombinators.Parsec.Error
1292+ Text.ParserCombinators.Parsec.Expr
1293+ Text.ParserCombinators.Parsec.Language
1294+ Text.ParserCombinators.Parsec.Perm
1295+ Text.ParserCombinators.Parsec.Pos
1296+ Text.ParserCombinators.Parsec.Prim
1297+ Text.ParserCombinators.Parsec.Token
1298+import-dirs:
1299+library-dirs:
1300+dynamic-library-dirs:
1301+data-dir:
1302+hs-libraries: HSparsec-3.1.14.0
1303+depends:
1304+ base-4.16.0.0 bytestring-0.11.1.0 mtl-2.2.2 text-1.2.5.0
1305+haddock-interfaces:
1306+haddock-html:
1307+---
1308+name: pretty
1309+version: 1.1.3.6
1310+visibility: public
1311+id: pretty-1.1.3.6
1312+key: pretty-1.1.3.6
1313+license: BSD-3-Clause
1314+maintainer: David Terei <code@davidterei.com>
1315+stability: Stable
1316+homepage: http://github.com/haskell/pretty
1317+synopsis: Pretty-printing library
1318+description:
1319+ This package contains a pretty-printing library, a set of API's
1320+ that provides a way to easily print out text in a consistent
1321+ format of your choosing. This is useful for compilers and related
1322+ tools.
1323+ This library was originally designed by John Hughes's and has since
1324+ been heavily modified by Simon Peyton Jones.
1325+category: Text
1326+exposed: True
1327+exposed-modules:
1328+ Text.PrettyPrint Text.PrettyPrint.Annotated
1329+ Text.PrettyPrint.Annotated.HughesPJ
1330+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1331+ Text.PrettyPrint.HughesPJClass
1332+import-dirs:
1333+library-dirs:
1334+dynamic-library-dirs:
1335+data-dir:
1336+hs-libraries: HSpretty-1.1.3.6
1337+depends: base-4.16.0.0 deepseq-1.4.6.0 ghc-prim-0.8.0
1338+haddock-interfaces:
1339+haddock-html:
1340+---
1341+name: process
1342+version: 1.6.13.2
1343+visibility: public
1344+id: process-1.6.13.2
1345+key: process-1.6.13.2
1346+license: BSD-3-Clause
1347+maintainer: libraries@haskell.org
1348+synopsis: Process libraries
1349+description:
1350+ This package contains libraries for dealing with system processes.
1351+ The typed-process package is a more recent take on a process API,
1352+ which uses this package internally. It features better binary
1353+ support, easier concurrency, and a more composable API. You can
1354+ read more about it at
1355+ <https://github.com/fpco/typed-process/#readme>.
1356+category: System
1357+exposed: True
1358+exposed-modules: System.Cmd System.Process System.Process.Internals
1359+hidden-modules: System.Process.Common System.Process.Posix
1360+import-dirs:
1361+library-dirs:
1362+dynamic-library-dirs:
1363+data-dir:
1364+hs-libraries: HSprocess-1.6.13.2
1365+include-dirs:
1366+includes: runProcess.h
1367+depends:
1368+ base-4.16.0.0 deepseq-1.4.6.0 directory-1.3.6.2 filepath-1.4.2.1
1369+ unix-2.7.2.2
1370+haddock-interfaces:
1371+haddock-html:
1372+---
1373+name: stm
1374+version: 2.5.0.0
1375+visibility: public
1376+id: stm-2.5.0.0
1377+key: stm-2.5.0.0
1378+license: BSD-3-Clause
1379+maintainer: libraries@haskell.org
1380+homepage: https://wiki.haskell.org/Software_transactional_memory
1381+synopsis: Software Transactional Memory
1382+description:
1383+ Software Transactional Memory, or STM, is an abstraction for
1384+ concurrent communication. The main benefits of STM are
1385+ /composability/ and /modularity/. That is, using STM you can write
1386+ concurrent abstractions that can be easily composed with any other
1387+ abstraction built using STM, without exposing the details of how
1388+ your abstraction ensures safety. This is typically not the case
1389+ with other forms of concurrent communication, such as locks or
1390+ 'MVar's.
1391+category: Concurrency
1392+exposed: True
1393+exposed-modules:
1394+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1395+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1396+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1397+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1398+ Control.Monad.STM
1399+hidden-modules: Control.Sequential.STM
1400+import-dirs:
1401+library-dirs:
1402+dynamic-library-dirs:
1403+data-dir:
1404+hs-libraries: HSstm-2.5.0.0
1405+depends: array-0.5.4.0 base-4.16.0.0
1406+haddock-interfaces:
1407+haddock-html:
1408+---
1409+name: template-haskell
1410+version: 2.18.0.0
1411+visibility: public
1412+id: template-haskell-2.18.0.0
1413+key: template-haskell-2.18.0.0
1414+license: BSD-3-Clause
1415+maintainer: libraries@haskell.org
1416+synopsis: Support library for Template Haskell
1417+description:
1418+ This package provides modules containing facilities for manipulating
1419+ Haskell source code using Template Haskell.
1420+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1421+ information.
1422+category: Template Haskell
1423+exposed: True
1424+exposed-modules:
1425+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1426+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1427+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1428+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1429+ Language.Haskell.TH.Syntax
1430+hidden-modules: Language.Haskell.TH.Lib.Map
1431+import-dirs:
1432+library-dirs:
1433+dynamic-library-dirs:
1434+data-dir:
1435+hs-libraries: HStemplate-haskell-2.18.0.0
1436+depends:
1437+ base-4.16.0.0 ghc-boot-th-9.2.1 ghc-prim-0.8.0 pretty-1.1.3.6
1438+haddock-interfaces:
1439+haddock-html:
1440+---
1441+name: terminfo
1442+version: 0.4.1.5
1443+visibility: public
1444+id: terminfo-0.4.1.5
1445+key: terminfo-0.4.1.5
1446+license: BSD-3-Clause
1447+copyright: (c) Judah Jacobson
1448+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1449+author: Judah Jacobson
1450+stability: Stable
1451+homepage: https://github.com/judah/terminfo
1452+synopsis: Haskell bindings to the terminfo library.
1453+description:
1454+ This library provides an interface to the terminfo database (via bindings to the
1455+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1456+ systems to interact with a variety of terminals using a standard set of capabilities.
1457+category: User Interfaces
1458+exposed: True
1459+exposed-modules:
1460+ System.Console.Terminfo System.Console.Terminfo.Base
1461+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1462+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1463+ System.Console.Terminfo.Keys
1464+import-dirs:
1465+library-dirs:
1466+dynamic-library-dirs:
1467+data-dir:
1468+hs-libraries: HSterminfo-0.4.1.5
1469+extra-libraries: tinfo
1470+depends: base-4.16.0.0
1471+haddock-interfaces:
1472+haddock-html:
1473+---
1474+name: text
1475+version: 1.2.5.0
1476+visibility: public
1477+id: text-1.2.5.0
1478+key: text-1.2.5.0
1479+license: BSD-2-Clause
1480+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1481+maintainer:
1482+ Haskell Text Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
1483+author: Bryan O'Sullivan <bos@serpentine.com>
1484+homepage: https://github.com/haskell/text
1485+synopsis: An efficient packed Unicode text type.
1486+description:
1487+ An efficient packed, immutable Unicode text type (both strict and
1488+ lazy), with a powerful loop fusion optimization framework.
1489+ The 'Text' type represents Unicode character strings, in a time and
1490+ space-efficient manner. This package provides text processing
1491+ capabilities that are optimized for performance critical use, both
1492+ in terms of large data quantities and high speed.
1493+ The 'Text' type provides character-encoding, type-safe case
1494+ conversion via whole-string case conversion functions (see "Data.Text").
1495+ It also provides a range of functions for converting 'Text' values to
1496+ and from 'ByteStrings', using several standard encodings
1497+ (see "Data.Text.Encoding").
1498+ Efficient locale-sensitive support for text IO is also supported
1499+ (see "Data.Text.IO").
1500+ These modules are intended to be imported qualified, to avoid name
1501+ clashes with Prelude functions, e.g.
1502+ > import qualified Data.Text as T
1503+ == ICU Support
1504+ To use an extended and very rich family of functions for working
1505+ with Unicode text (including normalization, regular expressions,
1506+ non-standard encodings, text breaking, and locales), see
1507+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1508+ based on the well-respected and liberally
1509+ licensed [ICU library](http://site.icu-project.org/).
1510+ == Internal Representation: UTF-16 vs. UTF-8
1511+ Currently the @text@ library uses UTF-16 as its internal representation
1512+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1513+ for Unicode text. We're currently investigating the feasibility
1514+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1515+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1516+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1517+ <https://hackage.haskell.org/package/text-short text-short>.
1518+category: Data, Text
1519+exposed: True
1520+exposed-modules:
1521+ Data.Text Data.Text.Array Data.Text.Encoding
1522+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1523+ Data.Text.Internal Data.Text.Internal.Builder
1524+ Data.Text.Internal.Builder.Functions
1525+ Data.Text.Internal.Builder.Int.Digits
1526+ Data.Text.Internal.Builder.RealFloat.Functions
1527+ Data.Text.Internal.ByteStringCompat
1528+ Data.Text.Internal.Encoding.Fusion
1529+ Data.Text.Internal.Encoding.Fusion.Common
1530+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1531+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1532+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1533+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1534+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1535+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1536+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1537+ Data.Text.Internal.PrimCompat Data.Text.Internal.Private
1538+ Data.Text.Internal.Read Data.Text.Internal.Search
1539+ Data.Text.Internal.Unsafe Data.Text.Internal.Unsafe.Char
1540+ Data.Text.Internal.Unsafe.Shift Data.Text.Lazy
1541+ Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1542+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1543+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1544+ Data.Text.Read Data.Text.Unsafe
1545+hidden-modules: Data.Text.Show
1546+import-dirs:
1547+library-dirs:
1548+dynamic-library-dirs:
1549+data-dir:
1550+hs-libraries: HStext-1.2.5.0
1551+depends:
1552+ array-0.5.4.0 base-4.16.0.0 binary-0.8.9.0 bytestring-0.11.1.0
1553+ deepseq-1.4.6.0 ghc-prim-0.8.0 template-haskell-2.18.0.0
1554+haddock-interfaces:
1555+haddock-html:
1556+---
1557+name: time
1558+version: 1.11.1.1
1559+visibility: public
1560+id: time-1.11.1.1
1561+key: time-1.11.1.1
1562+license: BSD-3-Clause
1563+maintainer: <ashley@semantic.org>
1564+author: Ashley Yakeley
1565+stability: stable
1566+homepage: https://github.com/haskell/time
1567+synopsis: A time library
1568+description: Time, clocks and calendars
1569+category: Time
1570+exposed: True
1571+exposed-modules:
1572+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1573+ Data.Time.Calendar.Julian Data.Time.Calendar.Month
1574+ Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate
1575+ Data.Time.Calendar.Quarter Data.Time.Calendar.WeekDate
1576+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1577+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1578+ Data.Time.Format.Internal Data.Time.LocalTime
1579+hidden-modules:
1580+ Data.Format Data.Time.Calendar.Types Data.Time.Calendar.Private
1581+ Data.Time.Calendar.Days Data.Time.Calendar.Gregorian
1582+ Data.Time.Calendar.CalendarDiffDays Data.Time.Calendar.Week
1583+ Data.Time.Calendar.JulianYearDay Data.Time.Clock.Internal.DiffTime
1584+ Data.Time.Clock.Internal.AbsoluteTime
1585+ Data.Time.Clock.Internal.NominalDiffTime
1586+ Data.Time.Clock.Internal.POSIXTime
1587+ Data.Time.Clock.Internal.UniversalTime
1588+ Data.Time.Clock.Internal.SystemTime
1589+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1590+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1591+ Data.Time.LocalTime.Internal.TimeZone
1592+ Data.Time.LocalTime.Internal.TimeOfDay
1593+ Data.Time.LocalTime.Internal.CalendarDiffTime
1594+ Data.Time.LocalTime.Internal.LocalTime
1595+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1596+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1597+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1598+ Data.Time.Format.Parse.Instances
1599+import-dirs:
1600+library-dirs:
1601+dynamic-library-dirs:
1602+data-dir:
1603+hs-libraries: HStime-1.11.1.1
1604+include-dirs:
1605+depends: base-4.16.0.0 deepseq-1.4.6.0
1606+haddock-interfaces:
1607+haddock-html:
1608+---
1609+name: transformers
1610+version: 0.5.6.2
1611+visibility: public
1612+id: transformers-0.5.6.2
1613+key: transformers-0.5.6.2
1614+license: BSD-3-Clause
1615+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1616+author: Andy Gill, Ross Paterson
1617+synopsis: Concrete functor and monad transformers
1618+description:
1619+ A portable library of functor and monad transformers, inspired by
1620+ the paper
1621+ * \"Functional Programming with Overloading and Higher-Order
1622+ Polymorphism\", by Mark P Jones,
1623+ in /Advanced School of Functional Programming/, 1995
1624+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1625+ This package contains:
1626+ * the monad transformer class (in "Control.Monad.Trans.Class")
1627+ * concrete functor and monad transformers, each with associated
1628+ operations and functions to lift operations associated with other
1629+ transformers.
1630+ The package can be used on its own in portable Haskell code, in
1631+ which case operations need to be manually lifted through transformer
1632+ stacks (see "Control.Monad.Trans.Class" for some examples).
1633+ Alternatively, it can be used with the non-portable monad classes in
1634+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1635+ introduced by monad transformers through other transformers.
1636+category: Control
1637+exposed: True
1638+exposed-modules:
1639+ Control.Applicative.Backwards Control.Applicative.Lift
1640+ Control.Monad.Signatures Control.Monad.Trans.Accum
1641+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1642+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1643+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1644+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1645+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1646+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1647+ Control.Monad.Trans.Select Control.Monad.Trans.State
1648+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1649+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1650+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1651+ Data.Functor.Constant Data.Functor.Reverse
1652+import-dirs:
1653+library-dirs:
1654+dynamic-library-dirs:
1655+data-dir:
1656+hs-libraries: HStransformers-0.5.6.2
1657+depends: base-4.16.0.0
1658+haddock-interfaces:
1659+haddock-html:
1660+---
1661+name: unix
1662+version: 2.7.2.2
1663+visibility: public
1664+id: unix-2.7.2.2
1665+key: unix-2.7.2.2
1666+license: BSD-3-Clause
1667+maintainer: libraries@haskell.org
1668+homepage: https://github.com/haskell/unix
1669+synopsis: POSIX functionality
1670+description:
1671+ This package gives you access to the set of operating system
1672+ services standardised by
1673+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1674+ (or the IEEE Portable Operating System Interface for Computing
1675+ Environments - IEEE Std. 1003.1).
1676+ The package is not supported under Windows.
1677+category: System
1678+exposed: True
1679+exposed-modules:
1680+ System.Posix System.Posix.ByteString
1681+ System.Posix.ByteString.FilePath System.Posix.Directory
1682+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1683+ System.Posix.DynamicLinker.ByteString
1684+ System.Posix.DynamicLinker.Module
1685+ System.Posix.DynamicLinker.Module.ByteString
1686+ System.Posix.DynamicLinker.Prim System.Posix.Env
1687+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1688+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1689+ System.Posix.IO.ByteString System.Posix.Process
1690+ System.Posix.Process.ByteString System.Posix.Process.Internals
1691+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1692+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1693+ System.Posix.Temp.ByteString System.Posix.Terminal
1694+ System.Posix.Terminal.ByteString System.Posix.Time
1695+ System.Posix.Unistd System.Posix.User
1696+hidden-modules:
1697+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1698+ System.Posix.Files.Common System.Posix.IO.Common
1699+ System.Posix.Process.Common System.Posix.Terminal.Common
1700+import-dirs:
1701+library-dirs:
1702+dynamic-library-dirs:
1703+data-dir:
1704+hs-libraries: HSunix-2.7.2.2
1705+extra-libraries: rt util dl pthread
1706+include-dirs:
1707+includes: HsUnix.h execvpe.h
1708+depends: base-4.16.0.0 bytestring-0.11.1.0 time-1.11.1.1
1709+haddock-interfaces:
1710+haddock-html:
1711+---
1712+name: xhtml
1713+version: 3000.2.2.1
1714+visibility: public
1715+id: xhtml-3000.2.2.1
1716+key: xhtml-3000.2.2.1
1717+license: BSD-3-Clause
1718+copyright:
1719+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1720+ Graduate Institute of Science and Technology, 1999-2001
1721+maintainer: Chris Dornan <chris@chrisdornan.com>
1722+author: Bjorn Bringert
1723+stability: Stable
1724+homepage: https://github.com/haskell/xhtml
1725+synopsis: An XHTML combinator library
1726+description:
1727+ This package provides combinators for producing
1728+ XHTML 1.0, including the Strict, Transitional and
1729+ Frameset variants.
1730+category: Web, XML, Pretty Printer
1731+exposed: True
1732+exposed-modules:
1733+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1734+ Text.XHtml.Table Text.XHtml.Transitional
1735+hidden-modules:
1736+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1737+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1738+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1739+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1740+import-dirs:
1741+library-dirs:
1742+dynamic-library-dirs:
1743+data-dir:
1744+hs-libraries: HSxhtml-3000.2.2.1
1745+depends: base-4.16.0.0
1746+haddock-interfaces:
1747+haddock-html:
1748+---
1749+name: rts
1750+version: 1.0.2
1751+visibility: public
1752+id: rts
1753+key: rts
1754+license: BSD-3-Clause
1755+maintainer: glasgow-haskell-users@haskell.org
1756+exposed: True
1757+library-dirs:
1758+hs-libraries: HSrts
1759+extra-libraries: m rt dl ffi numa pthread
1760+include-dirs:
1761+includes: Stg.h
1762+ld-options:
1763+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1764+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1765+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1766+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1767+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1768+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1769+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1770+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1771+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1772+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1773+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1774+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1775+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1776+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1777+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1778+ "-Wl,-u,base_GHCziIOPort_doubleReadException_closure"
1779+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1780+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1781+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1782+ "-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure"
1783+ "-Wl,-u,base_GHCziExceptionziType_underflowException_closure"
1784+ "-Wl,-u,base_GHCziExceptionziType_overflowException_closure"
1785+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1786+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1787+ "-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure"
1788+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1789+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1790+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1791+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1792+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1793+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1794+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1795+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1796+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1797+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1798+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1799+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1800+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1801+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1802+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1803+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1804+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1805+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1806+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1807+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1808+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1809+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1810+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1811+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1812+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1813+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1814+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1815+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1816+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1817+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1818+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1819+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1820+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1821+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_xchg8" "-Wl,-u,hs_xchg16"
1822+ "-Wl,-u,hs_xchg32" "-Wl,-u,hs_xchg64" "-Wl,-u,hs_atomicread8"
1823+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1824+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1825+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1826+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.2.1
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/infonew file+73
@@ -0,0 +1,73 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","YES")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","aarch64-unknown-linux")
40+ ,("LLVM llc command","llc")
41+ ,("LLVM opt command","opt")
42+ ,("LLVM clang command","clang")
43+ ,("bignum backend","gmp")
44+ ,("Use interpreter","YES")
45+ ,("Support SMP","YES")
46+ ,("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")
47+ ,("Tables next to code","YES")
48+ ,("Leading underscore","NO")
49+ ,("Use LibFFI","YES")
50+ ,("RTS expects libdw","NO")
51+ ,("Project version","9.2.1")
52+ ,("Project Git commit id","82e6bf12786908ccda643dd1dceb42abcc97290c")
53+ ,("Booter version","8.10.7")
54+ ,("Stage","2")
55+ ,("Build platform","aarch64-unknown-linux")
56+ ,("Host platform","aarch64-unknown-linux")
57+ ,("Target platform","aarch64-unknown-linux")
58+ ,("Have interpreter","YES")
59+ ,("Object splitting supported","NO")
60+ ,("Have native code generator","YES")
61+ ,("Target default backend","NCG")
62+ ,("Support dynamic-too","YES")
63+ ,("Support parallel --make","YES")
64+ ,("Support reexported-modules","YES")
65+ ,("Support thinning and renaming package flags","YES")
66+ ,("Support Backpack","YES")
67+ ,("Requires unified installed package IDs","YES")
68+ ,("Uses package keys","YES")
69+ ,("Uses unit IDs","YES")
70+ ,("GHC Dynamic","YES")
71+ ,("GHC Profiled","NO")
72+ ,("Debug on","NO")
73+ ]
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.2.1
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/supported-languagesnew file+266
@@ -0,0 +1,266 @@
1+Haskell98
2+Haskell2010
3+GHC2021
4+Unsafe
5+Trustworthy
6+Safe
7+AllowAmbiguousTypes
8+NoAllowAmbiguousTypes
9+AlternativeLayoutRule
10+NoAlternativeLayoutRule
11+AlternativeLayoutRuleTransitional
12+NoAlternativeLayoutRuleTransitional
13+Arrows
14+NoArrows
15+AutoDeriveTypeable
16+NoAutoDeriveTypeable
17+BangPatterns
18+NoBangPatterns
19+BinaryLiterals
20+NoBinaryLiterals
21+CApiFFI
22+NoCApiFFI
23+CPP
24+NoCPP
25+CUSKs
26+NoCUSKs
27+ConstrainedClassMethods
28+NoConstrainedClassMethods
29+ConstraintKinds
30+NoConstraintKinds
31+DataKinds
32+NoDataKinds
33+DatatypeContexts
34+NoDatatypeContexts
35+DefaultSignatures
36+NoDefaultSignatures
37+DeriveAnyClass
38+NoDeriveAnyClass
39+DeriveDataTypeable
40+NoDeriveDataTypeable
41+DeriveFoldable
42+NoDeriveFoldable
43+DeriveFunctor
44+NoDeriveFunctor
45+DeriveGeneric
46+NoDeriveGeneric
47+DeriveLift
48+NoDeriveLift
49+DeriveTraversable
50+NoDeriveTraversable
51+DerivingStrategies
52+NoDerivingStrategies
53+DerivingVia
54+NoDerivingVia
55+DisambiguateRecordFields
56+NoDisambiguateRecordFields
57+DoAndIfThenElse
58+NoDoAndIfThenElse
59+BlockArguments
60+NoBlockArguments
61+DoRec
62+NoDoRec
63+DuplicateRecordFields
64+NoDuplicateRecordFields
65+FieldSelectors
66+NoFieldSelectors
67+EmptyCase
68+NoEmptyCase
69+EmptyDataDecls
70+NoEmptyDataDecls
71+EmptyDataDeriving
72+NoEmptyDataDeriving
73+ExistentialQuantification
74+NoExistentialQuantification
75+ExplicitForAll
76+NoExplicitForAll
77+ExplicitNamespaces
78+NoExplicitNamespaces
79+ExtendedDefaultRules
80+NoExtendedDefaultRules
81+FlexibleContexts
82+NoFlexibleContexts
83+FlexibleInstances
84+NoFlexibleInstances
85+ForeignFunctionInterface
86+NoForeignFunctionInterface
87+FunctionalDependencies
88+NoFunctionalDependencies
89+GADTSyntax
90+NoGADTSyntax
91+GADTs
92+NoGADTs
93+GHCForeignImportPrim
94+NoGHCForeignImportPrim
95+GeneralizedNewtypeDeriving
96+NoGeneralizedNewtypeDeriving
97+GeneralisedNewtypeDeriving
98+NoGeneralisedNewtypeDeriving
99+ImplicitParams
100+NoImplicitParams
101+ImplicitPrelude
102+NoImplicitPrelude
103+ImportQualifiedPost
104+NoImportQualifiedPost
105+ImpredicativeTypes
106+NoImpredicativeTypes
107+IncoherentInstances
108+NoIncoherentInstances
109+TypeFamilyDependencies
110+NoTypeFamilyDependencies
111+InstanceSigs
112+NoInstanceSigs
113+ApplicativeDo
114+NoApplicativeDo
115+InterruptibleFFI
116+NoInterruptibleFFI
117+JavaScriptFFI
118+NoJavaScriptFFI
119+KindSignatures
120+NoKindSignatures
121+LambdaCase
122+NoLambdaCase
123+LexicalNegation
124+NoLexicalNegation
125+LiberalTypeSynonyms
126+NoLiberalTypeSynonyms
127+LinearTypes
128+NoLinearTypes
129+MagicHash
130+NoMagicHash
131+MonadComprehensions
132+NoMonadComprehensions
133+MonoLocalBinds
134+NoMonoLocalBinds
135+MonomorphismRestriction
136+NoMonomorphismRestriction
137+MultiParamTypeClasses
138+NoMultiParamTypeClasses
139+MultiWayIf
140+NoMultiWayIf
141+NumericUnderscores
142+NoNumericUnderscores
143+NPlusKPatterns
144+NoNPlusKPatterns
145+NamedFieldPuns
146+NoNamedFieldPuns
147+NamedWildCards
148+NoNamedWildCards
149+NegativeLiterals
150+NoNegativeLiterals
151+HexFloatLiterals
152+NoHexFloatLiterals
153+NondecreasingIndentation
154+NoNondecreasingIndentation
155+NullaryTypeClasses
156+NoNullaryTypeClasses
157+NumDecimals
158+NoNumDecimals
159+OverlappingInstances
160+NoOverlappingInstances
161+OverloadedLabels
162+NoOverloadedLabels
163+OverloadedLists
164+NoOverloadedLists
165+OverloadedStrings
166+NoOverloadedStrings
167+PackageImports
168+NoPackageImports
169+ParallelArrays
170+NoParallelArrays
171+ParallelListComp
172+NoParallelListComp
173+PartialTypeSignatures
174+NoPartialTypeSignatures
175+PatternGuards
176+NoPatternGuards
177+PatternSignatures
178+NoPatternSignatures
179+PatternSynonyms
180+NoPatternSynonyms
181+PolyKinds
182+NoPolyKinds
183+PolymorphicComponents
184+NoPolymorphicComponents
185+QuantifiedConstraints
186+NoQuantifiedConstraints
187+PostfixOperators
188+NoPostfixOperators
189+QuasiQuotes
190+NoQuasiQuotes
191+QualifiedDo
192+NoQualifiedDo
193+Rank2Types
194+NoRank2Types
195+RankNTypes
196+NoRankNTypes
197+RebindableSyntax
198+NoRebindableSyntax
199+OverloadedRecordDot
200+NoOverloadedRecordDot
201+OverloadedRecordUpdate
202+NoOverloadedRecordUpdate
203+RecordPuns
204+NoRecordPuns
205+RecordWildCards
206+NoRecordWildCards
207+RecursiveDo
208+NoRecursiveDo
209+RelaxedLayout
210+NoRelaxedLayout
211+RelaxedPolyRec
212+NoRelaxedPolyRec
213+RoleAnnotations
214+NoRoleAnnotations
215+ScopedTypeVariables
216+NoScopedTypeVariables
217+StandaloneDeriving
218+NoStandaloneDeriving
219+StarIsType
220+NoStarIsType
221+StaticPointers
222+NoStaticPointers
223+Strict
224+NoStrict
225+StrictData
226+NoStrictData
227+TemplateHaskell
228+NoTemplateHaskell
229+TemplateHaskellQuotes
230+NoTemplateHaskellQuotes
231+StandaloneKindSignatures
232+NoStandaloneKindSignatures
233+TraditionalRecordSyntax
234+NoTraditionalRecordSyntax
235+TransformListComp
236+NoTransformListComp
237+TupleSections
238+NoTupleSections
239+TypeApplications
240+NoTypeApplications
241+TypeInType
242+NoTypeInType
243+TypeFamilies
244+NoTypeFamilies
245+TypeOperators
246+NoTypeOperators
247+TypeSynonymInstances
248+NoTypeSynonymInstances
249+UnboxedTuples
250+NoUnboxedTuples
251+UnboxedSums
252+NoUnboxedSums
253+UndecidableInstances
254+NoUndecidableInstances
255+UndecidableSuperClasses
256+NoUndecidableSuperClasses
257+UnicodeSyntax
258+NoUnicodeSyntax
259+UnliftedDatatypes
260+NoUnliftedDatatypes
261+UnliftedFFITypes
262+NoUnliftedFFITypes
263+UnliftedNewtypes
264+NoUnliftedNewtypes
265+ViewPatterns
266+NoViewPatterns
materialized/dummy-ghc/ghc-9.2.1-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.2.1
materialized/dummy-ghc/ghc-9.2.1-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","--target=x86_64-apple-darwin ")
4 ,("C compiler flags","--target=x86_64-apple-darwin ")
4 ,("C++ compiler flags","--target=x86_64-apple-darwin ")
5 ,("C++ compiler flags","--target=x86_64-apple-darwin ")
5 ,("C compiler link flags","--target=x86_64-apple-darwin ")
6 ,("C compiler link flags","--target=x86_64-apple-darwin ")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.1-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.2-aarch64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","--target=arm64-apple-darwin ")
4 ,("C compiler flags","--target=arm64-apple-darwin ")
4 ,("C++ compiler flags","--target=arm64-apple-darwin ")
5 ,("C++ compiler flags","--target=arm64-apple-darwin ")
5 ,("C compiler link flags","--target=arm64-apple-darwin ")
6 ,("C compiler link flags","--target=arm64-apple-darwin ")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc-pkg/dump-globalnew file+1834
@@ -0,0 +1,1834 @@
1+name: Cabal
2+version: 3.6.3.0
3+visibility: public
4+id: Cabal-3.6.3.0
5+key: Cabal-3.6.3.0
6+license: BSD-3-Clause
7+copyright: 2003-2021, 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.NonEmptySet Distribution.Compat.Parsing
36+ Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38+ Distribution.Compat.Stack Distribution.Compat.Time
39+ Distribution.Compat.Typeable Distribution.Compiler
40+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43+ Distribution.FieldGrammar.Pretty Distribution.Fields
44+ Distribution.Fields.ConfVar Distribution.Fields.Field
45+ Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46+ Distribution.Fields.ParseResult Distribution.Fields.Parser
47+ Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48+ Distribution.License Distribution.Make Distribution.ModuleName
49+ Distribution.Package Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Position Distribution.Parsec.Warning
59+ Distribution.Pretty Distribution.ReadE Distribution.SPDX
60+ Distribution.SPDX.License 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.Flag
71+ Distribution.Simple.GHC Distribution.Simple.GHCJS
72+ Distribution.Simple.Glob Distribution.Simple.Haddock
73+ Distribution.Simple.HaskellSuite Distribution.Simple.Hpc
74+ Distribution.Simple.Install Distribution.Simple.InstallDirs
75+ Distribution.Simple.InstallDirs.Internal
76+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
77+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
78+ Distribution.Simple.Program Distribution.Simple.Program.Ar
79+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
80+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
81+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
82+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
83+ Distribution.Simple.Program.ResponseFile
84+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
85+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
86+ Distribution.Simple.Register Distribution.Simple.Setup
87+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
88+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
89+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
90+ Distribution.Simple.UHC Distribution.Simple.UserHooks
91+ Distribution.Simple.Utils Distribution.System
92+ Distribution.TestSuite Distribution.Text
93+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
94+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
95+ Distribution.Types.Benchmark.Lens
96+ Distribution.Types.BenchmarkInterface
97+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
98+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
99+ Distribution.Types.Component Distribution.Types.ComponentId
100+ Distribution.Types.ComponentInclude
101+ Distribution.Types.ComponentLocalBuildInfo
102+ Distribution.Types.ComponentName
103+ Distribution.Types.ComponentRequestedSpec
104+ Distribution.Types.CondTree Distribution.Types.Condition
105+ Distribution.Types.ConfVar Distribution.Types.Dependency
106+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
107+ Distribution.Types.Executable Distribution.Types.Executable.Lens
108+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
109+ Distribution.Types.Flag Distribution.Types.ForeignLib
110+ Distribution.Types.ForeignLib.Lens
111+ Distribution.Types.ForeignLibOption
112+ Distribution.Types.ForeignLibType
113+ Distribution.Types.GenericPackageDescription
114+ Distribution.Types.GenericPackageDescription.Lens
115+ Distribution.Types.GivenComponent
116+ Distribution.Types.HookedBuildInfo
117+ Distribution.Types.IncludeRenaming
118+ Distribution.Types.InstalledPackageInfo
119+ Distribution.Types.InstalledPackageInfo.FieldGrammar
120+ Distribution.Types.InstalledPackageInfo.Lens
121+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
122+ Distribution.Types.Library Distribution.Types.Library.Lens
123+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
124+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
125+ Distribution.Types.Module Distribution.Types.ModuleReexport
126+ Distribution.Types.ModuleRenaming
127+ Distribution.Types.MungedPackageId
128+ Distribution.Types.MungedPackageName
129+ Distribution.Types.PackageDescription
130+ Distribution.Types.PackageDescription.Lens
131+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
132+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
133+ Distribution.Types.PackageVersionConstraint
134+ Distribution.Types.PkgconfigDependency
135+ Distribution.Types.PkgconfigName
136+ Distribution.Types.PkgconfigVersion
137+ Distribution.Types.PkgconfigVersionRange
138+ Distribution.Types.SetupBuildInfo
139+ Distribution.Types.SetupBuildInfo.Lens
140+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
141+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
142+ Distribution.Types.TestSuite.Lens
143+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
144+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
145+ Distribution.Types.Version Distribution.Types.VersionInterval
146+ Distribution.Types.VersionInterval.Legacy
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.Path
152+ Distribution.Utils.Progress Distribution.Utils.ShortText
153+ Distribution.Utils.Structured Distribution.Verbosity
154+ Distribution.Verbosity.Internal Distribution.Version
155+ Language.Haskell.Extension
156+hidden-modules:
157+ Distribution.Backpack.PreExistingComponent
158+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
159+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
160+ Distribution.Backpack.Id Distribution.Utils.UnionFind
161+ Distribution.Utils.Base62 Distribution.Compat.Async
162+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
163+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
164+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
165+ Distribution.Utils.String Distribution.Simple.Build.Macros.Z
166+ Distribution.Simple.Build.PathsModule.Z
167+ Distribution.Simple.GHC.EnvironmentParser
168+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
169+ Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
170+ Paths_Cabal
171+import-dirs:
172+library-dirs:
173+dynamic-library-dirs:
174+data-dir:
175+hs-libraries: HSCabal-3.6.3.0
176+depends:
177+ array-0.5.4.0 base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0
178+ containers-0.6.5.1 deepseq-1.4.6.1 directory-1.3.6.2
179+ filepath-1.4.2.2 mtl-2.2.2 parsec-3.1.15.0 pretty-1.1.3.6
180+ process-1.6.13.2 text-1.2.5.0 time-1.11.1.1 transformers-0.5.6.2
181+ unix-2.7.2.2
182+haddock-interfaces:
183+haddock-html:
184+---
185+name: array
186+version: 0.5.4.0
187+visibility: public
188+id: array-0.5.4.0
189+key: array-0.5.4.0
190+license: BSD-3-Clause
191+maintainer: libraries@haskell.org
192+synopsis: Mutable and immutable arrays
193+description:
194+ In addition to providing the "Data.Array" module
195+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
196+ this package also defines the classes 'IArray' of
197+ immutable arrays and 'MArray' of arrays mutable within appropriate
198+ monads, as well as some instances of these classes.
199+category: Data Structures
200+exposed: True
201+exposed-modules:
202+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
203+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
204+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
205+ Data.Array.Storable Data.Array.Storable.Internals
206+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
207+import-dirs:
208+library-dirs:
209+dynamic-library-dirs:
210+data-dir:
211+hs-libraries: HSarray-0.5.4.0
212+depends: base-4.16.1.0
213+haddock-interfaces:
214+haddock-html:
215+---
216+name: base
217+version: 4.16.1.0
218+visibility: public
219+id: base-4.16.1.0
220+key: base-4.16.1.0
221+license: BSD-3-Clause
222+maintainer: libraries@haskell.org
223+synopsis: Basic libraries
224+description:
225+ This package contains the Standard Haskell "Prelude" and its support libraries,
226+ and a large collection of useful libraries ranging from data
227+ structures to parsing combinators and debugging utilities.
228+category: Prelude
229+exposed: True
230+exposed-modules:
231+ Control.Applicative, Control.Arrow, Control.Category,
232+ Control.Concurrent, Control.Concurrent.Chan,
233+ Control.Concurrent.MVar, Control.Concurrent.QSem,
234+ Control.Concurrent.QSemN, Control.Exception,
235+ Control.Exception.Base, Control.Monad, Control.Monad.Fail,
236+ Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
237+ Control.Monad.ST, Control.Monad.ST.Lazy,
238+ Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
239+ Control.Monad.ST.Safe, Control.Monad.ST.Strict,
240+ Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
241+ Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
242+ Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
243+ Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
244+ Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
245+ Data.Functor.Const, Data.Functor.Contravariant,
246+ Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
247+ Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
248+ Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
249+ Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
250+ Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
251+ Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
252+ Data.Type.Ord, Data.Typeable, Data.Unique, Data.Version, Data.Void,
253+ Data.Word, Debug.Trace, Foreign, Foreign.C, Foreign.C.Error,
254+ Foreign.C.String, Foreign.C.Types, Foreign.Concurrent,
255+ Foreign.ForeignPtr, Foreign.ForeignPtr.Safe,
256+ Foreign.ForeignPtr.Unsafe, Foreign.Marshal, Foreign.Marshal.Alloc,
257+ Foreign.Marshal.Array, Foreign.Marshal.Error, Foreign.Marshal.Pool,
258+ Foreign.Marshal.Safe, Foreign.Marshal.Unsafe,
259+ Foreign.Marshal.Utils, Foreign.Ptr, Foreign.Safe,
260+ Foreign.StablePtr, Foreign.Storable, GHC.Arr, GHC.Base, GHC.Bits,
261+ GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc, GHC.Conc.IO,
262+ GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler, GHC.Constants,
263+ GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err, GHC.Event,
264+ GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
265+ GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
266+ GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
267+ GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
268+ GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
269+ GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
270+ GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
271+ GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
272+ GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
273+ GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
274+ GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
275+ GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
276+ GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
277+ GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
278+ GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
279+ GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
280+ GHC.Num.BigNat from ghc-bignum-1.2:GHC.Num.BigNat,
281+ GHC.Num.Integer from ghc-bignum-1.2:GHC.Num.Integer,
282+ GHC.Num.Natural from ghc-bignum-1.2:GHC.Num.Natural, GHC.OldList,
283+ GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
284+ GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
285+ GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
286+ GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
287+ GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeLits.Internal,
288+ GHC.TypeNats, GHC.TypeNats.Internal, GHC.Unicode, GHC.Weak,
289+ GHC.Word, Numeric, Numeric.Natural, Prelude, System.CPUTime,
290+ System.Console.GetOpt, System.Environment,
291+ System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
292+ System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
293+ System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
294+ System.Timeout, Text.ParserCombinators.ReadP,
295+ Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
296+ Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
297+ Type.Reflection.Unsafe, Unsafe.Coerce
298+hidden-modules:
299+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
300+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
301+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
302+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
303+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
304+ GHC.StaticPtr.Internal GHC.Event.Internal.Types
305+ System.Environment.ExecutablePath System.CPUTime.Utils
306+ GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
307+ GHC.Event.IntTable GHC.Event.IntVar GHC.Event.Internal
308+ GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll
309+ GHC.Event.Thread GHC.Event.TimerManager GHC.Event.Unique
310+ System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
311+ System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
312+import-dirs:
313+library-dirs:
314+dynamic-library-dirs:
315+data-dir:
316+hs-libraries: HSbase-4.16.1.0
317+include-dirs:
318+includes: HsBase.h
319+depends: ghc-bignum-1.2 ghc-prim-0.8.0 rts
320+haddock-interfaces:
321+haddock-html:
322+---
323+name: binary
324+version: 0.8.9.0
325+visibility: public
326+id: binary-0.8.9.0
327+key: binary-0.8.9.0
328+license: BSD-3-Clause
329+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
330+author: Lennart Kolmodin <kolmodin@gmail.com>
331+stability: provisional
332+homepage: https://github.com/kolmodin/binary
333+synopsis:
334+ Binary serialisation for Haskell values using lazy ByteStrings
335+description:
336+ Efficient, pure binary serialisation using lazy ByteStrings.
337+ Haskell values may be encoded to and from binary formats,
338+ written to disk as binary, or sent over the network.
339+ The format used can be automatically generated, or
340+ you can choose to implement a custom format if needed.
341+ Serialisation speeds of over 1 G\/sec have been observed,
342+ so this library should be suitable for high performance
343+ scenarios.
344+category: Data, Parsing
345+exposed: True
346+exposed-modules:
347+ Data.Binary Data.Binary.Builder Data.Binary.Get
348+ Data.Binary.Get.Internal Data.Binary.Put
349+hidden-modules:
350+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
351+ Data.Binary.FloatCast
352+import-dirs:
353+library-dirs:
354+dynamic-library-dirs:
355+data-dir:
356+hs-libraries: HSbinary-0.8.9.0
357+depends:
358+ array-0.5.4.0 base-4.16.1.0 bytestring-0.11.3.0 containers-0.6.5.1
359+haddock-interfaces:
360+haddock-html:
361+---
362+name: bytestring
363+version: 0.11.3.0
364+visibility: public
365+id: bytestring-0.11.3.0
366+key: bytestring-0.11.3.0
367+license: BSD-3-Clause
368+copyright:
369+ Copyright (c) Don Stewart 2005-2009,
370+ (c) Duncan Coutts 2006-2015,
371+ (c) David Roundy 2003-2005,
372+ (c) Jasper Van der Jeugt 2010,
373+ (c) Simon Meier 2010-2013.
374+maintainer:
375+ Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
376+author:
377+ Don Stewart,
378+ Duncan Coutts
379+homepage: https://github.com/haskell/bytestring
380+synopsis:
381+ Fast, compact, strict and lazy byte strings with a list interface
382+description:
383+ An efficient compact, immutable byte string type (both strict and lazy)
384+ suitable for binary or 8-bit character data.
385+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
386+ It is suitable for high performance use, both in terms of large data
387+ quantities, or high speed requirements. The 'ByteString' functions follow
388+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
389+ from using 'String' to 'ByteString'.
390+ Two 'ByteString' variants are provided:
391+ * Strict 'ByteString's keep the string as a single large array. This
392+ makes them convenient for passing data between C and Haskell.
393+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
394+ suitable for I\/O streaming tasks.
395+ The @Char8@ modules provide a character-based view of the same
396+ underlying 'ByteString' types. This makes it convenient to handle mixed
397+ binary and 8-bit character content (which is common in many file formats
398+ and network protocols).
399+ The 'Builder' module provides an efficient way to build up 'ByteString's
400+ in an ad-hoc way by repeated concatenation. This is ideal for fast
401+ serialisation or pretty printing.
402+ There is also a 'ShortByteString' type which has a lower memory overhead
403+ and can can be converted to or from a 'ByteString', but supports very few
404+ other operations. It is suitable for keeping many short strings in memory.
405+ 'ByteString's are not designed for Unicode. For Unicode strings you should
406+ use the 'Text' type from the @text@ package.
407+ These modules are intended to be imported qualified, to avoid name clashes
408+ with "Prelude" functions, e.g.
409+ > import qualified Data.ByteString as BS
410+category: Data
411+exposed: True
412+exposed-modules:
413+ Data.ByteString Data.ByteString.Builder
414+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
415+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
416+ Data.ByteString.Builder.RealFloat Data.ByteString.Char8
417+ Data.ByteString.Internal Data.ByteString.Lazy
418+ Data.ByteString.Lazy.Char8 Data.ByteString.Lazy.Internal
419+ Data.ByteString.Short Data.ByteString.Short.Internal
420+ Data.ByteString.Unsafe
421+hidden-modules:
422+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.ASCII
423+ Data.ByteString.Builder.Prim.Binary
424+ Data.ByteString.Builder.Prim.Internal.Base16
425+ Data.ByteString.Builder.Prim.Internal.Floating
426+ Data.ByteString.Builder.RealFloat.F2S
427+ Data.ByteString.Builder.RealFloat.D2S
428+ Data.ByteString.Builder.RealFloat.Internal
429+ Data.ByteString.Builder.RealFloat.TableGenerator
430+ Data.ByteString.Lazy.Internal.Deque
431+import-dirs:
432+library-dirs:
433+dynamic-library-dirs:
434+data-dir:
435+hs-libraries: HSbytestring-0.11.3.0
436+include-dirs:
437+includes: fpstring.h
438+depends:
439+ base-4.16.1.0 deepseq-1.4.6.1 ghc-prim-0.8.0
440+ template-haskell-2.18.0.0
441+haddock-interfaces:
442+haddock-html:
443+---
444+name: containers
445+version: 0.6.5.1
446+visibility: public
447+id: containers-0.6.5.1
448+key: containers-0.6.5.1
449+license: BSD-3-Clause
450+maintainer: libraries@haskell.org
451+synopsis: Assorted concrete container types
452+description:
453+ This package contains efficient general-purpose implementations
454+ of various immutable container types including sets, maps, sequences,
455+ trees, and graphs.
456+ For a walkthrough of what this package provides with examples of common
457+ operations see the [containers
458+ introduction](https://haskell-containers.readthedocs.io).
459+ The declared cost of each operation is either worst-case or amortized, but
460+ remains valid even if structures are shared.
461+category: Data Structures
462+exposed: True
463+exposed-modules:
464+ Data.Containers.ListUtils Data.Graph Data.IntMap
465+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
466+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
467+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
468+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
469+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
470+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
471+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
472+ Utils.Containers.Internal.BitQueue
473+ Utils.Containers.Internal.BitUtil
474+ Utils.Containers.Internal.StrictPair
475+hidden-modules:
476+ Utils.Containers.Internal.State
477+ Utils.Containers.Internal.StrictMaybe
478+ Utils.Containers.Internal.PtrEquality
479+ Utils.Containers.Internal.Coercions
480+ Utils.Containers.Internal.TypeError
481+ Data.Map.Internal.DeprecatedShowTree
482+ Data.IntMap.Internal.DeprecatedDebug
483+import-dirs:
484+library-dirs:
485+dynamic-library-dirs:
486+data-dir:
487+hs-libraries: HScontainers-0.6.5.1
488+depends: array-0.5.4.0 base-4.16.1.0 deepseq-1.4.6.1
489+haddock-interfaces:
490+haddock-html:
491+---
492+name: deepseq
493+version: 1.4.6.1
494+visibility: public
495+id: deepseq-1.4.6.1
496+key: deepseq-1.4.6.1
497+license: BSD-3-Clause
498+maintainer: libraries@haskell.org
499+synopsis: Deep evaluation of data structures
500+description:
501+ This package provides methods for fully evaluating data structures
502+ (\"deep evaluation\"). Deep evaluation is often used for adding
503+ strictness to a program, e.g. in order to force pending exceptions,
504+ remove space leaks, or force lazy I/O to happen. It is also useful
505+ in parallel programs, to ensure pending work does not migrate to the
506+ wrong thread.
507+ The primary use of this package is via the 'deepseq' function, a
508+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
509+ typeclass (\"Normal Form Data\", data structures with no unevaluated
510+ components) which defines strategies for fully evaluating different
511+ data types. See module documentation in "Control.DeepSeq" for more
512+ details.
513+category: Control
514+exposed: True
515+exposed-modules: Control.DeepSeq
516+hidden-modules: Control.DeepSeq.BackDoor
517+import-dirs:
518+library-dirs:
519+dynamic-library-dirs:
520+data-dir:
521+hs-libraries: HSdeepseq-1.4.6.1
522+depends: array-0.5.4.0 base-4.16.1.0
523+haddock-interfaces:
524+haddock-html:
525+---
526+name: directory
527+version: 1.3.6.2
528+visibility: public
529+id: directory-1.3.6.2
530+key: directory-1.3.6.2
531+license: BSD-3-Clause
532+maintainer: libraries@haskell.org
533+synopsis: Platform-agnostic library for filesystem operations
534+description:
535+ This library provides a basic set of operations for manipulating files and
536+ directories in a portable way.
537+category: System
538+exposed: True
539+exposed-modules:
540+ System.Directory System.Directory.Internal
541+ System.Directory.Internal.Prelude
542+hidden-modules:
543+ System.Directory.Internal.C_utimensat
544+ System.Directory.Internal.Common System.Directory.Internal.Config
545+ System.Directory.Internal.Posix System.Directory.Internal.Windows
546+import-dirs:
547+library-dirs:
548+dynamic-library-dirs:
549+data-dir:
550+hs-libraries: HSdirectory-1.3.6.2
551+depends:
552+ base-4.16.1.0 filepath-1.4.2.2 time-1.11.1.1 unix-2.7.2.2
553+haddock-interfaces:
554+haddock-html:
555+---
556+name: exceptions
557+version: 0.10.4
558+visibility: public
559+id: exceptions-0.10.4
560+key: exceptions-0.10.4
561+license: BSD-3-Clause
562+copyright:
563+ Copyright (C) 2013-2015 Edward A. Kmett
564+ Copyright (C) 2012 Google Inc.
565+maintainer: Edward A. Kmett <ekmett@gmail.com>
566+author: Edward A. Kmett
567+stability: provisional
568+homepage: http://github.com/ekmett/exceptions/
569+synopsis: Extensible optionally-pure exceptions
570+description: Extensible optionally-pure exceptions.
571+category: Control, Exceptions, Monad
572+exposed: True
573+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
574+import-dirs:
575+library-dirs:
576+dynamic-library-dirs:
577+data-dir:
578+hs-libraries: HSexceptions-0.10.4
579+depends:
580+ base-4.16.1.0 mtl-2.2.2 stm-2.5.0.2 template-haskell-2.18.0.0
581+ transformers-0.5.6.2
582+haddock-interfaces:
583+haddock-html:
584+---
585+name: filepath
586+version: 1.4.2.2
587+visibility: public
588+id: filepath-1.4.2.2
589+key: filepath-1.4.2.2
590+license: BSD-3-Clause
591+copyright: Neil Mitchell 2005-2020
592+maintainer: Julian Ospald <hasufell@posteo.de>
593+author: Neil Mitchell <ndmitchell@gmail.com>
594+homepage: https://github.com/haskell/filepath#readme
595+synopsis: Library for manipulating FilePaths in a cross platform way.
596+description:
597+ 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:
598+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
599+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
600+ * "System.FilePath" is an alias for the module appropriate to your platform.
601+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
602+category: System
603+exposed: True
604+exposed-modules:
605+ System.FilePath System.FilePath.Posix System.FilePath.Windows
606+import-dirs:
607+library-dirs:
608+dynamic-library-dirs:
609+data-dir:
610+hs-libraries: HSfilepath-1.4.2.2
611+depends: base-4.16.1.0
612+haddock-interfaces:
613+haddock-html:
614+---
615+name: ghc
616+version: 9.2.2
617+visibility: public
618+id: ghc-9.2.2
619+key: ghc-9.2.2
620+license: BSD-3-Clause
621+maintainer: glasgow-haskell-users@haskell.org
622+author: The GHC Team
623+homepage: http://www.haskell.org/ghc/
624+synopsis: The GHC API
625+description:
626+ GHC's functionality can be useful for more things than just
627+ compiling Haskell programs. Important use cases are programs
628+ that analyse (and perhaps transform) Haskell code. Others
629+ include loading Haskell code dynamically in a GHCi-like manner.
630+ For this reason, a lot of GHC's functionality is made available
631+ through this package.
632+ See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
633+ for more information.
634+category: Development
635+exposed-modules:
636+ GHC, GHC.Builtin.Names, GHC.Builtin.Names.TH, GHC.Builtin.PrimOps,
637+ GHC.Builtin.Types, GHC.Builtin.Types.Literals,
638+ GHC.Builtin.Types.Prim, GHC.Builtin.Uniques, GHC.Builtin.Utils,
639+ GHC.ByteCode.Asm, GHC.ByteCode.InfoTable, GHC.ByteCode.Instr,
640+ GHC.ByteCode.Linker, GHC.ByteCode.Types, GHC.Cmm, GHC.Cmm.BlockId,
641+ GHC.Cmm.CLabel, GHC.Cmm.CallConv, GHC.Cmm.CommonBlockElim,
642+ GHC.Cmm.ContFlowOpt, GHC.Cmm.Dataflow, GHC.Cmm.Dataflow.Block,
643+ GHC.Cmm.Dataflow.Collections, GHC.Cmm.Dataflow.Graph,
644+ GHC.Cmm.Dataflow.Label, GHC.Cmm.DebugBlock, GHC.Cmm.Expr,
645+ GHC.Cmm.Graph, GHC.Cmm.Info, GHC.Cmm.Info.Build, GHC.Cmm.LRegSet,
646+ GHC.Cmm.LayoutStack, GHC.Cmm.Lexer, GHC.Cmm.Lint, GHC.Cmm.Liveness,
647+ GHC.Cmm.MachOp, GHC.Cmm.Node, GHC.Cmm.Opt, GHC.Cmm.Parser,
648+ GHC.Cmm.Parser.Monad, GHC.Cmm.Pipeline, GHC.Cmm.Ppr,
649+ GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr.Expr, GHC.Cmm.ProcPoint,
650+ GHC.Cmm.Sink, GHC.Cmm.Switch, GHC.Cmm.Switch.Implement,
651+ GHC.Cmm.Type, GHC.Cmm.Utils, GHC.CmmToAsm, GHC.CmmToAsm.AArch64,
652+ GHC.CmmToAsm.AArch64.CodeGen, GHC.CmmToAsm.AArch64.Cond,
653+ GHC.CmmToAsm.AArch64.Instr, GHC.CmmToAsm.AArch64.Ppr,
654+ GHC.CmmToAsm.AArch64.RegInfo, GHC.CmmToAsm.AArch64.Regs,
655+ GHC.CmmToAsm.BlockLayout, GHC.CmmToAsm.CFG,
656+ GHC.CmmToAsm.CFG.Dominators, GHC.CmmToAsm.CFG.Weight,
657+ GHC.CmmToAsm.CPrim, GHC.CmmToAsm.Config, GHC.CmmToAsm.Dwarf,
658+ GHC.CmmToAsm.Dwarf.Constants, GHC.CmmToAsm.Dwarf.Types,
659+ GHC.CmmToAsm.Format, GHC.CmmToAsm.Instr, GHC.CmmToAsm.Monad,
660+ GHC.CmmToAsm.PIC, GHC.CmmToAsm.PPC, GHC.CmmToAsm.PPC.CodeGen,
661+ GHC.CmmToAsm.PPC.Cond, GHC.CmmToAsm.PPC.Instr,
662+ GHC.CmmToAsm.PPC.Ppr, GHC.CmmToAsm.PPC.RegInfo,
663+ GHC.CmmToAsm.PPC.Regs, GHC.CmmToAsm.Ppr, GHC.CmmToAsm.Reg.Graph,
664+ GHC.CmmToAsm.Reg.Graph.Base, GHC.CmmToAsm.Reg.Graph.Coalesce,
665+ GHC.CmmToAsm.Reg.Graph.Spill, GHC.CmmToAsm.Reg.Graph.SpillClean,
666+ GHC.CmmToAsm.Reg.Graph.SpillCost, GHC.CmmToAsm.Reg.Graph.Stats,
667+ GHC.CmmToAsm.Reg.Graph.TrivColorable, GHC.CmmToAsm.Reg.Graph.X86,
668+ GHC.CmmToAsm.Reg.Linear, GHC.CmmToAsm.Reg.Linear.AArch64,
669+ GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.FreeRegs,
670+ GHC.CmmToAsm.Reg.Linear.JoinToTargets, GHC.CmmToAsm.Reg.Linear.PPC,
671+ GHC.CmmToAsm.Reg.Linear.SPARC, GHC.CmmToAsm.Reg.Linear.StackMap,
672+ GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear.Stats,
673+ GHC.CmmToAsm.Reg.Linear.X86, GHC.CmmToAsm.Reg.Linear.X86_64,
674+ GHC.CmmToAsm.Reg.Liveness, GHC.CmmToAsm.Reg.Target,
675+ GHC.CmmToAsm.Reg.Utils, GHC.CmmToAsm.SPARC,
676+ GHC.CmmToAsm.SPARC.AddrMode, GHC.CmmToAsm.SPARC.Base,
677+ GHC.CmmToAsm.SPARC.CodeGen, GHC.CmmToAsm.SPARC.CodeGen.Amode,
678+ GHC.CmmToAsm.SPARC.CodeGen.Base,
679+ GHC.CmmToAsm.SPARC.CodeGen.CondCode,
680+ GHC.CmmToAsm.SPARC.CodeGen.Expand,
681+ GHC.CmmToAsm.SPARC.CodeGen.Gen32, GHC.CmmToAsm.SPARC.CodeGen.Gen64,
682+ GHC.CmmToAsm.SPARC.CodeGen.Sanity, GHC.CmmToAsm.SPARC.Cond,
683+ GHC.CmmToAsm.SPARC.Imm, GHC.CmmToAsm.SPARC.Instr,
684+ GHC.CmmToAsm.SPARC.Ppr, GHC.CmmToAsm.SPARC.Regs,
685+ GHC.CmmToAsm.SPARC.ShortcutJump, GHC.CmmToAsm.SPARC.Stack,
686+ GHC.CmmToAsm.Types, GHC.CmmToAsm.Utils, GHC.CmmToAsm.X86,
687+ GHC.CmmToAsm.X86.CodeGen, GHC.CmmToAsm.X86.Cond,
688+ GHC.CmmToAsm.X86.Instr, GHC.CmmToAsm.X86.Ppr,
689+ GHC.CmmToAsm.X86.RegInfo, GHC.CmmToAsm.X86.Regs, GHC.CmmToC,
690+ GHC.CmmToLlvm, GHC.CmmToLlvm.Base, GHC.CmmToLlvm.CodeGen,
691+ GHC.CmmToLlvm.Data, GHC.CmmToLlvm.Mangler, GHC.CmmToLlvm.Ppr,
692+ GHC.CmmToLlvm.Regs, GHC.Core, GHC.Core.Class, GHC.Core.Coercion,
693+ GHC.Core.Coercion.Axiom, GHC.Core.Coercion.Opt, GHC.Core.ConLike,
694+ GHC.Core.DataCon, GHC.Core.FVs, GHC.Core.FamInstEnv,
695+ GHC.Core.InstEnv, GHC.Core.Lint, GHC.Core.Make, GHC.Core.Map.Expr,
696+ GHC.Core.Map.Type, GHC.Core.Multiplicity, GHC.Core.Opt.Arity,
697+ GHC.Core.Opt.CSE, GHC.Core.Opt.CallArity, GHC.Core.Opt.CallerCC,
698+ GHC.Core.Opt.ConstantFold, GHC.Core.Opt.CprAnal,
699+ GHC.Core.Opt.DmdAnal, GHC.Core.Opt.Exitify, GHC.Core.Opt.FloatIn,
700+ GHC.Core.Opt.FloatOut, GHC.Core.Opt.LiberateCase,
701+ GHC.Core.Opt.Monad, GHC.Core.Opt.OccurAnal, GHC.Core.Opt.Pipeline,
702+ GHC.Core.Opt.SetLevels, GHC.Core.Opt.Simplify,
703+ GHC.Core.Opt.Simplify.Env, GHC.Core.Opt.Simplify.Monad,
704+ GHC.Core.Opt.Simplify.Utils, GHC.Core.Opt.SpecConstr,
705+ GHC.Core.Opt.Specialise, GHC.Core.Opt.StaticArgs,
706+ GHC.Core.Opt.WorkWrap, GHC.Core.Opt.WorkWrap.Utils,
707+ GHC.Core.PatSyn, GHC.Core.Ppr, GHC.Core.Predicate, GHC.Core.Rules,
708+ GHC.Core.Seq, GHC.Core.SimpleOpt, GHC.Core.Stats, GHC.Core.Subst,
709+ GHC.Core.Tidy, GHC.Core.TyCo.FVs, GHC.Core.TyCo.Ppr,
710+ GHC.Core.TyCo.Rep, GHC.Core.TyCo.Subst, GHC.Core.TyCo.Tidy,
711+ GHC.Core.TyCon, GHC.Core.TyCon.Env, GHC.Core.TyCon.RecWalk,
712+ GHC.Core.TyCon.Set, GHC.Core.Type, GHC.Core.Unfold,
713+ GHC.Core.Unfold.Make, GHC.Core.Unify, GHC.Core.UsageEnv,
714+ GHC.Core.Utils, GHC.CoreToIface, GHC.CoreToStg, GHC.CoreToStg.Prep,
715+ GHC.Data.Bag, GHC.Data.Bitmap, GHC.Data.BooleanFormula,
716+ GHC.Data.EnumSet, GHC.Data.FastMutInt, GHC.Data.FastString,
717+ GHC.Data.FastString.Env, GHC.Data.FiniteMap, GHC.Data.Graph.Base,
718+ GHC.Data.Graph.Color, GHC.Data.Graph.Directed, GHC.Data.Graph.Ops,
719+ GHC.Data.Graph.Ppr, GHC.Data.Graph.UnVar, GHC.Data.IOEnv,
720+ GHC.Data.List.SetOps, GHC.Data.Maybe, GHC.Data.OrdList,
721+ GHC.Data.Pair, GHC.Data.Stream, GHC.Data.StringBuffer,
722+ GHC.Data.TrieMap, GHC.Data.UnionFind, GHC.Driver.Backend,
723+ GHC.Driver.Backpack, GHC.Driver.Backpack.Syntax,
724+ GHC.Driver.CmdLine, GHC.Driver.CodeOutput, GHC.Driver.Config,
725+ GHC.Driver.Env, GHC.Driver.Env.Types, GHC.Driver.Errors,
726+ GHC.Driver.Flags, GHC.Driver.Hooks, GHC.Driver.Main,
727+ GHC.Driver.Make, GHC.Driver.MakeFile, GHC.Driver.Monad,
728+ GHC.Driver.Phases, GHC.Driver.Pipeline, GHC.Driver.Pipeline.Monad,
729+ GHC.Driver.Plugins, GHC.Driver.Ppr, GHC.Driver.Session, GHC.Hs,
730+ GHC.Hs.Binds, GHC.Hs.Decls, GHC.Hs.Doc, GHC.Hs.Dump, GHC.Hs.Expr,
731+ GHC.Hs.Extension, GHC.Hs.ImpExp, GHC.Hs.Instances, GHC.Hs.Lit,
732+ GHC.Hs.Pat, GHC.Hs.Stats, GHC.Hs.Type, GHC.Hs.Utils, GHC.HsToCore,
733+ GHC.HsToCore.Arrows, GHC.HsToCore.Binds, GHC.HsToCore.Coverage,
734+ GHC.HsToCore.Docs, GHC.HsToCore.Expr, GHC.HsToCore.Foreign.Call,
735+ GHC.HsToCore.Foreign.Decl, GHC.HsToCore.GuardedRHSs,
736+ GHC.HsToCore.ListComp, GHC.HsToCore.Match,
737+ GHC.HsToCore.Match.Constructor, GHC.HsToCore.Match.Literal,
738+ GHC.HsToCore.Monad, GHC.HsToCore.Pmc, GHC.HsToCore.Pmc.Check,
739+ GHC.HsToCore.Pmc.Desugar, GHC.HsToCore.Pmc.Ppr,
740+ GHC.HsToCore.Pmc.Solver, GHC.HsToCore.Pmc.Solver.Types,
741+ GHC.HsToCore.Pmc.Types, GHC.HsToCore.Pmc.Utils, GHC.HsToCore.Quote,
742+ GHC.HsToCore.Types, GHC.HsToCore.Usage, GHC.HsToCore.Utils,
743+ GHC.Iface.Binary, GHC.Iface.Env, GHC.Iface.Ext.Ast,
744+ GHC.Iface.Ext.Binary, GHC.Iface.Ext.Debug, GHC.Iface.Ext.Fields,
745+ GHC.Iface.Ext.Types, GHC.Iface.Ext.Utils, GHC.Iface.Load,
746+ GHC.Iface.Make, GHC.Iface.Recomp, GHC.Iface.Recomp.Binary,
747+ GHC.Iface.Recomp.Flags, GHC.Iface.Rename, GHC.Iface.Syntax,
748+ GHC.Iface.Tidy, GHC.Iface.Tidy.StaticPtrTable, GHC.Iface.Type,
749+ GHC.IfaceToCore, GHC.Linker, GHC.Linker.Dynamic,
750+ GHC.Linker.ExtraObj, GHC.Linker.Loader, GHC.Linker.MacOS,
751+ GHC.Linker.Static, GHC.Linker.Types, GHC.Linker.Unit,
752+ GHC.Linker.Windows, GHC.Llvm, GHC.Llvm.MetaData, GHC.Llvm.Ppr,
753+ GHC.Llvm.Syntax, GHC.Llvm.Types, GHC.Parser, GHC.Parser.Annotation,
754+ GHC.Parser.CharClass, GHC.Parser.Errors, GHC.Parser.Errors.Ppr,
755+ GHC.Parser.Header, GHC.Parser.Lexer, GHC.Parser.PostProcess,
756+ GHC.Parser.PostProcess.Haddock, GHC.Parser.Types, GHC.Parser.Utils,
757+ GHC.Platform, GHC.Platform.AArch64, GHC.Platform.ARM,
758+ GHC.Platform.ArchOS from ghc-boot-9.2.2:GHC.Platform.ArchOS,
759+ GHC.Platform.Constants,
760+ GHC.Platform.Host from ghc-boot-9.2.2:GHC.Platform.Host,
761+ GHC.Platform.NoRegs, GHC.Platform.PPC, GHC.Platform.Profile,
762+ GHC.Platform.RISCV64, GHC.Platform.Reg, GHC.Platform.Reg.Class,
763+ GHC.Platform.Regs, GHC.Platform.S390X, GHC.Platform.SPARC,
764+ GHC.Platform.Ways, GHC.Platform.X86, GHC.Platform.X86_64,
765+ GHC.Plugins, GHC.Prelude, GHC.Rename.Bind, GHC.Rename.Env,
766+ GHC.Rename.Expr, GHC.Rename.Fixity, GHC.Rename.HsType,
767+ GHC.Rename.Module, GHC.Rename.Names, GHC.Rename.Pat,
768+ GHC.Rename.Splice, GHC.Rename.Unbound, GHC.Rename.Utils,
769+ GHC.Runtime.Context, GHC.Runtime.Debugger, GHC.Runtime.Eval,
770+ GHC.Runtime.Eval.Types, GHC.Runtime.Heap.Inspect,
771+ GHC.Runtime.Heap.Layout, GHC.Runtime.Interpreter,
772+ GHC.Runtime.Interpreter.Types, GHC.Runtime.Loader, GHC.Settings,
773+ GHC.Settings.Config, GHC.Settings.Constants, GHC.Settings.IO,
774+ GHC.Stg.CSE, GHC.Stg.Debug, GHC.Stg.DepAnal, GHC.Stg.FVs,
775+ GHC.Stg.Lift, GHC.Stg.Lift.Analysis, GHC.Stg.Lift.Monad,
776+ GHC.Stg.Lint, GHC.Stg.Pipeline, GHC.Stg.Stats, GHC.Stg.Subst,
777+ GHC.Stg.Syntax, GHC.Stg.Unarise, GHC.StgToByteCode, GHC.StgToCmm,
778+ GHC.StgToCmm.ArgRep, GHC.StgToCmm.Bind, GHC.StgToCmm.CgUtils,
779+ GHC.StgToCmm.Closure, GHC.StgToCmm.DataCon, GHC.StgToCmm.Env,
780+ GHC.StgToCmm.Expr, GHC.StgToCmm.ExtCode, GHC.StgToCmm.Foreign,
781+ GHC.StgToCmm.Heap, GHC.StgToCmm.Hpc, GHC.StgToCmm.Layout,
782+ GHC.StgToCmm.Monad, GHC.StgToCmm.Prim, GHC.StgToCmm.Prof,
783+ GHC.StgToCmm.Ticky, GHC.StgToCmm.Types, GHC.StgToCmm.Utils,
784+ GHC.SysTools, GHC.SysTools.Ar, GHC.SysTools.BaseDir,
785+ GHC.SysTools.Elf, GHC.SysTools.Info, GHC.SysTools.Process,
786+ GHC.SysTools.Tasks, GHC.SysTools.Terminal, GHC.Tc.Deriv,
787+ GHC.Tc.Deriv.Functor, GHC.Tc.Deriv.Generate, GHC.Tc.Deriv.Generics,
788+ GHC.Tc.Deriv.Infer, GHC.Tc.Deriv.Utils, GHC.Tc.Errors,
789+ GHC.Tc.Errors.Hole, GHC.Tc.Errors.Hole.FitTypes,
790+ GHC.Tc.Gen.Annotation, GHC.Tc.Gen.App, GHC.Tc.Gen.Arrow,
791+ GHC.Tc.Gen.Bind, GHC.Tc.Gen.Default, GHC.Tc.Gen.Export,
792+ GHC.Tc.Gen.Expr, GHC.Tc.Gen.Foreign, GHC.Tc.Gen.Head,
793+ GHC.Tc.Gen.HsType, GHC.Tc.Gen.Match, GHC.Tc.Gen.Pat,
794+ GHC.Tc.Gen.Rule, GHC.Tc.Gen.Sig, GHC.Tc.Gen.Splice,
795+ GHC.Tc.Instance.Class, GHC.Tc.Instance.Family,
796+ GHC.Tc.Instance.FunDeps, GHC.Tc.Instance.Typeable, GHC.Tc.Module,
797+ GHC.Tc.Plugin, GHC.Tc.Solver, GHC.Tc.Solver.Canonical,
798+ GHC.Tc.Solver.Interact, GHC.Tc.Solver.Monad, GHC.Tc.Solver.Rewrite,
799+ GHC.Tc.TyCl, GHC.Tc.TyCl.Build, GHC.Tc.TyCl.Class,
800+ GHC.Tc.TyCl.Instance, GHC.Tc.TyCl.PatSyn, GHC.Tc.TyCl.Utils,
801+ GHC.Tc.Types, GHC.Tc.Types.Constraint, GHC.Tc.Types.EvTerm,
802+ GHC.Tc.Types.Evidence, GHC.Tc.Types.Origin, GHC.Tc.Utils.Backpack,
803+ GHC.Tc.Utils.Env, GHC.Tc.Utils.Instantiate, GHC.Tc.Utils.Monad,
804+ GHC.Tc.Utils.TcMType, GHC.Tc.Utils.TcType, GHC.Tc.Utils.Unify,
805+ GHC.Tc.Utils.Zonk, GHC.Tc.Validity, GHC.ThToHs,
806+ GHC.Types.Annotations, GHC.Types.Avail, GHC.Types.Basic,
807+ GHC.Types.CompleteMatch, GHC.Types.CostCentre,
808+ GHC.Types.CostCentre.State, GHC.Types.Cpr, GHC.Types.Demand,
809+ GHC.Types.Error, GHC.Types.FieldLabel, GHC.Types.Fixity,
810+ GHC.Types.Fixity.Env, GHC.Types.ForeignCall,
811+ GHC.Types.ForeignStubs, GHC.Types.HpcInfo, GHC.Types.IPE,
812+ GHC.Types.Id, GHC.Types.Id.Info, GHC.Types.Id.Make,
813+ GHC.Types.Literal, GHC.Types.Meta, GHC.Types.Name,
814+ GHC.Types.Name.Cache, GHC.Types.Name.Env,
815+ GHC.Types.Name.Occurrence, GHC.Types.Name.Ppr,
816+ GHC.Types.Name.Reader, GHC.Types.Name.Set, GHC.Types.Name.Shape,
817+ GHC.Types.RepType, GHC.Types.SafeHaskell, GHC.Types.SourceError,
818+ GHC.Types.SourceFile, GHC.Types.SourceText, GHC.Types.SrcLoc,
819+ GHC.Types.Target, GHC.Types.Tickish, GHC.Types.TyThing,
820+ GHC.Types.TyThing.Ppr, GHC.Types.TypeEnv, GHC.Types.Unique,
821+ GHC.Types.Unique.DFM, GHC.Types.Unique.DSet, GHC.Types.Unique.FM,
822+ GHC.Types.Unique.Map, GHC.Types.Unique.SDFM, GHC.Types.Unique.Set,
823+ GHC.Types.Unique.Supply, GHC.Types.Var, GHC.Types.Var.Env,
824+ GHC.Types.Var.Set, GHC.Unit, GHC.Unit.Env, GHC.Unit.External,
825+ GHC.Unit.Finder, GHC.Unit.Finder.Types, GHC.Unit.Home,
826+ GHC.Unit.Home.ModInfo, GHC.Unit.Info, GHC.Unit.Module,
827+ GHC.Unit.Module.Deps, GHC.Unit.Module.Env, GHC.Unit.Module.Graph,
828+ GHC.Unit.Module.Imported, GHC.Unit.Module.Location,
829+ GHC.Unit.Module.ModDetails, GHC.Unit.Module.ModGuts,
830+ GHC.Unit.Module.ModIface, GHC.Unit.Module.ModSummary,
831+ GHC.Unit.Module.Name, GHC.Unit.Module.Status,
832+ GHC.Unit.Module.Warnings, GHC.Unit.Parser, GHC.Unit.Ppr,
833+ GHC.Unit.State, GHC.Unit.Types, GHC.Utils.Asm, GHC.Utils.Binary,
834+ GHC.Utils.Binary.Typeable, GHC.Utils.BufHandle,
835+ GHC.Utils.CliOption, GHC.Utils.Error, GHC.Utils.Exception,
836+ GHC.Utils.FV, GHC.Utils.Fingerprint, GHC.Utils.GlobalVars,
837+ GHC.Utils.IO.Unsafe, GHC.Utils.Json, GHC.Utils.Lexeme,
838+ GHC.Utils.Logger, GHC.Utils.Misc, GHC.Utils.Monad,
839+ GHC.Utils.Monad.State, GHC.Utils.Outputable, GHC.Utils.Panic,
840+ GHC.Utils.Panic.Plain, GHC.Utils.Ppr, GHC.Utils.Ppr.Colour,
841+ GHC.Utils.TmpFs, Language.Haskell.Syntax,
842+ Language.Haskell.Syntax.Binds, Language.Haskell.Syntax.Decls,
843+ Language.Haskell.Syntax.Expr, Language.Haskell.Syntax.Extension,
844+ Language.Haskell.Syntax.Lit, Language.Haskell.Syntax.Pat,
845+ Language.Haskell.Syntax.Type
846+import-dirs:
847+library-dirs:
848+dynamic-library-dirs:
849+data-dir:
850+hs-libraries: HSghc-9.2.2
851+include-dirs:
852+depends:
853+ array-0.5.4.0 base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0
854+ containers-0.6.5.1 deepseq-1.4.6.1 directory-1.3.6.2
855+ exceptions-0.10.4 filepath-1.4.2.2 ghc-boot-9.2.2 ghc-heap-9.2.2
856+ ghci-9.2.2 hpc-0.6.1.0 process-1.6.13.2 template-haskell-2.18.0.0
857+ terminfo-0.4.1.5 time-1.11.1.1 transformers-0.5.6.2 unix-2.7.2.2
858+haddock-interfaces:
859+haddock-html:
860+---
861+name: ghc-bignum
862+version: 1.2
863+visibility: public
864+id: ghc-bignum-1.2
865+key: ghc-bignum-1.2
866+license: BSD-3-Clause
867+maintainer: libraries@haskell.org
868+author: Sylvain Henry
869+synopsis: GHC BigNum library
870+description:
871+ This package provides the low-level implementation of the standard
872+ 'BigNat', 'Natural' and 'Integer' types.
873+category: Numeric, Algebra, GHC
874+exposed: True
875+exposed-modules:
876+ GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
877+ GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
878+ GHC.Num.WordArray
879+hidden-modules: GHC.Num.Backend.GMP
880+import-dirs:
881+library-dirs:
882+dynamic-library-dirs:
883+data-dir:
884+hs-libraries: HSghc-bignum-1.2
885+extra-libraries: gmp
886+include-dirs:
887+depends: ghc-prim-0.8.0
888+haddock-interfaces:
889+haddock-html:
890+---
891+name: ghc-boot
892+version: 9.2.2
893+visibility: public
894+id: ghc-boot-9.2.2
895+key: ghc-boot-9.2.2
896+license: BSD-3-Clause
897+maintainer: ghc-devs@haskell.org
898+synopsis: Shared functionality between GHC and its boot libraries
899+description:
900+ This library is shared between GHC, ghc-pkg, and other boot
901+ libraries.
902+ .
903+ A note about "GHC.Unit.Database": it only deals with the subset of
904+ the package database that the compiler cares about: modules
905+ paths etc and not package metadata like description, authors
906+ etc. It is thus not a library interface to ghc-pkg and is *not*
907+ suitable for modifying GHC package databases.
908+ .
909+ The package database format and this library are constructed in
910+ such a way that while ghc-pkg depends on Cabal, the GHC library
911+ and program do not have to depend on Cabal.
912+category: GHC
913+exposed: True
914+exposed-modules:
915+ GHC.BaseDir, GHC.Data.ShortText, GHC.Data.SizedSeq,
916+ GHC.ForeignSrcLang,
917+ GHC.ForeignSrcLang.Type from ghc-boot-th-9.2.2:GHC.ForeignSrcLang.Type,
918+ GHC.HandleEncoding, GHC.LanguageExtensions,
919+ GHC.LanguageExtensions.Type from ghc-boot-th-9.2.2:GHC.LanguageExtensions.Type,
920+ GHC.Lexeme from ghc-boot-th-9.2.2:GHC.Lexeme, GHC.Platform.ArchOS,
921+ GHC.Platform.Host, GHC.Serialized, GHC.Settings.Utils,
922+ GHC.UniqueSubdir, GHC.Unit.Database, GHC.Utils.Encoding,
923+ GHC.Version
924+import-dirs:
925+library-dirs:
926+dynamic-library-dirs:
927+data-dir:
928+hs-libraries: HSghc-boot-9.2.2
929+depends:
930+ base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0 containers-0.6.5.1
931+ deepseq-1.4.6.1 directory-1.3.6.2 filepath-1.4.2.2
932+ ghc-boot-th-9.2.2 unix-2.7.2.2
933+haddock-interfaces:
934+haddock-html:
935+---
936+name: ghc-boot-th
937+version: 9.2.2
938+visibility: public
939+id: ghc-boot-th-9.2.2
940+key: ghc-boot-th-9.2.2
941+license: BSD-3-Clause
942+maintainer: ghc-devs@haskell.org
943+synopsis:
944+ Shared functionality between GHC and the @template-haskell@
945+ library
946+description:
947+ This library contains various bits shared between the @ghc@ and
948+ @template-haskell@ libraries.
949+ This package exists to ensure that @template-haskell@ has a
950+ minimal set of transitive dependencies, since it is intended to
951+ be depended upon by user code.
952+category: GHC
953+exposed: True
954+exposed-modules:
955+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
956+import-dirs:
957+library-dirs:
958+dynamic-library-dirs:
959+data-dir:
960+hs-libraries: HSghc-boot-th-9.2.2
961+depends: base-4.16.1.0
962+haddock-interfaces:
963+haddock-html:
964+---
965+name: ghc-compact
966+version: 0.1.0.0
967+visibility: public
968+id: ghc-compact-0.1.0.0
969+key: ghc-compact-0.1.0.0
970+license: BSD-3-Clause
971+maintainer: libraries@haskell.org
972+synopsis: In memory storage of deeply evaluated data structure
973+description:
974+ This package provides minimal functionality for working with
975+ "compact regions", which hold a fully evaluated Haskell object graph.
976+ These regions maintain the invariant that no pointers live inside the struct
977+ that point outside it, which ensures efficient garbage collection without
978+ ever reading the structure contents (effectively, it works as a manually
979+ managed "oldest generation" which is never freed until the whole is
980+ released).
981+ Internally, the struct is stored a single contiguous block of memory,
982+ which allows efficient serialization and deserialization of structs
983+ for distributed computing.
984+ This package provides a low-level API; see also the </package/compact
985+ compact package> which provides a user-facing API.
986+category: Data
987+exposed: True
988+exposed-modules: GHC.Compact GHC.Compact.Serialized
989+import-dirs:
990+library-dirs:
991+dynamic-library-dirs:
992+data-dir:
993+hs-libraries: HSghc-compact-0.1.0.0
994+depends: base-4.16.1.0 bytestring-0.11.3.0 ghc-prim-0.8.0
995+haddock-interfaces:
996+haddock-html:
997+---
998+name: ghc-heap
999+version: 9.2.2
1000+visibility: public
1001+id: ghc-heap-9.2.2
1002+key: ghc-heap-9.2.2
1003+license: BSD-3-Clause
1004+maintainer: libraries@haskell.org
1005+synopsis: Functions for walking GHC's heap
1006+description:
1007+ This package provides functions for walking the GHC heap data structures
1008+ and retrieving information about those data structures.
1009+category: GHC
1010+exposed: True
1011+exposed-modules:
1012+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
1013+ GHC.Exts.Heap.Constants GHC.Exts.Heap.FFIClosures
1014+ GHC.Exts.Heap.FFIClosures_ProfilingDisabled
1015+ GHC.Exts.Heap.FFIClosures_ProfilingEnabled GHC.Exts.Heap.InfoTable
1016+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
1017+ GHC.Exts.Heap.ProfInfo.PeekProfInfo
1018+ GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingDisabled
1019+ GHC.Exts.Heap.ProfInfo.PeekProfInfo_ProfilingEnabled
1020+ GHC.Exts.Heap.ProfInfo.Types GHC.Exts.Heap.Utils
1021+import-dirs:
1022+library-dirs:
1023+dynamic-library-dirs:
1024+data-dir:
1025+hs-libraries: HSghc-heap-9.2.2
1026+depends: base-4.16.1.0 containers-0.6.5.1 ghc-prim-0.8.0 rts
1027+haddock-interfaces:
1028+haddock-html:
1029+---
1030+name: ghc-prim
1031+version: 0.8.0
1032+visibility: public
1033+id: ghc-prim-0.8.0
1034+key: ghc-prim-0.8.0
1035+license: BSD-3-Clause
1036+maintainer: libraries@haskell.org
1037+synopsis: GHC primitives
1038+description:
1039+ This package contains the primitive types and operations supplied by GHC.
1040+category: GHC
1041+exposed: True
1042+exposed-modules:
1043+ GHC.CString GHC.Classes GHC.Debug GHC.Magic GHC.Prim.Exception
1044+ GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers GHC.Tuple GHC.Types
1045+ GHC.Prim
1046+import-dirs:
1047+library-dirs:
1048+dynamic-library-dirs:
1049+data-dir:
1050+hs-libraries: HSghc-prim-0.8.0
1051+extra-libraries: gcc c m
1052+depends: rts
1053+haddock-interfaces:
1054+haddock-html:
1055+---
1056+name: ghci
1057+version: 9.2.2
1058+visibility: public
1059+id: ghci-9.2.2
1060+key: ghci-9.2.2
1061+license: BSD-3-Clause
1062+maintainer: ghc-devs@haskell.org
1063+synopsis: The library supporting GHC's interactive interpreter
1064+description:
1065+ This library offers interfaces which mediate interactions between the
1066+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
1067+ backend.
1068+category: GHC
1069+exposed: True
1070+exposed-modules:
1071+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1072+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1073+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1074+ GHCi.TH.Binary
1075+import-dirs:
1076+library-dirs:
1077+dynamic-library-dirs:
1078+data-dir:
1079+hs-libraries: HSghci-9.2.2
1080+include-dirs:
1081+depends:
1082+ array-0.5.4.0 base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0
1083+ containers-0.6.5.1 deepseq-1.4.6.1 filepath-1.4.2.2 ghc-boot-9.2.2
1084+ ghc-heap-9.2.2 ghc-prim-0.8.0 rts template-haskell-2.18.0.0
1085+ transformers-0.5.6.2 unix-2.7.2.2
1086+haddock-interfaces:
1087+haddock-html:
1088+---
1089+name: haskeline
1090+version: 0.8.2
1091+visibility: public
1092+id: haskeline-0.8.2
1093+key: haskeline-0.8.2
1094+license: BSD-3-Clause
1095+copyright: (c) Judah Jacobson
1096+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1097+author: Judah Jacobson
1098+stability: Stable
1099+homepage: https://github.com/judah/haskeline
1100+synopsis:
1101+ A command-line interface for user input, written in Haskell.
1102+description:
1103+ Haskeline provides a user interface for line input in command-line
1104+ programs. This library is similar in purpose to readline, but since
1105+ it is written in Haskell it is (hopefully) more easily used in other
1106+ Haskell programs.
1107+ Haskeline runs both on POSIX-compatible systems and on Windows.
1108+category: User Interfaces
1109+exposed: True
1110+exposed-modules:
1111+ System.Console.Haskeline System.Console.Haskeline.Completion
1112+ System.Console.Haskeline.History System.Console.Haskeline.IO
1113+ System.Console.Haskeline.Internal
1114+hidden-modules:
1115+ System.Console.Haskeline.Backend
1116+ System.Console.Haskeline.Backend.WCWidth
1117+ System.Console.Haskeline.Command
1118+ System.Console.Haskeline.Command.Completion
1119+ System.Console.Haskeline.Command.History
1120+ System.Console.Haskeline.Command.KillRing
1121+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1122+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
1123+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1124+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1125+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1126+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1127+ System.Console.Haskeline.Backend.Posix
1128+ System.Console.Haskeline.Backend.Posix.Encoder
1129+ System.Console.Haskeline.Backend.DumbTerm
1130+ System.Console.Haskeline.Backend.Terminfo
1131+import-dirs:
1132+library-dirs:
1133+dynamic-library-dirs:
1134+data-dir:
1135+hs-libraries: HShaskeline-0.8.2
1136+depends:
1137+ base-4.16.1.0 bytestring-0.11.3.0 containers-0.6.5.1
1138+ directory-1.3.6.2 exceptions-0.10.4 filepath-1.4.2.2
1139+ process-1.6.13.2 stm-2.5.0.2 terminfo-0.4.1.5 transformers-0.5.6.2
1140+ unix-2.7.2.2
1141+haddock-interfaces:
1142+haddock-html:
1143+---
1144+name: hpc
1145+version: 0.6.1.0
1146+visibility: public
1147+id: hpc-0.6.1.0
1148+key: hpc-0.6.1.0
1149+license: BSD-3-Clause
1150+maintainer: ghc-devs@haskell.org
1151+author: Andy Gill
1152+synopsis: Code Coverage Library for Haskell
1153+description:
1154+ This package provides the code coverage library for Haskell.
1155+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1156+ information.
1157+category: Control
1158+exposed: True
1159+exposed-modules:
1160+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1161+import-dirs:
1162+library-dirs:
1163+dynamic-library-dirs:
1164+data-dir:
1165+hs-libraries: HShpc-0.6.1.0
1166+depends:
1167+ base-4.16.1.0 containers-0.6.5.1 deepseq-1.4.6.1 directory-1.3.6.2
1168+ filepath-1.4.2.2 time-1.11.1.1
1169+haddock-interfaces:
1170+haddock-html:
1171+---
1172+name: integer-gmp
1173+version: 1.1
1174+visibility: public
1175+id: integer-gmp-1.1
1176+key: integer-gmp-1.1
1177+license: BSD-3-Clause
1178+maintainer: hvr@gnu.org
1179+author: Herbert Valerio Riedel
1180+synopsis: Integer library based on GMP
1181+description:
1182+ This package used to provide an implementation of the standard 'Integer'
1183+ type based on the
1184+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1185+ It is now deprecated in favor of the 'ghc-bignum' package.
1186+ Its purpose is to provide backward compatibility for codes directly
1187+ depending on the `integer-gmp` package.
1188+category: Numeric, Algebra
1189+exposed: True
1190+exposed-modules: GHC.Integer.GMP.Internals
1191+import-dirs:
1192+library-dirs:
1193+dynamic-library-dirs:
1194+data-dir:
1195+hs-libraries: HSinteger-gmp-1.1
1196+depends: base-4.16.1.0 ghc-bignum-1.2 ghc-prim-0.8.0
1197+haddock-interfaces:
1198+haddock-html:
1199+---
1200+name: libiserv
1201+version: 9.2.2
1202+visibility: public
1203+id: libiserv-9.2.2
1204+key: libiserv-9.2.2
1205+license: BSD-3-Clause
1206+copyright: XXX
1207+maintainer: XXX
1208+author: XXX
1209+synopsis:
1210+ Provides shared functionality between iserv and iserv-proxy.
1211+description:
1212+ Provides shared functionality between iserv and iserv-proxy.
1213+category: Development
1214+exposed: True
1215+exposed-modules: GHCi.Utils Lib
1216+import-dirs:
1217+library-dirs:
1218+dynamic-library-dirs:
1219+data-dir:
1220+hs-libraries: HSlibiserv-9.2.2
1221+depends:
1222+ base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0 containers-0.6.5.1
1223+ deepseq-1.4.6.1 ghci-9.2.2 unix-2.7.2.2
1224+haddock-interfaces:
1225+haddock-html:
1226+---
1227+name: mtl
1228+version: 2.2.2
1229+visibility: public
1230+id: mtl-2.2.2
1231+key: mtl-2.2.2
1232+license: BSD-3-Clause
1233+maintainer: Edward Kmett <ekmett@gmail.com>
1234+author: Andy Gill
1235+homepage: http://github.com/haskell/mtl
1236+synopsis: Monad classes, using functional dependencies
1237+description:
1238+ Monad classes using functional dependencies, with instances
1239+ for various monad transformers, inspired by the paper
1240+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
1241+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1242+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1243+category: Control
1244+exposed: True
1245+exposed-modules:
1246+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1247+ Control.Monad.Error.Class Control.Monad.Except
1248+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1249+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1250+ Control.Monad.RWS.Strict Control.Monad.Reader
1251+ Control.Monad.Reader.Class Control.Monad.State
1252+ Control.Monad.State.Class Control.Monad.State.Lazy
1253+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1254+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1255+ Control.Monad.Writer.Strict
1256+import-dirs:
1257+library-dirs:
1258+dynamic-library-dirs:
1259+data-dir:
1260+hs-libraries: HSmtl-2.2.2
1261+depends: base-4.16.1.0 transformers-0.5.6.2
1262+haddock-interfaces:
1263+haddock-html:
1264+---
1265+name: parsec
1266+version: 3.1.15.0
1267+visibility: public
1268+id: parsec-3.1.15.0
1269+key: parsec-3.1.15.0
1270+license: BSD-2-Clause
1271+maintainer:
1272+ Oleg Grenrus <oleg.grenrus@iki.fi>, Herbert Valerio Riedel <hvr@gnu.org>
1273+author:
1274+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1275+homepage: https://github.com/haskell/parsec
1276+synopsis: Monadic parser combinators
1277+description:
1278+ Parsec is designed from scratch as an industrial-strength parser
1279+ library. It is simple, safe, well documented (on the package
1280+ homepage), has extensive libraries, good error messages,
1281+ and is fast. It is defined as a monad transformer that can be
1282+ stacked on arbitrary monads, and it is also parametric in the
1283+ input stream type.
1284+ The main entry point is the "Text.Parsec" module which provides
1285+ defaults for parsing 'Char'acter data.
1286+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1287+ the legacy @parsec-2@ API and may be removed at some point in
1288+ the future.
1289+category: Parsing
1290+exposed: True
1291+exposed-modules:
1292+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1293+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1294+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1295+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1296+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1297+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1298+ Text.ParserCombinators.Parsec.Combinator
1299+ Text.ParserCombinators.Parsec.Error
1300+ Text.ParserCombinators.Parsec.Expr
1301+ Text.ParserCombinators.Parsec.Language
1302+ Text.ParserCombinators.Parsec.Perm
1303+ Text.ParserCombinators.Parsec.Pos
1304+ Text.ParserCombinators.Parsec.Prim
1305+ Text.ParserCombinators.Parsec.Token
1306+import-dirs:
1307+library-dirs:
1308+dynamic-library-dirs:
1309+data-dir:
1310+hs-libraries: HSparsec-3.1.15.0
1311+depends:
1312+ base-4.16.1.0 bytestring-0.11.3.0 mtl-2.2.2 text-1.2.5.0
1313+haddock-interfaces:
1314+haddock-html:
1315+---
1316+name: pretty
1317+version: 1.1.3.6
1318+visibility: public
1319+id: pretty-1.1.3.6
1320+key: pretty-1.1.3.6
1321+license: BSD-3-Clause
1322+maintainer: David Terei <code@davidterei.com>
1323+stability: Stable
1324+homepage: http://github.com/haskell/pretty
1325+synopsis: Pretty-printing library
1326+description:
1327+ This package contains a pretty-printing library, a set of API's
1328+ that provides a way to easily print out text in a consistent
1329+ format of your choosing. This is useful for compilers and related
1330+ tools.
1331+ This library was originally designed by John Hughes's and has since
1332+ been heavily modified by Simon Peyton Jones.
1333+category: Text
1334+exposed: True
1335+exposed-modules:
1336+ Text.PrettyPrint Text.PrettyPrint.Annotated
1337+ Text.PrettyPrint.Annotated.HughesPJ
1338+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1339+ Text.PrettyPrint.HughesPJClass
1340+import-dirs:
1341+library-dirs:
1342+dynamic-library-dirs:
1343+data-dir:
1344+hs-libraries: HSpretty-1.1.3.6
1345+depends: base-4.16.1.0 deepseq-1.4.6.1 ghc-prim-0.8.0
1346+haddock-interfaces:
1347+haddock-html:
1348+---
1349+name: process
1350+version: 1.6.13.2
1351+visibility: public
1352+id: process-1.6.13.2
1353+key: process-1.6.13.2
1354+license: BSD-3-Clause
1355+maintainer: libraries@haskell.org
1356+synopsis: Process libraries
1357+description:
1358+ This package contains libraries for dealing with system processes.
1359+ The typed-process package is a more recent take on a process API,
1360+ which uses this package internally. It features better binary
1361+ support, easier concurrency, and a more composable API. You can
1362+ read more about it at
1363+ <https://github.com/fpco/typed-process/#readme>.
1364+category: System
1365+exposed: True
1366+exposed-modules: System.Cmd System.Process System.Process.Internals
1367+hidden-modules: System.Process.Common System.Process.Posix
1368+import-dirs:
1369+library-dirs:
1370+dynamic-library-dirs:
1371+data-dir:
1372+hs-libraries: HSprocess-1.6.13.2
1373+include-dirs:
1374+includes: runProcess.h
1375+depends:
1376+ base-4.16.1.0 deepseq-1.4.6.1 directory-1.3.6.2 filepath-1.4.2.2
1377+ unix-2.7.2.2
1378+haddock-interfaces:
1379+haddock-html:
1380+---
1381+name: stm
1382+version: 2.5.0.2
1383+visibility: public
1384+id: stm-2.5.0.2
1385+key: stm-2.5.0.2
1386+license: BSD-3-Clause
1387+maintainer: libraries@haskell.org
1388+homepage: https://wiki.haskell.org/Software_transactional_memory
1389+synopsis: Software Transactional Memory
1390+description:
1391+ Software Transactional Memory, or STM, is an abstraction for
1392+ concurrent communication. The main benefits of STM are
1393+ /composability/ and /modularity/. That is, using STM you can write
1394+ concurrent abstractions that can be easily composed with any other
1395+ abstraction built using STM, without exposing the details of how
1396+ your abstraction ensures safety. This is typically not the case
1397+ with other forms of concurrent communication, such as locks or
1398+ 'MVar's.
1399+category: Concurrency
1400+exposed: True
1401+exposed-modules:
1402+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1403+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1404+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1405+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1406+ Control.Monad.STM
1407+hidden-modules: Control.Sequential.STM
1408+import-dirs:
1409+library-dirs:
1410+dynamic-library-dirs:
1411+data-dir:
1412+hs-libraries: HSstm-2.5.0.2
1413+depends: array-0.5.4.0 base-4.16.1.0
1414+haddock-interfaces:
1415+haddock-html:
1416+---
1417+name: template-haskell
1418+version: 2.18.0.0
1419+visibility: public
1420+id: template-haskell-2.18.0.0
1421+key: template-haskell-2.18.0.0
1422+license: BSD-3-Clause
1423+maintainer: libraries@haskell.org
1424+synopsis: Support library for Template Haskell
1425+description:
1426+ This package provides modules containing facilities for manipulating
1427+ Haskell source code using Template Haskell.
1428+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1429+ information.
1430+category: Template Haskell
1431+exposed: True
1432+exposed-modules:
1433+ Language.Haskell.TH Language.Haskell.TH.CodeDo
1434+ Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1435+ Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1436+ Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1437+ Language.Haskell.TH.Syntax
1438+hidden-modules: Language.Haskell.TH.Lib.Map
1439+import-dirs:
1440+library-dirs:
1441+dynamic-library-dirs:
1442+data-dir:
1443+hs-libraries: HStemplate-haskell-2.18.0.0
1444+depends:
1445+ base-4.16.1.0 ghc-boot-th-9.2.2 ghc-prim-0.8.0 pretty-1.1.3.6
1446+haddock-interfaces:
1447+haddock-html:
1448+---
1449+name: terminfo
1450+version: 0.4.1.5
1451+visibility: public
1452+id: terminfo-0.4.1.5
1453+key: terminfo-0.4.1.5
1454+license: BSD-3-Clause
1455+copyright: (c) Judah Jacobson
1456+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1457+author: Judah Jacobson
1458+stability: Stable
1459+homepage: https://github.com/judah/terminfo
1460+synopsis: Haskell bindings to the terminfo library.
1461+description:
1462+ This library provides an interface to the terminfo database (via bindings to the
1463+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1464+ systems to interact with a variety of terminals using a standard set of capabilities.
1465+category: User Interfaces
1466+exposed: True
1467+exposed-modules:
1468+ System.Console.Terminfo System.Console.Terminfo.Base
1469+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1470+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1471+ System.Console.Terminfo.Keys
1472+import-dirs:
1473+library-dirs:
1474+dynamic-library-dirs:
1475+data-dir:
1476+hs-libraries: HSterminfo-0.4.1.5
1477+extra-libraries: tinfo
1478+depends: base-4.16.1.0
1479+haddock-interfaces:
1480+haddock-html:
1481+---
1482+name: text
1483+version: 1.2.5.0
1484+visibility: public
1485+id: text-1.2.5.0
1486+key: text-1.2.5.0
1487+license: BSD-2-Clause
1488+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1489+maintainer:
1490+ Haskell Text Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
1491+author: Bryan O'Sullivan <bos@serpentine.com>
1492+homepage: https://github.com/haskell/text
1493+synopsis: An efficient packed Unicode text type.
1494+description:
1495+ An efficient packed, immutable Unicode text type (both strict and
1496+ lazy), with a powerful loop fusion optimization framework.
1497+ The 'Text' type represents Unicode character strings, in a time and
1498+ space-efficient manner. This package provides text processing
1499+ capabilities that are optimized for performance critical use, both
1500+ in terms of large data quantities and high speed.
1501+ The 'Text' type provides character-encoding, type-safe case
1502+ conversion via whole-string case conversion functions (see "Data.Text").
1503+ It also provides a range of functions for converting 'Text' values to
1504+ and from 'ByteStrings', using several standard encodings
1505+ (see "Data.Text.Encoding").
1506+ Efficient locale-sensitive support for text IO is also supported
1507+ (see "Data.Text.IO").
1508+ These modules are intended to be imported qualified, to avoid name
1509+ clashes with Prelude functions, e.g.
1510+ > import qualified Data.Text as T
1511+ == ICU Support
1512+ To use an extended and very rich family of functions for working
1513+ with Unicode text (including normalization, regular expressions,
1514+ non-standard encodings, text breaking, and locales), see
1515+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1516+ based on the well-respected and liberally
1517+ licensed [ICU library](http://site.icu-project.org/).
1518+ == Internal Representation: UTF-16 vs. UTF-8
1519+ Currently the @text@ library uses UTF-16 as its internal representation
1520+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1521+ for Unicode text. We're currently investigating the feasibility
1522+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1523+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1524+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1525+ <https://hackage.haskell.org/package/text-short text-short>.
1526+category: Data, Text
1527+exposed: True
1528+exposed-modules:
1529+ Data.Text Data.Text.Array Data.Text.Encoding
1530+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1531+ Data.Text.Internal Data.Text.Internal.Builder
1532+ Data.Text.Internal.Builder.Functions
1533+ Data.Text.Internal.Builder.Int.Digits
1534+ Data.Text.Internal.Builder.RealFloat.Functions
1535+ Data.Text.Internal.ByteStringCompat
1536+ Data.Text.Internal.Encoding.Fusion
1537+ Data.Text.Internal.Encoding.Fusion.Common
1538+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1539+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1540+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1541+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1542+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1543+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1544+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1545+ Data.Text.Internal.PrimCompat Data.Text.Internal.Private
1546+ Data.Text.Internal.Read Data.Text.Internal.Search
1547+ Data.Text.Internal.Unsafe Data.Text.Internal.Unsafe.Char
1548+ Data.Text.Internal.Unsafe.Shift Data.Text.Lazy
1549+ Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1550+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1551+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1552+ Data.Text.Read Data.Text.Unsafe
1553+hidden-modules: Data.Text.Show
1554+import-dirs:
1555+library-dirs:
1556+dynamic-library-dirs:
1557+data-dir:
1558+hs-libraries: HStext-1.2.5.0
1559+depends:
1560+ array-0.5.4.0 base-4.16.1.0 binary-0.8.9.0 bytestring-0.11.3.0
1561+ deepseq-1.4.6.1 ghc-prim-0.8.0 template-haskell-2.18.0.0
1562+haddock-interfaces:
1563+haddock-html:
1564+---
1565+name: time
1566+version: 1.11.1.1
1567+visibility: public
1568+id: time-1.11.1.1
1569+key: time-1.11.1.1
1570+license: BSD-3-Clause
1571+maintainer: <ashley@semantic.org>
1572+author: Ashley Yakeley
1573+stability: stable
1574+homepage: https://github.com/haskell/time
1575+synopsis: A time library
1576+description: Time, clocks and calendars
1577+category: Time
1578+exposed: True
1579+exposed-modules:
1580+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1581+ Data.Time.Calendar.Julian Data.Time.Calendar.Month
1582+ Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate
1583+ Data.Time.Calendar.Quarter Data.Time.Calendar.WeekDate
1584+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1585+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1586+ Data.Time.Format.Internal Data.Time.LocalTime
1587+hidden-modules:
1588+ Data.Format Data.Time.Calendar.Types Data.Time.Calendar.Private
1589+ Data.Time.Calendar.Days Data.Time.Calendar.Gregorian
1590+ Data.Time.Calendar.CalendarDiffDays Data.Time.Calendar.Week
1591+ Data.Time.Calendar.JulianYearDay Data.Time.Clock.Internal.DiffTime
1592+ Data.Time.Clock.Internal.AbsoluteTime
1593+ Data.Time.Clock.Internal.NominalDiffTime
1594+ Data.Time.Clock.Internal.POSIXTime
1595+ Data.Time.Clock.Internal.UniversalTime
1596+ Data.Time.Clock.Internal.SystemTime
1597+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1598+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1599+ Data.Time.LocalTime.Internal.TimeZone
1600+ Data.Time.LocalTime.Internal.TimeOfDay
1601+ Data.Time.LocalTime.Internal.CalendarDiffTime
1602+ Data.Time.LocalTime.Internal.LocalTime
1603+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1604+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1605+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1606+ Data.Time.Format.Parse.Instances
1607+import-dirs:
1608+library-dirs:
1609+dynamic-library-dirs:
1610+data-dir:
1611+hs-libraries: HStime-1.11.1.1
1612+include-dirs:
1613+depends: base-4.16.1.0 deepseq-1.4.6.1
1614+haddock-interfaces:
1615+haddock-html:
1616+---
1617+name: transformers
1618+version: 0.5.6.2
1619+visibility: public
1620+id: transformers-0.5.6.2
1621+key: transformers-0.5.6.2
1622+license: BSD-3-Clause
1623+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1624+author: Andy Gill, Ross Paterson
1625+synopsis: Concrete functor and monad transformers
1626+description:
1627+ A portable library of functor and monad transformers, inspired by
1628+ the paper
1629+ * \"Functional Programming with Overloading and Higher-Order
1630+ Polymorphism\", by Mark P Jones,
1631+ in /Advanced School of Functional Programming/, 1995
1632+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1633+ This package contains:
1634+ * the monad transformer class (in "Control.Monad.Trans.Class")
1635+ * concrete functor and monad transformers, each with associated
1636+ operations and functions to lift operations associated with other
1637+ transformers.
1638+ The package can be used on its own in portable Haskell code, in
1639+ which case operations need to be manually lifted through transformer
1640+ stacks (see "Control.Monad.Trans.Class" for some examples).
1641+ Alternatively, it can be used with the non-portable monad classes in
1642+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1643+ introduced by monad transformers through other transformers.
1644+category: Control
1645+exposed: True
1646+exposed-modules:
1647+ Control.Applicative.Backwards Control.Applicative.Lift
1648+ Control.Monad.Signatures Control.Monad.Trans.Accum
1649+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1650+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1651+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1652+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1653+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1654+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1655+ Control.Monad.Trans.Select Control.Monad.Trans.State
1656+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1657+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1658+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1659+ Data.Functor.Constant Data.Functor.Reverse
1660+import-dirs:
1661+library-dirs:
1662+dynamic-library-dirs:
1663+data-dir:
1664+hs-libraries: HStransformers-0.5.6.2
1665+depends: base-4.16.1.0
1666+haddock-interfaces:
1667+haddock-html:
1668+---
1669+name: unix
1670+version: 2.7.2.2
1671+visibility: public
1672+id: unix-2.7.2.2
1673+key: unix-2.7.2.2
1674+license: BSD-3-Clause
1675+maintainer: libraries@haskell.org
1676+homepage: https://github.com/haskell/unix
1677+synopsis: POSIX functionality
1678+description:
1679+ This package gives you access to the set of operating system
1680+ services standardised by
1681+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1682+ (or the IEEE Portable Operating System Interface for Computing
1683+ Environments - IEEE Std. 1003.1).
1684+ The package is not supported under Windows.
1685+category: System
1686+exposed: True
1687+exposed-modules:
1688+ System.Posix System.Posix.ByteString
1689+ System.Posix.ByteString.FilePath System.Posix.Directory
1690+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1691+ System.Posix.DynamicLinker.ByteString
1692+ System.Posix.DynamicLinker.Module
1693+ System.Posix.DynamicLinker.Module.ByteString
1694+ System.Posix.DynamicLinker.Prim System.Posix.Env
1695+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1696+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1697+ System.Posix.IO.ByteString System.Posix.Process
1698+ System.Posix.Process.ByteString System.Posix.Process.Internals
1699+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1700+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1701+ System.Posix.Temp.ByteString System.Posix.Terminal
1702+ System.Posix.Terminal.ByteString System.Posix.Time
1703+ System.Posix.Unistd System.Posix.User
1704+hidden-modules:
1705+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1706+ System.Posix.Files.Common System.Posix.IO.Common
1707+ System.Posix.Process.Common System.Posix.Terminal.Common
1708+import-dirs:
1709+library-dirs:
1710+dynamic-library-dirs:
1711+data-dir:
1712+hs-libraries: HSunix-2.7.2.2
1713+extra-libraries: rt util dl pthread
1714+include-dirs:
1715+includes: HsUnix.h execvpe.h
1716+depends: base-4.16.1.0 bytestring-0.11.3.0 time-1.11.1.1
1717+haddock-interfaces:
1718+haddock-html:
1719+---
1720+name: xhtml
1721+version: 3000.2.2.1
1722+visibility: public
1723+id: xhtml-3000.2.2.1
1724+key: xhtml-3000.2.2.1
1725+license: BSD-3-Clause
1726+copyright:
1727+ Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1728+ Graduate Institute of Science and Technology, 1999-2001
1729+maintainer: Chris Dornan <chris@chrisdornan.com>
1730+author: Bjorn Bringert
1731+stability: Stable
1732+homepage: https://github.com/haskell/xhtml
1733+synopsis: An XHTML combinator library
1734+description:
1735+ This package provides combinators for producing
1736+ XHTML 1.0, including the Strict, Transitional and
1737+ Frameset variants.
1738+category: Web, XML, Pretty Printer
1739+exposed: True
1740+exposed-modules:
1741+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1742+ Text.XHtml.Table Text.XHtml.Transitional
1743+hidden-modules:
1744+ Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1745+ Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1746+ Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1747+ Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1748+import-dirs:
1749+library-dirs:
1750+dynamic-library-dirs:
1751+data-dir:
1752+hs-libraries: HSxhtml-3000.2.2.1
1753+depends: base-4.16.1.0
1754+haddock-interfaces:
1755+haddock-html:
1756+---
1757+name: rts
1758+version: 1.0.2
1759+visibility: public
1760+id: rts
1761+key: rts
1762+license: BSD-3-Clause
1763+maintainer: glasgow-haskell-users@haskell.org
1764+exposed: True
1765+library-dirs:
1766+hs-libraries: HSrts
1767+extra-libraries: m rt dl ffi numa pthread
1768+include-dirs:
1769+includes: Stg.h
1770+ld-options:
1771+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1772+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1773+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1774+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1775+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1776+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1777+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1778+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1779+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1780+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1781+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1782+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1783+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1784+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1785+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1786+ "-Wl,-u,base_GHCziIOPort_doubleReadException_closure"
1787+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1788+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1789+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1790+ "-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure"
1791+ "-Wl,-u,base_GHCziExceptionziType_underflowException_closure"
1792+ "-Wl,-u,base_GHCziExceptionziType_overflowException_closure"
1793+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1794+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1795+ "-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure"
1796+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1797+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1798+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1799+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1800+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1801+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1802+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1803+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1804+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1805+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1806+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1807+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1808+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1809+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1810+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1811+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1812+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1813+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1814+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1815+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1816+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1817+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1818+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1819+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1820+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1821+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1822+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1823+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1824+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1825+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1826+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1827+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1828+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1829+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_xchg8" "-Wl,-u,hs_xchg16"
1830+ "-Wl,-u,hs_xchg32" "-Wl,-u,hs_xchg64" "-Wl,-u,hs_atomicread8"
1831+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1832+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1833+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1834+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 9.2.2
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/infonew file+72
@@ -0,0 +1,72 @@
1+ [("Project name","The Glorious Glasgow Haskell Compilation System")
2+ ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
4+ ,("C compiler flags","")
5+ ,("C++ compiler flags","")
6+ ,("C compiler link flags","-Wl,-z,noexecstack")
7+ ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
9+ ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
11+ ,("ld flags","-z noexecstack")
12+ ,("ld supports compact unwind","YES")
13+ ,("ld supports build-id","YES")
14+ ,("ld supports filelist","NO")
15+ ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
17+ ,("Merge objects flags","-r")
18+ ,("ar command","ar")
19+ ,("ar flags","q")
20+ ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
22+ ,("otool command","otool")
23+ ,("install_name_tool command","install_name_tool")
24+ ,("touch command","touch")
25+ ,("dllwrap command","/bin/false")
26+ ,("windres command","/bin/false")
27+ ,("libtool command","libtool")
28+ ,("cross compiling","NO")
29+ ,("target platform string","aarch64-unknown-linux")
30+ ,("target os","OSLinux")
31+ ,("target arch","ArchAArch64")
32+ ,("target word size","8")
33+ ,("target word big endian","NO")
34+ ,("target has GNU nonexec stack","YES")
35+ ,("target has .ident directive","YES")
36+ ,("target has subsections via symbols","NO")
37+ ,("target has RTS linker","YES")
38+ ,("Unregisterised","NO")
39+ ,("LLVM target","aarch64-unknown-linux")
40+ ,("LLVM llc command","llc")
41+ ,("LLVM opt command","opt")
42+ ,("LLVM clang command","clang")
43+ ,("Use interpreter","YES")
44+ ,("Support SMP","YES")
45+ ,("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")
46+ ,("Tables next to code","YES")
47+ ,("Leading underscore","NO")
48+ ,("Use LibFFI","YES")
49+ ,("RTS expects libdw","NO")
50+ ,("Project version","9.2.2")
51+ ,("Project Git commit id","fbaee70d380973f71fa6e9e15be746532e5a4fc5")
52+ ,("Booter version","8.10.7")
53+ ,("Stage","2")
54+ ,("Build platform","aarch64-unknown-linux")
55+ ,("Host platform","aarch64-unknown-linux")
56+ ,("Target platform","aarch64-unknown-linux")
57+ ,("Have interpreter","YES")
58+ ,("Object splitting supported","NO")
59+ ,("Have native code generator","YES")
60+ ,("Target default backend","NCG")
61+ ,("Support dynamic-too","YES")
62+ ,("Support parallel --make","YES")
63+ ,("Support reexported-modules","YES")
64+ ,("Support thinning and renaming package flags","YES")
65+ ,("Support Backpack","YES")
66+ ,("Requires unified installed package IDs","YES")
67+ ,("Uses package keys","YES")
68+ ,("Uses unit IDs","YES")
69+ ,("GHC Dynamic","YES")
70+ ,("GHC Profiled","NO")
71+ ,("Debug on","NO")
72+ ]
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+9.2.2
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/supported-languagesnew file+266
@@ -0,0 +1,266 @@
1+Haskell98
2+Haskell2010
3+GHC2021
4+Unsafe
5+Trustworthy
6+Safe
7+AllowAmbiguousTypes
8+NoAllowAmbiguousTypes
9+AlternativeLayoutRule
10+NoAlternativeLayoutRule
11+AlternativeLayoutRuleTransitional
12+NoAlternativeLayoutRuleTransitional
13+Arrows
14+NoArrows
15+AutoDeriveTypeable
16+NoAutoDeriveTypeable
17+BangPatterns
18+NoBangPatterns
19+BinaryLiterals
20+NoBinaryLiterals
21+CApiFFI
22+NoCApiFFI
23+CPP
24+NoCPP
25+CUSKs
26+NoCUSKs
27+ConstrainedClassMethods
28+NoConstrainedClassMethods
29+ConstraintKinds
30+NoConstraintKinds
31+DataKinds
32+NoDataKinds
33+DatatypeContexts
34+NoDatatypeContexts
35+DefaultSignatures
36+NoDefaultSignatures
37+DeriveAnyClass
38+NoDeriveAnyClass
39+DeriveDataTypeable
40+NoDeriveDataTypeable
41+DeriveFoldable
42+NoDeriveFoldable
43+DeriveFunctor
44+NoDeriveFunctor
45+DeriveGeneric
46+NoDeriveGeneric
47+DeriveLift
48+NoDeriveLift
49+DeriveTraversable
50+NoDeriveTraversable
51+DerivingStrategies
52+NoDerivingStrategies
53+DerivingVia
54+NoDerivingVia
55+DisambiguateRecordFields
56+NoDisambiguateRecordFields
57+DoAndIfThenElse
58+NoDoAndIfThenElse
59+BlockArguments
60+NoBlockArguments
61+DoRec
62+NoDoRec
63+DuplicateRecordFields
64+NoDuplicateRecordFields
65+FieldSelectors
66+NoFieldSelectors
67+EmptyCase
68+NoEmptyCase
69+EmptyDataDecls
70+NoEmptyDataDecls
71+EmptyDataDeriving
72+NoEmptyDataDeriving
73+ExistentialQuantification
74+NoExistentialQuantification
75+ExplicitForAll
76+NoExplicitForAll
77+ExplicitNamespaces
78+NoExplicitNamespaces
79+ExtendedDefaultRules
80+NoExtendedDefaultRules
81+FlexibleContexts
82+NoFlexibleContexts
83+FlexibleInstances
84+NoFlexibleInstances
85+ForeignFunctionInterface
86+NoForeignFunctionInterface
87+FunctionalDependencies
88+NoFunctionalDependencies
89+GADTSyntax
90+NoGADTSyntax
91+GADTs
92+NoGADTs
93+GHCForeignImportPrim
94+NoGHCForeignImportPrim
95+GeneralizedNewtypeDeriving
96+NoGeneralizedNewtypeDeriving
97+GeneralisedNewtypeDeriving
98+NoGeneralisedNewtypeDeriving
99+ImplicitParams
100+NoImplicitParams
101+ImplicitPrelude
102+NoImplicitPrelude
103+ImportQualifiedPost
104+NoImportQualifiedPost
105+ImpredicativeTypes
106+NoImpredicativeTypes
107+IncoherentInstances
108+NoIncoherentInstances
109+TypeFamilyDependencies
110+NoTypeFamilyDependencies
111+InstanceSigs
112+NoInstanceSigs
113+ApplicativeDo
114+NoApplicativeDo
115+InterruptibleFFI
116+NoInterruptibleFFI
117+JavaScriptFFI
118+NoJavaScriptFFI
119+KindSignatures
120+NoKindSignatures
121+LambdaCase
122+NoLambdaCase
123+LexicalNegation
124+NoLexicalNegation
125+LiberalTypeSynonyms
126+NoLiberalTypeSynonyms
127+LinearTypes
128+NoLinearTypes
129+MagicHash
130+NoMagicHash
131+MonadComprehensions
132+NoMonadComprehensions
133+MonoLocalBinds
134+NoMonoLocalBinds
135+MonomorphismRestriction
136+NoMonomorphismRestriction
137+MultiParamTypeClasses
138+NoMultiParamTypeClasses
139+MultiWayIf
140+NoMultiWayIf
141+NumericUnderscores
142+NoNumericUnderscores
143+NPlusKPatterns
144+NoNPlusKPatterns
145+NamedFieldPuns
146+NoNamedFieldPuns
147+NamedWildCards
148+NoNamedWildCards
149+NegativeLiterals
150+NoNegativeLiterals
151+HexFloatLiterals
152+NoHexFloatLiterals
153+NondecreasingIndentation
154+NoNondecreasingIndentation
155+NullaryTypeClasses
156+NoNullaryTypeClasses
157+NumDecimals
158+NoNumDecimals
159+OverlappingInstances
160+NoOverlappingInstances
161+OverloadedLabels
162+NoOverloadedLabels
163+OverloadedLists
164+NoOverloadedLists
165+OverloadedStrings
166+NoOverloadedStrings
167+PackageImports
168+NoPackageImports
169+ParallelArrays
170+NoParallelArrays
171+ParallelListComp
172+NoParallelListComp
173+PartialTypeSignatures
174+NoPartialTypeSignatures
175+PatternGuards
176+NoPatternGuards
177+PatternSignatures
178+NoPatternSignatures
179+PatternSynonyms
180+NoPatternSynonyms
181+PolyKinds
182+NoPolyKinds
183+PolymorphicComponents
184+NoPolymorphicComponents
185+QuantifiedConstraints
186+NoQuantifiedConstraints
187+PostfixOperators
188+NoPostfixOperators
189+QuasiQuotes
190+NoQuasiQuotes
191+QualifiedDo
192+NoQualifiedDo
193+Rank2Types
194+NoRank2Types
195+RankNTypes
196+NoRankNTypes
197+RebindableSyntax
198+NoRebindableSyntax
199+OverloadedRecordDot
200+NoOverloadedRecordDot
201+OverloadedRecordUpdate
202+NoOverloadedRecordUpdate
203+RecordPuns
204+NoRecordPuns
205+RecordWildCards
206+NoRecordWildCards
207+RecursiveDo
208+NoRecursiveDo
209+RelaxedLayout
210+NoRelaxedLayout
211+RelaxedPolyRec
212+NoRelaxedPolyRec
213+RoleAnnotations
214+NoRoleAnnotations
215+ScopedTypeVariables
216+NoScopedTypeVariables
217+StandaloneDeriving
218+NoStandaloneDeriving
219+StarIsType
220+NoStarIsType
221+StaticPointers
222+NoStaticPointers
223+Strict
224+NoStrict
225+StrictData
226+NoStrictData
227+TemplateHaskell
228+NoTemplateHaskell
229+TemplateHaskellQuotes
230+NoTemplateHaskellQuotes
231+StandaloneKindSignatures
232+NoStandaloneKindSignatures
233+TraditionalRecordSyntax
234+NoTraditionalRecordSyntax
235+TransformListComp
236+NoTransformListComp
237+TupleSections
238+NoTupleSections
239+TypeApplications
240+NoTypeApplications
241+TypeInType
242+NoTypeInType
243+TypeFamilies
244+NoTypeFamilies
245+TypeOperators
246+NoTypeOperators
247+TypeSynonymInstances
248+NoTypeSynonymInstances
249+UnboxedTuples
250+NoUnboxedTuples
251+UnboxedSums
252+NoUnboxedSums
253+UndecidableInstances
254+NoUndecidableInstances
255+UndecidableSuperClasses
256+NoUndecidableSuperClasses
257+UnicodeSyntax
258+NoUnicodeSyntax
259+UnliftedDatatypes
260+NoUnliftedDatatypes
261+UnliftedFFITypes
262+NoUnliftedFFITypes
263+UnliftedNewtypes
264+NoUnliftedNewtypes
265+ViewPatterns
266+NoViewPatterns
materialized/dummy-ghc/ghc-9.2.2-aarch64-linux/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 9.2.2
materialized/dummy-ghc/ghc-9.2.2-x86_64-darwin/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","clang")
3 ,("C compiler flags","--target=x86_64-apple-darwin ")
4 ,("C compiler flags","--target=x86_64-apple-darwin ")
4 ,("C++ compiler flags","--target=x86_64-apple-darwin ")
5 ,("C++ compiler flags","--target=x86_64-apple-darwin ")
5 ,("C compiler link flags","--target=x86_64-apple-darwin ")
6 ,("C compiler link flags","--target=x86_64-apple-darwin ")
6 ,("C compiler supports -no-pie","NO")
7 ,("C compiler supports -no-pie","NO")
8+ ,("Haskell CPP command","clang")
7 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","NO")
13 ,("ld supports build-id","NO")
11 ,("ld supports filelist","YES")
14 ,("ld supports filelist","YES")
12 ,("ld is GNU ld","NO")
15 ,("ld is GNU ld","NO")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","qcls")
19 ,("ar flags","qcls")
15 ,("ar supports at file","NO")
20 ,("ar supports at file","NO")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/ghc-9.2.2-x86_64-linux/ghc/info+6
@@ -1,18 +1,24 @@
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
1 [("Project name","The Glorious Glasgow Haskell Compilation System")
2 ,("GCC extra via C opts","")
2 ,("GCC extra via C opts","")
3+ ,("C compiler command","gcc")
3 ,("C compiler flags","")
4 ,("C compiler flags","")
4 ,("C++ compiler flags","")
5 ,("C++ compiler flags","")
5 ,("C compiler link flags","")
6 ,("C compiler link flags","")
6 ,("C compiler supports -no-pie","YES")
7 ,("C compiler supports -no-pie","YES")
8+ ,("Haskell CPP command","gcc")
7 ,("Haskell CPP flags","-E -undef -traditional")
9 ,("Haskell CPP flags","-E -undef -traditional")
10+ ,("ld command","ld")
8 ,("ld flags","")
11 ,("ld flags","")
9 ,("ld supports compact unwind","YES")
12 ,("ld supports compact unwind","YES")
10 ,("ld supports build-id","YES")
13 ,("ld supports build-id","YES")
11 ,("ld supports filelist","NO")
14 ,("ld supports filelist","NO")
12 ,("ld is GNU ld","YES")
15 ,("ld is GNU ld","YES")
16+ ,("Merge objects command","ld")
13 ,("Merge objects flags","-r")
17 ,("Merge objects flags","-r")
18+ ,("ar command","ar")
14 ,("ar flags","q")
19 ,("ar flags","q")
15 ,("ar supports at file","YES")
20 ,("ar supports at file","YES")
21+ ,("ranlib command","ranlib")
16 ,("otool command","otool")
22 ,("otool command","otool")
17 ,("install_name_tool command","install_name_tool")
23 ,("install_name_tool command","install_name_tool")
18 ,("touch command","touch")
24 ,("touch command","touch")
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.10.5-x86_64-darwin/ghc-pkg/dump-global+183−183
@@ -1,8 +1,8 @@
1name: Cabal
1name: Cabal
2version: 3.2.1.0
2version: 3.2.1.0
3visibility: public
3visibility: public
4−id: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
4+id: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
5−key: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
5+key: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
6license: BSD3
6license: BSD3
7copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
7copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8maintainer: cabal-devel@haskell.org
8maintainer: cabal-devel@haskell.org
@@ -168,32 +168,32 @@ hidden-modules:
168import-dirs:
168import-dirs:
169library-dirs:
169library-dirs:
170data-dir:
170data-dir:
171−hs-libraries: HSCabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
171+hs-libraries: HSCabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
172depends:
172depends:
173− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
173+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
174− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
174+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
175− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
175+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
176− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
176+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
177− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
177+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
178− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
178+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
179− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
179+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
180− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
180+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
181− mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
181+ mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
182− parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
182+ parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
183− pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
183+ pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
184− process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
184+ process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
185− text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
185+ text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
186− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
186+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
187− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
187+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
188− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
188+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
189haddock-interfaces:
189haddock-interfaces:
190haddock-html:
190haddock-html:
191---
191---
192name: array
192name: array
193version: 0.5.4.0
193version: 0.5.4.0
194visibility: public
194visibility: public
195−id: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
195+id: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
196−key: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
196+key: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
197license: BSD3
197license: BSD3
198maintainer: libraries@haskell.org
198maintainer: libraries@haskell.org
199synopsis: Mutable and immutable arrays
199synopsis: Mutable and immutable arrays
@@ -214,16 +214,16 @@ exposed-modules:
214import-dirs:
214import-dirs:
215library-dirs:
215library-dirs:
216data-dir:
216data-dir:
217−hs-libraries: HSarray-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
217+hs-libraries: HSarray-0.5.4.0-BY9BworFlmHJapi9znoqNH
218−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
218+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
219haddock-interfaces:
219haddock-interfaces:
220haddock-html:
220haddock-html:
221---
221---
222name: base
222name: base
223−version: 4.14.2.0
223+version: 4.14.3.0
224visibility: public
224visibility: public
225−id: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
225+id: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
226−key: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
226+key: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
227license: BSD3
227license: BSD3
228maintainer: libraries@haskell.org
228maintainer: libraries@haskell.org
229synopsis: Basic libraries
229synopsis: Basic libraries
@@ -300,7 +300,7 @@ hidden-modules:
300import-dirs:
300import-dirs:
301library-dirs:
301library-dirs:
302data-dir:
302data-dir:
303−hs-libraries: HSbase-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
303+hs-libraries: HSbase-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
304include-dirs:
304include-dirs:
305includes: HsBase.h
305includes: HsBase.h
306depends:
306depends:
@@ -312,8 +312,8 @@ haddock-html:
312name: binary
312name: binary
313version: 0.8.8.0
313version: 0.8.8.0
314visibility: public
314visibility: public
315−id: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
315+id: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
316−key: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
316+key: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
317license: BSD3
317license: BSD3
318maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
318maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
319author: Lennart Kolmodin <kolmodin@gmail.com>
319author: Lennart Kolmodin <kolmodin@gmail.com>
@@ -341,20 +341,20 @@ hidden-modules:
341import-dirs:
341import-dirs:
342library-dirs:
342library-dirs:
343data-dir:
343data-dir:
344−hs-libraries: HSbinary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
344+hs-libraries: HSbinary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
345depends:
345depends:
346− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
346+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
347− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
347+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
348− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
348+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
349− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
349+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
350haddock-interfaces:
350haddock-interfaces:
351haddock-html:
351haddock-html:
352---
352---
353name: bytestring
353name: bytestring
354version: 0.10.12.0
354version: 0.10.12.0
355visibility: public
355visibility: public
356−id: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
356+id: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
357−key: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
357+key: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
358license: BSD3
358license: BSD3
359copyright:
359copyright:
360 Copyright (c) Don Stewart 2005-2009,
360 Copyright (c) Don Stewart 2005-2009,
@@ -417,22 +417,22 @@ hidden-modules:
417import-dirs:
417import-dirs:
418library-dirs:
418library-dirs:
419data-dir:
419data-dir:
420−hs-libraries: HSbytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
420+hs-libraries: HSbytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
421include-dirs:
421include-dirs:
422includes: fpstring.h
422includes: fpstring.h
423depends:
423depends:
424− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
424+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
425− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
425+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
426 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
426 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
427 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
427 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
428haddock-interfaces:
428haddock-interfaces:
429haddock-html:
429haddock-html:
430---
430---
431name: containers
431name: containers
432−version: 0.6.4.1
432+version: 0.6.5.1
433visibility: public
433visibility: public
434−id: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
434+id: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
435−key: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
435+key: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
436license: BSD3
436license: BSD3
437maintainer: libraries@haskell.org
437maintainer: libraries@haskell.org
438synopsis: Assorted concrete container types
438synopsis: Assorted concrete container types
@@ -470,19 +470,19 @@ hidden-modules:
470import-dirs:
470import-dirs:
471library-dirs:
471library-dirs:
472data-dir:
472data-dir:
473−hs-libraries: HScontainers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
473+hs-libraries: HScontainers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
474depends:
474depends:
475− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
475+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
476− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
476+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
477− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
477+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
478haddock-interfaces:
478haddock-interfaces:
479haddock-html:
479haddock-html:
480---
480---
481name: deepseq
481name: deepseq
482version: 1.4.4.0
482version: 1.4.4.0
483visibility: public
483visibility: public
484−id: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
484+id: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
485−key: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
485+key: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
486license: BSD3
486license: BSD3
487maintainer: libraries@haskell.org
487maintainer: libraries@haskell.org
488synopsis: Deep evaluation of data structures
488synopsis: Deep evaluation of data structures
@@ -506,18 +506,18 @@ hidden-modules: Control.DeepSeq.BackDoor
506import-dirs:
506import-dirs:
507library-dirs:
507library-dirs:
508data-dir:
508data-dir:
509−hs-libraries: HSdeepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
509+hs-libraries: HSdeepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
510depends:
510depends:
511− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
511+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
512− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
512+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
513haddock-interfaces:
513haddock-interfaces:
514haddock-html:
514haddock-html:
515---
515---
516name: directory
516name: directory
517version: 1.3.6.0
517version: 1.3.6.0
518visibility: public
518visibility: public
519−id: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
519+id: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
520−key: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
520+key: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
521license: BSD3
521license: BSD3
522maintainer: libraries@haskell.org
522maintainer: libraries@haskell.org
523synopsis: Platform-agnostic library for filesystem operations
523synopsis: Platform-agnostic library for filesystem operations
@@ -537,21 +537,21 @@ hidden-modules:
537import-dirs:
537import-dirs:
538library-dirs:
538library-dirs:
539data-dir:
539data-dir:
540−hs-libraries: HSdirectory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
540+hs-libraries: HSdirectory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
541depends:
541depends:
542− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
542+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
543− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
543+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
544− ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
544+ ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
545− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
545+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
546− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
546+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
547haddock-interfaces:
547haddock-interfaces:
548haddock-html:
548haddock-html:
549---
549---
550name: filepath
550name: filepath
551version: 1.4.2.1
551version: 1.4.2.1
552visibility: public
552visibility: public
553−id: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
553+id: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
554−key: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
554+key: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
555license: BSD3
555license: BSD3
556copyright: Neil Mitchell 2005-2018
556copyright: Neil Mitchell 2005-2018
557maintainer: Neil Mitchell <ndmitchell@gmail.com>
557maintainer: Neil Mitchell <ndmitchell@gmail.com>
@@ -572,16 +572,16 @@ exposed-modules:
572import-dirs:
572import-dirs:
573library-dirs:
573library-dirs:
574data-dir:
574data-dir:
575−hs-libraries: HSfilepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
575+hs-libraries: HSfilepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
576−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
576+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
577haddock-interfaces:
577haddock-interfaces:
578haddock-html:
578haddock-html:
579---
579---
580name: ghc
580name: ghc
581−version: 8.10.5
581+version: 8.10.7
582visibility: public
582visibility: public
583−id: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
583+id: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
584−key: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
584+key: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
585license: BSD3
585license: BSD3
586maintainer: glasgow-haskell-users@haskell.org
586maintainer: glasgow-haskell-users@haskell.org
587author: The GHC Team
587author: The GHC Team
@@ -597,22 +597,22 @@ description:
597category: Development
597category: Development
598exposed-modules:
598exposed-modules:
599 Plugins,
599 Plugins,
600− Serialized from ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2:GHC.Serialized
600+ Serialized from ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht:GHC.Serialized
601import-dirs:
601import-dirs:
602library-dirs:
602library-dirs:
603data-dir:
603data-dir:
604−hs-libraries: HSghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
604+hs-libraries: HSghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
605depends:
605depends:
606− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
606+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
607− ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
607+ ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
608haddock-interfaces:
608haddock-interfaces:
609haddock-html:
609haddock-html:
610---
610---
611name: ghc-boot
611name: ghc-boot
612−version: 8.10.5
612+version: 8.10.7
613visibility: public
613visibility: public
614−id: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
614+id: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
615−key: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
615+key: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
616license: BSD3
616license: BSD3
617maintainer: ghc-devs@haskell.org
617maintainer: ghc-devs@haskell.org
618synopsis: Shared functionality between GHC and its boot libraries
618synopsis: Shared functionality between GHC and its boot libraries
@@ -636,23 +636,23 @@ exposed-modules:
636import-dirs:
636import-dirs:
637library-dirs:
637library-dirs:
638data-dir:
638data-dir:
639−hs-libraries: HSghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
639+hs-libraries: HSghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
640depends:
640depends:
641− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
641+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
642− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
642+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
643− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
643+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
644− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
644+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
645− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
645+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
646− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
646+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
647− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
647+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
648haddock-interfaces:
648haddock-interfaces:
649haddock-html:
649haddock-html:
650---
650---
651name: ghc-boot-th
651name: ghc-boot-th
652−version: 8.10.5
652+version: 8.10.7
653visibility: public
653visibility: public
654−id: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
654+id: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
655−key: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
655+key: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
656license: BSD3
656license: BSD3
657maintainer: ghc-devs@haskell.org
657maintainer: ghc-devs@haskell.org
658synopsis:
658synopsis:
@@ -671,16 +671,16 @@ exposed-modules:
671import-dirs:
671import-dirs:
672library-dirs:
672library-dirs:
673data-dir:
673data-dir:
674−hs-libraries: HSghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
674+hs-libraries: HSghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
675−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
675+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
676haddock-interfaces:
676haddock-interfaces:
677haddock-html:
677haddock-html:
678---
678---
679name: ghc-compact
679name: ghc-compact
680version: 0.1.0.0
680version: 0.1.0.0
681visibility: public
681visibility: public
682−id: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
682+id: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
683−key: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
683+key: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
684license: BSD3
684license: BSD3
685maintainer: libraries@haskell.org
685maintainer: libraries@haskell.org
686synopsis: In memory storage of deeply evaluated data structure
686synopsis: In memory storage of deeply evaluated data structure
@@ -701,19 +701,19 @@ exposed-modules: GHC.Compact GHC.Compact.Serialized
701import-dirs:
701import-dirs:
702library-dirs:
702library-dirs:
703data-dir:
703data-dir:
704−hs-libraries: HSghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
704+hs-libraries: HSghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
705depends:
705depends:
706− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
706+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
707− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
707+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
708 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
708 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
709haddock-interfaces:
709haddock-interfaces:
710haddock-html:
710haddock-html:
711---
711---
712name: ghc-heap
712name: ghc-heap
713−version: 8.10.5
713+version: 8.10.7
714visibility: public
714visibility: public
715−id: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
715+id: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
716−key: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
716+key: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
717license: BSD3
717license: BSD3
718maintainer: libraries@haskell.org
718maintainer: libraries@haskell.org
719synopsis: Functions for walking GHC's heap
719synopsis: Functions for walking GHC's heap
@@ -730,9 +730,9 @@ exposed-modules:
730import-dirs:
730import-dirs:
731library-dirs:
731library-dirs:
732data-dir:
732data-dir:
733−hs-libraries: HSghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
733+hs-libraries: HSghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
734depends:
734depends:
735− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
735+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
736 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe rts
736 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe rts
737haddock-interfaces:
737haddock-interfaces:
738haddock-html:
738haddock-html:
@@ -761,10 +761,10 @@ haddock-interfaces:
761haddock-html:
761haddock-html:
762---
762---
763name: ghci
763name: ghci
764−version: 8.10.5
764+version: 8.10.7
765visibility: public
765visibility: public
766−id: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
766+id: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
767−key: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
767+key: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
768license: BSD3
768license: BSD3
769maintainer: ghc-devs@haskell.org
769maintainer: ghc-devs@haskell.org
770synopsis: The library supporting GHC's interactive interpreter
770synopsis: The library supporting GHC's interactive interpreter
@@ -782,29 +782,29 @@ exposed-modules:
782import-dirs:
782import-dirs:
783library-dirs:
783library-dirs:
784data-dir:
784data-dir:
785−hs-libraries: HSghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
785+hs-libraries: HSghci-8.10.7-587zkId3hcPGv0qmHnEk4E
786depends:
786depends:
787− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
787+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
788− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
788+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
789− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
789+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
790− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
790+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
791− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
791+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
792− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
792+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
793− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
793+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
794− ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
794+ ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
795− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
795+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
796− ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk rts
796+ ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI rts
797− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
797+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
798− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
798+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
799− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
799+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
800haddock-interfaces:
800haddock-interfaces:
801haddock-html:
801haddock-html:
802---
802---
803name: ghcjs-prim
803name: ghcjs-prim
804version: 0.1.1.0
804version: 0.1.1.0
805visibility: public
805visibility: public
806−id: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
806+id: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
807−key: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
807+key: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
808license: MIT
808license: MIT
809maintainer: stegeman@gmail.com
809maintainer: stegeman@gmail.com
810author: Luite Stegeman
810author: Luite Stegeman
@@ -815,9 +815,9 @@ exposed-modules:
815import-dirs:
815import-dirs:
816library-dirs:
816library-dirs:
817data-dir:
817data-dir:
818−hs-libraries: HSghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
818+hs-libraries: HSghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
819depends:
819depends:
820− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
820+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
821 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
821 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
822haddock-interfaces:
822haddock-interfaces:
823haddock-html:
823haddock-html:
@@ -825,8 +825,8 @@ haddock-html:
825name: ghcjs-th
825name: ghcjs-th
826version: 0.1.0.0
826version: 0.1.0.0
827visibility: public
827visibility: public
828−id: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
828+id: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
829−key: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
829+key: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
830license: MIT
830license: MIT
831maintainer: stegeman@gmail.com
831maintainer: stegeman@gmail.com
832author: Luite Stegeman
832author: Luite Stegeman
@@ -836,15 +836,15 @@ exposed-modules: GHCJS.Prim.TH.Eval GHCJS.Prim.TH.Types
836import-dirs:
836import-dirs:
837library-dirs:
837library-dirs:
838data-dir:
838data-dir:
839−hs-libraries: HSghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
839+hs-libraries: HSghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
840depends:
840depends:
841− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
841+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
842− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
842+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
843− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
843+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
844− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
844+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
845 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
845 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
846− ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
846+ ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
847− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
847+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
848haddock-interfaces:
848haddock-interfaces:
849haddock-html:
849haddock-html:
850---
850---
@@ -882,8 +882,8 @@ haddock-html:
882name: mtl
882name: mtl
883version: 2.2.2
883version: 2.2.2
884visibility: public
884visibility: public
885−id: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
885+id: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
886−key: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
886+key: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
887license: BSD3
887license: BSD3
888maintainer: Edward Kmett <ekmett@gmail.com>
888maintainer: Edward Kmett <ekmett@gmail.com>
889author: Andy Gill
889author: Andy Gill
@@ -911,18 +911,18 @@ exposed-modules:
911import-dirs:
911import-dirs:
912library-dirs:
912library-dirs:
913data-dir:
913data-dir:
914−hs-libraries: HSmtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
914+hs-libraries: HSmtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
915depends:
915depends:
916− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
916+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
917− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
917+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
918haddock-interfaces:
918haddock-interfaces:
919haddock-html:
919haddock-html:
920---
920---
921name: parsec
921name: parsec
922version: 3.1.14.0
922version: 3.1.14.0
923visibility: public
923visibility: public
924−id: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
924+id: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
925−key: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
925+key: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
926license: BSD3
926license: BSD3
927maintainer: Herbert Valerio Riedel <hvr@gnu.org>
927maintainer: Herbert Valerio Riedel <hvr@gnu.org>
928author:
928author:
@@ -961,20 +961,20 @@ exposed-modules:
961import-dirs:
961import-dirs:
962library-dirs:
962library-dirs:
963data-dir:
963data-dir:
964−hs-libraries: HSparsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
964+hs-libraries: HSparsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
965depends:
965depends:
966− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
966+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
967− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
967+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
968− mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
968+ mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
969− text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
969+ text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
970haddock-interfaces:
970haddock-interfaces:
971haddock-html:
971haddock-html:
972---
972---
973name: pretty
973name: pretty
974version: 1.1.3.6
974version: 1.1.3.6
975visibility: public
975visibility: public
976−id: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
976+id: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
977−key: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
977+key: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
978license: BSD3
978license: BSD3
979maintainer: David Terei <code@davidterei.com>
979maintainer: David Terei <code@davidterei.com>
980stability: Stable
980stability: Stable
@@ -997,19 +997,19 @@ exposed-modules:
997import-dirs:
997import-dirs:
998library-dirs:
998library-dirs:
999data-dir:
999data-dir:
1000−hs-libraries: HSpretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
1000+hs-libraries: HSpretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
1001depends:
1001depends:
1002− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1002+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1003− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1003+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1004 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1004 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1005haddock-interfaces:
1005haddock-interfaces:
1006haddock-html:
1006haddock-html:
1007---
1007---
1008name: process
1008name: process
1009−version: 1.6.9.0
1009+version: 1.6.13.2
1010visibility: public
1010visibility: public
1011−id: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1011+id: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
1012−key: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1012+key: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
1013license: BSD3
1013license: BSD3
1014maintainer: libraries@haskell.org
1014maintainer: libraries@haskell.org
1015synopsis: Process libraries
1015synopsis: Process libraries
@@ -1027,24 +1027,24 @@ hidden-modules: System.Process.Common System.Process.Posix
1027import-dirs:
1027import-dirs:
1028library-dirs:
1028library-dirs:
1029data-dir:
1029data-dir:
1030−hs-libraries: HSprocess-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1030+hs-libraries: HSprocess-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
1031include-dirs:
1031include-dirs:
1032includes: runProcess.h
1032includes: runProcess.h
1033depends:
1033depends:
1034− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1034+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1035− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1035+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1036− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
1036+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
1037− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
1037+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
1038− ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
1038+ ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
1039− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1039+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1040haddock-interfaces:
1040haddock-interfaces:
1041haddock-html:
1041haddock-html:
1042---
1042---
1043name: template-haskell
1043name: template-haskell
1044version: 2.16.0.0
1044version: 2.16.0.0
1045visibility: public
1045visibility: public
1046−id: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1046+id: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1047−key: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1047+key: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1048license: BSD3
1048license: BSD3
1049maintainer: libraries@haskell.org
1049maintainer: libraries@haskell.org
1050synopsis: Support library for Template Haskell
1050synopsis: Support library for Template Haskell
@@ -1064,20 +1064,20 @@ hidden-modules: Language.Haskell.TH.Lib.Map
1064import-dirs:
1064import-dirs:
1065library-dirs:
1065library-dirs:
1066data-dir:
1066data-dir:
1067−hs-libraries: HStemplate-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1067+hs-libraries: HStemplate-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1068depends:
1068depends:
1069− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1069+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1070− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
1070+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
1071 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1071 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1072− pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
1072+ pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
1073haddock-interfaces:
1073haddock-interfaces:
1074haddock-html:
1074haddock-html:
1075---
1075---
1076name: text
1076name: text
1077version: 1.2.4.1
1077version: 1.2.4.1
1078visibility: public
1078visibility: public
1079−id: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1079+id: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
1080−key: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1080+key: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
1081license: BSD2
1081license: BSD2
1082copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1082copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1083maintainer:
1083maintainer:
@@ -1147,24 +1147,24 @@ hidden-modules: Data.Text.Show
1147import-dirs:
1147import-dirs:
1148library-dirs:
1148library-dirs:
1149data-dir:
1149data-dir:
1150−hs-libraries: HStext-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1150+hs-libraries: HStext-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
1151depends:
1151depends:
1152− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
1152+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
1153− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1153+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1154− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
1154+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
1155− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
1155+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
1156− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1156+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1157 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1157 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1158 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
1158 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
1159− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1159+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1160haddock-interfaces:
1160haddock-interfaces:
1161haddock-html:
1161haddock-html:
1162---
1162---
1163name: time
1163name: time
1164version: 1.9.3
1164version: 1.9.3
1165visibility: public
1165visibility: public
1166−id: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1166+id: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
1167−key: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1167+key: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
1168license: BSD3
1168license: BSD3
1169maintainer: <ashley@semantic.org>
1169maintainer: <ashley@semantic.org>
1170author: Ashley Yakeley
1170author: Ashley Yakeley
@@ -1204,19 +1204,19 @@ hidden-modules:
1204import-dirs:
1204import-dirs:
1205library-dirs:
1205library-dirs:
1206data-dir:
1206data-dir:
1207−hs-libraries: HStime-1.9.3-IS1lXJyiqGtLjhT67j4q98
1207+hs-libraries: HStime-1.9.3-3RdsewIylHjEX08tJ1SRQd
1208include-dirs:
1208include-dirs:
1209depends:
1209depends:
1210− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1210+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1211− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1211+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1212haddock-interfaces:
1212haddock-interfaces:
1213haddock-html:
1213haddock-html:
1214---
1214---
1215name: transformers
1215name: transformers
1216version: 0.5.6.2
1216version: 0.5.6.2
1217visibility: public
1217visibility: public
1218−id: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1218+id: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1219−key: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1219+key: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1220license: BSD3
1220license: BSD3
1221maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1221maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1222author: Andy Gill, Ross Paterson
1222author: Andy Gill, Ross Paterson
@@ -1258,16 +1258,16 @@ exposed-modules:
1258import-dirs:
1258import-dirs:
1259library-dirs:
1259library-dirs:
1260data-dir:
1260data-dir:
1261−hs-libraries: HStransformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1261+hs-libraries: HStransformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1262−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1262+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1263haddock-interfaces:
1263haddock-interfaces:
1264haddock-html:
1264haddock-html:
1265---
1265---
1266name: unix
1266name: unix
1267version: 2.7.2.2
1267version: 2.7.2.2
1268visibility: public
1268visibility: public
1269−id: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1269+id: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1270−key: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1270+key: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1271license: BSD3
1271license: BSD3
1272maintainer: libraries@haskell.org
1272maintainer: libraries@haskell.org
1273homepage: https://github.com/haskell/unix
1273homepage: https://github.com/haskell/unix
@@ -1305,13 +1305,13 @@ hidden-modules:
1305import-dirs:
1305import-dirs:
1306library-dirs:
1306library-dirs:
1307data-dir:
1307data-dir:
1308−hs-libraries: HSunix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1308+hs-libraries: HSunix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1309include-dirs:
1309include-dirs:
1310includes: HsUnix.h execvpe.h
1310includes: HsUnix.h execvpe.h
1311depends:
1311depends:
1312− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1312+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1313− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
1313+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
1314− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1314+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
1315haddock-interfaces:
1315haddock-interfaces:
1316haddock-html:
1316haddock-html:
1317---
1317---
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.10.6-x86_64-darwin/ghc-pkg/dump-global+183−183
@@ -1,8 +1,8 @@
1name: Cabal
1name: Cabal
2version: 3.2.1.0
2version: 3.2.1.0
3visibility: public
3visibility: public
4−id: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
4+id: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
5−key: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
5+key: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
6license: BSD3
6license: BSD3
7copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
7copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8maintainer: cabal-devel@haskell.org
8maintainer: cabal-devel@haskell.org
@@ -168,32 +168,32 @@ hidden-modules:
168import-dirs:
168import-dirs:
169library-dirs:
169library-dirs:
170data-dir:
170data-dir:
171−hs-libraries: HSCabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
171+hs-libraries: HSCabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
172depends:
172depends:
173− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
173+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
174− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
174+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
175− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
175+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
176− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
176+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
177− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
177+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
178− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
178+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
179− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
179+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
180− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
180+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
181− mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
181+ mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
182− parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
182+ parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
183− pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
183+ pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
184− process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
184+ process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
185− text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
185+ text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
186− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
186+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
187− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
187+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
188− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
188+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
189haddock-interfaces:
189haddock-interfaces:
190haddock-html:
190haddock-html:
191---
191---
192name: array
192name: array
193version: 0.5.4.0
193version: 0.5.4.0
194visibility: public
194visibility: public
195−id: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
195+id: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
196−key: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
196+key: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
197license: BSD3
197license: BSD3
198maintainer: libraries@haskell.org
198maintainer: libraries@haskell.org
199synopsis: Mutable and immutable arrays
199synopsis: Mutable and immutable arrays
@@ -214,16 +214,16 @@ exposed-modules:
214import-dirs:
214import-dirs:
215library-dirs:
215library-dirs:
216data-dir:
216data-dir:
217−hs-libraries: HSarray-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
217+hs-libraries: HSarray-0.5.4.0-BY9BworFlmHJapi9znoqNH
218−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
218+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
219haddock-interfaces:
219haddock-interfaces:
220haddock-html:
220haddock-html:
221---
221---
222name: base
222name: base
223−version: 4.14.2.0
223+version: 4.14.3.0
224visibility: public
224visibility: public
225−id: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
225+id: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
226−key: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
226+key: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
227license: BSD3
227license: BSD3
228maintainer: libraries@haskell.org
228maintainer: libraries@haskell.org
229synopsis: Basic libraries
229synopsis: Basic libraries
@@ -300,7 +300,7 @@ hidden-modules:
300import-dirs:
300import-dirs:
301library-dirs:
301library-dirs:
302data-dir:
302data-dir:
303−hs-libraries: HSbase-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
303+hs-libraries: HSbase-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
304include-dirs:
304include-dirs:
305includes: HsBase.h
305includes: HsBase.h
306depends:
306depends:
@@ -312,8 +312,8 @@ haddock-html:
312name: binary
312name: binary
313version: 0.8.8.0
313version: 0.8.8.0
314visibility: public
314visibility: public
315−id: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
315+id: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
316−key: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
316+key: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
317license: BSD3
317license: BSD3
318maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
318maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
319author: Lennart Kolmodin <kolmodin@gmail.com>
319author: Lennart Kolmodin <kolmodin@gmail.com>
@@ -341,20 +341,20 @@ hidden-modules:
341import-dirs:
341import-dirs:
342library-dirs:
342library-dirs:
343data-dir:
343data-dir:
344−hs-libraries: HSbinary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
344+hs-libraries: HSbinary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
345depends:
345depends:
346− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
346+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
347− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
347+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
348− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
348+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
349− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
349+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
350haddock-interfaces:
350haddock-interfaces:
351haddock-html:
351haddock-html:
352---
352---
353name: bytestring
353name: bytestring
354version: 0.10.12.0
354version: 0.10.12.0
355visibility: public
355visibility: public
356−id: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
356+id: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
357−key: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
357+key: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
358license: BSD3
358license: BSD3
359copyright:
359copyright:
360 Copyright (c) Don Stewart 2005-2009,
360 Copyright (c) Don Stewart 2005-2009,
@@ -417,22 +417,22 @@ hidden-modules:
417import-dirs:
417import-dirs:
418library-dirs:
418library-dirs:
419data-dir:
419data-dir:
420−hs-libraries: HSbytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
420+hs-libraries: HSbytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
421include-dirs:
421include-dirs:
422includes: fpstring.h
422includes: fpstring.h
423depends:
423depends:
424− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
424+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
425− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
425+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
426 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
426 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
427 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
427 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
428haddock-interfaces:
428haddock-interfaces:
429haddock-html:
429haddock-html:
430---
430---
431name: containers
431name: containers
432−version: 0.6.4.1
432+version: 0.6.5.1
433visibility: public
433visibility: public
434−id: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
434+id: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
435−key: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
435+key: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
436license: BSD3
436license: BSD3
437maintainer: libraries@haskell.org
437maintainer: libraries@haskell.org
438synopsis: Assorted concrete container types
438synopsis: Assorted concrete container types
@@ -470,19 +470,19 @@ hidden-modules:
470import-dirs:
470import-dirs:
471library-dirs:
471library-dirs:
472data-dir:
472data-dir:
473−hs-libraries: HScontainers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
473+hs-libraries: HScontainers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
474depends:
474depends:
475− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
475+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
476− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
476+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
477− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
477+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
478haddock-interfaces:
478haddock-interfaces:
479haddock-html:
479haddock-html:
480---
480---
481name: deepseq
481name: deepseq
482version: 1.4.4.0
482version: 1.4.4.0
483visibility: public
483visibility: public
484−id: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
484+id: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
485−key: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
485+key: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
486license: BSD3
486license: BSD3
487maintainer: libraries@haskell.org
487maintainer: libraries@haskell.org
488synopsis: Deep evaluation of data structures
488synopsis: Deep evaluation of data structures
@@ -506,18 +506,18 @@ hidden-modules: Control.DeepSeq.BackDoor
506import-dirs:
506import-dirs:
507library-dirs:
507library-dirs:
508data-dir:
508data-dir:
509−hs-libraries: HSdeepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
509+hs-libraries: HSdeepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
510depends:
510depends:
511− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
511+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
512− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
512+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
513haddock-interfaces:
513haddock-interfaces:
514haddock-html:
514haddock-html:
515---
515---
516name: directory
516name: directory
517version: 1.3.6.0
517version: 1.3.6.0
518visibility: public
518visibility: public
519−id: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
519+id: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
520−key: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
520+key: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
521license: BSD3
521license: BSD3
522maintainer: libraries@haskell.org
522maintainer: libraries@haskell.org
523synopsis: Platform-agnostic library for filesystem operations
523synopsis: Platform-agnostic library for filesystem operations
@@ -537,21 +537,21 @@ hidden-modules:
537import-dirs:
537import-dirs:
538library-dirs:
538library-dirs:
539data-dir:
539data-dir:
540−hs-libraries: HSdirectory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
540+hs-libraries: HSdirectory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
541depends:
541depends:
542− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
542+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
543− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
543+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
544− ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
544+ ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
545− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
545+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
546− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
546+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
547haddock-interfaces:
547haddock-interfaces:
548haddock-html:
548haddock-html:
549---
549---
550name: filepath
550name: filepath
551version: 1.4.2.1
551version: 1.4.2.1
552visibility: public
552visibility: public
553−id: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
553+id: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
554−key: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
554+key: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
555license: BSD3
555license: BSD3
556copyright: Neil Mitchell 2005-2018
556copyright: Neil Mitchell 2005-2018
557maintainer: Neil Mitchell <ndmitchell@gmail.com>
557maintainer: Neil Mitchell <ndmitchell@gmail.com>
@@ -572,16 +572,16 @@ exposed-modules:
572import-dirs:
572import-dirs:
573library-dirs:
573library-dirs:
574data-dir:
574data-dir:
575−hs-libraries: HSfilepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
575+hs-libraries: HSfilepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
576−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
576+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
577haddock-interfaces:
577haddock-interfaces:
578haddock-html:
578haddock-html:
579---
579---
580name: ghc
580name: ghc
581−version: 8.10.5
581+version: 8.10.7
582visibility: public
582visibility: public
583−id: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
583+id: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
584−key: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
584+key: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
585license: BSD3
585license: BSD3
586maintainer: glasgow-haskell-users@haskell.org
586maintainer: glasgow-haskell-users@haskell.org
587author: The GHC Team
587author: The GHC Team
@@ -597,22 +597,22 @@ description:
597category: Development
597category: Development
598exposed-modules:
598exposed-modules:
599 Plugins,
599 Plugins,
600− Serialized from ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2:GHC.Serialized
600+ Serialized from ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht:GHC.Serialized
601import-dirs:
601import-dirs:
602library-dirs:
602library-dirs:
603data-dir:
603data-dir:
604−hs-libraries: HSghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
604+hs-libraries: HSghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
605depends:
605depends:
606− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
606+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
607− ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
607+ ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
608haddock-interfaces:
608haddock-interfaces:
609haddock-html:
609haddock-html:
610---
610---
611name: ghc-boot
611name: ghc-boot
612−version: 8.10.5
612+version: 8.10.7
613visibility: public
613visibility: public
614−id: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
614+id: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
615−key: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
615+key: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
616license: BSD3
616license: BSD3
617maintainer: ghc-devs@haskell.org
617maintainer: ghc-devs@haskell.org
618synopsis: Shared functionality between GHC and its boot libraries
618synopsis: Shared functionality between GHC and its boot libraries
@@ -636,23 +636,23 @@ exposed-modules:
636import-dirs:
636import-dirs:
637library-dirs:
637library-dirs:
638data-dir:
638data-dir:
639−hs-libraries: HSghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
639+hs-libraries: HSghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
640depends:
640depends:
641− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
641+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
642− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
642+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
643− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
643+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
644− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
644+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
645− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
645+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
646− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
646+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
647− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
647+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
648haddock-interfaces:
648haddock-interfaces:
649haddock-html:
649haddock-html:
650---
650---
651name: ghc-boot-th
651name: ghc-boot-th
652−version: 8.10.5
652+version: 8.10.7
653visibility: public
653visibility: public
654−id: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
654+id: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
655−key: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
655+key: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
656license: BSD3
656license: BSD3
657maintainer: ghc-devs@haskell.org
657maintainer: ghc-devs@haskell.org
658synopsis:
658synopsis:
@@ -671,16 +671,16 @@ exposed-modules:
671import-dirs:
671import-dirs:
672library-dirs:
672library-dirs:
673data-dir:
673data-dir:
674−hs-libraries: HSghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
674+hs-libraries: HSghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
675−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
675+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
676haddock-interfaces:
676haddock-interfaces:
677haddock-html:
677haddock-html:
678---
678---
679name: ghc-compact
679name: ghc-compact
680version: 0.1.0.0
680version: 0.1.0.0
681visibility: public
681visibility: public
682−id: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
682+id: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
683−key: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
683+key: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
684license: BSD3
684license: BSD3
685maintainer: libraries@haskell.org
685maintainer: libraries@haskell.org
686synopsis: In memory storage of deeply evaluated data structure
686synopsis: In memory storage of deeply evaluated data structure
@@ -701,19 +701,19 @@ exposed-modules: GHC.Compact GHC.Compact.Serialized
701import-dirs:
701import-dirs:
702library-dirs:
702library-dirs:
703data-dir:
703data-dir:
704−hs-libraries: HSghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
704+hs-libraries: HSghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
705depends:
705depends:
706− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
706+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
707− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
707+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
708 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
708 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
709haddock-interfaces:
709haddock-interfaces:
710haddock-html:
710haddock-html:
711---
711---
712name: ghc-heap
712name: ghc-heap
713−version: 8.10.5
713+version: 8.10.7
714visibility: public
714visibility: public
715−id: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
715+id: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
716−key: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
716+key: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
717license: BSD3
717license: BSD3
718maintainer: libraries@haskell.org
718maintainer: libraries@haskell.org
719synopsis: Functions for walking GHC's heap
719synopsis: Functions for walking GHC's heap
@@ -730,9 +730,9 @@ exposed-modules:
730import-dirs:
730import-dirs:
731library-dirs:
731library-dirs:
732data-dir:
732data-dir:
733−hs-libraries: HSghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
733+hs-libraries: HSghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
734depends:
734depends:
735− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
735+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
736 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe rts
736 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe rts
737haddock-interfaces:
737haddock-interfaces:
738haddock-html:
738haddock-html:
@@ -761,10 +761,10 @@ haddock-interfaces:
761haddock-html:
761haddock-html:
762---
762---
763name: ghci
763name: ghci
764−version: 8.10.5
764+version: 8.10.7
765visibility: public
765visibility: public
766−id: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
766+id: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
767−key: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
767+key: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
768license: BSD3
768license: BSD3
769maintainer: ghc-devs@haskell.org
769maintainer: ghc-devs@haskell.org
770synopsis: The library supporting GHC's interactive interpreter
770synopsis: The library supporting GHC's interactive interpreter
@@ -782,29 +782,29 @@ exposed-modules:
782import-dirs:
782import-dirs:
783library-dirs:
783library-dirs:
784data-dir:
784data-dir:
785−hs-libraries: HSghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
785+hs-libraries: HSghci-8.10.7-587zkId3hcPGv0qmHnEk4E
786depends:
786depends:
787− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
787+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
788− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
788+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
789− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
789+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
790− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
790+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
791− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
791+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
792− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
792+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
793− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
793+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
794− ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
794+ ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
795− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
795+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
796− ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk rts
796+ ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI rts
797− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
797+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
798− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
798+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
799− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
799+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
800haddock-interfaces:
800haddock-interfaces:
801haddock-html:
801haddock-html:
802---
802---
803name: ghcjs-prim
803name: ghcjs-prim
804version: 0.1.1.0
804version: 0.1.1.0
805visibility: public
805visibility: public
806−id: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
806+id: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
807−key: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
807+key: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
808license: MIT
808license: MIT
809maintainer: stegeman@gmail.com
809maintainer: stegeman@gmail.com
810author: Luite Stegeman
810author: Luite Stegeman
@@ -815,9 +815,9 @@ exposed-modules:
815import-dirs:
815import-dirs:
816library-dirs:
816library-dirs:
817data-dir:
817data-dir:
818−hs-libraries: HSghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
818+hs-libraries: HSghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
819depends:
819depends:
820− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
820+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
821 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
821 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
822haddock-interfaces:
822haddock-interfaces:
823haddock-html:
823haddock-html:
@@ -825,8 +825,8 @@ haddock-html:
825name: ghcjs-th
825name: ghcjs-th
826version: 0.1.0.0
826version: 0.1.0.0
827visibility: public
827visibility: public
828−id: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
828+id: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
829−key: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
829+key: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
830license: MIT
830license: MIT
831maintainer: stegeman@gmail.com
831maintainer: stegeman@gmail.com
832author: Luite Stegeman
832author: Luite Stegeman
@@ -836,15 +836,15 @@ exposed-modules: GHCJS.Prim.TH.Eval GHCJS.Prim.TH.Types
836import-dirs:
836import-dirs:
837library-dirs:
837library-dirs:
838data-dir:
838data-dir:
839−hs-libraries: HSghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
839+hs-libraries: HSghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
840depends:
840depends:
841− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
841+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
842− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
842+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
843− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
843+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
844− containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
844+ containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
845 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
845 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
846− ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
846+ ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
847− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
847+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
848haddock-interfaces:
848haddock-interfaces:
849haddock-html:
849haddock-html:
850---
850---
@@ -882,8 +882,8 @@ haddock-html:
882name: mtl
882name: mtl
883version: 2.2.2
883version: 2.2.2
884visibility: public
884visibility: public
885−id: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
885+id: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
886−key: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
886+key: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
887license: BSD3
887license: BSD3
888maintainer: Edward Kmett <ekmett@gmail.com>
888maintainer: Edward Kmett <ekmett@gmail.com>
889author: Andy Gill
889author: Andy Gill
@@ -911,18 +911,18 @@ exposed-modules:
911import-dirs:
911import-dirs:
912library-dirs:
912library-dirs:
913data-dir:
913data-dir:
914−hs-libraries: HSmtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
914+hs-libraries: HSmtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
915depends:
915depends:
916− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
916+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
917− transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
917+ transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
918haddock-interfaces:
918haddock-interfaces:
919haddock-html:
919haddock-html:
920---
920---
921name: parsec
921name: parsec
922version: 3.1.14.0
922version: 3.1.14.0
923visibility: public
923visibility: public
924−id: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
924+id: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
925−key: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
925+key: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
926license: BSD3
926license: BSD3
927maintainer: Herbert Valerio Riedel <hvr@gnu.org>
927maintainer: Herbert Valerio Riedel <hvr@gnu.org>
928author:
928author:
@@ -961,20 +961,20 @@ exposed-modules:
961import-dirs:
961import-dirs:
962library-dirs:
962library-dirs:
963data-dir:
963data-dir:
964−hs-libraries: HSparsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
964+hs-libraries: HSparsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
965depends:
965depends:
966− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
966+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
967− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
967+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
968− mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
968+ mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
969− text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
969+ text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
970haddock-interfaces:
970haddock-interfaces:
971haddock-html:
971haddock-html:
972---
972---
973name: pretty
973name: pretty
974version: 1.1.3.6
974version: 1.1.3.6
975visibility: public
975visibility: public
976−id: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
976+id: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
977−key: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
977+key: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
978license: BSD3
978license: BSD3
979maintainer: David Terei <code@davidterei.com>
979maintainer: David Terei <code@davidterei.com>
980stability: Stable
980stability: Stable
@@ -997,19 +997,19 @@ exposed-modules:
997import-dirs:
997import-dirs:
998library-dirs:
998library-dirs:
999data-dir:
999data-dir:
1000−hs-libraries: HSpretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
1000+hs-libraries: HSpretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
1001depends:
1001depends:
1002− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1002+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1003− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1003+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1004 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1004 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1005haddock-interfaces:
1005haddock-interfaces:
1006haddock-html:
1006haddock-html:
1007---
1007---
1008name: process
1008name: process
1009−version: 1.6.9.0
1009+version: 1.6.13.2
1010visibility: public
1010visibility: public
1011−id: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1011+id: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
1012−key: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1012+key: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
1013license: BSD3
1013license: BSD3
1014maintainer: libraries@haskell.org
1014maintainer: libraries@haskell.org
1015synopsis: Process libraries
1015synopsis: Process libraries
@@ -1027,24 +1027,24 @@ hidden-modules: System.Process.Common System.Process.Posix
1027import-dirs:
1027import-dirs:
1028library-dirs:
1028library-dirs:
1029data-dir:
1029data-dir:
1030−hs-libraries: HSprocess-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
1030+hs-libraries: HSprocess-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
1031include-dirs:
1031include-dirs:
1032includes: runProcess.h
1032includes: runProcess.h
1033depends:
1033depends:
1034− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1034+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1035− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1035+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1036− directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
1036+ directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
1037− filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
1037+ filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
1038− ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
1038+ ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
1039− unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1039+ unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1040haddock-interfaces:
1040haddock-interfaces:
1041haddock-html:
1041haddock-html:
1042---
1042---
1043name: template-haskell
1043name: template-haskell
1044version: 2.16.0.0
1044version: 2.16.0.0
1045visibility: public
1045visibility: public
1046−id: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1046+id: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1047−key: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1047+key: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1048license: BSD3
1048license: BSD3
1049maintainer: libraries@haskell.org
1049maintainer: libraries@haskell.org
1050synopsis: Support library for Template Haskell
1050synopsis: Support library for Template Haskell
@@ -1064,20 +1064,20 @@ hidden-modules: Language.Haskell.TH.Lib.Map
1064import-dirs:
1064import-dirs:
1065library-dirs:
1065library-dirs:
1066data-dir:
1066data-dir:
1067−hs-libraries: HStemplate-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1067+hs-libraries: HStemplate-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1068depends:
1068depends:
1069− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1069+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1070− ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
1070+ ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
1071 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1071 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1072− pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
1072+ pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
1073haddock-interfaces:
1073haddock-interfaces:
1074haddock-html:
1074haddock-html:
1075---
1075---
1076name: text
1076name: text
1077version: 1.2.4.1
1077version: 1.2.4.1
1078visibility: public
1078visibility: public
1079−id: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1079+id: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
1080−key: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1080+key: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
1081license: BSD2
1081license: BSD2
1082copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1082copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1083maintainer:
1083maintainer:
@@ -1147,24 +1147,24 @@ hidden-modules: Data.Text.Show
1147import-dirs:
1147import-dirs:
1148library-dirs:
1148library-dirs:
1149data-dir:
1149data-dir:
1150−hs-libraries: HStext-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
1150+hs-libraries: HStext-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
1151depends:
1151depends:
1152− array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
1152+ array-0.5.4.0-BY9BworFlmHJapi9znoqNH
1153− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1153+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1154− binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
1154+ binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
1155− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
1155+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
1156− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1156+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1157 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1157 ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1158 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
1158 integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
1159− template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
1159+ template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
1160haddock-interfaces:
1160haddock-interfaces:
1161haddock-html:
1161haddock-html:
1162---
1162---
1163name: time
1163name: time
1164version: 1.9.3
1164version: 1.9.3
1165visibility: public
1165visibility: public
1166−id: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1166+id: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
1167−key: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1167+key: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
1168license: BSD3
1168license: BSD3
1169maintainer: <ashley@semantic.org>
1169maintainer: <ashley@semantic.org>
1170author: Ashley Yakeley
1170author: Ashley Yakeley
@@ -1204,19 +1204,19 @@ hidden-modules:
1204import-dirs:
1204import-dirs:
1205library-dirs:
1205library-dirs:
1206data-dir:
1206data-dir:
1207−hs-libraries: HStime-1.9.3-IS1lXJyiqGtLjhT67j4q98
1207+hs-libraries: HStime-1.9.3-3RdsewIylHjEX08tJ1SRQd
1208include-dirs:
1208include-dirs:
1209depends:
1209depends:
1210− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1210+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1211− deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
1211+ deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
1212haddock-interfaces:
1212haddock-interfaces:
1213haddock-html:
1213haddock-html:
1214---
1214---
1215name: transformers
1215name: transformers
1216version: 0.5.6.2
1216version: 0.5.6.2
1217visibility: public
1217visibility: public
1218−id: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1218+id: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1219−key: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1219+key: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1220license: BSD3
1220license: BSD3
1221maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1221maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1222author: Andy Gill, Ross Paterson
1222author: Andy Gill, Ross Paterson
@@ -1258,16 +1258,16 @@ exposed-modules:
1258import-dirs:
1258import-dirs:
1259library-dirs:
1259library-dirs:
1260data-dir:
1260data-dir:
1261−hs-libraries: HStransformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
1261+hs-libraries: HStransformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
1262−depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1262+depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1263haddock-interfaces:
1263haddock-interfaces:
1264haddock-html:
1264haddock-html:
1265---
1265---
1266name: unix
1266name: unix
1267version: 2.7.2.2
1267version: 2.7.2.2
1268visibility: public
1268visibility: public
1269−id: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1269+id: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1270−key: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1270+key: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1271license: BSD3
1271license: BSD3
1272maintainer: libraries@haskell.org
1272maintainer: libraries@haskell.org
1273homepage: https://github.com/haskell/unix
1273homepage: https://github.com/haskell/unix
@@ -1305,13 +1305,13 @@ hidden-modules:
1305import-dirs:
1305import-dirs:
1306library-dirs:
1306library-dirs:
1307data-dir:
1307data-dir:
1308−hs-libraries: HSunix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
1308+hs-libraries: HSunix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
1309include-dirs:
1309include-dirs:
1310includes: HsUnix.h execvpe.h
1310includes: HsUnix.h execvpe.h
1311depends:
1311depends:
1312− base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
1312+ base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
1313− bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
1313+ bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
1314− time-1.9.3-IS1lXJyiqGtLjhT67j4q98
1314+ time-1.9.3-3RdsewIylHjEX08tJ1SRQd
1315haddock-interfaces:
1315haddock-interfaces:
1316haddock-html:
1316haddock-html:
1317---
1317---
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc-pkg/dump-globalnew file+1449
@@ -0,0 +1,1449 @@
1+name: Cabal
2+version: 3.2.1.0
3+visibility: public
4+id: Cabal-3.2.1.0
5+key: Cabal-3.2.1.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.Process Distribution.Compat.ResponseFile
37+ Distribution.Compat.Semigroup Distribution.Compat.Stack
38+ Distribution.Compat.Time Distribution.Compat.Typeable
39+ Distribution.Compiler Distribution.FieldGrammar
40+ Distribution.FieldGrammar.Class
41+ Distribution.FieldGrammar.FieldDescrs
42+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
43+ Distribution.Fields Distribution.Fields.ConfVar
44+ Distribution.Fields.Field Distribution.Fields.Lexer
45+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
46+ Distribution.Fields.Parser Distribution.Fields.Pretty
47+ Distribution.InstalledPackageInfo Distribution.License
48+ Distribution.Make Distribution.ModuleName Distribution.Package
49+ Distribution.PackageDescription
50+ Distribution.PackageDescription.Check
51+ Distribution.PackageDescription.Configuration
52+ Distribution.PackageDescription.FieldGrammar
53+ Distribution.PackageDescription.Parsec
54+ Distribution.PackageDescription.PrettyPrint
55+ Distribution.PackageDescription.Quirks
56+ Distribution.PackageDescription.Utils Distribution.Parsec
57+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
59+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
60+ Distribution.SPDX Distribution.SPDX.License
61+ Distribution.SPDX.LicenseExceptionId
62+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
63+ Distribution.SPDX.LicenseListVersion
64+ Distribution.SPDX.LicenseReference Distribution.Simple
65+ Distribution.Simple.Bench Distribution.Simple.Build
66+ Distribution.Simple.Build.Macros
67+ Distribution.Simple.Build.PathsModule
68+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
69+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
70+ Distribution.Simple.Command Distribution.Simple.Compiler
71+ Distribution.Simple.Configure Distribution.Simple.Doctest
72+ Distribution.Simple.Flag Distribution.Simple.GHC
73+ Distribution.Simple.GHCJS Distribution.Simple.Glob
74+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
75+ Distribution.Simple.Hpc Distribution.Simple.Install
76+ Distribution.Simple.InstallDirs
77+ Distribution.Simple.InstallDirs.Internal
78+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
79+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
80+ Distribution.Simple.Program Distribution.Simple.Program.Ar
81+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
82+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
83+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
84+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
85+ Distribution.Simple.Program.ResponseFile
86+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
87+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
88+ Distribution.Simple.Register Distribution.Simple.Setup
89+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
90+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
91+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
92+ Distribution.Simple.UHC Distribution.Simple.UserHooks
93+ Distribution.Simple.Utils Distribution.System
94+ Distribution.TestSuite Distribution.Text
95+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
96+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
97+ Distribution.Types.Benchmark.Lens
98+ Distribution.Types.BenchmarkInterface
99+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
100+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
101+ Distribution.Types.Component Distribution.Types.ComponentId
102+ Distribution.Types.ComponentInclude
103+ Distribution.Types.ComponentLocalBuildInfo
104+ Distribution.Types.ComponentName
105+ Distribution.Types.ComponentRequestedSpec
106+ Distribution.Types.CondTree Distribution.Types.Condition
107+ Distribution.Types.ConfVar Distribution.Types.Dependency
108+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
109+ Distribution.Types.Executable Distribution.Types.Executable.Lens
110+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
111+ Distribution.Types.Flag Distribution.Types.ForeignLib
112+ Distribution.Types.ForeignLib.Lens
113+ Distribution.Types.ForeignLibOption
114+ Distribution.Types.ForeignLibType
115+ Distribution.Types.GenericPackageDescription
116+ Distribution.Types.GenericPackageDescription.Lens
117+ Distribution.Types.GivenComponent
118+ Distribution.Types.HookedBuildInfo
119+ Distribution.Types.IncludeRenaming
120+ Distribution.Types.InstalledPackageInfo
121+ Distribution.Types.InstalledPackageInfo.FieldGrammar
122+ Distribution.Types.InstalledPackageInfo.Lens
123+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
124+ Distribution.Types.Library Distribution.Types.Library.Lens
125+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
126+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
127+ Distribution.Types.Module Distribution.Types.ModuleReexport
128+ Distribution.Types.ModuleRenaming
129+ Distribution.Types.MungedPackageId
130+ Distribution.Types.MungedPackageName
131+ Distribution.Types.PackageDescription
132+ Distribution.Types.PackageDescription.Lens
133+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
134+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
135+ Distribution.Types.PackageVersionConstraint
136+ Distribution.Types.PkgconfigDependency
137+ Distribution.Types.PkgconfigName
138+ Distribution.Types.PkgconfigVersion
139+ Distribution.Types.PkgconfigVersionRange
140+ Distribution.Types.SetupBuildInfo
141+ Distribution.Types.SetupBuildInfo.Lens
142+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
143+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
144+ Distribution.Types.TestSuite.Lens
145+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
146+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
147+ Distribution.Types.Version Distribution.Types.VersionInterval
148+ Distribution.Types.VersionRange
149+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
150+ Distribution.Utils.IOData Distribution.Utils.LogProgress
151+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
152+ Distribution.Utils.NubList Distribution.Utils.Progress
153+ Distribution.Utils.ShortText Distribution.Utils.Structured
154+ Distribution.Verbosity Distribution.Verbosity.Internal
155+ Distribution.Version Language.Haskell.Extension
156+hidden-modules:
157+ Distribution.Backpack.PreExistingComponent
158+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
159+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
160+ Distribution.Backpack.Id Distribution.Utils.UnionFind
161+ Distribution.Utils.Base62 Distribution.Compat.Async
162+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
163+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
164+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
165+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
166+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167+ Distribution.Simple.Utils.Json Paths_Cabal
168+import-dirs:
169+library-dirs:
170+dynamic-library-dirs:
171+data-dir:
172+hs-libraries: HSCabal-3.2.1.0
173+depends:
174+ Win32-2.6.1.0 array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0
175+ bytestring-0.10.12.0 containers-0.6.2.1 deepseq-1.4.4.0
176+ directory-1.3.6.0 filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0
177+ pretty-1.1.3.6 process-1.6.9.0 text-1.2.4.1 time-1.9.3
178+ transformers-0.5.6.2
179+haddock-interfaces:
180+haddock-html:
181+---
182+name: Win32
183+version: 2.6.1.0
184+visibility: public
185+id: Win32-2.6.1.0
186+key: Win32-2.6.1.0
187+license: BSD-3-Clause
188+copyright:
189+ Alastair Reid, 1999-2003; shelarcy, 2012-2013; Tamar Christina, 2016-2017
190+maintainer: Haskell Libraries <libraries@haskell.org>
191+author: Alastair Reid, shelarcy, Tamar Christina
192+homepage: https://github.com/haskell/win32
193+synopsis: A binding to part of the Win32 library
194+description: A binding to part of the Win32 library.
195+category: System, Graphics
196+exposed: True
197+exposed-modules:
198+ Graphics.Win32 Graphics.Win32.Control Graphics.Win32.Dialogue
199+ Graphics.Win32.GDI Graphics.Win32.GDI.AlphaBlend
200+ Graphics.Win32.GDI.Bitmap Graphics.Win32.GDI.Brush
201+ Graphics.Win32.GDI.Clip Graphics.Win32.GDI.Font
202+ Graphics.Win32.GDI.Graphics2D Graphics.Win32.GDI.HDC
203+ Graphics.Win32.GDI.Palette Graphics.Win32.GDI.Path
204+ Graphics.Win32.GDI.Pen Graphics.Win32.GDI.Region
205+ Graphics.Win32.GDI.Types Graphics.Win32.Icon Graphics.Win32.Key
206+ Graphics.Win32.LayeredWindow Graphics.Win32.Menu
207+ Graphics.Win32.Message Graphics.Win32.Misc Graphics.Win32.Resource
208+ Graphics.Win32.Window Graphics.Win32.Window.AnimateWindow
209+ Graphics.Win32.Window.ForegroundWindow Graphics.Win32.Window.HotKey
210+ Graphics.Win32.Window.IMM Graphics.Win32.Window.PostMessage
211+ Media.Win32 System.Win32 System.Win32.Automation
212+ System.Win32.Automation.Input System.Win32.Automation.Input.Key
213+ System.Win32.Automation.Input.Mouse System.Win32.Console
214+ System.Win32.Console.CtrlHandler System.Win32.Console.HWND
215+ System.Win32.Console.Title System.Win32.DLL System.Win32.DebugApi
216+ System.Win32.Encoding System.Win32.Exception.Unsupported
217+ System.Win32.File System.Win32.FileMapping System.Win32.HardLink
218+ System.Win32.Info System.Win32.Info.Computer
219+ System.Win32.Info.Version System.Win32.Mem System.Win32.MinTTY
220+ System.Win32.NLS System.Win32.Path System.Win32.Process
221+ System.Win32.Registry System.Win32.Security System.Win32.Shell
222+ System.Win32.SimpleMAPI System.Win32.String
223+ System.Win32.SymbolicLink System.Win32.Thread System.Win32.Time
224+ System.Win32.Types System.Win32.Utils System.Win32.Word
225+import-dirs:
226+library-dirs:
227+dynamic-library-dirs:
228+data-dir:
229+hs-libraries: HSWin32-2.6.1.0
230+extra-libraries:
231+ user32 gdi32 winmm advapi32 shell32 shfolder shlwapi msimg32 imm32
232+include-dirs:
233+includes:
234+ alphablend.h diatemp.h dumpBMP.h ellipse.h errors.h HsGDI.h
235+ HsWin32.h Win32Aux.h win32debug.h windows_cconv.h WndProc.h
236+ alignment.h
237+depends: base-4.14.1.0 bytestring-0.10.12.0 filepath-1.4.2.1
238+haddock-interfaces:
239+haddock-html:
240+---
241+name: array
242+version: 0.5.4.0
243+visibility: public
244+id: array-0.5.4.0
245+key: array-0.5.4.0
246+license: BSD-3-Clause
247+maintainer: libraries@haskell.org
248+synopsis: Mutable and immutable arrays
249+description:
250+ In addition to providing the "Data.Array" module
251+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
252+ this package also defines the classes 'IArray' of
253+ immutable arrays and 'MArray' of arrays mutable within appropriate
254+ monads, as well as some instances of these classes.
255+category: Data Structures
256+exposed: True
257+exposed-modules:
258+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
259+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
260+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
261+ Data.Array.Storable Data.Array.Storable.Internals
262+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
263+import-dirs:
264+library-dirs:
265+dynamic-library-dirs:
266+data-dir:
267+hs-libraries: HSarray-0.5.4.0
268+depends: base-4.14.1.0
269+haddock-interfaces:
270+haddock-html:
271+---
272+name: base
273+version: 4.14.1.0
274+visibility: public
275+id: base-4.14.1.0
276+key: base-4.14.1.0
277+license: BSD-3-Clause
278+maintainer: libraries@haskell.org
279+synopsis: Basic libraries
280+description:
281+ This package contains the Standard Haskell "Prelude" and its support libraries,
282+ and a large collection of useful libraries ranging from data
283+ structures to parsing combinators and debugging utilities.
284+category: Prelude
285+exposed: True
286+exposed-modules:
287+ Control.Applicative Control.Arrow Control.Category
288+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
289+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
290+ Control.Exception.Base Control.Monad Control.Monad.Fail
291+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
292+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
293+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
294+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
295+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
296+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
297+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
298+ Data.Functor Data.Functor.Classes Data.Functor.Compose
299+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
300+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
301+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
302+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
303+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
304+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
305+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
306+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
307+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
308+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
309+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
310+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
311+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
312+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
313+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync GHC.Conc.Windows
314+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
315+ GHC.Environment GHC.Err GHC.Exception GHC.Exception.Type
316+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
317+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
318+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
319+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
320+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
321+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.CodePage.API
322+ GHC.IO.Encoding.CodePage.Table GHC.IO.Encoding.Failure
323+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
324+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
325+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
326+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
327+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
328+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
329+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
330+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
331+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
332+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
333+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
334+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Windows GHC.Word Numeric
335+ Numeric.Natural Prelude System.CPUTime System.Console.GetOpt
336+ System.Environment System.Environment.Blank System.Exit System.IO
337+ System.IO.Error System.IO.Unsafe System.Info System.Mem
338+ System.Mem.StableName System.Mem.Weak System.Posix.Internals
339+ System.Posix.Types System.Timeout Text.ParserCombinators.ReadP
340+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
341+ Text.Show Text.Show.Functions Type.Reflection
342+ Type.Reflection.Unsafe Unsafe.Coerce
343+hidden-modules:
344+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
345+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
346+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
347+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
348+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
349+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
350+ System.CPUTime.Utils System.CPUTime.Windows
351+import-dirs:
352+library-dirs:
353+dynamic-library-dirs:
354+data-dir:
355+hs-libraries: HSbase-4.14.1.0
356+extra-libraries: wsock32 user32 shell32 msvcrt mingw32 mingwex shlwapi
357+include-dirs:
358+includes: HsBase.h
359+depends: ghc-prim-0.6.1 integer-gmp-1.0.3.0 rts
360+haddock-interfaces:
361+haddock-html:
362+---
363+name: binary
364+version: 0.8.8.0
365+visibility: public
366+id: binary-0.8.8.0
367+key: binary-0.8.8.0
368+license: BSD-3-Clause
369+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
370+author: Lennart Kolmodin <kolmodin@gmail.com>
371+stability: provisional
372+homepage: https://github.com/kolmodin/binary
373+synopsis:
374+ Binary serialisation for Haskell values using lazy ByteStrings
375+description:
376+ Efficient, pure binary serialisation using lazy ByteStrings.
377+ Haskell values may be encoded to and from binary formats,
378+ written to disk as binary, or sent over the network.
379+ The format used can be automatically generated, or
380+ you can choose to implement a custom format if needed.
381+ Serialisation speeds of over 1 G\/sec have been observed,
382+ so this library should be suitable for high performance
383+ scenarios.
384+category: Data, Parsing
385+exposed: True
386+exposed-modules:
387+ Data.Binary Data.Binary.Builder Data.Binary.Get
388+ Data.Binary.Get.Internal Data.Binary.Put
389+hidden-modules:
390+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
391+ Data.Binary.FloatCast
392+import-dirs:
393+library-dirs:
394+dynamic-library-dirs:
395+data-dir:
396+hs-libraries: HSbinary-0.8.8.0
397+depends:
398+ array-0.5.4.0 base-4.14.1.0 bytestring-0.10.12.0 containers-0.6.2.1
399+haddock-interfaces:
400+haddock-html:
401+---
402+name: bytestring
403+version: 0.10.12.0
404+visibility: public
405+id: bytestring-0.10.12.0
406+key: bytestring-0.10.12.0
407+license: BSD-3-Clause
408+copyright:
409+ Copyright (c) Don Stewart 2005-2009,
410+ (c) Duncan Coutts 2006-2015,
411+ (c) David Roundy 2003-2005,
412+ (c) Jasper Van der Jeugt 2010,
413+ (c) Simon Meier 2010-2013.
414+maintainer: Duncan Coutts <duncan@community.haskell.org>
415+author:
416+ Don Stewart,
417+ Duncan Coutts
418+homepage: https://github.com/haskell/bytestring
419+synopsis:
420+ Fast, compact, strict and lazy byte strings with a list interface
421+description:
422+ An efficient compact, immutable byte string type (both strict and lazy)
423+ suitable for binary or 8-bit character data.
424+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
425+ It is suitable for high performance use, both in terms of large data
426+ quantities, or high speed requirements. The 'ByteString' functions follow
427+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
428+ from using 'String' to 'ByteString'.
429+ Two 'ByteString' variants are provided:
430+ * Strict 'ByteString's keep the string as a single large array. This
431+ makes them convenient for passing data between C and Haskell.
432+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
433+ suitable for I\/O streaming tasks.
434+ The @Char8@ modules provide a character-based view of the same
435+ underlying 'ByteString' types. This makes it convenient to handle mixed
436+ binary and 8-bit character content (which is common in many file formats
437+ and network protocols).
438+ The 'Builder' module provides an efficient way to build up 'ByteString's
439+ in an ad-hoc way by repeated concatenation. This is ideal for fast
440+ serialisation or pretty printing.
441+ There is also a 'ShortByteString' type which has a lower memory overhead
442+ and can can be converted to or from a 'ByteString', but supports very few
443+ other operations. It is suitable for keeping many short strings in memory.
444+ 'ByteString's are not designed for Unicode. For Unicode strings you should
445+ use the 'Text' type from the @text@ package.
446+ These modules are intended to be imported qualified, to avoid name clashes
447+ with "Prelude" functions, e.g.
448+ > import qualified Data.ByteString as BS
449+category: Data
450+exposed: True
451+exposed-modules:
452+ Data.ByteString Data.ByteString.Builder
453+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
454+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
455+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
456+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
457+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
458+ Data.ByteString.Lazy.Internal Data.ByteString.Short
459+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
460+hidden-modules:
461+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
462+ Data.ByteString.Builder.Prim.ASCII
463+ Data.ByteString.Builder.Prim.Internal.Floating
464+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
465+ Data.ByteString.Builder.Prim.Internal.Base16
466+import-dirs:
467+library-dirs:
468+dynamic-library-dirs:
469+data-dir:
470+hs-libraries: HSbytestring-0.10.12.0
471+include-dirs:
472+includes: fpstring.h
473+depends:
474+ base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
475+haddock-interfaces:
476+haddock-html:
477+---
478+name: containers
479+version: 0.6.2.1
480+visibility: public
481+id: containers-0.6.2.1
482+key: containers-0.6.2.1
483+license: BSD-3-Clause
484+maintainer: libraries@haskell.org
485+synopsis: Assorted concrete container types
486+description:
487+ This package contains efficient general-purpose implementations
488+ of various immutable container types including sets, maps, sequences,
489+ trees, and graphs.
490+ For a walkthrough of what this package provides with examples of common
491+ operations see the [containers
492+ introduction](https://haskell-containers.readthedocs.io).
493+ The declared cost of each operation is either worst-case or amortized, but
494+ remains valid even if structures are shared.
495+category: Data Structures
496+exposed: True
497+exposed-modules:
498+ Data.Containers.ListUtils Data.Graph Data.IntMap
499+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
500+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
501+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
502+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
503+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
504+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
505+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
506+ Utils.Containers.Internal.BitQueue
507+ Utils.Containers.Internal.BitUtil
508+ Utils.Containers.Internal.StrictPair
509+hidden-modules:
510+ Utils.Containers.Internal.State
511+ Utils.Containers.Internal.StrictMaybe
512+ Utils.Containers.Internal.PtrEquality
513+ Utils.Containers.Internal.Coercions
514+ Utils.Containers.Internal.TypeError
515+ Data.Map.Internal.DeprecatedShowTree
516+ Data.IntMap.Internal.DeprecatedDebug
517+import-dirs:
518+library-dirs:
519+dynamic-library-dirs:
520+data-dir:
521+hs-libraries: HScontainers-0.6.2.1
522+depends: array-0.5.4.0 base-4.14.1.0 deepseq-1.4.4.0
523+haddock-interfaces:
524+haddock-html:
525+---
526+name: deepseq
527+version: 1.4.4.0
528+visibility: public
529+id: deepseq-1.4.4.0
530+key: deepseq-1.4.4.0
531+license: BSD-3-Clause
532+maintainer: libraries@haskell.org
533+synopsis: Deep evaluation of data structures
534+description:
535+ This package provides methods for fully evaluating data structures
536+ (\"deep evaluation\"). Deep evaluation is often used for adding
537+ strictness to a program, e.g. in order to force pending exceptions,
538+ remove space leaks, or force lazy I/O to happen. It is also useful
539+ in parallel programs, to ensure pending work does not migrate to the
540+ wrong thread.
541+ The primary use of this package is via the 'deepseq' function, a
542+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
543+ typeclass (\"Normal Form Data\", data structures with no unevaluated
544+ components) which defines strategies for fully evaluating different
545+ data types. See module documentation in "Control.DeepSeq" for more
546+ details.
547+category: Control
548+exposed: True
549+exposed-modules: Control.DeepSeq
550+hidden-modules: Control.DeepSeq.BackDoor
551+import-dirs:
552+library-dirs:
553+dynamic-library-dirs:
554+data-dir:
555+hs-libraries: HSdeepseq-1.4.4.0
556+depends: array-0.5.4.0 base-4.14.1.0
557+haddock-interfaces:
558+haddock-html:
559+---
560+name: directory
561+version: 1.3.6.0
562+visibility: public
563+id: directory-1.3.6.0
564+key: directory-1.3.6.0
565+license: BSD-3-Clause
566+maintainer: libraries@haskell.org
567+synopsis: Platform-agnostic library for filesystem operations
568+description:
569+ This library provides a basic set of operations for manipulating files and
570+ directories in a portable way.
571+category: System
572+exposed: True
573+exposed-modules:
574+ System.Directory System.Directory.Internal
575+ System.Directory.Internal.Prelude
576+hidden-modules:
577+ System.Directory.Internal.C_utimensat
578+ System.Directory.Internal.Common System.Directory.Internal.Config
579+ System.Directory.Internal.Posix System.Directory.Internal.Windows
580+import-dirs:
581+library-dirs:
582+dynamic-library-dirs:
583+data-dir:
584+hs-libraries: HSdirectory-1.3.6.0
585+depends:
586+ Win32-2.6.1.0 base-4.14.1.0 filepath-1.4.2.1 time-1.9.3
587+haddock-interfaces:
588+haddock-html:
589+---
590+name: exceptions
591+version: 0.10.4
592+visibility: public
593+id: exceptions-0.10.4
594+key: exceptions-0.10.4
595+license: BSD-3-Clause
596+copyright:
597+ Copyright (C) 2013-2015 Edward A. Kmett
598+ Copyright (C) 2012 Google Inc.
599+maintainer: Edward A. Kmett <ekmett@gmail.com>
600+author: Edward A. Kmett
601+stability: provisional
602+homepage: http://github.com/ekmett/exceptions/
603+synopsis: Extensible optionally-pure exceptions
604+description: Extensible optionally-pure exceptions.
605+category: Control, Exceptions, Monad
606+exposed: True
607+exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
608+import-dirs:
609+library-dirs:
610+dynamic-library-dirs:
611+data-dir:
612+hs-libraries: HSexceptions-0.10.4
613+depends:
614+ base-4.14.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.16.0.0
615+ transformers-0.5.6.2
616+haddock-interfaces:
617+haddock-html:
618+---
619+name: filepath
620+version: 1.4.2.1
621+visibility: public
622+id: filepath-1.4.2.1
623+key: filepath-1.4.2.1
624+license: BSD-3-Clause
625+copyright: Neil Mitchell 2005-2018
626+maintainer: Neil Mitchell <ndmitchell@gmail.com>
627+author: Neil Mitchell <ndmitchell@gmail.com>
628+homepage: https://github.com/haskell/filepath#readme
629+synopsis: Library for manipulating FilePaths in a cross platform way.
630+description:
631+ 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:
632+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
633+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
634+ * "System.FilePath" is an alias for the module appropriate to your platform.
635+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
636+category: System
637+exposed: True
638+exposed-modules:
639+ System.FilePath System.FilePath.Posix System.FilePath.Windows
640+import-dirs:
641+library-dirs:
642+dynamic-library-dirs:
643+data-dir:
644+hs-libraries: HSfilepath-1.4.2.1
645+depends: base-4.14.1.0
646+haddock-interfaces:
647+haddock-html:
648+---
649+name: ghc-boot
650+version: 8.10.4
651+visibility: public
652+id: ghc-boot-8.10.4
653+key: ghc-boot-8.10.4
654+license: BSD-3-Clause
655+maintainer: ghc-devs@haskell.org
656+synopsis: Shared functionality between GHC and its boot libraries
657+description:
658+ This library is shared between GHC, ghc-pkg, and other boot
659+ libraries.
660+ A note about "GHC.PackageDb": it only deals with the subset of
661+ the package database that the compiler cares about: modules
662+ paths etc and not package metadata like description, authors
663+ etc. It is thus not a library interface to ghc-pkg and is *not*
664+ suitable for modifying GHC package databases.
665+ The package database format and this library are constructed in
666+ such a way that while ghc-pkg depends on Cabal, the GHC library
667+ and program do not have to depend on Cabal.
668+category: GHC
669+exposed: True
670+exposed-modules:
671+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
672+ GHC.LanguageExtensions GHC.PackageDb GHC.Platform GHC.Platform.Host
673+ GHC.Serialized GHC.Settings GHC.UniqueSubdir GHC.Version
674+import-dirs:
675+library-dirs:
676+dynamic-library-dirs:
677+data-dir:
678+hs-libraries: HSghc-boot-8.10.4
679+depends:
680+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
681+ containers-0.6.2.1 directory-1.3.6.0 filepath-1.4.2.1
682+ ghc-boot-th-8.10.4
683+haddock-interfaces:
684+haddock-html:
685+---
686+name: ghc-boot-th
687+version: 8.10.4
688+visibility: public
689+id: ghc-boot-th-8.10.4
690+key: ghc-boot-th-8.10.4
691+license: BSD-3-Clause
692+maintainer: ghc-devs@haskell.org
693+synopsis:
694+ Shared functionality between GHC and the @template-haskell@
695+ library
696+description:
697+ This library contains various bits shared between the @ghc@ and
698+ @template-haskell@ libraries.
699+ This package exists to ensure that @template-haskell@ has a
700+ minimal set of transitive dependencies, since it is intended to
701+ be depended upon by user code.
702+category: GHC
703+exposed: True
704+exposed-modules:
705+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
706+import-dirs:
707+library-dirs:
708+dynamic-library-dirs:
709+data-dir:
710+hs-libraries: HSghc-boot-th-8.10.4
711+depends: base-4.14.1.0
712+haddock-interfaces:
713+haddock-html:
714+---
715+name: ghc-compact
716+version: 0.1.0.0
717+visibility: public
718+id: ghc-compact-0.1.0.0
719+key: ghc-compact-0.1.0.0
720+license: BSD-3-Clause
721+maintainer: libraries@haskell.org
722+synopsis: In memory storage of deeply evaluated data structure
723+description:
724+ This package provides minimal functionality for working with
725+ "compact regions", which hold a fully evaluated Haskell object graph.
726+ These regions maintain the invariant that no pointers live inside the struct
727+ that point outside it, which ensures efficient garbage collection without
728+ ever reading the structure contents (effectively, it works as a manually
729+ managed "oldest generation" which is never freed until the whole is
730+ released).
731+ Internally, the struct is stored a single contiguous block of memory,
732+ which allows efficient serialization and deserialization of structs
733+ for distributed computing.
734+category: Data
735+exposed: True
736+exposed-modules: GHC.Compact GHC.Compact.Serialized
737+import-dirs:
738+library-dirs:
739+dynamic-library-dirs:
740+data-dir:
741+hs-libraries: HSghc-compact-0.1.0.0
742+depends: base-4.14.1.0 bytestring-0.10.12.0 ghc-prim-0.6.1
743+haddock-interfaces:
744+haddock-html:
745+---
746+name: ghc-heap
747+version: 8.10.4
748+visibility: public
749+id: ghc-heap-8.10.4
750+key: ghc-heap-8.10.4
751+license: BSD-3-Clause
752+maintainer: libraries@haskell.org
753+synopsis: Functions for walking GHC's heap
754+description:
755+ This package provides functions for walking the GHC heap data structures
756+ and retrieving information about those data structures.
757+category: GHC
758+exposed: True
759+exposed-modules:
760+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
761+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
762+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
763+ GHC.Exts.Heap.Utils
764+import-dirs:
765+library-dirs:
766+dynamic-library-dirs:
767+data-dir:
768+hs-libraries: HSghc-heap-8.10.4
769+depends: base-4.14.1.0 ghc-prim-0.6.1 rts
770+haddock-interfaces:
771+haddock-html:
772+---
773+name: ghc-prim
774+version: 0.6.1
775+visibility: public
776+id: ghc-prim-0.6.1
777+key: ghc-prim-0.6.1
778+license: BSD-3-Clause
779+maintainer: libraries@haskell.org
780+synopsis: GHC primitives
781+description:
782+ This package contains the primitive types and operations supplied by GHC.
783+category: GHC
784+exposed: True
785+exposed-modules:
786+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
787+ GHC.Prim.Ext GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
788+import-dirs:
789+library-dirs:
790+dynamic-library-dirs:
791+data-dir:
792+hs-libraries: HSghc-prim-0.6.1
793+extra-libraries: user32 mingw32 mingwex
794+depends: rts
795+haddock-interfaces:
796+haddock-html:
797+---
798+name: ghci
799+version: 8.10.4
800+visibility: public
801+id: ghci-8.10.4
802+key: ghci-8.10.4
803+license: BSD-3-Clause
804+maintainer: ghc-devs@haskell.org
805+synopsis: The library supporting GHC's interactive interpreter
806+description:
807+ This library offers interfaces which mediate interactions between the
808+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
809+ backend.
810+category: GHC
811+exposed: True
812+exposed-modules:
813+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
814+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
815+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
816+ GHCi.TH.Binary SizedSeq
817+import-dirs:
818+library-dirs:
819+dynamic-library-dirs:
820+data-dir:
821+hs-libraries: HSghci-8.10.4
822+include-dirs:
823+depends:
824+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
825+ containers-0.6.2.1 deepseq-1.4.4.0 filepath-1.4.2.1 ghc-boot-8.10.4
826+ ghc-boot-th-8.10.4 ghc-heap-8.10.4 template-haskell-2.16.0.0
827+ transformers-0.5.6.2
828+haddock-interfaces:
829+haddock-html:
830+---
831+name: haskeline
832+version: 0.8.0.1
833+visibility: public
834+id: haskeline-0.8.0.1
835+key: haskeline-0.8.0.1
836+license: BSD-3-Clause
837+copyright: (c) Judah Jacobson
838+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
839+author: Judah Jacobson
840+stability: Stable
841+homepage: https://github.com/judah/haskeline
842+synopsis:
843+ A command-line interface for user input, written in Haskell.
844+description:
845+ Haskeline provides a user interface for line input in command-line
846+ programs. This library is similar in purpose to readline, but since
847+ it is written in Haskell it is (hopefully) more easily used in other
848+ Haskell programs.
849+ Haskeline runs both on POSIX-compatible systems and on Windows.
850+category: User Interfaces
851+exposed: True
852+exposed-modules:
853+ System.Console.Haskeline System.Console.Haskeline.Completion
854+ System.Console.Haskeline.History System.Console.Haskeline.IO
855+ System.Console.Haskeline.Internal
856+hidden-modules:
857+ System.Console.Haskeline.Backend
858+ System.Console.Haskeline.Backend.WCWidth
859+ System.Console.Haskeline.Command
860+ System.Console.Haskeline.Command.Completion
861+ System.Console.Haskeline.Command.History
862+ System.Console.Haskeline.Command.KillRing
863+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
864+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
865+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
866+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
867+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
868+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
869+ System.Console.Haskeline.Backend.Win32
870+ System.Console.Haskeline.Backend.Win32.Echo
871+import-dirs:
872+library-dirs:
873+dynamic-library-dirs:
874+data-dir:
875+hs-libraries: HShaskeline-0.8.0.1
876+include-dirs:
877+includes: win_console.h windows_cconv.h
878+depends:
879+ Win32-2.6.1.0 base-4.14.1.0 bytestring-0.10.12.0 containers-0.6.2.1
880+ directory-1.3.6.0 exceptions-0.10.4 filepath-1.4.2.1
881+ process-1.6.9.0 stm-2.5.0.0 transformers-0.5.6.2
882+haddock-interfaces:
883+haddock-html:
884+---
885+name: hpc
886+version: 0.6.1.0
887+visibility: public
888+id: hpc-0.6.1.0
889+key: hpc-0.6.1.0
890+license: BSD-3-Clause
891+maintainer: ghc-devs@haskell.org
892+author: Andy Gill
893+synopsis: Code Coverage Library for Haskell
894+description:
895+ This package provides the code coverage library for Haskell.
896+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
897+ information.
898+category: Control
899+exposed: True
900+exposed-modules:
901+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
902+import-dirs:
903+library-dirs:
904+dynamic-library-dirs:
905+data-dir:
906+hs-libraries: HShpc-0.6.1.0
907+depends:
908+ base-4.14.1.0 containers-0.6.2.1 deepseq-1.4.4.0 directory-1.3.6.0
909+ filepath-1.4.2.1 time-1.9.3
910+haddock-interfaces:
911+haddock-html:
912+---
913+name: integer-gmp
914+version: 1.0.3.0
915+visibility: public
916+id: integer-gmp-1.0.3.0
917+key: integer-gmp-1.0.3.0
918+license: BSD-3-Clause
919+maintainer: hvr@gnu.org
920+author: Herbert Valerio Riedel
921+synopsis: Integer library based on GMP
922+description:
923+ This package provides the low-level implementation of the standard
924+ 'Integer' type based on the
925+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
926+ This package provides access to the internal representation of
927+ 'Integer' as well as primitive operations with no proper error
928+ handling, and should only be used directly with the utmost care.
929+category: Numeric, Algebra
930+exposed: True
931+exposed-modules:
932+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
933+ GHC.Integer.Logarithms.Internals
934+hidden-modules: GHC.Integer.Type
935+import-dirs:
936+library-dirs:
937+dynamic-library-dirs:
938+data-dir:
939+hs-libraries: HSinteger-gmp-1.0.3.0
940+extra-libraries: gmp
941+include-dirs:
942+depends: ghc-prim-0.6.1
943+haddock-interfaces:
944+haddock-html:
945+---
946+name: libiserv
947+version: 8.10.4
948+visibility: public
949+id: libiserv-8.10.4
950+key: libiserv-8.10.4
951+license: BSD-3-Clause
952+copyright: XXX
953+maintainer: XXX
954+author: XXX
955+synopsis: Provides shared functionality between iserv and iserv-proxy
956+category: Development
957+exposed: True
958+exposed-modules: GHCi.Utils Lib
959+import-dirs:
960+library-dirs:
961+dynamic-library-dirs:
962+data-dir:
963+hs-libraries: HSlibiserv-8.10.4
964+depends:
965+ base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
966+ containers-0.6.2.1 deepseq-1.4.4.0 ghci-8.10.4
967+haddock-interfaces:
968+haddock-html:
969+---
970+name: mtl
971+version: 2.2.2
972+visibility: public
973+id: mtl-2.2.2
974+key: mtl-2.2.2
975+license: BSD-3-Clause
976+maintainer: Edward Kmett <ekmett@gmail.com>
977+author: Andy Gill
978+homepage: http://github.com/haskell/mtl
979+synopsis: Monad classes, using functional dependencies
980+description:
981+ Monad classes using functional dependencies, with instances
982+ for various monad transformers, inspired by the paper
983+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
984+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
985+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
986+category: Control
987+exposed: True
988+exposed-modules:
989+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
990+ Control.Monad.Error.Class Control.Monad.Except
991+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
992+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
993+ Control.Monad.RWS.Strict Control.Monad.Reader
994+ Control.Monad.Reader.Class Control.Monad.State
995+ Control.Monad.State.Class Control.Monad.State.Lazy
996+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
997+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
998+ Control.Monad.Writer.Strict
999+import-dirs:
1000+library-dirs:
1001+dynamic-library-dirs:
1002+data-dir:
1003+hs-libraries: HSmtl-2.2.2
1004+depends: base-4.14.1.0 transformers-0.5.6.2
1005+haddock-interfaces:
1006+haddock-html:
1007+---
1008+name: parsec
1009+version: 3.1.14.0
1010+visibility: public
1011+id: parsec-3.1.14.0
1012+key: parsec-3.1.14.0
1013+license: BSD-3-Clause
1014+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1015+author:
1016+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1017+homepage: https://github.com/haskell/parsec
1018+synopsis: Monadic parser combinators
1019+description:
1020+ Parsec is designed from scratch as an industrial-strength parser
1021+ library. It is simple, safe, well documented (on the package
1022+ homepage), has extensive libraries, good error messages,
1023+ and is fast. It is defined as a monad transformer that can be
1024+ stacked on arbitrary monads, and it is also parametric in the
1025+ input stream type.
1026+ The main entry point is the "Text.Parsec" module which provides
1027+ defaults for parsing 'Char'acter data.
1028+ The "Text.ParserCombinators.Parsec" module hierarchy contains
1029+ the legacy @parsec-2@ API and may be removed at some point in
1030+ the future.
1031+category: Parsing
1032+exposed: True
1033+exposed-modules:
1034+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1035+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1036+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1037+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1038+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1039+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1040+ Text.ParserCombinators.Parsec.Combinator
1041+ Text.ParserCombinators.Parsec.Error
1042+ Text.ParserCombinators.Parsec.Expr
1043+ Text.ParserCombinators.Parsec.Language
1044+ Text.ParserCombinators.Parsec.Perm
1045+ Text.ParserCombinators.Parsec.Pos
1046+ Text.ParserCombinators.Parsec.Prim
1047+ Text.ParserCombinators.Parsec.Token
1048+import-dirs:
1049+library-dirs:
1050+dynamic-library-dirs:
1051+data-dir:
1052+hs-libraries: HSparsec-3.1.14.0
1053+depends:
1054+ base-4.14.1.0 bytestring-0.10.12.0 mtl-2.2.2 text-1.2.4.1
1055+haddock-interfaces:
1056+haddock-html:
1057+---
1058+name: pretty
1059+version: 1.1.3.6
1060+visibility: public
1061+id: pretty-1.1.3.6
1062+key: pretty-1.1.3.6
1063+license: BSD-3-Clause
1064+maintainer: David Terei <code@davidterei.com>
1065+stability: Stable
1066+homepage: http://github.com/haskell/pretty
1067+synopsis: Pretty-printing library
1068+description:
1069+ This package contains a pretty-printing library, a set of API's
1070+ that provides a way to easily print out text in a consistent
1071+ format of your choosing. This is useful for compilers and related
1072+ tools.
1073+ This library was originally designed by John Hughes's and has since
1074+ been heavily modified by Simon Peyton Jones.
1075+category: Text
1076+exposed: True
1077+exposed-modules:
1078+ Text.PrettyPrint Text.PrettyPrint.Annotated
1079+ Text.PrettyPrint.Annotated.HughesPJ
1080+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1081+ Text.PrettyPrint.HughesPJClass
1082+import-dirs:
1083+library-dirs:
1084+dynamic-library-dirs:
1085+data-dir:
1086+hs-libraries: HSpretty-1.1.3.6
1087+depends: base-4.14.1.0 deepseq-1.4.4.0 ghc-prim-0.6.1
1088+haddock-interfaces:
1089+haddock-html:
1090+---
1091+name: process
1092+version: 1.6.9.0
1093+visibility: public
1094+id: process-1.6.9.0
1095+key: process-1.6.9.0
1096+license: BSD-3-Clause
1097+maintainer: libraries@haskell.org
1098+synopsis: Process libraries
1099+description:
1100+ This package contains libraries for dealing with system processes.
1101+ The typed-process package is a more recent take on a process API,
1102+ which uses this package internally. It features better binary
1103+ support, easier concurrency, and a more composable API. You can
1104+ read more about it at
1105+ <https://github.com/fpco/typed-process/#readme>.
1106+category: System
1107+exposed: True
1108+exposed-modules: System.Cmd System.Process System.Process.Internals
1109+hidden-modules: System.Process.Common System.Process.Windows
1110+import-dirs:
1111+library-dirs:
1112+dynamic-library-dirs:
1113+data-dir:
1114+hs-libraries: HSprocess-1.6.9.0
1115+extra-libraries: kernel32
1116+include-dirs:
1117+includes: runProcess.h
1118+depends:
1119+ Win32-2.6.1.0 base-4.14.1.0 deepseq-1.4.4.0 directory-1.3.6.0
1120+ filepath-1.4.2.1
1121+haddock-interfaces:
1122+haddock-html:
1123+---
1124+name: stm
1125+version: 2.5.0.0
1126+visibility: public
1127+id: stm-2.5.0.0
1128+key: stm-2.5.0.0
1129+license: BSD-3-Clause
1130+maintainer: libraries@haskell.org
1131+homepage: https://wiki.haskell.org/Software_transactional_memory
1132+synopsis: Software Transactional Memory
1133+description:
1134+ Software Transactional Memory, or STM, is an abstraction for
1135+ concurrent communication. The main benefits of STM are
1136+ /composability/ and /modularity/. That is, using STM you can write
1137+ concurrent abstractions that can be easily composed with any other
1138+ abstraction built using STM, without exposing the details of how
1139+ your abstraction ensures safety. This is typically not the case
1140+ with other forms of concurrent communication, such as locks or
1141+ 'MVar's.
1142+category: Concurrency
1143+exposed: True
1144+exposed-modules:
1145+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1146+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1147+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1148+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1149+ Control.Monad.STM
1150+hidden-modules: Control.Sequential.STM
1151+import-dirs:
1152+library-dirs:
1153+dynamic-library-dirs:
1154+data-dir:
1155+hs-libraries: HSstm-2.5.0.0
1156+depends: array-0.5.4.0 base-4.14.1.0
1157+haddock-interfaces:
1158+haddock-html:
1159+---
1160+name: template-haskell
1161+version: 2.16.0.0
1162+visibility: public
1163+id: template-haskell-2.16.0.0
1164+key: template-haskell-2.16.0.0
1165+license: BSD-3-Clause
1166+maintainer: libraries@haskell.org
1167+synopsis: Support library for Template Haskell
1168+description:
1169+ This package provides modules containing facilities for manipulating
1170+ Haskell source code using Template Haskell.
1171+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1172+ information.
1173+category: Template Haskell
1174+exposed: True
1175+exposed-modules:
1176+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1177+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1178+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1179+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1180+hidden-modules: Language.Haskell.TH.Lib.Map
1181+import-dirs:
1182+library-dirs:
1183+dynamic-library-dirs:
1184+data-dir:
1185+hs-libraries: HStemplate-haskell-2.16.0.0
1186+depends:
1187+ base-4.14.1.0 ghc-boot-th-8.10.4 ghc-prim-0.6.1 pretty-1.1.3.6
1188+haddock-interfaces:
1189+haddock-html:
1190+---
1191+name: text
1192+version: 1.2.4.1
1193+visibility: public
1194+id: text-1.2.4.1
1195+key: text-1.2.4.1
1196+license: BSD-2-Clause
1197+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1198+maintainer:
1199+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1200+author: Bryan O'Sullivan <bos@serpentine.com>
1201+homepage: https://github.com/haskell/text
1202+synopsis: An efficient packed Unicode text type.
1203+description:
1204+ An efficient packed, immutable Unicode text type (both strict and
1205+ lazy), with a powerful loop fusion optimization framework.
1206+ The 'Text' type represents Unicode character strings, in a time and
1207+ space-efficient manner. This package provides text processing
1208+ capabilities that are optimized for performance critical use, both
1209+ in terms of large data quantities and high speed.
1210+ The 'Text' type provides character-encoding, type-safe case
1211+ conversion via whole-string case conversion functions (see "Data.Text").
1212+ It also provides a range of functions for converting 'Text' values to
1213+ and from 'ByteStrings', using several standard encodings
1214+ (see "Data.Text.Encoding").
1215+ Efficient locale-sensitive support for text IO is also supported
1216+ (see "Data.Text.IO").
1217+ These modules are intended to be imported qualified, to avoid name
1218+ clashes with Prelude functions, e.g.
1219+ > import qualified Data.Text as T
1220+ == ICU Support
1221+ To use an extended and very rich family of functions for working
1222+ with Unicode text (including normalization, regular expressions,
1223+ non-standard encodings, text breaking, and locales), see
1224+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1225+ based on the well-respected and liberally
1226+ licensed [ICU library](http://site.icu-project.org/).
1227+ == Internal Representation: UTF-16 vs. UTF-8
1228+ Currently the @text@ library uses UTF-16 as its internal representation
1229+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1230+ for Unicode text. We're currently investigating the feasibility
1231+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1232+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1233+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1234+ <https://hackage.haskell.org/package/text-short text-short>.
1235+category: Data, Text
1236+exposed: True
1237+exposed-modules:
1238+ Data.Text Data.Text.Array Data.Text.Encoding
1239+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1240+ Data.Text.Internal Data.Text.Internal.Builder
1241+ Data.Text.Internal.Builder.Functions
1242+ Data.Text.Internal.Builder.Int.Digits
1243+ Data.Text.Internal.Builder.RealFloat.Functions
1244+ Data.Text.Internal.ByteStringCompat
1245+ Data.Text.Internal.Encoding.Fusion
1246+ Data.Text.Internal.Encoding.Fusion.Common
1247+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1248+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1249+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1250+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1251+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1252+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1253+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1254+ Data.Text.Internal.Private Data.Text.Internal.Read
1255+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1256+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1257+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1258+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1259+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1260+ Data.Text.Read Data.Text.Unsafe
1261+hidden-modules: Data.Text.Show
1262+import-dirs:
1263+library-dirs:
1264+dynamic-library-dirs:
1265+data-dir:
1266+hs-libraries: HStext-1.2.4.1
1267+depends:
1268+ array-0.5.4.0 base-4.14.1.0 binary-0.8.8.0 bytestring-0.10.12.0
1269+ deepseq-1.4.4.0 ghc-prim-0.6.1 integer-gmp-1.0.3.0
1270+ template-haskell-2.16.0.0
1271+haddock-interfaces:
1272+haddock-html:
1273+---
1274+name: time
1275+version: 1.9.3
1276+visibility: public
1277+id: time-1.9.3
1278+key: time-1.9.3
1279+license: BSD-3-Clause
1280+maintainer: <ashley@semantic.org>
1281+author: Ashley Yakeley
1282+stability: stable
1283+homepage: https://github.com/haskell/time
1284+synopsis: A time library
1285+description: Time, clocks and calendars
1286+category: Time
1287+exposed: True
1288+exposed-modules:
1289+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1290+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1291+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1292+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1293+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1294+ Data.Time.Format.Internal Data.Time.LocalTime
1295+hidden-modules:
1296+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1297+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1298+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1299+ Data.Time.Clock.Internal.DiffTime
1300+ Data.Time.Clock.Internal.AbsoluteTime
1301+ Data.Time.Clock.Internal.NominalDiffTime
1302+ Data.Time.Clock.Internal.POSIXTime
1303+ Data.Time.Clock.Internal.UniversalTime
1304+ Data.Time.Clock.Internal.SystemTime
1305+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1306+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1307+ Data.Time.LocalTime.Internal.TimeZone
1308+ Data.Time.LocalTime.Internal.TimeOfDay
1309+ Data.Time.LocalTime.Internal.CalendarDiffTime
1310+ Data.Time.LocalTime.Internal.LocalTime
1311+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1312+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1313+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1314+ Data.Time.Format.Parse.Instances
1315+import-dirs:
1316+library-dirs:
1317+dynamic-library-dirs:
1318+data-dir:
1319+hs-libraries: HStime-1.9.3
1320+include-dirs:
1321+depends: Win32-2.6.1.0 base-4.14.1.0 deepseq-1.4.4.0
1322+haddock-interfaces:
1323+haddock-html:
1324+---
1325+name: transformers
1326+version: 0.5.6.2
1327+visibility: public
1328+id: transformers-0.5.6.2
1329+key: transformers-0.5.6.2
1330+license: BSD-3-Clause
1331+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1332+author: Andy Gill, Ross Paterson
1333+synopsis: Concrete functor and monad transformers
1334+description:
1335+ A portable library of functor and monad transformers, inspired by
1336+ the paper
1337+ * \"Functional Programming with Overloading and Higher-Order
1338+ Polymorphism\", by Mark P Jones,
1339+ in /Advanced School of Functional Programming/, 1995
1340+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1341+ This package contains:
1342+ * the monad transformer class (in "Control.Monad.Trans.Class")
1343+ * concrete functor and monad transformers, each with associated
1344+ operations and functions to lift operations associated with other
1345+ transformers.
1346+ The package can be used on its own in portable Haskell code, in
1347+ which case operations need to be manually lifted through transformer
1348+ stacks (see "Control.Monad.Trans.Class" for some examples).
1349+ Alternatively, it can be used with the non-portable monad classes in
1350+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1351+ introduced by monad transformers through other transformers.
1352+category: Control
1353+exposed: True
1354+exposed-modules:
1355+ Control.Applicative.Backwards Control.Applicative.Lift
1356+ Control.Monad.Signatures Control.Monad.Trans.Accum
1357+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1358+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1359+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1360+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1361+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1362+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1363+ Control.Monad.Trans.Select Control.Monad.Trans.State
1364+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1365+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1366+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1367+ Data.Functor.Constant Data.Functor.Reverse
1368+import-dirs:
1369+library-dirs:
1370+dynamic-library-dirs:
1371+data-dir:
1372+hs-libraries: HStransformers-0.5.6.2
1373+depends: base-4.14.1.0
1374+haddock-interfaces:
1375+haddock-html:
1376+---
1377+name: rts
1378+version: 1.0
1379+visibility: public
1380+id: rts
1381+key: rts
1382+license: BSD-3-Clause
1383+maintainer: glasgow-haskell-users@haskell.org
1384+exposed: True
1385+library-dirs:
1386+hs-libraries: HSrts
1387+extra-libraries: m ffi wsock32 gdi32 winmm dbghelp psapi
1388+include-dirs:
1389+includes: Stg.h
1390+ld-options:
1391+ "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1392+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1393+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1394+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1395+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1396+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
1397+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1398+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1399+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1400+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1401+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1402+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1403+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1404+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1405+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1406+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
1407+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1408+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1409+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1410+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1411+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1412+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1413+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1414+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1415+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1416+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1417+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1418+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1419+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1420+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1421+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1422+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1423+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
1424+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
1425+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
1426+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
1427+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
1428+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
1429+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
1430+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
1431+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1432+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1433+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1434+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1435+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1436+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1437+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1438+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1439+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1440+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1441+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1442+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1443+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1444+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1445+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
1446+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1447+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1448+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1449+ "-Wl,-u,hs_atomicwrite64"
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc-pkg/versionnew file+1
@@ -0,0 +1 @@
1+GHC package manager version 8.10.4
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/infonew file+69
@@ -0,0 +1,69 @@
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+ ,("otool command","otool")
17+ ,("install_name_tool command","install_name_tool")
18+ ,("touch command","touch")
19+ ,("dllwrap command","x86_64-w64-mingw32-dllwrap")
20+ ,("windres command","x86_64-w64-mingw32-windres")
21+ ,("libtool command","libtool")
22+ ,("cross compiling","YES")
23+ ,("target platform string","x86_64-unknown-mingw32")
24+ ,("target os","OSMinGW32")
25+ ,("target arch","ArchX86_64")
26+ ,("target word size","8")
27+ ,("target has GNU nonexec stack","NO")
28+ ,("target has .ident directive","YES")
29+ ,("target has subsections via symbols","NO")
30+ ,("target has RTS linker","YES")
31+ ,("Unregisterised","NO")
32+ ,("LLVM target","x86_64-unknown-windows")
33+ ,("LLVM llc command","llc")
34+ ,("LLVM opt command","opt")
35+ ,("LLVM clang command","clang")
36+ ,("integer library","integer-gmp")
37+ ,("Use interpreter","YES")
38+ ,("Use native code generator","YES")
39+ ,("Support SMP","YES")
40+ ,("RTS ways","l debug thr thr_debug thr_l thr_p thr_debug_p debug_p")
41+ ,("Tables next to code","YES")
42+ ,("Leading underscore","NO")
43+ ,("Use LibFFI","NO")
44+ ,("Use Threads","YES")
45+ ,("Use Debugging","NO")
46+ ,("RTS expects libdw","NO")
47+ ,("Project version","8.10.4")
48+ ,("Project Git commit id","6a01e28f4204ec17c587931311711fa76e0ea08d")
49+ ,("Booter version","8.6.5")
50+ ,("Stage","1")
51+ ,("Build platform","x86_64-apple-darwin")
52+ ,("Host platform","x86_64-apple-darwin")
53+ ,("Target platform","x86_64-unknown-mingw32")
54+ ,("Have interpreter","YES")
55+ ,("Object splitting supported","NO")
56+ ,("Have native code generator","YES")
57+ ,("Support dynamic-too","NO")
58+ ,("Support parallel --make","YES")
59+ ,("Support reexported-modules","YES")
60+ ,("Support thinning and renaming package flags","YES")
61+ ,("Support Backpack","YES")
62+ ,("Requires unified installed package IDs","YES")
63+ ,("Uses package keys","YES")
64+ ,("Uses unit IDs","YES")
65+ ,("Dynamic by default","NO")
66+ ,("GHC Dynamic","NO")
67+ ,("GHC Profiled","NO")
68+ ,("Debug on","NO")
69+ ]
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/numeric-versionnew file+1
@@ -0,0 +1 @@
1+8.10.4
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-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/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.4-x86_64-darwin/ghc/versionnew file+1
@@ -0,0 +1 @@
1+The Glorious Glasgow Haskell Compilation System, version 8.10.4
materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc-pkg/dump-globalnew file+1449

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc/infonew file+69

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc/supported-languagesnew file+255

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.5-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc-pkg/dump-globalnew file+1450

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc/infonew file+69

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc/supported-languagesnew file+255

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.6-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc-pkg/dump-globalnew file+1450

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc/infonew file+69

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc/supported-languagesnew file+255

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.10.7-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc-pkg/dump-globalnew file+1411

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc/infonew file+57

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc/supported-languagesnew file+247

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.2-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc-pkg/dump-globalnew file+1411

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc/infonew file+57

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc/supported-languagesnew file+247

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.3-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc-pkg/dump-globalnew file+1411

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc/infonew file+57

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc/supported-languagesnew file+247

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-8.8.4-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc-pkg/dump-globalnew file+1504

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc/infonew file+70

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc/supported-languagesnew file+261

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc-pkg/dump-globalnew file+1504

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc/infonew file+70

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc/supported-languagesnew file+261

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.1-x86_64-linux/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc-pkg/dump-globalnew file+1512

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc/infonew file+70

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc/supported-languagesnew file+261

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc-pkg/dump-globalnew file+1512

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc/infonew file+70

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc/supported-languagesnew file+261

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.0.2-x86_64-linux/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc-pkg/dump-globalnew file+1522

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc/infonew file+67

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc/supported-languagesnew file+266

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc-pkg/dump-globalnew file+1522

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc/infonew file+67

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc/supported-languagesnew file+266

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.1-x86_64-linux/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc-pkg/dump-globalnew file+1533

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc/infonew file+66

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc/supported-languagesnew file+266

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-darwin/ghc/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc-pkg/dump-globalnew file+1533

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc-pkg/versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc/infonew file+66

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc/numeric-versionnew file+1

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc/supported-languagesnew file+266

This diff is too big to show here.

materialized/dummy-ghc/x86_64-w64-mingw32-x86_64-w64-mingw32-ghc-9.2.2-x86_64-linux/ghc/versionnew file+1

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8102/iserv-proxy.nix+1−1

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc810420210212/iserv-proxy.nix+1−1

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/Win32.nixnew file+46

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/base.nixnew file+43

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/bytestring.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghc-boot.nixnew file+39

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghc-heap.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghc-prim.nixnew file+44

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghc.nixnew file+62

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/ghci.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/hpc.nixnew file+38

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/integer-gmp.nixnew file+33

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/iserv-proxy.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/iserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/libiserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/remote-iserv.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8106-aarch64/template-haskell.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/Win32.nixnew file+46

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/base.nixnew file+43

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/bytestring.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghc-boot.nixnew file+39

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghc-heap.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghc-prim.nixnew file+44

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghc.nixnew file+62

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/ghci.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/hpc.nixnew file+38

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/integer-gmp.nixnew file+33

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/iserv-proxy.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/iserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/libiserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/remote-iserv.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc8107-aarch64/template-haskell.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/Win32.nixnew file+46

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/base.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/bytestring.nixnew file+80

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/ghc-boot.nixnew file+38

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/ghc-heap.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/ghc-prim.nixnew file+43

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/ghc.nixnew file+65

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/ghci.nixnew file+44

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/hpc.nixnew file+37

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/integer-gmp.nixnew file+33

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/iserv-proxy.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/iserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/libiserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/remote-iserv.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc884-aarch64/template-haskell.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/Win32.nixnew file+49

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/base.nixnew file+48

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/bytestring.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc-bignum.nixnew file+37

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc-boot.nixnew file+39

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc-heap.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc-prim.nixnew file+44

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/ghc.nixnew file+61

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/ghci.nixnew file+44

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/hpc.nixnew file+38

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/integer-gmp.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/iserv-proxy.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/iserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/libiserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/remote-iserv.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc901-aarch64/template-haskell.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/Win32.nixnew file+48

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/base.nixnew file+48

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/bytestring.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc-bignum.nixnew file+37

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc-boot.nixnew file+39

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc-heap.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc-prim.nixnew file+44

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/ghc.nixnew file+61

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/ghci.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/hpc.nixnew file+38

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/integer-gmp.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/iserv-proxy.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/iserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/libiserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/remote-iserv.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc902-aarch64/template-haskell.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/Win32.nixnew file+48

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/base.nixnew file+48

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/bytestring.nixnew file+86

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/deepseq.nixnew file+47

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc-bignum.nixnew file+37

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc-boot.nixnew file+40

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc-heap.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc-prim.nixnew file+44

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/ghc.nixnew file+61

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/ghci.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/hpc.nixnew file+38

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/integer-gmp.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/iserv-proxy.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/iserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/libiserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/pretty.nixnew file+56

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/remote-iserv.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc921-aarch64/template-haskell.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/Win32.nixnew file+48

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/base.nixnew file+48

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/bytestring.nixnew file+68

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/deepseq.nixnew file+47

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc-bignum.nixnew file+37

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc-boot.nixnew file+40

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc-heap.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc-prim.nixnew file+44

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/ghc.nixnew file+60

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/ghci.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/hpc.nixnew file+38

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/integer-gmp.nixnew file+35

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/iserv-proxy.nixnew file+45

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/iserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/libiserv.nixnew file+42

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/pretty.nixnew file+56

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/remote-iserv.nixnew file+36

This diff is too big to show here.

materialized/ghc-boot-packages-nix/ghc922-aarch64/template-haskell.nixnew file+36

This diff is too big to show here.

materialized/ghc-extra-projects/cross/ghc8102/.plan.nix/iserv-proxy.nix+1−1

This diff is too big to show here.

materialized/ghc-extra-projects/cross/ghc8102/default.nix+40−40

This diff is too big to show here.

materialized/ghc-extra-projects/cross/ghc810420210212/.plan.nix/iserv-proxy.nix+1−1

This diff is too big to show here.

materialized/ghc-extra-projects/cross/ghc810420210212/default.nix+40−40

This diff is too big to show here.

materialized/ghc-extra-projects/default/ghc8102/.plan.nix/iserv-proxy.nix+1−1

This diff is too big to show here.

materialized/ghc-extra-projects/default/ghc8102/default.nix+41−41

This diff is too big to show here.

materialized/ghc-extra-projects/default/ghc810420210212/.plan.nix/iserv-proxy.nix+1−1

This diff is too big to show here.

materialized/ghc-extra-projects/default/ghc810420210212/default.nix+41−41

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc8102/.plan.nix/iserv-proxy.nix+1−1

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc8102/default.nix+39−39

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc810420210212/.plan.nix/iserv-proxy.nix+1−1

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc810420210212/default.nix+39−39

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/.plan.nix/Win32.nixnew file+158

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/.plan.nix/ghc-boot.nixnew file+61

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/.plan.nix/ghc.nixnew file+572

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/.plan.nix/ghci.nixnew file+70

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/.plan.nix/hpc.nixnew file+52

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/.plan.nix/iserv-proxy.nixnew file+55

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/.plan.nix/iserv.nixnew file+54

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/.plan.nix/libiserv.nixnew file+58

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/.plan.nix/remote-iserv.nixnew file+46

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc901/default.nixnew file+132

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/.plan.nix/Win32.nixnew file+158

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/.plan.nix/ghc-boot.nixnew file+61

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/.plan.nix/ghc.nixnew file+572

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/.plan.nix/ghci.nixnew file+71

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/.plan.nix/hpc.nixnew file+52

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/.plan.nix/iserv-proxy.nixnew file+55

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/.plan.nix/iserv.nixnew file+54

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/.plan.nix/libiserv.nixnew file+58

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/.plan.nix/remote-iserv.nixnew file+46

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc902/default.nixnew file+132

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/.plan.nix/Win32.nixnew file+158

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/.plan.nix/ghc-boot.nixnew file+64

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/.plan.nix/ghc.nixnew file+663

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/.plan.nix/ghci.nixnew file+70

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/.plan.nix/hpc.nixnew file+52

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/.plan.nix/iserv-proxy.nixnew file+55

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/.plan.nix/iserv.nixnew file+54

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/.plan.nix/libiserv.nixnew file+58

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/.plan.nix/remote-iserv.nixnew file+46

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc921/default.nixnew file+140

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/.plan.nix/Win32.nixnew file+158

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/.plan.nix/ghc-boot.nixnew file+64

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/.plan.nix/ghc.nixnew file+661

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/.plan.nix/ghci.nixnew file+70

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/.plan.nix/hpc.nixnew file+52

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/.plan.nix/iserv-proxy.nixnew file+55

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/.plan.nix/iserv.nixnew file+54

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/.plan.nix/libiserv.nixnew file+58

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/.plan.nix/remote-iserv.nixnew file+46

This diff is too big to show here.

materialized/ghc-extra-projects/windows/ghc922/default.nixnew file+134

This diff is too big to show here.

materialized/ghc8102/cabal-install/default.nix+65−65

This diff is too big to show here.

materialized/ghc810420210212/cabal-install/default.nix+65−65

This diff is too big to show here.

modules/configuration-nix.nix+6

This diff is too big to show here.

modules/package.nix+1−1

This diff is too big to show here.

overlays/bootstrap.nix+11−7

This diff is too big to show here.

overlays/default.nix−2

This diff is too big to show here.

overlays/ghc-packages.nix+5−1

This diff is too big to show here.

overlays/ghcjs.nix+29

This diff is too big to show here.

overlays/mingw_w64.nix+2−2

This diff is too big to show here.

overlays/patches/ghc/3434.patch → overlays/patches/ghc/ghc-8.10-3434.patchrenamed

The content is the same.

overlays/patches/ghc/ghc-9.2-3434.patchnew file+68

This diff is too big to show here.

overlays/patches/ghc/ghc-9.2-Cabal-3886.patchnew file+170

This diff is too big to show here.

overlays/patches/ghc/ghc-9.2-cabal-host.patchnew file+13

This diff is too big to show here.

overlays/patches/ghc/ghc-9.2-global-unique-counters-in-rts.patchnew file+83

This diff is too big to show here.

overlays/windows.nix+3−18

This diff is too big to show here.

overlays/wine.nixdeleted−16

This diff is too big to show here.

patches/languge-c-int128.patchnew file+146

This diff is too big to show here.

scripts/check-compiler-materialization/default.nix+28−22

This diff is too big to show here.

test/cabal-22/default.nix+2−17

This diff is too big to show here.

test/cabal-simple-prof/default.nix+1

This diff is too big to show here.

test/cabal-simple/default.nix+1

This diff is too big to show here.

test/cabal-source-repo-comments/default.nix+1

This diff is too big to show here.

test/cabal-source-repo/default.nix+1

This diff is too big to show here.

test/cabal-sublib/default.nix+1

This diff is too big to show here.

test/call-cabal-project-to-nix/default.nix+1

This diff is too big to show here.

test/default.nix+2

This diff is too big to show here.

test/exe-dlls/default.nixnew file+25

This diff is too big to show here.

test/exe-dlls/exe-dlls.cabalnew file+18

This diff is too big to show here.

test/exe-dlls/src/Main.hsnew file+14

This diff is too big to show here.

test/exe-lib-dlls/default.nixnew file+25

This diff is too big to show here.

test/exe-lib-dlls/exe-lib-dlls.cabalnew file+24

This diff is too big to show here.

test/exe-lib-dlls/exes/Main.hsnew file+6

This diff is too big to show here.

test/exe-lib-dlls/src/Lib.hsnew file+14

This diff is too big to show here.

test/ghcjs-overlay/cabal.project−7

This diff is too big to show here.

test/ghcjs-overlay/default.nix+8

This diff is too big to show here.

test/th-dlls/default.nix+1

This diff is too big to show here.