Fix ghc 9 windows cross compilation (#1450)

Fixes Windows cross compilation for GHC 9.0 and 9.2.

Updates wine to use the version that is included with the chosen Nixpkgs (it used to be pinned to an older version).

Moves the configuration of the GHC source into the GHC derivation.  This should make adding Hadrian support easier.

Propagates library dependences (not just pkgconfig ones) on windows so that any DLLs in those libraries can be copied for TH evaluation and to the `/bin` directory of executable components.

Adds gcc and mfcgthreads as library dependencies on Windows so that the DLLs they include will be found.

Use `$pkgsHostTarget` (instead of `ghc-pkg`) to find all the DLLs can copy them to the `/bin` directory of executable components.

Adds support for __int128_t and __uint128_t to language-c to fix aarch64-darwin builds.

Fixed reinstalling packages that come with patched versions in ghcjs.
This commit is contained in:
Hamish Mackenzie 2022-05-19 20:21:16 +12:00 committed by GitHub
parent e00ff6591a
commit 82bc945818
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
382 changed files with 53565 additions and 1092 deletions

View File

@ -223,6 +223,14 @@ let
"--ghc-option=-fPIC" "--gcc-option=-fPIC"
]
++ map (o: ''--ghc${lib.optionalString (stdenv.hostPlatform.isGhcjs) "js"}-options="${o}"'') ghcOptions
++ lib.optional (
# GHC 9.2 cross compiler built with older versions of GHC seem to have problems
# with unique conters. Perhaps because the name changed for the counters.
# TODO This work around to use `-j1` should be removed once we are able to build 9.2 with 9.2.
haskellLib.isCrossHost
&& builtins.compareVersions defaults.ghc.version "9.2.1" >= 0
&& builtins.compareVersions defaults.ghc.version "9.3" < 0)
"--ghc-options=-j1"
);
executableToolDepends =
@ -346,10 +354,14 @@ let
frameworks # Frameworks will be needed at link time
# Not sure why pkgconfig needs to be propagatedBuildInputs but
# for gi-gtk-hs it seems to help.
++ builtins.concatLists pkgconfig;
++ builtins.concatLists pkgconfig
++ lib.optionals (stdenv.hostPlatform.isWindows)
(lib.flatten component.libs
++ map haskellLib.dependToLib component.depends);
buildInputs = component.libs
++ map haskellLib.dependToLib component.depends;
buildInputs = lib.optionals (!stdenv.hostPlatform.isWindows)
(lib.flatten component.libs
++ map haskellLib.dependToLib component.depends);
nativeBuildInputs =
[shellWrappers buildPackages.removeReferencesTo]
@ -482,7 +494,9 @@ let
fi
'')
# In case `setup copy` did not create this
+ (lib.optionalString enableSeparateDataOutput "mkdir -p $data")
+ (lib.optionalString enableSeparateDataOutput ''
mkdir -p $data
'')
+ (lib.optionalString (stdenv.hostPlatform.isWindows && (haskellLib.mayHaveExecutable componentId)) (''
echo "Symlink libffi and gmp .dlls ..."
for p in ${lib.concatStringsSep " " [ libffi gmp ]}; do
@ -490,14 +504,10 @@ let
done
''
# symlink all .dlls into the local directory.
# we ask ghc-pkg for *all* dynamic-library-dirs and then iterate over the unique set
# to symlink over dlls as needed.
+ ''
echo "Symlink library dependencies..."
for libdir in $(${stdenv.hostPlatform.config}-ghc-pkg field "*" dynamic-library-dirs --simple-output|xargs|sed 's/ /\n/g'|sort -u); do
if [ -d "$libdir" ]; then
find "$libdir" -iname '*.dll' -exec ln -s {} $out/bin \;
fi
for p in $pkgsHostTargetAsString; do
find "$p" -iname '*.dll' -exec ln -s {} $out/bin \;
find "$p" -iname '*.dll.a' -exec ln -s {} $out/bin \;
done
''))
+ (lib.optionalString doCoverage ''

View File

@ -85,12 +85,12 @@ let
${target-pkg} init $out/${packageCfgDir}
${lib.concatStringsSep "\n" (lib.mapAttrsToList flagsAndConfig {
"extra-lib-dirs" = map (p: "${lib.getLib p}/lib") component.libs
"extra-lib-dirs" = map (p: "${lib.getLib p}/lib") (lib.flatten component.libs)
# On windows also include `bin` directories that may contain DLLs
++ lib.optionals (stdenv.hostPlatform.isWindows)
(map (p: "${lib.getBin p}/bin")
(component.libs ++ lib.concatLists component.pkgconfig));
"extra-include-dirs" = map (p: "${lib.getDev p}/include") component.libs;
(lib.flatten component.libs ++ lib.concatLists component.pkgconfig));
"extra-include-dirs" = map (p: "${lib.getDev p}/include") (lib.flatten component.libs);
"extra-framework-dirs" = map (p: "${p}/Library/Frameworks") component.frameworks;
})}

11
ci.nix
View File

@ -53,7 +53,12 @@
# aarch64-darwin requires ghc 8.10.7 and does not work on older nixpkgs
(v != "aarch64-darwin" || (
!__elem compiler-nix-name ["ghc865" "ghc884" "ghc8104" "ghc810420210212" "ghc8105" "ghc8106" "ghc901" "ghc921"]
&& !__elem nixpkgsName ["R2105"]))) supportedSystems) (v: v);
&& !__elem nixpkgsName ["R2105"]))
&&
# aarch64-linux requires ghc 8.8.4
(v != "aarch64-linux" || (
!__elem compiler-nix-name ["ghc865" "ghc8104" "ghc810420210212" "ghc8105" "ghc8106" "ghc901" "ghc921"]
))) supportedSystems) (v: v);
crossSystems = nixpkgsName: nixpkgs: compiler-nix-name: system:
# We need to use the actual nixpkgs version we're working with here, since the values
# of 'lib.systems.examples' are not understood between all versions
@ -63,10 +68,10 @@
|| (system == "x86_64-darwin" && __elem compiler-nix-name ["ghc8107"]))) {
inherit (lib.systems.examples) ghcjs;
} // lib.optionalAttrs (system == "x86_64-linux" &&
nixpkgsName == "unstable" && (__elem compiler-nix-name ["ghc810420210212" "ghc8107"])) {
nixpkgsName == "unstable" && (__elem compiler-nix-name ["ghc810420210212" "ghc8107" "ghc902" "ghc922"])) {
# Windows cross compilation is currently broken on macOS
inherit (lib.systems.examples) mingwW64;
} // lib.optionalAttrs (system == "x86_64-linux" && nixpkgsName == "unstable" && compiler-nix-name == "ghc8107") {
} // lib.optionalAttrs (system == "x86_64-linux" && nixpkgsName == "unstable" && __elem compiler-nix-name ["ghc8107" "ghc902" "ghc922"]) {
# Musl cross only works on linux
# aarch64 cross only works on linux
inherit (lib.systems.examples) musl64 aarch64-multiplatform;

View File

@ -1,132 +0,0 @@
{ stdenv, lib, fetchurl
, ghc-version, ghc-version-date, ghc-patches, src-spec
, targetPrefix
, targetPlatform, hostPlatform
, targetPackages
, perl, autoconf, automake, m4, python3, sphinx, ghc, bootPkgs
, autoreconfHook, toolsForTarget, bash
, libDeps
, useLLVM, llvmPackages
, targetCC
, enableIntegerSimple, targetGmp
, enableDWARF, elfutils
, ncurses, targetLibffi, libiconv, targetIconv
, disableLargeAddressSpace
, buildMK
}:
stdenv.mkDerivation (rec {
version = ghc-version;
patches = ghc-patches;
name = "${targetPrefix}ghc-${ghc-version}-configured-src";
# Make sure we never relax`$PATH` and hooks support for compatability.
strictDeps = true;
nativeBuildInputs = [
perl autoconf automake m4 python3 sphinx
ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
] ++ lib.optional (patches != []) autoreconfHook;
# For building runtime libs
depsBuildTarget = toolsForTarget;
buildInputs = [ perl bash ] ++ (libDeps hostPlatform);
depsTargetTarget = map lib.getDev (libDeps targetPlatform);
depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform);
postPatch = "patchShebangs .";
src = if src-spec ? file
then src-spec.file
else fetchurl { inherit (src-spec) url sha256; };
# GHC is a bit confused on its cross terminology.
preConfigure = ''
for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
export "''${env#TARGET_}=''${!env}"
done
# GHC is a bit confused on its cross terminology, as these would normally be
# the *host* tools.
export CC="${targetCC}/bin/${targetCC.targetPrefix}cc"
export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx"
# Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177
export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString targetPlatform.isAarch32 ".gold"}"
export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as"
export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar"
export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm"
export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib"
export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip"
echo -n "${buildMK}" > mk/build.mk
sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
'' + lib.optionalString useLLVM ''
export LLC="${llvmPackages.llvm}/bin/llc"
export OPT="${llvmPackages.llvm}/bin/opt"
'' + lib.optionalString (!stdenv.isDarwin) ''
export NIX_LDFLAGS+=" -rpath $out/lib/${targetPrefix}ghc-${version}"
'' + lib.optionalString stdenv.isDarwin ''
export NIX_LDFLAGS+=" -no_dtrace_dof"
'' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
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
'' + lib.optionalString targetPlatform.isMusl ''
echo "patching llvm-targets for musl targets..."
echo "Cloning these existing '*-linux-gnu*' targets:"
grep linux-gnu llvm-targets | sed 's/^/ /'
echo "(go go gadget sed)"
sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets
echo "llvm-targets now contains these '*-linux-musl*' targets:"
grep linux-musl llvm-targets | sed 's/^/ /'
echo "And now patching to preserve '-musleabi' as done with '-gnueabi'"
# (aclocal.m4 is actual source, but patch configure as well since we don't re-gen)
for x in configure aclocal.m4; do
substituteInPlace $x \
--replace '*-android*|*-gnueabi*)' \
'*-android*|*-gnueabi*|*-musleabi*)'
done
'' + lib.optionalString (src-spec.version != ghc-version) ''
substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
echo '${ghc-version}' > VERSION
'' + lib.optionalString (ghc-version-date != null) ''
substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
echo '${ghc-version-date}' > VERSION_DATE
'';
configurePlatforms = [ "build" "host" "target" ];
# `--with` flags for libraries needed for RTS linker
configureFlags = [
"--datadir=$doc/share/doc/ghc"
"--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
] ++ lib.optionals (targetLibffi != null) ["--with-system-libffi" "--with-ffi-includes=${targetLibffi.dev}/include" "--with-ffi-libraries=${targetLibffi.out}/lib"
] ++ lib.optional (!enableIntegerSimple) [
"--with-gmp-includes=${targetGmp.dev}/include" "--with-gmp-libraries=${targetGmp.out}/lib"
] ++ lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
"--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
] ++ lib.optional (targetPlatform != hostPlatform) [
"--with-iconv-includes=${targetIconv}/include" "--with-iconv-libraries=${targetIconv}/lib"
] ++ lib.optionals (targetPlatform != hostPlatform) [
"--enable-bootstrap-with-devel-snapshot"
] ++ lib.optionals (disableLargeAddressSpace) [
"--disable-large-address-space"
] ++ lib.optionals (targetPlatform.isAarch32) [
"CFLAGS=-fuse-ld=gold"
"CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold"
"CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
] ++ lib.optionals enableDWARF [
"--enable-dwarf-unwind"
"--with-libdw-includes=${lib.getDev elfutils}/include"
"--with-libdw-libraries=${lib.getLib elfutils}/lib"
];
outputs = [ "out" "doc" ];
phases = [ "unpackPhase" "patchPhase" ]
++ lib.optional (ghc-patches != []) "autoreconfPhase"
++ [ "configurePhase" "installPhase" ];
installPhase = ''
cp -r . $out
mkdir $doc
'';
})

View File

@ -158,24 +158,6 @@ let
targetCC = builtins.head toolsForTarget;
configured-src = import ./configured-src.nix {
inherit stdenv lib fetchurl
ghc-version ghc-version-date ghc-patches src-spec
targetPrefix
targetPlatform hostPlatform
targetPackages
perl autoconf automake m4 python3 sphinx ghc bootPkgs
autoreconfHook toolsForTarget bash
libDeps
useLLVM llvmPackages
targetCC
enableIntegerSimple targetGmp
enableDWARF elfutils
ncurses targetLibffi libiconv targetIconv
disableLargeAddressSpace
buildMK
;
};
in
stdenv.mkDerivation (rec {
version = ghc-version;
@ -183,45 +165,100 @@ stdenv.mkDerivation (rec {
patches = ghc-patches;
# for this to properly work (with inheritance of patches, postPatch, ...)
# this needs to be a function over the values we want to inherit and then called
# accordingly. Most trivial might be to just have args, and mash them into the
# attrset.
src = configured-src;
src = if src-spec ? file
then src-spec.file
else fetchurl { inherit (src-spec) url sha256; };
# configure was run by configured-src already.
phases = [ "unpackPhase" "buildPhase"
phases = [ "unpackPhase" "patchPhase" ]
++ lib.optional (ghc-patches != []) "autoreconfPhase"
++ [ "configurePhase" "buildPhase"
"checkPhase" "installPhase"
"fixupPhase"
"installCheckPhase"
"distPhase"
];
# ghc hardcodes the TOP dir during config, this breaks when
# splitting the configured src from the build process.
postUnpack = ''
(cd $sourceRoot
TOP=$(cat mk/config.mk|grep ^TOP|awk -F\ '{ print $3 }')
PREFIX=$(cat mk/install.mk|grep ^prefix|awk -F\ '{ print $3 }')
# GHC is a bit confused on its cross terminology.
preConfigure =
# This code is only included when cross compiling as it breaks aarch64-darwin native compilation
lib.optionalString (targetPlatform != hostPlatform) ''
for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
export "''${env#TARGET_}=''${!env}"
done
# GHC is a bit confused on its cross terminology, as these would normally be
# the *host* tools.
export CC="${targetCC}/bin/${targetCC.targetPrefix}cc"
export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx"
# Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177
export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString targetPlatform.isAarch32 ".gold"}"
export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as"
export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar"
export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm"
export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib"
export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip"
'' + ''
echo -n "${buildMK}" > mk/build.mk
sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
'' + lib.optionalString useLLVM ''
export LLC="${llvmPackages.llvm}/bin/llc"
export OPT="${llvmPackages.llvm}/bin/opt"
'' + lib.optionalString (!stdenv.isDarwin) ''
export NIX_LDFLAGS+=" -rpath $out/lib/${targetPrefix}ghc-${ghc-version}"
'' + lib.optionalString stdenv.isDarwin ''
export NIX_LDFLAGS+=" -no_dtrace_dof"
'' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
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
'' + lib.optionalString targetPlatform.isMusl ''
echo "patching llvm-targets for musl targets..."
echo "Cloning these existing '*-linux-gnu*' targets:"
grep linux-gnu llvm-targets | sed 's/^/ /'
echo "(go go gadget sed)"
sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets
echo "llvm-targets now contains these '*-linux-musl*' targets:"
grep linux-musl llvm-targets | sed 's/^/ /'
# these two are required
substituteInPlace mk/config.mk --replace "$TOP" "$PWD" \
--replace "$PREFIX" "$out" \
--replace "${configured-src.doc}" "$doc"
echo "And now patching to preserve '-musleabi' as done with '-gnueabi'"
# (aclocal.m4 is actual source, but patch configure as well since we don't re-gen)
for x in configure aclocal.m4; do
substituteInPlace $x \
--replace '*-android*|*-gnueabi*)' \
'*-android*|*-gnueabi*|*-musleabi*)'
done
'' + lib.optionalString (src-spec.version != ghc-version) ''
substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
echo '${ghc-version}' > VERSION
'' + lib.optionalString (ghc-version-date != null) ''
substituteInPlace configure --replace 'RELEASE=YES' 'RELEASE=NO'
echo '${ghc-version-date}' > VERSION_DATE
'';
substituteInPlace mk/install.mk --replace "$TOP" "$PWD" \
--replace "$PREFIX" "$out" \
--replace "${configured-src.doc}" "$doc"
# these two only for convencience.
substituteInPlace config.log --replace "$TOP" "$PWD" \
--replace "$PREFIX" "$out" \
--replace "${configured-src.doc}" "$doc"
substituteInPlace config.status --replace "$TOP" "$PWD" \
--replace "$PREFIX" "$out" \
--replace "${configured-src.doc}" "$doc")
'';
configurePlatforms = [ "build" "host" "target" ];
# `--with` flags for libraries needed for RTS linker
configureFlags = [
"--datadir=$doc/share/doc/ghc"
"--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
] ++ lib.optionals (targetLibffi != null) ["--with-system-libffi" "--with-ffi-includes=${targetLibffi.dev}/include" "--with-ffi-libraries=${targetLibffi.out}/lib"
] ++ lib.optional (!enableIntegerSimple) [
"--with-gmp-includes=${targetGmp.dev}/include" "--with-gmp-libraries=${targetGmp.out}/lib"
] ++ lib.optional (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
"--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
] ++ lib.optional (targetPlatform != hostPlatform) [
"--with-iconv-includes=${targetIconv}/include" "--with-iconv-libraries=${targetIconv}/lib"
] ++ lib.optionals (targetPlatform != hostPlatform) [
"--enable-bootstrap-with-devel-snapshot"
] ++ lib.optionals (disableLargeAddressSpace) [
"--disable-large-address-space"
] ++ lib.optionals (targetPlatform.isAarch32) [
"CFLAGS=-fuse-ld=gold"
"CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold"
"CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
] ++ lib.optionals enableDWARF [
"--enable-dwarf-unwind"
"--with-libdw-includes=${lib.getDev elfutils}/include"
"--with-libdw-libraries=${lib.getLib elfutils}/lib"
];
enableParallelBuilding = true;
postPatch = "patchShebangs .";
@ -351,7 +388,40 @@ stdenv.mkDerivation (rec {
# Our Cabal compiler name
haskellCompilerName = "ghc-${version}";
configured-src = configured-src;
# This uses a similar trick to `pkgs.srcOnly` to get the configured src
# We could add `configured-src` as an output of the ghc derivation, but
# having it as its own derivation means it can be accessed quickly without
# building GHC.
configured-src = stdenv.mkDerivation ({
name = name + "-configured-src";
inherit
buildInputs
version
nativeBuildInputs
patches
src
strictDeps
depsBuildTarget
depsTargetTarget
depsTargetTargetPropagated
postPatch
preConfigure
configurePlatforms
configureFlags
outputs
;
# Including all the outputs (not just $out) causes `mkDerivation` to use the nixpkgs multiple-outputs.sh hook.
# This hook changes the arguments passed to `configure`.
installPhase = ''
cp -r . $out
mkdir $doc
mkdir $generated
'';
phases = [ "unpackPhase" "patchPhase" ]
++ lib.optional (ghc-patches != []) "autoreconfPhase"
++ [ "configurePhase" "installPhase"];
});
# Used to detect non haskell-nix compilers (accidental use of nixpkgs compilers can lead to unexpected errors)
isHaskellNixCompiler = true;
@ -384,13 +454,30 @@ stdenv.mkDerivation (rec {
dontStrip = true;
dontPatchELF = true;
noAuditTmpdir = true;
} // lib.optionalAttrs stdenv.buildPlatform.isDarwin {
} // lib.optionalAttrs (stdenv.buildPlatform.isDarwin || stdenv.targetPlatform.isWindows) {
# ghc install on macOS wants to run `xattr -r -c`
# The macOS version fails because it wants python 2.
# The nix version of xattr does not support those args.
# Luckily setting the path to something that does not exist will skip the step.
preBuild = ''
preBuild = lib.optionalString stdenv.buildPlatform.isDarwin ''
export XATTR=$(mktemp -d)/nothing
''
# We need to point at a stand in `windows.h` header file so that the RTS headers can
# work on the hostPlatform. We also need to work around case sensitve file system issues.
+ lib.optionalString stdenv.targetPlatform.isWindows ''
export NIX_CFLAGS_COMPILE_${
# We want this only to apply to the non windows hostPlatform (the
# windows gcc cross compiler has a full `windows.h`).
# This matches the way `suffixSalt` is calculated in nixpkgs.
# See https://github.com/NixOS/nixpkgs/blob/8411006d6bcd7f6e6a8a1a80ce8fcdccdd16c6ab/pkgs/build-support/cc-wrapper/default.nix#L58
lib.replaceStrings ["-" "."] ["_" "_"] stdenv.hostPlatform.config
}+=" -I${../windows/include}"
if [[ -f libraries/base/include/winio_structs.h ]]; then
substituteInPlace libraries/base/include/winio_structs.h --replace Windows.h windows.h
fi
if [[ -f rts/win32/ThrIOManager.c ]]; then
substituteInPlace rts/win32/ThrIOManager.c --replace rts\\OSThreads.h rts/OSThreads.h
fi
'';
});
in self

View File

@ -0,0 +1 @@
#include <windows.h>

View File

@ -0,0 +1,18 @@
// Just enoough windows.h stuff to make rts headers usable when building GHC cross compiler.
// See compiler/ghc/default.nix for where this is used.
#ifndef _WINDOWS_
#define _WINDOWS_
#define __stdcall
typedef unsigned long DWORD;
typedef void * PVOID;
typedef struct _RTL_CONDITION_VARIABLE { PVOID Ptr; } RTL_CONDITION_VARIABLE;
typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE;
typedef struct _RTL_SRWLOCK { PVOID Ptr; } RTL_SRWLOCK;
typedef RTL_SRWLOCK SRWLOCK;
#endif

View File

@ -2,7 +2,6 @@
# allow building for windows
allowUnsupportedSystem = true;
# we want the 64bit wine version
# See overlays/wine.nix as well!
wine.build = "wine64";
wine.release = "stable";

View File

@ -86,7 +86,7 @@ let
]
++ [ ghc cabal-install emsdk ];
# Configured the GHCJS source
configured-src = pkgs.runCommandCC "configured-ghcjs-src" {
configured-src = (pkgs.runCommandCC "configured-ghcjs-src" {
buildInputs = configureInputs;
inherit src;
} ''
@ -129,7 +129,10 @@ let
for a in integer-gmp base unix; do
cp ${../overlays/patches/config.sub} lib/boot/pkg/$a/config.sub
done
'';
'') // {
# The configured source includes /nix/store paths and so filtering can fail.
filterPath = { path, ... }: path;
};
# see https://github.com/ghcjs/ghcjs/issues/751 for the happy upper bound.
ghcjsProject = pkgs.haskell-nix.cabalProject' (

View File

@ -6,11 +6,25 @@ pkgs:
with pkgs;
let
# On windows systems we need these to be propagatedBuildInputs so that the DLLs will be found.
gcclibs = if pkgs.stdenv.hostPlatform.isWindows then [
pkgs.windows.mcfgthreads
# If we just use `pkgs.buildPackages.gcc.cc` here it breaks the `th-dlls` test. TODO figure out why exactly.
(pkgs.evalPackages.runCommand "gcc-only" { nativeBuildInputs = [ pkgs.evalPackages.xorg.lndir ]; } ''
mkdir $out
lndir ${pkgs.buildPackages.gcc.cc} $out
'')
] else [];
in
# -- linux
{ crypto = [ openssl ];
"c++" = null; # no libc++
"stdc++" = null;
"stdc++-6" = null;
"c++" = []; # no libc++
"stdc++" = gcclibs;
"stdc++-6" = gcclibs;
gcc_s_seh-1 = gcclibs;
gcc_s = gcclibs;
gcc = gcclibs;
ssl = [ openssl ];
z = [ zlib ];
pcap = [ libpcap ];
@ -97,8 +111,6 @@ with pkgs;
# this should be bundled with gcc.
# if it's not we have more severe
# issues anyway.
gcc_s_seh-1 = null;
gcc_s = null;
ssl32 = null; eay32 = [ openssl ];
iphlpapi = null; # IP Help API
msvcrt = null; # this is the libc

View File

@ -9,18 +9,6 @@
pkgs:
let
buildEnvMaybe = name: paths:
if builtins.length paths == 1
then builtins.head paths
else pkgs.buildEnv { name = "${name}-env"; inherit paths; };
mapPackages = name: ps:
if builtins.typeOf ps == "list"
then buildEnvMaybe name ps
else ps;
in
# Base packages.
pkgs
@ -30,4 +18,4 @@ in
// { fetchgit = pkgs.evalPackages.fetchgit; }
# Apply the mapping.
// builtins.mapAttrs mapPackages (import ./system-nixpkgs-map.nix pkgs)
// import ./system-nixpkgs-map.nix pkgs

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
GHC package manager version 8.10.7

View File

@ -0,0 +1,73 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","-Wl,-z,noexecstack")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","-z noexecstack")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")
,("libtool command","libtool")
,("cross compiling","NO")
,("target platform string","aarch64-unknown-linux")
,("target os","OSLinux")
,("target arch","ArchAArch64")
,("target word size","8")
,("target has GNU nonexec stack","YES")
,("target has .ident directive","YES")
,("target has subsections via symbols","NO")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM target","aarch64-unknown-linux")
,("LLVM clang command","clang")
,("integer library","integer-gmp")
,("Use interpreter","YES")
,("Use native code generator","NO")
,("Support SMP","YES")
,("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")
,("Tables next to code","YES")
,("Leading underscore","NO")
,("Use LibFFI","YES")
,("Use Threads","YES")
,("Use Debugging","NO")
,("RTS expects libdw","NO")
,("Project version","8.10.7")
,("Project Git commit id","1f02b7430b2fbab403d7ffdde9cfd006e884678e")
,("Booter version","8.8.4")
,("Stage","2")
,("Build platform","aarch64-unknown-linux")
,("Host platform","aarch64-unknown-linux")
,("Target platform","aarch64-unknown-linux")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","NO")
,("Support dynamic-too","YES")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("Dynamic by default","NO")
,("GHC Dynamic","YES")
,("GHC Profiled","NO")
,("Debug on","NO")
]

View File

@ -0,0 +1 @@
8.10.7

View File

@ -0,0 +1,255 @@
Haskell98
Haskell2010
Unsafe
Trustworthy
Safe
AllowAmbiguousTypes
NoAllowAmbiguousTypes
AlternativeLayoutRule
NoAlternativeLayoutRule
AlternativeLayoutRuleTransitional
NoAlternativeLayoutRuleTransitional
Arrows
NoArrows
AutoDeriveTypeable
NoAutoDeriveTypeable
BangPatterns
NoBangPatterns
BinaryLiterals
NoBinaryLiterals
CApiFFI
NoCApiFFI
CPP
NoCPP
CUSKs
NoCUSKs
ConstrainedClassMethods
NoConstrainedClassMethods
ConstraintKinds
NoConstraintKinds
DataKinds
NoDataKinds
DatatypeContexts
NoDatatypeContexts
DefaultSignatures
NoDefaultSignatures
DeriveAnyClass
NoDeriveAnyClass
DeriveDataTypeable
NoDeriveDataTypeable
DeriveFoldable
NoDeriveFoldable
DeriveFunctor
NoDeriveFunctor
DeriveGeneric
NoDeriveGeneric
DeriveLift
NoDeriveLift
DeriveTraversable
NoDeriveTraversable
DerivingStrategies
NoDerivingStrategies
DerivingVia
NoDerivingVia
DisambiguateRecordFields
NoDisambiguateRecordFields
DoAndIfThenElse
NoDoAndIfThenElse
BlockArguments
NoBlockArguments
DoRec
NoDoRec
DuplicateRecordFields
NoDuplicateRecordFields
EmptyCase
NoEmptyCase
EmptyDataDecls
NoEmptyDataDecls
EmptyDataDeriving
NoEmptyDataDeriving
ExistentialQuantification
NoExistentialQuantification
ExplicitForAll
NoExplicitForAll
ExplicitNamespaces
NoExplicitNamespaces
ExtendedDefaultRules
NoExtendedDefaultRules
FlexibleContexts
NoFlexibleContexts
FlexibleInstances
NoFlexibleInstances
ForeignFunctionInterface
NoForeignFunctionInterface
FunctionalDependencies
NoFunctionalDependencies
GADTSyntax
NoGADTSyntax
GADTs
NoGADTs
GHCForeignImportPrim
NoGHCForeignImportPrim
GeneralizedNewtypeDeriving
NoGeneralizedNewtypeDeriving
GeneralisedNewtypeDeriving
NoGeneralisedNewtypeDeriving
ImplicitParams
NoImplicitParams
ImplicitPrelude
NoImplicitPrelude
ImportQualifiedPost
NoImportQualifiedPost
ImpredicativeTypes
NoImpredicativeTypes
IncoherentInstances
NoIncoherentInstances
TypeFamilyDependencies
NoTypeFamilyDependencies
InstanceSigs
NoInstanceSigs
ApplicativeDo
NoApplicativeDo
InterruptibleFFI
NoInterruptibleFFI
JavaScriptFFI
NoJavaScriptFFI
KindSignatures
NoKindSignatures
LambdaCase
NoLambdaCase
LiberalTypeSynonyms
NoLiberalTypeSynonyms
MagicHash
NoMagicHash
MonadComprehensions
NoMonadComprehensions
MonadFailDesugaring
NoMonadFailDesugaring
MonoLocalBinds
NoMonoLocalBinds
MonoPatBinds
NoMonoPatBinds
MonomorphismRestriction
NoMonomorphismRestriction
MultiParamTypeClasses
NoMultiParamTypeClasses
MultiWayIf
NoMultiWayIf
NumericUnderscores
NoNumericUnderscores
NPlusKPatterns
NoNPlusKPatterns
NamedFieldPuns
NoNamedFieldPuns
NamedWildCards
NoNamedWildCards
NegativeLiterals
NoNegativeLiterals
HexFloatLiterals
NoHexFloatLiterals
NondecreasingIndentation
NoNondecreasingIndentation
NullaryTypeClasses
NoNullaryTypeClasses
NumDecimals
NoNumDecimals
OverlappingInstances
NoOverlappingInstances
OverloadedLabels
NoOverloadedLabels
OverloadedLists
NoOverloadedLists
OverloadedStrings
NoOverloadedStrings
PackageImports
NoPackageImports
ParallelArrays
NoParallelArrays
ParallelListComp
NoParallelListComp
PartialTypeSignatures
NoPartialTypeSignatures
PatternGuards
NoPatternGuards
PatternSignatures
NoPatternSignatures
PatternSynonyms
NoPatternSynonyms
PolyKinds
NoPolyKinds
PolymorphicComponents
NoPolymorphicComponents
QuantifiedConstraints
NoQuantifiedConstraints
PostfixOperators
NoPostfixOperators
QuasiQuotes
NoQuasiQuotes
Rank2Types
NoRank2Types
RankNTypes
NoRankNTypes
RebindableSyntax
NoRebindableSyntax
RecordPuns
NoRecordPuns
RecordWildCards
NoRecordWildCards
RecursiveDo
NoRecursiveDo
RelaxedLayout
NoRelaxedLayout
RelaxedPolyRec
NoRelaxedPolyRec
RoleAnnotations
NoRoleAnnotations
ScopedTypeVariables
NoScopedTypeVariables
StandaloneDeriving
NoStandaloneDeriving
StarIsType
NoStarIsType
StaticPointers
NoStaticPointers
Strict
NoStrict
StrictData
NoStrictData
TemplateHaskell
NoTemplateHaskell
TemplateHaskellQuotes
NoTemplateHaskellQuotes
StandaloneKindSignatures
NoStandaloneKindSignatures
TraditionalRecordSyntax
NoTraditionalRecordSyntax
TransformListComp
NoTransformListComp
TupleSections
NoTupleSections
TypeApplications
NoTypeApplications
TypeInType
NoTypeInType
TypeFamilies
NoTypeFamilies
TypeOperators
NoTypeOperators
TypeSynonymInstances
NoTypeSynonymInstances
UnboxedTuples
NoUnboxedTuples
UnboxedSums
NoUnboxedSums
UndecidableInstances
NoUndecidableInstances
UndecidableSuperClasses
NoUndecidableSuperClasses
UnicodeSyntax
NoUnicodeSyntax
UnliftedFFITypes
NoUnliftedFFITypes
UnliftedNewtypes
NoUnliftedNewtypes
ViewPatterns
NoViewPatterns

View File

@ -0,0 +1 @@
The Glorious Glasgow Haskell Compilation System, version 8.10.7

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,16 +1,21 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","clang")
,("C compiler flags"," -fno-stack-protector")
,("C compiler link flags"," ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")

View File

@ -1,16 +1,21 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","gcc")
,("C compiler flags"," -fno-stack-protector")
,("C compiler link flags"," ")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")

View File

@ -815,6 +815,7 @@ library-dirs:
dynamic-library-dirs:
data-dir:
hs-libraries: HSghc-prim-0.5.3
include-dirs:
depends: rts
haddock-interfaces:
haddock-html:
@ -843,6 +844,7 @@ library-dirs:
dynamic-library-dirs:
data-dir:
hs-libraries: HSghci-8.8.2
include-dirs:
depends:
array-0.5.4.0 base-4.13.0.0 binary-0.8.7.0 bytestring-0.10.10.0
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:
dynamic-library-dirs:
data-dir:
hs-libraries: HSinteger-gmp-1.0.2.0
extra-libraries: gmp
include-dirs:
depends: ghc-prim-0.5.3
haddock-interfaces:
@ -1236,7 +1239,7 @@ library-dirs:
dynamic-library-dirs:
data-dir:
hs-libraries: HSterminfo-0.4.1.4
extra-libraries: ncurses
extra-libraries: tinfo
depends: base-4.13.0.0
haddock-interfaces:
haddock-html:
@ -1522,8 +1525,8 @@ license: BSD-3-Clause
maintainer: glasgow-haskell-users@haskell.org
exposed: True
library-dirs:
hs-libraries: HSrts Cffi
extra-libraries: m dl
hs-libraries: HSrts
extra-libraries: m dl ffi
include-dirs:
includes: Stg.h
ld-options:

View File

@ -34,7 +34,7 @@
,("LLVM clang command","clang")
,("Project version","8.8.2")
,("Project Git commit id","86f4a56c8888d249194c38799eaec9484222fa47")
,("Booter version","8.6.3")
,("Booter version","8.4.4")
,("Stage","2")
,("Build platform","x86_64-apple-darwin")
,("Host platform","x86_64-apple-darwin")

View File

@ -1,16 +1,21 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","gcc")
,("C compiler flags","")
,("C compiler link flags"," ")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")

View File

@ -1,9 +1,12 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","gcc")
,("C compiler flags","")
,("C compiler link flags"," -Wl,-z,noexecstack")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags"," -z noexecstack")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
@ -12,6 +15,7 @@
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")
@ -25,12 +29,10 @@
,("target has subsections via symbols","False")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM llc command","llc")
,("LLVM opt command","opt")
,("LLVM clang command","clang")
,("Project version","8.8.3")
,("Project Git commit id","d0bab2e3419e49cdbb1201d4650572b57f33420c")
,("Booter version","8.8.2")
,("Booter version","8.8.3")
,("Stage","2")
,("Build platform","aarch64-unknown-linux")
,("Host platform","aarch64-unknown-linux")

View File

@ -0,0 +1 @@
The Glorious Glasgow Haskell Compilation System, version 8.8.3

View File

@ -1,16 +1,21 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","clang")
,("C compiler flags","")
,("C compiler link flags"," ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")

View File

@ -1,16 +1,21 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","gcc")
,("C compiler flags","")
,("C compiler link flags"," ")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
GHC package manager version 8.8.4

View File

@ -0,0 +1,60 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","gcc")
,("C compiler flags","")
,("C compiler link flags"," -Wl,-z,noexecstack")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags"," -z noexecstack")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")
,("libtool command","libtool")
,("cross compiling","NO")
,("target os","OSLinux")
,("target arch","ArchARM64")
,("target word size","8")
,("target has GNU nonexec stack","True")
,("target has .ident directive","True")
,("target has subsections via symbols","False")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM clang command","clang")
,("Project version","8.8.4")
,("Project Git commit id","6cf8f835267581d551ca6695b3b02c34797e2cf4")
,("Booter version","8.8.3")
,("Stage","2")
,("Build platform","aarch64-unknown-linux")
,("Host platform","aarch64-unknown-linux")
,("Target platform","aarch64-unknown-linux")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","NO")
,("Support SMP","YES")
,("Tables next to code","YES")
,("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")
,("RTS expects libdw","NO")
,("Support dynamic-too","YES")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("Dynamic by default","NO")
,("GHC Dynamic","YES")
,("GHC Profiled","NO")
,("Leading underscore","NO")
,("Debug on","False")
]

View File

@ -0,0 +1 @@
8.8.4

View File

@ -0,0 +1,247 @@
Haskell98
Haskell2010
Unsafe
Trustworthy
Safe
AllowAmbiguousTypes
NoAllowAmbiguousTypes
AlternativeLayoutRule
NoAlternativeLayoutRule
AlternativeLayoutRuleTransitional
NoAlternativeLayoutRuleTransitional
Arrows
NoArrows
AutoDeriveTypeable
NoAutoDeriveTypeable
BangPatterns
NoBangPatterns
BinaryLiterals
NoBinaryLiterals
CApiFFI
NoCApiFFI
CPP
NoCPP
ConstrainedClassMethods
NoConstrainedClassMethods
ConstraintKinds
NoConstraintKinds
DataKinds
NoDataKinds
DatatypeContexts
NoDatatypeContexts
DefaultSignatures
NoDefaultSignatures
DeriveAnyClass
NoDeriveAnyClass
DeriveDataTypeable
NoDeriveDataTypeable
DeriveFoldable
NoDeriveFoldable
DeriveFunctor
NoDeriveFunctor
DeriveGeneric
NoDeriveGeneric
DeriveLift
NoDeriveLift
DeriveTraversable
NoDeriveTraversable
DerivingStrategies
NoDerivingStrategies
DerivingVia
NoDerivingVia
DisambiguateRecordFields
NoDisambiguateRecordFields
DoAndIfThenElse
NoDoAndIfThenElse
BlockArguments
NoBlockArguments
DoRec
NoDoRec
DuplicateRecordFields
NoDuplicateRecordFields
EmptyCase
NoEmptyCase
EmptyDataDecls
NoEmptyDataDecls
EmptyDataDeriving
NoEmptyDataDeriving
ExistentialQuantification
NoExistentialQuantification
ExplicitForAll
NoExplicitForAll
ExplicitNamespaces
NoExplicitNamespaces
ExtendedDefaultRules
NoExtendedDefaultRules
FlexibleContexts
NoFlexibleContexts
FlexibleInstances
NoFlexibleInstances
ForeignFunctionInterface
NoForeignFunctionInterface
FunctionalDependencies
NoFunctionalDependencies
GADTSyntax
NoGADTSyntax
GADTs
NoGADTs
GHCForeignImportPrim
NoGHCForeignImportPrim
GeneralizedNewtypeDeriving
NoGeneralizedNewtypeDeriving
GeneralisedNewtypeDeriving
NoGeneralisedNewtypeDeriving
ImplicitParams
NoImplicitParams
ImplicitPrelude
NoImplicitPrelude
ImpredicativeTypes
NoImpredicativeTypes
IncoherentInstances
NoIncoherentInstances
TypeFamilyDependencies
NoTypeFamilyDependencies
InstanceSigs
NoInstanceSigs
ApplicativeDo
NoApplicativeDo
InterruptibleFFI
NoInterruptibleFFI
JavaScriptFFI
NoJavaScriptFFI
KindSignatures
NoKindSignatures
LambdaCase
NoLambdaCase
LiberalTypeSynonyms
NoLiberalTypeSynonyms
MagicHash
NoMagicHash
MonadComprehensions
NoMonadComprehensions
MonadFailDesugaring
NoMonadFailDesugaring
MonoLocalBinds
NoMonoLocalBinds
MonoPatBinds
NoMonoPatBinds
MonomorphismRestriction
NoMonomorphismRestriction
MultiParamTypeClasses
NoMultiParamTypeClasses
MultiWayIf
NoMultiWayIf
NumericUnderscores
NoNumericUnderscores
NPlusKPatterns
NoNPlusKPatterns
NamedFieldPuns
NoNamedFieldPuns
NamedWildCards
NoNamedWildCards
NegativeLiterals
NoNegativeLiterals
HexFloatLiterals
NoHexFloatLiterals
NondecreasingIndentation
NoNondecreasingIndentation
NullaryTypeClasses
NoNullaryTypeClasses
NumDecimals
NoNumDecimals
OverlappingInstances
NoOverlappingInstances
OverloadedLabels
NoOverloadedLabels
OverloadedLists
NoOverloadedLists
OverloadedStrings
NoOverloadedStrings
PackageImports
NoPackageImports
ParallelArrays
NoParallelArrays
ParallelListComp
NoParallelListComp
PartialTypeSignatures
NoPartialTypeSignatures
PatternGuards
NoPatternGuards
PatternSignatures
NoPatternSignatures
PatternSynonyms
NoPatternSynonyms
PolyKinds
NoPolyKinds
PolymorphicComponents
NoPolymorphicComponents
QuantifiedConstraints
NoQuantifiedConstraints
PostfixOperators
NoPostfixOperators
QuasiQuotes
NoQuasiQuotes
Rank2Types
NoRank2Types
RankNTypes
NoRankNTypes
RebindableSyntax
NoRebindableSyntax
RecordPuns
NoRecordPuns
RecordWildCards
NoRecordWildCards
RecursiveDo
NoRecursiveDo
RelaxedLayout
NoRelaxedLayout
RelaxedPolyRec
NoRelaxedPolyRec
RoleAnnotations
NoRoleAnnotations
ScopedTypeVariables
NoScopedTypeVariables
StandaloneDeriving
NoStandaloneDeriving
StarIsType
NoStarIsType
StaticPointers
NoStaticPointers
Strict
NoStrict
StrictData
NoStrictData
TemplateHaskell
NoTemplateHaskell
TemplateHaskellQuotes
NoTemplateHaskellQuotes
TraditionalRecordSyntax
NoTraditionalRecordSyntax
TransformListComp
NoTransformListComp
TupleSections
NoTupleSections
TypeApplications
NoTypeApplications
TypeInType
NoTypeInType
TypeFamilies
NoTypeFamilies
TypeOperators
NoTypeOperators
TypeSynonymInstances
NoTypeSynonymInstances
UnboxedTuples
NoUnboxedTuples
UnboxedSums
NoUnboxedSums
UndecidableInstances
NoUndecidableInstances
UndecidableSuperClasses
NoUndecidableSuperClasses
UnicodeSyntax
NoUnicodeSyntax
UnliftedFFITypes
NoUnliftedFFITypes
ViewPatterns
NoViewPatterns

View File

@ -0,0 +1 @@
The Glorious Glasgow Haskell Compilation System, version 8.8.4

View File

@ -1,16 +1,21 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","clang")
,("C compiler flags","")
,("C compiler link flags"," ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")

View File

@ -1,16 +1,21 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","gcc")
,("C compiler flags","")
,("C compiler link flags"," ")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
GHC package manager version 9.0.1

View File

@ -0,0 +1,74 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")
,("libtool command","libtool")
,("cross compiling","NO")
,("target platform string","aarch64-apple-darwin")
,("target os","OSDarwin")
,("target arch","ArchAArch64")
,("target word size","8")
,("target word big endian","NO")
,("target has GNU nonexec stack","NO")
,("target has .ident directive","YES")
,("target has subsections via symbols","NO")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM target","arm64-apple-darwin")
,("LLVM clang command","clang")
,("bignum backend","gmp")
,("Use interpreter","YES")
,("Support SMP","YES")
,("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")
,("Tables next to code","YES")
,("Leading underscore","YES")
,("Use LibFFI","YES")
,("Use Threads","YES")
,("Use Debugging","NO")
,("RTS expects libdw","NO")
,("Project version","9.0.1")
,("Project Git commit id","da53a348150d30193a6f28e1b7ddcabdf45ab726")
,("Booter version","8.10.7")
,("Stage","2")
,("Build platform","aarch64-apple-darwin")
,("Host platform","aarch64-apple-darwin")
,("Target platform","aarch64-apple-darwin")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","NO")
,("Target default backend","LLVM")
,("Support dynamic-too","YES")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("Dynamic by default","NO")
,("GHC Dynamic","YES")
,("GHC Profiled","NO")
,("Debug on","NO")
]

View File

@ -0,0 +1 @@
9.0.1

View File

@ -0,0 +1,261 @@
Haskell98
Haskell2010
Unsafe
Trustworthy
Safe
AllowAmbiguousTypes
NoAllowAmbiguousTypes
AlternativeLayoutRule
NoAlternativeLayoutRule
AlternativeLayoutRuleTransitional
NoAlternativeLayoutRuleTransitional
Arrows
NoArrows
AutoDeriveTypeable
NoAutoDeriveTypeable
BangPatterns
NoBangPatterns
BinaryLiterals
NoBinaryLiterals
CApiFFI
NoCApiFFI
CPP
NoCPP
CUSKs
NoCUSKs
ConstrainedClassMethods
NoConstrainedClassMethods
ConstraintKinds
NoConstraintKinds
DataKinds
NoDataKinds
DatatypeContexts
NoDatatypeContexts
DefaultSignatures
NoDefaultSignatures
DeriveAnyClass
NoDeriveAnyClass
DeriveDataTypeable
NoDeriveDataTypeable
DeriveFoldable
NoDeriveFoldable
DeriveFunctor
NoDeriveFunctor
DeriveGeneric
NoDeriveGeneric
DeriveLift
NoDeriveLift
DeriveTraversable
NoDeriveTraversable
DerivingStrategies
NoDerivingStrategies
DerivingVia
NoDerivingVia
DisambiguateRecordFields
NoDisambiguateRecordFields
DoAndIfThenElse
NoDoAndIfThenElse
BlockArguments
NoBlockArguments
DoRec
NoDoRec
DuplicateRecordFields
NoDuplicateRecordFields
EmptyCase
NoEmptyCase
EmptyDataDecls
NoEmptyDataDecls
EmptyDataDeriving
NoEmptyDataDeriving
ExistentialQuantification
NoExistentialQuantification
ExplicitForAll
NoExplicitForAll
ExplicitNamespaces
NoExplicitNamespaces
ExtendedDefaultRules
NoExtendedDefaultRules
FlexibleContexts
NoFlexibleContexts
FlexibleInstances
NoFlexibleInstances
ForeignFunctionInterface
NoForeignFunctionInterface
FunctionalDependencies
NoFunctionalDependencies
GADTSyntax
NoGADTSyntax
GADTs
NoGADTs
GHCForeignImportPrim
NoGHCForeignImportPrim
GeneralizedNewtypeDeriving
NoGeneralizedNewtypeDeriving
GeneralisedNewtypeDeriving
NoGeneralisedNewtypeDeriving
ImplicitParams
NoImplicitParams
ImplicitPrelude
NoImplicitPrelude
ImportQualifiedPost
NoImportQualifiedPost
ImpredicativeTypes
NoImpredicativeTypes
IncoherentInstances
NoIncoherentInstances
TypeFamilyDependencies
NoTypeFamilyDependencies
InstanceSigs
NoInstanceSigs
ApplicativeDo
NoApplicativeDo
InterruptibleFFI
NoInterruptibleFFI
JavaScriptFFI
NoJavaScriptFFI
KindSignatures
NoKindSignatures
LambdaCase
NoLambdaCase
LexicalNegation
NoLexicalNegation
LiberalTypeSynonyms
NoLiberalTypeSynonyms
LinearTypes
NoLinearTypes
MagicHash
NoMagicHash
MonadComprehensions
NoMonadComprehensions
MonadFailDesugaring
NoMonadFailDesugaring
MonoLocalBinds
NoMonoLocalBinds
MonoPatBinds
NoMonoPatBinds
MonomorphismRestriction
NoMonomorphismRestriction
MultiParamTypeClasses
NoMultiParamTypeClasses
MultiWayIf
NoMultiWayIf
NumericUnderscores
NoNumericUnderscores
NPlusKPatterns
NoNPlusKPatterns
NamedFieldPuns
NoNamedFieldPuns
NamedWildCards
NoNamedWildCards
NegativeLiterals
NoNegativeLiterals
HexFloatLiterals
NoHexFloatLiterals
NondecreasingIndentation
NoNondecreasingIndentation
NullaryTypeClasses
NoNullaryTypeClasses
NumDecimals
NoNumDecimals
OverlappingInstances
NoOverlappingInstances
OverloadedLabels
NoOverloadedLabels
OverloadedLists
NoOverloadedLists
OverloadedStrings
NoOverloadedStrings
PackageImports
NoPackageImports
ParallelArrays
NoParallelArrays
ParallelListComp
NoParallelListComp
PartialTypeSignatures
NoPartialTypeSignatures
PatternGuards
NoPatternGuards
PatternSignatures
NoPatternSignatures
PatternSynonyms
NoPatternSynonyms
PolyKinds
NoPolyKinds
PolymorphicComponents
NoPolymorphicComponents
QuantifiedConstraints
NoQuantifiedConstraints
PostfixOperators
NoPostfixOperators
QuasiQuotes
NoQuasiQuotes
QualifiedDo
NoQualifiedDo
Rank2Types
NoRank2Types
RankNTypes
NoRankNTypes
RebindableSyntax
NoRebindableSyntax
RecordPuns
NoRecordPuns
RecordWildCards
NoRecordWildCards
RecursiveDo
NoRecursiveDo
RelaxedLayout
NoRelaxedLayout
RelaxedPolyRec
NoRelaxedPolyRec
RoleAnnotations
NoRoleAnnotations
ScopedTypeVariables
NoScopedTypeVariables
StandaloneDeriving
NoStandaloneDeriving
StarIsType
NoStarIsType
StaticPointers
NoStaticPointers
Strict
NoStrict
StrictData
NoStrictData
TemplateHaskell
NoTemplateHaskell
TemplateHaskellQuotes
NoTemplateHaskellQuotes
StandaloneKindSignatures
NoStandaloneKindSignatures
TraditionalRecordSyntax
NoTraditionalRecordSyntax
TransformListComp
NoTransformListComp
TupleSections
NoTupleSections
TypeApplications
NoTypeApplications
TypeInType
NoTypeInType
TypeFamilies
NoTypeFamilies
TypeOperators
NoTypeOperators
TypeSynonymInstances
NoTypeSynonymInstances
UnboxedTuples
NoUnboxedTuples
UnboxedSums
NoUnboxedSums
UndecidableInstances
NoUndecidableInstances
UndecidableSuperClasses
NoUndecidableSuperClasses
UnicodeSyntax
NoUnicodeSyntax
UnliftedFFITypes
NoUnliftedFFITypes
UnliftedNewtypes
NoUnliftedNewtypes
ViewPatterns
NoViewPatterns

View File

@ -0,0 +1 @@
The Glorious Glasgow Haskell Compilation System, version 9.0.1

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
GHC package manager version 9.0.1

View File

@ -0,0 +1,74 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","-Wl,-z,noexecstack")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","-z noexecstack")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")
,("libtool command","libtool")
,("cross compiling","NO")
,("target platform string","aarch64-unknown-linux")
,("target os","OSLinux")
,("target arch","ArchAArch64")
,("target word size","8")
,("target word big endian","NO")
,("target has GNU nonexec stack","YES")
,("target has .ident directive","YES")
,("target has subsections via symbols","NO")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM target","aarch64-unknown-linux")
,("LLVM clang command","clang")
,("bignum backend","gmp")
,("Use interpreter","YES")
,("Support SMP","YES")
,("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")
,("Tables next to code","YES")
,("Leading underscore","NO")
,("Use LibFFI","YES")
,("Use Threads","YES")
,("Use Debugging","NO")
,("RTS expects libdw","NO")
,("Project version","9.0.1")
,("Project Git commit id","da53a348150d30193a6f28e1b7ddcabdf45ab726")
,("Booter version","8.8.4")
,("Stage","2")
,("Build platform","aarch64-unknown-linux")
,("Host platform","aarch64-unknown-linux")
,("Target platform","aarch64-unknown-linux")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","NO")
,("Target default backend","LLVM")
,("Support dynamic-too","YES")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("Dynamic by default","NO")
,("GHC Dynamic","YES")
,("GHC Profiled","NO")
,("Debug on","NO")
]

View File

@ -0,0 +1 @@
9.0.1

View File

@ -0,0 +1,261 @@
Haskell98
Haskell2010
Unsafe
Trustworthy
Safe
AllowAmbiguousTypes
NoAllowAmbiguousTypes
AlternativeLayoutRule
NoAlternativeLayoutRule
AlternativeLayoutRuleTransitional
NoAlternativeLayoutRuleTransitional
Arrows
NoArrows
AutoDeriveTypeable
NoAutoDeriveTypeable
BangPatterns
NoBangPatterns
BinaryLiterals
NoBinaryLiterals
CApiFFI
NoCApiFFI
CPP
NoCPP
CUSKs
NoCUSKs
ConstrainedClassMethods
NoConstrainedClassMethods
ConstraintKinds
NoConstraintKinds
DataKinds
NoDataKinds
DatatypeContexts
NoDatatypeContexts
DefaultSignatures
NoDefaultSignatures
DeriveAnyClass
NoDeriveAnyClass
DeriveDataTypeable
NoDeriveDataTypeable
DeriveFoldable
NoDeriveFoldable
DeriveFunctor
NoDeriveFunctor
DeriveGeneric
NoDeriveGeneric
DeriveLift
NoDeriveLift
DeriveTraversable
NoDeriveTraversable
DerivingStrategies
NoDerivingStrategies
DerivingVia
NoDerivingVia
DisambiguateRecordFields
NoDisambiguateRecordFields
DoAndIfThenElse
NoDoAndIfThenElse
BlockArguments
NoBlockArguments
DoRec
NoDoRec
DuplicateRecordFields
NoDuplicateRecordFields
EmptyCase
NoEmptyCase
EmptyDataDecls
NoEmptyDataDecls
EmptyDataDeriving
NoEmptyDataDeriving
ExistentialQuantification
NoExistentialQuantification
ExplicitForAll
NoExplicitForAll
ExplicitNamespaces
NoExplicitNamespaces
ExtendedDefaultRules
NoExtendedDefaultRules
FlexibleContexts
NoFlexibleContexts
FlexibleInstances
NoFlexibleInstances
ForeignFunctionInterface
NoForeignFunctionInterface
FunctionalDependencies
NoFunctionalDependencies
GADTSyntax
NoGADTSyntax
GADTs
NoGADTs
GHCForeignImportPrim
NoGHCForeignImportPrim
GeneralizedNewtypeDeriving
NoGeneralizedNewtypeDeriving
GeneralisedNewtypeDeriving
NoGeneralisedNewtypeDeriving
ImplicitParams
NoImplicitParams
ImplicitPrelude
NoImplicitPrelude
ImportQualifiedPost
NoImportQualifiedPost
ImpredicativeTypes
NoImpredicativeTypes
IncoherentInstances
NoIncoherentInstances
TypeFamilyDependencies
NoTypeFamilyDependencies
InstanceSigs
NoInstanceSigs
ApplicativeDo
NoApplicativeDo
InterruptibleFFI
NoInterruptibleFFI
JavaScriptFFI
NoJavaScriptFFI
KindSignatures
NoKindSignatures
LambdaCase
NoLambdaCase
LexicalNegation
NoLexicalNegation
LiberalTypeSynonyms
NoLiberalTypeSynonyms
LinearTypes
NoLinearTypes
MagicHash
NoMagicHash
MonadComprehensions
NoMonadComprehensions
MonadFailDesugaring
NoMonadFailDesugaring
MonoLocalBinds
NoMonoLocalBinds
MonoPatBinds
NoMonoPatBinds
MonomorphismRestriction
NoMonomorphismRestriction
MultiParamTypeClasses
NoMultiParamTypeClasses
MultiWayIf
NoMultiWayIf
NumericUnderscores
NoNumericUnderscores
NPlusKPatterns
NoNPlusKPatterns
NamedFieldPuns
NoNamedFieldPuns
NamedWildCards
NoNamedWildCards
NegativeLiterals
NoNegativeLiterals
HexFloatLiterals
NoHexFloatLiterals
NondecreasingIndentation
NoNondecreasingIndentation
NullaryTypeClasses
NoNullaryTypeClasses
NumDecimals
NoNumDecimals
OverlappingInstances
NoOverlappingInstances
OverloadedLabels
NoOverloadedLabels
OverloadedLists
NoOverloadedLists
OverloadedStrings
NoOverloadedStrings
PackageImports
NoPackageImports
ParallelArrays
NoParallelArrays
ParallelListComp
NoParallelListComp
PartialTypeSignatures
NoPartialTypeSignatures
PatternGuards
NoPatternGuards
PatternSignatures
NoPatternSignatures
PatternSynonyms
NoPatternSynonyms
PolyKinds
NoPolyKinds
PolymorphicComponents
NoPolymorphicComponents
QuantifiedConstraints
NoQuantifiedConstraints
PostfixOperators
NoPostfixOperators
QuasiQuotes
NoQuasiQuotes
QualifiedDo
NoQualifiedDo
Rank2Types
NoRank2Types
RankNTypes
NoRankNTypes
RebindableSyntax
NoRebindableSyntax
RecordPuns
NoRecordPuns
RecordWildCards
NoRecordWildCards
RecursiveDo
NoRecursiveDo
RelaxedLayout
NoRelaxedLayout
RelaxedPolyRec
NoRelaxedPolyRec
RoleAnnotations
NoRoleAnnotations
ScopedTypeVariables
NoScopedTypeVariables
StandaloneDeriving
NoStandaloneDeriving
StarIsType
NoStarIsType
StaticPointers
NoStaticPointers
Strict
NoStrict
StrictData
NoStrictData
TemplateHaskell
NoTemplateHaskell
TemplateHaskellQuotes
NoTemplateHaskellQuotes
StandaloneKindSignatures
NoStandaloneKindSignatures
TraditionalRecordSyntax
NoTraditionalRecordSyntax
TransformListComp
NoTransformListComp
TupleSections
NoTupleSections
TypeApplications
NoTypeApplications
TypeInType
NoTypeInType
TypeFamilies
NoTypeFamilies
TypeOperators
NoTypeOperators
TypeSynonymInstances
NoTypeSynonymInstances
UnboxedTuples
NoUnboxedTuples
UnboxedSums
NoUnboxedSums
UndecidableInstances
NoUndecidableInstances
UndecidableSuperClasses
NoUndecidableSuperClasses
UnicodeSyntax
NoUnicodeSyntax
UnliftedFFITypes
NoUnliftedFFITypes
UnliftedNewtypes
NoUnliftedNewtypes
ViewPatterns
NoViewPatterns

View File

@ -0,0 +1 @@
The Glorious Glasgow Haskell Compilation System, version 9.0.1

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","--target=arm64-apple-darwin ")
,("C++ compiler flags","--target=arm64-apple-darwin ")
,("C compiler link flags","--target=arm64-apple-darwin ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
GHC package manager version 9.0.2

View File

@ -0,0 +1,74 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","-Wl,-z,noexecstack")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","-z noexecstack")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")
,("libtool command","libtool")
,("cross compiling","NO")
,("target platform string","aarch64-unknown-linux")
,("target os","OSLinux")
,("target arch","ArchAArch64")
,("target word size","8")
,("target word big endian","NO")
,("target has GNU nonexec stack","YES")
,("target has .ident directive","YES")
,("target has subsections via symbols","NO")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM target","aarch64-unknown-linux")
,("LLVM clang command","clang")
,("bignum backend","gmp")
,("Use interpreter","YES")
,("Support SMP","YES")
,("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")
,("Tables next to code","YES")
,("Leading underscore","NO")
,("Use LibFFI","YES")
,("Use Threads","YES")
,("Use Debugging","NO")
,("RTS expects libdw","NO")
,("Project version","9.0.2")
,("Project Git commit id","6554ff2843d53dddeb875cb145ab892725eac54c")
,("Booter version","8.8.4")
,("Stage","2")
,("Build platform","aarch64-unknown-linux")
,("Host platform","aarch64-unknown-linux")
,("Target platform","aarch64-unknown-linux")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","NO")
,("Target default backend","LLVM")
,("Support dynamic-too","YES")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("Dynamic by default","NO")
,("GHC Dynamic","YES")
,("GHC Profiled","NO")
,("Debug on","NO")
]

View File

@ -0,0 +1 @@
9.0.2

View File

@ -0,0 +1,261 @@
Haskell98
Haskell2010
Unsafe
Trustworthy
Safe
AllowAmbiguousTypes
NoAllowAmbiguousTypes
AlternativeLayoutRule
NoAlternativeLayoutRule
AlternativeLayoutRuleTransitional
NoAlternativeLayoutRuleTransitional
Arrows
NoArrows
AutoDeriveTypeable
NoAutoDeriveTypeable
BangPatterns
NoBangPatterns
BinaryLiterals
NoBinaryLiterals
CApiFFI
NoCApiFFI
CPP
NoCPP
CUSKs
NoCUSKs
ConstrainedClassMethods
NoConstrainedClassMethods
ConstraintKinds
NoConstraintKinds
DataKinds
NoDataKinds
DatatypeContexts
NoDatatypeContexts
DefaultSignatures
NoDefaultSignatures
DeriveAnyClass
NoDeriveAnyClass
DeriveDataTypeable
NoDeriveDataTypeable
DeriveFoldable
NoDeriveFoldable
DeriveFunctor
NoDeriveFunctor
DeriveGeneric
NoDeriveGeneric
DeriveLift
NoDeriveLift
DeriveTraversable
NoDeriveTraversable
DerivingStrategies
NoDerivingStrategies
DerivingVia
NoDerivingVia
DisambiguateRecordFields
NoDisambiguateRecordFields
DoAndIfThenElse
NoDoAndIfThenElse
BlockArguments
NoBlockArguments
DoRec
NoDoRec
DuplicateRecordFields
NoDuplicateRecordFields
EmptyCase
NoEmptyCase
EmptyDataDecls
NoEmptyDataDecls
EmptyDataDeriving
NoEmptyDataDeriving
ExistentialQuantification
NoExistentialQuantification
ExplicitForAll
NoExplicitForAll
ExplicitNamespaces
NoExplicitNamespaces
ExtendedDefaultRules
NoExtendedDefaultRules
FlexibleContexts
NoFlexibleContexts
FlexibleInstances
NoFlexibleInstances
ForeignFunctionInterface
NoForeignFunctionInterface
FunctionalDependencies
NoFunctionalDependencies
GADTSyntax
NoGADTSyntax
GADTs
NoGADTs
GHCForeignImportPrim
NoGHCForeignImportPrim
GeneralizedNewtypeDeriving
NoGeneralizedNewtypeDeriving
GeneralisedNewtypeDeriving
NoGeneralisedNewtypeDeriving
ImplicitParams
NoImplicitParams
ImplicitPrelude
NoImplicitPrelude
ImportQualifiedPost
NoImportQualifiedPost
ImpredicativeTypes
NoImpredicativeTypes
IncoherentInstances
NoIncoherentInstances
TypeFamilyDependencies
NoTypeFamilyDependencies
InstanceSigs
NoInstanceSigs
ApplicativeDo
NoApplicativeDo
InterruptibleFFI
NoInterruptibleFFI
JavaScriptFFI
NoJavaScriptFFI
KindSignatures
NoKindSignatures
LambdaCase
NoLambdaCase
LexicalNegation
NoLexicalNegation
LiberalTypeSynonyms
NoLiberalTypeSynonyms
LinearTypes
NoLinearTypes
MagicHash
NoMagicHash
MonadComprehensions
NoMonadComprehensions
MonadFailDesugaring
NoMonadFailDesugaring
MonoLocalBinds
NoMonoLocalBinds
MonoPatBinds
NoMonoPatBinds
MonomorphismRestriction
NoMonomorphismRestriction
MultiParamTypeClasses
NoMultiParamTypeClasses
MultiWayIf
NoMultiWayIf
NumericUnderscores
NoNumericUnderscores
NPlusKPatterns
NoNPlusKPatterns
NamedFieldPuns
NoNamedFieldPuns
NamedWildCards
NoNamedWildCards
NegativeLiterals
NoNegativeLiterals
HexFloatLiterals
NoHexFloatLiterals
NondecreasingIndentation
NoNondecreasingIndentation
NullaryTypeClasses
NoNullaryTypeClasses
NumDecimals
NoNumDecimals
OverlappingInstances
NoOverlappingInstances
OverloadedLabels
NoOverloadedLabels
OverloadedLists
NoOverloadedLists
OverloadedStrings
NoOverloadedStrings
PackageImports
NoPackageImports
ParallelArrays
NoParallelArrays
ParallelListComp
NoParallelListComp
PartialTypeSignatures
NoPartialTypeSignatures
PatternGuards
NoPatternGuards
PatternSignatures
NoPatternSignatures
PatternSynonyms
NoPatternSynonyms
PolyKinds
NoPolyKinds
PolymorphicComponents
NoPolymorphicComponents
QuantifiedConstraints
NoQuantifiedConstraints
PostfixOperators
NoPostfixOperators
QuasiQuotes
NoQuasiQuotes
QualifiedDo
NoQualifiedDo
Rank2Types
NoRank2Types
RankNTypes
NoRankNTypes
RebindableSyntax
NoRebindableSyntax
RecordPuns
NoRecordPuns
RecordWildCards
NoRecordWildCards
RecursiveDo
NoRecursiveDo
RelaxedLayout
NoRelaxedLayout
RelaxedPolyRec
NoRelaxedPolyRec
RoleAnnotations
NoRoleAnnotations
ScopedTypeVariables
NoScopedTypeVariables
StandaloneDeriving
NoStandaloneDeriving
StarIsType
NoStarIsType
StaticPointers
NoStaticPointers
Strict
NoStrict
StrictData
NoStrictData
TemplateHaskell
NoTemplateHaskell
TemplateHaskellQuotes
NoTemplateHaskellQuotes
StandaloneKindSignatures
NoStandaloneKindSignatures
TraditionalRecordSyntax
NoTraditionalRecordSyntax
TransformListComp
NoTransformListComp
TupleSections
NoTupleSections
TypeApplications
NoTypeApplications
TypeInType
NoTypeInType
TypeFamilies
NoTypeFamilies
TypeOperators
NoTypeOperators
TypeSynonymInstances
NoTypeSynonymInstances
UnboxedTuples
NoUnboxedTuples
UnboxedSums
NoUnboxedSums
UndecidableInstances
NoUndecidableInstances
UndecidableSuperClasses
NoUndecidableSuperClasses
UnicodeSyntax
NoUnicodeSyntax
UnliftedFFITypes
NoUnliftedFFITypes
UnliftedNewtypes
NoUnliftedNewtypes
ViewPatterns
NoViewPatterns

View File

@ -0,0 +1 @@
The Glorious Glasgow Haskell Compilation System, version 9.0.2

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","--target=x86_64-apple-darwin ")
,("C++ compiler flags","--target=x86_64-apple-darwin ")
,("C compiler link flags","--target=x86_64-apple-darwin ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","--target=arm64-apple-darwin ")
,("C++ compiler flags","--target=arm64-apple-darwin ")
,("C compiler link flags","--target=arm64-apple-darwin ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
GHC package manager version 9.2.1

View File

@ -0,0 +1,73 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","-Wl,-z,noexecstack")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","-z noexecstack")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")
,("libtool command","libtool")
,("cross compiling","NO")
,("target platform string","aarch64-unknown-linux")
,("target os","OSLinux")
,("target arch","ArchAArch64")
,("target word size","8")
,("target word big endian","NO")
,("target has GNU nonexec stack","YES")
,("target has .ident directive","YES")
,("target has subsections via symbols","NO")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM target","aarch64-unknown-linux")
,("LLVM llc command","llc")
,("LLVM opt command","opt")
,("LLVM clang command","clang")
,("bignum backend","gmp")
,("Use interpreter","YES")
,("Support SMP","YES")
,("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")
,("Tables next to code","YES")
,("Leading underscore","NO")
,("Use LibFFI","YES")
,("RTS expects libdw","NO")
,("Project version","9.2.1")
,("Project Git commit id","82e6bf12786908ccda643dd1dceb42abcc97290c")
,("Booter version","8.10.7")
,("Stage","2")
,("Build platform","aarch64-unknown-linux")
,("Host platform","aarch64-unknown-linux")
,("Target platform","aarch64-unknown-linux")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","YES")
,("Target default backend","NCG")
,("Support dynamic-too","YES")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("GHC Dynamic","YES")
,("GHC Profiled","NO")
,("Debug on","NO")
]

View File

@ -0,0 +1 @@
9.2.1

View File

@ -0,0 +1,266 @@
Haskell98
Haskell2010
GHC2021
Unsafe
Trustworthy
Safe
AllowAmbiguousTypes
NoAllowAmbiguousTypes
AlternativeLayoutRule
NoAlternativeLayoutRule
AlternativeLayoutRuleTransitional
NoAlternativeLayoutRuleTransitional
Arrows
NoArrows
AutoDeriveTypeable
NoAutoDeriveTypeable
BangPatterns
NoBangPatterns
BinaryLiterals
NoBinaryLiterals
CApiFFI
NoCApiFFI
CPP
NoCPP
CUSKs
NoCUSKs
ConstrainedClassMethods
NoConstrainedClassMethods
ConstraintKinds
NoConstraintKinds
DataKinds
NoDataKinds
DatatypeContexts
NoDatatypeContexts
DefaultSignatures
NoDefaultSignatures
DeriveAnyClass
NoDeriveAnyClass
DeriveDataTypeable
NoDeriveDataTypeable
DeriveFoldable
NoDeriveFoldable
DeriveFunctor
NoDeriveFunctor
DeriveGeneric
NoDeriveGeneric
DeriveLift
NoDeriveLift
DeriveTraversable
NoDeriveTraversable
DerivingStrategies
NoDerivingStrategies
DerivingVia
NoDerivingVia
DisambiguateRecordFields
NoDisambiguateRecordFields
DoAndIfThenElse
NoDoAndIfThenElse
BlockArguments
NoBlockArguments
DoRec
NoDoRec
DuplicateRecordFields
NoDuplicateRecordFields
FieldSelectors
NoFieldSelectors
EmptyCase
NoEmptyCase
EmptyDataDecls
NoEmptyDataDecls
EmptyDataDeriving
NoEmptyDataDeriving
ExistentialQuantification
NoExistentialQuantification
ExplicitForAll
NoExplicitForAll
ExplicitNamespaces
NoExplicitNamespaces
ExtendedDefaultRules
NoExtendedDefaultRules
FlexibleContexts
NoFlexibleContexts
FlexibleInstances
NoFlexibleInstances
ForeignFunctionInterface
NoForeignFunctionInterface
FunctionalDependencies
NoFunctionalDependencies
GADTSyntax
NoGADTSyntax
GADTs
NoGADTs
GHCForeignImportPrim
NoGHCForeignImportPrim
GeneralizedNewtypeDeriving
NoGeneralizedNewtypeDeriving
GeneralisedNewtypeDeriving
NoGeneralisedNewtypeDeriving
ImplicitParams
NoImplicitParams
ImplicitPrelude
NoImplicitPrelude
ImportQualifiedPost
NoImportQualifiedPost
ImpredicativeTypes
NoImpredicativeTypes
IncoherentInstances
NoIncoherentInstances
TypeFamilyDependencies
NoTypeFamilyDependencies
InstanceSigs
NoInstanceSigs
ApplicativeDo
NoApplicativeDo
InterruptibleFFI
NoInterruptibleFFI
JavaScriptFFI
NoJavaScriptFFI
KindSignatures
NoKindSignatures
LambdaCase
NoLambdaCase
LexicalNegation
NoLexicalNegation
LiberalTypeSynonyms
NoLiberalTypeSynonyms
LinearTypes
NoLinearTypes
MagicHash
NoMagicHash
MonadComprehensions
NoMonadComprehensions
MonoLocalBinds
NoMonoLocalBinds
MonomorphismRestriction
NoMonomorphismRestriction
MultiParamTypeClasses
NoMultiParamTypeClasses
MultiWayIf
NoMultiWayIf
NumericUnderscores
NoNumericUnderscores
NPlusKPatterns
NoNPlusKPatterns
NamedFieldPuns
NoNamedFieldPuns
NamedWildCards
NoNamedWildCards
NegativeLiterals
NoNegativeLiterals
HexFloatLiterals
NoHexFloatLiterals
NondecreasingIndentation
NoNondecreasingIndentation
NullaryTypeClasses
NoNullaryTypeClasses
NumDecimals
NoNumDecimals
OverlappingInstances
NoOverlappingInstances
OverloadedLabels
NoOverloadedLabels
OverloadedLists
NoOverloadedLists
OverloadedStrings
NoOverloadedStrings
PackageImports
NoPackageImports
ParallelArrays
NoParallelArrays
ParallelListComp
NoParallelListComp
PartialTypeSignatures
NoPartialTypeSignatures
PatternGuards
NoPatternGuards
PatternSignatures
NoPatternSignatures
PatternSynonyms
NoPatternSynonyms
PolyKinds
NoPolyKinds
PolymorphicComponents
NoPolymorphicComponents
QuantifiedConstraints
NoQuantifiedConstraints
PostfixOperators
NoPostfixOperators
QuasiQuotes
NoQuasiQuotes
QualifiedDo
NoQualifiedDo
Rank2Types
NoRank2Types
RankNTypes
NoRankNTypes
RebindableSyntax
NoRebindableSyntax
OverloadedRecordDot
NoOverloadedRecordDot
OverloadedRecordUpdate
NoOverloadedRecordUpdate
RecordPuns
NoRecordPuns
RecordWildCards
NoRecordWildCards
RecursiveDo
NoRecursiveDo
RelaxedLayout
NoRelaxedLayout
RelaxedPolyRec
NoRelaxedPolyRec
RoleAnnotations
NoRoleAnnotations
ScopedTypeVariables
NoScopedTypeVariables
StandaloneDeriving
NoStandaloneDeriving
StarIsType
NoStarIsType
StaticPointers
NoStaticPointers
Strict
NoStrict
StrictData
NoStrictData
TemplateHaskell
NoTemplateHaskell
TemplateHaskellQuotes
NoTemplateHaskellQuotes
StandaloneKindSignatures
NoStandaloneKindSignatures
TraditionalRecordSyntax
NoTraditionalRecordSyntax
TransformListComp
NoTransformListComp
TupleSections
NoTupleSections
TypeApplications
NoTypeApplications
TypeInType
NoTypeInType
TypeFamilies
NoTypeFamilies
TypeOperators
NoTypeOperators
TypeSynonymInstances
NoTypeSynonymInstances
UnboxedTuples
NoUnboxedTuples
UnboxedSums
NoUnboxedSums
UndecidableInstances
NoUndecidableInstances
UndecidableSuperClasses
NoUndecidableSuperClasses
UnicodeSyntax
NoUnicodeSyntax
UnliftedDatatypes
NoUnliftedDatatypes
UnliftedFFITypes
NoUnliftedFFITypes
UnliftedNewtypes
NoUnliftedNewtypes
ViewPatterns
NoViewPatterns

View File

@ -0,0 +1 @@
The Glorious Glasgow Haskell Compilation System, version 9.2.1

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","--target=x86_64-apple-darwin ")
,("C++ compiler flags","--target=x86_64-apple-darwin ")
,("C compiler link flags","--target=x86_64-apple-darwin ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","--target=arm64-apple-darwin ")
,("C++ compiler flags","--target=arm64-apple-darwin ")
,("C compiler link flags","--target=arm64-apple-darwin ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
GHC package manager version 9.2.2

View File

@ -0,0 +1,72 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","-Wl,-z,noexecstack")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","-z noexecstack")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")
,("libtool command","libtool")
,("cross compiling","NO")
,("target platform string","aarch64-unknown-linux")
,("target os","OSLinux")
,("target arch","ArchAArch64")
,("target word size","8")
,("target word big endian","NO")
,("target has GNU nonexec stack","YES")
,("target has .ident directive","YES")
,("target has subsections via symbols","NO")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM target","aarch64-unknown-linux")
,("LLVM llc command","llc")
,("LLVM opt command","opt")
,("LLVM clang command","clang")
,("Use interpreter","YES")
,("Support SMP","YES")
,("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")
,("Tables next to code","YES")
,("Leading underscore","NO")
,("Use LibFFI","YES")
,("RTS expects libdw","NO")
,("Project version","9.2.2")
,("Project Git commit id","fbaee70d380973f71fa6e9e15be746532e5a4fc5")
,("Booter version","8.10.7")
,("Stage","2")
,("Build platform","aarch64-unknown-linux")
,("Host platform","aarch64-unknown-linux")
,("Target platform","aarch64-unknown-linux")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","YES")
,("Target default backend","NCG")
,("Support dynamic-too","YES")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("GHC Dynamic","YES")
,("GHC Profiled","NO")
,("Debug on","NO")
]

View File

@ -0,0 +1 @@
9.2.2

View File

@ -0,0 +1,266 @@
Haskell98
Haskell2010
GHC2021
Unsafe
Trustworthy
Safe
AllowAmbiguousTypes
NoAllowAmbiguousTypes
AlternativeLayoutRule
NoAlternativeLayoutRule
AlternativeLayoutRuleTransitional
NoAlternativeLayoutRuleTransitional
Arrows
NoArrows
AutoDeriveTypeable
NoAutoDeriveTypeable
BangPatterns
NoBangPatterns
BinaryLiterals
NoBinaryLiterals
CApiFFI
NoCApiFFI
CPP
NoCPP
CUSKs
NoCUSKs
ConstrainedClassMethods
NoConstrainedClassMethods
ConstraintKinds
NoConstraintKinds
DataKinds
NoDataKinds
DatatypeContexts
NoDatatypeContexts
DefaultSignatures
NoDefaultSignatures
DeriveAnyClass
NoDeriveAnyClass
DeriveDataTypeable
NoDeriveDataTypeable
DeriveFoldable
NoDeriveFoldable
DeriveFunctor
NoDeriveFunctor
DeriveGeneric
NoDeriveGeneric
DeriveLift
NoDeriveLift
DeriveTraversable
NoDeriveTraversable
DerivingStrategies
NoDerivingStrategies
DerivingVia
NoDerivingVia
DisambiguateRecordFields
NoDisambiguateRecordFields
DoAndIfThenElse
NoDoAndIfThenElse
BlockArguments
NoBlockArguments
DoRec
NoDoRec
DuplicateRecordFields
NoDuplicateRecordFields
FieldSelectors
NoFieldSelectors
EmptyCase
NoEmptyCase
EmptyDataDecls
NoEmptyDataDecls
EmptyDataDeriving
NoEmptyDataDeriving
ExistentialQuantification
NoExistentialQuantification
ExplicitForAll
NoExplicitForAll
ExplicitNamespaces
NoExplicitNamespaces
ExtendedDefaultRules
NoExtendedDefaultRules
FlexibleContexts
NoFlexibleContexts
FlexibleInstances
NoFlexibleInstances
ForeignFunctionInterface
NoForeignFunctionInterface
FunctionalDependencies
NoFunctionalDependencies
GADTSyntax
NoGADTSyntax
GADTs
NoGADTs
GHCForeignImportPrim
NoGHCForeignImportPrim
GeneralizedNewtypeDeriving
NoGeneralizedNewtypeDeriving
GeneralisedNewtypeDeriving
NoGeneralisedNewtypeDeriving
ImplicitParams
NoImplicitParams
ImplicitPrelude
NoImplicitPrelude
ImportQualifiedPost
NoImportQualifiedPost
ImpredicativeTypes
NoImpredicativeTypes
IncoherentInstances
NoIncoherentInstances
TypeFamilyDependencies
NoTypeFamilyDependencies
InstanceSigs
NoInstanceSigs
ApplicativeDo
NoApplicativeDo
InterruptibleFFI
NoInterruptibleFFI
JavaScriptFFI
NoJavaScriptFFI
KindSignatures
NoKindSignatures
LambdaCase
NoLambdaCase
LexicalNegation
NoLexicalNegation
LiberalTypeSynonyms
NoLiberalTypeSynonyms
LinearTypes
NoLinearTypes
MagicHash
NoMagicHash
MonadComprehensions
NoMonadComprehensions
MonoLocalBinds
NoMonoLocalBinds
MonomorphismRestriction
NoMonomorphismRestriction
MultiParamTypeClasses
NoMultiParamTypeClasses
MultiWayIf
NoMultiWayIf
NumericUnderscores
NoNumericUnderscores
NPlusKPatterns
NoNPlusKPatterns
NamedFieldPuns
NoNamedFieldPuns
NamedWildCards
NoNamedWildCards
NegativeLiterals
NoNegativeLiterals
HexFloatLiterals
NoHexFloatLiterals
NondecreasingIndentation
NoNondecreasingIndentation
NullaryTypeClasses
NoNullaryTypeClasses
NumDecimals
NoNumDecimals
OverlappingInstances
NoOverlappingInstances
OverloadedLabels
NoOverloadedLabels
OverloadedLists
NoOverloadedLists
OverloadedStrings
NoOverloadedStrings
PackageImports
NoPackageImports
ParallelArrays
NoParallelArrays
ParallelListComp
NoParallelListComp
PartialTypeSignatures
NoPartialTypeSignatures
PatternGuards
NoPatternGuards
PatternSignatures
NoPatternSignatures
PatternSynonyms
NoPatternSynonyms
PolyKinds
NoPolyKinds
PolymorphicComponents
NoPolymorphicComponents
QuantifiedConstraints
NoQuantifiedConstraints
PostfixOperators
NoPostfixOperators
QuasiQuotes
NoQuasiQuotes
QualifiedDo
NoQualifiedDo
Rank2Types
NoRank2Types
RankNTypes
NoRankNTypes
RebindableSyntax
NoRebindableSyntax
OverloadedRecordDot
NoOverloadedRecordDot
OverloadedRecordUpdate
NoOverloadedRecordUpdate
RecordPuns
NoRecordPuns
RecordWildCards
NoRecordWildCards
RecursiveDo
NoRecursiveDo
RelaxedLayout
NoRelaxedLayout
RelaxedPolyRec
NoRelaxedPolyRec
RoleAnnotations
NoRoleAnnotations
ScopedTypeVariables
NoScopedTypeVariables
StandaloneDeriving
NoStandaloneDeriving
StarIsType
NoStarIsType
StaticPointers
NoStaticPointers
Strict
NoStrict
StrictData
NoStrictData
TemplateHaskell
NoTemplateHaskell
TemplateHaskellQuotes
NoTemplateHaskellQuotes
StandaloneKindSignatures
NoStandaloneKindSignatures
TraditionalRecordSyntax
NoTraditionalRecordSyntax
TransformListComp
NoTransformListComp
TupleSections
NoTupleSections
TypeApplications
NoTypeApplications
TypeInType
NoTypeInType
TypeFamilies
NoTypeFamilies
TypeOperators
NoTypeOperators
TypeSynonymInstances
NoTypeSynonymInstances
UnboxedTuples
NoUnboxedTuples
UnboxedSums
NoUnboxedSums
UndecidableInstances
NoUndecidableInstances
UndecidableSuperClasses
NoUndecidableSuperClasses
UnicodeSyntax
NoUnicodeSyntax
UnliftedDatatypes
NoUnliftedDatatypes
UnliftedFFITypes
NoUnliftedFFITypes
UnliftedNewtypes
NoUnliftedNewtypes
ViewPatterns
NoViewPatterns

View File

@ -0,0 +1 @@
The Glorious Glasgow Haskell Compilation System, version 9.2.2

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","clang")
,("C compiler flags","--target=x86_64-apple-darwin ")
,("C++ compiler flags","--target=x86_64-apple-darwin ")
,("C compiler link flags","--target=x86_64-apple-darwin ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","clang")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,18 +1,24 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler command","gcc")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects command","ld")
,("Merge objects flags","-r")
,("ar command","ar")
,("ar flags","q")
,("ar supports at file","YES")
,("ranlib command","ranlib")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")

View File

@ -1,8 +1,8 @@
name: Cabal
version: 3.2.1.0
visibility: public
id: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
key: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
id: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
key: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
license: BSD3
copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
maintainer: cabal-devel@haskell.org
@ -168,32 +168,32 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSCabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
hs-libraries: HSCabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
time-1.9.3-IS1lXJyiqGtLjhT67j4q98
transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
time-1.9.3-3RdsewIylHjEX08tJ1SRQd
transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
haddock-interfaces:
haddock-html:
---
name: array
version: 0.5.4.0
visibility: public
id: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
key: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
id: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
key: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
license: BSD3
maintainer: libraries@haskell.org
synopsis: Mutable and immutable arrays
@ -214,16 +214,16 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSarray-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HSarray-0.5.4.0-BY9BworFlmHJapi9znoqNH
depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: base
version: 4.14.2.0
version: 4.14.3.0
visibility: public
id: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
key: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
id: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
key: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
license: BSD3
maintainer: libraries@haskell.org
synopsis: Basic libraries
@ -300,7 +300,7 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSbase-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HSbase-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
include-dirs:
includes: HsBase.h
depends:
@ -312,8 +312,8 @@ haddock-html:
name: binary
version: 0.8.8.0
visibility: public
id: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
key: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
id: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
key: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
license: BSD3
maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
author: Lennart Kolmodin <kolmodin@gmail.com>
@ -341,20 +341,20 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSbinary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
hs-libraries: HSbinary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
haddock-interfaces:
haddock-html:
---
name: bytestring
version: 0.10.12.0
visibility: public
id: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
key: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
id: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
key: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
license: BSD3
copyright:
Copyright (c) Don Stewart 2005-2009,
@ -417,22 +417,22 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSbytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
hs-libraries: HSbytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
include-dirs:
includes: fpstring.h
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
haddock-interfaces:
haddock-html:
---
name: containers
version: 0.6.4.1
version: 0.6.5.1
visibility: public
id: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
key: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
id: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
key: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
license: BSD3
maintainer: libraries@haskell.org
synopsis: Assorted concrete container types
@ -470,19 +470,19 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HScontainers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
hs-libraries: HScontainers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
haddock-interfaces:
haddock-html:
---
name: deepseq
version: 1.4.4.0
visibility: public
id: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
key: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
id: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
key: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
license: BSD3
maintainer: libraries@haskell.org
synopsis: Deep evaluation of data structures
@ -506,18 +506,18 @@ hidden-modules: Control.DeepSeq.BackDoor
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSdeepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
hs-libraries: HSdeepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: directory
version: 1.3.6.0
visibility: public
id: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
key: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
id: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
key: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
license: BSD3
maintainer: libraries@haskell.org
synopsis: Platform-agnostic library for filesystem operations
@ -537,21 +537,21 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSdirectory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
hs-libraries: HSdirectory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
time-1.9.3-IS1lXJyiqGtLjhT67j4q98
unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
time-1.9.3-3RdsewIylHjEX08tJ1SRQd
unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
haddock-interfaces:
haddock-html:
---
name: filepath
version: 1.4.2.1
visibility: public
id: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
key: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
id: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
key: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
license: BSD3
copyright: Neil Mitchell 2005-2018
maintainer: Neil Mitchell <ndmitchell@gmail.com>
@ -572,16 +572,16 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSfilepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HSfilepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: ghc
version: 8.10.5
version: 8.10.7
visibility: public
id: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
key: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
id: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
key: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
license: BSD3
maintainer: glasgow-haskell-users@haskell.org
author: The GHC Team
@ -597,22 +597,22 @@ description:
category: Development
exposed-modules:
Plugins,
Serialized from ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2:GHC.Serialized
Serialized from ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht:GHC.Serialized
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
hs-libraries: HSghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
haddock-interfaces:
haddock-html:
---
name: ghc-boot
version: 8.10.5
version: 8.10.7
visibility: public
id: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
key: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
id: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
key: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
license: BSD3
maintainer: ghc-devs@haskell.org
synopsis: Shared functionality between GHC and its boot libraries
@ -636,23 +636,23 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
hs-libraries: HSghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
haddock-interfaces:
haddock-html:
---
name: ghc-boot-th
version: 8.10.5
version: 8.10.7
visibility: public
id: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
key: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
id: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
key: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
license: BSD3
maintainer: ghc-devs@haskell.org
synopsis:
@ -671,16 +671,16 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HSghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: ghc-compact
version: 0.1.0.0
visibility: public
id: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
key: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
id: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
key: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
license: BSD3
maintainer: libraries@haskell.org
synopsis: In memory storage of deeply evaluated data structure
@ -701,19 +701,19 @@ exposed-modules: GHC.Compact GHC.Compact.Serialized
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
hs-libraries: HSghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
haddock-interfaces:
haddock-html:
---
name: ghc-heap
version: 8.10.5
version: 8.10.7
visibility: public
id: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
key: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
id: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
key: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
license: BSD3
maintainer: libraries@haskell.org
synopsis: Functions for walking GHC's heap
@ -730,9 +730,9 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
hs-libraries: HSghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe rts
haddock-interfaces:
haddock-html:
@ -761,10 +761,10 @@ haddock-interfaces:
haddock-html:
---
name: ghci
version: 8.10.5
version: 8.10.7
visibility: public
id: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
key: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
id: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
key: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
license: BSD3
maintainer: ghc-devs@haskell.org
synopsis: The library supporting GHC's interactive interpreter
@ -782,29 +782,29 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
hs-libraries: HSghci-8.10.7-587zkId3hcPGv0qmHnEk4E
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk rts
template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI rts
template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
haddock-interfaces:
haddock-html:
---
name: ghcjs-prim
version: 0.1.1.0
visibility: public
id: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
key: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
id: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
key: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
license: MIT
maintainer: stegeman@gmail.com
author: Luite Stegeman
@ -815,9 +815,9 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
hs-libraries: HSghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
haddock-interfaces:
haddock-html:
@ -825,8 +825,8 @@ haddock-html:
name: ghcjs-th
version: 0.1.0.0
visibility: public
id: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
key: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
id: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
key: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
license: MIT
maintainer: stegeman@gmail.com
author: Luite Stegeman
@ -836,15 +836,15 @@ exposed-modules: GHCJS.Prim.TH.Eval GHCJS.Prim.TH.Types
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
hs-libraries: HSghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
haddock-interfaces:
haddock-html:
---
@ -882,8 +882,8 @@ haddock-html:
name: mtl
version: 2.2.2
visibility: public
id: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
key: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
id: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
key: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
license: BSD3
maintainer: Edward Kmett <ekmett@gmail.com>
author: Andy Gill
@ -911,18 +911,18 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSmtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
hs-libraries: HSmtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
haddock-interfaces:
haddock-html:
---
name: parsec
version: 3.1.14.0
visibility: public
id: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
key: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
id: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
key: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
license: BSD3
maintainer: Herbert Valerio Riedel <hvr@gnu.org>
author:
@ -961,20 +961,20 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSparsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
hs-libraries: HSparsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
haddock-interfaces:
haddock-html:
---
name: pretty
version: 1.1.3.6
visibility: public
id: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
key: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
id: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
key: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
license: BSD3
maintainer: David Terei <code@davidterei.com>
stability: Stable
@ -997,19 +997,19 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSpretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
hs-libraries: HSpretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
haddock-interfaces:
haddock-html:
---
name: process
version: 1.6.9.0
version: 1.6.13.2
visibility: public
id: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
key: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
id: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
key: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
license: BSD3
maintainer: libraries@haskell.org
synopsis: Process libraries
@ -1027,24 +1027,24 @@ hidden-modules: System.Process.Common System.Process.Posix
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSprocess-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
hs-libraries: HSprocess-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
include-dirs:
includes: runProcess.h
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
haddock-interfaces:
haddock-html:
---
name: template-haskell
version: 2.16.0.0
visibility: public
id: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
key: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
id: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
key: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
license: BSD3
maintainer: libraries@haskell.org
synopsis: Support library for Template Haskell
@ -1064,20 +1064,20 @@ hidden-modules: Language.Haskell.TH.Lib.Map
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStemplate-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
hs-libraries: HStemplate-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
haddock-interfaces:
haddock-html:
---
name: text
version: 1.2.4.1
visibility: public
id: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
key: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
id: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
key: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
license: BSD2
copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
maintainer:
@ -1147,24 +1147,24 @@ hidden-modules: Data.Text.Show
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStext-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
hs-libraries: HStext-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
haddock-interfaces:
haddock-html:
---
name: time
version: 1.9.3
visibility: public
id: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
key: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
id: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
key: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
license: BSD3
maintainer: <ashley@semantic.org>
author: Ashley Yakeley
@ -1204,19 +1204,19 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStime-1.9.3-IS1lXJyiqGtLjhT67j4q98
hs-libraries: HStime-1.9.3-3RdsewIylHjEX08tJ1SRQd
include-dirs:
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
haddock-interfaces:
haddock-html:
---
name: transformers
version: 0.5.6.2
visibility: public
id: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
key: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
id: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
key: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
license: BSD3
maintainer: Ross Paterson <R.Paterson@city.ac.uk>
author: Andy Gill, Ross Paterson
@ -1258,16 +1258,16 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStransformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HStransformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: unix
version: 2.7.2.2
visibility: public
id: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
key: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
id: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
key: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
license: BSD3
maintainer: libraries@haskell.org
homepage: https://github.com/haskell/unix
@ -1305,13 +1305,13 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSunix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
hs-libraries: HSunix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
include-dirs:
includes: HsUnix.h execvpe.h
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
time-1.9.3-IS1lXJyiqGtLjhT67j4q98
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
time-1.9.3-3RdsewIylHjEX08tJ1SRQd
haddock-interfaces:
haddock-html:
---

View File

@ -1,8 +1,8 @@
name: Cabal
version: 3.2.1.0
visibility: public
id: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
key: Cabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
id: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
key: Cabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
license: BSD3
copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
maintainer: cabal-devel@haskell.org
@ -168,32 +168,32 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSCabal-3.2.1.0-GSVyLU3cQ8tKwzfuwUDlfr
hs-libraries: HSCabal-3.2.1.0-8AHEhNcKzJWIICO1qmdIN4
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
time-1.9.3-IS1lXJyiqGtLjhT67j4q98
transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
time-1.9.3-3RdsewIylHjEX08tJ1SRQd
transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
haddock-interfaces:
haddock-html:
---
name: array
version: 0.5.4.0
visibility: public
id: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
key: array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
id: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
key: array-0.5.4.0-BY9BworFlmHJapi9znoqNH
license: BSD3
maintainer: libraries@haskell.org
synopsis: Mutable and immutable arrays
@ -214,16 +214,16 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSarray-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HSarray-0.5.4.0-BY9BworFlmHJapi9znoqNH
depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: base
version: 4.14.2.0
version: 4.14.3.0
visibility: public
id: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
key: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
id: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
key: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
license: BSD3
maintainer: libraries@haskell.org
synopsis: Basic libraries
@ -300,7 +300,7 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSbase-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HSbase-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
include-dirs:
includes: HsBase.h
depends:
@ -312,8 +312,8 @@ haddock-html:
name: binary
version: 0.8.8.0
visibility: public
id: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
key: binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
id: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
key: binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
license: BSD3
maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
author: Lennart Kolmodin <kolmodin@gmail.com>
@ -341,20 +341,20 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSbinary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
hs-libraries: HSbinary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
haddock-interfaces:
haddock-html:
---
name: bytestring
version: 0.10.12.0
visibility: public
id: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
key: bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
id: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
key: bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
license: BSD3
copyright:
Copyright (c) Don Stewart 2005-2009,
@ -417,22 +417,22 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSbytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
hs-libraries: HSbytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
include-dirs:
includes: fpstring.h
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
haddock-interfaces:
haddock-html:
---
name: containers
version: 0.6.4.1
version: 0.6.5.1
visibility: public
id: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
key: containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
id: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
key: containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
license: BSD3
maintainer: libraries@haskell.org
synopsis: Assorted concrete container types
@ -470,19 +470,19 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HScontainers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
hs-libraries: HScontainers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
haddock-interfaces:
haddock-html:
---
name: deepseq
version: 1.4.4.0
visibility: public
id: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
key: deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
id: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
key: deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
license: BSD3
maintainer: libraries@haskell.org
synopsis: Deep evaluation of data structures
@ -506,18 +506,18 @@ hidden-modules: Control.DeepSeq.BackDoor
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSdeepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
hs-libraries: HSdeepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: directory
version: 1.3.6.0
visibility: public
id: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
key: directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
id: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
key: directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
license: BSD3
maintainer: libraries@haskell.org
synopsis: Platform-agnostic library for filesystem operations
@ -537,21 +537,21 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSdirectory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
hs-libraries: HSdirectory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
time-1.9.3-IS1lXJyiqGtLjhT67j4q98
unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
time-1.9.3-3RdsewIylHjEX08tJ1SRQd
unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
haddock-interfaces:
haddock-html:
---
name: filepath
version: 1.4.2.1
visibility: public
id: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
key: filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
id: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
key: filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
license: BSD3
copyright: Neil Mitchell 2005-2018
maintainer: Neil Mitchell <ndmitchell@gmail.com>
@ -572,16 +572,16 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSfilepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HSfilepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: ghc
version: 8.10.5
version: 8.10.7
visibility: public
id: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
key: ghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
id: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
key: ghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
license: BSD3
maintainer: glasgow-haskell-users@haskell.org
author: The GHC Team
@ -597,22 +597,22 @@ description:
category: Development
exposed-modules:
Plugins,
Serialized from ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2:GHC.Serialized
Serialized from ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht:GHC.Serialized
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-8.10.5-LeyCwf4jIapC7zZc80DbyI
hs-libraries: HSghc-8.10.7-EdMAEt7aPQrBguiVr9FDQL
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
haddock-interfaces:
haddock-html:
---
name: ghc-boot
version: 8.10.5
version: 8.10.7
visibility: public
id: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
key: ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
id: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
key: ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
license: BSD3
maintainer: ghc-devs@haskell.org
synopsis: Shared functionality between GHC and its boot libraries
@ -636,23 +636,23 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
hs-libraries: HSghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
haddock-interfaces:
haddock-html:
---
name: ghc-boot-th
version: 8.10.5
version: 8.10.7
visibility: public
id: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
key: ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
id: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
key: ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
license: BSD3
maintainer: ghc-devs@haskell.org
synopsis:
@ -671,16 +671,16 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HSghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: ghc-compact
version: 0.1.0.0
visibility: public
id: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
key: ghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
id: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
key: ghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
license: BSD3
maintainer: libraries@haskell.org
synopsis: In memory storage of deeply evaluated data structure
@ -701,19 +701,19 @@ exposed-modules: GHC.Compact GHC.Compact.Serialized
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-compact-0.1.0.0-H9e5byiC7oZCNl8ZF6gbnQ
hs-libraries: HSghc-compact-0.1.0.0-2to1xmgRhuEECwy6tX57P7
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
haddock-interfaces:
haddock-html:
---
name: ghc-heap
version: 8.10.5
version: 8.10.7
visibility: public
id: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
key: ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
id: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
key: ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
license: BSD3
maintainer: libraries@haskell.org
synopsis: Functions for walking GHC's heap
@ -730,9 +730,9 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk
hs-libraries: HSghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe rts
haddock-interfaces:
haddock-html:
@ -761,10 +761,10 @@ haddock-interfaces:
haddock-html:
---
name: ghci
version: 8.10.5
version: 8.10.7
visibility: public
id: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
key: ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
id: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
key: ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
license: BSD3
maintainer: ghc-devs@haskell.org
synopsis: The library supporting GHC's interactive interpreter
@ -782,29 +782,29 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
hs-libraries: HSghci-8.10.7-587zkId3hcPGv0qmHnEk4E
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
ghc-boot-8.10.5-HnEZbDFznW07XxG3LHUoZ2
ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
ghc-heap-8.10.5-9T0DYqFBM62Gfip0ykLilk rts
template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
ghc-boot-8.10.7-Ed9K6rsfjLpFuzl7cQBpht
ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
ghc-heap-8.10.7-KKBS23xVpyT5D6lVmGtLBI rts
template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
haddock-interfaces:
haddock-html:
---
name: ghcjs-prim
version: 0.1.1.0
visibility: public
id: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
key: ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
id: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
key: ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
license: MIT
maintainer: stegeman@gmail.com
author: Luite Stegeman
@ -815,9 +815,9 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
hs-libraries: HSghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
haddock-interfaces:
haddock-html:
@ -825,8 +825,8 @@ haddock-html:
name: ghcjs-th
version: 0.1.0.0
visibility: public
id: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
key: ghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
id: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
key: ghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
license: MIT
maintainer: stegeman@gmail.com
author: Luite Stegeman
@ -836,15 +836,15 @@ exposed-modules: GHCJS.Prim.TH.Eval GHCJS.Prim.TH.Types
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghcjs-th-0.1.0.0-FfndHSEYvZqBcCK3pYPyrq
hs-libraries: HSghcjs-th-0.1.0.0-JdGbYrK1CstBZz9Zn9tGjt
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
containers-0.6.4.1-83tuYusVdAy8hq9V1iVA0W
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
containers-0.6.5.1-Jb3F8jbyqRBHMHVa9Whe7M
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
ghci-8.10.5-5ete37Pk3xOBmkEi4lFW0i
template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
ghci-8.10.7-587zkId3hcPGv0qmHnEk4E
template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
haddock-interfaces:
haddock-html:
---
@ -882,8 +882,8 @@ haddock-html:
name: mtl
version: 2.2.2
visibility: public
id: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
key: mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
id: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
key: mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
license: BSD3
maintainer: Edward Kmett <ekmett@gmail.com>
author: Andy Gill
@ -911,18 +911,18 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSmtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
hs-libraries: HSmtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
haddock-interfaces:
haddock-html:
---
name: parsec
version: 3.1.14.0
visibility: public
id: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
key: parsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
id: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
key: parsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
license: BSD3
maintainer: Herbert Valerio Riedel <hvr@gnu.org>
author:
@ -961,20 +961,20 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSparsec-3.1.14.0-AzqyUTEIMaqFkOmajztCUR
hs-libraries: HSparsec-3.1.14.0-6yQXJMb8Ctw1yBCF2mpcHm
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
mtl-2.2.2-6TFu2kE2YF0CSjLp2sfNLF
text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
mtl-2.2.2-IGSoKUSGylEE6TI31vkuMe
text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
haddock-interfaces:
haddock-html:
---
name: pretty
version: 1.1.3.6
visibility: public
id: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
key: pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
id: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
key: pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
license: BSD3
maintainer: David Terei <code@davidterei.com>
stability: Stable
@ -997,19 +997,19 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSpretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
hs-libraries: HSpretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
haddock-interfaces:
haddock-html:
---
name: process
version: 1.6.9.0
version: 1.6.13.2
visibility: public
id: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
key: process-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
id: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
key: process-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
license: BSD3
maintainer: libraries@haskell.org
synopsis: Process libraries
@ -1027,24 +1027,24 @@ hidden-modules: System.Process.Common System.Process.Posix
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSprocess-1.6.9.0-Gq6bKphN4uKBrICCRSLwr9
hs-libraries: HSprocess-1.6.13.2-LmvFltiEPhb3gFto6Wa77Y
include-dirs:
includes: runProcess.h
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
directory-1.3.6.0-IURimx7M7G0LSPnZx1wSb5
filepath-1.4.2.1-JF0UokVtNb0Do6vb3mlJq4
ghcjs-prim-0.1.1.0-8LbHnSvm5y1JkGZ10VtO8b
unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
filepath-1.4.2.1-59K9q30pCxYEXHuiiIsQvI
ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
haddock-interfaces:
haddock-html:
---
name: template-haskell
version: 2.16.0.0
visibility: public
id: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
key: template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
id: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
key: template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
license: BSD3
maintainer: libraries@haskell.org
synopsis: Support library for Template Haskell
@ -1064,20 +1064,20 @@ hidden-modules: Language.Haskell.TH.Lib.Map
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStemplate-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
hs-libraries: HStemplate-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
ghc-boot-th-8.10.5-11Ar2HZ7xYAAOs6hWMSt43
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
ghc-boot-th-8.10.7-FQtGTtjFMOPJdcMgIgVdDb
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
pretty-1.1.3.6-9lqLKxQeXaLK4WOowU4eiJ
pretty-1.1.3.6-GAhFbJ44WwF1NMuTt9nXuU
haddock-interfaces:
haddock-html:
---
name: text
version: 1.2.4.1
visibility: public
id: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
key: text-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
id: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
key: text-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
license: BSD2
copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
maintainer:
@ -1147,24 +1147,24 @@ hidden-modules: Data.Text.Show
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStext-1.2.4.1-Lh4iEEPXxMPIWWUZh62rWk
hs-libraries: HStext-1.2.4.1-Hktns1tWh1j2vlgIoSVYTC
depends:
array-0.5.4.0-EKT9McCrYA6Fa5Bo58qpZi
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
binary-0.8.8.0-KiGIGeAQx9Q3YzaCHTPsrN
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
array-0.5.4.0-BY9BworFlmHJapi9znoqNH
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
binary-0.8.8.0-8geveWiewY98oMa1Q4NvzB
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
template-haskell-2.16.0.0-TIbdlCp5fa1xzGGTdzQXu
template-haskell-2.16.0.0-ILUM7zMBAmY2f0T80iaLZe
haddock-interfaces:
haddock-html:
---
name: time
version: 1.9.3
visibility: public
id: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
key: time-1.9.3-IS1lXJyiqGtLjhT67j4q98
id: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
key: time-1.9.3-3RdsewIylHjEX08tJ1SRQd
license: BSD3
maintainer: <ashley@semantic.org>
author: Ashley Yakeley
@ -1204,19 +1204,19 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStime-1.9.3-IS1lXJyiqGtLjhT67j4q98
hs-libraries: HStime-1.9.3-3RdsewIylHjEX08tJ1SRQd
include-dirs:
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
deepseq-1.4.4.0-FR29o7eKQCHFrX0LBtLh8Q
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
haddock-interfaces:
haddock-html:
---
name: transformers
version: 0.5.6.2
visibility: public
id: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
key: transformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
id: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
key: transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
license: BSD3
maintainer: Ross Paterson <R.Paterson@city.ac.uk>
author: Andy Gill, Ross Paterson
@ -1258,16 +1258,16 @@ exposed-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStransformers-0.5.6.2-2YbNz8yUdrtBk4v757abmk
depends: base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
hs-libraries: HStransformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
depends: base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
haddock-interfaces:
haddock-html:
---
name: unix
version: 2.7.2.2
visibility: public
id: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
key: unix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
id: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
key: unix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
license: BSD3
maintainer: libraries@haskell.org
homepage: https://github.com/haskell/unix
@ -1305,13 +1305,13 @@ hidden-modules:
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSunix-2.7.2.2-9o2WCX8FbWCDL2b8iGQpdU
hs-libraries: HSunix-2.7.2.2-CPwwkHI8laL43G3eCXgloP
include-dirs:
includes: HsUnix.h execvpe.h
depends:
base-4.14.2.0-LeI1YYhgSSc3Caky0XtWV5
bytestring-0.10.12.0-7z7C5hfhraY1I0Cme1GPuP
time-1.9.3-IS1lXJyiqGtLjhT67j4q98
base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
time-1.9.3-3RdsewIylHjEX08tJ1SRQd
haddock-interfaces:
haddock-html:
---

View File

@ -0,0 +1 @@
GHC package manager version 8.10.4

View File

@ -0,0 +1,69 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP flags","-E -undef -traditional")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects flags","-r")
,("ar flags","q")
,("ar supports at file","YES")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")
,("dllwrap command","x86_64-w64-mingw32-dllwrap")
,("windres command","x86_64-w64-mingw32-windres")
,("libtool command","libtool")
,("cross compiling","YES")
,("target platform string","x86_64-unknown-mingw32")
,("target os","OSMinGW32")
,("target arch","ArchX86_64")
,("target word size","8")
,("target has GNU nonexec stack","NO")
,("target has .ident directive","YES")
,("target has subsections via symbols","NO")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM target","x86_64-unknown-windows")
,("LLVM llc command","llc")
,("LLVM opt command","opt")
,("LLVM clang command","clang")
,("integer library","integer-gmp")
,("Use interpreter","YES")
,("Use native code generator","YES")
,("Support SMP","YES")
,("RTS ways","l debug thr thr_debug thr_l thr_p thr_debug_p debug_p")
,("Tables next to code","YES")
,("Leading underscore","NO")
,("Use LibFFI","NO")
,("Use Threads","YES")
,("Use Debugging","NO")
,("RTS expects libdw","NO")
,("Project version","8.10.4")
,("Project Git commit id","6a01e28f4204ec17c587931311711fa76e0ea08d")
,("Booter version","8.6.5")
,("Stage","1")
,("Build platform","x86_64-apple-darwin")
,("Host platform","x86_64-apple-darwin")
,("Target platform","x86_64-unknown-mingw32")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","YES")
,("Support dynamic-too","NO")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("Dynamic by default","NO")
,("GHC Dynamic","NO")
,("GHC Profiled","NO")
,("Debug on","NO")
]

View File

@ -0,0 +1,255 @@
Haskell98
Haskell2010
Unsafe
Trustworthy
Safe
AllowAmbiguousTypes
NoAllowAmbiguousTypes
AlternativeLayoutRule
NoAlternativeLayoutRule
AlternativeLayoutRuleTransitional
NoAlternativeLayoutRuleTransitional
Arrows
NoArrows
AutoDeriveTypeable
NoAutoDeriveTypeable
BangPatterns
NoBangPatterns
BinaryLiterals
NoBinaryLiterals
CApiFFI
NoCApiFFI
CPP
NoCPP
CUSKs
NoCUSKs
ConstrainedClassMethods
NoConstrainedClassMethods
ConstraintKinds
NoConstraintKinds
DataKinds
NoDataKinds
DatatypeContexts
NoDatatypeContexts
DefaultSignatures
NoDefaultSignatures
DeriveAnyClass
NoDeriveAnyClass
DeriveDataTypeable
NoDeriveDataTypeable
DeriveFoldable
NoDeriveFoldable
DeriveFunctor
NoDeriveFunctor
DeriveGeneric
NoDeriveGeneric
DeriveLift
NoDeriveLift
DeriveTraversable
NoDeriveTraversable
DerivingStrategies
NoDerivingStrategies
DerivingVia
NoDerivingVia
DisambiguateRecordFields
NoDisambiguateRecordFields
DoAndIfThenElse
NoDoAndIfThenElse
BlockArguments
NoBlockArguments
DoRec
NoDoRec
DuplicateRecordFields
NoDuplicateRecordFields
EmptyCase
NoEmptyCase
EmptyDataDecls
NoEmptyDataDecls
EmptyDataDeriving
NoEmptyDataDeriving
ExistentialQuantification
NoExistentialQuantification
ExplicitForAll
NoExplicitForAll
ExplicitNamespaces
NoExplicitNamespaces
ExtendedDefaultRules
NoExtendedDefaultRules
FlexibleContexts
NoFlexibleContexts
FlexibleInstances
NoFlexibleInstances
ForeignFunctionInterface
NoForeignFunctionInterface
FunctionalDependencies
NoFunctionalDependencies
GADTSyntax
NoGADTSyntax
GADTs
NoGADTs
GHCForeignImportPrim
NoGHCForeignImportPrim
GeneralizedNewtypeDeriving
NoGeneralizedNewtypeDeriving
GeneralisedNewtypeDeriving
NoGeneralisedNewtypeDeriving
ImplicitParams
NoImplicitParams
ImplicitPrelude
NoImplicitPrelude
ImportQualifiedPost
NoImportQualifiedPost
ImpredicativeTypes
NoImpredicativeTypes
IncoherentInstances
NoIncoherentInstances
TypeFamilyDependencies
NoTypeFamilyDependencies
InstanceSigs
NoInstanceSigs
ApplicativeDo
NoApplicativeDo
InterruptibleFFI
NoInterruptibleFFI
JavaScriptFFI
NoJavaScriptFFI
KindSignatures
NoKindSignatures
LambdaCase
NoLambdaCase
LiberalTypeSynonyms
NoLiberalTypeSynonyms
MagicHash
NoMagicHash
MonadComprehensions
NoMonadComprehensions
MonadFailDesugaring
NoMonadFailDesugaring
MonoLocalBinds
NoMonoLocalBinds
MonoPatBinds
NoMonoPatBinds
MonomorphismRestriction
NoMonomorphismRestriction
MultiParamTypeClasses
NoMultiParamTypeClasses
MultiWayIf
NoMultiWayIf
NumericUnderscores
NoNumericUnderscores
NPlusKPatterns
NoNPlusKPatterns
NamedFieldPuns
NoNamedFieldPuns
NamedWildCards
NoNamedWildCards
NegativeLiterals
NoNegativeLiterals
HexFloatLiterals
NoHexFloatLiterals
NondecreasingIndentation
NoNondecreasingIndentation
NullaryTypeClasses
NoNullaryTypeClasses
NumDecimals
NoNumDecimals
OverlappingInstances
NoOverlappingInstances
OverloadedLabels
NoOverloadedLabels
OverloadedLists
NoOverloadedLists
OverloadedStrings
NoOverloadedStrings
PackageImports
NoPackageImports
ParallelArrays
NoParallelArrays
ParallelListComp
NoParallelListComp
PartialTypeSignatures
NoPartialTypeSignatures
PatternGuards
NoPatternGuards
PatternSignatures
NoPatternSignatures
PatternSynonyms
NoPatternSynonyms
PolyKinds
NoPolyKinds
PolymorphicComponents
NoPolymorphicComponents
QuantifiedConstraints
NoQuantifiedConstraints
PostfixOperators
NoPostfixOperators
QuasiQuotes
NoQuasiQuotes
Rank2Types
NoRank2Types
RankNTypes
NoRankNTypes
RebindableSyntax
NoRebindableSyntax
RecordPuns
NoRecordPuns
RecordWildCards
NoRecordWildCards
RecursiveDo
NoRecursiveDo
RelaxedLayout
NoRelaxedLayout
RelaxedPolyRec
NoRelaxedPolyRec
RoleAnnotations
NoRoleAnnotations
ScopedTypeVariables
NoScopedTypeVariables
StandaloneDeriving
NoStandaloneDeriving
StarIsType
NoStarIsType
StaticPointers
NoStaticPointers
Strict
NoStrict
StrictData
NoStrictData
TemplateHaskell
NoTemplateHaskell
TemplateHaskellQuotes
NoTemplateHaskellQuotes
StandaloneKindSignatures
NoStandaloneKindSignatures
TraditionalRecordSyntax
NoTraditionalRecordSyntax
TransformListComp
NoTransformListComp
TupleSections
NoTupleSections
TypeApplications
NoTypeApplications
TypeInType
NoTypeInType
TypeFamilies
NoTypeFamilies
TypeOperators
NoTypeOperators
TypeSynonymInstances
NoTypeSynonymInstances
UnboxedTuples
NoUnboxedTuples
UnboxedSums
NoUnboxedSums
UndecidableInstances
NoUndecidableInstances
UndecidableSuperClasses
NoUndecidableSuperClasses
UnicodeSyntax
NoUnicodeSyntax
UnliftedFFITypes
NoUnliftedFFITypes
UnliftedNewtypes
NoUnliftedNewtypes
ViewPatterns
NoViewPatterns

View File

@ -0,0 +1 @@
The Glorious Glasgow Haskell Compilation System, version 8.10.4

View File

@ -0,0 +1 @@
GHC package manager version 8.10.5

View File

@ -0,0 +1,69 @@
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts","")
,("C compiler flags","")
,("C++ compiler flags","")
,("C compiler link flags","")
,("C compiler supports -no-pie","YES")
,("Haskell CPP flags","-E -undef -traditional")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","YES")
,("ld supports filelist","NO")
,("ld is GNU ld","YES")
,("Merge objects flags","-r")
,("ar flags","q")
,("ar supports at file","YES")
,("otool command","otool")
,("install_name_tool command","install_name_tool")
,("touch command","touch")
,("dllwrap command","x86_64-w64-mingw32-dllwrap")
,("windres command","x86_64-w64-mingw32-windres")
,("libtool command","libtool")
,("cross compiling","YES")
,("target platform string","x86_64-unknown-mingw32")
,("target os","OSMinGW32")
,("target arch","ArchX86_64")
,("target word size","8")
,("target has GNU nonexec stack","NO")
,("target has .ident directive","YES")
,("target has subsections via symbols","NO")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM target","x86_64-unknown-windows")
,("LLVM llc command","llc")
,("LLVM opt command","opt")
,("LLVM clang command","clang")
,("integer library","integer-gmp")
,("Use interpreter","YES")
,("Use native code generator","YES")
,("Support SMP","YES")
,("RTS ways","l debug thr thr_debug thr_l thr_p thr_debug_p debug_p")
,("Tables next to code","YES")
,("Leading underscore","NO")
,("Use LibFFI","NO")
,("Use Threads","YES")
,("Use Debugging","NO")
,("RTS expects libdw","NO")
,("Project version","8.10.5")
,("Project Git commit id","a43a5650f51fdc04d757abc3d86b0a23ec518259")
,("Booter version","8.6.5")
,("Stage","1")
,("Build platform","x86_64-apple-darwin")
,("Host platform","x86_64-apple-darwin")
,("Target platform","x86_64-unknown-mingw32")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","YES")
,("Support dynamic-too","NO")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("Dynamic by default","NO")
,("GHC Dynamic","NO")
,("GHC Profiled","NO")
,("Debug on","NO")
]

View File

@ -0,0 +1,255 @@
Haskell98
Haskell2010
Unsafe
Trustworthy
Safe
AllowAmbiguousTypes
NoAllowAmbiguousTypes
AlternativeLayoutRule
NoAlternativeLayoutRule
AlternativeLayoutRuleTransitional
NoAlternativeLayoutRuleTransitional
Arrows
NoArrows
AutoDeriveTypeable
NoAutoDeriveTypeable
BangPatterns
NoBangPatterns
BinaryLiterals
NoBinaryLiterals
CApiFFI
NoCApiFFI
CPP
NoCPP
CUSKs
NoCUSKs
ConstrainedClassMethods
NoConstrainedClassMethods
ConstraintKinds
NoConstraintKinds
DataKinds
NoDataKinds
DatatypeContexts
NoDatatypeContexts
DefaultSignatures
NoDefaultSignatures
DeriveAnyClass
NoDeriveAnyClass
DeriveDataTypeable
NoDeriveDataTypeable
DeriveFoldable
NoDeriveFoldable
DeriveFunctor
NoDeriveFunctor
DeriveGeneric
NoDeriveGeneric
DeriveLift
NoDeriveLift
DeriveTraversable
NoDeriveTraversable
DerivingStrategies
NoDerivingStrategies
DerivingVia
NoDerivingVia
DisambiguateRecordFields
NoDisambiguateRecordFields
DoAndIfThenElse
NoDoAndIfThenElse
BlockArguments
NoBlockArguments
DoRec
NoDoRec
DuplicateRecordFields
NoDuplicateRecordFields
EmptyCase
NoEmptyCase
EmptyDataDecls
NoEmptyDataDecls
EmptyDataDeriving
NoEmptyDataDeriving
ExistentialQuantification
NoExistentialQuantification
ExplicitForAll
NoExplicitForAll
ExplicitNamespaces
NoExplicitNamespaces
ExtendedDefaultRules
NoExtendedDefaultRules
FlexibleContexts
NoFlexibleContexts
FlexibleInstances
NoFlexibleInstances
ForeignFunctionInterface
NoForeignFunctionInterface
FunctionalDependencies
NoFunctionalDependencies
GADTSyntax
NoGADTSyntax
GADTs
NoGADTs
GHCForeignImportPrim
NoGHCForeignImportPrim
GeneralizedNewtypeDeriving
NoGeneralizedNewtypeDeriving
GeneralisedNewtypeDeriving
NoGeneralisedNewtypeDeriving
ImplicitParams
NoImplicitParams
ImplicitPrelude
NoImplicitPrelude
ImportQualifiedPost
NoImportQualifiedPost
ImpredicativeTypes
NoImpredicativeTypes
IncoherentInstances
NoIncoherentInstances
TypeFamilyDependencies
NoTypeFamilyDependencies
InstanceSigs
NoInstanceSigs
ApplicativeDo
NoApplicativeDo
InterruptibleFFI
NoInterruptibleFFI
JavaScriptFFI
NoJavaScriptFFI
KindSignatures
NoKindSignatures
LambdaCase
NoLambdaCase
LiberalTypeSynonyms
NoLiberalTypeSynonyms
MagicHash
NoMagicHash
MonadComprehensions
NoMonadComprehensions
MonadFailDesugaring
NoMonadFailDesugaring
MonoLocalBinds
NoMonoLocalBinds
MonoPatBinds
NoMonoPatBinds
MonomorphismRestriction
NoMonomorphismRestriction
MultiParamTypeClasses
NoMultiParamTypeClasses
MultiWayIf
NoMultiWayIf
NumericUnderscores
NoNumericUnderscores
NPlusKPatterns
NoNPlusKPatterns
NamedFieldPuns
NoNamedFieldPuns
NamedWildCards
NoNamedWildCards
NegativeLiterals
NoNegativeLiterals
HexFloatLiterals
NoHexFloatLiterals
NondecreasingIndentation
NoNondecreasingIndentation
NullaryTypeClasses
NoNullaryTypeClasses
NumDecimals
NoNumDecimals
OverlappingInstances
NoOverlappingInstances
OverloadedLabels
NoOverloadedLabels
OverloadedLists
NoOverloadedLists
OverloadedStrings
NoOverloadedStrings
PackageImports
NoPackageImports
ParallelArrays
NoParallelArrays
ParallelListComp
NoParallelListComp
PartialTypeSignatures
NoPartialTypeSignatures
PatternGuards
NoPatternGuards
PatternSignatures
NoPatternSignatures
PatternSynonyms
NoPatternSynonyms
PolyKinds
NoPolyKinds
PolymorphicComponents
NoPolymorphicComponents
QuantifiedConstraints
NoQuantifiedConstraints
PostfixOperators
NoPostfixOperators
QuasiQuotes
NoQuasiQuotes
Rank2Types
NoRank2Types
RankNTypes
NoRankNTypes
RebindableSyntax
NoRebindableSyntax
RecordPuns
NoRecordPuns
RecordWildCards
NoRecordWildCards
RecursiveDo
NoRecursiveDo
RelaxedLayout
NoRelaxedLayout
RelaxedPolyRec
NoRelaxedPolyRec
RoleAnnotations
NoRoleAnnotations
ScopedTypeVariables
NoScopedTypeVariables
StandaloneDeriving
NoStandaloneDeriving
StarIsType
NoStarIsType
StaticPointers
NoStaticPointers
Strict
NoStrict
StrictData
NoStrictData
TemplateHaskell
NoTemplateHaskell
TemplateHaskellQuotes
NoTemplateHaskellQuotes
StandaloneKindSignatures
NoStandaloneKindSignatures
TraditionalRecordSyntax
NoTraditionalRecordSyntax
TransformListComp
NoTransformListComp
TupleSections
NoTupleSections
TypeApplications
NoTypeApplications
TypeInType
NoTypeInType
TypeFamilies
NoTypeFamilies
TypeOperators
NoTypeOperators
TypeSynonymInstances
NoTypeSynonymInstances
UnboxedTuples
NoUnboxedTuples
UnboxedSums
NoUnboxedSums
UndecidableInstances
NoUndecidableInstances
UndecidableSuperClasses
NoUndecidableSuperClasses
UnicodeSyntax
NoUnicodeSyntax
UnliftedFFITypes
NoUnliftedFFITypes
UnliftedNewtypes
NoUnliftedNewtypes
ViewPatterns
NoViewPatterns

Some files were not shown because too many files have changed in this diff Show More